kosmos/akkounts-web
kosmos
/
akkounts-web
Archived
8
1
Fork 0
This repository has been archived on 2022-09-21. You can view files and clone it, but cannot push or open issues or pull requests.
akkounts-web/release/assets/akkounts-web-d90cd10670ae5f...

50 lines
17 KiB
JavaScript

"use strict"
define("akkounts-web/app",["exports","akkounts-web/resolver","ember-load-initializers","akkounts-web/config/environment"],function(e,n,t,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var a=Ember.Application.extend({modulePrefix:o.default.modulePrefix,podModulePrefix:o.default.podModulePrefix,Resolver:n.default});(0,t.default)(a,o.default.modulePrefix)
var i=a
e.default=i}),define("akkounts-web/controllers/index",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=Ember.Controller.extend({})
e.default=n}),define("akkounts-web/controllers/mastodon/signup",["exports","akkounts-web/config/environment"],function(e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=Ember.Controller.extend({emailAddress:"",amount:24,currency:"USD",invoiceId:null,invoiceStatus:null,emailInvalid:null,emailInvalidClass:Ember.computed("emailInvalid",function(){return this.emailInvalid?"invalid":""}),init:function(){var e=this
this._super.apply(this,arguments),window.btcpay.onModalWillLeave(function(){fetch("".concat(n.default.apiBaseUrl,"/accounts/mastodon/invoices/").concat(e.invoiceId),{headers:{"Content-Type":"application/json"}}).then(function(e){return e.json()}).then(function(n){e.set("invoiceStatus",n.status)})})},invoiceNotCreated:Ember.computed("invoiceId",function(){return Ember.isEmpty(this.invoiceId)}),invoiceUnpaid:Ember.computed("invoiceId","invoiceStatus",function(){return Ember.isPresent(this.invoiceId)&&"complete"!==this.invoiceStatus}),invoicePaid:Ember.computed("invoiceId","invoiceStatus",function(){return Ember.isPresent(this.invoiceId)&&"complete"===this.invoiceStatus}),actions:{createInvoice:function(){var e=this,t=parseFloat(this.amount)
return Ember.isEmpty(this.emailAddress)?(this.set("emailInvalid",!0),!1):(this.set("emailInvalid",!1),Ember.isPresent(this.invoiceId)?window.btcpay.showInvoice(this.invoiceId):void fetch("".concat(n.default.apiBaseUrl,"/accounts/mastodon/invoices"),{method:"POST",body:JSON.stringify({email:this.emailAddress,price:t,currency:this.currency}),headers:{"Content-Type":"application/json"}}).then(function(e){return e.json()}).then(function(n){e.set("invoiceId",n.invoice.id),window.btcpay.showInvoice(e.invoiceId)}))}}})
e.default=t}),define("akkounts-web/helpers/app-version",["exports","akkounts-web/config/environment","ember-cli-app-version/utils/regexp"],function(e,n,t){function o(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=n.default.APP.version,i=o.versionOnly||o.hideSha,s=o.shaOnly||o.hideVersion,r=null
return i&&(o.showExtended&&(r=a.match(t.versionExtendedRegExp)),r||(r=a.match(t.versionRegExp))),s&&(r=a.match(t.shaRegExp)),r?r[0]:a}Object.defineProperty(e,"__esModule",{value:!0}),e.appVersion=o,e.default=void 0
var a=Ember.Helper.helper(o)
e.default=a}),define("akkounts-web/initializers/app-version",["exports","ember-cli-app-version/initializer-factory","akkounts-web/config/environment"],function(e,n,t){var o,a
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,t.default.APP&&(o=t.default.APP.name,a=t.default.APP.version)
var i={name:"App Version",initialize:(0,n.default)(o,a)}
e.default=i}),define("akkounts-web/initializers/container-debug-adapter",["exports","ember-resolver/resolvers/classic/container-debug-adapter"],function(e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t={name:"container-debug-adapter",initialize:function(){var e=arguments[1]||arguments[0]
e.register("container-debug-adapter:main",n.default),e.inject("container-debug-adapter:main","namespace","application:main")}}
e.default=t}),define("akkounts-web/initializers/export-application-global",["exports","akkounts-web/config/environment"],function(e,n){function t(){var e=arguments[1]||arguments[0]
if(!1!==n.default.exportApplicationGlobal){var t
if("undefined"!=typeof window)t=window
else if("undefined"!=typeof global)t=global
else{if("undefined"==typeof self)return
t=self}var o,a=n.default.exportApplicationGlobal
o="string"==typeof a?a:Ember.String.classify(n.default.modulePrefix),t[o]||(t[o]=e,e.reopen({willDestroy:function(){this._super.apply(this,arguments),delete t[o]}}))}}Object.defineProperty(e,"__esModule",{value:!0}),e.initialize=t,e.default=void 0
var o={name:"export-application-global",initialize:t}
e.default=o}),define("akkounts-web/locations/router-scroll",["exports","ember-router-scroll/locations/router-scroll"],function(e,n){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}})}),define("akkounts-web/resolver",["exports","ember-resolver"],function(e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t=n.default
e.default=t}),define("akkounts-web/router",["exports","akkounts-web/config/environment","ember-router-scroll"],function(e,n,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var o=Ember.Router.extend(t.default,{location:n.default.locationType,rootURL:n.default.rootURL})
o.map(function(){this.route("mastodon",function(){this.route("index"),this.route("signup")})})
var a=o
e.default=a}),define("akkounts-web/routes/index",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=Ember.Route.extend({})
e.default=n}),define("akkounts-web/routes/mastodon/index",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=Ember.Route.extend({})
e.default=n}),define("akkounts-web/routes/mastodon/signup",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=Ember.Route.extend({})
e.default=n}),define("akkounts-web/services/ajax",["exports","ember-ajax/services/ajax"],function(e,n){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}})}),define("akkounts-web/services/router-scroll",["exports","ember-router-scroll/services/router-scroll"],function(e,n){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}})}),define("akkounts-web/templates/application",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=Ember.HTMLBars.template({id:"QKaS2tIg",block:'{"symbols":[],"statements":[[7,"div"],[11,"id","grid-container"],[9],[0,"\\n "],[7,"header"],[11,"class","site"],[9],[0,"\\n "],[7,"h1"],[9],[0,"\\n"],[4,"link-to",null,[["route"],["index"]],{"statements":[[0," "],[7,"span"],[11,"class","project-name"],[9],[0,"Kosmos"],[10],[0,"\\n "],[7,"span"],[11,"class","site-name"],[9],[0,"Accounts"],[10],[0,"\\n "],[7,"span"],[11,"class","beta"],[9],[7,"span"],[11,"class","bolt"],[9],[0,"⚡"],[10],[0," beta"],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[10],[0,"\\n\\n "],[7,"main"],[9],[0,"\\n "],[1,[23,"outlet"],false],[0,"\\n "],[10],[0,"\\n\\n "],[7,"nav"],[11,"class","site"],[9],[0,"\\n "],[7,"ul"],[9],[0,"\\n "],[7,"li"],[9],[0,"\\n"],[4,"link-to",null,[["route"],["mastodon"]],{"statements":[[0," "],[7,"header"],[9],[0,"\\n "],[7,"span"],[11,"class","domain-name"],[9],[0,"kosmos.social"],[10],[0,"\\n "],[7,"span"],[11,"class","product-name"],[9],[0,"(Mastodon)"],[10],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[11,"class","description"],[9],[0,"\\n A social network server that is part of the fediverse, a decentralized\\n alternative to Twitter etc.\\n "],[10],[0,"\\n"]],"parameters":[]},null],[0," "],[10],[0,"\\n "],[7,"li"],[11,"class","coming-soon"],[9],[0,"\\n "],[7,"a"],[11,"href","#"],[9],[0,"\\n "],[7,"header"],[9],[0,"\\n "],[7,"span"],[11,"class","domain-name"],[9],[0,"xmpp.kosmos.org"],[10],[0,"\\n "],[7,"span"],[11,"class","product-name"],[9],[0,"(ejabberd)"],[10],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[11,"class","description"],[9],[0,"\\n Chat rooms and instant messaging, based on a widely used open protocol.\\n A decentralized alternative to Slack, Telegram, Signal, etc.\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"li"],[11,"class","coming-soon"],[9],[0,"\\n "],[7,"a"],[11,"href","#"],[9],[0,"\\n "],[7,"header"],[9],[0,"\\n "],[7,"span"],[11,"class","domain-name"],[9],[0,"gitea.kosmos.org"],[10],[0,"\\n "],[7,"span"],[11,"class","product-name"],[9],[0,"(Gitea)"],[10],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[11,"class","description"],[9],[0,"\\n Code hosting and collaboration for software projects. A free and open\\n alternative to GitHub, GitLab, etc.\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"li"],[9],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n"],[10]],"hasEval":false}',meta:{moduleName:"akkounts-web/templates/application.hbs"}})
e.default=n}),define("akkounts-web/templates/index",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=Ember.HTMLBars.template({id:"1KRch8vW",block:'{"symbols":[],"statements":[[7,"div"],[11,"class","hero"],[9],[0,"\\n "],[7,"h2"],[9],[0,"Welcome to the Open Web"],[10],[0,"\\n"],[10],[0,"\\n\\n"],[7,"p"],[9],[0,"\\n Tired of being dependent on the whims of corporations for your online\\n communication? Think service providers should "],[7,"strong"],[9],[0,"serve their users"],[10],[0,",\\n instead of manipulating your attention to optimize for ad revenue? We think\\n so, too.\\n"],[10],[0,"\\n\\n"],[7,"h3"],[9],[0,"Our user-first approach"],[10],[0,"\\n\\n"],[7,"section"],[11,"class","explainer"],[9],[0,"\\n "],[7,"div"],[9],[0,"\\n "],[7,"p"],[11,"class","illustration"],[9],[0,"\\n "],[7,"img"],[11,"src","/img/undraw_btc_p2p_lth5.svg"],[11,"alt",""],[9],[10],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n Kosmos accounts allow you to use our "],[7,"strong"],[9],[0,"hosted services"],[10],[0,"\\n in exchange for (pay-what-you-want) donations. This way, we can maintain\\n a stable and sustainable environment for both our users and volunteer\\n contributors.\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[9],[0,"\\n "],[7,"p"],[11,"class","illustration"],[9],[0,"\\n "],[7,"img"],[11,"src","/img/undraw_code_typing_7jnv.svg"],[11,"alt",""],[9],[10],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n All services are based on "],[7,"strong"],[9],[0,"open-source software"],[10],[0,", so our\\n users can participate in changing and improving them. The services are\\n also operated by our contributing community members.\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[9],[0,"\\n "],[7,"p"],[11,"class","illustration"],[9],[0,"\\n "],[7,"img"],[11,"src","/img/undraw_bitcoin2_ave7.svg"],[11,"alt",""],[9],[10],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n We only use "],[7,"strong"],[9],[0,"open-source money"],[10],[0," for donations and\\n contributor rewards. This guarantees that 100% of your donation reaches\\n the co-operative members who served you. No matter how small the amount,\\n and no matter where in the world you or the contributor currently reside.\\n "],[10],[0,"\\n "],[10],[0,"\\n"],[10]],"hasEval":false}',meta:{moduleName:"akkounts-web/templates/index.hbs"}})
e.default=n}),define("akkounts-web/templates/mastodon/index",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=Ember.HTMLBars.template({id:"VbEyY8RV",block:'{"symbols":[],"statements":[[7,"div"],[11,"class","hero"],[9],[0,"\\n "],[7,"h2"],[9],[0,"kosmos"],[7,"span"],[11,"class","service"],[9],[0,".social"],[10],[10],[0,"\\n "],[7,"p"],[11,"class","byline"],[9],[0,"\\n Decentralized social media, used by millions of people\\n "],[10],[0,"\\n"],[10],[0,"\\n\\n"],[7,"h3"],[9],[0,"How it works"],[10],[0,"\\n\\n"],[7,"section"],[11,"class","explainer"],[9],[0,"\\n "],[7,"div"],[9],[0,"\\n "],[7,"p"],[11,"class","illustration"],[9],[0,"\\n "],[7,"img"],[11,"src","/img/undraw_connected_world_wuay.svg"],[11,"alt",""],[9],[10],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n Instead of a single large website, like e.g. Twitter or Facebook, the\\n "],[7,"strong"],[9],[0,"Fediverse"],[10],[0," is a social media platform that connects many\\n different sites around the world.\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[9],[0,"\\n "],[7,"p"],[11,"class","illustration"],[9],[0,"\\n "],[7,"img"],[11,"src","/img/undraw_connection_b38q-blue.svg"],[11,"alt",""],[9],[10],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n Every site is both its own community, as well as part of the global\\n community of all sites in the federation. You can\\n "],[7,"strong"],[9],[0,"connect to people on any participating site"],[10],[0,",\\n and others can connect to you in the same way.\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[9],[0,"\\n "],[7,"p"],[11,"class","illustration"],[9],[0,"\\n "],[7,"img"],[11,"src","/img/undraw_team_chat_y27k-blue.svg"],[11,"alt",""],[9],[10],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n You can post public or direct messages, consisting of\\n "],[7,"strong"],[9],[0,"text, pictures, videos, and audio files"],[10],[0,".\\n Use and browse hashtags to join conversations about current topics, or\\n pin them to your dashboard to keep following.\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"div"],[9],[0,"\\n "],[7,"p"],[11,"class","illustration"],[9],[0,"\\n "],[7,"img"],[11,"src","/img/undraw_filter_4kje-blue.svg"],[11,"alt",""],[9],[10],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[7,"strong"],[9],[0,"Curating your timeline and connections is easy"],[10],[0," and\\n flexible. Set up filters for words or topics you\'re not interested in, or\\n for languages that you speak or want to learn. It\'s also easy to mute or\\n block users, or even entire sites, that you do not wish to interact with.\\n "],[10],[0,"\\n "],[10],[0,"\\n"],[10],[0,"\\n\\n\\n"],[7,"p"],[11,"class","actions"],[9],[0,"\\n "],[4,"link-to",null,[["class","route"],["button","mastodon.signup"]],{"statements":[[0,"Sign up"]],"parameters":[]},null],[0,"\\n"],[10]],"hasEval":false}',meta:{moduleName:"akkounts-web/templates/mastodon/index.hbs"}})
e.default=n}),define("akkounts-web/templates/mastodon/signup",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=Ember.HTMLBars.template({id:"bPldYOZx",block:'{"symbols":[],"statements":[[7,"div"],[11,"class","hero"],[9],[0,"\\n "],[7,"h2"],[9],[0,"Sign up"],[10],[0,"\\n"],[10],[0,"\\n\\n"],[7,"section"],[11,"id","mastodon-signup"],[9],[0,"\\n"],[4,"if",[[25,["invoiceNotCreated"]]],null,{"statements":[[0," "],[7,"form"],[9],[0,"\\n "],[7,"fieldset"],[9],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[7,"label"],[11,"for","email"],[9],[0,"Tell us an email address, where we can send the invite:"],[10],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[1,[29,"input",null,[["type","value","id","class","placeholder"],["email",[25,["emailAddress"]],"email",[25,["emailInvalidClass"]],"user@provider.com"]]],false],[0,"\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"fieldset"],[9],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[7,"label"],[11,"for","amount"],[9],[0,"Select your donation for the first year:"],[10],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[1,[29,"input",null,[["type","value","id"],["number",[25,["amount"]],"amount"]]],false],[0," USD\\n "],[10],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[11,"class","actions"],[9],[0,"\\n "],[7,"input"],[11,"value","continue to payment"],[11,"type","submit"],[9],[10],[0,"\\n "],[10],[0,"\\n "],[3,"action",[[24,0,[]],"createInvoice"],[["on"],["submit"]]],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[25,["invoiceUnpaid"]]],null,{"statements":[[0," "],[7,"p"],[9],[0,"\\n Waiting for donation payment to be completed\\n "],[10],[0,"\\n "],[7,"form"],[9],[0,"\\n "],[7,"p"],[11,"class","actions"],[9],[0,"\\n "],[7,"input"],[11,"value","re-open payment dialog"],[11,"type","submit"],[9],[10],[0,"\\n "],[10],[0,"\\n "],[3,"action",[[24,0,[]],"createInvoice"],[["on"],["submit"]]],[10],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[25,["invoicePaid"]]],null,{"statements":[[0," "],[7,"p"],[9],[0,"\\n "],[7,"strong"],[9],[0,"An invite link is on the way to "],[7,"span"],[11,"class","email"],[9],[1,[23,"emailAddress"],false],[10],[0,"!"],[10],[0,"\\n "],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n Thanks for your donation!\\n "],[10],[0,"\\n "],[7,"p"],[9],[0,"\\n "],[7,"img"],[11,"src","/img/youre-awesome-a6e3e3ced08f7a10715b49a4af777f67.gif"],[11,"alt","Carl Sagan says: you\'re awesome."],[9],[10],[0,"\\n "],[10],[0,"\\n"]],"parameters":[]},null],[10]],"hasEval":false}',meta:{moduleName:"akkounts-web/templates/mastodon/signup.hbs"}})
e.default=n}),define("akkounts-web/config/environment",[],function(){try{var e="akkounts-web/config/environment",n=document.querySelector('meta[name="'+e+'"]').getAttribute("content"),t={default:JSON.parse(decodeURIComponent(n))}
return Object.defineProperty(t,"__esModule",{value:!0}),t}catch(o){throw new Error('Could not read config from meta tag with name "'+e+'".')}}),runningTests||require("akkounts-web/app").default.create({name:"akkounts-web",version:"1.2.1+6eb1045b"})