PageSourceSearch

https://app.lettsart.com/5656.5487b209df057b37.js

js lettsart.com collected 2026-10-01 06:16:35 UTC 9,963 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkLettsArtFirebase=self.webpackChunkLettsArtFirebase||[]).push([[5656],{5656:(q,y,r)=>{r.r(y),r.d(y,{AvailableSubscriptionsModule:()=>W});var h=r(9808),Z=r(8654),g=r(9378),O=r(2846),P=r(655),T=r(8088),u=r(4987),p=r(5620),x=r(1492),M=r(2314),U=r(3078),L=r(7410),I=r(8967),C=r(2340),t=r(5e3),N=r(5440),J=r(3264),S=r(2666),w=r(2313),B=r(9531),b=r(8653),Y=r(9773),F=r(5083),j=r(5542);function Q(n,s){if(1&n){const e=t.EpF();t.TgZ(0,"button",22),t.NdJ("click",function(){return t.CHM(e),t.oxw().billing()}),t._uU(1),t.ALo(2,"transloco"),t.qZA()}2&n&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"SUBSCRIPTION.ALL-SUBS.BILLING-BTN")))}function D(n,s){if(1&n){const e=t.EpF();t.TgZ(0,"button",22),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).login()}),t._uU(1),t.ALo(2,"transloco"),t.qZA()}2&n&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"SUBSCRIPTION.ALL-SUBS.CTA-BUTTON-LOGIN")))}function R(n,s){if(1&n){const e=t.EpF();t.TgZ(0,"button",22),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).createGallery()}),t._uU(1),t.ALo(2,"transloco"),t.qZA()}2&n&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"SUBSCRIPTION.ALL-SUBS.CTA-BUTTON")))}function H(n,s){if(1&n&&(t.TgZ(0,"div",23)(1,"div"),t.YNc(2,D,3,3,"button",6),t.YNc(3,R,3,3,"button",6),t.qZA(),t._UZ(4,"div",24),t.qZA()),2&n){const e=t.oxw();
1t.xp6(2),t.Q6J("ngIf",!e.user),t.xp6(1),t.Q6J("ngIf",e.user&&"user"==(null==e.user||null==e.user.role?null:e.user.role.toLowerCase())),t.xp6(1),t.Q6J("innerHTML",e.transloco.translate("SUBSCRIPTION.ALL-SUBS.CTA-FOOTER"),t.oJD)}}function z(n,s){if(1&n&&(t.ynx(0),t.TgZ(1,"div",25),t._UZ(2,"app-product-panel",26),t.qZA(),t.BQk()),2&n){const e=s.$implicit,l=t.oxw();t.xp6(2),t.Q6J("product",e)("currentSubscription",l.currentSubscription)}}r(8087);let d=class{constructor(s,e,l,f,V,X,_){this.store=s,this.artistService=e,this._builderContentService=l,this.transloco=f,this.titleService=V,this.router=X,this.productsService=_,this.products=[],this.environment=C.N,this.currentSubscription=null,this.activeSub=!1,this.isArtist=!1,this.user=null,this.platform=null,this.subscriptionPeriod="month",this.store.pipe((0,p.Ys)(x.ek),(0,u.t)(this)).subscribe(a=>this.platform=a),this.productsService.getProducts().subscribe({next:a=>{this._builderContentService.getFeature(C.N.builderDefaultSubscription).subscribe({next:c=>{if(a=a.filter(i=>{var o;return"1"==(null===(o=i.metadata)||void 0===o?void 0:o.subscription)}),c&&c.results&&c.results.length>0){this.products=[];const i=c.results[0].data,o=new T.xs;o.defaultProduct(this.transloco),o.name=i.title,o.description=i.headline,o.metadata={benefitsHeader:i.description,feature1:i.features[0]?i.features[0].feature.Default:null,feature2:i.features[1]?i.features[1].feature.Default:null,feature3:i.features[2]?i.features[2].feature.Default:null,feature4:i.features[3]?i.features[3].feature.Default:null,feature5:i.features[4]?i.features[4].feature.Default:null,feature6:i.features[5]?i.features[5].feature.Default:null,feature7:i.features[6]?i.features[6].feature.Default:null,priceTerms:i.tagline,subscribeText:i.btnText},this.products.push(o)}const m=a.sort((i,o)=>i&&o&&i.metadata&&o.metadata&&i.metadata.sortOrder&&o.metadata.sortOrder?i.metadata.sortOrder<o.metadata.sortOrder?-1:i.metadata.sortOrder>o.metadata.sortOrder?1:0:0);for(let i of m)i.active&&this.products.push(i)},error:c=>{console.log(c)}})},error:a=>{}}),this.store.pipe((0,p.Ys)(L.e7),(0,u.t)(this)).subscribe(a=>{this.isArtist=a}),this.store.pipe((0,p.Ys)(x.wW),(0,u.t)(this)).subscribe(a=>{this.subscriptionPeriod=a}),this.titleService.setTitle("LettsArt Subscriptions"),this.store.pipe((0,p.Ys)(M.nI),(0,u.t)(this)).subscribe(a=>{a&&a.length>0&&(this.currentSubscription=a[a.length-1],this.currentSubscription.uid&&"default"!=this.currentSubscription.uid&&(this.activeSub=!0))}),this.store.pipe((0,p.Ys)(x.HF),(0,u.t)(this)).subscribe(a=>{var c;this.user=a,this.user&&"artist"==(null===(c=this.user.role)||void 0===c?void 0:c.toLowerCase())&&this.store.pipe((0,p.Ys)(I.YP),(0,u.t)(this)).subscribe(m=>{var i;if(m&&m.length>0){const o=m.find(v=>{var A;return v.user_id==(null===(A=this.user)||void 0===A?void 0:A.uid)});if(o&&(null===(i=this.platform)||void 0===i?void 0:i.isBrowser)){const v=Object.assign(new T.xh,o);console.log(v.domainUrl(),window.location.origin),v.domainUrl()&&(window,v.domainUrl())}}})})}ngOnInit(){}billing(){var s,e,l;(null===(s=this.currentSubscription)||void 0===s?void 0:s.stripeLink)&&(null===(e=this.platform)||void 0===e?void 0:e.isBrowser)&&(window.location.href=null===(l=this.currentSubscription)||void 0===l?void 0:l.stripeLink)}login(){sessionStorage.setItem("nextPage","/home/available-subscriptions"),this.router.navigate(["/auth/login"],{queryParams:{nextpage:"/home/available-subscriptions"}})}createGallery(){this.router.navigate(["home/new-onboarding"])}togglePeriod(){this.store.dispatch(new U.Cm("month"==this.subscriptionPeriod?"year":"month"))}parseMajorMinor(s){if(null==s||""===s)return null;const e=s.match(/^(\d+)\.(\d+)/);if(!e)return null;const l=parseInt(e[1],10),f=parseInt(e[2],10);return parseFloat(`${l}.${f}`)}};d.\u0275fac=function(s){return new(s||d)(t.Y36(p.yh),t.Y36(N.J),t.Y36(J.N),t.Y36(S.Vn),t.Y36(w.Dx),t.Y36(g.F0),t.Y36(B.s))},d.\u0275cmp=t.Xpm({type:d,selectors:[["app-available-subscriptions"]],decls:31,vars:9,consts:[[2,"padding-top","20px"],[2,"padding-bottom","0"],[1,"subscription-header"],[1,"header-left"],[1,"header-center",3,"key","default"],[1,"header-right"],["class","btn btn-primary",3,"click",4,"ngIf"],[1,"standard-features"],[3,"key"],["class","subscribe-cta-container",4,"ngIf"],[1,"flex","flex-row","justify-center","align-center"],[1,"flex","flex-col","justify-center","align-center","mb-4"],[1,"layout-content-container","flex","flex-col","w-[512px]","max-w-[512px]","py-3","max-w-[960px]","flex-1"],[1,"flex","px-4"],[1,"flex","h-10","flex-1","items-center","justify-center","rounded-lg","bg-[#f4f0e6]","p-1"],[1,"flex","cursor-pointer","h-full","grow","items-center","justify-center","overflow-hidden","rounded-lg","px-2","has-[:checked]:bg-[#ffb200]","has-[:checked]:shadow-[0_0_4px_rgba(0,0,0,0.1)]","has-[:checked]:text-[#1d180c]","text-[#a18545]","text-sm","font-medium","leading-normal"],[1,"truncate"],["type","radio","name","206c608a-c171-45ea-8ab5-9ff03a34fce1","value","Monthly",1,"invisible","w-0",3,"checked","click"],["type","radio","name","206c608a-c171-45ea-8ab5-9ff03a34fce1","value","Annual",1,"invisible","w-0",3,"checked","click"],[1,"text-center"],[1,"available-subs"],[4,"ngFor","ngForOf"],[1,"btn","btn-primary",3,"click"],[1,"subscribe-cta-container"],[2,"text-align","center",3,"innerHTML"],[1,"available-sub"],[1,"product-panel",3,"product","currentSubscription"]],template:function(s,e){1&s&&(t.TgZ(0,"nb-card",0),t._UZ(1,"nb-card-header",1),t.TgZ(2,"
1nb-card-body")(3,"div",2),t._UZ(4,"div",3)(5,"app-builder-content",4),t.TgZ(6,"div",5),t.YNc(7,Q,3,3,"button",6),t.qZA()(),t.TgZ(8,"div",7)(9,"div"),t._UZ(10,"app-subscription-feature-list",8),t.qZA(),t.TgZ(11,"div"),t._UZ(12,"app-subscription-feature-list",8),t.qZA()(),t.YNc(13,H,5,3,"div",9),t.TgZ(14,"div",10)(15,"div",11)(16,"div",12)(17,"div",13)(18,"div",14)(19,"label",15)(20,"span",16),t._uU(21,"Monthly"),t.qZA(),t.TgZ(22,"input",17),t.NdJ("click",function(){return e.togglePeriod()}),t.qZA()(),t.TgZ(23,"label",15)(24,"span",16),t._uU(25,"Annual"),t.qZA(),t.TgZ(26,"input",18),t.NdJ("click",function(){return e.togglePeriod()}),t.qZA()()()()(),t.TgZ(27,"div",19),t._uU(28,"Save 16% with annual plans"),t.qZA()()(),t.TgZ(29,"div",20),t.YNc(30,z,3,2,"ng-container",21),t.qZA()()()),2&s&&(t.xp6(5),t.Q6J("key","subscription-page-title")("default","Choose the plan that's right for you"),t.xp6(2),t.Q6J("ngIf",e.isArtist&&e.activeSub),t.xp6(3),t.Q6J("key","subscription-all-features-left"),t.xp6(2),t.Q6J("key","subscription-all-features-right"),t.xp6(1),t.Q6J("ngIf",!e.isArtist),t.xp6(9),t.Q6J("checked","month"==e.subscriptionPeriod),t.xp6(4),t.Q6J("checked","year"==e.subscriptionPeriod),t.xp6(4),t.Q6J("ngForOf",e.products))},directives:[b.Asz,b.ndF,b.yKW,Y.U,h.O5,F.y,h.sg,j.P],pipes:[S.Ot],styles:[".available-subs[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:20px;justify-content:space-around;width:100%;flex-wrap:wrap;margin-bottom:20px}.available-sub[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.header-left[_ngcontent-%COMP%]{flex-basis:10%}.header-right[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;flex-basis:10%;gap:10px}.header-center[_ngcontent-%COMP%]{flex-basis:80%}.subscription-period[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-bottom:30px}.standard-features[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start;width:80%;margin-left:10%;margin-right:10%;margin-bottom:30px}.subscribe-cta-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:30px;margin-bottom:30px}.product-list-item[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:15px}@media screen and (max-width: 768px){.standard-features[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start}.product-panel[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.available-subs[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:20px;justify-content:center;width:100%;flex-wrap:wrap;margin-bottom:20px}}"]}),d=(0,P.gn)([(0,u.c)()],d);const k=[{path:"",canActivate:[O.a],component:d}];let E=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[[g.Bz.forChild(k)],g.Bz]}),n})();var G=r(7280),K=r(1142),$=r(3075);let W=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[[h.ez,E,Z.T,b.zyh,S.y4,b.KdK,G.q,K.zb,$.u5]]}),n})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.