PageSourceSearch

https://dashboard.kenji.ai/1075.448eee58c4c967ad.js

js kenji.ai collected 2026-09-26 02:25:46 UTC 844,681 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkwhite_label_dash=self.webpackChunkwhite_label_dash||[]).push([[1075],{1075(tO,bu,O){O.d(bu,{HomeModule:()=>ZT});var I=O(4460),vu=O(1935),Xs=O(6399),gi=O(9929),hi=O(319),wu=O(9204),V=O(559),yu=O(5312),xu=O(4054),Rt=O(1229),ln=O(574),t=O(539),de=O(4282),K=O(74),nt=O(5261),D=O(325),tt=O(4456),it=O(8836);function Cu(n,r){if(1&n&&t.nrm(0,"img",8),2&n){const e=t.XpG();t.Y8G("src",e.agency.getImg("ic_verified.svg"),t.B4B)}}function ku(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",9),t.nrm(1,"div"),t.j41(2,"div",10),t.EFF(3),t.k0s(),t.nrm(4,"div",11),t.j41(5,"fa-icon",12),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onChangeProxyClick())}),t.k0s()()}if(2&n){const e=t.XpG();t.R7$(),t.ZvI("iti__flag iti__",e.proxyCountry.code," flag"),t.R7$(2),t.SpI(" ",e.proxyCountry.name," "),t.R7$(2),t.Y8G("icon",e.faCog)}}let Ws=(()=>{class n{constructor(e,o){this.agency=e,this.connectInstagramService=o,this.onChangeProxy=new t.bkB,this.faCog=V.dB}onChangeProxyClick(){this.onChangeProxy.emit()}isMobile(){return this.connectInstagramService.isMobile()}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(nt.z),t.rXU(de.ij))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-account-box"]],inputs:{subscription:"subscription",proxyCountry:"proxyCountry"},outputs:{onChangeProxy:"onChangeProxy"},standalone:!1,decls:11,vars:9,consts:[[1,"container","h-box","bkg-3","space-between"],[1,"left","h-box"],[1,"img",3,"src"],[1,"h-box","username-box"],[1,"username","f-size-14","f-semi-bold","color-text-2"],["class","ic-verified",3,"src",4,"ngIf"],[1,"f-size-12","f-regular","color-text-3"],["class","right h-box",4,"ngIf"],[1,"ic-verified",3,"src"],[1,"right","h-box"],[1,"f-size-14","f-regular","color-text-2"],[1,"line","bkg-4"],[1,"ic-cog","color-blue",3,"click","icon"]],template:function(o,i){1&o&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"img",2),t.j41(3,"div")(4,"div",3)(5,"div",4),t.EFF(6),t.k0s(),t.DNE(7,Cu,1,1,"img",5),t.k0s(),t.j41(8,"div",6),t.EFF(9),t.k0s()()(),t.DNE(10,ku,6,5,"div",7),t.k0s()),2&o&&(t.R
17$(2),t.Y8G("src",i.subscription.img,t.B4B),t.R7$(3),t.AVh("f-size-16",!i.isMobile()),t.R7$(),t.SpI(" ",i.subscription.username," "),t.R7$(),t.Y8G("ngIf",i.subscription.isVerified),t.R7$(),t.AVh("f-size-14",!i.isMobile()),t.R7$(),t.SpI(" ",i.subscription.fullName," "),t.R7$(),t.Y8G("ngIf",i.proxyCountry))},dependencies:[I.bT,it.aY],styles:[".container[_ngcontent-%COMP%]{padding:16px;border-radius:8px;text-align:start}.left[_ngcontent-%COMP%]{gap:16px}.username-box[_ngcontent-%COMP%]{gap:4px}.img[_ngcontent-%COMP%]{width:60px;height:60px;border-radius:50%}.right[_ngcontent-%COMP%]{padding:4px 8px}.flag[_ngcontent-%COMP%]{margin-right:8px}.line[_ngcontent-%COMP%]{height:24px;width:1px;margin:0 12px}.ic-cog[_ngcontent-%COMP%]{cursor:pointer}@media only screen and (max-width: 899px){.container[_ngcontent-%COMP%]{padding:12px}.img[_ngcontent-%COMP%]{width:40px;height:40px}.left[_ngcontent-%COMP%]{gap:8px}}"]})}}return n})();var Mu=O(8924),Su=O(388),pr=O(1926);function Tu(n,r){if(1&n&&t.nrm(0,"app-login-account-header",12),2&n){const e=t.XpG();t.Y8G("previousStep",e.proxyCountry?"select-proxy":void 0)}}function Ou(n,r){if(1&n){const e=t.RV6();t.j41(0,"app-account-box",13),t.bIt("onChangeProxy",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.selectProxy())}),t.k0s()}if(2&n){const e=t.XpG();t.Y8G("subscription",e.userService.currentSubscription)("proxyCountry",e.proxyCountry)}}function Pu(n,r){if(1&n){const e=t.RV6();t.j41(0,"img",14),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onToggleVisibility())}),t.k0s()}if(2&n){const e=t.XpG();t.Y8G("src",e.agency.getImg("ic-show.svg"),t.B4B)}}function Iu(n,r){if(1&n){const e=t.RV6();t.j41(0,"img",14),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onToggleVisibility())}),t.k0s()}if(2&n){const e=t.XpG();t.Y8G("src",e.agency.getImg("ic-hide.svg"),t.B4B)}}function Ru(n,r){if(1&n&&t.nrm(0,"div",15),2&n){const e=t.XpG();t.Y8G("innerHTML",e.errorMessage,t.npT)}}function Fu(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",17),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(!i.loading&&i.onForgotPassword())}),t.nrm(1,"fa-icon",18)(2,"span",19),t.nI1(3,"translate"),t.k0s()}if(2&n){const e=t.XpG(2);t.AVh("disabled",e.loading),t.R7$(),t.Y8G("icon",e.faSparkles),t.R7$(),t.Y8G("innerHTML",t.bMT(3,4,"home.connect-instagram.add-passwod.recovery-suggestion"),t.npT)}}function Au(n,r){if(1&n&&(t.qex(0),t.DNE(1,Fu,4,6,"div",16),t.bVm()),2&n){const e=t.XpG();t.R7$(),t.Y8G("ngIf",e.suggestRecovery)}}function Eu(n,r){1&n&&t.nrm(0,"app-login-loader")}function Du(n,r){1&n&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI("",t.bMT(2,1,"home.connect-instagram.add-passwod.connect")," "))}function Gu(n,r){1&n&&t.nrm(0,"app-dots-loader")}let ju=(()=>{class n{static{this.RECOVERY_LOGIN_ENABLED=!0}get recoveryLoginEnabled(){return n.RECOVERY_LOGIN_ENABLED}get suggestRecovery(){return this.passwordFailures>=this.suggestRecoveryThreshold}constructor(e,o,i,s){this.service=e,this.userService=o,this.agency=i,this.translate=s,this.passwordFailures=0,this.suggestRecoveryThreshold=2,this.faSparkles=V.p7g}ngOnInit(){const e=this.userService.currentSubscription.account;!e?.isProxyEnabled||e.proxyCountry?this.service.openRecoveryFlowForTest?this.service.startRecoveryFlow(this.userService.currentSubscription.pk).subscribe({error:()=>{}}):(this.proxyCountry=e?.proxyCountry,e?.status===ln.u1.VALID&&yu.c.production&&this.service.navigateToStep("success")):this.service.navigateToStep("select-proxy")}selectProxy(){this.service.navigateToStep("select-proxy")}login(){var o,e=this;this.errorMessage=null,this.loading=!0,this.service.password=this.password,this.service.loginWithPassword(this.userService.currentSubscription.pk,this.password).subscribe({next:()=>{this.loading=!1},error:(o=(0,wu.A)(function*(i){e.loading=!1,e.errorMessage=yield i}),function(s){return o.apply(this,arguments)})})}loginAsync(){this.errorMessage=null,this.loading=!0,this.service.password=this.password,this.service.loginWithPasswordAsync(this.userService.currentSubscription.pk,this.password).subscribe({next:()=>{this.service.success()},error:e=>{this.loading=!1,e instanceof xu.yz?(this.registerPasswordFailure(e),this.service.parseLoginError(e).then(o=>{this.errorMessage=o})):(Rt.l7("error",`Failed instagram login: polling error ${e.message}`),this.showUnknowError())}})}registerPasswordFailure(e){const o=e?.error?.error?.type;("IncorrectPassword"===o||"IncorrectPasswordException"===o)&&this.passwordFailures++}onForgotPassword(){this.errorMessage=null,this.loading=!0,this.service.startRecoveryFlow(this.userService.currentSubscription.pk).subscribe({next:()=>{this.loading=!1},error:()=>{this.loading=!1,this.showUnknowError()}})}showUnknowError(){this.errorMessage=this.translate.instant("home.connect-instagram.add-passwod.unknown-password-exception")}onToggleVisibility(){this.showPassword=!this.showPassword}onMagicLink(){this.loadingMagicLink=!0}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(de.ij),t.rXU(K.D),t.rXU(nt.z),t.rXU(D.c$))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-add-password"]],standalone:!1,decls:20,vars:31,consts:[[3,"previousStep",4,"ngIf"],[1,"container",3,"submit"],[1,"title","f-size-22","f-bold","color-text-1"],[1,"subtitle","f-size-14","f-regular","color-text-3",3,"innerHTML"],[3,"subscription","proxyCountry","onChangeProxy",4,"ngIf"],[1,"input-box"],["name","social-password","id","social-password",1,"password-input","f-size-16","f-regular",3,"ngModelChange","type","ngModel","placeholder"],["class","ic-show",3,"src","click",4,"ngIf"],["class","error color-text-error f-size-14 f-regular",3,"innerHTML",4,"ngIf"],[4,"ngIf"],[1,"bottom"],["type","submit",1,"btn-primary","btn-flex","f-size-14","f-medium",3,"disabled"],[3,"previousStep"],[3,"onChangeProxy","subscription","proxyCountry"],[1,"ic-show",3,"click","
1src"],[1,"error","color-text-error","f-size-14","f-regular",3,"innerHTML"],["class","recovery-suggestion f-size-14 f-regular",3,"disabled","click",4,"ngIf"],[1,"recovery-suggestion","f-size-14","f-regular",3,"click"],[1,"recovery-suggestion-icon",3,"icon"],[3,"innerHTML"]],template:function(o,i){1&o&&(t.DNE(0,Tu,1,1,"app-login-account-header",0),t.j41(1,"form",1),t.bIt("submit",function(){return i.loginAsync()}),t.j41(2,"div",2),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.nrm(5,"div",3),t.nI1(6,"translate"),t.DNE(7,Ou,1,2,"app-account-box",4),t.j41(8,"div",5)(9,"input",6),t.nI1(10,"translate"),t.mxI("ngModelChange",function(a){return t.DH7(i.password,a)||(i.password=a),a}),t.k0s(),t.DNE(11,Pu,1,1,"img",7)(12,Iu,1,1,"img",7),t.k0s(),t.DNE(13,Ru,1,1,"div",8)(14,Au,2,1,"ng-container",9),t.j41(15,"div",10),t.DNE(16,Eu,1,0,"app-login-loader",9),t.j41(17,"button",11),t.DNE(18,Du,3,3,"span",9)(19,Gu,1,0,"app-dots-loader",9),t.k0s()()()),2&o&&(t.Y8G("ngIf",i.service.isMobile()),t.R7$(2),t.AVh("f-size-26",!i.service.isMobile()),t.R7$(),t.SpI(" ",t.bMT(4,25,"home.connect-instagram.add-passwod.title")," "),t.R7$(2),t.AVh("f-size-16",!i.service.isMobile()),t.Y8G("innerHTML",t.bMT(6,27,"home.connect-instagram.add-passwod.subtitle"),t.npT),t.R7$(2),t.Y8G("ngIf",!i.service.isMobile()),t.R7$(2),t.AVh("invalid",i.errorMessage),t.Y8G("type",i.showPassword?"text":"password"),t.R50("ngModel",i.password),t.Y8G("placeholder",t.bMT(10,29,"home.connect-instagram.add-passwod.placeholder")),t.R7$(2),t.Y8G("ngIf",!i.showPassword),t.R7$(),t.Y8G("ngIf",i.showPassword),t.R7$(),t.Y8G("ngIf",i.errorMessage),t.R7$(),t.Y8G("ngIf",i.recoveryLoginEnabled),t.R7$(2),t.Y8G("ngIf",i.loading),t.R7$(),t.AVh("f-size-16",!i.service.isMobile())("loading",i.loading),t.Y8G("disabled",i.loading||!i.password||i.password.length<1),t.R7$(),t.Y8G("ngIf",!i.loading),t.R7$(),t.Y8G("ngIf",i.loading))},dependencies:[I.bT,tt.qT,tt.me,tt.BC,tt.cb,tt.vS,tt.cV,it.aY,Ws,Mu.O,Su.t,pr.s,D.D9],styles:[".title[_ngcontent-%COMP%]{text-align:center;margin-bottom:8px}.subtitle[_ngcontent-%COMP%]{text-align:center;margin-bottom:16px}.input-box[_ngcontent-%COMP%]{position:relative;margin-top:16px}.error[_ngcontent-%COMP%]{margin-top:12px}.forgot-password-row[_ngcontent-%COMP%]{margin-top:12px;text-align:center}.forgot-password-row[_ngcontent-%COMP%]   .forgot-password[_ngcontent-%COMP%]{cursor:pointer}.forgot-password-row[_ngcontent-%COMP%]   .forgot-password[_ngcontent-%COMP%]:hover{text-decoration:underline}.forgot-password-row[_ngcontent-%COMP%]   .forgot-password.disabled[_ngcontent-%COMP%]{cursor:default;opacity:.5;text-decoration:none}.recovery-suggestion[_ngcontent-%COMP%]{margin-top:12px;padding:12px 14px;display:flex;align-items:center;gap:10px;border:1px solid var(--color-text-link, #1570ef);border-radius:8px;cursor:pointer;color:var(--color-text-link, #1570ef)}.recovery-suggestion[_ngcontent-%COMP%]   .recovery-suggestion-icon[_ngcontent-%COMP%]{flex-shrink:0}.recovery-suggestion[_ngcontent-%COMP%]:hover{background:#1570ef0f}.recovery-suggestion.disabled[_ngcontent-%COMP%]{cursor:default;opacity:.5}.ic-show[_ngcontent-%COMP%]{position:absolute;right:18px;top:50%;cursor:pointer;transform:translateY(-50%)}.forgot[_ngcontent-%COMP%]{margin-top:12px}.btn-magic-link[_ngcontent-%COMP%]{margin-top:16px;border-width:1px;border-style:solid}.icon-magic-link[_ngcontent-%COMP%]{margin-right:4px}.bottom[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:flex-end;min-height:200px;gap:12px}@media only screen and (max-width: 899px){.container[_ngcontent-%COMP%]{padding:16px 16px 24px}.title[_ngcontent-%COMP%]{margin-bottom:8px}.subtitle[_ngcontent-%COMP%]{margin-bottom:12px}.input-box[_ngcontent-%COMP%]{margin-top:12px}.forgot-password-row[_ngcontent-%COMP%]{margin-top:8px}.bottom[_ngcontent-%COMP%]{margin-top:16px;max-width:100%;min-height:initial}.btn-primary[_ngcontent-%COMP%]{margin-top:0}}",".btn-primary[_ngcontent-%COMP%]{border-radius:8px}"]})}}return n})();var q=O(9767),J=O(9548),Qt=O(4029),fr=O(2416);let Lu=(()=>{class n{constructor(e,o){this.connectService=e,this.intercomService=o,this.close=new t.bkB,this.continue=new t.bkB}isMobile(){return this.connectService.isMobile()}onClose(){this.close.emit()}onContinue(){this.continue.emit()}getAnim(){return this.isMobile()?"mobile":"desktop"}triggerIntercomChat(){this.intercomService.popupIntercom()}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(de.ij),t.rXU(fr.r))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-exit-popup"]],outputs:{close:"close",continue:"continue"},standalone:!1,decls:17,vars:19,consts:[[1,"container","container-popup"],[1,"title","f-size-22","f-bold","color-text-1"],[1,"subtitle","f-size-14","f-medium","color-text-2"],[1,"color-text-link",3,"click"],[1,"buttons"],[1,"button","btn-gray","btn-flex","f-size-14","f-medium",3,"click"],[1,"button","btn-primary","btn-flex","f-size-14","f-medium",3,"click"]],template:function(o,i){1&o&&(t.j41(0,"div",0)(1,"div",1),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"div",2),t.EFF(5),t.nI1(6,"translate"),t.j41(7,"span",3),t.bIt("click",function(){return i.triggerIntercomChat()}),t.EFF(8),t.nI1(9,"translate"),t.k0s()(),t.j41(10,"div",4)(11,"button",5),t.bIt("click",function(){return i.onClose()}),t.EFF(12),t.nI1(13,"translate"),t.k0s(),t.j41(14,"button",6),t.bIt("click",function(){return i.onContinue()}
1),t.EFF(15),t.nI1(16,"translate"),t.k0s()()()),2&o&&(t.R7$(),t.AVh("f-size-24",!i.isMobile()),t.R7$(),t.SpI(" ",t.bMT(3,9,"home.connect-instagram.exit-popup.title")," "),t.R7$(2),t.AVh("f-size-16",!i.isMobile()),t.R7$(),t.SpI(" ",t.bMT(6,11,"home.connect-instagram.exit-popup.subtitle")," "),t.R7$(3),t.SpI(" ",t.bMT(9,13,"home.connect-instagram.exit-popup.customer-support")," "),t.R7$(4),t.SpI(" ",t.bMT(13,15,"home.connect-instagram.exit-popup.cancel")," "),t.R7$(3),t.SpI(" ",t.bMT(16,17,"home.connect-instagram.exit-popup.continue")," "))},dependencies:[D.D9],styles:[".title[_ngcontent-%COMP%]{margin-bottom:8px}.subtitle[_ngcontent-%COMP%]{margin-bottom:32px}.buttons[_ngcontent-%COMP%]{display:flex;gap:8px}.overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 899px){.container[_ngcontent-%COMP%]{position:fixed;bottom:0;left:0;right:0;width:100%;border-top-left-radius:20px;border-top-right-radius:20px;padding:16px 16px 24px}}.color-text-link[_ngcontent-%COMP%]{cursor:pointer}"],data:{animation:[q.e$,q.Ws]}})}}return n})();function $u(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",0),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onHideExitPopup())}),t.k0s()}if(2&n){const e=t.XpG();t.Y8G("@overlayBkg",e.agency.agency.darkMode?"dark":"light")}}function Nu(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",5)(1,"app-exit-popup",6),t.bIt("continue",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onHideExitPopup())})("close",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onClose())}),t.k0s()()}if(2&n){const e=t.XpG();t.AVh("box-shadow",e.isMobile())("container-popup",e.isMobile()),t.Y8G("@connectAccountExitPopup",e.getExitPopupAnim())}}let Vu=(()=>{class n{constructor(e,o,i,s,a){this.router=e,this.userService=o,this.agency=i,this.service=s,this.popupService=a}ngOnInit(){this.popupService.disableScroll(),this.service.loginType=de.Gb.HOME}ngOnDestroy(){this.popupService.enableScroll()}onClose(){this.onHideExitPopup(),this.router.navigateByUrl(this.userService.getSubscriptionPath()+"/home")}onShowExitPopup(){this.router.url.includes("success")?this.onClose():this.service.showExitPopup=!0}onHideExitPopup(){this.service.showExitPopup=!1}getAnim(){return this.service.isMobile()?"":"desktop"}getExitPopupAnim(){return this.service.isMobile()?"mobile":""}isMobile(){return this.service.isMobile()}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(J.Ix),t.rXU(K.D),t.rXU(nt.z),t.rXU(de.ij),t.rXU(Qt.O))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-connect-instagram"]],standalone:!1,decls:6,vars:6,consts:[[1,"overlay","show-overlay",3,"click"],[1,"container","box-shadow","container-popup","login-container",3,"click"],[1,"wrapper"],["class","overlay show-overlay",3,"click",4,"ngIf"],["class","exit-popup",3,"box-shadow","container-popup",4,"ngIf"],[1,"exit-popup"],[3,"continue","close"]],template:function(o,i){1&o&&(t.j41(0,"div",0),t.bIt("click",function(){return i.onShowExitPopup()}),t.j41(1,"div",1),t.bIt("click",function(a){return a.stopPropagation()}),t.j41(2,"div",2),t.nrm(3,"router-outlet"),t.k0s(),t.DNE(4,$u,1,1,"div",3)(5,Nu,2,5,"div",4),t.k0s()()),2&o&&(t.Y8G("@overlayBkg",i.agency.agency.darkMode?"dark":"light"),t.R7$(),t.Y8G("@connectAccountAnim",i.getAnim()),t.R7$(),t.AVh("hidden",i.service.showExitPopup&&!i.isMobile()),t.R7$(2),t.Y8G("ngIf",i.service.showExitPopup&&i.isMobile()),t.R7$(),t.Y8G("ngIf",i.service.showExitPopup))},dependencies:[I.bT,Lu,J.n3],styles:[".overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;z-index:100}.container[_ngcontent-%COMP%]{position:relative;width:600px;padding:32px;border-radius:10px;text-align:center;display:flex;justify-content:center}.ic-close[_ngcontent-%COMP%]{position:absolute;top:26px;right:26px;width:32px;height:32px;cursor:pointer}button[_ngcontent-%COMP%]:disabled{background:initial}.hidden[_ngcontent-%COMP%]{display:none}.wrapper[_ngcontent-%COMP%]{height:100%;width:100%}@media only screen and (max-width: 899px){.container[_ngcontent-%COMP%]{display:block;position:fixed;inset:0;width:100%;border-radius:0;padding:0;overflow:auto}.ic-close[_ngcontent-%COMP%]{top:20px;right:20px;width:26px;height:26px}.exit-popup[_ngcontent-%COMP%]{position:fixed;bottom:0;left:0;right:0;width:100%;border-top-left-radius:20px;border-top-right-radius:20px;padding:16px 16px 24px;z-index:100}}"],data:{animation:[q.B6,q.r5,q.e$]}})}}return n})();var Bu=O(2334),Yu=O(3862),zu=O(2650),Uu=O(6118),Xu=O(2514),Wu=O(6134),Hu=O(2180),Ku=O(4045),qu=O(5810),L=O(2986),Z=O(5756),eo=O(5648),cn=O(9164);const mr=n=>({count:n});function Qu(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",19),t.bIt("mouseenter",function(){t.eBV(e);const i=t.sdS(2);return t.Njj(i.show())})("mouseleave",function(){t.eBV(e);const i=t.sdS(2);return t.Njj(i.hide())}),t.nrm(1,"app-custom-tooltip",20,0)(3,"fa-icon",18),t.k0s()}if(2&n){const e=r.$implicit,o=r.index,i=t.XpG(2);t.xc7("transform","translate("+14*o+"px, -50%)"),t.AVh("bkg-green",e.isSuccessfull())("bkg-4",!e.isSuccessfull()),t.R7$(),t.Y8G("tranlaste",i.getTooltip(e)),t.R7$(2),t.Y8G("icon",i.faUser)}}function Ju(n,r){if(1&n&&t.nrm(0,"fa-icon",28),2&n){const e=t.XpG(3);t.Y8G("icon",e.faCheck)}}function Zu(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",21),t.bIt("mouseenter",function(){t.eBV(e);const i=t.sdS(2);return t.Njj(i.show())})("mouseleave",function(){t.eBV(e);const i=t.sdS(2);return t.Njj(i.hide())}),t.nrm(1,"app-custom-tooltip",20,0)(3,"fa-icon",18),t.j41(4,"div",22),t.EFF(5),t.k0s(),t.j41(6,"div",23)(7,"div",24),t.DNE(8,Ju,1,1,"fa-icon",25),t.j41(9,"div",26),t.EFF(10),t.nI1(11,"translate"),t.k0s()(),t.j41(12,"div",27),t.EFF(13),t.nI1(14,"translate"),t.k0s()()()}if(2&n){const e=t.XpG(2);t.AVh("bkg-green",e.previousBurst.isSuccessfull())("bkg-4",!e.previousBurst.isSuccessfull())("last-burst",0==e.futureBursts.length&&!e.nextBurst),t.R7$(),t.Y8G("tranlaste",e.getTooltip(e.previousBurst)),t.R7$(2),t.Y8G("icon",e.faUser),t.R7$(2),t.SpI(" ",e.getFormattedDate(e.previousBurst.date)," "),t.R7$(3),t.Y8G("ngIf",e.previousBurst.isSuccessfull()),t.R7$(2),t.SpI(" ",t.bMT(11,16,"home.guaranteed-followers.stats.instagram-burst")," "),t.R7$(2),t.AVh("color-green",e.previousBurst.isSuccessfull())("color-text-3",!e.previousBurst.isSuccessfull()),t.R7$(),t.SpI(" ",t.i5U(14,18,"home.guaranteed-followers.timeline.gained-new",t.eq3(21,mr,e.previousBurst.amount))," ")}}function tg(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",29),t.bIt("mouseenter",function(){t.eBV(e);const i=t.sdS(2);return t.Njj(i.show())})("mouseleave",function(){t.eBV(e);const i=t.sdS(2);return t.Njj(i.hide())}),t.nrm(1,"app-custom-tooltip",20,0)(3,"fa-icon",18),t.j41(4,"div",22),t.EFF(5),t.k0s(),t.j41(6,"div",23)(7,"div",24)(8,"div",26),t.EFF(9),t.nI1(10,"translate"),t.k0s()(),t.j41(11,"div",30),t.EFF(12),t.nI1(13,"translate"),t.k0s()()()}if(2&n){const e=t.XpG(2);t.R7$(),t.Y8G("tranlaste",e.getTooltip(e.firstBurst)),t.R7$(2),t.Y8G("icon",e.faUser),t.R7$(2),t.SpI(" ",e.getFormattedDate(e.firstBurst.date)," "),t.R7$(4),t.SpI(" ",t.bMT(10,5,"home.guaranteed-followers.stats.instagram-burst")," "),t.R7$(3),t.SpI(" ",t.i5U(13,7,"home.guaranteed-followers.timeline.estimated-new",t.eq3(10,mr,e.firstBurst.goal))," ")}}function eg(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",31),t.bIt("mouseenter",function(){t.eBV(e);const i=t.sdS(2);return t.Njj(i.show())})("mouseleave",function(){t.eBV(e);const i=t.sdS(2);return t.Njj(i.hide())}),t.nrm(1,"app-custom-tooltip",20,0)(3,"fa-icon",18),t.j41(4,"div",22),t.EFF(5),t.k0s(),t.j41(6,"div",23)(7,"div",24)(8,"div",26),t.EFF(9),t.nI1(10,"translate"),t.k0s()(),t.j41(11,"div",30),t.EFF(12),t.nI1(13,"translate"),t.k0s()()()}if(2&n){const e=t.XpG(2);t.R7$(),t.Y8G("tranlaste",e.getTooltip(e.nextBurst)),t.R7$(2),t.Y8G("icon",e.faUser),t.R7$(2),t.SpI(" ",e.getFormattedDate(e.nextBurst.date)," "),t.R7$(4),t.SpI(" ",t.bMT(10,5,"home.guaranteed-followers.stats.instagram-burst")," "),t.R7$(3),t.SpI(" ",t.i5U(13,7,"home.guaranteed-followers.timeline.estimated-new",t.eq3(10,mr,e.nextBurst.goal))," ")}}function ng(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",32),t.bIt("mouseenter",function(){t.eBV(e);const i=t.sdS(2);return t.Njj(i.show())})("mouseleave",function(){t.eBV(e);const i=t.sdS(2);return t.Njj(i.hide())}),t.nrm(1,"app-custom-tooltip",20,0)(3,"fa-icon",18),t.k0s()}if(2&n){const e=r.$implicit,o=r.index,i=t.XpG(2);t.xc7("transform","translate(-"+14*(i.futureBursts.length-o)+"px, -50%)"),t.R7$(),t.Y8G("tranlaste",i.getTooltip(e)),t.R7$(2),t.Y8G("icon",i.faUser)}}function ig(n,r){if(1&n&&(t.j41(0,"div",2)(1,"div",3),t.nrm(2,"div",4),t.j41(3,"div",5),t.nrm(4,"div",6),t.k0s(),t.j41(5,"div",7),t.nrm(6,"div",6),t.k0s(),t.j41(7,"div",8),t.nrm(8,"div",6),t.k0s(),t.nrm(9,"div",9),t.j41(10,"div",10),t.EFF(11),t.k0s(),t.j41(12,"div",11),t.EFF(13),t.k0s(),t.DNE(14,Qu,4,8,"div",12)(15,Zu,15,23,"div",13)(16,tg,14,12,"div",14)(17,eg,14,12,"div",15)(18,ng,4,4,"div",16),t.j41(19,"div",17),t.nrm(20,"fa-icon",18),t.k0s()()()),2&n){const e=t.XpG();t.R7$(4),t.xc7("width",e.getFirstBurstLineWidth()),t.R7$(2),t.xc7("width",e.getCenterLineWidth()),t.R7$(2),t.xc7("width",e.getLastLineWidth()),t.R7$(3),t.SpI(" ",e.getFormattedDate(e.startDate)," "),t.R7$(2),t.SpI(" ",e.getFormattedDate(e.endDate)," "),t.R7$(),t.Y8G("ngForOf",e.previousBursts),t.R7$(),t.Y8G("ngIf",e.previousBurst),t.R7$(),t.Y8G("ngIf",e.firstBurst),t.R7$(),t.Y8G("ngIf",e.nextBurst),t.R7$(),t.Y8G("ngForOf",e.futureBursts),t.R7$(2),t.Y8G("icon",e.faCheck)}}let Hs=(()=>{class n{constructor(e){this.translate=e,this.faUser=V.X46,this.faCheck=V.e68}
1ngOnInit(){this.init(),null==this.bursts&&this.parent.service.eventsEmitter.subscribe({next:()=>{this.init(),this.parent.showBurstsOverlay()?this.showSampleUpgradeBursts():this.initBursts()}}),this.parent.showBurstsOverlay()?this.showSampleUpgradeBursts():this.initBursts()}init(){this.currentDate=new Date,this.bursts=this.parent.service.bursts,this.startDate=this.parent.service.cycleStart,this.endDate=this.parent.service.cycleEnd}initBursts(){if(this.previousBursts=[],this.futureBursts=[],!this.bursts||0==this.bursts.length||!this.startDate||!this.endDate)return;const e=new Date;for(let o=0;o<this.bursts.length;o++){const i=this.bursts[o];e>i.date?(this.previousBursts.push(i),this.previousBurst=i):(this.futureBursts.push(i),this.nextBurst||(this.nextBurst=i))}this.previousBurst&&this.previousBursts.splice(this.previousBursts.length-1,1),this.nextBurst&&this.futureBursts.splice(0,1),!this.previousBurst&&this.nextBurst&&(this.firstBurst=this.nextBurst,this.futureBursts.length>0&&(this.nextBurst=this.futureBursts[0],this.futureBursts.splice(0,1))),this.inited=!0}showSampleUpgradeBursts(){this.bursts=[],this.previousBursts=[],this.futureBursts=[];let e=new Date;e.setDate(e.getDate()-3),this.startDate=e,e=new Date,e.setDate(this.startDate.getDate()+30),this.endDate=e,e=new Date,e.setHours(13),e.setDate(this.startDate.getDate()+1),this.bursts.push(new eo.$(e,200,212));for(let i=0;i<3;i++)e=new Date(e.getTime()),e.setDate(e.getDate()+5),this.bursts.push(new eo.$(e,200,i%3==1?227:45));const o=new Date;for(let i=0;i<this.bursts.length;i++){const s=this.bursts[i];o>s.date?(this.previousBursts.push(s),this.previousBurst=s):(this.futureBursts.push(s),this.nextBurst||(this.nextBurst=s))}this.previousBurst&&this.previousBursts.splice(this.previousBursts.length-1,1),this.nextBurst&&this.futureBursts.splice(0,1),this.inited=!0}getFormattedDate(e){return e?e.toLocaleDateString("en-US",{month:"long",day:"2-digit"}):""}getTooltip(e){return new Date>e.date?this.translate.instant("tooltips.growth-timeline-burst-done",{date:this.getFormattedDate(e.date),amount:e.amount}):this.translate.instant("tooltips.growth-timeline-burst-future",{date:this.getFormattedDate(e.date),amount:e.goal})}getFirstBurstLineWidth(){if(!this.firstBurst)return"100%";if(!this.startDate||this.currentDate<this.startDate||this.currentDate>this.firstBurst.date)return"0";const e=this.currentDate.getTime()-this.startDate.getTime(),o=this.firstBurst.date.getTime()-this.startDate.getTime();return o?e/o*100+"%":"0"}getCenterLineWidth(){if(0==this.futureBursts.length&&!this.nextBurst)return"100%";if(!this.previousBurst||!this.nextBurst||this.currentDate<this.previousBurst.date||this.currentDate>this.nextBurst.date)return"0";const e=this.currentDate.getTime()-this.previousBurst.date.getTime(),o=this.nextBurst.date.getTime()-this.previousBurst.date.getTime();return o?e/o*100+"%":"0"}getLastLineWidth(){if(this.futureBursts.length>0||this.nextBurst||!this.previousBurst||this.currentDate<this.previousBurst.date||this.currentDate>this.endDate)return"0";const e=this.currentDate.getTime()-this.previousBurst.date.getTime(),o=this.endDate.getTime()-this.previousBurst.date.getTime();return o?e/o*100+"%":"0"}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(D.c$))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-timeline"]],inputs:{parent:"parent"},standalone:!1,decls:1,vars:1,consts:[["tooltip",""],["class","timeline",4,"ngIf"],[1,"timeline"],[1,"line-box"],[1,"line","bkg-4"],[1,"line-first-burst"],[1,"line-inner","bkg-green"],[1,"line-center"],[1,"line-last"],[1,"start-circle","bkg-green","border-bkg-1"],[1,"date","start-date","single-line-text","f-size-14","f-semi-bold","color-text-2"],[1,"date","end-date","single-line-text","f-size-14","f-semi-bold","color-text-2"],["class","previous-burst burst border-bkg-1 color-white",3,"bkg-green","bkg-4","transform","mouseenter","mouseleave",4,"ngFor","ngForOf"],["class","last-previous-burst burst border-bkg-1 color-white",3,"bkg-green","bkg-4","last-burst","mouseenter","mouseleave",4,"ngIf"],["class","last-previous-burst burst bkg-blue border-bkg-1 color-white",3,"mouseenter","mouseleave",4,"ngIf"],["class","next-burst burst bkg-blue border-bkg-1 color-white",3,"mouseenter","mouseleave",4,"ngIf"],["class","future-burst burst border-bkg-1 color-white bkg-blue",3,"transform","mouseenter","mouseleave",4,"ngFor","ngForOf"],[1,"end","burst","bkg-4","color-white","f-size-10","border-bkg-1"],[1,"user-icon",3,"icon"],[1,"previous-burst","burst","border-bkg-1","color-white",3,"mouseenter","mouseleave"],[1,"tooltip",3,"tranlaste"],[1,"last-previous-burst","burst","border-bkg-1","color-white",3,"mouseenter","mouseleave"],[1,"date","single-line-text","f-size-14","f-semi-bold","color-text-2"],[1,"info","single-line-text"],[1,"h-box"],["class","color-green",3,"icon",4,"ngIf"],[1,"f-size-14","f-semi-bold","color-text-2"],[1,"f-size-12","f-regular"],[1,"color-green",3,"icon"],[1,"last-previous-burst","burst","bkg-blue","border-bkg-1","color-white",3,"mouseenter","mouseleave"],[1,"f-size-12","f-regular","color-text-2"],[1,"next-burst","burst","bkg-blue","border-bkg-1","color-white",3,"mouseenter","mouseleave"],[1,"future-burst","burst","border-bkg-1","color-white","bkg-blue",3,"mouseenter","mouseleave"]],template:function(o,i){1&o&&t.DNE(0,ig,21,14,"div",1),2&o&&t.Y8G("ngIf",i.inited)},dependencies:[I.Sq,I.bT,it.aY,cn.I,D.D9],styles:[".timeline[_ngcontent-%COMP%]{width:100%;height:130px;display:flex;align-items:center;padding:0 9px}.line-box[_ngcontent-%COMP%]{position:relative;width:100%}.line[_ngcontent-%COMP%]{height:8px;width:100%}
1.start-circle[_ngcontent-%COMP%]{position:absolute;left:0;top:50%;border-radius:50%;width:18px;height:18px;border-width:3px;border-style:solid;transform:translate(-50%,-50%)}.burst[_ngcontent-%COMP%]{top:50%;left:0;position:absolute;width:28px;height:28px;border-radius:50%;border-width:3px;border-style:solid;display:flex;align-items:center;justify-content:center;font-size:12px}.burst[_ngcontent-%COMP%]   .user-icon[_ngcontent-%COMP%]{position:absolute;left:6px}.last-previous-burst[_ngcontent-%COMP%]{left:33.3333%;transform:translate(-50%,-50%)}.last-previous-burst.last-burst[_ngcontent-%COMP%]{left:66.6666%}.next-burst[_ngcontent-%COMP%]{left:66.6666%;transform:translate(-50%,-50%)}.burst.end[_ngcontent-%COMP%]{left:initial;right:0;transform:translate(50%,-50%)}.burst.end[_ngcontent-%COMP%]   .user-icon[_ngcontent-%COMP%]{top:3px;left:5px}.line-last-burst[_ngcontent-%COMP%]{position:absolute;left:0;top:0;height:8px;width:33.3333%}.burst[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]{position:absolute;left:50%;top:40px;transform:translate(-50%);width:fit-content;text-align:center}.burst[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   .h-box[_ngcontent-%COMP%]{justify-content:center}.burst[_ngcontent-%COMP%]   .info[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{margin-right:4px}.burst[_ngcontent-%COMP%]   .date[_ngcontent-%COMP%]{position:absolute;left:50%;top:-6px;transform:translate(-50%,-100%)}.previous-burst[_ngcontent-%COMP%]{left:-14px}.future-burst[_ngcontent-%COMP%]{left:initial;right:-14px}.start-date[_ngcontent-%COMP%]{position:absolute;left:-10px;top:-13px;transform:translateY(-100%)}.end-date[_ngcontent-%COMP%]{position:absolute;right:-10px;top:-13px;transform:translateY(-100%)}.tooltip[_ngcontent-%COMP%]{transform:translateY(-10px);z-index:1}.line-first-burst[_ngcontent-%COMP%]{position:absolute;left:0;top:0;height:8px;width:33.3333%}.line-first-burst[_ngcontent-%COMP%]   .line-inner[_ngcontent-%COMP%]{height:100%;border-radius:10px}.line-center[_ngcontent-%COMP%]{position:absolute;left:33.3333%;top:0;height:8px;width:33.3333%}.line-center[_ngcontent-%COMP%]   .line-inner[_ngcontent-%COMP%]{height:100%;border-radius:10px}.line-last[_ngcontent-%COMP%]{position:absolute;left:66.6666%;top:0;height:8px;width:33.3333%}.line-last[_ngcontent-%COMP%]   .line-inner[_ngcontent-%COMP%]{height:100%;border-radius:10px}"]})}}return n})();var re=O(6067),wt=O(1900),Bt=O(9645),dn=O(9355),Be=O(4260),En=O(6784);function og(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",21),t.nrm(1,"div",22),t.nI1(2,"translate"),t.j41(3,"div",23),t.bIt("click",function(){t.eBV(e);const i=t.XpG(3);return t.Njj(i.onEnableGuaranteed())}),t.EFF(4),t.nI1(5,"translate"),t.k0s()()}2&n&&(t.R7$(),t.Y8G("innerHTML",t.bMT(2,2,"home.guaranteed-followers.off-banner.body"),t.npT),t.R7$(3),t.SpI(" ",t.bMT(5,4,"home.guaranteed-followers.off-banner.switch-to-wide")," "))}function rg(n,r){1&n&&(t.j41(0,"div",17),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.guaranteed-followers.goal.title")," "))}function sg(n,r){1&n&&(t.j41(0,"div",17),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.guaranteed-followers.goal.title-trial")," "))}function ag(n,r){1&n&&(t.j41(0,"div",18),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.guaranteed-followers.goal.subtitle")," "))}function lg(n,r){1&n&&(t.j41(0,"div",18),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.guaranteed-followers.goal.subtitle-trial")," "))}function cg(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",24),t.bIt("mouseenter",function(){t.eBV(e);const i=t.sdS(3);return t.Njj(i.show())})("mouseleave",function(){t.eBV(e);const i=t.sdS(3);return t.Njj(i.hide())}),t.nrm(1,"fa-icon",25)(2,"app-custom-tooltip",26,0),t.k0s()}if(2&n){const e=t.XpG(3);t.R7$(),t.Y8G("icon",e.faTriangleExclamation),t.R7$(),t.Y8G("translateId","guaranteed-followers-was-off")("minWidth",400)}}function dg(n,r){if(1&n){const e=t.RV6();t.j41(0,"button",37),t.bIt("click",function(){t.eBV(e);const i=t.XpG(5);return t.Njj(i.onUpgrade())}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.guaranteed-followers.timeline.upgrade.button")," "))}function ug(n,r){if(1&n&&(t.j41(0,"div",31),t.nrm(1,"div",32),t.j41(2,"div",33),t.nrm(3,"div",34)(4,"div",35),t.DNE(5,dg,3,3,"button",36),t.k0s()()),2&n){const e=t.XpG(4);t.R7$(3),t.Y8G("innerHTML",e.getBurstsOverlayTitle(),t.npT),t.R7$(),t.Y8G("innerHTML",e.getBurstsOverlaySubtitle(),t.npT),t.R7$(),t.Y8G("ngIf",!e.subscription.isTrial())}}function gg(n,r){if(1&n&&(t.j41(0,"div",27),t.DNE(1,ug,6,3,"div",28),t.j41(2,"div",17),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"div",18),t.EFF(6),t.nI1(7,"translate"),t.k0s(),t.j41(8,"div",29),t.nrm(9,"app-timeline",30),t.k0s()()),2&n){const e=t.XpG(3);t.R7$(),t.Y8G("ngIf",e.showBurstsOverlay()),t.R7$(),t.AVh("blur",e.showBurstsOverlay()),t.R7$(),t.SpI(" ",t.bMT(4,10,"home.guaranteed-followers.timeline.title")," "),t.R7$(2),t.AVh("blur",e.showBurstsOverlay()),t.R7$(),t.SpI(" ",t.bMT(7,12,"home.guaranteed-followers.timeline.subt
1itle")," "),t.R7$(2),t.AVh("blur",e.showBurstsOverlay()),t.R7$(),t.Y8G("parent",e)}}function hg(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",6),t.bIt("click",function(i){return t.eBV(e),t.Njj(i.stopPropagation())}),t.DNE(1,og,6,6,"div",7),t.j41(2,"div",8)(3,"svg-icon",9),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.onClose())}),t.k0s(),t.j41(4,"div",10),t.DNE(5,rg,3,3,"div",11)(6,sg,3,3,"div",11),t.nrm(7,"div",12),t.DNE(8,ag,3,3,"div",13)(9,lg,3,3,"div",13),t.j41(10,"div",14),t.nrm(11,"app-half-circle-progress"),t.k0s(),t.DNE(12,cg,4,3,"div",15),t.k0s(),t.j41(13,"div",16)(14,"div",17),t.EFF(15),t.nI1(16,"translate"),t.k0s(),t.nrm(17,"div",12),t.j41(18,"div",18),t.EFF(19),t.nI1(20,"translate"),t.k0s(),t.j41(21,"div",19),t.EFF(22),t.k0s(),t.j41(23,"div",18),t.EFF(24),t.nI1(25,"translate"),t.k0s(),t.j41(26,"div",19),t.EFF(27),t.k0s(),t.j41(28,"div",18),t.EFF(29),t.nI1(30,"translate"),t.k0s(),t.j41(31,"div",19),t.EFF(32),t.k0s()()(),t.DNE(33,gg,10,14,"div",20),t.k0s()}if(2&n){const e=t.XpG(2);t.AVh("off",e.guranteedOff()),t.R7$(),t.Y8G("ngIf",e.guranteedOff()),t.R7$(),t.AVh("box-shadow",e.showBursts()),t.R7$(),t.Y8G("src",e.agency.getImg("ic_close_v1.svg")),t.R7$(2),t.Y8G("ngIf",!e.subscription.isTrial()),t.R7$(),t.Y8G("ngIf",e.subscription.isTrial()),t.R7$(2),t.Y8G("ngIf",!e.subscription.isTrial()),t.R7$(),t.Y8G("ngIf",e.subscription.isTrial()),t.R7$(3),t.Y8G("ngIf",e.wasOffWarning()),t.R7$(),t.AVh("no-bursts",!e.showBursts()),t.R7$(2),t.SpI(" ",t.bMT(16,21,"home.guaranteed-followers.stats.title")," "),t.R7$(4),t.SpI(" ",t.bMT(20,23,"home.guaranteed-followers.stats.gained-week")," "),t.R7$(3),t.SpI(" ",e.service.weekAmount," "),t.R7$(2),t.SpI(" ",t.bMT(25,25,"home.guaranteed-followers.stats.gained-this-month")," "),t.R7$(3),t.SpI(" ",e.service.monthAmount," "),t.R7$(2),t.SpI(" ",t.bMT(30,27,"home.guaranteed-followers.stats.gained-all")," "),t.R7$(3),t.SpI(" ",e.service.allAmount," "),t.R7$(),t.Y8G("ngIf",e.showBursts())}}function pg(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",4),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onClose())}),t.DNE(1,hg,34,29,"div",5),t.k0s()}if(2&n){const e=t.XpG();t.Y8G("@fadeInOut",void 0),t.R7$(),t.Y8G("ngIf",!e.isMobile())}}function fg(n,r){if(1&n&&t.nrm(0,"app-guaranteed-followers-mobile",30),2&n){const e=t.XpG();t.Y8G("parent",e)}}let Ks=(()=>{class n{constructor(e,o,i,s,a,l,c,d,u,g,h,p){this.agency=e,this.router=o,this.route=i,this.userService=s,this.upgradeService=a,this.contexts=l,this.service=c,this.toastService=d,this.translate=u,this.popupService=g,this.masterPaymentService=h,this.translateService=p,this.faTriangleExclamation=V.JAe,this.amount=0}ngOnInit(){this.popupService.disableScroll(),this.showUpgradeBursts()&&this.getUpgradePlanName(),this.subscription=this.userService.currentSubscription,Bt.extend(dn);const e=Math.random();this.amount=Math.round(2e3*e),this.service.getAnalytics(this.userService.currentSubscription),this.service.getEvents(this.userService.currentSubscription)}getUpgradePlanName(){const e=new re.X(L.W.FOLLOWER_BURST.id,""),o=this.masterPaymentService.getUpgradePlan(this.userService.currentSubscription,e);o?this.upgradePlanName=o.name:Rt.wd("Unable to determine upgrade plan - guaranteeded followers.")}ngOnDestroy(){this.popupService.enableScroll()}onClose(){this.router.navigate(["../"],{relativeTo:this.route})}isMobile(){return window.innerWidth<900}showMobileView(){if(!this.isMobile())return!1;const e=[],o="/"+this.subscription.getSocialPrefix()+"/"+this.subscription.username+"/home/";e.push(o+"growth/upgrade"),e.push(o+"growth/payment");const i={paths:"subset",queryParams:"ignored",fragment:"ignored",matrixParams:"ignored"};for(let s of e)if(this.router.isActive(s,i))return!1;return!0}showUpgradeBursts(){return!(!this.agency.agency.guaranteedFollowers||this.userService.currentSubscription.hasFeature(L.W.FOLLOWER_BURST.id)||!this.agency.agency.hasFeature(L.W.FOLLOWER_BURST.id))}showBurstsOverlay(){return!(!this.showUpgradeBursts()&&!this.subscription.isTrial())}hasBurstsFeature(){return!!this.userService.currentSubscription.hasFeature(L.W.FOLLOWER_BURST.id)}getBurstsOverlayTitle(){let e="";return e=this.subscription.isTrial()?this.hasBurstsFeature()?this.translate.instant("home.guaranteed-followers.timeline.trial-overlay.title",{time:Bt.unix(this.subscription.nextBilling).fromNow(!0)}):this.translate.instant("home.guaranteed-followers.timeline.trial-overlay.title-not-available"):this.translate.instant("home.guaranteed-followers.timeline.upgrade.title",{upgradePlanName:this.upgradePlanName}),e}getBurstsOverlaySubtitle(){let e="";return e=this.subscription.isTrial()?this.hasBurstsFeature()?this.translate.instant("home.guaranteed-followers.timeline.trial-overlay.subtitle"):this.translate.instant("home.guaranteed-followers.timeline.trial-overlay.subtitle-not-available"):this.translate.instant("home.guaranteed-followers.timeline.upgrade.subtitle"),e}showBursts(){return!(!this.agency.agency.guaranteedFollowers||!this.agency.agency.hasFeature(L.W.FOLLOWER_BURST.id))}onUpgrade(){this.upgradeService.featureId=L.W.FOLLOWER_BURST.id;const e=new re.X(this.upgradeService.featureId,L.W.getTranslateId(this.upgradeService.featureId));this.masterPaymentService.getUpgradePlan(this.userService.currentSubscription,e)?(this.masterPaymentService.subscription=this.userService.currentSubscription,this.masterPaymentService.type=wt.X.UPGRADE,this.masterPaymentService.feature=e,this.router.navigate(["./payment"],{relativeTo:this.route,queryParams:this.route.
1snapshot.queryParams})):this.toastService.showToast(this.translateService.instant("errors.unable-to-determine-upgrade-plan"),Z.TS.RED)}getRouteAnimationData(){return this.contexts?this.contexts.getContext("primary")?.route?.snapshot?.data?.animation:""}onEnableGuaranteed(){this.userService.currentSubscription.guaranteedFollowers=!0,this.service.setGuaranteed(this.userService.currentSubscription,!0).subscribe({next:()=>{},error:()=>{this.userService.currentSubscription.guaranteedFollowers=!1,this.toastService.showUnexpectedToast()}})}wasOffWarning(){return this.service.offTime>2592e5}guranteedOff(){return!this.userService.currentSubscription.guaranteedFollowers}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(nt.z),t.rXU(J.Ix),t.rXU(J.nX),t.rXU(K.D),t.rXU(Be.g),t.rXU(J.Zp),t.rXU(En.R),t.rXU(Z.fw),t.rXU(D.c$),t.rXU(Qt.O),t.rXU(wt.Y),t.rXU(D.c$))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-guaranteed-followers"]],viewQuery:function(o,i){if(1&o&&t.GBs(Hs,5),2&o){let s;t.mGM(s=t.lsd())&&(i.timeline=s.first)}},standalone:!1,decls:4,vars:3,consts:[["tooltip",""],["class","outer show-overlay",3,"click",4,"ngIf"],[3,"parent",4,"ngIf"],[1,"router"],[1,"outer","show-overlay",3,"click"],["class","container box-shadow container-popup","id","container",3,"off","click",4,"ngIf"],["id","container",1,"container","box-shadow","container-popup",3,"click"],["class","off-banner color-black bkg-yellow",4,"ngIf"],[1,"top"],[1,"ic-close-popup","fill-bkg-4",3,"click","src"],[1,"goal"],["class","title f-size-20 f-bold color-text-1",4,"ngIf"],[1,"line","bkg-4"],["class","subtitle f-size-14 f-regular color-text-2",4,"ngIf"],[1,"progress"],["class","warning",3,"mouseenter","mouseleave",4,"ngIf"],[1,"stats","bkg-3"],[1,"title","f-size-20","f-bold","color-text-1"],[1,"subtitle","f-size-14","f-regular","color-text-2"],[1,"stat","f-size-20","f-bold","color-text-2"],["class","bottom timeline-box",4,"ngIf"],[1,"off-banner","color-black","bkg-yellow"],[1,"f-size-14","f-regular",3,"innerHTML"],[1,"f-size-14","f-semi-bold","color-text-link","switch",3,"click"],[1,"warning",3,"mouseenter","mouseleave"],[1,"f-size-36","color-yellow",3,"icon"],[1,"tooltip",3,"translateId","minWidth"],[1,"bottom","timeline-box"],["class","upgrade",4,"ngIf"],[1,"timeline"],[3,"parent"],[1,"upgrade"],[1,"overlay","bkg-1"],[1,"content"],[1,"f-size-20","f-bold","title","color-text-2",3,"innerHTML"],[1,"subtitle","f-size-14","f-regular","color-text-2",3,"innerHTML"],["class","btn-pro f-size-14 f-medium",3,"click",4,"ngIf"],[1,"btn-pro","f-size-14","f-medium",3,"click"]],template:function(o,i){1&o&&(t.DNE(0,pg,2,2,"div",1)(1,fg,1,1,"app-guaranteed-followers-mobile",2),t.j41(2,"div",3),t.nrm(3,"router-outlet"),t.k0s()),2&o&&(t.Y8G("ngIf",!i.isMobile()),t.R7$(),t.Y8G("ngIf",i.showMobileView()),t.R7$(),t.Y8G("@routeAnimation",i.getRouteAnimationData()))},styles:[".outer[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.container[_ngcontent-%COMP%]{position:relative;border-radius:10px;width:852px;pointer-events:all}.off-banner[_ngcontent-%COMP%]{padding:20px 16px;display:flex;align-items:center;justify-content:center;column-gap:70px}.off-banner[_ngcontent-%COMP%]   .switch[_ngcontent-%COMP%]{cursor:pointer;flex-grow:1;min-width:fit-content}.container.off[_ngcontent-%COMP%]   .top[_ngcontent-%COMP%], .container.off[_ngcontent-%COMP%]   .bottom[_ngcontent-%COMP%]{filter:grayscale(1) opacity(.6)}.ic-close-popup[_ngcontent-%COMP%]{position:absolute;right:16px;top:16px;width:32px;height:32px;cursor:pointer}.top[_ngcontent-%COMP%]{position:relative;display:grid;grid-template-columns:1fr 1fr;border-top-right-radius:10px;border-top-left-radius:10px}.line[_ngcontent-%COMP%]{width:100%;height:1px}.goal[_ngcontent-%COMP%]{width:507px;padding:40px 40px 0;position:relative}.warning[_ngcontent-%COMP%]{position:absolute;right:20px;bottom:20px;line-height:36px;height:36px;cursor:pointer}.warning[_ngcontent-%COMP%]   .tooltip[_ngcontent-%COMP%]{line-height:initial;position:absolute;left:50%;top:0}.title[_ngcontent-%COMP%]{margin-bottom:12px}.subtitle[_ngcontent-%COMP%]{margin-top:12px}.progress[_ngcontent-%COMP%]{position:absolute;
1left:50%;bottom:0;transform:translate(-50%);width:320px;height:160px}.stats[_ngcontent-%COMP%]{border-top-right-radius:10px;flex-grow:1;height:100%;padding:40px 60px}.stats.no-bursts[_ngcontent-%COMP%]{border-bottom-right-radius:10px}.stat[_ngcontent-%COMP%]{margin-bottom:20px}.timeline-box[_ngcontent-%COMP%]{padding:30px 40px}.timeline-box[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{margin-bottom:0}.timeline-box[_ngcontent-%COMP%]   .subtitle[_ngcontent-%COMP%]{margin-top:0}.bottom[_ngcontent-%COMP%]{position:relative}.timeline[_ngcontent-%COMP%]{position:relative;margin-bottom:10px}.blur[_ngcontent-%COMP%]{filter:blur(4px)}.upgrade[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.upgrade[_ngcontent-%COMP%]   .overlay[_ngcontent-%COMP%]{position:absolute;left:0;top:0;bottom:0;width:100%;opacity:.5;filter:blur(10px)}.upgrade[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{position:absolute;left:0;top:0;bottom:0;width:100%;padding:0 20px;display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center}.upgrade[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{margin-top:8px}.upgrade[_ngcontent-%COMP%]   .subtitle[_ngcontent-%COMP%]{margin:8px 60px 0}.upgrade[_ngcontent-%COMP%]   .btn-pro[_ngcontent-%COMP%]{margin-top:20px;width:206px}"],data:{animation:[q.Ws,q.Eb]}})}}return n})();var dt=O(1155),qs=O(4205),Qs=O(3900),mg=O(1567),pi=O(6092),un=O(6888);let $=(()=>{class n{constructor(){this.following={min:n.FOLLOWING_MIN_BEST,max:n.FOLLOWING_MAX_BEST},this.followers={min:n.FOLLOWERS_MIN_BEST,max:n.FOLLOWERS_MAX_BEST},this.media={min:n.MEDIA_MIN,max:n.MEDIA_MAX_BEST},this.last_active=30,this.engagement_rate=1,this.privacy="any",this.gender="any",this.nsfw_filter=!1}static{this.FOLLOWING_MIN_MIN=10}static{this.FOLLOWING_MIN_MAX=600}static{this.FOLLOWING_MAX_MIN=900}static{this.FOLLOWING_MAX_MAX=7500}static{this.FOLLOWERS_MIN_MIN=100}static{this.FOLLOWERS_MIN_MAX=500}static{this.FOLLOWERS_MAX_MIN=1e3}static{this.FOLLOWERS_MAX_MAX=5e5}static{this.MEDIA_MAX_MIN=100}static{this.MEDIA_MAX_MAX=5e3}static{this.FOLLOWING_MIN_BEST=200}static{this.FOLLOWING_MAX_BEST=7e3}static{this.FOLLOWERS_MIN_BEST=200}static{this.FOLLOWERS_MAX_BEST=4e3}static{this.MEDIA_MAX_BEST=300}static{this.MEDIA_MIN=20}static{this.FOLLOWING_STEP=10}static{this.FOLLOWERS_STEP=10}static{this.MEDIA_STEP=5}static{this.PRIVACY_PRIVATE="private"}static{this.PRIVACY_PUBLIC="public"}static{this.PRIVACY_ALL="any"}static{this.GENDER_MALE="male"}static{this.GENDER_FEMALE="female"}static{this.GENDER_ANY="any"}static parseFilters(e){let o=new n;return o.following={min:(e=e.filters).following.min,max:e.following.max},o.followers={min:e.followers.min,max:e.followers.max},o.media={min:e.media.min,max:e.media.max},o.nsfw_filter=e.nsfw_filter,o.gender=e.gender,o.privacy=e.privacy,o}static clamp(e,o,i){return Math.min(Math.max(e,o),i)}}return n})();var Dn=O(4652);let _r=(()=>{class n{constructor(e,o){this.userService=e,this.http=o,this.fitlersEmitter=new t.bkB}getFilters(){this.http.get("accounts/"+this.userService.currentSubscription.pk+"/filters").subscribe({next:e=>{this.userService.currentSubscription.filters=$.parseFilters(e.body),this.fitlersEmitter.emit(this.userService.currentSubscription.filters)},error:e=>{[0,401,403,422,429].includes(e?.status)||Rt.Cp(e)}})}patchFilters(e){const o=this.userService.currentSubscription,i={engagement_rate:e.engagement_rate,followers:{min:e.followers.min,max:e.followers.max},following:{min:e.following.min,max:e.following.max},media:{min:e.media.min,max:e.media.max},last_active:e.last_active,nsfw_filter:e.nsfw_filter,privacy:e.privacy};return o.getFeature(L.W.GENDER_FILTERING.id)&&(i.gender=e.gender),this.http.patch("accounts/"+o.pk+"/filters",i)}static{this.\u0275fac=function(o){return new(o||n)(t.KVO(K.D),t.KVO(Dn.t))}}static{this.\u0275prov=t.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var no=O(468),br=O(4409),_g=O(1492),bg=O(9399),Ie=O(7162),vg=O(3731),wg=O(9856),yg=O(7355),xg=O(180),Cg=O(449),kg=O(365),io=function(n){return n[n.followed=1]="followed",n[n.unfollowed=2]="unfollowed",n[n.followedYou=3]="followedYou",n[n.toFollow=4]="toFollow",n[n.toUnfollow=5]="toUnfollow",n}(io||{}),Gn=O(5515),se=function(n){return n.FOLLOW="follow",n.UNFOLLOW="unfollow",n.FOLLOWBACK="followback",n.QUEUE_FOLLOW="queue_follow",n.QUEUE_UNFOLLOW="queue_unfollow",n}(se||{});class oo{constructor(r,e,o,i,s,a,l,c,d,u){this.img=r,this.username=e,this.pk=o,this.isVerified=i,this.isPrivate=s,this.time=a,this.followers=l,this.following=c,this.status=d,this.interactionState=u||se.FOLLOWBACK}static parse(r,e){let o=new oo(r.profile_pic_url,r.username,r.pk,r.is_verified,r.is_private,r.interaction_at/1e3,K.D.formatIgStatNumber(r.followers+""),K.D.formatIgStatNumber(r.following+""),r.state=io.followedYou,e);return o.img=Gn.b.cndImagePrefix+o.pk+".jpg",o.name=r.full_name,o.sourceId=r.source_id,r.follower_count&&(o.followers=r.follower_count),r.following_count&&(o.following=r.following_count),o}}var Js=O(7497);let jn=(()=>{class n{static{this.EMITTER_FOLLOWBACK="followback"}static{this.EMITTER_ACTIVITY_FOLLOW="activity_follow"}static{this.EMITTER_ACTIVITY_UNFOLLOW="activity_unfollow"}static{this.EMITTER_QUEUE_FOLLOW="queue_follow"}static{this.EMITTER_QUEUE_UNFOLLOW="queue_unfollow"}constructor(e,o,i,s,a){this.httpSender=e,this.userService=o,this.targetingService=i,this.headerService=s,this.dateService=a,this.followbackProfiles=[],this.acitivityFollowProfiles=[],this.acitivityUnfollowProfiles=[],this.queueFollowProfiles=[],this.queueUnfollowProfiles=[],this.onChange=new t.bkB,this.targetingService.onChange.subscribe({next:()=>{this.updateSources()}})}updateAll(){this.loading=!0,this.getFollowback().subscribe({next:e=>this.getFollowbackCallback(e),error:e=>this.getFollowbackCallback(e)}),this.getAcitivtyFollows().subscribe({next:e=>this.getActivityFollowCallback(e),error:e=>this.getActivityFollowCallback(e)}),this.getActivityUnfollows().subscribe({next:e=>this.getActivityUnfollowsCallback(e),error:e=>this.getActivityUnfollowsCallback(e)}),this.getQueueFollows().subscribe({next:e=>this.getQueueFollowsCallback(e),error:e=>this.getQueueFollowsCallback(e)}),this.getQueueUnfollows().subscribe({next:e=>this.getQueueUnfollowsCallback(e),error:e=>this.getQueueUnfollowsCallback(e)})}updateSources(){for(let e of this.followbackProfiles)this.setSource(e);for(let e of this.acitivityFollowProfiles)this.setSource(e);for(let e of this.acitivityUnfollowProfiles)this.setSource(e)}setSource(e){let o=this.targetingService.targetsHashmap[""+e.sourceId];o&&(e.source=o.getName(),e.sourceImg=o.img)}getFollowback(){return this.httpSender.get("accounts/"+this.userService.currentSubscription.pk+"/activity/followbacks?detailed=true&"+this.getTimePeriodParams())}getAcitivtyFollows(){return this.httpSender.get("accounts/"+this.userService.currentSubscription.pk+"/activity/follows?detailed=true&"+this.getTimePeriodParams())}getActivityUnfollows(){return this.httpSender.get("accounts/"+this.userService.currentSubscription.pk+"/activity/unfollows?detailed=true&"+this.getTimePeriodParams())}getQueueFollows(){return this.httpSender.get("accounts/"+this.userService.currentSubscription.pk+"/queue/follow?detailed=true&")}getQueueUnfollows(){return this.httpSender.get("accounts/"+this.userService.currentSubscription.pk+"/queue/u
1nfollow?detailed=true&")}deleteQueueFollow(e){return this.httpSender.delete("accounts/"+this.userService.currentSubscription.pk+"/queue/follow/"+e.pk)}deleteQueueUnfollow(e){return this.httpSender.delete("accounts/"+this.userService.currentSubscription.pk+"/queue/unfollow/"+e.pk)}getTimePeriodParams(){let o=this.dateService.getFromDate(this.headerService.selectedPeriod);const i=Date.now();return"from="+o.getTime()+"&to="+i}getFollowbackCallback(e){200==e.status&&this.createFollowBacks(e.body.interactions.followbacks),this.updateSources(),this.loading=!1,this.onChange.emit(n.EMITTER_FOLLOWBACK)}createFollowBacks(e){if(e=this.sortProfilesByInteraction(e),!this.sameUserLists(this.followbackProfiles,e)){this.followbackProfiles=[];for(let o of e){let i=oo.parse(o,se.FOLLOWBACK);i.username&&i.pk&&i.img&&this.followbackProfiles.push(i)}}}getActivityFollowCallback(e){200==e.status&&e.body?.interactions?.followed&&(this.acitivityFollowProfiles=this.createList(e.body.interactions.followed,se.FOLLOW)),this.updateSources(),this.onChange.emit(n.EMITTER_ACTIVITY_FOLLOW)}getActivityUnfollowsCallback(e){200==e.status&&e.body?.interactions?.unfollowed&&(this.acitivityUnfollowProfiles=this.createList(e.body.interactions.unfollowed,se.UNFOLLOW)),this.updateSources(),this.onChange.emit(n.EMITTER_ACTIVITY_UNFOLLOW)}getQueueFollowsCallback(e){200==e.status&&e.body?.follow&&(this.queueFollowProfiles=this.createList(e.body.follow,se.QUEUE_FOLLOW)),this.updateSources(),this.onChange.emit(n.EMITTER_QUEUE_FOLLOW)}getQueueUnfollowsCallback(e){200==e.status&&e.body?.unfollow&&(this.queueUnfollowProfiles=this.createList(e.body.unfollow,se.QUEUE_UNFOLLOW)),this.updateSources(),this.onChange.emit(n.EMITTER_QUEUE_UNFOLLOW)}createList(e,o){e=this.sortProfilesByInteraction(e);let i=[];for(let s of e){let a=oo.parse(s,o);a.username&&a.pk&&a.img&&i.push(a)}return i}sameUserLists(e,o){if(null==e||null==o||e.length!=o.length)return!1;for(let i=0;i<e.length;i++)if(e[i].pk!=o[i].pk)return!1;return!0}sortProfilesByInteraction(e,o){return e.sort((i,s)=>o?i.interaction_at-s.interaction_at:s.interaction_at-i.interaction_at)}static{this.\u0275fac=function(o){return new(o||n)(t.KVO(Dn.t),t.KVO(K.D),t.KVO(Ie.H),t.KVO(pi.d),t.KVO(Js.k))}}static{this.\u0275prov=t.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})(),Zs=(()=>{class n{constructor(e,o){this.homeService=e,this.followbacksService=o}createLists(){this.followbackProfiles=[],this.activityFollow=[],this.activityUnfollow=[];let e=this.homeService.selectedTarget.id;for(let o of this.followbacksService.followbackProfiles)e==o.sourceId&&this.followbackProfiles.length<=50&&this.followbackProfiles.push(o);for(let o of this.followbacksService.acitivityFollowProfiles)e==o.sourceId&&this.activityFollow.length<=50&&this.activityFollow.push(o);for(let o of this.followbacksService.acitivityUnfollowProfiles)e==o.sourceId&&this.activityUnfollow.length<=50&&this.activityUnfollow.push(o)}static{this.\u0275fac=function(o){return new(o||n)(t.KVO(un.X),t.KVO(jn))}}static{this.\u0275prov=t.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var gn=function(n){return n[n.FOLLOWBACKS=1]="FOLLOWBACKS",n[n.ACTIVTY=2]="ACTIVTY",n}(gn||{}),te=function(n){return n[n.FOLLOW=1]="FOLLOW",n[n.UNFOLLOW=2]="UNFOLLOW",n}(te||{}),ut=O(1134),R=O(8626);function Mg(n,r){if(1&n&&(t.j41(0,"span",3),t.EFF(1),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.SpI(" ",e.getStatusText()," ")}}let ro=(()=>{class n{constructor(){this.isCompact=!1,this.faSpinner=V.z1G,this.faBoxArchive=V.LX6,this.faTimer=ut.N_J,this.faArrowsRotate=V.$3Z,this.faEmptySet=ut.Vf1,this.faBan=V.Dfk}getStatusBgColor(){switch(this.status){case R.AE.ACTIVE:return"status-badge--active";case R.AE.DEPLEATED:return"status-badge--depleated";case R.AE.PENDING:return"status-badge--pending";case R.AE.ARCHIVED:return"status-badge--archived";case R.AE.MINING:return"status-badge--mining";case R.AE.BLOCKED:return"status-badge--blocked";default:return"status-badge--pending"}}getStatusText(){switch(this.status){case R.AE.ACTIVE:return"In Queue";case R.AE.DEPLEATED:return"On Cooldown";case R.AE.PENDING:return"Pending";case R.AE.ARCHIVED:return"Archived";case R.AE.MINING:return"In progress";case R.AE.BLOCKED:return"Blocked";default:return"Pending"}}getStatusIcon(){switch(this.status){case R.AE.ACTIVE:return ut.N_J;case R.AE.DEPLEATED:return ut.Vf1;case R.AE.PENDING:return V.$3Z;case R.AE.ARCHIVED:return V.LX6;case R.AE.MINING:return V.z1G;case R.AE.BLOCKED:return V.Dfk;default:return ut.N_J}}isMobile(){return window.innerWidth<801}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-status-badge"]],inputs:{status:"status",isCompact:"isCompact"},standalone:!1,decls:3,vars:6,consts:[[1,"status-badge"],[3,"icon"],["class","status-badge__text",4,"ngIf"],[1,"status-badge__text"]],template:function(o,i){1&o&&(t.j41(0,"div",0),t.nrm(1,"fa-icon",1),t.DNE(2,Mg,2,1,"span",2),t.k0s()),2&o&&(t.HbH(i.getStatusBgColor()),t.AVh("status-badge--compact",i.isCompact),t.R7$(),t.Y8G("icon",i.getStatusIcon()),t.R7$(),t.Y8G("ngIf",!i.isCompact))},dependencies:[I.bT,it.aY],styles:[".status-badge[_ngcontent-%COMP%]{padding:.25rem .75rem;display:flex;align-items:center;border-radius:.625rem;width:fit-content;font-size:.875rem;font-weight:600;gap:.25rem}.status-badge--compact[_ngcontent-%COMP%]{height:2rem;width:2rem;justify-content:center;padding:0}.status-badge--active[_ngcontent-%COMP%]{background-color:#5c94fe33;color:#5c94fe}.status-badge--pending[_ngcontent-%COMP%]{background-color:#fec149;color:#fff}.status-badge--depleated[_ngcontent-%COMP%]{background-color:#fec14933;color:#fec149}.status-badge--archived[_ngcontent-%COMP%]{background-color:#526c7933;color:#526c79}.status-badge--mining[_ngcontent-%COMP%]{background-color:#4ed68733;
1color:#4ed687}.status-badge--blocked[_ngcontent-%COMP%]{background-color:#ef3f6133;color:#ef3f61}"]})}}return n})(),Sg=(()=>{class n{getStatusColor(){switch(this.status){case R.AE.ACTIVE:return"status-text--active";case R.AE.DEPLEATED:return"status-text--depleated";case R.AE.PENDING:return"status-text--pending";case R.AE.ARCHIVED:return"status-text--archived";case R.AE.MINING:return"status-text--mining";case R.AE.BLOCKED:return"status-text--blocked";default:return"status-text--pending"}}getStatusText(){switch(this.status){case R.AE.ACTIVE:return"In Queue";case R.AE.DEPLEATED:return"On Cooldown";case R.AE.PENDING:return"Pending";case R.AE.ARCHIVED:return"Archived";case R.AE.MINING:return"In progress";case R.AE.BLOCKED:return"Blocked";default:return"Pending"}}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-status-text"]],inputs:{status:"status"},standalone:!1,decls:2,vars:3,consts:[[1,"status-text"]],template:function(o,i){1&o&&(t.j41(0,"span",0),t.EFF(1),t.k0s()),2&o&&(t.HbH(i.getStatusColor()),t.R7$(),t.SpI(" ",i.getStatusText(),"\n"))},styles:[".status-text[_ngcontent-%COMP%]{font-size:1rem;font-weight:600}.status-text--active[_ngcontent-%COMP%]{color:#5c94fe}.status-text--pending[_ngcontent-%COMP%], .status-text--depleated[_ngcontent-%COMP%]{color:#fec149}.status-text--archived[_ngcontent-%COMP%]{color:#526c79}.status-text--mining[_ngcontent-%COMP%]{color:#4ed687}.status-text--blocked[_ngcontent-%COMP%]{color:#ef3f61}"]})}}return n})();const Tg=n=>({"empty-activity--compact":n});let Ln=(()=>{class n{constructor(){this.isCompact=!1}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-empty-activity"]],inputs:{isCompact:"isCompact"},standalone:!1,decls:4,vars:6,consts:[[1,"empty-activity",3,"ngClass"],[1,"text-center","color-text-5","font-size-14","f-regular"]],template:function(o,i){1&o&&(t.j41(0,"div",0)(1,"span",1),t.EFF(2),t.nI1(3,"translate"),t.k0s()()),2&o&&(t.Y8G("ngClass",t.eq3(4,Tg,i.isCompact)),t.R7$(2),t.SpI(" ",t.bMT(3,2,"home.activity-feed.empty-state.title")," "))},dependencies:[I.YU,D.D9],styles:[".empty-activity[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:17.8125rem;width:100%}.empty-activity--compact[_ngcontent-%COMP%]{height:12.8125rem}.text-center[_ngcontent-%COMP%]{text-align:center}"]})}}return n})();var so=O(5997);const Og=()=>[1,2,3,4,5],Pg=(n,r,e)=>({width:n,height:r,marginBottom:e});function Ig(n,r){if(1&n&&(t.j41(0,"content-loader",2),t.qSk(),t.nrm(1,"circle",3)(2,"rect",4)(3,"rect",5),t.k0s()),2&n){const e=t.XpG();t.Aen(t.sMw(4,Pg,e.isMobile()?"340px":"381px",e.isMobile()?"36px":"40px",e.isMobile()?"16px":"24px")),t.Y8G("backgroundColor",e.isDarkMode?"#2f2f2f":"#f1f1f1")("foregroundColor",e.isDarkMode?"#343434":"#dedede")}}let $n=(()=>{class n{constructor(e){this.agencyService=e}ngOnInit(){this.isDarkMode=this.agencyService.agency.darkMode}isMobile(){return window.innerWidth<801}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(nt.z))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-activity-feed-loader"]],standalone:!1,decls:2,vars:2,consts:[[1,"loader__item"],["viewBox","0 0 381 40",3,"style","backgroundColor","foregroundColor",4,"ngFor","ngForOf"],["viewBox","0 0 381 40",3,"backgroundColor","foregroundColor"],["cx","20","cy","20","r","20"],["x","48","y","2","width","283","height","22","rx","3","ry","3"],["x","48","y","27","width","140","height","14","rx","3","ry","3"]],template:function(o,i){1&o&&(t.j41(0,"div",0),t.DNE(1,Ig,4,8,"content-loader",1),t.k0s()),2&o&&(t.R
17$(),t.Y8G("ngForOf",t.lJ4(1,Og)))},dependencies:[I.Sq,so.GC],styles:[".loader__item[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;z-index:2;flex-direction:column}@media only screen and (max-width: 800px){.loader__item[_ngcontent-%COMP%]{padding:0 1rem}}"]})}}return n})();function Rg(n,r){1&n&&t.nrm(0,"app-activity-feed-loader")}function Fg(n,r){1&n&&(t.j41(0,"div",3)(1,"div",4),t.nrm(2,"app-empty-activity",5),t.k0s()()),2&n&&(t.R7$(2),t.Y8G("isCompact",!0))}function Ag(n,r){1&n&&(t.j41(0,"span",13),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.followback.followed-based-on")," "))}function Eg(n,r){1&n&&(t.j41(0,"span",13),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.followback.followed-you")," "))}function Dg(n,r){if(1&n&&(t.j41(0,"div",3),t.nrm(1,"img",7),t.j41(2,"div",4)(3,"div",8)(4,"span",9),t.EFF(5),t.k0s(),t.DNE(6,Ag,3,3,"span",10)(7,Eg,3,3,"span",10),t.j41(8,"span",11),t.EFF(9),t.k0s()(),t.j41(10,"div",12),t.EFF(11),t.k0s()()()),2&n){const e=r.$implicit,o=t.XpG(2);t.R7$(),t.Y8G("src",e.img,t.B4B),t.R7$(4),t.SpI(" ",e.username," "),t.R7$(),t.Y8G("ngIf",e.source),t.R7$(),t.Y8G("ngIf",!e.source),t.R7$(2),t.SpI(" ",e.source," "),t.R7$(2),t.SpI(" ",o.getTime(e)," ")}}function Gg(n,r){if(1&n&&(t.qex(0),t.DNE(1,Dg,12,6,"div",6),t.bVm()),2&n){const e=t.XpG();t.R7$(),t.Y8G("ngForOf",e.accounts)}}let jg=(()=>{class n{constructor(){this.accounts=[],this.isLoading=!1,Bt.extend(dn)}ngOnInit(){}getTime(e){return Bt.unix(e.time).fromNow()}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-followbacks-list"]],inputs:{accounts:"accounts",isLoading:"isLoading"},standalone:!1,decls:4,vars:3,consts:[["id","followbacks-list-queue",1,"followbacks-timeline"],[4,"ngIf"],["class","followbacks-timeline__item",4,"ngIf"],[1,"followbacks-timeline__item"],[1,"followbacks-timeline__content"],[3,"isCompact"],["class","followbacks-timeline__item",4,"ngFor","ngForOf"],["alt","Profile Picture",1,"followbacks-timeline__image","bkg-3",3,"src"],[1,"followbacks-timeline__text"],[1,"followbacks-timeline__handle","color-text-1"],["class","followbacks-timeline__action color-text-1",4,"ngIf"],[1,"followbacks-timeline__source","color-text-1"],[1,"followbacks-timeline__timestamp","color-text-3"],[1,"followbacks-timeline__action","color-text-1"]],template:function(o,i){1&o&&(t.j41(0,"div",0),t.DNE(1,Rg,1,0,"app-activity-feed-loader",1)(2,Fg,3,1,"div",2)(3,Gg,2,1,"ng-container",1),t.k0s()),2&o&&(t.R
17$(),t.Y8G("ngIf",i.isLoading),t.R7$(),t.Y8G("ngIf",!i.isLoading&&0===i.accounts.length),t.R7$(),t.Y8G("ngIf",!i.isLoading))},dependencies:[I.Sq,I.bT,Ln,$n,D.D9],styles:[".followbacks-timeline[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;gap:1.5rem}.followbacks-timeline__line[_ngcontent-%COMP%]{position:absolute;left:.5rem;top:1rem;bottom:0;width:.125rem;z-index:1}.followbacks-timeline__item[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;gap:.5rem}.followbacks-timeline__item[_ngcontent-%COMP%]:last-child{margin-bottom:0}.followbacks-timeline__image[_ngcontent-%COMP%]{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}.followbacks-timeline__indicator[_ngcontent-%COMP%]{width:.75rem;height:.75rem;border-radius:50%;z-index:3;background-color:#69f}.followbacks-timeline__indicator__wrapper[_ngcontent-%COMP%]{position:absolute;left:-1.3125rem;top:.75rem;width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#6699ff30}.followbacks-timeline__indicator__wrapper--unfollow[_ngcontent-%COMP%]{background-color:#ffcc6630}.followbacks-timeline__indicator__wrapper--private-account[_ngcontent-%COMP%]{background-color:#ef3f6130}.followbacks-timeline__indicator--unfollow[_ngcontent-%COMP%]{background-color:#fc6}.followbacks-timeline__indicator--private-account[_ngcontent-%COMP%]{background-color:#ef3f61}.followbacks-timeline__content[_ngcontent-%COMP%]{flex:1}.followbacks-timeline__text[_ngcontent-%COMP%]{line-height:1.4;margin-bottom:.25rem}.followbacks-timeline__action[_ngcontent-%COMP%]{font-size:.875rem}.followbacks-timeline__handle[_ngcontent-%COMP%]{font-weight:600;font-size:.875rem}.followbacks-timeline__based-on[_ngcontent-%COMP%]{font-weight:400;font-size:.875rem}.followbacks-timeline__source[_ngcontent-%COMP%]{font-weight:600;font-size:.875rem}.followbacks-timeline__timestamp[_ngcontent-%COMP%]{font-size:.75rem;font-weight:400;line-height:1.2}@media (max-width: 768px){.followbacks-timeline__item[_ngcontent-%COMP%]   .followbacks-timeline__indicator[_ngcontent-%COMP%]{left:-.5rem;width:.625rem;height:.625rem}.followbacks-timeline__action[_ngcontent-%COMP%], .followbacks-timeline__handle[_ngcontent-%COMP%], .followbacks-timeline__source[_ngcontent-%COMP%], .followbacks-timeline__based-on[_ngcontent-%COMP%]{font-size:.8125rem}.followbacks-timeline__timestamp[_ngcontent-%COMP%]{font-size:.6875rem}}h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{margin:0}"]})}}return n})();const Lg=n=>({"interactions-timeline--empty-state":n}),$g=n=>({"interactions-timeline__content--empty-state":n}),Ng=n=>({"interactions-timeline__indicator__wrapper--unfollow":n}),Vg=n=>({"interactions-timeline__indicator--unfollow":n});function Bg(n,r){1&n&&t.nrm(0,"app-activity-feed-loader")}function Yg(n,r){1&n&&t.nrm(0,"div",4)}function zg(n,r){if(1&n&&(t.j41(0,"div",5)(1,"div",6),t.nrm(2,"app-empty-activity",7),t.k0s()()),2&n){const e=t.XpG();t.R7$(),t.Y8G("ngClass",t.eq3(2,$g,0===e.accounts.length)),t.R7$(),t.Y8G("isCompact",!0)}}function Ug(n,r){1&n&&(t.j41(0,"span",18),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.activity-feed.interaction.based-on")," "))}function Xg(n,r){if(1&n&&(t.j41(0,"div",5)(1,"div",9),t.nrm(2,"div",10),t.k0s(),t.j41(3,"div",11)(4,"div",12)(5,"span",13),t.EFF(6),t.nI1(7,"translate"),t.k0s(),t.j41(8,"span",14),t.EFF(9),t.k0s(),t.DNE(10,Ug,3,3,"span",15),t.j41(11,"span",16),t.EFF(12),t.k0s()(),t.j41(13,"div",17),t.EFF(14),t.k0s()()()),2&n){const e=r.$implicit,o=t.XpG(2);t.R7$(),t.Y8G("ngClass",t.eq3(9,Ng,!o.isFollowProfile(e))),t.R7$(),t.Y8G("ngClass",t.eq3(11,Vg,!o.isFollowProfile(e))),t.R7$(4),t.SpI(" ",t.bMT(7,7,o.getActionText(e))," "),t.R7$(3),t.SpI(" ",e.username," "),t.R7$(),t.Y8G("ngIf",e.source),t.R7$(2),t.SpI(" ",e.source," "),t.R7$(2),t.SpI(" ",o.getTime(e)," ")}}function Wg(n,r){if(1&n&&(t.qex(0),t.DNE(1,Xg,15,13,"div",8),t.bVm()),2&n){const e=t.XpG();t.R7$(),t.Y8G("ngForOf",e.accounts)}}let Hg=(()=>{class n{constructor(){this.accounts=[],this.isLoading=!1,this.interactionState=se,Bt.extend(dn)}ngOnInit(){}getTime(e){return Bt.unix(e.time).fromNow()}isFollowProfile(e){return e.interactionState===se.FOLLOW}getActionText(e){return this.isFollowProfile(e)?"home.activity-feed.interaction.followed":"home.activity-feed.interaction.unfollowed"}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-activity-list"]],inputs:{accounts:"accounts",isLoading:"isLoading"},standalone:!1,decls:5,vars:7,consts:[[1,"interactions-timeline",3,"ngClass"],[4,"ngIf"],["class","interactions-timeline__line bkg-3",4,"ngIf"],["class","interactions-timeline__item",4,"ngIf"],[1,"interactions-timeline__line","bkg-3"],[1,"interactions-timeline__item"],[1,"interactions-timeline__content",3,"ngClass"],[3,"isCompact"],["class","interactions-timeline__item",4,"ngFor","ngForOf"],[1,"interactions-timeline__indicator__wrapper",3,"ngClass"],[1,"interactions-timeline__indicator",3,"ngClass"],[1,"interactions-timeline__content"],[1,"interactions-timeline__text"],[1,"interactions-timeline__action","color-text-1"],[1,"interactions-timeline__handle","color-text-1"],["class","interactions-timeline__based-on color-text-3",4,"ngIf"],[1,"interactions-timeline__source","color-text-1"],[1,"interactions-timeline__timestamp","color-text-3"],[1,"interactions-timeline__based-on","color-text-3"]],template:function(o,i){1&o&&(t.j41(0,"div",0),t.DNE(1,Bg,1,0,"app-activity-feed-loader",1)(2,Yg,1,0,"div",2)(3,zg,3,4,"div",3)(4,Wg,2,1,"ng-container",1),t.k0s()),2&o&&(t.Y8G("ngClass",t.eq3(5,Lg,0===i.accounts.length)),t.R7$(),t.Y8G("ngIf",i.isLoading),t.R7$(),t.Y8G("ngIf",i.accounts.length>0&&!i.isLoading),t.R7$(),t.Y8G("ngIf",!i.isLoading&&0===i.accounts.length),t.R7$(),t.Y8G("ngIf",!i.isLoading))},dependencies:[I.YU,I.Sq,I.bT,Ln,$n,D.D9],styles:[".interactions-timeline[_ngcontent-%COMP%]{position:relative;padding:0 0 0 1.25rem;display:flex;flex-direction:column;gap:1.5rem}.interactions-timeline--empty-state[_ngcontent-%COMP%]{padding:0}.interactions-timeline__line[_ngcontent-%COMP%]{position:absolute;
1left:.5rem;top:1rem;bottom:0;width:.125rem;z-index:1}.interactions-timeline__item[_ngcontent-%COMP%]{position:relative;display:flex;align-items:flex-start;z-index:2}.interactions-timeline__item[_ngcontent-%COMP%]:last-child{margin-bottom:0}.interactions-timeline__indicator[_ngcontent-%COMP%]{width:.75rem;height:.75rem;border-radius:50%;z-index:3;background-color:#69f}.interactions-timeline__indicator__wrapper[_ngcontent-%COMP%]{position:absolute;left:-1.3125rem;top:.75rem;width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#6699ff30}.interactions-timeline__indicator__wrapper--unfollow[_ngcontent-%COMP%]{background-color:#ffcc6630}.interactions-timeline__indicator__wrapper--private-account[_ngcontent-%COMP%]{background-color:#ef3f6130}.interactions-timeline__indicator--unfollow[_ngcontent-%COMP%]{background-color:#fc6}.interactions-timeline__indicator--private-account[_ngcontent-%COMP%]{background-color:#ef3f61}.interactions-timeline__content[_ngcontent-%COMP%]{flex:1;padding-left:1rem}.interactions-timeline__content--empty-state[_ngcontent-%COMP%]{padding-left:0}.interactions-timeline__text[_ngcontent-%COMP%]{line-height:1.4;margin-bottom:.25rem}.interactions-timeline__action[_ngcontent-%COMP%]{font-size:.875rem}.interactions-timeline__handle[_ngcontent-%COMP%]{font-weight:600;font-size:.875rem}.interactions-timeline__based-on[_ngcontent-%COMP%]{font-weight:400;font-size:.875rem}.interactions-timeline__source[_ngcontent-%COMP%]{font-weight:600;font-size:.875rem}.interactions-timeline__timestamp[_ngcontent-%COMP%]{font-size:.75rem;font-weight:400;line-height:1.2}@media (max-width: 768px){.interactions-timeline__item[_ngcontent-%COMP%]   .interactions-timeline__indicator[_ngcontent-%COMP%]{left:-.5rem;width:.625rem;height:.625rem}.interactions-timeline__content[_ngcontent-%COMP%]{padding-left:.75rem}.interactions-timeline__action[_ngcontent-%COMP%], .interactions-timeline__handle[_ngcontent-%COMP%], .interactions-timeline__source[_ngcontent-%COMP%], .interactions-timeline__based-on[_ngcontent-%COMP%]{font-size:.8125rem}.interactions-timeline__timestamp[_ngcontent-%COMP%]{font-size:.6875rem}}h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{margin:0}"]})}}return n})();const Kg=n=>({date:n}),ta=n=>({"bkg-3":n});function qg(n,r){if(1&n&&(t.j41(0,"div",20),t.EFF(1),t.k0s()),2&n){const e=t.XpG(3);t.R7$(),t.Lme(" ","@","",e.homeService.selectedTarget.username," ")}}function Qg(n,r){if(1&n&&t.nrm(0,"app-status-badge",21),2&n){const e=t.XpG(3);t.Y8G("status",e.homeService.selectedTarget.status)}}function Jg(n,r){if(1&n&&(t.j41(0,"div",22)(1,"span",23),t.EFF(2),t.nI1(3,"date"),t.nI1(4,"translate"),t.k0s()()),2&n){const e=t.XpG(3);t.R7$(2),t.SpI(" ",t.i5U(4,4,"home.targeting.target-dialog.added",t.eq3(7,Kg,t.i5U(3,1,1e3*e.homeService.selectedTarget.dateAdded,"dd MMM yyyy")))," ")}}function Zg(n,r){if(1&n&&(t.qex(0),t.EFF(1),t.bVm()),2&n){const e=t.XpG().$implicit;t.R7$(),t.SpI(" ",e.value," ")}}function th(n,r){if(1&n&&(t.qex(0),t.nrm(1,"app-status-text",21),t.bVm()),2&n){const e=t.XpG(4);t.R7$(),t.Y8G("status",e.homeService.selectedTarget.status)}}function eh(n,r){if(1&n&&(t.j41(0,"div",24)(1,"div",25),t.EFF(2),t.k0s(),t.j41(3,"div",26),t.DNE(4,Zg,2,1,"ng-container",5)(5,th,2,1,"ng-container",5),t.k0s()()),2&n){const e=r.$implicit;t.R7$(2),t.SpI(" ",e.title," "),t.R7$(2),t.Y8G("ngIf","Status"!=e.title),t.R7$(),t.Y8G("ngIf","Status"==e.title)}}function nh(n,r){if(1&n&&t.nrm(0,"app-activity-list",33),2&n){const e=t.XpG(4);t.Y8G("accounts",e.getAccounts())("isLoading",!1)}}function ih(n,r){if(1&n&&t.nrm(0,"app-followbacks-list",33),2&n){const e=t.XpG(4);t.Y8G("accounts",e.getAccounts())("isLoading",!1)}}function oh(n,r){if(1&n){const e=t.RV6();t.qex(0),t.j41(1,"div",27)(2,"div",28)(3,"button",29),t.bIt("click",function(){t.eBV(e);const i=t.XpG(3);return t.Njj(i.onSelectTab(i.Tab.ACTIVTY))}),t.EFF(4),t.nI1(5,"translate"),t.k0s(),t.j41(6,"button",29),t.bIt("click",function(){t.eBV(e);const i=t.XpG(3);return t.Njj(i.onSelectTab(i.Tab.FOLLOWBACKS))}),t.EFF(7),t.nI1(8,"translate"),t.k0s()(),t.nrm(9,"div",30),t.k0s(),t.j41(10,"div",31),t.DNE(11,nh,1,2,"app-activity-list",32)(12,ih,1,2,"app-followbacks-list",32),t.k0s(),t.bVm()}if(2&n){const e=t.XpG(3);t.R7$(3),t.AVh("tab-item--active",e.targetFollobacksService.tab===e.Tab.ACTIVTY),t.Y8G("ngClass",t.eq3(14,ta,e.isMobile()&&e.targetFollobacksService.tab===e.Tab.FOLLOWBACKS)),t.R7$(),t.SpI(" ",t.bMT(5,10,"home.target-followbacks.activity")," "),t.R7$(2),t.AVh("tab-item--active",e.targetFollobacksService.tab===e.Tab.FOLLOWBACKS),t.Y8G("ngClass",t.eq3(16,ta,e.isMobile()&&e.targetFollobacksService.tab===e.Tab.ACTIVTY)),t.R7$(),t.SpI(" ",t.bMT(8,12,"home.target-followbacks.followbacks")," "),t.R7$(4),t.Y8G("ngIf",e.targetFollobacksService.tab==e.Tab.ACTIVTY),t.R7$(),t.Y8G("ngIf",e.targetFollobacksService.tab==e.Tab.FOLLOWBACKS)}}function rh(n,r){if(1&n&&(t.j41(0,"div",34),t.nrm(1,"fa-icon",4),t.j41(2,"span",35),t.EFF(3),t.nI1(4,"translate"),t.k0s()()),2&n){const e=t.XpG(3);t.R7$(),t.Y8G("icon",e.faArchiveSolid),t.R7$(2),t.SpI(" ",t.bMT(4,2,"home.targeting.target-dialog.archived-notice")," ")}}function sh(n,r){if(1&n){const e=t.RV6();t.j41(0,"button",36),t.bIt("click",function(){t.eBV(e);const i=t.XpG(3);return t.Njj(i.onArchiveSource())}),t.nrm(1,"fa-icon",4),t.EFF(2),t.nI1(3,"translate"),t.k0s()}if(2&n){const e=t.XpG(3);t.R7$(),t.Y8G("icon",e.faArchive),t.R7$(),t.SpI(" ",t.bMT(3,2,"home.targeting.target-dialog.archive")," ")}}function ah(n,r){if(1&n){const e=t.RV6();t.j41(0,"button",37),t.bIt("click",function(){t.eBV(e);const i=t.XpG(3);return t.Njj(i.onRestore())}),t.nrm(1,"fa-icon",4),t.EFF(2),t.nI1(3,"translate"),t.k0s()}if(2&n){const e=t.XpG(3);t.R7$(),t.Y8G("icon",e.faUser),t.R7$(),t.SpI(" ",t.bMT(3,2,"home.targeting.target-dialog.reactivate")," ")}}function lh(n,r){if(1&n&&(t.qex(0),t.j41(1,"div",6)(2,"div",7),t.nrm(3,"img",8),t.j41(4,"div",9)(5,"div",10),t.EFF(6),t.k0s(),t.DNE(7,qg,2,2,"div",11)(8,Qg,1,1,"app-status-badge",12),t.k0s()(),t.DNE(9,Jg,5,9,"div",13),t.k0s(),t.j41(10,"div",14),t.DNE(11,eh,
16,3,"div",15),t.k0s(),t.DNE(12,oh,13,18,"ng-container",5)(13,rh,5,4,"div",16),t.j41(14,"div",17),t.DNE(15,sh,4,4,"button",18)(16,ah,4,4,"button",19),t.k0s(),t.bVm()),2&n){const e=t.XpG(2);t.R7$(3),t.Y8G("src",e.homeService.selectedTarget.img,t.B4B),t.R7$(3),t.SpI(" ",e.homeService.selectedTarget.getBody()," "),t.R7$(),t.Y8G("ngIf",!e.isArchived()&&e.homeService.selectedTarget.username),t.R7$(),t.Y8G("ngIf",e.isArchived()),t.R7$(),t.Y8G("ngIf",!e.isArchived()),t.R7$(),t.AVh("followbacks__grid--archived",e.isArchived()),t.R7$(),t.Y8G("ngForOf",e.gridItems),t.R7$(),t.Y8G("ngIf",!e.isArchived()),t.R7$(),t.Y8G("ngIf",e.isArchived()),t.R7$(2),t.Y8G("ngIf",!e.isArchived()),t.R7$(),t.Y8G("ngIf",e.isArchived())}}function ch(n,r){if(1&n){const e=t.RV6();t.qex(0),t.j41(1,"div",38)(2,"div",39)(3,"h3",40),t.EFF(4),t.nI1(5,"translate"),t.k0s(),t.nrm(6,"p",41),t.k0s(),t.j41(7,"div",42),t.nrm(8,"img",43),t.j41(9,"div",44)(10,"div",45),t.EFF(11),t.k0s(),t.nrm(12,"app-status-badge",21),t.k0s()(),t.j41(13,"div",46)(14,"button",47),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.onArchiveSourceCancel())}),t.EFF(15),t.nI1(16,"translate"),t.k0s(),t.j41(17,"button",48),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.onArchive())}),t.nrm(18,"fa-icon",4),t.EFF(19),t.nI1(20,"translate"),t.k0s()()(),t.bVm()}if(2&n){const e=t.XpG(2);t.R7$(4),t.SpI(" ",t.bMT(5,8,"home.targeting.archive-dialog.title")," "),t.R7$(2),t.Y8G("innerHTML",e.getArchiveDescription(),t.npT),t.R7$(2),t.Y8G("src",e.homeService.selectedTarget.img,t.B4B),t.R7$(3),t.SpI(" ",e.homeService.selectedTarget.getBody()," "),t.R7$(),t.Y8G("status",e.homeService.selectedTarget.status),t.R7$(3),t.SpI(" ",t.bMT(16,10,"home.targeting.archive-dialog.cancel")," "),t.R7$(3),t.Y8G("icon",e.faArchiveSolid),t.R7$(),t.SpI(" ",t.bMT(20,12,"home.targeting.archive-dialog.archive")," ")}}function dh(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",2),t.bIt("click",function(i){return t.eBV(e),t.Njj(i.stopPropagation())}),t.j41(1,"div",3),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onClose())}),t.nrm(2,"fa-icon",4),t.k0s(),t.DNE(3,lh,17,12,"ng-container",5)(4,ch,21,14,"ng-container",5),t.k0s()}if(2&n){const e=t.XpG();t.AVh("container--archive-confirm",e.isArchivingSource),t.R7$(),t.AVh("f-size-24",e.isMobile()),t.R7$(),t.Y8G("icon",e.faXmark),t.R7$(),t.Y8G("ngIf",!e.isArchivingSource),t.R7$(),t.Y8G("ngIf",e.isArchivingSource)}}let uh=(()=>{class n{constructor(e,o,i,s,a,l){this.homeService=e,this.agency=o,this.translate=i,this.targetFollobacksService=s,this.popupService=a,this.targetingService=l,this.gridItems=[],this.faXmark=V.Jyw,this.faArchive=ut.Oh6,this.faArchiveSolid=V.Oh6,this.faUser=V.X46,this.isArchivingSource=!1,this.Tab=gn}ngOnInit(){this.targetFollobacksService.tab=gn.ACTIVTY,this.targetFollobacksService.subTab=te.FOLLOW,this.subTabList=[te.FOLLOW,te.UNFOLLOW],this.targetFollobacksService.createLists(),this.popupService.disableScroll(),Bt.extend(dn),this.gridItems=this.homeService.selectedTarget.status===R.AE.ARCHIVED?[{title:this.translate.instant("home.targeting.target-dialog.status"),value:this.homeService.selectedTarget.status},{title:this.translate.instant("home.targeting.target-dialog.followers-gained"),value:this.formatNumber(this.homeService.selectedTarget.followbacks)},{title:this.translate.instant("home.targeting.target-dialog.followbacks-rate"),value:this.homeService.selectedTarget.followbacksPercent+"%"}]:[{title:this.translate.instant("home.targeting.target-dialog.followers"),value:this.formatNumber(this.homeService.selectedTarget.followers)},{title:this.translate.instant("home.targeting.target-dialog.following"),value:this.formatNumber(this.homeService.selectedTarget.following)},{title:this.translate.instant("home.targeting.target-dialog.media"),value:this.formatNumber(this.homeService.selectedTarget.media)},{title:this.translate.instant("home.targeting.target-dialog.status"),value:this.homeService.selectedTarget.status},{title:this.translate.instant("home.targeting.target-dialog.followers-gained"),value:this.formatNumber(this.homeService.selectedTarget.followbacks)},{title:this.translate.instant("home.targeting.target-dialog.followbacks-rate"),value:this.homeService.selectedTarget.followbacksPercent+"%"}]}ngOnDestroy(){this.popupService.enableScroll()}onSelectTab(e){this.targetFollobacksService.tab=e,this.homeService.mixpanelEvent("target_view_change",{target_pk:this.homeService.selectedTarget.pk,tab:e===gn.FOLLOWBACKS?"Followbacks":"Activity"})}onDismiss(e){let o=document.getElementById("container");o&&!o.contains(e.target)&&this.onClose()}onClose(){this.homeService.hideTargetFollowbacks(),this.homeService.mixpanelEvent("target_view_close",{target_pk:this.homeService.selectedTarget.pk})}handleKeyboardEvent(){this.onClose()}getListName(e){return this.translate.instant(e==te.FOLLOW?"home.target-followbacks.follows":"home.target-followbacks.unfollows")}getListIcon(e){return this.agency.getImg(e==te.FOLLOW?"follow_icon_v1.svg":"unfollow_icon_v1.svg")}selectList(e){this.targetFollobacksService.subTab=e,this.subTabList=e==te.FOLLOW?[te.FOLLOW,te.UNFOLLOW]:[te.UNFOLLOW,te.FOLLOW]}profileTime(e){return Bt.unix(e.time).fromNow()}getAccounts(){return this.targetFollobacksService.tab==gn.FOLLOWBACKS?this.targetFollobacksService.followbackProfiles:this.targetFollobacksService.subTab==te.FOLLOW?this.targetFollobacksService.activityFollow:this.targetFollobacksService.activityUnfollow}getTime(e){return Bt.unix(e.time).fromNow()}isMobile(){return window.innerWidth<900}formatNumber(e){if(null==e||"N/A"===e)return"N/A";const o=Number(e);
1return isNaN(o)?"N/A":o.toLocaleString("de-DE")}onArchiveSource(){this.homeService.mixpanelEvent("target_archive",{target_pk:this.homeService.selectedTarget.pk}),this.isArchivingSource=!0}onArchiveSourceCancel(){this.homeService.mixpanelEvent("target_archive_cancel",{target_pk:this.homeService.selectedTarget.pk}),this.isArchivingSource=!1}onArchive(){const e=this.homeService.selectedTarget;null!=e&&(this.targetingService.activeTargets.splice(this.targetingService.activeTargets.indexOf(e),1),this.targetingService.archiveTargets.unshift(e),e.status=R.AE.ARCHIVED,e.dateDeleted=(new Date).getTime()/1e3,this.homeService.mixpanelEvent("target_archive_confirm",{target_pk:e.pk}),this.targetingService.deleteTargetSource(e.id).subscribe({next:o=>this.deleteTargetCallback(o),error:o=>this.deleteTargetCallback(o)}),this.isArchivingSource=!1,this.onClose(),this.homeService.selectedTarget=null)}onRestore(){const e=this.homeService.selectedTarget;!e||this.targetingService.targetExists(e)||(this.targetingService.archiveTargets.splice(this.targetingService.archiveTargets.indexOf(e),1),e.status=R.AE.ACTIVE,this.onAddTarget(e),this.onClose(),this.homeService.selectedTarget=null)}onAddTarget(e){if(!e||this.targetingService.targetExists(e))return;e.added=!0,this.targetingService.activeTargets.unshift(e);let o=e.getStringType(),i=e.id+"",s=e.getName();this.targetingService.addTargetSource(o,i,s).subscribe({next:a=>this.addTargetCallback(a,e),error:()=>this.addTargetFailedCallback()})}addTargetCallback(e,o){e.body.source&&e.body.source.id?o.id=e.body.source.id:this.targetingService.updateTargetings(),this.targetingService.onChange.emit()}getArchiveDescription(){return this.translate.instant("home.targeting.archive-dialog.description",{name:this.homeService.selectedTarget.getBody()})}addTargetFailedCallback(){this.targetingService.updateTargetings(),this.targetingService.onChange.emit()}deleteTargetCallback(e){200!=e.status&&this.targetingService.updateTargetings(),this.targetingService.onChange.emit()}isArchived(){return this.homeService.selectedTarget.status===R.AE.ARCHIVED}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(un.X),t.rXU(nt.z),t.rXU(D.c$),t.rXU(Zs),t.rXU(Qt.O),t.rXU(Ie.H))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-target-followbacks"]],hostBindings:function(o,i){1&o&&t.bIt("keydown.escape",function(a){return i.handleKeyboardEvent(a)},!1,t.EBC)},standalone:!1,decls:2,vars:1,consts:[[1,"outer",3,"click"],["class","followbacks container box-shadow container-popup","id","container",3,"container--archive-confirm","click",4,"ngIf"],["id","container",1,"followbacks","container","box-shadow","container-popup",3,"click"],[1,"close","color-text-3","f-size-16",3,"click"],[3,"icon"],[4,"ngIf"],[1,"followbacks__header"],[1,"followbacks__header__user"],[1,"followbacks__header__user__img","bkg-4",3,"src"],[1,"followbacks__header__user__info"],[1,"followbacks__header__user__info__name","color-text-1","f-size-16","f-semi-bold"],["class","color-text-2 f-size-14 f-regular",4,"ngIf"],[3,"status",4,"ngIf"],["class","followbacks__header__date",4,"ngIf"],[1,"followbacks__grid","border-bkg-5"],["class","followbacks__grid__item border-bkg-5",4,"ngFor","ngForOf"],["class","followbacks__archived-notice bkg-3 color-text-3 f-size-14 f-semi-bold",4,"ngIf"],[1,"followbacks__archive-source"],["class","bkg-3 color-text-3 btn-flex f-size-14 f-medium",3,"click",4,"ngIf"],["class","btn-primary btn-flex f-size-14 f-medium",3,"click",4,"ngIf"],[1,"color-text-2","f-size-14","f-regular"],[3,"status"],[1,"followbacks__header__date"],[1,"color-text-3","f-size-14","f-medium","opacity-50"],[1,"followbacks__grid__item","border-bkg-5"],[1,"followbacks__grid__item__title","color-text-1","f-size-14","f-regular"],[1,"followbacks__grid__item__value","color-text-2","f-size-16","f-semi-bold"],[1,"tab-navigation","border-bkg-5"],[1,"tab-list"],[1,"tab-item","color-text-2","font-size-14",3,"click","ngClass"],[1,"tab-content"],[1,"followbacks__activity"],[3,"accounts","isLoading",4,"ngIf"],[3,"accounts","isLoading"],[1,"followbacks__archived-notice","bkg-3","color-text-3","f-size-14","f-semi-bold"],[1,"color-text-3","f-size-14","f-medium"],[1,"bkg-3","color-text-3","btn-flex","f-size-14","f-medium",3,"click"],[1,"btn-primary","btn-flex","f-size-14","f-medium",3,"click"],[1,"archive__container"],[1,"archive__container__title"],[1,"color-text-1","f-size-24","f-semi-bold"],[1,"color-text-3","f-size-14","f-regular",3,"innerHTML"],[1,"archive__container__user","border-bkg-5","bkg-3"],[1,"archive__container__user__img","bkg-4",3,"src"],[1,"archive__container__user__info"],[1,"archive__container__user__info__name","color-text-1","f-size-16","f-semi-bold"],[1,"archive__container__buttons"],[1,"btn-cancel-archive","bkg-4","color-white",3,"click"],[1,"btn-confirm-archive",3,"click"]],template:function(o,i){1&o&&(t.j41(0,"div",0),t.bIt("click",function(){return i.onClose()}
1),t.DNE(1,dh,5,7,"div",1),t.k0s()),2&o&&(t.R7$(),t.Y8G("ngIf",i.homeService.selectedTarget))},dependencies:[I.YU,I.Sq,I.bT,it.aY,ro,Sg,jg,Hg,I.vh,D.D9],styles:['.outer[_ngcontent-%COMP%]{height:100%;width:100%;padding:1.25rem;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.outer[_ngcontent-%COMP%]{height:100vh;width:100%;padding:0}}.container[_ngcontent-%COMP%]{position:relative;border-radius:.625rem;width:100%;max-width:34.9375rem;margin:0 3.125rem}.container--archive-confirm[_ngcontent-%COMP%]{max-width:25.5rem}@media only screen and (max-width: 768px){.container[_ngcontent-%COMP%]{margin:0;max-width:100%;height:100vh;border-radius:0;display:flex;flex-direction:column}}.close[_ngcontent-%COMP%]{position:absolute;top:1.25rem;right:1.25rem;cursor:pointer}.followbacks__header[_ngcontent-%COMP%]{padding:1.5rem 1.5rem 1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1rem}@media only screen and (max-width: 768px){.followbacks__header[_ngcontent-%COMP%]{flex-wrap:wrap;gap:.5rem}}.followbacks__header__user[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;gap:.625rem}.followbacks__header__user__info__name[_ngcontent-%COMP%]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:25ch}.followbacks__header__user__img[_ngcontent-%COMP%]{width:3.125rem;height:3.125rem;border-radius:50%;object-fit:cover}.followbacks__grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);border-top-style:solid;border-top-width:1px;margin-bottom:1rem}.followbacks__grid--archived[_ngcontent-%COMP%]{grid-template-rows:repeat(1,1fr)}.followbacks__grid__item[_ngcontent-%COMP%]{display:flex;flex-direction:column;border-bottom-style:solid;border-bottom-width:1px;padding:1rem}.followbacks__grid__item[_ngcontent-%COMP%]:not(:nth-child(3n)){border-right-style:solid;border-right-width:1px}.followbacks__archived-notice[_ngcontent-%COMP%]{border-radius:.75rem;padding:.5rem 1rem;margin:1rem 1.5rem;display:flex;justify-content:center;align-items:center;gap:.5rem}.followbacks__activity[_ngcontent-%COMP%]{padding:1rem 1.5rem;max-height:18.5rem;overflow-y:auto;margin-bottom:1rem}.followbacks__archive-source[_ngcontent-%COMP%]{padding:0 1.5rem 1.5rem}.followbacks__archive-source[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{min-height:2.3125rem;height:2.3125rem;display:flex;justify-content:center;align-items:center;gap:.5rem}@media only screen and (max-width: 768px){.followbacks__archive-source[_ngcontent-%COMP%]{margin-top:auto}}.tab-navigation[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px}.tab-navigation[_ngcontent-%COMP%]   .tab-list[_ngcontent-%COMP%]{display:flex;margin-bottom:0}@media only screen and (max-width: 768px){.tab-navigation[_ngcontent-%COMP%]   .tab-list[_ngcontent-%COMP%]{padding:0 1rem 1rem;gap:.5rem}}.tab-navigation[_ngcontent-%COMP%]   .tab-item[_ngcontent-%COMP%]{border:none;font-size:.875rem;font-weight:500;width:fit-content;min-height:fit-content;height:fit-content;padding-bottom:.25rem;padding-left:1rem;cursor:pointer;position:relative;transition:color .2s ease}@media only screen and (min-width: 768px){.tab-navigation[_ngcontent-%COMP%]   .tab-item[_ngcontent-%COMP%]{background:none}}.tab-navigation[_ngcontent-%COMP%]   .tab-item--active[_ngcontent-%COMP%]{color:#0068ff}.tab-navigation[_ngcontent-%COMP%]   .tab-item--active[_ngcontent-%COMP%]:after{content:"";position:absolute;bottom:-1px;left:.625rem;right:0;height:2px;background-color:#0068ff;border-radius:1px}@media only screen and (max-width: 768px){.tab-navigation[_ngcontent-%COMP%]   .tab-item[_ngcontent-%COMP%]{flex:1;padding:.75rem 1rem;border-radius:.625rem;font-size:.875rem;font-weight:500;text-align:center;border:none;transition:all .2s ease;min-height:2.75rem;height:2.75rem}.tab-navigation[_ngcontent-%COMP%]   .tab-item--active[_ngcontent-%COMP%]{color:#1a73e8;outline:1px solid #1a73e8;background-color:#1a73e833}.tab-navigation[_ngcontent-%COMP%]   .tab-item--active[_ngcontent-%COMP%]:after{display:none}}.tab-navigation[_ngcontent-%COMP%]   .tab-content[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.opacity-50[_ngcontent-%COMP%]{opacity:.5}h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{margin:0}.archive__container[_ngcontent-%COMP%]{padding:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}@media only screen and (max-width: 768px){.archive__container[_ngcontent-%COMP%]{justify-content:flex-start;height:100%}}.archive__container__title[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.5rem}.archive__container__user[_ngcontent-%COMP%]{padding:.5rem .75rem;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.75rem;border-style:solid;border-width:1px;border-radius:.5rem}.archive__container__user__info[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.25rem}.archive__container__user__info__name[_ngcontent-%COMP%]{max-width:24ch;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.archive__container__user__img[_ngcontent-%COMP%]{width:3.125rem;height:3.125rem;border-radius:50%;object-fit:cover}.archive__container__buttons[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;gap:1rem}@media only screen and (max-width: 768px){.archive__container__buttons[_ngcontent-%COMP%]{margin-top:auto}}.archive__container__buttons[_ngcontent-%COMP%]   .btn-confirm-archive[_ngcontent-%COMP%]{background-color:#526c79;color:#fff}.archive__container__buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:1rem;min-height:2.75rem;height:2.75rem;width:100%;font-weight:500}'],data:{animation:[q.Li,q.r5,q.Ws,q.B6]}})}}return n})();
1const zt="splide",vr=`data-${zt}`;function Vn(n){n.length=0}function Bn(n){return!xr(n)&&"object"==typeof n}function ea(n){return Array.isArray(n)}function ve(n){return"string"==typeof n}function yr(n){return typeof n>"u"}function xr(n){return null===n}function Cr(n){return n instanceof HTMLElement}function fi(n){return ea(n)?n:[n]}function Ye(n,r){fi(n).forEach(r)}function uo(n,r){return n.indexOf(r)>-1}function ze(n,r){return n.push(...fi(r)),n}const mh=Array.prototype;function Yn(n,r,e){return mh.slice.call(n,r,e)}function zn(n,r,e){n&&Ye(r,o=>{o&&n.classList[e?"add":"remove"](o)})}function Ue(n,r){zn(n,ve(r)?r.split(" "):r,!0)}function go(n,r){Ye(r,n.appendChild.bind(n))}function kr(n,r){Ye(n,e=>{const o=r.parentNode;o&&o.insertBefore(e,r)})}function Mr(n,r){return Cr(n)&&(n.msMatchesSelector||n.matches).call(n,r)}function na(n,r){return n?Yn(n.children).filter(e=>Mr(e,r)):[]}function we(n,r){return r?na(n,r)[0]:n.firstElementChild}function ue(n,r,e){if(n){let o=Object.keys(n);o=e?o.reverse():o;for(let i=0;i<o.length;i++){const s=o[i];if("__proto__"!==s&&!1===r(n[s],s))break}}return n}function hn(n){return Yn(arguments,1).forEach(r=>{ue(r,(e,o)=>{n[o]=r[o]})}),n}function ge(n,r){return ue(r,(e,o)=>{n[o]=ea(e)?e.slice():Bn(e)?ge(Bn(n[o])?n[o]:{},e):e}),n}function ye(n,r){n&&Ye(r,e=>{n.removeAttribute(e)})}function Mt(n,r,e){Bn(r)?ue(r,(o,i)=>{Mt(n,i,o)}):xr(e)?ye(n,r):n.setAttribute(r,String(e))}function Un(n,r,e){const o=document.createElement(n);return r&&(ve(r)?Ue(o,r):Mt(o,r)),e&&go(e,o),o}function he(n,r,e){if(yr(e))return getComputedStyle(n)[r];if(!xr(e)){const{style:o}=n;o[r]!==(e=`${e}`)&&(o[r]=e)}}function ho(n,r){he(n,"display",r)}function mi(n,r){return n.getAttribute(r)}function ia(n,r){return n&&n.classList.contains(r)}function ae(n){return n.getBoundingClientRect()}function Xe(n){Ye(n,r=>{r&&r.parentNode&&r.parentNode.removeChild(r)})}function oa(n){return we((new DOMParser).parseFromString(n,"text/html").body)}function We(n,r){n.preventDefault(),r&&(n.stopPropagation(),n.stopImmediatePropagation())}function pn(n,r){return n&&n.querySelector(r)}function po(n,r){return Yn(n.querySelectorAll(r))}function _i(n,r){zn(n,r,!1)}function Jt(n){return ve(n)?n:n?`${n}px`:""}function fn(n,r=""){if(!n)throw new Error(`[${zt}] ${r}`)}function Sr(n){setTimeout(n)}const Tr=()=>{};function ra(n){return requestAnimationFrame(n)}const{min:bi,max:Xn,floor:Or,ceil:vi,abs:pe}=Math;function wi(n,r,e,o){const i=bi(r,e),s=Xn(r,e);return o?i<n&&n<s:i<=n&&n<=s}function yi(n,r,e){const o=bi(r,e),i=Xn(r,e);return bi(Xn(o,n),i)}function sa(n){return+(n>0)-+(n<0)}function aa(n,r){return Ye(r,e=>{n=n.replace("%s",`${e}`)}),n}function Ir(n){return n<10?`0${n}`:`${n}`}const la={};const xe="mounted",He="move",xi="moved",ua="shifted",ha="slide:keydown",Lt="refresh",ee="updated",Wn="resize",pa="resized",fa="repositioned",Ci="scrolled",_a="destroy",ba="navigation:mounted",va="lazyload:loaded";function Ft(n){const{event:r}=n,e={};let o=[];function l(u,g,h){c(u,g,(p,f)=>{o=o.filter(m=>!!(m[0]!==p||m[1]!==f||h&&m[2]!==h)||(p.removeEventListener(f,m[2],m[3]),!1))})}function c(u,g,h){Ye(u,p=>{p&&g.split(" ").forEach(h.bind(null,p))})}function d(){o=o.filter(u=>l(u[0],u[1])),r.offBy(e)}return r.on(_a,d,e),{on:function i(u,g,h){r.on(u,g,e,h)},off:function s(u){r.off(u,e)}
1,emit:r.emit,bind:function a(u,g,h,p){c(u,g,(f,m)=>{o.push([f,m,h,p]),f.addEventListener(m,h,p)})},unbind:l,destroy:d}}function Rr(n,r,e,o){const{now:i}=Date;let s,l,a=0,c=!0,d=0;function u(){if(!c){const v=i()-s;if(v>=n?(a=1,s=i()):a=v/n,e&&e(a),1===a&&(r(),o&&++d>=o))return h();ra(u)}}function h(){c=!0}function f(){cancelAnimationFrame(l),a=0,l=0,c=!0}return{start:function g(v){!v&&f(),s=i()-(v?a*n:0),c=!1,ra(u)},rewind:function p(){s=i(),a=0,e&&e(a)},pause:h,cancel:f,set:function m(v){n=v},isPaused:function _(){return c}}}function wa(n,r){let e;return function o(){e||(e=Rr(r||0,()=>{n.apply(this,arguments),e=null},null,1),e.start())}}const Lh={marginRight:["marginBottom","marginLeft"],autoWidth:["autoHeight"],fixedWidth:["fixedHeight"],paddingLeft:["paddingTop","paddingRight"],paddingRight:["paddingBottom","paddingLeft"],width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:["ArrowUp","ArrowRight"],ArrowRight:["ArrowDown","ArrowLeft"]};const Re=zt,$h=`${zt}__slider`,Ca=`${zt}__track`,ka=`${zt}__list`,ki=`${zt}__slide`,Fr=`${ki}--clone`,Nh=`${ki}__container`,Ma=`${zt}__arrows`,Ar=`${zt}__arrow`,Sa=`${Ar}--prev`,Ta=`${Ar}--next`,Oa=`${zt}__pagination`,Pa=`${zt}__progress`,Bh=`${Pa}__bar`,Yh=`${zt}__autoplay`,zh=`${zt}__play`,Uh=`${zt}__pause`,Ke="is-active",Ia="is-prev",Ra="is-next",Er="is-visible",Dr="is-loading",Hh=[Ke,Er,Ia,Ra,Dr],Kh={slide:ki,clone:Fr,arrows:Ma,arrow:Ar,prev:Sa,next:Ta,pagination:Oa,page:`${Oa}__page`,spinner:`${zt}__spinner`},mo="role",Hn="aria-controls",_o="aria-current",Kn="aria-label",Fa="aria-hidden",Mi="tabindex",Aa="aria-orientation",bo=[mo,Hn,_o,Kn,Fa,Aa,Mi,"disabled"],qn="slide",mn="loop",vo="fade";const rp=`${vr}-interval`,Qn={passive:!1,capture:!0},Gr="touchmove mousemove",jr="touchend touchcancel mouseup",_p=["Left","Right","Up","Down"],ja="keydown",wo=`${vr}-lazy`,Lr=`${wo}-srcset`,vp=`[${wo}], [${Lr}]`,xp=[" ","Enter","Spacebar"];var Mp=Object.freeze({__proto__:null,Options:function jh(n,r,e){const o=wa(u);let i,s,a;function d(h){h&&removeEventListener("resize",o)}function u(){const h=function _h(n,r){return Yn(n).filter(r)[0]}(s,p=>p[1].matches)||[];h[0]!==a&&function g(h){const p=e.breakpoints[h]||i;p.destroy?(n.options=i,n.destroy("completely"===p.destroy)):(n.state.is(5)&&(d(!0),n.mount()),n.options=p)}(a=h[0])}return{setup:function l(){try{ge(e,JSON.parse(mi(n.root,vr)))}catch(p){fn(!1,p.message)}i=ge({},e);const{breakpoints:h}=e;if(h){const p="min"===e.mediaQuery;s=Object.keys(h).sort((f,m)=>p?+m-+f:+f-+m).map(f=>[f,matchMedia(`(${p?"min":"max"}-width:${f}px)`)]),u()}},mount:function c(){s&&addEventListener("resize",o)},destroy:d}},Direction:function xa(n,r,e){return{resolve:function o(s,a){const{direction:l}=e;return Lh[s]["rtl"!==l||a?"ttb"===l?0:-1:1]||s},orient:function i(s){return s*("rtl"===e.direction?1:-1)}}},Elements:function qh(n,r,e){const{on:o}=Ft(n),{root:i}=n,s={},a=[];let l,c,d,u;function g(){(function _(){c=we(i,`.${$h}`),d=pn(i,`.${Ca}`),u=we(d,`.${ka}`),fn(d&&u,"A track/list element is missing."),ze(a,na(u,`.${ki}:not(.${Fr})`));const w=b(`.${Yh}`),x=b(`.${Ma}`);hn(s,{root:i,slider:c,track:d,list:u,slides:a,arrows:x,autoplay:w,prev:pn(x,`.${Sa}`),next:pn(x,`.${Ta}`),bar:pn(b(`.${Pa}`),`.${Bh}`),play:pn(w,`.${zh}`),pause:pn(w,`.${Uh}`)})})(),function v(){const w=i.id||function ca(n){return`${n}${Ir(la[n]=(la[n]||0)+1)}`}(zt);i.id=w,d.id=d.id||`${w}-track`,u.id=u.id||`${w}-list`}(),Ue(i,l=y())}function p(){[i,d,u].forEach(w=>{ye(w,"style")}),Vn(a),_i(i,l)}function f(){p(),g()}function m(){_i(i,l),Ue(i,l=y())}function b(w){return we(i,w)||we(c,w)}function y(){return[`${Re}--${e.type}`,`${Re}--${e.direction}`,e.drag&&`${Re}--draggable`,e.isNavigation&&`${Re}--nav`,Ke]}return hn(s,{setup:g,mount:function h(){o(Lt,f,8),o(ee,m)},destroy:p})},Slides:function Zh(n,r,e){const{on:o,emit:i,bind:s}=Ft(n),{slides:a,list:l}=r.Elements,c=[];function u(){a.forEach((P,F)=>{f(P,F,-1)})}function g(){w(P=>{P.destroy()}),Vn(c)}function h(){g(),u()}function f(P,F,G){const X=function Jh(n,r,e,o){const{on:i,emit:s,bind:a,destroy:l}=Ft(n),{Components:c,root:d,options:u}=n,{isNavigation:g,updateOnMove:h}=u,{resolve:p}=c.Direction,f=mi(o,"style"),m=e>-1,_=we(o,`.${Nh}`),v=u.focusableNodes&&po(o,u.focusableNodes);let b;function x(){const T=aa(u.i18n.slideX,(m?e:r)+1),k=n.splides.map(Y=>
1Y.splide.root.id).join(" ");Mt(o,Kn,T),Mt(o,Hn,k),Mt(o,mo,"menuitem"),M(F())}function C(){b||S()}function S(){if(!b){const{index:E}=n;M(F()),function A(E){const T=!E&&(!F()||m);Mt(o,Fa,T||null),Mt(o,Mi,!T&&u.slideFocus?0:null),v&&v.forEach(k=>{Mt(k,Mi,T?-1:null)}),E!==ia(o,Er)&&(zn(o,Er,E),s(E?"visible":"hidden",B))}(function G(){if(n.is(vo))return F();const E=ae(c.Elements.track),T=ae(o),k=p("left"),Y=p("right");return Or(E[k])<=vi(T[k])&&Or(T[Y])<=vi(E[Y])}()),zn(o,Ia,r===E-1),zn(o,Ra,r===E+1)}}function M(E){E!==ia(o,Ke)&&(zn(o,Ke,E),g&&Mt(o,_o,E||null),s(E?"active":"inactive",B))}function F(){const{index:E}=n;return E===r||u.cloneStatus&&E===e}const B={index:r,slideIndex:e,slide:o,container:_,isClone:m,mount:function y(){m||(o.id=`${d.id}-slide${Ir(r+1)}`),a(o,"click keydown",E=>{s("click"===E.type?"click":ha,B,E)}),i([Lt,fa,ua,xi,Ci],S),i(ba,x),h&&i(He,C)},destroy:function w(){b=!0,l(),_i(o,Hh),ye(o,bo),Mt(o,"style",f)},update:S,style:function P(E,T,k){he(k&&_||o,E,T)},isWithin:function X(E,T){let k=pe(E-r);return!m&&(u.rewind||n.is(mn))&&(k=bi(k,n.length-k)),k<=T}};return B}(n,F,G,P);X.mount(),c.push(X)}function m(P){return P?x(F=>!F.isClone):c}function w(P,F){m(F).forEach(P)}function x(P){return c.filter(function fh(n){return"function"==typeof n}(P)?P:F=>ve(P)?Mr(F.slide,P):uo(fi(P),F.index))}return{mount:function d(){u(),o(Lt,h),o([xe,Lt],()=>{c.sort((P,F)=>P.index-F.index)})},destroy:g,update:function p(){w(P=>
1{P.update()})},register:f,get:m,getIn:function _(P){const{Controller:F}=r,G=F.toIndex(P),X=F.hasFocus()?1:e.perPage;return x(B=>wi(B.index,G,G+X-1))},getAt:function v(P){return x(P)[0]},add:function b(P,F){Ye(P,G=>{if(ve(G)&&(G=oa(G)),Cr(G)){const X=a[F];X?kr(G,X):go(l,G),Ue(G,e.classes.slide),function S(P,F){const G=po(P,"img");let{length:X}=G;X?G.forEach(B=>{s(B,"load error",()=>{--X||F()})}):F()}(G,i.bind(null,Wn))}}),i(Lt)},remove:function y(P){Xe(x(P).map(F=>F.slide)),i(Lt)},forEach:w,filter:x,style:function C(P,F,G){w(X=>{X.style(P,F,G)})},getLength:function M(P){return P?a.length:c.length},isEnough:function A(){return c.length>e.perPage}}},Layout:function tp(n,r,e){const{on:o,bind:i,emit:s}=Ft(n),{Slides:a}=r,{resolve:l}=r.Direction,{root:c,track:d,list:u}=r.Elements,{getAt:g}=a;let h,p;function m(){p=null,h="ttb"===e.direction,he(c,"maxWidth",Jt(e.width)),he(d,l("paddingLeft"),b(!1)),he(d,l("paddingRight"),b(!0)),_()}function _(){const B=ae(c);(!p||p.width!==B.width||p.height!==B.height)&&(he(d,"height",function y(){let B="";return h&&(B=w(),fn(B,"height or heightRatio is missing."),B=`calc(${B} - ${b(!1)} - ${b(!0)})`),B}()),a.style(l("marginRight"),Jt(e.gap)),a.style("width",function x(){return e.autoWidth?"":Jt(e.fixedWidth)||(h?"":S())}()||null),function v(){a.style("height",function C(){return Jt(e.fixedHeight)||(h?e.autoHeight?"":S():w())}()||null,!0)}(),p=B,s(pa))}function b(B){const{padding:E}=e,T=l(B?"right":"left");return E&&Jt(E[T]||(Bn(E)?0:E))||"0px"}function w(){return Jt(e.height||ae(u).width*e.heightRatio)}function S(){const B=Jt(e.gap);return`calc((100%${B&&` + ${B}`})/${e.perPage||1}${B&&` - ${B}`})`}function P(B,E){const T=g(B);if(T){const k=ae(T.slide)[l("right")],Y=ae(u)[l("left")];return pe(k-Y)+(E?0:G())}return 0}function G(){const B=g(0);return B&&parseFloat(he(B.slide,l("marginRight")))||0}return{mount:function f(){m(),i(window,"resize load",wa(s.bind(this,Wn))),o([ee,Lt],m),o(Wn,_)},listSize:function M(){return ae(u)[l("width")]},slideSize:function A(B,E){const T=g(B||0);return T?ae(T.slide)[l("width")]+(E?0:G()):0},sliderSize:function F(){return P(n.length-1,!0)-P(-1,!0)},totalSize:P,getPadding:function X(B){return parseFloat(he(d,l("padding"+(B?"Right":"Left"))))||0}}},Clones:function ep(n,r,e){const{on:o,emit:i}=Ft(n),{Elements:s,Slides:a}=r,{resolve:l}=r.Direction,c=[];let d;function g(){(d=v())&&(function m(b){const y=a.get().slice(),{length:w}=y;if(w){for(;y.length<b;)ze(y,y);
1ze(y.slice(-b),y.slice(0,b)).forEach((x,C)=>{const S=C<b,M=function _(b,y){const w=b.cloneNode(!0);return Ue(w,e.classes.clone),w.id=`${n.root.id}-clone${Ir(y+1)}`,w}(x.slide,C);S?kr(M,y[0].slide):go(s.list,M),ze(c,M),a.register(M,C-b+(S?0:w),x.index)})}}(d),i(Wn))}function h(){Xe(c),Vn(c)}function p(){h(),g()}function f(){d<v()&&i(Lt)}function v(){let{clones:b}=e;if(n.is(mn)){if(!b){const y=function vh(n,r){if(ve(r)){const e=Un("div",{style:`width: ${r}; position: absolute;`},n);r=ae(e).width,Xe(e)}return r}(s.list,e[l("fixedWidth")]);b=(y&&vi(ae(s.track)[l("width")]/y)||e[l("autoWidth")]&&n.length||e.perPage)*(e.drag?(e.flickMaxPages||1)+1:2)}}else b=0;return b}return{mount:function u(){g(),o(Lt,p),o([ee,Wn],f)},destroy:h}},Move:function np(n,r,e){const{on:o,emit:i}=Ft(n),{slideSize:s,getPadding:a,totalSize:l,listSize:c,sliderSize:d}=r.Layout,{resolve:u,orient:g}=r.Direction,{list:h,track:p}=r.Elements;let f;function v(){B()||(r.Scroll.cancel(),y(n.index),i(fa))}function y(T){w(A(T,!0))}function w(T,k){if(!n.is(vo)){const Y=k?T:function x(T){if(n.is(mn)){const k=g(T-P()),Y=E(!1,T)&&k<0,U=E(!0,T)&&k>0;(Y||U)&&(T=C(T,U))}return T}(T);h.style.transform=`translate${u("X")}(${Y}px)`,T!==Y&&i(ua)}}function C(T,k){const Y=T-X(k),U=d();return T-g(U*(vi(pe(Y)/U)||1))*(k?1:-1)}function A(T,k){const Y=g(l(T-1)-function G(T){const{focus:k}=e;return"center"===k?(c()-s(T,!0))/2:+k*s(T)||0}(T));return k?function F(T){return e.trimSpace&&n.is(qn)&&(T=yi(T,0,g(d()-c()))),T}(Y):Y}function P(){const T=u("left");return ae(h)[T]-ae(p)[T]+g(a(!1))}function X(T){return A(T?r.Controller.getEnd():0,!!e.trimSpace)}function B(){return n.state.is(4)&&e.waitForTransition}function E(T,k){k=yr(k)?P():k;const Y=!0!==T&&g(k)<g(X(!1)),U=!1!==T&&g(k)>g(X(!0));return Y||U}return{mount:function m(){f=r.Transition,o([xe,pa,ee,Lt],v)},destroy:function _(){ye(h,"style")},move:function b(T,k,Y,U){if(!B()){const{set:et}=n.state,Tt=P();T!==k&&(f.cancel(),w(C(Tt,T>k),!0)),et(4),i(He,k,Y,T),f.start(k,()=>{et(3),i(xi,k,Y,T),"move"===e.trimSpace&&T!==Y&&Tt===P()?r.Controller.go(T>Y?">":"<",!1,U):U&&U()})}},jump:y,translate:w,shift:C,cancel:function S(){w(P()),f.cancel()},toIndex:function M(T){const k=r.Slides.get();let Y=0,U=1/0;for(let et=0;et<k.length;et++){const Tt=k[et].index,Gt=pe(A(Tt,!0)-T);if(!(Gt<=U))break;U=Gt,Y=Tt}return Y},toPosition:A,getPosition:P,getLimit:X,isBusy:B,exceededLimit:E}},Controller:function ip(n,r,e){const{on:o}=Ft(n),{Move:i}=r,{getPosition:s,getLimit:a}=i,{isEnough:l,getLength:c}=r.Slides,d=n.is(mn),u=n.is(qn);let p,f,m,g=e.start||0,h=g;function v(){p=c(!0),f=e.perMove,m=e.perPage,g=yi(g,0,p-1)}function y(k,Y,U,et,Tt){const Gt=Y?k:X(k);r.Scroll.scroll(Y||U?i.toPosition(Gt,!0):k,et,()=>{B(i.toIndex(i.getPosition())),Tt&&Tt()})}function x(k){return S(!1,k)}function C(k){return S(!0,k)}function S(k,Y){const U=f||(T()?1:m),et=M(g+U*(k?-1:1),g);return-1===et&&u&&!function wh(n,r,e){return pe(n-r)<e}(s(),a(!k),1)?k?0:A():Y?et:P(et)}function M(k,Y,U){if(l()){const et=A();k<0||k>et?k=wi(0,k,Y,!0)||wi(et,Y,k,!0)?F(G(k)):d?f||T()?k:k<0?-(p%m||m):p:e.rewind?k<0?et:0:-1:!U&&k!==Y&&(k=f?k:F(G(Y)+(k<Y?-1:1)))}else k=-1;return k}function A(){let k=p-m;return(T()||d&&f)&&(k=p-1),Xn(k,0)}function P(k){return d?l()?k%p+(k<0?p:0):-1:k}function F(k){return yi(T()?k:m*k,0,A())}function G(k){return T()||(k=wi(k,p-m,p-1)?p-1:k,k=Or(k/m)),k}function X(k){const Y=i.toIndex(k);return u?yi(Y,0,A()):Y}function B(k){k!==g&&(h=g,g=k)}function T(){return!yr(e.focus)||e.isNavigation}return{mount:function _(){v(),o([ee,Lt],v,9)},go:function b(k,Y,U){const et=function w(k){let Y=g;if(ve(k)){const[,U,et]=k.match(/([+\-<>])(\d+)?/)||[];"+"===U||"-"===U?Y=M(g+ +`${U}${+et||1}`,g,!0):">"===U?Y=et?F(+et):x(!0):"<"===U&&(Y=C(!0))}else Y=d?k:yi(k,0,A());return Y}(k);if(e.useScroll)y(et,!0,!0,e.speed,U);else{const Tt=P(et);Tt>-1&&!i.isBusy()&&(Y||Tt!==g)&&(B(Tt),i.move(et,Tt,h,U))}},scroll:y,getNext:x,getPrev:C,getAdjacent:S,getEnd:A,setIndex:B,getIndex:function E(k){return k?h:g},toIndex:F,toPage:G,toDest:X,hasFocus:T}},Arrows:function op(n,r,e){const{on:o,bind:i,emit:s}=Ft(n),{classes:a,i18n:l}=e,{Elements:c,Controller:d}=r;let p,u=c.arrows,g=c.prev,h=c.next;const f={};function _(){if(e.arrows&&(!g||!h)&&function y(){u=Un("div",a.arrows),g=w(!0),h=w(!1),p=!0,go(u,[g,h]),kr(u,we("slider"===e.arrows&&c.slider||n.root))}(),g&&h)if(f.prev)ho(u,!1===e.arrows?"none":"");else{const{id:C}=c.track;Mt(g,Hn,C),Mt(h,Hn,C),f.prev=g,f.next=h,function b(){const{go:C}=d;o([xe,xi,ee,Lt,Ci],x),i(h,"click",()=>{C(">",!0)}),i(g,"click",()=>{C("<",!0)})}(),s("arrows:mounted",g,h)}}function w(C){return oa(`<button class="${a.arrow} ${C?a.prev:a.next}" type="button"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="40" height="40"><path d="${e.arrowPath||"m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z"}" />`)}function x(){const C=n.index,S=d.getPrev(),M=d.getNext(),A=S>-1&&C<S?l.last:l.prev,P=M>-1&&C>M?l.first:l.next;g.disabled=S<0,h.disabled=M<0,Mt(g,Kn,A),Mt(h,Kn,P),s("arrows:updated",g,h,S,M)}return{arrows:f,mount:function m(){_(),o(ee,_)},destroy:function v(){p?Xe(u):(ye(g,bo),ye(h,bo))}}},Autoplay:function sp(n,r,e){const{on:o,bind:i,emit:s}
1=Ft(n),a=Rr(e.interval,n.go.bind(n,">"),function b(w){const{bar:x}=c;x&&he(x,"width",100*w+"%"),s("autoplay:playing",w)}),{isPaused:l}=a,{Elements:c}=r;let d,u,g;function p(w){const x=w?"pause":"play",C=c[x];C&&(Mt(C,Hn,c.track.id),Mt(C,Kn,e.i18n[x]),i(C,"click",w?_:m))}function m(){l()&&r.Slides.isEnough()&&(a.start(!e.resetProgress),u=d=g=!1,s("autoplay:play"))}function _(w=!0){l()||(a.pause(),s("autoplay:pause")),g=w}function v(){g||(d||u?_(!1):m())}function y(){const w=r.Slides.getAt(n.index);a.set(w&&+mi(w.slide,rp)||e.interval)}return{mount:function h(){const{autoplay:w}=e;w&&(p(!0),p(!1),function f(){const{root:w}=c;e.pauseOnHover&&i(w,"mouseenter mouseleave",x=>{d="mouseenter"===x.type,v()}),e.pauseOnFocus&&i(w,"focusin focusout",x=>{u="focusin"===x.type,v()}),o([He,"scroll",Lt],a.rewind),o(He,y)}(),"pause"!==w&&m())},destroy:a.cancel,play:m,pause:_,isPaused:l}},Cover:function ap(n,r,e){const{on:o}=Ft(n);function a(c){r.Slides.forEach(d=>{const u=we(d.container||d.slide,"img");u&&u.src&&l(c,u,d)})}function l(c,d,u){u.style("background",c?`center/cover no-repeat url("${d.src}")`:"",!0),ho(d,c?"none":"")}return{mount:function i(){e.cover&&(o(va,(c,d)=>{l(!0,c,d)}),o([xe,ee,Lt],a.bind(null,!0)))},destroy:function s(){a(!1)}}},Scroll:function hp(n,r,e){const{on:o,emit:i}=Ft(n),{Move:s}=r,{getPosition:a,getLimit:l,exceededLimit:c}=s;let d,u;function f(){const y=a(),w=s.toIndex(y);wi(w,0,n.length-1)||s.translate(s.shift(y,w>0),!0),u&&u(),i(Ci)}function _(){d&&d.cancel()}function v(){d&&!d.isPaused()&&(_(),f())}return{mount:function g(){o(He,_),o([ee,Lt],v)},destroy:_,scroll:function h(y,w,x,C){const S=a();let M=1;w=w||function m(y){return Xn(y/1.5,800)}(pe(y-S)),u=x,_(),d=Rr(w,f,A=>{const P=a(),G=(S+(y-S)*function b(y){const{easingFunc:w}=e;return w?w(y):1-Math.pow(1-y,4)}(A)-a())*M;s.translate(P+G),n.is(qn)&&!C&&c()&&(M*=.6,pe(G)<10&&function p(y){h(l(!y),600,null,!0)}(c(!1)))},1),i("scroll"),d.start()},cancel:v}},Drag:function mp(n,r,e){const{on:o,emit:i,bind:s,unbind:a}=Ft(n),{Move:l,Scroll:c,Controller:d}=r,{track:u}=r.Elements,{resolve:g,orient:h}=r.Direction,{getPosition:p,exceededLimit:f}=l;let m,_,v,b,y,w,C,S,M,x=!1;function P(){const{drag:W}=e;Zt(!W),y="free"===W}function F(W){if(!S){const{noDrag:vt}=e,jt=Gt(W),_t=!vt||!Mr(W.target,vt);C=!1,_t&&(jt||!W.button)&&(l.isBusy()?We(W,!0):(M=jt?u:window,v=null,b=null,s(M,Gr,G,Qn),s(M,jr,X,Qn),l.cancel(),c.cancel(),B(W)))}}function G(W){if(b||i("drag"),b=W,W.cancelable){const vt=U(W)-U(_);if(w){l.translate(m+function Tt(W){return W/(x&&n.is(qn)?5:1)}(vt));const jt=et(W)-et(_)>200,_t=x!==(x=f());(jt||_t)&&B(W),i("dragging"),C=!0,We(W)}else{let{dragMinThreshold:jt}=e;jt=Bn(jt)?jt:{mouse:0,touch:+jt||10},w=pe(vt)>(Gt(W)?jt.touch:jt.mouse),T()&&We(W)}}}function X(W){a(M,Gr,G),a(M,jr,X);const{index:vt}=n;if(b){if(w||W.cancelable&&T()){const jt=function k(W){if(n.is(mn)||!x){const vt=_===b&&v||_,jt=U(b)-U(vt),_t=et(W)-et(vt),bt=et(W)-et(b)<200;if(_t&&bt)return jt/_t}return 0}(W),_t=function Y(W){return p()+sa(W)*bi(pe(W)*(e.flickPower||600),y?1/0:r.Layout.listSize()*(e.flickMaxPages||1))}(jt);y?d.scroll(_t):n.is(vo)?d.go(vt+h(sa(jt))):d.go(d.toDest(_t),!0),We(W)}i("dragged")}else!y&&p()!==l.toPosition(vt)&&d.go(vt,!0);w=!1}function B(W){v=_,_=W,m=p()}function E(W){!S&&C&&We(W,!0)}function T(){return pe(U(b)-U(_))>pe(U(b,!0)-U(_,!0))}function U(W,vt){return(Gt(W)?W.touches[0]:W)[`page${g(vt?"Y":"X")}`]}function et(W){return W.timeStamp}function Gt(W){return typeof TouchEvent<"u"&&W instanceof TouchEvent}function Zt(W){S=W}return{mount:function A(){s(u,Gr,Tr,Qn),s(u,jr,Tr,Qn),s(u,"touchstart mousedown",F,Qn),s(u,"click",E,{capture:!0}),s(u,"dragstart",We),o([xe,ee],P)},disable:Zt,isDragging:function Pe(){return w}}},Keyboard:function bp(n,r,e){const{on:o,bind:i,unbind:s}=Ft(n),{root:a}=n,{resolve:l}=r.Direction;let c,d;function g(){const{keyboard:v}=e;v&&("focused"===v?(c=a,Mt(a,Mi,0)):c=window,i(c,ja,_))}function h(){s(c,ja),Cr(c)&&ye(c,Mi)}function f(){const v=d;d=!0,Sr(()=>{d=v})}function m(){h(),g()}function _(v){if(!d){const{key:b}=v,y=uo(_p,b)?`Arrow${b}`:b;
1y===l("ArrowLeft")?n.go("<"):y===l("ArrowRight")&&n.go(">")}}return{mount:function u(){g(),o(ee,m),o(He,f)},destroy:h,disable:function p(v){d=v}}},LazyLoad:function wp(n,r,e){const{on:o,off:i,bind:s,emit:a}=Ft(n),l="sequential"===e.lazyLoad;let c=[],d=0;function g(){p(),h()}function h(){r.Slides.forEach(b=>{po(b.slide,vp).forEach(y=>{const w=mi(y,wo),x=mi(y,Lr);if(w!==y.src||x!==y.srcset){const C=e.classes.spinner,S=y.parentElement,M=we(S,`.${C}`)||Un("span",C,S);Mt(M,mo,"presentation"),c.push({_img:y,_Slide:b,src:w,srcset:x,_spinner:M}),!y.src&&ho(y,"none")}})}),l&&v()}function p(){d=0,c=[]}function f(){c=c.filter(b=>!b._Slide.isWithin(n.index,e.perPage*((e.preloadPages||1)+1)-1)||m(b)),c.length||i(xi)}function m(b){const{_img:y}=b;Ue(b._Slide.slide,Dr),s(y,"load error",w=>{!function _(b,y){const{_Slide:w}=b;_i(w.slide,Dr),y||(Xe(b._spinner),ho(b._img,""),a(va,b._img,w),a(Wn)),l&&v()}(b,"error"===w.type)}),["srcset","src"].forEach(w=>{b[w]&&(Mt(y,w,b[w]),ye(y,"src"===w?wo:Lr))})}function v(){d<c.length&&m(c[d++])}return{mount:function u(){e.lazyLoad&&(h(),o(Lt,g),l||o([xe,Lt,xi,Ci],f))},destroy:p}},Pagination:function yp(n,r,e){const{on:o,emit:i,bind:s,unbind:a}=Ft(n),{Slides:l,Elements:c,Controller:d}=r,{hasFocus:u,getIndex:g}=d,h=[];let p;function m(){_(),e.pagination&&l.isEnough()&&(function v(){const{length:x}=n,{classes:C,i18n:S,perPage:M}=e,A="slider"===e.pagination&&c.slider||c.root,P=u()?x:vi(x/M);p=Un("ul",C.pagination,A);for(let F=0;F<P;F++){const G=Un("li",null,p),X=Un("button",{class:C.page,type:"button"},G),B=l.getIn(F).map(T=>T.slide.id),E=!u()&&M>1?S.pageX:S.slideX;s(X,"click",b.bind(null,F)),Mt(X,Hn,B.join(" ")),Mt(X,Kn,aa(E,F+1)),h.push({li:G,button:X,page:F})}}(),i("pagination:mounted",{list:p,items:h},y(n.index)),w())}function _(){p&&(Xe(p),h.forEach(x=>{a(x.button,"click")}),Vn(h),p=null)}function b(x){d.go(`>${x}`,!0,()=>{const C=l.getAt(d.toIndex(x));C&&function bh(n){n.setActive&&n.setActive()||n.focus({preventScroll:!0})}(C.slide)})}function y(x){return h[d.toPage(x)]}function w(){const x=y(g(!0)),C=y(g());x&&(_i(x.button,Ke),ye(x.button,_o)),C&&(Ue(C.button,Ke),Mt(C.button,_o,!0)),i("pagination:updated",{list:p,items:h},x,C)}return{items:h,mount:function f(){m(),o([ee,Lt],m),o([He,Ci],w)},destroy:_,getAt:y,update:w}},Sync:function Cp(n,r,e){const{list:o}=r.Elements,i=[];function s(){n.splides.forEach(p=>{!p.isParent&&function c(p){[n,p].forEach(f=>{const m=Ft(f),_=f===n?p:n;m.on(He,(v,b,y)=>{_.go(_.is(mn)?y:v)}),i.push(m)})}(p.splide)}),e.isNavigation&&function d(){const p=Ft(n),{on:f}=p;f("click",g),f(ha,h),f([xe,ee],u),Mt(o,mo,"menu"),i.push(p),p.emit(ba,n.splides)}()}function a(){ye(o,bo),i.forEach(p=>{p.destroy()}),Vn(i)}function u(){Mt(o,Aa,"ttb"!==e.direction?"horizontal":null)}function g(p){n.go(p.index)}function h(p,f){uo(xp,f.key)&&(g(p),We(f))}return{mount:s,destroy:a,remount:function l(){a(),s()}}},Wheel:function kp(n,r,e){const{bind:o}=Ft(n);function s(l){if(l.cancelable){const{deltaY:c}=l;if(c){const d=c<0;n.go(d?"<":">"),function a(l){return!e.releaseWheel||n.state.is(4)||-1!==r.Controller.getAdjacent(l)}(d)&&We(l)}}}return{mount:function i(){e.wheel&&o(r.Elements.track,"wheel",s,Qn)}}}});const yo={type:"slide",speed:400,waitForTransition:!0,perPage:1,cloneStatus:!0,arrows:!0,pagination:!0,interval:5e3,pauseOnHover:!0,pauseOnFocus:!0,resetProgress:!0,keyboard:!0,easing:"cubic-bezier(0.25, 1, 0.5, 1)",drag:!0,direction:"ltr",slideFocus:!0,trimSpace:!0,focusableNodes:"a, button, textarea, input, select, iframe",classes:Kh,i18n:{prev:"Previous slide",next:"Next slide",first:"Go to first slide",last:"Go to last slide",slideX:"Go to slide %s",pageX:"Go to page %s",play:"Start autoplay",pause:"Pause autoplay"}};function Sp(n,r,e){const{on:o}=Ft(n);return{mount:function i(){o([xe,Lt],()=>{Sr(()=>{r.Slides.style("transition",`opacity ${e.speed}ms ${e.easing}`)})})},start:function s(a,l){const{track:c}=r.Elements;he(c,"height",Jt(ae(c).height)),Sr(()=>{l(),he(c,"height","")})},cancel:Tr}}function Tp(n,r,e){const{bind:o}=Ft(n),{Move:i,Controller:s}=r,{list:a}=r.Elements;let l;function u(){h("")}function h(p){he(a,"transition",p)}return{mount:function c(){o(a,"transitionend",p=>{p.target===a&&l&&(u(),l())})},start:function d(p,f){const m=i.toPosition(p,!0),_=i.getPosition(),v=function g(p){const{rewindSpeed:f}=e;if(n.is(qn)&&f){const m=s.getIndex(!0),_=s.getEnd();if(0===m&&p>=_||m>=_&&0===p)return f}return e.speed}(p);pe(m-_)>=1&&v>=1?(h(`transform ${v}ms ${e.easing}`),i.translate(m,!0),l=f):(i.jump(p),f())},cancel:u}}
1const La=class{constructor(n,r){this.event=function yh(){let n={};function e(l,c){a(l,(d,u)=>{const g=n[d];n[d]=g&&g.filter(h=>h._key?h._key!==c:c||h._namespace!==u)})}function a(l,c){fi(l).join(" ").split(" ").forEach(d=>{const u=d.split(".");c(u[0],u[1])})}return{on:function r(l,c,d,u=10){a(l,(g,h)=>{n[g]=n[g]||[],ze(n[g],{_event:g,_callback:c,_namespace:h,_priority:u,_key:d}).sort((p,f)=>p._priority-f._priority)})},off:e,offBy:function o(l){ue(n,(c,d)=>{e(d,l)})},emit:function i(l){(n[l]||[]).forEach(c=>{c._callback.apply(c,Yn(arguments,1))})},destroy:function s(){n={}}}}(),this.Components={},this.state=function Gh(n){let r=n;return{set:function e(i){r=i},is:function o(i){return uo(fi(i),r)}}}(1),this.splides=[],this._options={},this._Extensions={};const e=ve(n)?pn(document,n):n;fn(e,`${e} is invalid.`),this.root=e,ge(yo,La.defaults),ge(ge(this._options,yo),r||{})}mount(n,r){const{state:e,Components:o}=this;return fn(e.is([1,5]),"Already mounted!"),e.set(1),this._Components=o,this._Transition=r||this._Transition||(this.is(vo)?Sp:Tp),this._Extensions=n||this._Extensions,ue(hn({},Mp,this._Extensions,{Transition:this._Transition}),(s,a)=>{const l=s(this,o,this._options);o[a]=l,l.setup&&l.setup()}),ue(o,s=>{s.mount&&s.mount()}),this.emit(xe),Ue(this.root,"is-initialized"),e.set(3),this.emit("ready"),this}sync(n){return this.splides.push({splide:n}),n.splides.push({splide:this,isParent:!0}),this.state.is(3)&&(this._Components.Sync.remount(),n.Components.Sync.remount()),this}go(n){return this._Components.Controller.go(n),this}on(n,r){return this.event.on(n,r,null,20),this}off(n){return this.event.off(n),this}emit(n){return this.event.emit(n,...Yn(arguments,1)),this}add(n,r){return this._Components.Slides.add(n,r),this}remove(n){return this._Components.Slides.remove(n),this}is(n){return this._options.type===n}refresh(){return this.emit(Lt),this}destroy(n=!0){const{event:r,state:e}=this;return e.is(1)?r.on("ready",this.destroy.bind(this,n),this):(ue(this._Components,o=>{o.destroy&&o.destroy(n)},!0),r.emit(_a),r.destroy(),n&&Vn(this.splides),e.set(5)),this}get options(){return this._options}set options(n){const{_options:r}=this;ge(r,n),this.state.is(1)||this.emit(ee,r)}get length(){return this._Components.Slides.getLength(!0)}get index(){return this._Components.Controller.getIndex()}};let $r=La;$r.defaults={},$r.STATES={CREATED:1,MOUNTED:2,IDLE:3,MOVING:4,DESTROYED:5};let xo=(()=>{class n{constructor(e,o,i){this.httpSender=e,this.agency=o,this.targetingService=i,this.category=new Jn("general"),this.suggestedTargets=[],this.onSuggested=new t.bkB}getCategory(e){this.httpSender.get("accounts/"+e.pk+"/category").subscribe({next:o=>{let i=o.body.category;if(!i&&(i="general",e.account)){let s=e.account.category;s&&s.length>0&&(i=s.split(" ").join("_").toLowerCase())}this.category=new Jn(i)},error:()=>{}})}setCategory(e,o){this.httpSender.post("accounts/"+e.pk+"/category",{category:o.id}).subscribe({next:()=>{},error:()=>{}}),this.getSuggestionsForCategory(e,o.id)}getCategoryList(e){this.httpSender.get("accounts/"+e.pk+"/sources/categories").subscribe({next:o=>{const i=o.body.all_categories;this.categories=[],this.categories.push(new Jn("general"));for(let s of i)this.categories.push(new Jn(s))},error:()=>{}})}getSuggestions(e){this.httpSender.get("accounts/"+e.pk+"/category").subscribe({next:o=>{this.category=new Jn(o.body.category||"general"),this.getSuggestionsForCategory(e,this.category.id)},error:()=>{this.getSuggestionsForCategory(e,this.category.id)}})}getSuggestionsForCategory(e,o){let i="accounts/"+e.pk+"/sources/suggestions";o&&"general"!=o&&(i+="?category="+o),this.httpSender.get(i).subscribe({next:s=>{const a=[],l=s.body.suggestions;for(let c of l){const d=R.We.parseIgTarget(c,this.agency);this.targetingService.targetExists(d)||(d.followbacksPercent=0,d.follows=0,d.unfollows=0,d.followbacks=0,a.push(d))}this.sameTagetingList(a,this.suggestedTargets)||(this.suggestedTargets=a),this.onSuggested.emit()},error:s=>{console.error(s)}})}sameTagetingList(e,o){if(!e||!o)return!1;if(e.length!=o.length)return!1;for(let i=0;i<e.length;i++){if(e[i].pk!=o[i].pk)return!1;if(e[i].name!=o[i].name)return!1}return!0}static{this.\u0275fac=function(o){return new(o||n)(t.KVO(Dn.t),t.KVO
1(nt.z),t.KVO(Ie.H))}}static{this.\u0275prov=t.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();class Jn{constructor(r){this.id=r,this.name=r.charAt(0).toUpperCase()+r.slice(1).split("_").join(" ")}}var Nr=O(4448);let Co=(()=>{class n{constructor(){this.openDropdownId$=new qs.B}openDropdown(e){this.openDropdownId$.next(e)}closeAll(){this.openDropdownId$.next(null)}getOpenDropdownId(){return this.openDropdownId$.asObservable()}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=t.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var ne=O(8564),Vr=O(1896),$a=O(8772),ko=O(8400);const Rp=n=>({followers:n});function Fp(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",2),t.bIt("click",function(){const i=t.eBV(e).$implicit,s=t.XpG();return t.Njj(s.onTargetSelect(i))}),t.j41(1,"div",3),t.nrm(2,"img",4),t.j41(3,"div",5)(4,"p",6),t.EFF(5),t.k0s(),t.j41(6,"p",7),t.EFF(7),t.nI1(8,"translate"),t.k0s()()(),t.j41(9,"div",8),t.nrm(10,"app-status-badge",9)(11,"fa-icon",10),t.k0s()()}if(2&n){const e=r.$implicit,o=t.XpG();t.AVh("bkg-3",e.status==o.TargetStatus.ARCHIVED),t.R7$(),t.AVh("target__info--archived",e.status==o.TargetStatus.ARCHIVED),t.R7$(),t.Y8G("src",e.img,t.B4B),t.R7$(3),t.SpI(" ",e.getBody()||e.getTitle()," "),t.R7$(2),t.SpI(" ",t.i5U(8,10,"home.targeting.list.followers",t.eq3(13,Rp,o.formatNumber(e.followers)))," "),t.R7$(3),t.Y8G("status",e.status)("isCompact",o.isMobile()),t.R7$(),t.Y8G("icon",o.faChevronRight)}}let Ap=(()=>{class n{constructor(){this.targets=[],this.onTargetSelectEvent=new t.bkB,this.faChevronRight=V.XkK,this.TargetStatus=R.AE}onTargetSelect(e){this.onTargetSelectEvent.emit(e)}formatNumber(e){if(null==e)return"";const o=Number(e);if(!Number.isFinite(o))return"";const i=Math.abs(o),s=o<0?"-":"",a=l=>{const c=Math.floor(10*l)/10;return Number.isInteger(c)?String(c):c.toFixed(1).replace(/\.0$/,"")};return i<1e3?s+String(i):i<1e6?s+a(i/1e3)+"K":i<1e9?s+a(i/1e6)+"M":s+a(i/1e9)+"B"}isMobile(){return window.innerWidth<801}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-targeting-users-mobile"]],inputs:{targets:"targets"},outputs:{onTargetSelectEvent:"onTargetSelectEvent"},standalone:!1,decls:2,vars:1,consts:[[1,"targets"],["class","target border-bkg-5",3,"bkg-3","click",4,"ngFor","ngForOf"],[1,"target","border-bkg-5",3,"click"],[1,"target__info"],["alt","Target",3,"src"],[1,"target__info__name"],[1,"color-text-1","font-size-14","f-bold"],[1,"color-text-2","font-size-12","f-regular"],[1,"target__right"],[3,"status","isCompact"],[1,"color-text-1",3,"icon"]],template:function(o,i){1&o&&(t.j41(0,"div",0),t.DNE(1,Fp,12,15,"div",1),t.k0s()),2&o&&(t.R
17$(),t.Y8G("ngForOf",i.targets))},dependencies:[I.Sq,it.aY,ro,D.D9],styles:[".targets[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:0}.target[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom-width:1px;border-bottom-style:solid}.target[_ngcontent-%COMP%]:last-child{border-bottom:none}.target__info[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;gap:.5rem}.target__info[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:2rem;height:2rem;border-radius:50%;object-fit:cover}.target__info__name[_ngcontent-%COMP%]{display:flex;flex-direction:column}@media only screen and (max-width: 768px){.target__info__name[_ngcontent-%COMP%]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:15ch}}.target__info--archived[_ngcontent-%COMP%]{opacity:.5}.target__right[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;gap:1rem}p[_ngcontent-%COMP%]{margin:0}"]})}}return n})();const Ep=["statusFilterDropdownContainer"],Dp=(n,r,e)=>({"dropdown-selector-light--hover-dark":n,"dropdown-selector-light--hover-light":r,show:e}),Gp=(n,r,e)=>({"tab-dropdown--hover-dark":n,"tab-dropdown--hover-light":r,show:e}),Br=n=>({slots:n}),jp=(n,r,e)=>({"tab-dropdown-item-dark":n,"tab-dropdown-item-light":r,selected:e}),Lp=n=>({followers:n});function $p(n,r){if(1&n&&(t.j41(0,"span",28),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.SpI(" ",t.i5U(2,1,"home.targeting.list.slots-left",t.eq3(4,Br,30-e.targetingService.activeTargets.length))," ")}}function Np(n,r){if(1&n&&(t.j41(0,"div",29),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.SpI(" ",t.i5U(2,1,"home.targeting.list.slots-left",t.eq3(4,Br,30-e.targetingService.activeTargets.length))," ")}}function Vp(n,r){1&n&&t.nrm(0,"app-disconnected-badge")}function Bp(n,r){if(1&n&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.Lme(" ",t.bMT(2,2,"home.targeting.filter")," ",e.getStatusFilterLabel()," ")}}function Yp(n,r){if(1&n&&t.nrm(0,"fa-icon",30),2&n){const e=t.XpG();t.Y8G("icon",e.faChevronDown)}}function zp(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",31),t.bIt("click",function(i){const s=t.eBV(e).$implicit;return t.XpG().onStatusFilterChange(s.value),t.Njj(i.stopPropagation())}),t.EFF(1),t.k0s()}if(2&n){const e=r.$implicit,o=t.XpG();t.Y8G("ngClass",t.sMw(2,jp,o.agency.agency.darkMode,!o.agency.agency.darkMode,o.selectedStatusFilter===e.value)),t.R7$(),t.SpI(" ",e.label," ")}}function Up(n,r){if(1&n){const e=t.RV6();t.j41(0,"button",32),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.showAddTargetsDialog())}),t.nrm(1,"fa-icon",16),t.EFF(2),t.nI1(3,"translate"),t.k0s()}if(2&n){const e=t.XpG();t.R7$(),t.Y8G("icon",e.faPlus),t.R7$(),t.SpI(" ",t.bMT(3,2,"home.targeting.add-target-btn")," ")}}function Xp(n,r){if(1&n){const e=t.RV6();t.j41(0,"button",33),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.showAddTargetsDialog())}),t.nrm(1,"fa-icon",16),t.EFF(2),t.nI1(3,"translate"),t.k0s()}if(2&n){const e=t.XpG();t.R7$(),t.Y8G("icon",e.faPlus),t.R7$(),t.SpI(" ",t.bMT(3,2,"home.targeting.add-target-btn")," ")}}function Wp(n,r){1&n&&t.nrm(0,"app-disconnected-badge")}function Hp(n,r){if(1&n&&(t.j41(0,"a",41),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n){const e=t.XpG(2);t.Y8G("href",e.getHelpLink(),t.B4B),t.R7$(),t.SpI(" ",t.bMT(2,2,"home.targeting.learn-more")," ")}}function Kp(n,r){if(1&n){const e=t.RV6();t.j41(0,"button",42),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.playVideo())}),t.nrm(1,"fa-icon",43),t.EFF(2),t.nI1(3,"translate"),t.k0s()}if(2&n){const e=t.XpG(2);t.R7$(),t.Y8G("icon",e.faPlay),t.R7$(),t.SpI(" ",t.bMT(3,2,"home.targeting.see-guide")," ")}}function qp(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",34)(1,"div",35),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"div",36),t.EFF(5),t.nI1(6,"translate"),t.DNE(7,Hp,3,4,"a",37),t.k0s(),t.j41(8,"div",38)(9,"button",32),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.showAddTargetsDialog())}),t.nrm(10,"fa-icon",16),t.EFF(11),t.nI1(12,"translate"),t.k0s(),t.DNE(13,Kp,4,4,"button",39),t.k0s(),t.j41(14,"span",40),t.EFF(15),t.nI1(16,"translate"),t.k0s()()}if(2&n){const e=t.XpG();t.R7$(2),t.SpI(" ",t.bMT(3,7,"home.targeting.empty-targeting-title")," "),t.R7$(3),t.SpI(" ",t.bMT(6,9,"home.targeting.empty-targeting-subtitle")," "),t.R7$(2),t.Y8G("ngIf",e.showVideoElement()),t.R7$(3),t.Y8G("icon",e.faPlus),t.R7$(),t.SpI(" ",t.bMT(12,11,"home.targeting.add-target-btn")," "),t.R7$(2),t.Y8G("ngIf",e.showVideoElement()&&e.getVideoId()),t.R7$(2),t.SpI(" ",t.i5U(16,13,"home.targeting.list.slots-left",t.eq3(16,Br,30-e.targetingService.activeTargets.length))," ")}}function Qp(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",34)(1,"div",35),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"div",36),t.EFF(5),t.nI1(6,"translate"),t.k0s(),t.j41(7,"button",44),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.showAddTargetsDialog())}),t.nrm(8,"fa-icon",16),t.EFF(9),t.nI1(10,"translate"),t.k0s()()}if(2&n){const e=t.XpG();t.R7$(2),t.SpI(" ",t.bMT(3,4,"home.targeting.no-results-title")," "),t.R7$(3),t.SpI(" ",t.bMT(6,6,"home.targeting.no-results-subtitle")," "),t.R7$(3),t.Y8G("icon",e.faPlus),t.R7$(),t.SpI(" ",t.bMT(10,8,"home.targeting.add-target-btn")," ")}}function Jp(n,r){if(1&n&&t.nrm(0,"fa-icon",52),2&n){const e=t.XpG(2);t.Y8G("icon","desc"===e.sortDirection?e.faChevronDown:e.faChevronUp)}}function Zp(n,r){if(1&n&&t.nrm(0,"fa-icon",52),2&n){const e=t.XpG(2);t.Y8G("icon","desc"===e.sortDirection?e.faChevronDown:e.faChevronUp)}}function tf(n,r){if(1&n&&t.nrm(0,"fa-icon",52),2&n){const e=t.XpG(2);t.Y8G("icon","desc"===e.sortDirection?e.faChevronDown:e.faChevronUp)}}function ef(n,r){if(1&n&&t.nrm(0,"fa-icon",52),2&n){const e=t.XpG(2);t.Y8G("icon","desc"===e.sortDirection?e.faChevronDown:e.faChevronUp)}}function nf(n,r){if(1&n&&t.nrm(0,"fa-icon",52),2&n){const e=t.XpG(2);t.Y8G("icon","desc"===e.sortDirection?e.faChevronDown:e.faChevronUp)}}function of(n,r){if(1&n&&(t.j41(0,"span",67),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n){const e=t.XpG().$implicit,o=t.XpG(2);t.R7$(),t.SpI(" ",t.i5U(2,1,"home.targeting.list.followers",t.eq3(4,Lp,o.formatNumber(e.followers)))," ")}}function rf(n,r){if(1&n){const e=t.RV6();t.j41(0,"a",70),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2).$implicit,s=t.XpG(2);return t.Njj(s.onArchiveFromRow(i))}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.targeting.target-dialog.archive")," "))}function sf(n,r){if(1&n){const e=t.RV6();t.j41(0,"a",70),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2).$implicit,s=t.XpG(2);return t.Njj(s.onReactivateSource(i))}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.targeting.target-dialog.reactivate")," "))}function af(n,r){if(1&n){const e=t.RV6();t.j41(0,"ul",68),t.bIt("click",function(i){return t.eBV(e),t.Njj(i.stopPropagation())}),t.j41(1,"li",69)(2,"a",70),t.bIt("click",function(){t.eBV(e);const i=t.XpG().$implicit,s=t.XpG(2);return t.Njj(s.homeService.showTargetFollowbacks(i))}),t.EFF(3),t.nI1(4,"translate"),t.k0s()(),t.j41(5,"li",69),t.DNE(6,rf,3,3,"a",71)(7,sf,3,3,"a",71),t.k0s()()}if(2&n){const e=t.XpG().$implicit,o=t.XpG(2);t.R7$(3),t.SpI(" ",t.bMT(4,3,"home.targeting.open-detailed-view")," "),t.R7$(3),t.Y8G("ngIf",e.status!==o.TargetStatus.ARCHIVED),t.R7$(),t.Y8G("ngIf",e.status===o.TargetStatus.ARCHIVED)}}function lf(n,r){if(1&n){const e=t.RV6();t.j41(0,"tr",53),t.bIt("click",function(){const i=t.eBV(e).$implicit,s=t.XpG(2);return t.Njj(s.homeService.showTargetFollowbacks(i))}),t.j41(1,"td",54)(2,"div",55),t.nrm(3,"img",56),t.j41(4,"div",57)(5,"span",58),t.EFF(6),t.k0s(),t.DNE(7,of,3,6,"span",59),t.k0s()()(),t.j41(8,"td",60),t.EFF(9),t.k0s(),t.j41(10,"td",60),t.EFF(11),t.k0s(),t.j41(12,"td",60),t.EFF(13),t.k0s(),t.j41(14,"td",61),t.nrm(15,"app-status-badge",62),t.k0s(),t.j41(16,"td",54)(17,"div",63),t.bIt("isOpenChange",function(i){const s=t.eBV(e).$implicit,a=t.XpG(2);return t.Njj(a.onRowMenuOpenChange(i,s))}),t.j41(18,"button",64),t.bIt("click",function(i){return t.eBV(e),t.Njj(i.stopPropagation())}),t.nrm(19,"fa-icon",65),t.k0s(),t.DNE(20,af,8,5,"ul",66),t.k0s()()()}if(2&n){const e=r.$implicit,o=t.XpG(2);t.AVh("bkg-3",e.status==o.TargetStatus.ARCHIVED),t.R7$(2),t.AVh("targeting__user__wrapper--archived",e.status==o.TargetStatus.ARCHIVED),t.R7$(),t.AVh("targeting__user__img--archived",e.status==o.TargetStatus.ARCHIVED),t.Y8G("src",e.img,t.B4B)("alt",e.name+" profile picture"),t.R7$(3),t.SpI(" ",e.getBody()||e.getTitle()," "),t.R7$(),t.Y8G("ngIf",e.followers),t.R7$(2),t.SpI(" ",o.formatNumber(e.follows)," "),t.R7$(2),t.SpI(" ",o.formatNumber(e.followbacks)," "),t.R7$(2),t.SpI(" ",e.followbacksPercent,"% "),t.R7$(2),t.Y8G("status",e.status),t.R7$(2),t.Y8G("placement","left")("isOpen",o.openMenuForTargetId===e.id),t.R7$(2),t.Y8G("icon",o.faEllipsisVertical)}}function cf(n,r){if(1&n){const e=t.RV6();t.j41(0,"table",45)(1,"tr",46)(2,"th",47),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onSort("source"))}),t.j41(3,"span",48),t.EFF(4),t.nI1(5,"translate"),t.DNE(6,Jp,1,1,"fa-icon",49),t.k0s()(),t.j41(7,"th",47),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onSort("interactions"))}),t.j41(8,"span",48),t.EFF(9),t.nI1(10,"translate"),t.DNE(11,Zp,1,1,"fa-icon",49),t.k0s()(),t.j41(12,"th",47),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onSort("followbacks"))}),t.j41(13,"span",48),t.EFF(14),t.nI1(15,"translate"),t.DNE(16,tf,1,1,"fa-icon",49),t.k0s()(),t.j41(17,"th",47),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onSort("followbacksRate"))}),t.j41(18,"span",48),t.EFF(19),t.nI1(20,"translate"),t.DNE(21,ef,1,1,"fa-icon",49),t.k0s()(),t.j41(22,"th",47),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onSort("status"))}),t.j41(23,"span",48),t.EFF(24),t.nI1(25,"translate"),t.DNE(26,nf,1,1,"fa-icon",49),t.k0s()(),t.nrm(27,"th",50),t.k0s(),t.DNE(28,lf,21,17,"tr",51),t.k0s()}if(2&n){const e=t.XpG();t.R7$(4),t.SpI(" ",t.bMT(5,11,"home.targeting.list.source")," "),t.R7$(2),t.Y8G("ngIf","source"===e.sortColumn),t.R7$(3),t.SpI(" ",t.bMT(10,13,"home.targeting.list.interactions")," "),t.R7$(2),t.Y8G("ngIf","interactions"===e.sortColumn),t.R7$(3),t.SpI(" ",t.bMT(15,15,"home.targeting.list.followbacks")," "),t.R7$(2),t.Y8G("ngIf","followbacks"===e.sortColumn),t.R7$(3),t.SpI(" ",t.bMT(20,17,"home.targeting.list.followbacks-rate")," "),t.R7$(2),t.Y8G("ngIf","followbacksRate"===e.sortColumn),t.R7$(3),t.SpI(" ",t.bMT(25,19,"home.targeting.list.status")," "),t.R7$(2),t.Y8G("ngIf","status"===e.sortColumn),t.R7$(2),t.Y8G("ngForOf",e.getAllTargeting())}}function df(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",72)(1,"app-targeting-users-mobile",73),t.bIt("onTargetSelectEvent",function(i){t.eBV(e);const s=t.XpG();return t.Njj(s.homeService.showTargetFollowbacks(i))}),t.k0s()()}if(2&n){const e=t.XpG();t.R7$(),t.Y8G("targets",e.getAllTargeting())}}function uf(n,r){if(1&n){const e=t.RV6();t.j41(0,"app-vimeo-dialog",74),t.bIt("onCloseVideoEvent",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.playVideo())}),t.k0s()}if(2&n){const e=t.XpG();t.Y8G("vimeoId",e.getVideoId())}}let gf=(()=>{class n{constructor(e,o,i,s,a,l,c,d,u,g,h,p){this.agency=e,this.userService=o,this.targetingService=i,this.suggestionsService=s,this.homeService=a,this.translate=l,this.bannersService=c,this.toastService=d,this.router=u,this.route=g,this.videoLinksService=h,this.dropdownService=p,this.STATUS_FILTER_DROPDOWN_ID="targeting-status-filter",this.targetingTab=Ut.TARGETING,this.pages=[],this.selectedPage=0,this.itemsPerPage=5,this.openMenuForTargetId=null,this.isPlayingVideo=!1,this.faTrash=ut.sjs,this.faPlay=V.ijD,this.faPlus=V.QLR,this.faEllipsisVertical=ut.nx5,this.faFilter=ut.mRM,this.faChevronDown=ut.Jt$,this.faChevronUp=V.w2A,this.TargetStatus=R.AE,this.sortColumn="status",this.sortDirection="asc",this.selectedStatusFilter="all",this.statusFilterOptions=[{value:"all",label:"All"},{value:R.AE.ACTIVE,label:"In Queue"},{value:R.AE.DEPLEATED,label:"On Cooldown"},{value:R.AE.PENDING,label:"Pending"},{value:R.AE.BLOCKED,label:"Blocked"},{value:R.AE.ARCHIVED,label:"Archived"},{value:R.AE.MINING,label:"In progress"}],this.isStatusFilterDropdownOpen=!1}ngOnInit(){this.targetingTab=Ut.TARGETING,this.targetingTabsList=[Ut.TARGETING,Ut.ARCHIVE],this.targetingService.updateTargetings(),this.suggestionsService.getSuggestions(this.userService.currentSubscription),this.sourcePlaceholder=this.translate.instant("home.targeting.music"),this.initSlider(),Bt.extend(dn),this.targetingService.onChange.subscribe({next:()=>{this.createPages()}}),this.createEmptyTargets(),this.statusFilterDropdownSubscription=this.dropdownService.getOpenDropdownId().subscribe(e=>{null!==e&&e!==this.STATUS_FILTER_DROPDOWN_ID&&(this.isStatusFilterDropdownOpen=!1)})}ngOnDestroy(){this.statusFilterDropdownSubscription&&this.statusFilterDropdownSubscription.unsubscribe()}afterViewinit(){}createEmptyTargets(){this.emptyTargets=[];for(let e=0;e<5;e++)this.emptyTargets.push(new R.We("","","",0,0,"",!1,null,0,"",0));this.emptyTargets[0].dateAdded=(new Date).getTime()/1e3-1e6,this.emptyTargets[1].dateAdded=(new Date).getTime()/1e3-2e6,this.emptyTargets[2].dateAdded=(new Date).getTime()/1e3-3e6,this.emptyTargets[3].dateAdded=(new Date).getTime()/1e3-4e6,this.emptyTargets[4].dateAdded=(new Date).getTime()/1e3-5e6}ngAfterViewChecked(){if(this.updateSlider){let e=document.getElementById("splide-list");if(!e||this.pages.length!=e.children.length)return;this.updateSlider=!1,this.splide&&this.splide.destroy(),this.splide=new $r(".splide-targeting",{arrows:!1,gap:20,speed:400,start:this.selectedPage,waitForTransition:!1}).mount()}}createPages(){this.activePages=this.getPages(Ut.TARGETING),this.archivePages=this.getPages(Ut.ARCHIVE),this.pages=[];let e=this.getPageCount(this.targetingTab);for(let o=0;o<e;o++)this.pages.push(o);this.updateSlider=!0}onSelectTargetingTab(e){this.targetingTab=e,this.selectedTarget=null,this.targetingTabsList=e==Ut.TARGETING?[Ut.TARGETING,Ut.ARCHIVE]:[Ut.ARCHIVE,Ut.TARGETING],this.createPages()}getPages(e){let o=this.getPageCount(e),i=[];for(let s=0;s<o;s++)i.push(this.getPageItems(s,e));return i}getPageItems(e,o){return o==Ut.TARGETING?this.getActiveTargeting().slice(e*this.itemsPerPage,e*this.itemsPerPage+this.itemsPerPage):this.targetingService.archiveTargets.slice(e*this.itemsPerPage,e*this.itemsPerPage+this.itemsPerPage)}getPageCount(e){return e==Ut.TARGETING?Math.ceil(this.getActiveTargeting().length/this.itemsPerPage):Math.ceil(this.targetingService.archiveTargets.length/this.itemsPerPage)}getTabName(e){return this.translate.instant(e==Ut.TARGETING?"home.targeting.targeting":"home.targeting.archive")}getTargetingCount(e){return e==Ut.TARGETING?this.targetingService.activeTargets.length:this.targetingService.archiveTargets.length}initSlider(){this.TargetType=R.yK.IG_PROFILE,this.sourcePlaceholder=this.translate.instant("placeholder.search-account"),this.userService.currentSubscription.isTikTok()&&(this.TargetType=R.yK.TT_PROFILE)}getLeft(){return this.isMobile()||this.TargetType==R.yK.IG_PROFILE||this.TargetType==R.yK.TT_PROFILE?"0%":this.TargetType==R.yK.IG_HASHTAG?"50%":this.TargetType==R.yK.TT_HASHTAG?"33.3333333%":this.TargetType==R.yK.TT_MUSIC?"66.6666666%":"0px"}getWidth(){return this.userService.currentSubscription.isTikTok()?"33.3333333%":"50%"}isSliderVisible(){return null!=document.getElementById("tab-slider")}onSourceTabClick(e,o){this.TargetType=o,this.searchTargets=[],this.sourcePlaceholder=this.translate.instant(o==o.IG_PROFILE?"placeholder.search-account":o==o.IG_HASHTAG?"placeholder.search-hashtag":"placeholder.search-song"),this.userService.currentSubscription.isTikTok()&&(this.TargetType+=3)}onAddTarget(e){if(!e||this.targetingService.targetExists(e))return;this.selectedSearchTarget=null,e.added=!0,this.targetingService.activeTargets.unshift(e);let o=e.getStringType(),i=e.id+"",s=e.getName();this.targetingService.addTargetSource(o,i,s).subscribe({next:a=>this.addTargetCallback(a,e),error:a=>this.addTargetFailedCallback(a)}),this.createPages()}showAddTargetsDialog(){this.mixpanelEvent("target_open"),this.router.navigate(["./add-targets"],{relativeTo:this.route})}onRestore(
1e){!e||this.targetingService.targetExists(e)||(this.targetingService.archiveTargets.splice(this.targetingService.archiveTargets.indexOf(e),1),this.selectedTarget=null,this.onAddTarget(e))}onArchive(e){null!=this.selectedTarget&&(this.targetingService.activeTargets.splice(this.targetingService.activeTargets.indexOf(e),1),this.targetingService.archiveTargets.unshift(e),e.dateDeleted=(new Date).getTime()/1e3,this.selectedTarget=null,this.targetingService.deleteTargetSource(e.id).subscribe({next:o=>this.dateleTargetCallback(o),error:o=>this.dateleTargetCallback(o)}),this.createPages())}onArchiveFromRow(e){e&&e.status!==R.AE.ARCHIVED&&this.homeService.showArchiveDialog(e)}onRowMenuOpenChange(e,o){e?this.openMenuForTargetId=o?.id??null:this.openMenuForTargetId===o?.id&&(this.openMenuForTargetId=null)}getActiveTargeting(){const e=[];return this.targetingService.pendingTargets&&this.targetingService.pendingTargets.forEach(o=>{e.push(o)}),this.targetingService.activeTargets&&this.targetingService.activeTargets.forEach(o=>{e.push(o)}),e}onReactivateSource(e){!e||this.targetingService.targetExists(e)||(this.targetingService.archiveTargets.splice(this.targetingService.archiveTargets.indexOf(e),1),e.status=R.AE.ACTIVE,this.onAddTarget(e))}getAllTargeting(){const e=[];this.targetingService.pendingTargets&&this.targetingService.pendingTargets.forEach(a=>{a.status=R.AE.PENDING,e.push(a)}),this.targetingService.archiveTargets&&this.targetingService.archiveTargets.forEach(a=>{a.status=R.AE.ARCHIVED,e.push(a)}),this.targetingService.activeTargets&&this.targetingService.activeTargets.forEach(a=>{e.push(a)});let o=e;"all"!==this.selectedStatusFilter&&(o=e.filter(a=>a.status===this.selectedStatusFilter));const i={[R.AE.MINING]:0,[R.AE.ACTIVE]:1,[R.AE.DEPLEATED]:2,[R.AE.PENDING]:3,[R.AE.BLOCKED]:4,[R.AE.ARCHIVED]:5};return o.sort((a,l)=>{let c=0;switch(this.sortColumn){case"source":{const d=a.getBody&&a.getBody()||a.getTitle&&a.getTitle()||"",u=l.getBody&&l.getBody()||l.getTitle&&l.getTitle()||"";c=d.localeCompare(u);break}case"interactions":c=(Number(a.follows)||0)-(Number(l.follows)||0);break;case"followbacks":c=(Number(a.followbacks)||0)-(Number(l.followbacks)||0);break;case"followbacksRate":c=(Number(a.followbacksPercent)||0)-(Number(l.followbacksPercent)||0);break;default:c=(i[a.status]??999)-(i[l.status]??999)}return"asc"===this.sortDirection?c:-c}),o}onSort(e){this.sortColumn===e?this.sortDirection="asc"===this.sortDirection?"desc":"asc":(this.sortColumn=e,this.sortDirection="source"===e||"status"===e?"asc":"desc")}onDeletePending(e){this.targetingService.pendingTargets.splice(this.targetingService.pendingTargets.indexOf(e),1),this.selectedTarget=null,this.targetingService.deletePendingSource(e.getStringType(),e.getName()).subscribe({next:o=>this.dateleTargetCallback(o),error:o=>this.dateleTargetCallback(o)}),this.createPages(),this.targetingService.onChange.emit()}addTargetCallback(e,o){this.bannersService.getBanners(),this.targetingService.updateArchived(),e.body.source&&e.body.source.id?o.id=e.body.source.id:(this.targetingService.updateTargetings(),Rt.l7("target",JSON.stringify(o)),Rt.l7("json",JSON.stringify(e)),Rt.wd("Add source response missing source"))}addTargetFailedCallback(e){const o=e.error?.error?.type;this.targetingService.updateTargetings(),"too_many_sources"==o?this.toastService.showToast(this.translate.instant("home.targeting.too-many-sources"),Z.TS.RED):this.toastService.showUnexpectedToast()}dateleTargetCallback(e){200!=e.status&&this.targetingService.updateTargetings(),this.targetingService.onChange.emit()}targetAddedTime(e){return e.isPending()?this.translate.instant("home.targeting.pending"):Bt.unix(e.dateAdded).fromNow()}targetDeletedTime(e){return Bt.unix(e.dateDeleted).fromNow()}targetAddedDate(e){return Bt.unix(e.dateAdded).format("MM.DD.YYYY")}onSelectTarget(e){console.log("onSelectTarget",e),this.selectedTarget=this.selectedTarget==e?null:e,this.selectedTargetStats=this.getTargetStats(this.selectedTarget),this.deleteSelected=!1}onSelectActiveMobileTarget(e,o){this.selectedTarget=this.selectedTarget==e?null:e,this.selectedTargetStats=this.getTargetStats(this.selectedTarget),this.selectedPage=o,null!=this.selectedTarget?this.splide.destroy():this.createPages()}onShowTargetingFilters(){this.mixpanelEvent("filter_open"),this.router.navigateByUrl(this.userService.getSubscriptionPath()+"/home/targeting-filters")}onShowTargetingFiltersMobile(){this.router.navigateByUrl(this.userService.getSubscriptionPath()+"/home/targeting-filters")}onAddSourcesMobile(){this.router.navigateByUrl(this.userService.getSubscriptionPath()+"/home/add-targeting-mobile")}getTargetStats(e){if(null==e)return null;let o=[];return e.targetType==R.yK.IG_PROFILE&&(o.push(new Yr(this.translate.instant("home.targeting.following"),e.following)),o.push(new Yr(this.translate.instant("home.targeting.followers"),e.followers)),o.push(new Yr(this.translate.instant("home.targeting.posts"),e.media))),o}isMobile(){return window.innerWidth<801}getFollowbackRateColor(e){return e.followbacksPercent>=15?"best":e.followbacksPercent>5?"good":"bad"}playVideo(){this.isPlayingVideo=!this.isPlayingVideo,this.isPlayingVideo&&this.mixpanelEvent("es_guide_targeting")}getVideoId(){return this.videoLinksService.getVideoId().targeting.videoId}showVideoElement(){return this.videoLinksService.showVideoElement()}getHelpLink(){return this.videoLinksService.getVideoId().targeting.helpLink}getHelpLinkAlt(){return this.videoLinksService.getVideoId().targeting.helpLinkAlt}mixpanelEvent(e){if(!dt.A.__loaded)return;const o=this.userService?.currentSubscription?.pk;dt.A.track(e,{pk:o})}formatNumber(e){if(null==e)return"";const o=Number(e);if(!Number.isFinite(o))return"";const i=Math.abs(o),s=o<0?"-":"",a=l=>{const c=Math.floor(10*l)/10;return Number.isInteger(c)?String(c):c.toFixed(1).replace(/\.0$/,"")};return i<1e3?s+String(i):i<1e6?s+a(i/1e3)+"K":i<1e9?s+a(i/1e6)+"M":s+a(i/1e9)+"B"}toggleStatusFilterDropdown(e){e&&e.stopPropagation(),this.isStatusFilterDropdownOpen=!this.isStatusFilterDropdownOpen,this.isStatusFilterDropdownOpen?this.dropdownService.openDropdown(this.STATUS_FILTER_DROPDOWN_ID):this.dropdownService.closeAll()}onStatusFilterChange(e){this.selectedStatusFilter=e,this.isStatusFilterDropdownOpen=!1,this.dropdownService.closeAll()}onDocumentClick(e){this.statusFilterDropdownContainer&&!this.statusFilterDropdownContainer.nativeElement.contains(e.target)&&(this.isStatusFilterDropdownOpen=!1)}getStatusFilterLabel(){const e=this.statusFilterOptions.find(o=>o.value===this.selectedStatusFilter);return e?e.label:"All"}isStatusFilterActive(){return"all"!==this.selectedStatusFilter}clearStatusFilter(){this.selectedStatusFilter="all"}isUserLoggedIn(){if(!this.userService.currentSubscription.account)return!1;const{status:e}=this.userService.currentSubscription.account;return e===ln.u1.VALID}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(nt.z),t.rXU(K.D),t.rXU(Ie.H),t.rXU(xo),t.rXU(un.X),t.rXU(D.c$),t.rXU(no.b),t.rXU(Z.fw),t.rXU(J.Ix),t.rXU(J.nX),t.rXU(Nr.e),t.rXU(Co))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-targeting"]],viewQuery:function(o,i){if(1&o&&t.GBs(Ep,5),2&o){let s;t.mGM(s=t.lsd())&&(i.statusFilterDropdownContainer=s.first)}},hostBindings:function(o,i){1&o&&t.bIt("click",function(a){return i.onDocumentClick(a)},!1,t.EBC)},standalone:!1,decls:32,vars:33,consts:[["statusFilterDropdownContainer",""],["statusFilterDropdown",""],[1,"targeting","border-bkg-5"],[1,"targeting__header","border-bkg-5","bkg-3"],[1,"targeting__header__wrapper"],[1,"targeting__header__title"],[1,"targeting__header__title__wrapper"],[1,"color-text-1","f-bold",3,"innerHTML"],["class","f-size-14 f-regular color-text-1",4,"ngIf"],[3,"translateId"],["class","targeting__slots color-text-1 f-semi-bold f-size-14",4,"ngIf"],[4,"ngIf"],[1,"targeting__header__buttons"],[1,"status-filter-wrapper"],[1,"dropdown-selector-light","dropdown-btn","h-box","f-semi-bold","f-size-16",3,"click","ngClass"],[1,"status-filter-label"],[3,"icon"],["class","chevron-icon color-text-3",3,"icon",4,"ngIf"],[1,"dropdown","tab-dropdown",3,"ngClass"],["class","tab-dropdown-item",3,"ngClass","click",4,"ngFor","ngForOf"],["class","btn-primary color-white f-medium f-size-16 targeting__add-target",3,"click",4,"ngIf"],["class","btn-primary w-full color-white f-medium f-size-16 targeting__add-target",3,"click",4,"ngIf"],[1,"targeting__body__overflow"],[1,"targeting__body"],["class","targeting__body__empty-state",4,"ngIf"],["class","targeting__table bkg-2",4,"ngIf"],["class","targeting__table__body",4,"ngIf"],[3,"vimeoId","onCloseVideoEvent",4,"ngIf"],[1,"f-size-14","f-regular","color-text-1"],[1,"targeting__slots","color-text-1","f-semi-bold","f-size-14"],[1,"chevron-icon","color-text-3",3,"icon"],[1,"tab-dropdown-item",3,"click","ngClass"],[1,"btn-primary","color-white","f-medium","f-size-16","targeting__add-target",3,"click"],[1,"btn-primary","w-full","color-white","f-medium","f-size-16","targeting__add-target",3,"click"],[1,"targeting__body__empty-state"],[1,"targeting__body__empty-state__title","f-size-26","f-bold","color-text-1"],[1,"empty-subtitle","f-size-14","f-regular","color-text-3"],["target","_blank",3,"href",4,"ngIf"],[1,"targeting__body__empty-state__buttons","mt-05"],["type","button","class","button btn-primary-outline w-fit-content h-fit f-size-16 f-regular",3,"click",4,"ngIf"],[1,"color-text-3","mt-05","f-regular","f-size-14"],["target","_blank",3,"href"],["type","button",1,"button","btn-primary-outline","w-fit-content","h-fit","f-size-16","f-regular",3,"click"],[1,"mr-1",3,"icon"],[1,"btn-primary","color-white","f-medium","mt-05","f-size-16","targeting__add-target",3,"click"],[1,"targeting__table","bkg-2"],[1,"targeting__table__header","bkg-1","border-bkg-5"],[1,"targeting__table__header__item","border-bkg-5",3,"click"],[1,"f-regular","f-size-14","color-text-3"],["class","sort-icon",3,"icon",4,"ngIf"],[1,"targeting__table__header__item","border-bkg-5"],["class","targeting__table__body",3,"bkg-3","click",4,"ngFor","ngForOf"],[1,"sort-icon",3,"icon"],[1,"targeting__table__body",3,"click"],[1,"border-bkg-5"],[1,"targeting__user__wrapper"],["onerror","this.src='/assets/images/default/default-user.svg'",1,"targeting__user__img","bkg-3",3,"src","alt"],[1,"targeting__user__info__wrapper"],[1,"color-text-1","f-semi-bold","f-size-16"],["class","color-text-2 f-regular f-size-14",4,"ngIf"],[1,"border-bkg-5","color-text-3","f-regular","f-size-16"],[1,"flex-center","border-bkg-5","color-text-3","f-regular","f-size-16"],[3,"status"],["dropdown","","container","body",1,"relative",3,"isOpenChange","placement","isOpen"],["dropdownToggle","","aria-haspopup","true","aria-expanded","fal
1se",1,"bkg-3","color-text-1","f-medium","f-size-16","targeting__table__body__button",3,"click"],["size","sm",3,"icon"],["class","dropdown-menu targeting-row-menu bkg-1 border-bkg-5","role","menu",3,"click",4,"dropdownMenu"],[1,"color-text-2","f-regular","f-size-14"],["role","menu",1,"dropdown-menu","targeting-row-menu","bkg-1","border-bkg-5",3,"click"],["role","menuitem"],[1,"dropdown-item","color-text-1",3,"click"],["class","dropdown-item color-text-1",3,"click",4,"ngIf"],[1,"targeting__table__body"],[3,"onTargetSelectEvent","targets"],[3,"onCloseVideoEvent","vimeoId"]],template:function(o,i){if(1&o){const s=t.RV6();t.j41(0,"div",2)(1,"div",3)(2,"div",4)(3,"div",5)(4,"div",6),t.nrm(5,"h3",7),t.nI1(6,"translate"),t.DNE(7,$p,3,6,"span",8),t.k0s(),t.nrm(8,"app-tooltip",9),t.DNE(9,Np,3,6,"div",10)(10,Vp,1,0,"app-disconnected-badge",11),t.k0s(),t.j41(11,"div",12)(12,"div",13)(13,"div",14,0),t.bIt("click",function(l){return t.eBV(s),t.Njj(i.toggleStatusFilterDropdown(l))}),t.j41(15,"div",15),t.nrm(16,"fa-icon",16),t.DNE(17,Bp,3,4,"span",11),t.k0s(),t.DNE(18,Yp,1,1,"fa-icon",17),t.j41(19,"div",18,1),t.DNE(21,zp,2,6,"div",19),t.k0s()()(),t.DNE(22,Up,4,4,"button",20),t.k0s()(),t.DNE(23,Xp,4,4,"button",21),t.k0s(),t.j41(24,"div",22),t.DNE(25,Wp,1,0,"app-disconnected-badge",11),t.j41(26,"div",23),t.DNE(27,qp,17,18,"div",24)(28,Qp,11,10,"div",24)(29,cf,29,21,"table",25)(30,df,2,1,"div",26),t.k0s()()(),t.DNE(31,uf,1,1,"app-vimeo-dialog",27)}2&o&&(t.R7$(5),t.Y8G("innerHTML",t.bMT(6,23,"home.targeting.title"),t.npT),t.R7$(2),t.Y8G("ngIf",i.isMobile()),t.R7$(),t.Y8G("translateId","targeting-info"),t.R7$(),t.Y8G("ngIf",!i.isMobile()),t.R7$(),t.Y8G("ngIf",!i.isUserLoggedIn()&&!i.isMobile()),t.R7$(3),t.Y8G("ngClass",t.sMw(25,Dp,i.agency.agency.darkMode,!i.agency.agency.darkMode,i.isStatusFilterDropdownOpen)),t.R7$(3),t.Y8G("icon",i.faFilter),t.R7$(),t.Y8G("ngIf",!i.isMobile()),t.R7$(),t.Y8G("ngIf",!i.isMobile()),t.R7$(),t.Y8G("ngClass",t.sMw(29,Gp,i.agency.agency.darkMode,!i.agency.agency.darkMode,i.isStatusFilterDropdownOpen)),t.R7$(2),t.Y8G("ngForOf",i.statusFilterOptions),t.R7$(),t.Y8G("ngIf",!i.isMobile()),t.R7$(),t.Y8G("ngIf",i.isMobile()),t.R7$(2),t.Y8G("ngIf",!i.isUserLoggedIn()&&i.isMobile()),t.R7$(),t.AVh("no-scroll",null!==i.openMenuForTargetId)("targeting__body--empty",0===i.getAllTargeting().length),t.R7$(),t.Y8G("ngIf",0===i.getAllTargeting().length&&"all"===i.selectedStatusFilter),t.R7$(),t.Y8G("ngIf",0===i.getAllTargeting().length&&"all"!==i.selectedStatusFilter),t.R7$(),t.Y8G("ngIf",i.getAllTargeting().length>0&&!i.isMobile()),t.R7$(),t.Y8G("ngIf",i.getAllTargeting().length>0&&i.isMobile()),t.R7$(),t.Y8G("ngIf",i.showVideoElement()&&i.isPlayingVideo))},dependencies:[I.YU,I.Sq,I.bT,it.aY,ne.b,Vr.w,$a.y,ko.hs,ko.UL,ko.Kk,ro,Ap,D.D9],styles:[".empty-screen__wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem}.empty-screen__wrapper[_ngcontent-%COMP%]   .empty-title[_ngcontent-%COMP%]{margin:0}.btn-filters[_ngcontent-%COMP%]{width:initial;padding:0 24px}.ic-filter[_ngcontent-%COMP%]{margin-left:8px}.status-filter-wrapper[_ngcontent-%COMP%]{position:relative;display:inline-block}.status-filter-label[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:row;gap:.5rem}.header-item-source[_ngcontent-%COMP%]{width:50%;justify-content:flex-start;padding-left:62px}.header-item-number[_ngcontent-%COMP%]{width:5%;justify-content:flex-end}.header-item-stars[_ngcontent-%COMP%]{width:30%}.info-icon[_ngcontent-%COMP%]{margin-left:8px}.header-item-time[_ngcontent-%COMP%]{width:15%;padding-right:35px;justify-content:flex-end}.item-source-selected[_ngcontent-%COMP%]{border-width:3px;border-style:solid}.item-source[_ngcontent-%COMP%]{align-items:center;width:50%}.item-number[_ngcontent-%COMP%]{width:5%;justify-content:flex-end;display:flex;align-items:center}.item-stars[_ngcontent-%COMP%]{width:30%;display:flex;justify-content:center;align-items:center}.followback-rate[_ngcontent-%COMP%]{width:58px;height:28px;display:flex;justify-content:center;align-items:center;border-radius:4px}.item-time[_ngcontent-%COMP%]{width:15%;justify-content:flex-end;display:flex;align-items:center;white-space:nowrap}.menu-dots[_ngcontent-%COMP%]{margin-left:20px}.sources-box[_ngcontent-%COMP%]{margin:0 40px 40px}.targeting[_ngcontent-%COMP%]{flex-grow:1}.right-box[_ngcontent-%COMP%]{width:430px;margin-top:50px;padding-left:16px;height:380px;position:relative}.restore-box[_ngcontent-%COMP%]{position:relative;height:100%}.target-info-box[_ngcontent-%COMP%]{position:absolute;width:100%;top:0;left:0;padding-left:16px;transition:opacity .25s ease-in;height:100%;display:flex}.target-info[_ngcontent-%COMP%]{border-radius:10px;padding:22px 18px;display:flex;margin-bottom:64px;width:100%}.target-info-left[_ngcontent-%COMP%]{width:50%;display:flex;flex-flow:column;align-items:center;text-align:center;justify-content:center;padding-right:16px}.target-info-left.pending[_ngcontent-%COMP%]{width:100%;padding-right:0}.target-info-right[_ngcontent-%COMP%]{width:50%;display:flex;flex-flow:column;align-items:flex-start;margin-top:36px;border-left-style:solid;border-left-width:1px;padding-left:16px}.target-info-buttons[_ngcontent-%COMP%]{position:absolute;width:100%;bottom:0;padding-right:16px}.close-info[_ngcontent-%COMP%]{width:24px;height:24px;top:22px;right:22px;position:absolute;cursor:pointer}.target-info-img[_ngcontent-%COMP%]{width:100px;height:100px;border-radius:50%;margin:12px 0}.target-info-stats[_ngcontent-%COMP%]{display:flex;width:100%;justify-content:space-around;margin-top:12px}.target-info-stats-right[_ngcontent-%COMP%]{margin-left:4px;margin-right:6px}.why-sources[_ngcontent-%COMP%]{cursor:pointer;margin-top:8px}.btn-restore[_ngcontent-%COMP%]{position:absolute;bottom:0;transition:background-color .15s ease-in}.restore-icon[_ngcontent-%COMP%]{margin-right:8px}.v-box[_ngcontent-%COMP%]{justify-content:center}.dropdown-item[_ngcontent-%COMP%]{justify-content:space-between}.tab-dropdown[_ngcontent-%COMP%]{top:0;transform:none;overflow:hidden}@media (max-width: 899px){.tab-dropdown[_ngcontent-%COMP%]{width:fit-content;left:-4rem}}.tab-dropdown-item[_ngcontent-%COMP%]{font-weight:500;border-radius:0}.targeting-row-menu.dropdown-menu[_ngcontent-%COMP%]{padding:.375rem;border-radius:.625rem;box-shadow:0 .375rem 1.125rem #00000026;min-width:fit-content;width:max-content;border-width:.0625rem;border-style:solid;list-style-type:none}.targeting-row-menu[_ngcontent-%COMP%]   .dropdown-item[_ngcontent-%COMP%]{height:36px;padding:0 12px;border-radius:6px;display:flex;align-items:center}.targeting-row-menu[_ngcontent-%COMP%]   .dropdown-item[_ngcontent-%COMP%]:hover{cursor:pointer}.btn-followbacks[_ngcontent-%COMP%]{width:65%;margin-right:6px;margin-top:26px}.btn-archive[_ngcontent-%COMP%]{margin-top:26px;width:35%;margin-left:6px}
1.btn-delete[_ngcontent-%COMP%]{margin-top:26px}.icon-archive[_ngcontent-%COMP%]{margin-left:8px}.item-growth-gained[_ngcontent-%COMP%]{width:80px;height:35px;border-radius:10px;display:flex;justify-content:center;align-items:center;transition:all .15s ease-in}.close[_ngcontent-%COMP%]{position:absolute;bottom:16px;text-align:center;width:100%;left:0}.info-icon[_ngcontent-%COMP%]{margin-left:12px}.box[_ngcontent-%COMP%]{height:500px;width:300px;background:red}.follow-icon[_ngcontent-%COMP%]{width:16px;height:16px}.ic-remove[_ngcontent-%COMP%]{width:42px;height:42px}.btn-add-account[_ngcontent-%COMP%]   .tip[_ngcontent-%COMP%]{position:absolute;left:0;top:-12px;transform:translateY(-100%);text-decoration:none}@media only screen and (max-width: 1200px) and (min-width: 900px){.header-item-source[_ngcontent-%COMP%]{width:65%}.header-item-number[_ngcontent-%COMP%]{width:10%}.header-item-stars[_ngcontent-%COMP%]{width:25%}.header-item-time[_ngcontent-%COMP%]{display:none}.item-source[_ngcontent-%COMP%]{width:65%}.item-number[_ngcontent-%COMP%]{width:10%}.item-stars[_ngcontent-%COMP%]{width:25%}.item-time[_ngcontent-%COMP%]{display:none}}@media only screen and (max-width: 899px){.list-items[_ngcontent-%COMP%]{margin:0 -20px;width:100vw;height:initial;padding:0 20px}.list-header[_ngcontent-%COMP%]{height:30px;padding-right:10px;padding-left:10px}.header-item-source[_ngcontent-%COMP%]{width:65%;padding-left:0}.header-item-number[_ngcontent-%COMP%]{width:10%;justify-content:center}.header-item-stars[_ngcontent-%COMP%]{width:25%}.item-source[_ngcontent-%COMP%]{width:65%}.item-number[_ngcontent-%COMP%]{width:10%;justify-content:center}.item-stars[_ngcontent-%COMP%]{width:25%}.star[_ngcontent-%COMP%]{width:8px;height:8px;margin-right:4px}.targeting[_ngcontent-%COMP%]{margin-bottom:28px;min-height:332px}.title[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.section-header-mobile[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:center;flex-flow:column}.ic-targeting[_ngcontent-%COMP%], .ic-archive[_ngcontent-%COMP%]{padding:8px;border-radius:8px;margin-right:8px}.tabs[_ngcontent-%COMP%]{position:relative;height:43px;margin-bottom:12px;margin-top:30px}.tab[_ngcontent-%COMP%]{position:absolute;top:0;width:50%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .3s ease-in}.badge-small[_ngcontent-%COMP%]{transition:all .3s ease-in}.left-tab[_ngcontent-%COMP%]{left:0}.right-tab[_ngcontent-%COMP%]{left:50%}.slider[_ngcontent-%COMP%]{width:50%;height:100%;border-radius:5px;transition:all .3s ease-in}.slider-right[_ngcontent-%COMP%]{margin-left:50%}.gone[_ngcontent-%COMP%]{display:none}.restore-icon[_ngcontent-%COMP%]{margin-right:4px;width:16px;height:16px}.btn-restore[_ngcontent-%COMP%]{position:relative}.mobile-buttons[_ngcontent-%COMP%]{display:flex;margin-bottom:40px}.btn-small[_ngcontent-%COMP%]{max-width:50px;margin-left:8px}.item-active-source-selected[_ngcontent-%COMP%]{height:366px}.details[_ngcontent-%COMP%]{margin-top:14px;text-align:center}.details-img[_ngcontent-%COMP%]{margin:8px auto;height:60px;width:60px;border-radius:60px}.stat[_ngcontent-%COMP%]{min-width:55px}.target-info-stats[_ngcontent-%COMP%]{width:200px;margin:12px auto}.target-info-bottom[_ngcontent-%COMP%]{padding-top:8px;text-align:start;display:flex;width:max-content;column-gap:20px;margin:0 auto;border-top-width:1px;border-top-style:solid}.ic-close[_ngcontent-%COMP%]{width:26px;height:26px}.splide[_ngcontent-%COMP%]{margin-bottom:6px}.mb-0[_ngcontent-%COMP%]{margin-bottom:0}.source-box-mobile[_ngcontent-%COMP%]{display:block}.info-icon[_ngcontent-%COMP%]{margin-left:8px}.title-filler[_ngcontent-%COMP%]{height:40px}.title[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:40px}.followback-rate[_ngcontent-%COMP%]{width:42px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:4px}.follow-icon[_ngcontent-%COMP%]{height:20px}}@media only screen and (max-width: 450px){.header-item-source[_ngcontent-%COMP%]{width:50%;padding-left:0}.header-item-number[_ngcontent-%COMP%]{width:20%;justify-content:center}.header-item-stars[_ngcontent-%COMP%]{width:30%}.item-source[_ngcontent-%COMP%]{width:50%}.item-number[_ngcontent-%COMP%]{width:20%;justify-content:center}.item-stars[_ngcontent-%COMP%]{width:30%}}.mr-1[_ngcontent-%COMP%]{margin-right:.25rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.mt-05[_ngcontent-%COMP%]{margin-top:.5rem}.btn-add-account[_ngcontent-%COMP%]{width:100%;display:flex;gap:1rem}.targeting[_ngcontent-%COMP%]{border-radius:.625rem;border-style:solid;border-width:1px;margin-bottom:2rem}@media only screen and (max-width: 1000px){.targeting[_ngcontent-%COMP%]{margin-bottom:1rem}}.targeting__slots[_ngcontent-%COMP%]{padding:.375rem .75rem;background-color:#0068ff33;border-radius:.625rem}.targeting__header[_ngcontent-%COMP%]{padding:1rem 1.5rem;border-bottom-style:solid;border-bottom-width:1px;display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;gap:1rem;border-top-right-radius:.625rem;border-top-left-radius:.625rem}@media only screen and (max-width: 900px){.targeting__header[_ngcontent-%COMP%]{padding:1rem}}.targeting__header__wrapper[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:100%}.targeting__header__title[_ngcontent-%COMP%]{font-size:1.25rem;display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.targeting__header__title__wrapper[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;flex-direction:column;gap:0}@media only screen and (max-width: 1300px){.targeting__header__title[_ngcontent-%COMP%]{font-size:1.125rem}}.targeting__header__buttons[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;gap:.5rem}.targeting__body[_ngcontent-%COMP%]{height:26.0625rem;overflow-y:auto}.targeting__body.no-scroll[_ngcontent-%COMP%]{overflow:hidden;padding-right:.9375rem}.targeting__body__overflow[_ngcontent-%COMP%]{overflow-x:hidden;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem}.targeting__body--empty[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5rem;padding:1.5rem}.targeting__body__empty-state[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.25rem;padding:1rem;max-width:25.5rem;text-align:center}.targeting__body__empty-state__title[_ngcontent-%COMP%]{margin:0}.targeting__body__empty-state__buttons[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.targeting__body__empty-state__buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{height:fit-content;padding:.5rem 1rem;width:100%}@media only screen and (min-width: 900px){.targeting__body__empty-state__buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{min-height:100%;width:fit-content}}.targeting__table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse}.targeting__table__header[_ngcontent-%COMP%]{padding:.75rem 1.5rem;position:sticky;z-index:1;top:0;border-bottom-style:solid;border-bottom-width:1px}.targeting__table__header__item[_ngcontent-%COMP%]{padding-top:.75rem;padding-bottom:.75rem;border-bottom-style:solid;border-bottom-width:1px}.targeting__table__header__item[_ngcontent-%COMP%]:last-child{padding-right:1.5rem}.targeting__table__header__item[_ngcontent-%COMP%]:first-child{padding-left:1.5rem;text-align:start}.targeting__table__header__item[_ngcontent-%COMP%]   .sort-icon[_ngcontent-%COMP%]{margin-left:6px;transition:transform .15s ease-in-out}.targeting__table__header__item[_ngcontent-%COMP%]   .rotate-180[_ngcontent-%COMP%]{transform:rotate(180deg)}.targeting__table__body[_ngcontent-%COMP%]{cursor:pointer}.targeting__table__body[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-bottom-width:1px;border-bottom-style:solid;padding:.75rem 1.5rem;text-align:center}.targeting__table__body[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:first-child{text-align:start}.targeting__table__body[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:last-child{text-align:end}.targeting__table__body__button[_ngcontent-%COMP%]{height:2rem;min-height:2rem;width:2rem;display:flex;justify-content:center;align-items:center;margin-left:auto}.targeting__table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:last-child   td[_ngcontent-%COMP%], .targeting__table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:last-child   th[_ngcontent-%COMP%]{border-bottom:none!important}.targeting__add-target[_ngcontent-%COMP%]{width:fit-content;padding:.625rem 1rem;min-height:2.75rem;height:2.75rem}.targeting__user[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem}.targeting__user__wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;gap:.5rem}.targeting__user__wrapper--archived[_ngcontent-%COMP%]{opacity:.7}.targeting__user__img[_ngcontent-%COMP%]{width:2.5rem;height:2.5rem;border-radius:50%}.targeting__user__info__wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:0}h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{margin:0}.text-center[_ngcontent-%COMP%]{text-align:center}.flex-center[_ngcontent-%COMP%]   app-status-badge[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.btn-filters[_ngcontent-%COMP%]{background-color:#526c79}.dropdown-selector-light[_ngcontent-%COMP%]{height:2.75rem;border-style:solid;border-width:1px;border-radius:.625rem;padding:9px 16px;width:fit-content;text-wrap:nowrap;justify-content:space-between;gap:.5rem;font-weight:700;cursor:pointer;transition:all .2s ease-in-out;position:relative;display:flex;align-items:center}.dropdown-selector-light[_ngcontent-%COMP%]:hover{background-color:#f8f9fa}.dropdown-selector-light[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{transition:transform .2s ease-in-out;flex-shrink:0}.dropdown-selector-light.show[_ngcontent-%COMP%]   .chevron-icon[_ngcontent-%COMP%]{transform:rotate(180deg)}.dropdown-selector-light--hover-dark[_ngcontent-%COMP%]{background-color:transparent;border-color:#ffffff4d}.dropdown-selector-light--hover-dark[_ngcontent-%COMP%]:hover{background-color:#ffffff1a}.dropdown-selector-light--hover-light[_ngcontent-%COMP%]:hover{background-color:#f8f9fa;color:inherit}.tab-dropdown[_ngcontent-%COMP%]{position:absolute;top:calc(100% + .25rem);left:-6rem;min-width:fit-content;width:100%;border-radius:.625rem;box-shadow:0 .125rem .375rem #00000026;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s ease-in-out;pointer-events:none;overflow:hidden;margin-top:.25rem}@media only screen and (min-width: 900px){.tab-dropdown[_ngcontent-%COMP%]{min-width:215px;left:-3rem}}.tab-dropdown.show[_ngcontent-%COMP%]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.tab-dropdown-item[_ngcontent-%COMP%]{height:2.75rem;min-height:2.75rem;text-wrap:nowrap;padding:9px 16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .15s ease-in-out;position:relative;white-space:nowrap;border-radius:0}.tab-dropdown-item[_ngcontent-%COMP%]:hover{background-color:#0000000d}.tab-dropdown-item-dark[_ngcontent-%COMP%]:not(:first-child){border-top-style:solid;border-top-width:1px;border-color:#ffffff80}.tab-dropdown-item-dark.selected[_ngcontent-%COMP%]{background-color:#ffffff20}.tab-dropdown-item-light[_ngcontent-%COMP%]:not(:first-child){border-top-style:solid;border-top-width:1px;border-color:#000}.tab-dropdown-item-light.selected[_ngcontent-%COMP%]{background-color:#00000015}.tab-dropdown--hover-dark[_ngcontent-%COMP%]{border-style:solid;border-width:1px;border-color:#ffffff80}.tab-dropdown--hover-light[_ngcontent-%COMP%]{border-style:solid;border-width:1px;border-color:#000}.w-full[_ngcontent-%COMP%]{width:100%}"],data:{animation:[q.Li,q.Ws]}})}}return n})();class Yr{constructor(r,e){this.name=r,this.value=K.D.formatIgStatNumber(e)}}var Ut=function(n){return n[n.TARGETING=1]="TARGETING",n[n.ARCHIVE=2]="ARCHIVE",n}(Ut||{}),Na=O(3997);let hf=(()=>{class n{constructor(e,o){this.httpSender=e,this.userService=o}generateAudit(){const{pk:e}=this.userService.currentSubscription;return this.httpSender.post(`accounts/${e}/audits`,{})}isAuditGenerated(){const{pk:e}=this.userService.currentSubscription;return this.httpSender.get(`accounts/${e}/audits`)}redirectToAudit(e){this.mixpanelEvent("audit_view",{pk:this.userService.currentSubscription.pk,auditId:e}),window.open(`https://ig-audit.socialgrowth.co?auditId=${e}`,"__blank")}mixpanelEvent(e,o){dt.A.__loaded&&dt.A.track(e,o)}static{this.\u0275fac=function(o){return new(o||n)(t.KVO(Dn.t),t.KVO
1(K.D))}}static{this.\u0275prov=t.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})(),zr=(()=>{class n{constructor(e,o){this.httpSender=e,this.agency=o,this.calls=[],this.onChange=new t.bkB}getScheduledCalls(e){this.agency.agency.hasFeature(L.W.STRATEGY_CALLS.id)&&(this.httpSender.get("subscriptions/"+e.uuid+"/calls").subscribe({next:o=>{const i=o.body,s=i.call_used,a=i.calls,l=i.current,c=i.call_reset_at,d=i.account_manager,u=i.has_call;d&&(this.managerImg=d.picture_url,this.callUrl=d.call_url);const g=i.available_in_trial;if(g&&(this.availableInTrial=g),this.current=l,this.callUsed=s,this.nextCall=new Date(c),this.callAvailable=u,this.calls=[],a)for(let h of a)this.calls.push(new pf(h.title,h.description));this.onChange.emit()},error:()=>{}}),this.httpSender.get("subscriptions/"+e.uuid+"/bookings").subscribe({next:o=>{const i=o.body.bookings;i&&i.length>0&&(this.scheduledCall=new Date(i[0].start_time))},error:()=>{}}))}static{this.\u0275fac=function(o){return new(o||n)(t.KVO(Dn.t),t.KVO(nt.z))}}static{this.\u0275prov=t.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();class pf{constructor(r,e){this.title=r,this.description=e}}var le=O(4388);const ff=()=>({width:"24px",height:"24px"}),mf=()=>({width:"200px",height:"20px"}),_f=()=>({width:"388px",height:"62px"}),bf=()=>({width:"388px",height:"44px"});let vf=(()=>{class n{constructor(e){this.agencyService=e}ngOnInit(){this.isDarkMode=this.agencyService.agency.darkMode}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(nt.z))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-generate-audit-loader"]],standalone:!1,decls:12,vars:20,consts:[[1,"bkg-2","padding-2","content-loader"],[1,"audit__header__title__wrapper"],["width","24","height","24","viewBox","0 0 24 24",3,"backgroundColor","foregroundColor"],["cx","12","cy","12","r","12"],["width","200","height","20","viewBox","0 0 200 20",3,"backgroundColor","foregroundColor"],["x","0","y","0","width","200","height","20","rx","5","ry","5"],["width","388","height","62","viewBox","0 0 388 62",3,"backgroundColor","foregroundColor"],["x","0","y","0","width","370","height","15","rx","5","ry","5"],["x","0","y","22","width","274","height","15","rx","5","ry","5"],["x","0","y","45","width","320","height","15","rx","5","ry","5"],["width","388","height","44","viewBox","0 0 388 44",3,"backgroundColor","foregroundColor"],["x","0","y","0","width","388","height","44","rx","10","ry","10"]],template:function(o,i){1&o&&(t.j41(0,"div",0)(1,"div",1)(2,"content-loader",2),t.qSk(),t.nrm(3,"circle",3),t.k0s(),t.joV(),t.j41(4,"content-loader",4),t.qSk(),t.nrm(5,"rect",5),t.k0s()(),t.joV(),t.j41(6,"content-loader",6),t.qSk(),t.nrm(7,"rect",7)(8,"rect",8)(9,"rect",9),t.k0s(),t.joV(),t.j41(10,"content-loader",10),t.qSk(),t.nrm(11,"rect",11),t.k0s()()),2&o&&(t.R
17$(2),t.Aen(t.lJ4(16,ff)),t.Y8G("backgroundColor",i.isDarkMode?"#2f2f2f":"#f1f1f1")("foregroundColor",i.isDarkMode?"#343434":"#dedede"),t.R7$(2),t.Aen(t.lJ4(17,mf)),t.Y8G("backgroundColor",i.isDarkMode?"#2f2f2f":"#f1f1f1")("foregroundColor",i.isDarkMode?"#343434":"#dedede"),t.R7$(2),t.Aen(t.lJ4(18,_f)),t.Y8G("backgroundColor",i.isDarkMode?"#2f2f2f":"#f1f1f1")("foregroundColor",i.isDarkMode?"#343434":"#dedede"),t.R7$(4),t.Aen(t.lJ4(19,bf)),t.Y8G("backgroundColor",i.isDarkMode?"#2f2f2f":"#f1f1f1")("foregroundColor",i.isDarkMode?"#343434":"#dedede"))},dependencies:[so.GC],styles:[".audit[_ngcontent-%COMP%]{max-width:27.875rem;min-width:100%;box-shadow:0 0 3px #00000040;border-radius:.625rem;gap:1rem;height:100%;max-height:14.125rem;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 1000px){.audit[_ngcontent-%COMP%]{max-height:100%}}.audit__header[_ngcontent-%COMP%]{padding:1.5rem 1.5rem 0;border-radius:.625rem .625rem 0 0;width:100%}.audit__header__title__wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.5rem;width:100%}.audit__body[_ngcontent-%COMP%]{padding:0 1.5rem 1.5rem}.padding-2[_ngcontent-%COMP%]{padding:1.5rem}.content-loader[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;flex-direction:column;box-shadow:0 0 3px #00000040;border-radius:.5rem}"]})}}return n})(),wf=(()=>{class n{constructor(){this.onConnectAccountEvent=new t.bkB,this.faUserSlash=V.c7y}connectAccount(){this.onConnectAccountEvent.emit()}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-generate-audit-connect-instagram"]],outputs:{onConnectAccountEvent:"onConnectAccountEvent"},standalone:!1,decls:14,vars:10,consts:[[1,"audit","audit--disabled","bkg-2","border-bkg-5"],[1,"audit__disabled-overlay"],[1,"audit__disabled-overlay__text"],[1,"audit__disabled-overlay__title__wrapper"],[1,"icon","f-size-18","color-red",3,"icon"],[1,"audit__disabled-overlay__title","color-text-1"],[1,"audit__disabled-overlay__subtitle","color-text-3"],[1,"btn","btn-primary","f-size-16",3,"click"]],template:function(o,i){1&o&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),t.nrm(4,"fa-icon",4),t.j41(5,"h2",5),t.EFF(6),t.nI1(7,"translate"),t.k0s()(),t.j41(8,"span",6),t.EFF(9),t.nI1(10,"translate"),t.k0s()(),t.j41(11,"button",7),t.bIt("click",function(){return i.connectAccount()}
1),t.EFF(12),t.nI1(13,"translate"),t.k0s()()()),2&o&&(t.R7$(4),t.Y8G("icon",i.faUserSlash),t.R7$(2),t.SpI(" ",t.bMT(7,4,"home.audit.reconnect.title")," "),t.R7$(3),t.SpI(" ",t.bMT(10,6,"home.audit.reconnect.subtitle")," "),t.R7$(3),t.SpI(" ",t.bMT(13,8,"home.audit.reconnect.reconnect")," "))},dependencies:[it.aY,D.D9],styles:[".audit[_ngcontent-%COMP%]{max-width:28rem;min-width:100%;border-style:solid;border-width:1px;border-radius:.625rem;height:100%;max-height:14.125rem;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 1000px){.audit[_ngcontent-%COMP%]{max-height:100%}}.audit--disabled[_ngcontent-%COMP%]   .audit__header[_ngcontent-%COMP%], .audit--disabled[_ngcontent-%COMP%]   .audit__body[_ngcontent-%COMP%], .audit--disabled[_ngcontent-%COMP%]   .audit__footer[_ngcontent-%COMP%]{opacity:.25;pointer-events:none}.audit__disabled-overlay[_ngcontent-%COMP%]{height:100%;width:100%;backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;border-radius:.625rem;padding:1.5rem;gap:1rem}.audit__disabled-overlay__text[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.audit__disabled-overlay__title[_ngcontent-%COMP%]{font-size:1.25rem;margin:0}.audit__disabled-overlay__title__wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;gap:.5rem}.audit__disabled-overlay__icon[_ngcontent-%COMP%]{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:3rem}"]})}}return n})(),Va=(()=>{class n{constructor(){this.onUpgradeClickEvent=new t.bkB,this.faInstagram=Na.QV6}upgradeAccount(){this.onUpgradeClickEvent.emit()}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-generate-audit-upsell"]],outputs:{onUpgradeClickEvent:"onUpgradeClickEvent"},standalone:!1,decls:14,vars:10,consts:[[1,"audit","bkg-2","border-bkg-5"],[1,"audit__header"],[1,"audit__header__title__wrapper"],[1,"icon","icon-instagram","f-size-24",3,"icon"],[1,"audit__header__title","color-text-1"],[1,"audit__body__text","color-text-2"],[1,"audit__body"],[1,"btn","btn-pro","f-size-16",3,"click"]],template:function(o,i){1&o&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2),t.nrm(3,"fa-icon",3),t.j41(4,"h1",4),t.EFF(5),t.nI1(6,"translate"),t.k0s()(),t.j41(7,"p",5),t.EFF(8),t.nI1(9,"translate"),t.k0s()(),t.j41(10,"div",6)(11,"button",7),t.bIt("click",function(){return i.upgradeAccount()}
1),t.EFF(12),t.nI1(13,"translate"),t.k0s()()()),2&o&&(t.R7$(3),t.Y8G("icon",i.faInstagram),t.R7$(2),t.SpI(" ",t.bMT(6,4,"home.account-manager.instagram-audit.audit-pro-title")," "),t.R7$(3),t.SpI(" ",t.bMT(9,6,"home.account-manager.instagram-audit.upgrade-to-pro-description")," "),t.R7$(4),t.SpI(" ",t.bMT(13,8,"home.account-manager.instagram-audit.upgrade-audit-btn")," "))},dependencies:[it.aY,D.D9],styles:[".audit[_ngcontent-%COMP%]{max-width:27.875rem;min-width:100%;border-style:solid;border-width:1px;border-radius:.625rem;gap:1rem;display:flex;flex-direction:column;justify-content:space-between;height:100%;max-height:14.125rem}@media only screen and (max-width: 1000px){.audit[_ngcontent-%COMP%]{max-height:100%}}.audit__header[_ngcontent-%COMP%]{padding:1.5rem 1.5rem 0;border-radius:.625rem .625rem 0 0}.audit__header__info[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:.5rem}.audit__header__badge[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.5rem}.audit__header__profile[_ngcontent-%COMP%]{width:3.75rem;height:3.75rem;border-radius:5rem}.audit__header__title[_ngcontent-%COMP%]{font-size:1.25rem;margin:0;line-height:1}@media only screen and (max-width: 1000px){.audit__header__title[_ngcontent-%COMP%]{font-size:1.125rem}}.audit__header__title__wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.5rem}.audit__body[_ngcontent-%COMP%]{padding:0 1.5rem 1.5rem}.audit__body__text[_ngcontent-%COMP%]{font-size:.875rem;font-weight:400;margin:0}.audit__body[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin-right:.25rem}.audit__footer[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:.5rem 0;border-radius:0 0 .625rem .625rem}.audit__footer__status[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;font-weight:600}.audit[_ngcontent-%COMP%]   .badge-title-label[_ngcontent-%COMP%]{padding:3px 12px;border-radius:.5rem;width:fit-content}.generating-audit-label[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;flex-direction:row}.mt-05[_ngcontent-%COMP%]{margin-top:.5rem}.padding-185[_ngcontent-%COMP%]{padding:1.875rem 1.875rem 0}.icon-instagram[_ngcontent-%COMP%]{background:linear-gradient(87.29deg,#0068ff 2.56%,#4ed687);mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E\") no-repeat center;mask-size:contain;color:transparent}button[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;gap:.25rem;min-height:2.75rem;height:2.75rem;font-size:1rem}"]})}}return n})();const yf=()=>({width:"52px",height:"17px"});function xf(n,r){1&n&&(t.qex(0),t.EFF(1),t.nI1(2,"translate"),t.bVm()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.account-manager.instagram-audit.audit-title")," "))}function Cf(n,r){1&n&&(t.qex(0),t.EFF(1),t.nI1(2,"translate"),t.bVm()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.account-manager.instagram-audit.audit-ready-title")," "))}function kf(n,r){1&n&&(t.qex(0),t.j41(1,"content-loader",16),t.qSk(),t.nrm(2,"rect",17),t.k0s(),t.bVm()),2&n&&(t.R7$(),t.Aen(t.lJ4(2,yf)))}function Mf(n,r){if(1&n&&(t.j41(0,"span",14),t.nrm(1,"fa-icon",15),t.EFF(2),t.DNE(3,kf,3,3,"ng-container",3),t.k0s()),2&n){const e=t.XpG(2);t.R7$(),t.Y8G("icon",e.faClockRotateLeft),t.R7$(),t.SpI(" ",e.countdown," "),t.R7$(),t.Y8G("ngIf",!e.countdown)}}function Sf(n,r){1&n&&(t.qex(0),t.EFF(1),t.nI1(2,"translate"),t.bVm()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.account-manager.instagram-audit.get-your-audit")," "))}function Tf(n,r){1&n&&(t.qex(0),t.EFF(1),t.nI1(2,"translate"),t.bVm()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.account-manager.instagram-audit.audit-ready")," "))}function Of(n,r){if(1&n&&t.nrm(0,"fa-icon",21),2&n){const e=t.XpG(3);t.Y8G("icon",e.faDownload)}}function Pf(n,r){1&n&&(t.j41(0,"div",22),t.nrm(1,"app-small-loader",23),t.EFF(2),t.nI1(3,"translate"),t.k0s()),2&n&&(t.R7$(),t.Y8G("scale",.7)("color","white")("opacity",.5),t.R7$(),t.SpI(" ",t.bMT(3,4,"home.account-manager.instagram-audit.generating-audit")," "))}function If(n,r){1&n&&(t.qex(0),t.EFF(1),t.nI1(2,"translate"),t.bVm()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.account-manager.instagram-audit.get-my-audit-btn")," "))}function Rf(n,r){if(1&n){const e=t.RV6();t.j41(0,"button",18),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.generateAudit())}),t.DNE(1,Of,1,1,"fa-icon",19)(2,Pf,4,6,"div",20)(3,If,3,3,"ng-container",3),t.k0s()}if(2&n){const e=t.XpG(2);t.AVh("btn-disabled",e.isGeneratingAudit),t.Y8G("disabled",e.isGeneratingAudit),t.R7$(),t.Y8G("ngIf",!e.isGeneratingAudit),t.R7$(),t.Y8G("ngIf",e.isGeneratingAudit),t.R7$(),t.Y8G("ngIf",!e.isGeneratingAudit)}}function Ff(n,r){if(1&n){const e=t.RV6();t.j41(0,"button",24),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.redirectToAudit())}),t.nrm(1,"fa-icon",21),t.EFF(2),t.nI1(3,"translate"),t.k0s()}if(2&n){const e=t.XpG(2);t.R7$(),t.Y8G("icon",e.faEye),t.R7$(),t.SpI(" ",t.bMT(3,2,"home.account-manager.instagram-audit.view-audit-btn")," ")}}function Af(n,r){if(1&n&&(t.j41(0,"div",4)(1,"div",5)(2,"div",6),t.nrm(3,"fa-icon",7),t.j41(4,"h1",8),t.DNE(5,xf,3,3,"ng-container",3)(6,Cf,3,3,"ng-container",3),t.k0s(),t.DNE(7,Mf,4,3,"span",9),t.k0s(),t.j41(8,"p",10),t.DNE(9,Sf,3,3,"ng-container",3)(10,Tf,3,3,"ng-container",3),t.k0s()(),t.j41(11,"div",11),t.DNE(12,Rf,4,6,"button",12)(13,Ff,4,4,"button",13),t.k0s()()),2&n){const e=t.XpG();t.R7$(3),t.Y8G("icon",e.faInstagram),t.R7$(2),t.Y8G("ngIf",!(null!=e.audit&&e.audit.audit_generated||e.upgradeAvailable())),t.R7$(),t.Y8G("ngIf",(null==e.audit?null:e.audit.audit_generated)&&!e.upgradeAvailable()),t.R7$(),t.Y8G("ngIf",(null==e.audit?null:e.audit.audit_generated)&&!e.upgradeAvailable()),t.R7$(2),t.Y8G("ngIf",!(null!=e.audit&&e.audit.audit_generated||e.upgradeAvailable())),t.R7$(),t.Y8G("ngIf",(null==e.audit?null:e.audit.audit_generated)&&!e.upgradeAvailable()),t.R7$(2),t.Y8G("ngIf",!(null!=e.audit&&e.audit.audit_generated||e.upgradeAvailable())),t.R7$(),t.Y8G("ngIf",(null==e.audit?null:e.audit.audit_generated)&&!e.upgradeAvailable())}}function Ef(n,r){if(1&n){const e=t.RV6();t.j41(0,"app-generate-audit-connect-instagram",25),t.bIt("onConnectAccountEvent",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.connectAccount())}),t.k0s()}}function Df(n,r){if(1&n){const e=t.RV6();t.j41(0,"app-generate-audit-upsell",26),t.bIt("onUpgradeClickEvent",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.upgradeAccount())}),t.k0s()}}function Gf(n,r){1&n&&t.nrm(0,"app-generate-audit-loader")}let jf=(()=>{class n{constructor(e,o,i,s,a,l,c,d,u,g){this.auditService=e,this.toastService=o,this.translateService=i,this.strategyCallService=s,this.userService=a,this.upgradeService=l,this.router=c,this.route=d,this.agencyService=u,this.masterPaymentService=g,this.faDownload=ut.cbP,this.faClockRotateLeft=ut.Yj9,this.faInstagram=Na.QV6,this.faEye=ut.pS3,this.isGeneratingAudit=!1,this.isAuditLoaded=!1,this.showContent=!0}
1ngOnInit(){this.checkIsAuditGenerated(),this.getCurrentTheme()}ngOnDestroy(){this.generateAuditSubscription&&this.generateAuditSubscription.unsubscribe(),this.auditGeneratedSubscription&&this.auditGeneratedSubscription.unsubscribe()}getCurrentTheme(){this.isDarkMode=this.agencyService.agency.darkMode}checkIsAuditGenerated(){this.isUserLoggedIn()&&(this.upgradeAvailable()||(this.auditGeneratedSubscription=this.auditService.isAuditGenerated().subscribe({next:e=>{this.audit=e.body,this.isAuditLoaded=!0,this.audit.audit_generated&&this.initializeCountdownTimer(this.audit.created_at)},error:e=>{this.isAuditLoaded=!0,this.showContent=!1,Rt.l7("error",e),Rt.l7("json",JSON.stringify(e)),Rt.wd("Get isAuditGenerated request has failed")}})))}generateAudit(){this.isGeneratingAudit=!0,this.generateAuditSubscription=this.auditService.generateAudit().subscribe({next:()=>{this.isGeneratingAudit=!1,this.checkIsAuditGenerated(),this.mixpanelEvent("audit_get",{pk:this.userService.currentSubscription.pk})},error:e=>{this.isGeneratingAudit=!1,this.showContent=!1,this.toastService.showToast(this.translateService.instant("home.account-manager.instagram-audit.failed-to-generate"),Z.TS.RED),this.mixpanelEvent("audit_get_fail",{pk:this.userService.currentSubscription.pk}),Rt.l7("error",e),Rt.l7("json",JSON.stringify(e)),Rt.wd("Generate audit has failed")}})}redirectToAudit(){this.auditService.redirectToAudit(this.audit.audit_id)}initializeCountdownTimer(e){if(!e)return;const i=new Date(e).getTime()+6048e5;setInterval(()=>{const s=(new Date).getTime(),a=i-s;if(a<=0)this.countdown="00:00:00";else{let l=Math.floor(a/864e5),c=Math.floor(a%864e5/36e5),d=Math.floor(a%36e5/6e4),u=Math.floor(a%6e4/1e3);this.countdown=l>0?`${l} days left`:`${this.formatTime(c)}:${this.formatTime(d)}:${this.formatTime(u)}`}},1e3)}formatTime(e){return e<10?"0"+e:e.toString()}upgradeAvailable(){return!this.strategyCallService.scheduledCall&&!this.canScheduleCall()&&!this.userService.currentSubscription.hasFeature(L.W.IG_AUDIT.id)}canScheduleCall(){return!(this.strategyCallService.scheduledCall||!this.hasCallFeature()&&!this.strategyCallService.availableInTrial)&&this.strategyCallService.callAvailable}hasCallFeature(){return this.userService.currentSubscription.hasFeature(L.W.IG_AUDIT.id)}upgradeAccount(){this.mixpanelEvent("upsell_cta",{pk:this.userService.currentSubscription.pk,username:this.userService.currentSubscription.username}),this.masterPaymentService.subscription=this.userService.currentSubscription,this.masterPaymentService.type=wt.X.UPGRADE,this.router.navigate(["./payment"],{relativeTo:this.route,queryParams:this.route.snapshot.queryParams})}isUserLoggedIn(){if(!this.userService.currentSubscription.account)return!1;const{status:e}=this.userService.currentSubscription.account;return e===ln.u1.VALID}connectAccount(){const e=this.userService.getSubscriptionPath();this.router.navigateByUrl(`${e}/home/connect-instagram/add-password`)}mixpanelEvent(e,o){dt.A.__loaded&&dt.A.track(e,o)}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(hf),t.rXU(Z.fw),t.rXU(D.c$),t.rXU(zr),t.rXU(K.D),t.rXU(Be.g),t.rXU(J.Ix),t.rXU(J.nX),t.rXU(nt.z),t.rXU(wt.Y))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-generate-audit"]],standalone:!1,decls:4,vars:4,consts:[["class","audit bkg-2 border-bkg-5",4,"ngIf"],[3,"onConnectAccountEvent",4,"ngIf"],[3,"onUpgradeClickEvent",4,"ngIf"],[4,"ngIf"],[1,"audit","bkg-2","border-bkg-5"],[1,"audit__header"],[1,"audit__header__title__wrapper"],[1,"icon","icon-instagram","f-size-24",3,"icon"],[1,"audit__header__title","color-text-1"],["class","audit__countdown f-size-12 f-semi-bold color-text-1",4,"ngIf"],[1,"audit__body__text","color-text-2"],[1,"audit__body"],["class","btn btn-pro-secondary f-size-16",3,"btn-disabled","disabled","click",4,"ngIf"],["class","btn btn-black f-size-16",3,"click",4,"ngIf"],[1,"audit__countdown","f-size-12","f-semi-bold","color-text-1"],[1,"icon","icon-clock","f-size-14",3,"icon"],["width","52","height","17","viewBox","0 0 52 17",1,"audit__countdown__loader"],["x","0","y","0","width","52","height","17","rx","5","ry","5"],[1,"btn","btn-pro-secondary","f-size-16",3,"click","disabled"],["class","icon f-size-18",3,"icon",4,"ngIf"],["class","generating-audit-label",4,"ngIf"],[1,"icon","f-size-18",3,"icon"],[1,"generating-audit-label"],[3,"scale","color","opacity"],[1,"btn","btn-black","f-size-16",3,"click"],[3,"onConnectAccountEvent"],[3,"onUpgradeClickEvent"]],template:function(o,i){1&o&&t.DNE(0,Af,14,8,"div",0)(1,Ef,1,0,"app-generate-audit-connect-instagram",1)(2,Df,1,0,"app-generate-audit-upsell",2)(3,Gf,1,0,"app-generate-audit-loader",3),2&o&&(t.Y8G("ngIf",i.isUserLoggedIn()&&i.isAuditLoaded),t.R7$(),t.Y8G("ngIf",!i.isUserLoggedIn()),t.R7$(),t.Y8G("ngIf",i.upgradeAvailable()&&i.isUserLoggedIn()),t.R7$(),t.Y8G("ngIf",!i.isAuditLoaded&&!i.upgradeAvailable()&&i.isUserLoggedIn()))},dependencies:[I.bT,it.aY,le.M,so.GC,vf,wf,Va,D.D9],styles:[".audit[_ngcontent-%COMP%]{max-width:27.875rem;min-width:100%;border-radius:.625rem;gap:1rem;border-style:solid;border-width:1px;height:100%;max-height:14.125rem;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 1000px){.audit[_ngcontent-%COMP%]{max-height:100%}}.audit__header[_ngcontent-%COMP%]{padding:1.5rem 1.5rem 0;border-radius:.625rem .625rem 0 0}.audit__header__info[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:.5rem}.audit__header__badge[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.5rem}.audit__header__profile[_ngcontent-%COMP%]{width:3.75rem;height:3.75rem;border-radius:5rem}.audit__header__title[_ngcontent-%COMP%]{font-size:1.25rem;margin:0;line-height:1}@media only screen and (max-width: 1000px){.audit__header__title[_ngcontent-%COMP%]{font-size:1.125rem}}.audit__header__title__wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.5rem}.audit__countdown[_ngcontent-%COMP%]{margin-left:auto;background:linear-gradient(87.29deg,#5c94fe33 2.56%,#4ed68733);padding:.25rem .5rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.25rem;text-wrap:nowrap}.audit__countdown__loader[_ngcontent-%COMP%]{height:1.0625rem}.audit__body[_ngcontent-%COMP%]{padding:0 1.5rem 1.5rem}.audit__body__text[_ngcontent-%COMP%]{font-size:.875rem;font-weight:400;margin:0}.audit__body[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin-right:.25rem}.audit__footer[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:.5rem 0;border-radius:0 0 .625rem .625rem}.audit__footer__status[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;font-weight:600}.audit[_ngcontent-%COMP%]   .badge-title-label[_ngcontent-%COMP%]{padding:3px 12px;border-radius:.5rem;width:fit-content}.generating-audit-label[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;flex-direction:row}.mt-05[_ngcontent-%COMP%]{margin-top:.5rem}.padding-185[_ngcontent-%COMP%]{padding:1.875rem 1.875rem 0}.icon-instagram[_ngcontent-%COMP%]{background:linear-gradient(87.29deg,#0068ff 2.56%,#4ed687);mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E\") no-repeat center;mask-size:contain;color:transparent}.icon-clock[_ngcontent-%COMP%]{background:linear-gradient(87.29deg,#0068ff 2.56%,#4ed687);mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M320 128C426 128 512 214 512 320C512 426 426 512 320 512C254.8 512 197.1 479.5 162.4 429.7C152.3 415.2 132.3 411.7 117.8 421.8C103.3 431.9 99.8 451.9 109.9 466.4C156.1 532.6 233 576 320 576C461.4 576 576 461.4 576 320C576 178.6 461.4 64 320 64
1C234.3 64 158.5 106.1 112 170.7L112 144C112 126.3 97.7 112 80 112C62.3 112 48 126.3 48 144L48 256C48 273.7 62.3 288 80 288L104.6 288C105.1 288 105.6 288 106.1 288L192.1 288C209.8 288 224.1 273.7 224.1 256C224.1 238.3 209.8 224 192.1 224L153.8 224C186.9 166.6 249 128 320 128zM344 216C344 202.7 333.3 192 320 192C306.7 192 296 202.7 296 216L296 320C296 326.4 298.5 332.5 303 337L375 409C384.4 418.4 399.6 418.4 408.9 409C418.2 399.6 418.3 384.4 408.9 375.1L343.9 310.1L343.9 216z'/%3E%3C/svg%3E\") no-repeat center;mask-size:contain;color:transparent}button[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;gap:.25rem;min-height:2.75rem;height:2.75rem;font-size:1rem}"]})}}return n})(),Ba=(()=>{class n{constructor(){this.onReconnectEvent=new t.bkB}reconnectAccount(){this.onReconnectEvent.emit()}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-reconnect-account-notification"]],outputs:{onReconnectEvent:"onReconnectEvent"},standalone:!1,decls:7,vars:6,consts:[[1,"reconnect-account-notification","bkg-3"],[1,"reconnect-account-notification__content","f-size-14","f-medium","color-text-1"],[1,"reconnect-account-notification__button","btn-primary",3,"click"]],template:function(o,i){1&o&&(t.j41(0,"div",0)(1,"p",1),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"button",2),t.bIt("click",function(){return i.reconnectAccount()}
1),t.EFF(5),t.nI1(6,"translate"),t.k0s()()),2&o&&(t.R7$(2),t.SpI(" ",t.bMT(3,2,"home.activity-feed.reconnect.title")," "),t.R7$(3),t.SpI(" ",t.bMT(6,4,"home.activity-feed.reconnect.button")," "))},dependencies:[D.D9],styles:[".reconnect-account-notification[_ngcontent-%COMP%]{padding:.5rem .75rem;border-radius:.625rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;background-color:#fe2c551a}p[_ngcontent-%COMP%]{margin:0}.btn-primary[_ngcontent-%COMP%]{font-size:.875rem;min-height:2rem;height:2rem;width:12rem}"]})}}return n})();Bt.extend(dn);let Ya=(()=>{class n{transform(e){return Bt.unix(e).fromNow()}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275pipe=t.EJ8({name:"timeFormat",type:n,pure:!0,standalone:!1})}}return n})();function Lf(n,r){1&n&&t.nrm(0,"app-activity-feed-loader")}function $f(n,r){if(1&n){const e=t.RV6();t.j41(0,"app-reconnect-account-notification",7),t.bIt("onReconnectEvent",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.onReconnect())}),t.k0s()}}function Nf(n,r){if(1&n&&t.nrm(0,"app-empty-activity",8),2&n){const e=t.XpG(2);t.Y8G("isCompact",!e.isUserLoggedIn())}}function Vf(n,r){if(1&n&&(t.j41(0,"div",3)(1,"div",4),t.DNE(2,$f,1,0,"app-reconnect-account-notification",5)(3,Nf,1,1,"app-empty-activity",6),t.k0s()()),2&n){const e=t.XpG();t.R7$(2),t.Y8G("ngIf",!e.isUserLoggedIn()),t.R7$(),t.Y8G("ngIf",0===e.activities.length)}}function Bf(n,r){1&n&&(t.j41(0,"span",16),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.followback.followed-based-on")," "))}function Yf(n,r){1&n&&(t.j41(0,"span",16),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.followback.followed-you")," "))}function zf(n,r){if(1&n&&(t.j41(0,"div",3),t.nrm(1,"img",10),t.j41(2,"div",4)(3,"div",11)(4,"span",12),t.EFF(5),t.k0s(),t.DNE(6,Bf,3,3,"span",13)(7,Yf,3,3,"span",13),t.j41(8,"span",14),t.EFF(9),t.k0s()(),t.j41(10,"div",15),t.EFF(11),t.nI1(12,"timeFormat"),t.k0s()()()),2&n){const e=r.$implicit;t.R7$(),t.Y8G("src",e.img,t.B4B),t.R7$(4),t.SpI(" ",e.username," "),t.R7$(),t.Y8G("ngIf",e.source),t.R7$(),t.Y8G("ngIf",!e.source),t.R7$(2),t.SpI(" ",e.source," "),t.R7$(2),t.SpI(" ",t.bMT(12,6,e.time)," ")}}function Uf(n,r){if(1&n&&(t.qex(0),t.DNE(1,zf,13,8,"div",9),t.bVm()),2&n){const e=t.XpG();t.R7$(),t.Y8G("ngForOf",e.activities)}}let Xf=(()=>{class n{constructor(e,o,i){this.followbacksService=e,this.userService=o,this.router=i,this.activities=[],this.isLoading=!1,this.activityStatus=io,this.interactionState=se}ngOnInit(){this.loadActivities(),this.subscription=this.followbacksService.onChange.subscribe({next:e=>{e===jn.EMITTER_FOLLOWBACK&&this.loadActivities()}}),0===this.followbacksService.followbackProfiles.length&&(this.isLoading=!0,this.followbacksService.updateAll())}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}loadActivities(){const e=this.followbacksService.followbackProfiles.slice(0,150);this.activities=e.slice(0,350),this.isLoading=!1}isFollowProfile(e){return e.interactionState===se.FOLLOW}onReconnect(){const e=this.userService.getSubscriptionPath();this.router.navigateByUrl(`${e}/home/connect-instagram/add-password`)}isUserLoggedIn(){if(!this.userService.currentSubscription.account)return!1;const{status:e}=this.userService.currentSubscription.account;return e===ln.u1.VALID}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(jn),t.rXU(K.D),t.rXU(J.Ix))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-followbacks-activity"]],standalone:!1,decls:4,vars:3,consts:[["id","followbacks-activity-queue",1,"followbacks-timeline"],[4,"ngIf"],["class","followbacks-timeline__item",4,"ngIf"],[1,"followbacks-timeline__item"],[1,"followbacks-timeline__content"],[3,"onReconnectEvent",4,"ngIf"],[3,"isCompact",4,"ngIf"],[3,"onReconnectEvent"],[3,"isCompact"],["class","followbacks-timeline__item",4,"ngFor","ngForOf"],["alt","Profile Picture",1,"followbacks-timeline__image","bkg-3",3,"src"],[1,"followbacks-timeline__text"],[1,"followbacks-timeline__handle","color-text-1"],["class","followbacks-timeline__action color-text-1",4,"ngIf"],[1,"followbacks-timeline__source","color-text-1"],[1,"followbacks-timeline__timestamp","color-text-3"],[1,"followbacks-timeline__action","color-text-1"]],template:function(o,i){1&o&&(t.j41(0,"div",0),t.DNE(1,Lf,1,0,"app-activity-feed-loader",1)(2,Vf,4,2,"div",2)(3,Uf,2,1,"ng-container",1),t.k0s()),2&o&&(t.R
17$(),t.Y8G("ngIf",i.isLoading),t.R7$(),t.Y8G("ngIf",!(i.isLoading||i.isUserLoggedIn()&&0!==i.activities.length)),t.R7$(),t.Y8G("ngIf",!i.isLoading))},dependencies:[I.Sq,I.bT,Ln,Ba,$n,D.D9,Ya],styles:[".followbacks-timeline[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;gap:1.5rem}.followbacks-timeline__line[_ngcontent-%COMP%]{position:absolute;left:.5rem;top:1rem;bottom:0;width:.125rem;z-index:1}.followbacks-timeline__item[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;gap:.5rem}.followbacks-timeline__item[_ngcontent-%COMP%]:last-child{margin-bottom:0}.followbacks-timeline__image[_ngcontent-%COMP%]{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}.followbacks-timeline__indicator[_ngcontent-%COMP%]{width:.75rem;height:.75rem;border-radius:50%;z-index:3;background-color:#69f}.followbacks-timeline__indicator__wrapper[_ngcontent-%COMP%]{position:absolute;left:-1.3125rem;top:.75rem;width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#6699ff30}.followbacks-timeline__indicator__wrapper--unfollow[_ngcontent-%COMP%]{background-color:#ffcc6630}.followbacks-timeline__indicator__wrapper--private-account[_ngcontent-%COMP%]{background-color:#ef3f6130}.followbacks-timeline__indicator--unfollow[_ngcontent-%COMP%]{background-color:#fc6}.followbacks-timeline__indicator--private-account[_ngcontent-%COMP%]{background-color:#ef3f61}.followbacks-timeline__content[_ngcontent-%COMP%]{flex:1}@media only screen and (max-width: 800px){.followbacks-timeline__content[_ngcontent-%COMP%]{width:100%}}.followbacks-timeline__text[_ngcontent-%COMP%]{line-height:1.4;margin-bottom:.25rem}.followbacks-timeline__action[_ngcontent-%COMP%]{font-size:.875rem}.followbacks-timeline__handle[_ngcontent-%COMP%]{font-weight:600;font-size:.875rem}.followbacks-timeline__based-on[_ngcontent-%COMP%]{font-weight:400;font-size:.875rem}.followbacks-timeline__source[_ngcontent-%COMP%]{font-weight:600;font-size:.875rem}.followbacks-timeline__timestamp[_ngcontent-%COMP%]{font-size:.75rem;font-weight:400;line-height:1.2}@media (max-width: 768px){.followbacks-timeline__item[_ngcontent-%COMP%]   .followbacks-timeline__indicator[_ngcontent-%COMP%]{left:-.5rem;width:.625rem;height:.625rem}.followbacks-timeline__action[_ngcontent-%COMP%], .followbacks-timeline__handle[_ngcontent-%COMP%], .followbacks-timeline__source[_ngcontent-%COMP%], .followbacks-timeline__based-on[_ngcontent-%COMP%]{font-size:.8125rem}.followbacks-timeline__timestamp[_ngcontent-%COMP%]{font-size:.6875rem}}h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{margin:0}"]})}}return n})();const Wf=n=>({"interactions-timeline--empty-state":n}),Hf=n=>({"interactions-timeline__content--empty-state":n}),Kf=n=>({"interactions-timeline__indicator__wrapper--unfollow":n}),qf=n=>({"interactions-timeline__indicator--unfollow":n});function Qf(n,r){1&n&&t.nrm(0,"app-activity-feed-loader")}function Jf(n,r){1&n&&t.nrm(0,"div",4)}function Zf(n,r){1&n&&(t.j41(0,"div",10),t.nrm(1,"div",11),t.k0s())}function tm(n,r){if(1&n){const e=t.RV6();t.j41(0,"app-reconnect-account-notification",12),t.bIt("onReconnectEvent",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.onReconnect())}),t.k0s()}}function em(n,r){if(1&n&&t.nrm(0,"app-empty-activity",13),2&n){const e=t.XpG(2);t.Y8G("isCompact",!e.isUserLoggedIn())}}function nm(n,r){if(1&n&&(t.j41(0,"div",5),t.DNE(1,Zf,2,0,"div",6),t.j41(2,"div",7),t.DNE(3,tm,1,0,"app-reconnect-account-notification",8)(4,em,1,1,"app-empty-activity",9),t.k0s()()),2&n){const e=t.XpG();t.R7$(),t.Y8G("ngIf",e.activities.length>0&&!e.isUserLoggedIn()),t.R7$(),t.Y8G("ngClass",t.eq3(4,Hf,0===e.activities.length)),t.R7$(),t.Y8G("ngIf",!e.isUserLoggedIn()),t.R7$(),t.Y8G("ngIf",0===e.activities.length)}}function im(n,r){1&n&&(t.j41(0,"span",24),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.activity-feed.interaction.based-on")," "))}function om(n,r){if(1&n&&(t.j41(0,"div",5)(1,"div",15),t.nrm(2,"div",16),t.k0s(),t.j41(3,"div",17)(4,"div",18)(5,"span",19),t.EFF(6),t.nI1(7,"translate"),t.k0s(),t.j41(8,"span",20),t.EFF(9),t.k0s(),t.DNE(10,im,3,3,"span",21),t.j41(11,"span",22),t.EFF(12),t.k0s()(),t.j41(13,"div",23),t.EFF(14),t.nI1(15,"timeFormat"),t.k0s()()()),2&n){const e=r.$implicit,o=t.XpG(2);t.R7$(),t.Y8G("ngClass",t.eq3(11,Kf,!o.isFollowProfile(e))),t.R7$(),t.Y8G("ngClass",t.eq3(13,qf,!o.isFollowProfile(e))),t.R7$(4),t.SpI(" ",t.bMT(7,7,o.isFollowProfile(e)?"home.activity-feed.interaction.followed":"home.activity-feed.interaction.unfollowed")," "),t.R7$(3),t.SpI(" ",e.username," "),t.R7$(),t.Y8G("ngIf",e.source),t.R7$(2),t.SpI(" ",e.source," "),t.R7$(2),t.SpI(" ",t.bMT(15,9,e.time)," ")}}function rm(n,r){if(1&n&&(t.qex(0),t.DNE(1,om,16,15,"div",14),t.bVm()),2&n){const e=t.XpG();t.R7$(),t.Y8G("ngForOf",e.activities)}}let sm=(()=>{class n{constructor(e,o,i){this.followbacksService=e,this.userService=o,this.router=i,this.activities=[],this.isLoading=!1,this.activityStatus=io,this.interactionState=se}ngOnInit(){this.loadActivities(),this.subscription=this.followbacksService.onChange.subscribe({next:e=>{(e===jn.EMITTER_ACTIVITY_FOLLOW||e===jn.EMITTER_ACTIVITY_UNFOLLOW)&&this.loadActivities()}}),0===this.followbacksService.acitivityFollowProfiles.length&&0===this.followbacksService.acitivityUnfollowProfiles.length&&(this.isLoading=!0,this.followbacksService.updateAll())}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}loadActivities(){const o=[...this.followbacksService.acitivityFollowProfiles,...this.followbacksService.acitivityUnfollowProfiles].sort((i,s)=>s.time-i.time);this.activities=o.slice(0,350),this.isLoading=!1}isFollowProfile(e){return e.interactionState===se.FOLLOW}onReconnect(){const e=this.userService.getSubscriptionPath();this.router.navigateByUrl(`${e}/home/connect-instagram/add-password`)}isUserLoggedIn(){if(!this.userService.currentSubscription.account)return!1;const{status:e}=this.userService.currentSubscription.account;return e===ln.u1.VALID}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(jn),t.rXU(K.D),t.rXU(J.Ix))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-interactions-activity"]],standalone:!1,decls:5,vars:7,consts:[[1,"interactions-timeline",3,"ngClass"],[4,"ngIf"],["class","interactions-timeline__line bkg-3",4,"ngIf"],["class","interactions-timeline__item",4,"ngIf"],[1,"interactions-timeline__line","bkg-3"],[1,"interactions-timeline__item"],["class","interactions-timeline__indicator__wrapper interactions-timeline__indicator__wrapper--private-account",4,"ngIf"],[1,"interactions-timeline__content",3,"ngClass"],[3,"onReconnectEvent",4,"ngIf"],[3,"isCompact",4,"ngIf"],[1,"interactions-timeline__indicator__wrapper","interactions-timeline__indicator__wrapper--private-account"],[1,"interactions-timeline__indicator","
1interactions-timeline__indicator--private-account"],[3,"onReconnectEvent"],[3,"isCompact"],["class","interactions-timeline__item",4,"ngFor","ngForOf"],[1,"interactions-timeline__indicator__wrapper",3,"ngClass"],[1,"interactions-timeline__indicator",3,"ngClass"],[1,"interactions-timeline__content"],[1,"interactions-timeline__text"],[1,"interactions-timeline__action","color-text-1"],[1,"interactions-timeline__handle","color-text-1"],["class","interactions-timeline__based-on color-text-3",4,"ngIf"],[1,"interactions-timeline__source","color-text-1"],[1,"interactions-timeline__timestamp","color-text-3"],[1,"interactions-timeline__based-on","color-text-3"]],template:function(o,i){1&o&&(t.j41(0,"div",0),t.DNE(1,Qf,1,0,"app-activity-feed-loader",1)(2,Jf,1,0,"div",2)(3,nm,5,6,"div",3)(4,rm,2,1,"ng-container",1),t.k0s()),2&o&&(t.Y8G("ngClass",t.eq3(5,Wf,0===i.activities.length)),t.R7$(),t.Y8G("ngIf",i.isLoading),t.R7$(),t.Y8G("ngIf",i.activities.length>0&&!i.isLoading),t.R7$(),t.Y8G("ngIf",!(i.isLoading||i.isUserLoggedIn()&&0!==i.activities.length)),t.R7$(),t.Y8G("ngIf",!i.isLoading))},dependencies:[I.YU,I.Sq,I.bT,Ln,Ba,$n,D.D9,Ya],styles:[".interactions-timeline[_ngcontent-%COMP%]{position:relative;padding:0 0 0 1.25rem;display:flex;flex-direction:column;gap:1.5rem}.interactions-timeline--empty-state[_ngcontent-%COMP%]{padding:0}.interactions-timeline__line[_ngcontent-%COMP%]{position:absolute;left:.5rem;top:1rem;bottom:0;width:.125rem;z-index:1}.interactions-timeline__item[_ngcontent-%COMP%]{position:relative;display:flex;align-items:flex-start;z-index:2}.interactions-timeline__item[_ngcontent-%COMP%]:last-child{margin-bottom:0}.interactions-timeline__indicator[_ngcontent-%COMP%]{width:.75rem;height:.75rem;border-radius:50%;z-index:3;background-color:#69f}.interactions-timeline__indicator__wrapper[_ngcontent-%COMP%]{position:absolute;left:-1.3125rem;top:.75rem;width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#6699ff30}.interactions-timeline__indicator__wrapper--unfollow[_ngcontent-%COMP%]{background-color:#ffcc6630}.interactions-timeline__indicator__wrapper--private-account[_ngcontent-%COMP%]{background-color:#ef3f6130}.interactions-timeline__indicator--unfollow[_ngcontent-%COMP%]{background-color:#fc6}.interactions-timeline__indicator--private-account[_ngcontent-%COMP%]{background-color:#ef3f61}.interactions-timeline__content[_ngcontent-%COMP%]{flex:1;padding-left:1rem}.interactions-timeline__content--empty-state[_ngcontent-%COMP%]{padding-left:0}.interactions-timeline__text[_ngcontent-%COMP%]{line-height:1.4;margin-bottom:.25rem}.interactions-timeline__action[_ngcontent-%COMP%]{font-size:.875rem}.interactions-timeline__handle[_ngcontent-%COMP%]{font-weight:600;font-size:.875rem}.interactions-timeline__based-on[_ngcontent-%COMP%]{font-weight:400;font-size:.875rem}.interactions-timeline__source[_ngcontent-%COMP%]{font-weight:600;font-size:.875rem}.interactions-timeline__timestamp[_ngcontent-%COMP%]{font-size:.75rem;font-weight:400;line-height:1.2}@media (max-width: 768px){.interactions-timeline__item[_ngcontent-%COMP%]   .interactions-timeline__indicator[_ngcontent-%COMP%]{left:-.5rem;width:.625rem;height:.625rem}.interactions-timeline__content[_ngcontent-%COMP%]{padding-left:.75rem}.interactions-timeline__action[_ngcontent-%COMP%], .interactions-timeline__handle[_ngcontent-%COMP%], .interactions-timeline__source[_ngcontent-%COMP%], .interactions-timeline__based-on[_ngcontent-%COMP%]{font-size:.8125rem}.interactions-timeline__timestamp[_ngcontent-%COMP%]{font-size:.6875rem}}h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{margin:0}"]})}}return n})(),za=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-private-account-notification"]],standalone:!1,decls:4,vars:3,consts:[[1,"private-account-notification","bkg-3"],[1,"private-account-notification__content","f-size-14","f-medium","color-text-1"]],template:function(o,i){1&o&&(t.j41(0,"div",0)(1,"p",1),t.EFF(2),t.nI1(3,"translate"),t.k0s()()),2&o&&(t.R
17$(2),t.SpI(" ",t.bMT(3,1,"home.activity-feed.private-account-notification")," "))},dependencies:[D.D9],styles:["p[_ngcontent-%COMP%]{margin:0}.private-account-notification[_ngcontent-%COMP%]{padding:.5rem .75rem;border-radius:.625rem;margin-bottom:0}"]})}}return n})();function am(n,r){1&n&&t.nrm(0,"app-activity-feed-loader")}function lm(n,r){1&n&&t.nrm(0,"app-private-account-notification")}function cm(n,r){if(1&n&&t.nrm(0,"app-empty-activity",5),2&n){const e=t.XpG(2);t.Y8G("isCompact",e.isPrivateAccount)}}function dm(n,r){if(1&n&&(t.j41(0,"div",3),t.DNE(1,lm,1,0,"app-private-account-notification",1)(2,cm,1,1,"app-empty-activity",4),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.Y8G("ngIf",e.isPrivateAccount),t.R7$(),t.Y8G("ngIf",0===(null==e.guaranteedProgress?null:e.guaranteedProgress.length))}}function um(n,r){if(1&n&&(t.qex(0),t.j41(1,"span",12),t.EFF(2),t.k0s(),t.j41(3,"span",13),t.EFF(4),t.nI1(5,"translate"),t.k0s(),t.bVm()),2&n){const e=t.XpG().$implicit;t.R7$(2),t.SpI(" +",e.on_demand," "),t.R7$(2),t.SpI(" ",t.bMT(5,2,"home.activity-feed.orders.description")," ")}}function gm(n,r){if(1&n&&(t.j41(0,"div",7)(1,"div",8),t.nrm(2,"fa-icon",9),t.k0s(),t.j41(3,"div",3)(4,"div",10),t.DNE(5,um,6,4,"ng-container",1),t.k0s(),t.j41(6,"div",11),t.EFF(7),t.nrm(8,"br"),t.k0s()()()),2&n){const e=r.$implicit,o=t.XpG(2);t.R7$(2),t.Y8G("icon",o.faRocket),t.R7$(3),t.Y8G("ngIf",e.gained>0),t.R7$(2),t.SpI(" ",o.getTimeAgo(e.date)," ")}}function hm(n,r){if(1&n&&(t.qex(0),t.DNE(1,gm,9,3,"div",6),t.bVm()),2&n){const e=t.XpG();t.R7$(),t.Y8G("ngForOf",e.guaranteedProgress)}}let pm=(()=>{class n{constructor(e,o){this.guaranteedService=e,this.userService=o,this.isProgressLoaded=!1,this.faRocket=V.KMJ}ngOnInit(){const e=this.userService.currentSubscription;e.hasFeature(L.W.GUARANTEED_FOLLOWERS.id)&&this.getGuaranteedProgress(e),this.isPrivateAccount=this.userService.currentSubscription?.account?.isPrivate}getGuaranteedProgress(e){this.guaranteedService.getGuaranteedProgress(e,null).subscribe(o=>{this.isProgressLoaded=!0,this.guaranteedProgress=o.body.progress.filter(s=>s.on_demand&&s.on_demand>0).sort((s,a)=>new Date(a.date).getTime()-new Date(s.date).getTime())})}getCycleAmount(){return this.guaranteedService.cycleAmount||0}getGoalAmount(){return this.guaranteedService.cycleGoal||0}hasBursts(){return this.userService.currentSubscription.hasFeature("follower_burst")}isGuaranteedActive(){return this.userService.currentSubscription.guaranteedFollowers}getTimestamp(e){return Math.floor(new Date(e).getTime()/1e3)}getTimeAgo(e){const o=new Date,i=new Date(e),s=Math.floor((o.getTime()-i.getTime())/1e3);if(s<60)return s<=1?"1 second ago":`${s} seconds ago`;const a=Math.floor(s/60);if(a<60)return 1===a?"1 minute ago":`${a} minutes ago`;const l=Math.floor(a/60);if(l<24)return 1===l?"1 hour ago":`${l} hours ago`;const c=Math.floor(l/24);if(c<30)return 1===c?"1 day ago":`${c} days ago`;const d=Math.floor(c/30);if(d<12)return 1===d?"1 month ago":`${d} months ago`;const u=Math.floor(d/12);return 1===u?"1 year ago":`${u} years ago`}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(En.R),t.rXU(K.D))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-order-activity"]],standalone:!1,decls:4,vars:3,consts:[[1,"orders-timeline"],[4,"ngIf"],["class","orders-timeline__content",4,"ngIf"],[1,"orders-timeline__content"],[3,"isCompact",4,"ngIf"],[3,"isCompact"],["class","orders-timeline__item",4,"ngFor","ngForOf"],[1,"orders-timeline__item"],[1,"orders-timeline__icon"],[3,"icon"],[1,"orders-timeline__text","f-semi-bold"],[1,"orders-timeline__timestamp","color-text-3"],[1,"orders-timeline__handle"],[1,"orders-timeline__action","color-text-1"]],template:function(o,i){1&o&&(t.j41(0,"div",0),t.DNE(1,am,1,0,"app-activity-feed-loader",1)(2,dm,3,2,"div",2)(3,hm,2,1,"ng-container",1),t.k0s()),2&o&&(t.R
17$(),t.Y8G("ngIf",!i.isProgressLoaded),t.R7$(),t.Y8G("ngIf",i.isProgressLoaded&&(0===(null==i.guaranteedProgress?null:i.guaranteedProgress.length)||i.isPrivateAccount)),t.R7$(),t.Y8G("ngIf",i.isProgressLoaded))},dependencies:[I.Sq,I.bT,it.aY,Ln,za,$n,D.D9],styles:[".orders-timeline[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;gap:1.5rem}.orders-timeline__line[_ngcontent-%COMP%]{position:absolute;left:.5rem;top:1rem;bottom:0;width:.125rem;z-index:1}.orders-timeline__item[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;gap:.5rem}.orders-timeline__item[_ngcontent-%COMP%]:last-child{margin-bottom:0}.orders-timeline__icon[_ngcontent-%COMP%]{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#526c79}.orders-timeline__indicator[_ngcontent-%COMP%]{width:.75rem;height:.75rem;border-radius:50%;z-index:3;background-color:#69f}.orders-timeline__indicator__wrapper[_ngcontent-%COMP%]{position:absolute;left:-1.3125rem;top:.75rem;width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#6699ff30}.orders-timeline__indicator__wrapper--unfollow[_ngcontent-%COMP%]{background-color:#ffcc6630}.orders-timeline__indicator__wrapper--private-account[_ngcontent-%COMP%]{background-color:#ef3f6130}.orders-timeline__indicator--unfollow[_ngcontent-%COMP%]{background-color:#fc6}.orders-timeline__indicator--private-account[_ngcontent-%COMP%]{background-color:#ef3f61}.orders-timeline__content[_ngcontent-%COMP%]{flex:1}.orders-timeline__text[_ngcontent-%COMP%]{line-height:1.4;margin-bottom:.25rem}.orders-timeline__action[_ngcontent-%COMP%]{font-size:.875rem}.orders-timeline__handle[_ngcontent-%COMP%]{font-weight:600;font-size:.875rem;color:#0068ff}.orders-timeline__based-on[_ngcontent-%COMP%]{font-weight:400;font-size:.875rem}.orders-timeline__source[_ngcontent-%COMP%]{font-weight:600;font-size:.875rem}.orders-timeline__timestamp[_ngcontent-%COMP%]{font-size:.75rem;font-weight:400;line-height:1.2}@media (max-width: 768px){.orders-timeline__item[_ngcontent-%COMP%]   .orders-timeline__indicator[_ngcontent-%COMP%]{left:-.5rem;width:.625rem;height:.625rem}.orders-timeline__action[_ngcontent-%COMP%], .orders-timeline__handle[_ngcontent-%COMP%], .orders-timeline__source[_ngcontent-%COMP%], .orders-timeline__based-on[_ngcontent-%COMP%]{font-size:.8125rem}.orders-timeline__timestamp[_ngcontent-%COMP%]{font-size:.6875rem}}h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{margin:0}"]})}}return n})();function fm(n,r){1&n&&t.nrm(0,"app-activity-feed-loader")}function mm(n,r){1&n&&t.nrm(0,"app-private-account-notification")}function _m(n,r){if(1&n&&t.nrm(0,"app-empty-activity",5),2&n){const e=t.XpG(2);t.Y8G("isCompact",e.isPrivateAccount)}}function bm(n,r){if(1&n&&(t.j41(0,"div",3),t.DNE(1,mm,1,0,"app-private-account-notification",1)(2,_m,1,1,"app-empty-activity",4),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.Y8G("ngIf",e.isPrivateAccount),t.R7$(),t.Y8G("ngIf",0===(null==e.guaranteedProgress?null:e.guaranteedProgress.length))}}function vm(n,r){if(1&n&&(t.qex(0),t.j41(1,"span",12),t.EFF(2),t.k0s(),t.j41(3,"span",13),t.EFF(4),t.nI1(5,"translate"),t.k0s(),t.bVm()),2&n){const e=t.XpG().$implicit;t.R7$(2),t.SpI(" +",e.gained," "),t.R7$(2),t.SpI(" ",t.bMT(5,2,"home.activity-feed.growth-pods.description")," ")}}function wm(n,r){if(1&n&&(t.qex(0),t.j41(1,"span",13),t.EFF(2),t.k0s(),t.bVm()),2&n){const e=t.XpG().$implicit;t.R7$(2),t.SpI(" Prediced growth: ",e.estimate," ")}}function ym(n,r){if(1&n&&(t.j41(0,"div",7)(1,"div",8),t.nrm(2,"fa-icon",9),t.k0s(),t.j41(3,"div",3)(4,"div",10),t.DNE(5,vm,6,4,"ng-container",1)(6,wm,3,1,"ng-container",1),t.k0s(),t.j41(7,"div",11),t.EFF(8),t.nrm(9,"br"),t.k0s()()()),2&n){const e=r.$implicit,o=t.XpG(2);t.R7$(2),t.Y8G("icon",o.faFire),t.R7$(3),t.Y8G("ngIf",e.gained>0),t.R7$(),t.Y8G("ngIf",0===e.gained),t.R7$(2),t.SpI(" ",o.getTimeAgo(e.date)," ")}}function xm(n,r){if(1&n&&(t.qex(0),t.DNE(1,ym,10,4,"div",6),t.bVm()),2&n){const e=t.XpG();t.R7$(),t.Y8G("ngForOf",e.guaranteedProgress)}}let Cm=(()=>{class n{constructor(e,o){this.guaranteedService=e,this.userService=o,this.isProgressLoaded=!1,this.faFire=V.kNw}ngOnInit(){const e=this.userService.currentSubscription;e.hasFeature(L.W.GUARANTEED_FOLLOWERS.id)&&this.getGuaranteedProgress(e),this.isPrivateAccount=this.userService.currentSubscription?.account?.isPrivate}getGuaranteedProgress(e){this.guaranteedService.getGuaranteedProgress(e,null).subscribe(o=>{this.isProgressLoaded=!0,this.guaranteedProgress=o.body.progress.filter(s=>s.gained&&s.gained>0).sort((s,a)=>new Date(a.date).getTime()-new Date(s.date).getTime())})}getCycleAmount(){return this.guaranteedService.cycleAmount||0}getGoalAmount(){return this.guaranteedService.cycleGoal||0}hasBursts(){return this.userService.currentSubscription.hasFeature("follower_burst")}isGuaranteedActive(){return this.userService.currentSubscription.guaranteedFollowers}getTimestamp(e){return Math.floor(new Date(e).getTime()/1e3)}getTimeAgo(e){const o=new Date,i=new Date(e),s=Math.floor((o.getTime()-i.getTime())/1e3);if(s<60)return s<=1?"1 second ago":`${s} seconds ago`;const a=Math.floor(s/60);if(a<60)return 1===a?"1 minute ago":`${a} minutes ago`;const l=Math.floor(a/60);if(l<24)return 1===l?"1 hour ago":`${l} hours ago`;const c=Math.floor(l/24);if(c<30)return 1===c?"1 day ago":`${c} days ago`;const d=Math.floor(c/30);if(d<12)return 1===d?"1 month ago":`${d} months ago`;const u=Math.floor(d/12);return 1===u?"1 year ago":`${u} years ago`}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(En.R),t.rXU(K.D))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-growth-pods-activity"]],standalone:!1,decls:4,vars:3,consts:[[1,"growth-pods-timeline"],[4,"ngIf"],["class","growth-pods-timeline__content",4,"ngIf"],[1,"growth-pods-timeline__content"],[3,"isCompact",4,"ngIf"],[3,"isCompact"],["class","growth-pods-timeline__item",4,"ngFor","ngForOf"],[1,"growth-pods-timeline__item"],[1,"growth-pods-timeline__icon"],[3,"icon"],[1,"growth-pods-timeline__text","f-semi-bold"],[1,"growth-pods-timeline__timestamp","color-text-3"],[1,"growth-pods-timeline__handle"],[1,"growth-pods-timeline__action","color-text-1"]],template:function(o,i){1&o&&(t.j41(0,"div",0),t.DNE(1,fm,1,0,"app-activity-feed-loader",1)(2,bm,3,2,"div",2)(3,xm,2,1,"ng-container",1),t.k0s()),2&o&&(t.R
17$(),t.Y8G("ngIf",!i.isProgressLoaded),t.R7$(),t.Y8G("ngIf",i.isProgressLoaded&&(0===(null==i.guaranteedProgress?null:i.guaranteedProgress.length)||i.isPrivateAccount)),t.R7$(),t.Y8G("ngIf",i.isProgressLoaded))},dependencies:[I.Sq,I.bT,it.aY,Ln,za,$n,D.D9],styles:[".growth-pods-timeline[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;gap:1.5rem}.growth-pods-timeline__line[_ngcontent-%COMP%]{position:absolute;left:.5rem;top:1rem;bottom:0;width:.125rem;z-index:1}.growth-pods-timeline__item[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;gap:.5rem}.growth-pods-timeline__item[_ngcontent-%COMP%]:last-child{margin-bottom:0}.growth-pods-timeline__icon[_ngcontent-%COMP%]{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#526c79}.growth-pods-timeline__indicator[_ngcontent-%COMP%]{width:.75rem;height:.75rem;border-radius:50%;z-index:3;background-color:#69f}.growth-pods-timeline__indicator__wrapper[_ngcontent-%COMP%]{position:absolute;left:-1.3125rem;top:.75rem;width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#6699ff30}.growth-pods-timeline__indicator__wrapper--unfollow[_ngcontent-%COMP%]{background-color:#ffcc6630}.growth-pods-timeline__indicator__wrapper--private-account[_ngcontent-%COMP%]{background-color:#ef3f6130}.growth-pods-timeline__indicator--unfollow[_ngcontent-%COMP%]{background-color:#fc6}.growth-pods-timeline__indicator--private-account[_ngcontent-%COMP%]{background-color:#ef3f61}.growth-pods-timeline__content[_ngcontent-%COMP%]{flex:1}.growth-pods-timeline__text[_ngcontent-%COMP%]{line-height:1.4;margin-bottom:.25rem}.growth-pods-timeline__action[_ngcontent-%COMP%]{font-size:.875rem}.growth-pods-timeline__handle[_ngcontent-%COMP%]{font-weight:600;font-size:.875rem;color:#0068ff}.growth-pods-timeline__based-on[_ngcontent-%COMP%]{font-weight:400;font-size:.875rem}.growth-pods-timeline__source[_ngcontent-%COMP%]{font-weight:600;font-size:.875rem}.growth-pods-timeline__timestamp[_ngcontent-%COMP%]{font-size:.75rem;font-weight:400;line-height:1.2}@media (max-width: 768px){.growth-pods-timeline__item[_ngcontent-%COMP%]   .growth-pods-timeline__indicator[_ngcontent-%COMP%]{left:-.5rem;width:.625rem;height:.625rem}.growth-pods-timeline__action[_ngcontent-%COMP%], .growth-pods-timeline__handle[_ngcontent-%COMP%], .growth-pods-timeline__source[_ngcontent-%COMP%], .growth-pods-timeline__based-on[_ngcontent-%COMP%]{font-size:.8125rem}.growth-pods-timeline__timestamp[_ngcontent-%COMP%]{font-size:.6875rem}}h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{margin:0}"]})}}return n})();const km=["dropdownContainer"],Mm=(n,r,e)=>({"dropdown-selector-light--hover-dark":n,"dropdown-selector-light--hover-light":r,show:e}),Sm=(n,r,e)=>({"tab-dropdown--hover-dark":n,"tab-dropdown--hover-light":r,show:e}),Tm=(n,r,e)=>({"tab-dropdown-item-dark":n,"tab-dropdown-item-light":r,selected:e});function Om(n,r){if(1&n&&t.nrm(0,"app-tooltip",13),2&n){const e=t.XpG();t.Y8G("translateId",e.getTitleTooltipText(e.selectedTab))}}function Pm(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",14),t.bIt("click",function(i){const s=t.eBV(e).$implicit;return t.XpG().onSelectTab(s),t.Njj(i.stopPropagation())}),t.EFF(1),t.k0s()}if(2&n){const e=r.$implicit,o=t.XpG();t.Y8G("ngClass",t.sMw(2,Tm,o.agencyService.agency.darkMode,!o.agencyService.agency.darkMode,e===o.selectedTab)),t.R7$(),t.SpI(" ",o.getTabName(e)," ")}}function Im(n,r){1&n&&t.nrm(0,"app-followbacks-activity")}function Rm(n,r){1&n&&t.nrm(0,"app-interactions-activity")}function Fm(n,r){1&n&&t.nrm(0,"app-growth-pods-activity")}function Am(n,r){1&n&&t.nrm(0,"app-order-activity")}var Yt=function(n){return n.INTERACTIONS="interactions",n.FOLLOWBACKS="followbacks",n.GROWTH_PODS="growth_pods",n.ORDERS="orders",n}(Yt||{});let Em=(()=>{class n{get tabList(){const e=[Yt.FOLLOWBACKS,Yt.INTERACTIONS,Yt.GROWTH_PODS,Yt.ORDERS];return this.userService.currentSubscription?.isLifetimeDeal?e.filter(o=>o!==Yt.GROWTH_PODS):e}constructor(e,o,i,s,a,l,c,d,u,g){this.translate=e,this.userService=o,this.upgradeService=i,this.masterPaymentService=s,this.toastService=a,this.translateService=l,this.router=c,this.activatedRoute=d,this.agencyService=u,this.dropdownService=g,this.DROPDOWN_ID="activity-feed-dropdown",this.followbackProfiles=[],this.faChevronDown=ut.Jt$,this.selectedTab=Yt.FOLLOWBACKS,this.isDropdownOpen=!1,this.activityTabs=Yt}ngOnInit(){this.selectedTab=this.hasFollowUnfollow()?Yt.FOLLOWBACKS:this.userService.currentSubscription?.isLifetimeDeal?Yt.ORDERS:Yt.GROWTH_PODS,this.dropdownSubscription=this.dropdownService.getOpenDropdownId().subscribe(e=>{null!==e&&e!==this.DROPDOWN_ID&&(this.isDropdownOpen=!1)})}ngOnDestroy(){this.dropdownSubscription&&this.dropdownSubscription.unsubscribe()}getTabName(e){return e==Yt.FOLLOWBACKS?this.translate.instant("home.activity-feed.dropdown.followbacks"):e==Yt.INTERACTIONS?this.translate.instant("home.activity-feed.dropdown.interactions"):e==Yt.GROWTH_PODS?this.translate.instant("home.activity-feed.dropdown.growth-pods"):e==Yt.ORDERS?this.translate.instant("home.activity-feed.dropdown.orders"):void 0}hasFollowUnfollow(){return this.userService.currentSubscription.hasFeature(L.W.FOLLOW_UNFOLLOW.id)}toggleDropdown(e){e&&e.stopPropagation(),this.isDropdownOpen=!this.isDropdownOpen,this.isDropdownOpen?this.dropdownService.openDropdown(this.DROPDOWN_ID):this.dropdownService.closeAll()}onSelectTab(e){if((e==Yt.FOLLOWBACKS||e==Yt.INTERACTIONS)&&!this.hasFollowUnfollow())return this.upgradeFollowUnfollow(),this.isDropdownOpen=!1,void this.dropdownService.closeAll();this.selectedTab=e,this.isDropdownOpen=!1,this.dropdownService.closeAll()}upgradeFollowUnfollow(){this.upgradeService.featureId=L.W.FOLLOW_UNFOLLOW.id;const e=new re.X(this.upgradeService.featureId,L.W.getTranslateId(this.upgradeService.featureId));this.masterPaymentService.getUpgradePlan(this.userService.currentSubscription,e)?(this.masterPaymentService.subscription=this.userService.currentSubscription,this.masterPaymentService.type=wt.X.UPGRADE,this.masterPaymentService.feature=e,this.router.navigate(["./payment"],{relativeTo:this.activatedRoute,queryParams:this.activatedRoute.snapshot.queryParams})):this.toastService.showToast(this.translateService.instant("errors.unable-to-determine-upgrade-plan"),Z.TS.RED)}getTitleTooltipText(e){return"followbacks"===e?"activity-feed.followbacks":"activity-feed.interactions"}onDocumentClick(e){this.dropdownContainer&&!this.dropdownContainer.nativeElement.contains(e.target)&&(this.isDropdownOpen=!1)}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(D.c$),t.rXU(K.D),t.rXU(Be.g),t.rXU(wt.Y),t.rXU(Z.fw),t.rXU(D.c$),t.rXU(J.Ix),t.rXU(J.nX),t.rXU(nt.z),t.rXU(Co))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-activity-feed"]],viewQuery:function(o,i){if(1&o&&t.GBs(km,5),2&o){let s;t.mGM(s=t.lsd())&&(i.dropdownContainer=s.first)}},hostBindings:function(o,i){1&o&&t.bIt("click",function(a){return i.onDocumentClick(a)},!1,t.EBC)},standalone:!1,decls:18,vars:21,consts:[["dropdownContainer",""],["dropdown",""],[1,"activity__feed","border-bkg-5"],[1,"activity__feed__header","border-bkg-5","bkg-3"],[1,"activity__feed__header__title"],[1,"color-text-1","f-bold",3,"innerHTML"],[3,"translateId",4,"ngIf"],[1,"dropdown-selector-light","dropdown-btn","h-box","f-bold","f-size-16",3,"click","ngClass"],[1,"color-text-1","chevron-down-opacity",3,"icon"],[1,"dropdown","tab-dropdown",3,"ngClass"],["class","tab-dropdown-item",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"activity__feed__body"],[4,"ngIf"],[3,"translateId"],[1,"tab-dropdown-item",3,"click","ngClass"]],template:function(o,i){if(1&o){const s=t.RV6();t.j41(0,"div",2)(1,"div",3)(2,"div",4),t.nrm(3,"h3",5),t.nI1(4,"translate"),t.DNE(5,Om,1,1,"app-tooltip",6),t.k0s(),t.j41(6,"div",7,0),t.bIt("click",function(l){return t.eBV(s),t.Njj(i.toggleDropdown(l))}),t.EFF(8),t.nrm(9,"fa-icon",8),t.j41(10,"div",9,1),t.DNE(12,Pm,2,6,"div",10),t.k0s()()(),t.j41(13,"div",11),t.DNE(14,Im,1,0,"app-followbacks-activity",12)(15,Rm,1,0,"app-interactions-activity",12)(16,Fm,1,0,"app-growth-pods-activity",12)(17,Am,1,0,"app-order-activity",12),t.k0s()()}
12&o&&(t.R7$(3),t.Y8G("innerHTML",t.bMT(4,11,"home.activity-feed.title"),t.npT),t.R7$(2),t.Y8G("ngIf","growth_pods"!==i.selectedTab),t.R7$(),t.Y8G("ngClass",t.sMw(13,Mm,i.agencyService.agency.darkMode,!i.agencyService.agency.darkMode,i.isDropdownOpen)),t.R7$(2),t.SpI(" ",i.getTabName(i.selectedTab)," "),t.R7$(),t.Y8G("icon",i.faChevronDown),t.R7$(),t.Y8G("ngClass",t.sMw(17,Sm,i.agencyService.agency.darkMode,!i.agencyService.agency.darkMode,i.isDropdownOpen)),t.R7$(2),t.Y8G("ngForOf",i.tabList),t.R7$(2),t.Y8G("ngIf",i.selectedTab===i.activityTabs.FOLLOWBACKS),t.R7$(),t.Y8G("ngIf",i.selectedTab===i.activityTabs.INTERACTIONS),t.R7$(),t.Y8G("ngIf",i.selectedTab===i.activityTabs.GROWTH_PODS),t.R7$(),t.Y8G("ngIf",i.selectedTab===i.activityTabs.ORDERS))},dependencies:[I.YU,I.Sq,I.bT,it.aY,ne.b,Xf,sm,pm,Cm,D.D9],styles:[".activity__feed[_ngcontent-%COMP%]{border-radius:.625rem;border-style:solid;border-width:1px}.activity__feed__header[_ngcontent-%COMP%]{padding:1rem 1.5rem;border-bottom-style:solid;border-bottom-width:1px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;border-top-right-radius:.625rem;border-top-left-radius:.625rem}@media only screen and (max-width: 900px){.activity__feed__header[_ngcontent-%COMP%]{padding:1rem}}.activity__feed__header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:1.25rem;display:flex;justify-content:flex-start;align-items:center;gap:.5rem}@media only screen and (max-width: 1300px){.activity__feed__header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:1.125rem}}.activity__feed__header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:1.75rem}@media only screen and (max-width: 1300px){.activity__feed__header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:1.5rem}}.activity__feed__header__title[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.activity__feed__body[_ngcontent-%COMP%]{padding:1rem 1.5rem;height:19.8125rem;overflow-y:auto}h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{margin:0}.dropdown-selector-light[_ngcontent-%COMP%]{height:2.75rem;border-style:solid;border-width:1px;border-radius:.625rem;padding:9px 16px;width:10.5rem;text-wrap:nowrap;justify-content:space-between;gap:.5rem;font-weight:700;cursor:pointer;transition:all .2s ease-in-out;position:relative;display:flex;align-items:center}.dropdown-selector-light[_ngcontent-%COMP%]:hover{background-color:#f8f9fa}.dropdown-selector-light[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{transition:transform .2s ease-in-out;flex-shrink:0}.dropdown-selector-light.show[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{transform:rotate(180deg)}.dropdown-selector-light--hover-dark[_ngcontent-%COMP%]{background-color:transparent;border-color:#ffffff4d}.dropdown-selector-light--hover-dark[_ngcontent-%COMP%]:hover{background-color:#ffffff1a}.dropdown-selector-light--hover-light[_ngcontent-%COMP%]:hover{background-color:#f8f9fa;color:inherit}.tab-dropdown[_ngcontent-%COMP%]{position:absolute;top:calc(100% + .25rem);left:0;width:100%;border-radius:.625rem;box-shadow:0 .125rem .375rem #00000026;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s ease-in-out;pointer-events:none;overflow:hidden;margin-top:.25rem}@media only screen and (min-width: 1025px){.tab-dropdown[_ngcontent-%COMP%]{min-width:215px;left:-3rem}}.tab-dropdown.show[_ngcontent-%COMP%]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.tab-dropdown-item[_ngcontent-%COMP%]{height:2.75rem;min-height:2.75rem;text-wrap:nowrap;padding:9px 16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .15s ease-in-out;position:relative;white-space:nowrap}.tab-dropdown-item[_ngcontent-%COMP%]:hover{background-color:#0000000d}.tab-dropdown-item[_ngcontent-%COMP%]   .optimal-badge[_ngcontent-%COMP%]{background-color:#4a90e2;color:#fff;font-size:.75rem;font-weight:500;padding:.125rem .5rem;border-radius:.75rem;margin-left:.5rem;white-space:nowrap}.tab-dropdown-item-dark[_ngcontent-%COMP%]:not(:first-child){border-top-style:solid;border-top-width:1px;border-color:#ffffff80}.tab-dropdown-item-dark.selected[_ngcontent-%COMP%]{background-color:#ffffff20}.tab-dropdown-item-light[_ngcontent-%COMP%]:not(:first-child){border-top-style:solid;border-top-width:1px;border-color:#000}.tab-dropdown-item-light.selected[_ngcontent-%COMP%]{background-color:#00000015}.dropdown[_ngcontent-%COMP%]{z-index:3}@media only screen and (max-width: 1024px){.dropdown-btn[_ngcontent-%COMP%]{width:100%}}.tab-dropdown--hover-dark[_ngcontent-%COMP%]{border-style:solid;border-width:1px;border-color:#ffffff80}.tab-dropdown--hover-light[_ngcontent-%COMP%]{border-style:solid;border-width:1px;border-color:#000}"]})}}return n})();var Ur=O(2101);function Zn(n){return n+.5|0}const Fe=(n,r,e)=>Math.max(Math.min(n,e),r);function Si(n){return Fe(Zn(2.55*n),0,255)}function Qe(n){return Fe(Zn(255*n),0,255)}function Ae(n){return Fe(Zn(n/2.55)/100,0,1)}function Ua(n){return Fe(Zn(100*n),0,100)}const fe={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},Xr=[..."0123456789ABCDEF"],Dm=n=>Xr[15&n],Gm=n=>Xr[(240&n)>>4]+Xr[15&n],Mo=n=>(240&n)>>4==(15&n);const Vm=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function Xa(n,r,e){const o=r*Math.min(e,1-e),i=(s,a=(s+n/30)%12)=>e-o*Math.max(Math.min(a-3,9-a,1),-1);return[i(0),i(8),i(4)]}function Bm(n,r,e){const o=(i,s=(i+n/60)%6)=>e-e*r*Math.max(Math.min(s,4-s,1),0);return[o(5),o(3),o(1)]}function Ym(n,r,e){const o=Xa(n,1,.5);let i;for(r+e>1&&(i=1/(r+e),r*=i,e*=i),i=0;i<3;i++)o[i]*=1-r-e,o[i]+=r;return o}function Wr(n){const e=n.r/255,o=n.g/255,i=n.b/255,s=Math.max(e,o,i),a=Math.min(e,o,i),l=(s+a)/2;let c,d,u;return s!==a&&(u=s-a,d=l>.5?u/(2-s-a):u/(s+a),c=function zm(n,r,e,o,i){return n===i?(r-e)/o+(r<e?6:0):r===i?(e-n)/o+2:(n-r)/o+4}(e,o,i,u,s),c=60*c+.5),[0|c,d||0,l]}function Hr(n,r,e,o){return(Array.isArray(r)?n(r[0],r[1],r[2]):n(r,e,o)).map(Qe)}function Kr(n,r,e){return Hr(Xa,n,r,e)}function Wa(n){return(n%360+360)%360}const Ha={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},Ka={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",K
1ocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};let So;const Jm=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/,qr=n=>n<=.0031308?12.92*n:1.055*Math.pow(n,1/2.4)-.055,ti=n=>n<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4);function To(n,r,e){if(n){let o=Wr(n);o[r]=Math.max(0,Math.min(o[r]+o[r]*e,0===r?360:1)),o=Kr(o),n.r=o[0],n.g=o[1],n.b=o[2]}}function qa(n,r){return n&&Object.assign(r||{},n)}function Qa(n){var r={r:0,g:0,b:0,a:255};return Array.isArray(n)?n.length>=3&&(r={r:n[0],g:n[1],b:n[2],a:255},n.length>3&&(r.a=Qe(n[3]))):(r=qa(n,{r:0,g:0,b:0,a:1})).a=Qe(r.a),r}function n_(n){return"r"===n.charAt(0)?function Zm(n){const r=Jm.exec(n);let o,i,s,e=255;if(r){if(r[7]!==o){const a=+r[7];e=r[8]?Si(a):Fe(255*a,0,255)}return o=+r[1],i=+r[3],s=+r[5],o=255&(r[2]?Si(o):Fe(o,0,255)),i=255&(r[4]?Si(i):Fe(i,0,255)),s=255&(r[6]?Si(s):Fe(s,0,255)),{r:o,g:i,b:s,a:e}}}(n):function Wm(n){const r=Vm.exec(n);let o,e=255;if(!r)return;r[5]!==o&&(e=r[6]?Si(+r[5]):Qe(+r[5]));const i=Wa(+r[2]),s=+r[3]/100,a=+r[4]/100;return o="hwb"===r[1]?function Um(n,r,e){return Hr(Ym,n,r,e)}(i,s,a):"hsv"===r[1]?function Xm(n,r,e){return Hr(Bm,n,r,e)}(i,s,a):Kr(i,s,a),{r:o[0],g:o[1],b:o[2],a:e}}(n)}class ei{constructor(r){if(r instanceof ei)return r;const e=typeof r;let o;"object"===e?o=Qa(r):"string"===e&&(o=function Lm(n){var e,r=n.length;return"#"===n[0]&&(4===r||5===r?e={r:255&17*fe[n[1]],g:255&17*fe[n[2]],b:255&17*fe[n[3]],a:5===r?17*fe[n[4]]:255}:(7===r||9===r)&&(e={r:fe[n[1]]<<4|fe[n[2]],g:fe[n[3]]<<4|fe[n[4]],b:fe[n[5]]<<4|fe[n[6]],a:9===r?fe[n[7]]<<4|fe[n[8]]:255})),e}(r)||function Qm(n){So||(So=function qm(){const n={},r=Object.keys(Ka),e=Object.keys(Ha);let o,i,s,a,l;for(o=0;o<r.length;o++){for(a=l=r[o],i=0;i<e.length;i++)s=e[i],l=l.replace(s,Ha[s]);s=parseInt(Ka[a],16),n[l]=[s>>16&255,s>>8&255,255&s]}return n}(),So.transparent=[0,0,0,0]);const r=So[n.toLowerCase()];return r&&{r:r[0],g:r[1],b:r[2],a:4===r.length?r[3]:255}}(r)||n_(r)),this._rgb=o,this._valid=!!o}get valid(){return this._valid}get rgb(){var r=qa(this._rgb);return r&&(r.a=Ae(r.a)),r}set rgb(r){this._rgb=Qa(r)}
vendor: 5,075 bytes, line 1
1rgbString(){return this._valid?function t_(n){return n&&(n.a<255?`rgba(${n.r}, ${n.g}, ${n.b}, ${Ae(n.a)})`:`rgb(${n.r}, ${n.g}, ${n.b})`)}(this._rgb):void 0}hexString(){return this._valid?function Nm(n){var r=(n=>Mo(n.r)&&Mo(n.g)&&Mo(n.b)&&Mo(n.a))(n)?Dm:Gm;return n?"#"+r(n.r)+r(n.g)+r(n.b)+((n,r)=>n<255?r(n):"")(n.a,r):void 0}(this._rgb):void 0}hslString(){return this._valid?function Km(n){if(!n)return;const r=Wr(n),e=r[0],o=Ua(r[1]),i=Ua(r[2]);return n.a<255?`hsla(${e}, ${o}%, ${i}%, ${Ae(n.a)})`:`hsl(${e}, ${o}%, ${i}%)`}(this._rgb):void 0}mix(r,e){if(r){const o=this.rgb,i=r.rgb;let s;const a=e===s?.5:e,l=2*a-1,c=o.a-i.a,d=((l*c==-1?l:(l+c)/(1+l*c))+1)/2;s=1-d,o.r=255&d*o.r+s*i.r+.5,o.g=255&d*o.g+s*i.g+.5,o.b=255&d*o.b+s*i.b+.5,o.a=a*o.a+(1-a)*i.a,this.rgb=o}return this}interpolate(r,e){return r&&(this._rgb=function e_(n,r,e){const o=ti(Ae(n.r)),i=ti(Ae(n.g)),s=ti(Ae(n.b));return{r:Qe(qr(o+e*(ti(Ae(r.r))-o))),g:Qe(qr(i+e*(ti(Ae(r.g))-i))),b:Qe(qr(s+e*(ti(Ae(r.b))-s))),a:n.a+e*(r.a-n.a)}}(this._rgb,r._rgb,e)),this}clone(){return new ei(this.rgb)}alpha(r){return this._rgb.a=Qe(r),this}clearer(r){return this._rgb.a*=1-r,this}greyscale(){const r=this._rgb,e=Zn(.3*r.r+.59*r.g+.11*r.b);return r.r=r.g=r.b=e,this}opaquer(r){return this._rgb.a*=1+r,this}negate(){const r=this._rgb;return r.r=255-r.r,r.g=255-r.g,r.b=255-r.b,this}lighten(r){return To(this._rgb,2,r),this}darken(r){return To(this._rgb,2,-r),this}saturate(r){return To(this._rgb,1,r),this}desaturate(r){return To(this._rgb,1,-r),this}rotate(r){return function Hm(n,r){var e=Wr(n);e[0]=Wa(e[0]+r),e=Kr(e),n.r=e[0],n.g=e[1],n.b=e[2]}(this._rgb,r),this}}function Ee(){}const i_=(()=>{let n=0;return()=>n++})();function ot(n){return null==n}function xt(n){if(Array.isArray&&Array.isArray(n))return!0;const r=Object.prototype.toString.call(n);return"[object"===r.slice(0,7)&&"Array]"===r.slice(-6)}function rt(n){return null!==n&&"[object Object]"===Object.prototype.toString.call(n)}function Pt(n){return("number"==typeof n||n instanceof Number)&&isFinite(+n)}function ce(n,r){return Pt(n)?n:r}function Q(n,r){return typeof n>"u"?r:n}function yt(n,r,e){if(n&&"function"==typeof n.call)return n.apply(e,r)}function pt(n,r,e,o){let i,s,a;if(xt(n))if(s=n.length,o)for(i=s-1;i>=0;i--)r.call(e,n[i],i);else for(i=0;i<s;i++)r.call(e,n[i],i);else if(rt(n))for(a=Object.keys(n),s=a.length,i=0;i<s;i++)r.call(e,n[a[i]],a[i])}function Oo(n,r){let e,o,i,s;if(!n||!r||n.length!==r.length)return!1;for(e=0,o=n.length;e<o;++e)if(i=n[e],s=r[e],i.datasetIndex!==s.datasetIndex||i.index!==s.index)return!1;return!0}function Po(n){if(xt(n))return n.map(Po);if(rt(n)){const r=Object.create(null),e=Object.keys(n),o=e.length;let i=0;for(;i<o;++i)r[e[i]]=Po(n[e[i]]);return r}return n}function Za(n){return-1===["__proto__","prototype","constructor"].indexOf(n)}function r_(n,r,e,o){if(!Za(n))return;const i=r[n],s=e[n];rt(i)&&rt(s)?Ti(i,s,o):r[n]=Po(s)}function Ti(n,r,e){const o=xt(r)?r:[r],i=o.length;if(!rt(n))return n;const s=(e=e||{}).merger||r_;let a;for(let l=0;l<i;++l){if(a=o[l],!rt(a))continue;const c=Object.keys(a);for(let d=0,u=c.length;d<u;++d)s(c[d],n,a,e)}return n}function Oi(n,r){return Ti(n,r,{merger:s_})}function s_(n,r,e){if(!Za(n))return;const o=r[n],i=e[n];rt(o)&&rt(i)?Oi(o,i):Object.prototype.hasOwnProperty.call(r,n)||(r[n]=Po(i))}const tl={"":n=>n,x:n=>n.x,y:n=>n.y};function Je(n,r){return(tl[r]||(tl[r]=function l_(n){const r=function a_(n){const r=n.split("."),e=[];let o="";for(const i of r)o+=i,o.endsWith("\\")?o=o.slice(0,-1)+".":(e.push(o),o="");return e}(n);return e=>{for(const o of r){if(""===o)break;e=e&&e[o]}return e}}(r)))(n)}function Qr(n){return n.charAt(0).toUpperCase()+n.slice(1)}const Pi=n=>typeof n<"u",Ze=n=>"function"==typeof n,el=(n,r)=>{if(n.size!==r.size)return!1;for(const e of n)if(!r.has(e))return!1;return!0},gt=Math.PI,Ct=2*gt,d_=Ct+gt,Io=Number.POSITIVE_INFINITY,u_=gt/180,At=gt/2,_n=gt/4,nl=2*gt/3,tn=Math.log10,Ce=Math.sign;function Ii(n,r,e){return Math.abs(n-r)<e}function il(n){const r=Math.round(n);n=Ii(n,r,n/1e3)?r:n;const e=Math.pow(10,Math.floor(tn(n))),o=n/e;return(o<=1?1:o<=2?2:o<=5?5:10)*e}function ni(n){return!function h_(n){return"symbol"==typeof n||"object"==typeof n&&null!==n&&!(Symbol.toPrimitive in n||"toString"in n||"valueOf"in n)}(n)&&!isNaN(parseFloat(n))&&isFinite(n)}function be(n){return n*(gt/180)}function rl(n){if(!Pt(n))return;let r=1,e=0;for(;Math.round(n*r)/r!==n;)r*=10,e++;return e}function Zr(n,r){return Math.sqrt(Math.pow(r.x-n.x,2)+Math.pow(r.y-n.y,2))}function f_(n,r){return(n-r+d_)%Ct-gt}function Xt(n){return(n%Ct+Ct)%Ct}function Ri(n,r,e,o){const i=Xt(n),s=Xt(r),a=Xt(e),l=Xt(s-i),c=Xt(a-i),d=Xt(i-s),u=Xt(i-a);return i===s||i===a||o&&s===a||l>c&&d<u}function Vt(n,r,e){return Math.max(r,Math.min(e,n))}function De(n,r,e,o=1e-6){return n>=Math.min(r,e)-o&&n<=Math.max(r,e)+o}function ts(n,r,e){e=e||(a=>n[a]<r);let s,o=n.length-1,i=0;for(;o-i>1;)s=i+o>>1,e(s)?i=s:o=s;return{lo:i,hi:o}}const Ge=(n,r,e,o)=>ts(n,e,o?i=>{const s=n[i][r];return s<e||s===e&&n[i+1][r]===e}:i=>n[i][r]<e),__=(n,r,e)=>ts(n,e,o=>n[o][r]>
1=e),al=["push","pop","shift","splice","unshift"];function ll(n,r){const e=n._chartjs;if(!e)return;const o=e.listeners,i=o.indexOf(r);-1!==i&&o.splice(i,1),!(o.length>0)&&(al.forEach(s=>{delete n[s]}),delete n._chartjs)}function cl(n){const r=new Set(n);return r.size===n.length?n:Array.from(r)}const dl=typeof window>"u"?function(n){return n()}:window.requestAnimationFrame;function ul(n,r){let e=[],o=!1;return function(...i){e=i,o||(o=!0,dl.call(window,()=>{o=!1,n.apply(r,e)}))}}const Wt=(n,r,e)=>"start"===n?r:"end"===n?e:(r+e)/2;const Ro=n=>0===n||1===n,pl=(n,r,e)=>-Math.pow(2,10*(n-=1))*Math.sin((n-r)*Ct/e),fl=(n,r,e)=>Math.pow(2,-10*n)*Math.sin((n-r)*Ct/e)+1,Fi={linear:n=>n,easeInQuad:n=>n*n,easeOutQuad:n=>-n*(n-2),easeInOutQuad:n=>(n/=.5)<1?.5*n*n:-.5*(--n*(n-2)-1),easeInCubic:n=>n*n*n,easeOutCubic:n=>(n-=1)*n*n+1,easeInOutCubic:n=>(n/=.5)<1?.5*n*n*n:.5*((n-=2)*n*n+2),easeInQuart:n=>n*n*n*n,easeOutQuart:n=>-((n-=1)*n*n*n-1),easeInOutQuart:n=>(n/=.5)<1?.5*n*n*n*n:-.5*((n-=2)*n*n*n-2),easeInQuint:n=>n*n*n*n*n,easeOutQuint:n=>(n-=1)*n*n*n*n+1,easeInOutQuint:n=>(n/=.5)<1?.5*n*n*n*n*n:.5*((n-=2)*n*n*n*n+2),easeInSine:n=>1-Math.cos(n*At),easeOutSine:n=>Math.sin(n*At),easeInOutSine:n=>-.5*(Math.cos(gt*n)-1),easeInExpo:n=>0===n?0:Math.pow(2,10*(n-1)),easeOutExpo:n=>1===n?1:1-Math.pow(2,-10*n),easeInOutExpo:n=>Ro(n)?n:n<.5?.5*Math.pow(2,10*(2*n-1)):.5*(2-Math.pow(2,-10*(2*n-1))),easeInCirc:n=>n>=1?n:-(Math.sqrt(1-n*n)-1),easeOutCirc:n=>Math.sqrt(1-(n-=1)*n),easeInOutCirc:n=>(n/=.5)<1?-.5*(Math.sqrt(1-n*n)-1):.5*(Math.sqrt(1-(n-=2)*n)+1),easeInElastic:n=>Ro(n)?n:pl(n,.075,.3),easeOutElastic:n=>Ro(n)?n:fl(n,.075,.3),easeInOutElastic:n=>Ro(n)?n:n<.5?.5*pl(2*n,.1125,.45):.5+.5*fl(2*n-1,.1125,.45),easeInBack:n=>n*n*(2.70158*n-1.70158),easeOutBack:n=>(n-=1)*n*(2.70158*n+1.70158)+1,easeInOutBack(n){let r=1.70158;return(n/=.5)<1?n*n*((1+(r*=1.525))*n-r)*.5:.5*((n-=2)*n*((1+(r*=1.525))*n+r)+2)},easeInBounce:n=>1-Fi.easeOutBounce(1-n),easeOutBounce:n=>n<1/2.75?7.5625*n*n:n<2/2.75?7.5625*(n-=1.5/2.75)*n+.75:n<2.5/2.75?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375,easeInOutBounce:n=>n<.5?.5*Fi.easeInBounce(2*n):.5*Fi.easeOutBounce(2*n-1)+.5};function ns(n){if(n&&"object"==typeof n){const r=n.toString();return"[object CanvasPattern]"===r||"[object CanvasGradient]"===r}return!1}function ml(n){return ns(n)?n:new ei(n)}function is(n){return ns(n)?n:new ei(n).saturate(.5).darken(.1).hexString()}const x_=["x","y","borderWidth","radius","tension"],C_=["color","borderColor","backgroundColor"],_l=new Map;function Ai(n,r,e){return function S_(n,r){r=r||{};const e=n+JSON.stringify(r);let o=_l.get(e);return o||(o=new Intl.NumberFormat(n,r),_l.set(e,o)),o}(r,e).format(n)}const bl={values:n=>xt(n)?n:""+n,numeric(n,r,e){if(0===n)return"0";const o=this.chart.options.locale;let i,s=n;if(e.length>1){const d=Math.max(Math.abs(e[0].value),Math.abs(e[e.length-1].value));(d<1e-4||d>1e15)&&(i="scientific"),s=function T_(n,r){let e=r.length>3?r[2].value-r[1].value:r[1].value-r[0].value;return Math.abs(e)>=1&&n!==Math.floor(n)&&(e=n-Math.floor(n)),e}(n,e)}const a=tn(Math.abs(s)),l=isNaN(a)?1:Math.max(Math.min(-1*Math.floor(a),20),0),c={notation:i,minimumFractionDigits:l,maximumFractionDigits:l};return Object.assign(c,this.options.ticks.format),Ai(n,o,c)},logarithmic(n,r,e){if(0===n)return"0";const o=e[r].significand||n/Math.pow(10,Math.floor(tn(n)));return[1,2,3,5,10,15].includes(o)||r>.8*e.length?bl.numeric.call(this,n,r,e):""}};var Fo={formatters:bl};const bn=Object.create(null),os=Object.create(null);function Ei(n,r){if(!r)return n;const e=r.split(".");for(let o=0,i=e.length;o<i;++o){const s=e[o];n=n[s]||(n[s]=Object.create(null))}return n}function rs(n,r,e){return"string"==typeof r?Ti(Ei(n,r),e):Ti(Ei(n,""),r)}class P_{constructor(r,e){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=o=>o.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={}
vendor: 4,175 bytes, line 1
1,this.hoverBackgroundColor=(o,i)=>is(i.backgroundColor),this.hoverBorderColor=(o,i)=>is(i.borderColor),this.hoverColor=(o,i)=>is(i.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(r),this.apply(e)}set(r,e){return rs(this,r,e)}get(r){return Ei(this,r)}describe(r,e){return rs(os,r,e)}override(r,e){return rs(bn,r,e)}route(r,e,o,i){const s=Ei(this,r),a=Ei(this,o),l="_"+e;Object.defineProperties(s,{[l]:{value:s[e],writable:!0},[e]:{enumerable:!0,get(){const c=this[l],d=a[i];return rt(c)?Object.assign({},d,c):Q(c,d)},set(c){this[l]=c}}})}apply(r){r.forEach(e=>e(this))}}var St=new P_({_scriptable:n=>!n.startsWith("on"),_indexable:n=>"events"!==n,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function k_(n){n.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),n.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:r=>"onProgress"!==r&&"onComplete"!==r&&"fn"!==r}),n.set("animations",{colors:{type:"color",properties:C_},numbers:{type:"number",properties:x_}}),n.describe("animations",{_fallback:"animation"}),n.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:r=>0|r}}}})},function M_(n){n.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function O_(n){n.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(r,e)=>e.lineWidth,tickColor:(r,e)=>e.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Fo.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),n.route("scale.ticks","color","","color"),n.route("scale.grid","color","","borderColor"),n.route("scale.border","color","","borderColor"),n.route("scale.title","color","","color"),n.describe("scale",{_fallback:!1,_scriptable:r=>!r.startsWith("before")&&!r.startsWith("after")&&"callback"!==r&&"parser"!==r,_indexable:r=>"borderDash"!==r&&"tickBorderDash"!==r&&"dash"!==r}),n.describe("scales",{_fallback:"scale"}),n.describe("scale.ticks",{_scriptable:r=>"backdropPadding"!==r&&"callback"!==r,_indexable:r=>"backdropPadding"!==r})}]);function Ao(n,r,e,o,i){let s=r[i];return s||(s=r[i]=n.measureText(i).width,e.push(i)),s>o&&(o=s),o}function vn(n,r,e){const o=n.currentDevicePixelRatio,i=0!==e?Math.max(e/2,.5):0;return Math.round((r-i)*o)/o+i}function vl(n,r){!r&&!n||((r=r||n.getContext("2d")).save(),r.resetTransform(),r.clearRect(0,0,n.width,n.height),r.restore())}function ss(n,r,e,o){!function wl(n,r,e,o,i){let s,a,l,c,d,u,g,h;const p=r.pointStyle,f=r.rotation,m=r.radius;let _=(f||0)*u_;if(p&&"object"==typeof p&&(s=p.toString(),"[object HTMLImageElement]"===s||"[object HTMLCanvasElement]"===s))return n.save(),n.translate(e,o),n.rotate(_),n.drawImage(p,-p.width/2,-p.height/2,p.width,p.height),void n.restore();if(!(isNaN(m)||m<=0)){switch(n.beginPath(),p){default:i?n.ellipse(e,o,i/2,m,0,0,Ct):n.arc(e,o,m,0,Ct),n.closePath();break;case"triangle":u=i?i/2:m,n.moveTo(e+Math.sin(_)*u,o-Math.cos(_)*m),_+=nl,n.lineTo(e+Math.sin(_)*u,o-Math.cos(_)*m),_+=nl,n.lineTo(e+Math.sin(_)*u,o-Math.cos(_)*m),n.closePath();break;case"rectRounded":d=.516*m,c=m-d,a=Math.cos(_+_n)*c,g=Math.cos(_+_n)*(i?i/2-d:c),l=Math.sin(_+_n)*c,h=Math.sin(_+_n)*(i?i/2-d:c),n.arc(e-g,o-l,d,_-gt,_-At),n.arc(e+h,o-a,d,_-At,_),n.arc(e+g,o+l,d,_,_+At),n.arc(e-h,o+a,d,_+At,_+gt),n.closePath();break;
vendor: 14,336 bytes, line 1
1case"rect":if(!f){c=Math.SQRT1_2*m,u=i?i/2:c,n.rect(e-u,o-c,2*u,2*c);break}_+=_n;case"rectRot":g=Math.cos(_)*(i?i/2:m),a=Math.cos(_)*m,l=Math.sin(_)*m,h=Math.sin(_)*(i?i/2:m),n.moveTo(e-g,o-l),n.lineTo(e+h,o-a),n.lineTo(e+g,o+l),n.lineTo(e-h,o+a),n.closePath();break;case"crossRot":_+=_n;case"cross":g=Math.cos(_)*(i?i/2:m),a=Math.cos(_)*m,l=Math.sin(_)*m,h=Math.sin(_)*(i?i/2:m),n.moveTo(e-g,o-l),n.lineTo(e+g,o+l),n.moveTo(e+h,o-a),n.lineTo(e-h,o+a);break;case"star":g=Math.cos(_)*(i?i/2:m),a=Math.cos(_)*m,l=Math.sin(_)*m,h=Math.sin(_)*(i?i/2:m),n.moveTo(e-g,o-l),n.lineTo(e+g,o+l),n.moveTo(e+h,o-a),n.lineTo(e-h,o+a),_+=_n,g=Math.cos(_)*(i?i/2:m),a=Math.cos(_)*m,l=Math.sin(_)*m,h=Math.sin(_)*(i?i/2:m),n.moveTo(e-g,o-l),n.lineTo(e+g,o+l),n.moveTo(e+h,o-a),n.lineTo(e-h,o+a);break;case"line":a=i?i/2:Math.cos(_)*m,l=Math.sin(_)*m,n.moveTo(e-a,o-l),n.lineTo(e+a,o+l);break;case"dash":n.moveTo(e,o),n.lineTo(e+Math.cos(_)*(i?i/2:m),o+Math.sin(_)*m);break;case!1:n.closePath()}n.fill(),r.borderWidth>0&&n.stroke()}}(n,r,e,o,null)}function je(n,r,e){return e=e||.5,!r||n&&n.x>r.left-e&&n.x<r.right+e&&n.y>r.top-e&&n.y<r.bottom+e}function Eo(n,r){n.save(),n.beginPath(),n.rect(r.left,r.top,r.right-r.left,r.bottom-r.top),n.clip()}function Do(n){n.restore()}function F_(n,r,e,o,i){if(!r)return n.lineTo(e.x,e.y);if("middle"===i){const s=(r.x+e.x)/2;n.lineTo(s,r.y),n.lineTo(s,e.y)}else"after"===i!=!!o?n.lineTo(r.x,e.y):n.lineTo(e.x,r.y);n.lineTo(e.x,e.y)}function A_(n,r,e,o){if(!r)return n.lineTo(e.x,e.y);n.bezierCurveTo(o?r.cp1x:r.cp2x,o?r.cp1y:r.cp2y,o?e.cp2x:e.cp1x,o?e.cp2y:e.cp1y,e.x,e.y)}function D_(n,r,e,o,i){if(i.strikethrough||i.underline){const s=n.measureText(o),a=r-s.actualBoundingBoxLeft,l=r+s.actualBoundingBoxRight,d=e+s.actualBoundingBoxDescent,u=i.strikethrough?(e-s.actualBoundingBoxAscent+d)/2:d;n.strokeStyle=n.fillStyle,n.beginPath(),n.lineWidth=i.decorationWidth||2,n.moveTo(a,u),n.lineTo(l,u),n.stroke()}}function G_(n,r){const e=n.fillStyle;n.fillStyle=r.color,n.fillRect(r.left,r.top,r.width,r.height),n.fillStyle=e}function wn(n,r,e,o,i,s={}){const a=xt(r)?r:[r],l=s.strokeWidth>0&&""!==s.strokeColor;let c,d;for(n.save(),n.font=i.string,function E_(n,r){r.translation&&n.translate(r.translation[0],r.translation[1]),ot(r.rotation)||n.rotate(r.rotation),r.color&&(n.fillStyle=r.color),r.textAlign&&(n.textAlign=r.textAlign),r.textBaseline&&(n.textBaseline=r.textBaseline)}(n,s),c=0;c<a.length;++c)d=a[c],s.backdrop&&G_(n,s.backdrop),l&&(s.strokeColor&&(n.strokeStyle=s.strokeColor),ot(s.strokeWidth)||(n.lineWidth=s.strokeWidth),n.strokeText(d,e,o,s.maxWidth)),n.fillText(d,e,o,s.maxWidth),D_(n,e,o,d,s),o+=Number(i.lineHeight);n.restore()}function Di(n,r){const{x:e,y:o,w:i,h:s,radius:a}=r;n.arc(e+a.topLeft,o+a.topLeft,a.topLeft,1.5*gt,gt,!0),n.lineTo(e,o+s-a.bottomLeft),n.arc(e+a.bottomLeft,o+s-a.bottomLeft,a.bottomLeft,gt,At,!0),n.lineTo(e+i-a.bottomRight,o+s),n.arc(e+i-a.bottomRight,o+s-a.bottomRight,a.bottomRight,At,0,!0),n.lineTo(e+i,o+a.topRight),n.arc(e+i-a.topRight,o+a.topRight,a.topRight,0,-At,!0),n.lineTo(e+a.topLeft,o)}const j_=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,L_=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;function $_(n,r){const e=(""+n).match(j_);if(!e||"normal"===e[1])return 1.2*r;switch(n=+e[2],e[3]){case"px":return n;case"%":n/=100}return r*n}const N_=n=>+n||0;function as(n,r){const e={},o=rt(r),i=o?Object.keys(r):r,s=rt(n)?o?a=>Q(n[a],n[r[a]]):a=>n[a]:()=>n;for(const a of i)e[a]=N_(s(a));return e}function yl(n){return as(n,{top:"y",right:"x",bottom:"y",left:"x"})}function yn(n){return as(n,["topLeft","topRight","bottomLeft","bottomRight"])}function Ht(n){const r=yl(n);return r.width=r.left+r.right,r.height=r.top+r.bottom,r}function $t(n,r){let e=Q((n=n||{}).size,(r=r||St.font).size);"string"==typeof e&&(e=parseInt(e,10));let o=Q(n.style,r.style);o&&!(""+o).match(L_)&&(console.warn('Invalid font style specified: "'+o+'"'),o=void 0);const i={family:Q(n.family,r.family),lineHeight:$_(Q(n.lineHeight,r.lineHeight),e),size:e,style:o,weight:Q(n.weight,r.weight),string:""};return i.string=function I_(n){return!n||ot(n.size)||ot(n.family)?null:(n.style?n.style+" ":"")+(n.weight?n.weight+" ":"")+n.size+"px "+n.family}(i),i}function Gi(n,r,e,o){let s,a,l,i=!0;for(s=0,a=n.length;s<a;++s)if(l=n[s],void 0!==l&&(void 0!==r&&"function"==typeof l&&(l=l(r),i=!1),void 0!==e&&xt(l)&&(l=l[e%l.length],i=!1),void 0!==l))return o&&!i&&(o.cacheable=!1),l}function en(n,r){return Object.assign(Object.create(n),r)}function ls(n,r=[""],e,o,i=()=>n[0]){const s=e||n;typeof o>"u"&&(o=Sl("_fallback",n));const a={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:n,_rootScopes:s,_fallback:o,_getTarget:i,override:l=>ls([l,...n],r,s,o)};return new Proxy(a,{deleteProperty:(l,c)=>(delete l[c],delete l._keys,delete n[0][c],!0),get:(l,c)=>Cl(l,c,()=>function K_(n,r,e,o){let i;for(const s of r)if(i=Sl(B_(s,n),e),typeof i<"u")return cs(n,i)?ds(e,o,n,i):i}(c,r,n,l)),getOwnPropertyDescriptor:(l,c)=>Reflect.getOwnPropertyDescriptor(l._scopes[0],c),getPrototypeOf:()=>Reflect.getPrototypeOf(n[0]),has:(l,c)=>Tl(l).includes(c),ownKeys:l=>Tl(l),set(l,c,d){const u=l._storage||(l._storage=i());return l[c]=u[c]=d,delete l._keys,!0}})}function ii(n,r,e,o){const i={_cacheable:!1,_proxy:n,_context:r,_subProxy:e,_stack:new Set,_descriptors:xl(n,o),setContext:s=>ii(n,s,e,o),override:s=>ii(n.override(s),r,e,o)};return new Proxy(i,{deleteProperty:(s,a)=>(delete s[a],delete n[a],!0),get:(s,a,l)=>Cl(s,a,()=>function Y_(n,r,e){const{_proxy:o,_context:i,_subProxy:s,_descriptors:a}=n;let l=o[r];return Ze(l)&&a.isScriptable(r)&&(l=function z_(n,r,e,o){const{_proxy:i,_context:s,_subProxy:a,_stack:l}=e;if(l.has(n))throw new Error("Recursion detected: "+Array.from(l).join("->")+"->"+n);l.add(n);let c=r(s,a||o);return l.delete(n),cs(n,c)&&(c=ds(i._scopes,i,n,c)),c}(r,l,n,e)),xt(l)&&l.length&&(l=function U_(n,r,e,o){const{_proxy:i,_context:s,_subProxy:a,_descriptors:l}=e;if(typeof s.index<"u"&&o(n))return r[s.index%r.length];if(rt(r[0])){const c=r,d=i._scopes.filter(u=>u!==c);r=[];for(const u of c){const g=ds(d,i,n,u);r.push(ii(g,s,a&&a[n],l))}}return r}(r,l,n,a.isIndexable)),cs(r,l)&&(l=ii(l,i,s&&s[r],a)),l}(s,a,l)),getOwnPropertyDescriptor:(s,a)=>s._descriptors.allKeys?Reflect.has(n,a)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(n,a),getPrototypeOf:()=>Reflect.getPrototypeOf(n),has:(s,a)=>Reflect.has(n,a),ownKeys:()=>Reflect.ownKeys(n),set:(s,a,l)=>(n[a]=l,delete s[a],!0)})}function xl(n,r={scriptable:!0,indexable:!0}){const{_scriptable:e=r.scriptable,_indexable:o=r.indexable,_allKeys:i=r.allKeys}=n;return{allKeys:i,scriptable:e,indexable:o,isScriptable:Ze(e)?e:()=>e,isIndexable:Ze(o)?o:()=>o}}const B_=(n,r)=>n?n+Qr(r):r,cs=(n,r)=>rt(r)&&"adapters"!==n&&(null===Object.getPrototypeOf(r)||r.constructor===Object);function Cl(n,r,e){if(Object.prototype.hasOwnProperty.call(n,r)||"constructor"===r)return n[r];const o=e();return n[r]=o,o}function kl(n,r,e){return Ze(n)?n(r,e):n}const X_=(n,r)=>!0===n?r:"string"==typeof n?Je(r,n):void 0;function W_(n,r,e,o,i){for(const s of r){const a=X_(e,s);if(a){n.add(a);const l=kl(a._fallback,e,i);if(typeof l<"u"&&l!==e&&l!==o)return l}else if(!1===a&&typeof o<"u"&&e!==o)return null}return!1}function ds(n,r,e,o){const i=r._rootScopes,s=kl(r._fallback,e,o),a=[...n,...i],l=new Set;l.add(o);let c=Ml(l,a,e,s||e,o);return!(null===c||typeof s<"u"&&s!==e&&(c=Ml(l,a,s,c,o),null===c))&&ls(Array.from(l),[""],i,s,()=>function H_(n,r,e){const o=n._getTarget();r in o||(o[r]={});const i=o[r];return xt(i)&&rt(e)?e:i||{}}(r,e,o))}function Ml(n,r,e,o,i){for(;e;)e=W_(n,r,e,o,i);return e}function Sl(n,r){for(const e of r){if(!e)continue;const o=e[n];if(typeof o<"u")return o}}function Tl(n){let r=n._keys;return r||(r=n._keys=function q_(n){const r=new Set;for(const e of n)for(const o of Object.keys(e).filter(i=>!i.startsWith("_")))r.add(o);return Array.from(r)}(n._scopes)),r}const Q_=Number.EPSILON||1e-14,oi=(n,r)=>r<n.length&&!n[r].skip&&n[r],Pl=n=>"x"===n?"y":"x";function J_(n,r,e,o){const i=n.skip?r:n,s=r,a=e.skip?r:e,l=Zr(s,i),c=Zr(a,s);let d=l/(l+c),u=c/(l+c);d=isNaN(d)?0:d,u=isNaN(u)?0:u;const g=o*d,h=o*u;return{previous:{x:s.x-g*(a.x-i.x),y:s.y-g*(a.y-i.y)},next:{x:s.x+h*(a.x-i.x),y:s.y+h*(a.y-i.y)}}}function Go(n,r,e){return Math.max(Math.min(n,e),r)}function i1(n,r,e,o,i){let s,a,l,c;if(r.spanGaps&&(n=n.filter(d=>!d.skip)),"monotone"===r.cubicInterpolationMode)!function e1(n,r="x"){const e=Pl(r),o=n.length,i=Array(o).fill(0),s=Array(o);let a,l,c,d=oi(n,0);for(a=0;a<o;++a)if(l=c,c=d,d=oi(n,a+1),c){if(d){const u=d[r]-c[r];i[a]=0!==u?(d[e]-c[e])/u:0}s[a]=l?d?Ce(i[a-1])!==Ce(i[a])?0:(i[a-1]+i[a])/2:i[a-1]:i[a]}(function Z_(n,r,e){const o=n.length;let i,s,a,l,c,d=oi(n,0);for(let u=0;u<o-1;++u)if(c=d,d=oi(n,u+1),c&&d){if(Ii(r[u],0,Q_)){e[u]=e[u+1]=0;continue}i=e[u]/r[u],s=e[u+1]/r[u],l=Math.pow(i,2)+Math.pow(s,2),!(l<=9)&&(a=3/Math.sqrt(l),e[u]=i*a*r[u],e[u+1]=s*a*r[u])}})(n,i,s),function t1(n,r,e="x"){const o=Pl(e),i=n.length;let s,a,l,c=oi(n,0);for(let d=0;d<i;++d){if(a=l,l=c,c=oi(n,d+1),!l)continue;const u=l[e],g=l[o];a&&(s=(u-a[e])/3,l[`cp1${e}`]=u-s,l[`cp1${o}`]=g-s*r[d]),c&&(s=(c[e]-u)/3,l[`cp2${e}`]=u+s,l[`cp2${o}`]=g+s*r[d])}}(n,s,r)}(n,i);else{let d=o?n[n.length-1]:n[0];for(s=0,a=n.length;s<a;++s)l=n[s],c=J_(d,l,n[Math.min(s+1,a-(o?0:1))%a],r.tension),l.cp1x=c.previous.x,l.cp1y=c.previous.y,l.cp2x=c.next.x,l.cp2y=c.next.y,d=l}r.capBezierPoints&&function n1(n,r){let e,o,i,s,a,l=je(n[0],r);for(e=0,o=n.length;e<o;++e)a=s,s=l,l=e<o-1&&je(n[e+1],r),s&&(i=n[e],a&&(i.cp1x=Go(i.cp1x,r.left,r.right),i.cp1y=Go(i.cp1y,r.top,r.bottom)),l&&(i.cp2x=Go(i.cp2x,r.left,r.right),i.cp2y=Go(i.cp2y,r.top,r.bottom)))}(n,e)}function us(){return typeof window<"u"&&typeof document<"u"}function gs(n){let r=n.parentNode;return r&&"[object ShadowRoot]"===r.toString()&&(r=r.host),r}function jo(n,r,e){let o;return"string"==typeof n?(o=parseInt(n,10),-1!==n.indexOf("%")&&(o=o/100*r.parentNode[e])):o=n,o}const Lo=n=>n.ownerDocument.defaultView.getComputedStyle(n,null),r1=["top","right","bottom","left"];function xn(n,r,e){const o={};e=e?"-"+e:"";for(let i=0;i<4;i++){const s=r1[i];o[s]=parseFloat(n[r+"-"+s+e])||0}return o.width=o.left+o.right,o.height=o.top+o.bottom,o}function Cn(n,r){if("native"in n)return n;const{canvas:e,currentDevicePixelRatio:o}=r,i=Lo(e),s="border-box"===i.boxSizing,a=xn(i,"padding"),l=xn(i,"border","width"),{x:c,y:d,box:u}=function a1(n,r){const e=n.touches,o=e&&e.length?e[0]:n,{offsetX:i,offsetY:s}=o;let l,c,a=!1;if(((n,r,e)=>(n>0||r>0)&&(!e||!e.shadowRoot))(i,s,n.target))l=i,c=s;else{const d=r.getBoundingClientRect();l=o.clientX-d.left,c=o.clientY-d.top,a=!0}return{x:l,y:c,box:a}}(n,e),g=a.left+(u&&l.left),h=a.top+(u&&l.top);let{width:p,height:f}=r;return s&&(p-=a.width+l.width,f-=a.height+l.height),{x:Math.round((c-g)/p*e.width/o),y:Math.round((d-h)/f*e.height/o)}}const nn=n=>Math.round(10*n)/10;function Il(n,r,e){const o=r||1,i=nn(n.height*o),s=nn(n.width*o);n.height=nn(n.height),n.width=nn(n.width);const a=n.canvas;return a.style&&(e||!a.style.height&&!a.style.width)&&(a.style.height=`${n.height}px`,a.style.width=`${n.width}px`),(n.currentDevicePixelRatio!==o||a.height!==i||a.width!==s)&&(n.currentDevicePixelRatio=o,a.height=i,a.width=s,n.ctx.setTransform(o,0,0,o,0,0),!0)}const d1=function(){let n=!1;try{const r={get passive(){return n=!0,!1}};us()&&(window.addEventListener("test",null,r),window.removeEventListener("test",null,r))}catch{}return n}();function Rl(n,r){const e=function o1(n,r){return Lo(n).getPropertyValue(r)}(n,r),o=e&&e.match(/^(\d+)(\.\d+)?px$/);return o?+o[1]:void 0}function kn(n,r,e,o){return{x:n.x+e*(r.x-n.x),y:n.y+e*(r.y-n.y)}}function u1(n,r,e,o){return{x:n.x+e*(r.x-n.x),y:"middle"===o?e<.5?n.y:r.y:"after"===o?e<1?n.y:r.y:e>0?r.y:n.y}}function g1(n,r,e,o){const i={x:n.cp2x,y:n.cp2y},s={x:r.cp1x,y:r.cp1y},a=kn(n,i,e),l=kn(i,s,e),c=kn(s,r,e),d=kn(a,l,e),u=kn(l,c,e);return kn(d,u,e)}function ri(n,r,e){return n?function(n,r){return{x:e=>n+n+r-e,setWidth(e){r=e},textAlign:e=>"center"===e?e:"right"===e?"left":"right",xPlus:(e,o)=>e-o,leftForLtr:(e,o)=>e-o}}(r,e):{x:n=>n,setWidth(n){},textAlign:n=>n,xPlus:(n,r)=>n+r,leftForLtr:(n,r)=>n}}function El(n){return"angle"===n?{between:Ri,compare:f_,normalize:Xt}:{between:De,compare:(r,e)=>r-e,normalize:r=>r}}function Dl({start:n,end:r,count:e,loop:o,style:i}){return{start:n%e,end:r%e,loop:o&&(r-n+1)%e==0,style:i}}function Gl(n,r,e){if(!e)return[n];const{property:o,start:i,end:s}=e,a=r.length,{compare:l,between:c,normalize:d}=El(o),{start:u,end:g,loop:h,style:p}=function f1(n,r,e){const{property:o,start:i,end:s}=e,{between:a,normalize:l}=El(o),c=r.length;let h,p,{start:d,end:u,loop:g}=n;if(g){for(d+=c,u+=c,h=0,p=c;h<p&&a(l(r[d%c][o]),i,s);++h)d--,u--;d%=c,u%=c}return u<d&&(u+=c),{start:d,end:u,loop:g,style:n.style}}(n,r,e),f=[];let v,b,y,m=!1,_=null;for(let M=u,A=u;M<=g;++M)b=r[M%a],!b.skip&&(v=d(b[o]),v!==y&&(m=c(v,i,s),null===_&&(m||c(i,y,v)&&0!==l(i,y))&&(_=0===l(v,i)?M:A),null!==_&&(!m||0===l(s,v)||c(s,y,v))&&(f.push(Dl({start:_,end:M,loop:h,count:a,style:p})),_=null),A=M,y=v));return null!==_&&f.push(Dl({start:_,end:g,loop:h,count:a,style:p})),f}function jl(n,r){const e=[],o=n.segments;for(let i=0;i<o.length;i++){const s=Gl(o[i],n.points,r);s.length&&e.push(...s)}return e}function $l(n){return{backgroundColor:n.backgroundColor,borderCapStyle:n.borderCapStyle,borderDash:n.borderDash,borderDashOffset:n.borderDashOffset,borderJoinStyle:n.borderJoinStyle,borderWidth:n.borderWidth,borderColor:n.borderColor}}function w1(n,r){if(!r)return!1;const e=[],o=function(i,s){return ns(s)?(e.includes(s)||e.push(s),e.indexOf(s)):s};return JSON.stringify(n,o)!==JSON.stringify(r,o)}function $o(n,r,e){return n.options.clip?n[e]:r[e]}function Nl(n,r){const e=r._clip;if(e.disabled)return!1;const o=function y1(n,r){const{xScale:e,yScale:o}=n;return e&&o?{left:$o(e,r,"left"),right:$o(e,r,"right"),top:$o(o,r,"top"),bottom:$o(o,r,"bottom")}:r}(r,n.chartArea);return{left:!1===e.left?0:o.left-(!0===e.left?0:e.left),right:!1===e.right?n.width:o.right+(!0===e.right?0:e.right),top:!1===e.top?0:o.top-(!0===e.top?0:e.top),bottom:!1===e.bottom?n.height:o.bottom+(!0===e.bottom?0:e.bottom)}}class x1{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(r,e,o,i){const a=e.duration;
vendor: 5,682 bytes, line 1
1e.listeners[i].forEach(l=>l({chart:r,initial:e.initial,numSteps:a,currentStep:Math.min(o-e.start,a)}))}_refresh(){this._request||(this._running=!0,this._request=dl.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(r=Date.now()){let e=0;this._charts.forEach((o,i)=>{if(!o.running||!o.items.length)return;const s=o.items;let c,a=s.length-1,l=!1;for(;a>=0;--a)c=s[a],c._active?(c._total>o.duration&&(o.duration=c._total),c.tick(r),l=!0):(s[a]=s[s.length-1],s.pop());l&&(i.draw(),this._notify(i,o,r,"progress")),s.length||(o.running=!1,this._notify(i,o,r,"complete"),o.initial=!1),e+=s.length}),this._lastDate=r,0===e&&(this._running=!1)}_getAnims(r){const e=this._charts;let o=e.get(r);return o||(o={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(r,o)),o}listen(r,e,o){this._getAnims(r).listeners[e].push(o)}add(r,e){!e||!e.length||this._getAnims(r).items.push(...e)}has(r){return this._getAnims(r).items.length>0}start(r){const e=this._charts.get(r);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce((o,i)=>Math.max(o,i._duration),0),this._refresh())}running(r){if(!this._running)return!1;const e=this._charts.get(r);return!(!e||!e.running||!e.items.length)}stop(r){const e=this._charts.get(r);if(!e||!e.items.length)return;const o=e.items;let i=o.length-1;for(;i>=0;--i)o[i].cancel();e.items=[],this._notify(r,e,Date.now(),"complete")}remove(r){return this._charts.delete(r)}}var Le=new x1;const Vl="transparent",C1={boolean:(n,r,e)=>e>.5?r:n,color(n,r,e){const o=ml(n||Vl),i=o.valid&&ml(r||Vl);return i&&i.valid?i.mix(o,e).hexString():r},number:(n,r,e)=>n+(r-n)*e};class k1{constructor(r,e,o,i){const s=e[o];i=Gi([r.to,i,s,r.from]);const a=Gi([r.from,s,i]);this._active=!0,this._fn=r.fn||C1[r.type||typeof a],this._easing=Fi[r.easing]||Fi.linear,this._start=Math.floor(Date.now()+(r.delay||0)),this._duration=this._total=Math.floor(r.duration),this._loop=!!r.loop,this._target=e,this._prop=o,this._from=a,this._to=i,this._promises=void 0}active(){return this._active}update(r,e,o){if(this._active){this._notify(!1);const i=this._target[this._prop],s=o-this._start,a=this._duration-s;this._start=o,this._duration=Math.floor(Math.max(a,r.duration)),this._total+=s,this._loop=!!r.loop,this._to=Gi([r.to,e,i,r.from]),this._from=Gi([r.from,i,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(r){const e=r-this._start,o=this._duration,i=this._prop,s=this._from,a=this._loop,l=this._to;let c;if(this._active=s!==l&&(a||e<o),!this._active)return this._target[i]=l,void this._notify(!0);e<0?this._target[i]=s:(c=e/o%2,c=a&&c>1?2-c:c,c=this._easing(Math.min(1,Math.max(0,c))),this._target[i]=this._fn(s,l,c))}wait(){const r=this._promises||(this._promises=[]);return new Promise((e,o)=>{r.push({res:e,rej:o})})}_notify(r){const e=r?"res":"rej",o=this._promises||[];for(let i=0;i<o.length;i++)o[i][e]()}}class Bl{constructor(r,e){this._chart=r,this._properties=new Map,this.configure(e)}configure(r){if(!rt(r))return;const e=Object.keys(St.animation),o=this._properties;Object.getOwnPropertyNames(r).forEach(i=>{const s=r[i];if(!rt(s))return;const a={};for(const l of e)a[l]=s[l];(xt(s.properties)&&s.properties||[i]).forEach(l=>{(l===i||!o.has(l))&&o.set(l,a)})})}_animateOptions(r,e){const o=e.options,i=function S1(n,r){if(!r)return;let e=n.options;if(e)return e.$shared&&(n.options=e=Object.assign({},e,{$shared:!1,$animations:{}})),e;n.options=r}(r,o);if(!i)return[];const s=this._createAnimations(i,o);return o.$shared&&function M1(n,r){const e=[],o=Object.keys(r);for(let i=0;i<o.length;i++){const s=n[o[i]];s&&s.active()&&e.push(s.wait())}return Promise.all(e)}(r.options.$animations,o).then(()=>{r.options=o},()=>{}),s}_createAnimations(r,e){const o=this._properties,i=[],s=r.$animations||(r.$animations={}),a=Object.keys(e),l=Date.now();let c;for(c=a.length-1;c>=0;--c){const d=a[c];if("$"===d.charAt(0))continue;if("options"===d){i.push(...this._animateOptions(r,e));continue}const u=e[d];let g=s[d];const h=o.get(d);if(g){if(h&&g.active()){g.update(h,u,l);continue}g.cancel()}h&&h.duration?(s[d]=g=new k1(h,r,d,u),i.push(g)):r[d]=u}return i}update(r,e){if(0===this._properties.size)return void Object.assign(r,e);const o=this._createAnimations(r,e);return o.length?(Le.add(this._chart,o),!0):void 0}}function Yl(n,r){const e=n&&n.options||{},o=e.reverse,i=void 0===e.min?r:0,s=void 0===e.max?r:0;return{start:o?s:i,end:o?i:s}}function zl(n,r){const e=[],o=n._getSortedDatasetMetas(r);let i,s;for(i=0,s=o.length;i<s;++i)e.push(o[i].index);return e}function Ul(n,r,e,o={}){const i=n.keys,s="single"===o.mode;let a,l,c,d;if(null===r)return;let u=!1;for(a=0,l=i.length;a<l;++a){if(c=+i[a],c===e){if(u=!0,o.all)continue;break}d=n.values[c],Pt(d)&&(s||0===r||Ce(r)===Ce(d))&&(r+=d)}return u||o.all?r:0}function hs(n,r){const e=n&&n.options.stacked;return e||void 0===e&&void 0!==r.stack}function F1(n,r,e){const o=n[r]||(n[r]={});return o[e]||(o[e]={})}function Xl(n,r,e,o){for(const i of r.getMatchingVisibleMetas(o).reverse()){const s=n[i.index];if(e&&s>0||!e&&s<0)return i.index}return null}function Wl(n,r){const{chart:e,_cachedMeta:o}=n,i=e._stacks||(e._stacks={}),{iScale:s,vScale:a,index:l}=o,c=s.axis,d=a.axis,u=function I1(n,r,e){return`${n.id}.${r.id}.${e.stack||e.type}`}(s,a,o),g=r.length;let h;for(let p=0;p<g;++p){const f=r[p],{[c]:m,[d]:_}=f;h=(f._stacks||(f._stacks={}))[d]=F1(i,u,m),h[l]=_,h._top=Xl(h,a,!0,o.type),h._bottom=Xl(h,a,!1,o.type),(h._visualValues||(h._visualValues={}))[l]=_}}function ps(n,r){const e=n.scales;return Object.keys(e).filter(o=>e[o].axis===r).shift()}function ji(n,r){const e=n.controller.index,o=n.vScale&&n.vScale.axis;
vendor: 5,494 bytes, line 1
1if(o){r=r||n._parsed;for(const i of r){const s=i._stacks;if(!s||void 0===s[o]||void 0===s[o][e])return;delete s[o][e],void 0!==s[o]._visualValues&&void 0!==s[o]._visualValues[e]&&delete s[o]._visualValues[e]}}}const fs=n=>"reset"===n||"none"===n,Hl=(n,r)=>r?n:Object.assign({},n);let on=(()=>class n{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(e,o){this.chart=e,this._ctx=e.ctx,this.index=o,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=hs(e.vScale,e),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(e){this.index!==e&&ji(this._cachedMeta),this.index=e}linkScales(){const e=this.chart,o=this._cachedMeta,i=this.getDataset(),s=(h,p,f,m)=>"x"===h?p:"r"===h?m:f,a=o.xAxisID=Q(i.xAxisID,ps(e,"x")),l=o.yAxisID=Q(i.yAxisID,ps(e,"y")),c=o.rAxisID=Q(i.rAxisID,ps(e,"r")),d=o.indexAxis,u=o.iAxisID=s(d,a,l,c),g=o.vAxisID=s(d,l,a,c);o.xScale=this.getScaleForId(a),o.yScale=this.getScaleForId(l),o.rScale=this.getScaleForId(c),o.iScale=this.getScaleForId(u),o.vScale=this.getScaleForId(g)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(e){return this.chart.scales[e]}_getOtherScale(e){const o=this._cachedMeta;return e===o.iScale?o.vScale:o.iScale}reset(){this._update("reset")}_destroy(){const e=this._cachedMeta;this._data&&ll(this._data,this),e._stacked&&ji(e)}_dataCheck(){const e=this.getDataset(),o=e.data||(e.data=[]),i=this._data;if(rt(o))this._data=function P1(n,r){const{iScale:e,vScale:o}=r,i="x"===e.axis?"x":"y",s="x"===o.axis?"x":"y",a=Object.keys(n),l=new Array(a.length);let c,d,u;for(c=0,d=a.length;c<d;++c)u=a[c],l[c]={[i]:u,[s]:n[u]};return l}(o,this._cachedMeta);else if(i!==o){if(i){ll(i,this);const s=this._cachedMeta;ji(s),s._parsed=[]}o&&Object.isExtensible(o)&&function v_(n,r){n._chartjs?n._chartjs.listeners.push(r):(Object.defineProperty(n,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[r]}}),al.forEach(e=>{const o="_onData"+Qr(e),i=n[e];Object.defineProperty(n,e,{configurable:!0,enumerable:!1,value(...s){const a=i.apply(this,s);return n._chartjs.listeners.forEach(l=>{"function"==typeof l[o]&&l[o](...s)}),a}})}))}(o,this),this._syncList=[],this._data=o}}addElements(){const e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}buildOrUpdateElements(e){const o=this._cachedMeta,i=this.getDataset();let s=!1;this._dataCheck();const a=o._stacked;o._stacked=hs(o.vScale,o),o.stack!==i.stack&&(s=!0,ji(o),o.stack=i.stack),this._resyncElements(e),(s||a!==o._stacked)&&(Wl(this,o._parsed),o._stacked=hs(o.vScale,o))}configure(){const e=this.chart.config,o=e.datasetScopeKeys(this._type),i=e.getOptionScopes(this.getDataset(),o,!0);this.options=e.createResolver(i,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(e,o){const{_cachedMeta:i,_data:s}=this,{iScale:a,_stacked:l}=i,c=a.axis;let g,h,p,d=0===e&&o===s.length||i._sorted,u=e>0&&i._parsed[e-1];if(!1===this._parsing)i._parsed=s,i._sorted=!0,p=s;else{p=xt(s[e])?this.parseArrayData(i,s,e,o):rt(s[e])?this.parseObjectData(i,s,e,o):this.parsePrimitiveData(i,s,e,o);const f=()=>null===h[c]||u&&h[c]<u[c];for(g=0;g<o;++g)i._parsed[g+e]=h=p[g],d&&(f()&&(d=!1),u=h);i._sorted=d}l&&Wl(this,p)}parsePrimitiveData(e,o,i,s){const{iScale:a,vScale:l}=e,c=a.axis,d=l.axis,u=a.getLabels(),g=a===l,h=new Array(s);let p,f,m;for(p=0,f=s;p<f;++p)m=p+i,h[p]={[c]:g||a.parse(u[m],m),[d]:l.parse(o[m],m)};return h}parseArrayData(e,o,i,s){const{xScale:a,yScale:l}=e,c=new Array(s);let d,u,g,h;for(d=0,u=s;d<u;++d)g=d+i,h=o[g],c[d]={x:a.parse(h[0],g),y:l.parse(h[1],g)};return c}parseObjectData(e,o,i,s){const{xScale:a,yScale:l}=e,{xAxisKey:c="x",yAxisKey:d="y"}=this._parsing,u=new Array(s);let g,h,p,f;for(g=0,h=s;g<h;++g)p=g+i,f=o[p],u[g]={x:a.parse(Je(f,c),p),y:l.parse(Je(f,d),p)};return u}getParsed(e){return this._cachedMeta._parsed[e]}getDataElement(e){return this._cachedMeta.data[e]}applyStack(e,o,i){const a=this._cachedMeta,l=o[e.axis];return Ul({keys:zl(this.chart,!0),values:o._stacks[e.axis]._visualValues},l,a.index,{mode:i})}updateRangeFromParsed(e,o,i,s){const a=i[o.axis];let l=null===a?NaN:a;const c=s&&i._stacks[o.axis];s&&c&&(s.values=c,l=Ul(s,a,this._cachedMeta.index)),e.min=Math.min(e.min,l),e.max=Math.max(e.max,l)}getMinMax(e,o){const i=this._cachedMeta,s=i._parsed,a=i._sorted&&e===i.iScale,l=s.length,c=this._getOtherScale(e),d=((n,r)=>n&&!r.hidden&&r._stacked&&{keys:zl(this.chart,!0),values:null})(o,i),u={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:g,max:h}=function R1(n){const{min:r,max:e,minDefined:o,maxDefined:i}=n.getUserBounds();return{min:o?r:Number.NEGATIVE_INFINITY,max:i?e:Number.POSITIVE_INFINITY}}(c);let p,f;function m(){f=s[p];const _=f[c.axis];
vendor: 4,507 bytes, line 1
1return!Pt(f[e.axis])||g>_||h<_}for(p=0;p<l&&(m()||(this.updateRangeFromParsed(u,e,f,d),!a));++p);if(a)for(p=l-1;p>=0;--p)if(!m()){this.updateRangeFromParsed(u,e,f,d);break}return u}getAllParsedValues(e){const o=this._cachedMeta._parsed,i=[];let s,a,l;for(s=0,a=o.length;s<a;++s)l=o[s][e.axis],Pt(l)&&i.push(l);return i}getMaxOverflow(){return!1}getLabelAndValue(e){const o=this._cachedMeta,i=o.iScale,s=o.vScale,a=this.getParsed(e);return{label:i?""+i.getLabelForValue(a[i.axis]):"",value:s?""+s.getLabelForValue(a[s.axis]):""}}_update(e){const o=this._cachedMeta;this.update(e||"default"),o._clip=function O1(n){let r,e,o,i;return rt(n)?(r=n.top,e=n.right,o=n.bottom,i=n.left):r=e=o=i=n,{top:r,right:e,bottom:o,left:i,disabled:!1===n}}(Q(this.options.clip,function T1(n,r,e){if(!1===e)return!1;const o=Yl(n,e),i=Yl(r,e);return{top:i.end,right:o.end,bottom:i.start,left:o.start}}(o.xScale,o.yScale,this.getMaxOverflow())))}update(e){}draw(){const e=this._ctx,i=this._cachedMeta,s=i.data||[],a=this.chart.chartArea,l=[],c=this._drawStart||0,d=this._drawCount||s.length-c,u=this.options.drawActiveElementsOnTop;let g;for(i.dataset&&i.dataset.draw(e,a,c,d),g=c;g<c+d;++g){const h=s[g];h.hidden||(h.active&&u?l.push(h):h.draw(e,a))}for(g=0;g<l.length;++g)l[g].draw(e,a)}getStyle(e,o){const i=o?"active":"default";return void 0===e&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(i):this.resolveDataElementOptions(e||0,i)}getContext(e,o,i){const s=this.getDataset();let a;if(e>=0&&e<this._cachedMeta.data.length){const l=this._cachedMeta.data[e];a=l.$context||(l.$context=function E1(n,r,e){return en(n,{active:!1,dataIndex:r,parsed:void 0,raw:void 0,element:e,index:r,mode:"default",type:"data"})}(this.getContext(),e,l)),a.parsed=this.getParsed(e),a.raw=s.data[e],a.index=a.dataIndex=e}else a=this.$context||(this.$context=function A1(n,r){return en(n,{active:!1,dataset:void 0,datasetIndex:r,index:r,mode:"default",type:"dataset"})}(this.chart.getContext(),this.index)),a.dataset=s,a.index=a.datasetIndex=this.index;return a.active=!!o,a.mode=i,a}resolveDatasetElementOptions(e){return this._resolveElementOptions(this.datasetElementType.id,e)}resolveDataElementOptions(e,o){return this._resolveElementOptions(this.dataElementType.id,o,e)}_resolveElementOptions(e,o="default",i){const s="active"===o,a=this._cachedDataOpts,l=e+"-"+o,c=a[l],d=this.enableOptionSharing&&Pi(i);if(c)return Hl(c,d);const u=this.chart.config,g=u.datasetElementScopeKeys(this._type,e),h=s?[`${e}Hover`,"hover",e,""]:[e,""],p=u.getOptionScopes(this.getDataset(),g),f=Object.keys(St.elements[e]),_=u.resolveNamedOptions(p,f,()=>this.getContext(i,s,o),h);return _.$shared&&(_.$shared=d,a[l]=Object.freeze(Hl(_,d))),_}_resolveAnimations(e,o,i){const s=this.chart,a=this._cachedDataOpts,l=`animation-${o}`,c=a[l];if(c)return c;let d;if(!1!==s.options.animation){const g=this.chart.config,h=g.datasetAnimationScopeKeys(this._type,o),p=g.getOptionScopes(this.getDataset(),h);d=g.createResolver(p,this.getContext(e,i,o))}const u=new Bl(s,d&&d.animations);return d&&d._cacheable&&(a[l]=Object.freeze(u)),u}getSharedOptions(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}includeOptions(e,o){return!o||fs(e)||this.chart._animationsDisabled}_getSharedOptions(e,o){const i=this.resolveDataElementOptions(e,o),s=this._sharedOptions,a=this.getSharedOptions(i),l=this.includeOptions(o,a)||a!==s;return this.updateSharedOptions(a,o,i),{sharedOptions:a,includeOptions:l}}updateElement(e,o,i,s){fs(s)?Object.assign(e,i):this._resolveAnimations(o,s).update(e,i)}updateSharedOptions(e,o,i){e&&!fs(o)&&this._resolveAnimations(void 0,o).update(e,i)}_setStyle(e,o,i,s){e.active=s;const a=this.getStyle(o,s);this._resolveAnimations(o,i,s).update(e,{options:!s&&this.getSharedOptions(a)||a})}removeHoverStyle(e,o,i){this._setStyle(e,i,"active",!1)}setHoverStyle(e,o,i){this._setStyle(e,i,"active",!0)}_removeDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}_setDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}_resyncElements(e){const o=this._data,i=this._cachedMeta.data;for(const[c,d,u]of this._syncList)this[c](d,u);this._syncList=[];const s=i.length,a=o.length,l=Math.min(a,s);l&&this.parse(0,l),a>s?this._insertElements(s,a-s,e):a<s&&this._removeElements(a,s-a)}_insertElements(e,o,i=!0){const s=this._cachedMeta,a=s.data,l=e+o;let c;const d=u=>{for(u.length+=o,c=u.length-1;c>=l;c--)u[c]=u[c-o]};for(d(a),c=e;c<l;
vendor: 4,979 bytes, line 1
1++c)a[c]=new this.dataElementType;this._parsing&&d(s._parsed),this.parse(e,o),i&&this.updateElements(a,e,o,"reset")}updateElements(e,o,i,s){}_removeElements(e,o){const i=this._cachedMeta;if(this._parsing){const s=i._parsed.splice(e,o);i._stacked&&ji(i,s)}i.data.splice(e,o)}_sync(e){if(this._parsing)this._syncList.push(e);else{const[o,i,s]=e;this[o](i,s)}this.chart._dataChanges.push([this.index,...e])}_onDataPush(){const e=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-e,e])}_onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync(["_removeElements",0,1])}_onDataSplice(e,o){o&&this._sync(["_removeElements",e,o]);const i=arguments.length-2;i&&this._sync(["_insertElements",e,i])}_onDataUnshift(){this._sync(["_insertElements",0,arguments.length])}})();function j1(n){const r=n.iScale,e=function G1(n,r){if(!n._cache.$bar){const e=n.getMatchingVisibleMetas(r);let o=[];for(let i=0,s=e.length;i<s;i++)o=o.concat(e[i].controller.getAllParsedValues(n));n._cache.$bar=cl(o.sort((i,s)=>i-s))}return n._cache.$bar}(r,n.type);let i,s,a,l,o=r._length;const c=()=>{32767===a||-32768===a||(Pi(l)&&(o=Math.min(o,Math.abs(a-l)||o)),l=a)};for(i=0,s=e.length;i<s;++i)a=r.getPixelForValue(e[i]),c();for(l=void 0,i=0,s=r.ticks.length;i<s;++i)a=r.getPixelForTick(i),c();return o}function Kl(n,r,e,o){return xt(n)?function N1(n,r,e,o){const i=e.parse(n[0],o),s=e.parse(n[1],o),a=Math.min(i,s),l=Math.max(i,s);let c=a,d=l;Math.abs(a)>Math.abs(l)&&(c=l,d=a),r[e.axis]=d,r._custom={barStart:c,barEnd:d,start:i,end:s,min:a,max:l}}(n,r,e,o):r[e.axis]=e.parse(n,o),r}function ql(n,r,e,o){const i=n.iScale,s=n.vScale,a=i.getLabels(),l=i===s,c=[];let d,u,g,h;for(d=e,u=e+o;d<u;++d)h=r[d],g={},g[i.axis]=l||i.parse(a[d],d),c.push(Kl(h,g,s,d));return c}function ms(n){return n&&void 0!==n.barStart&&void 0!==n.barEnd}function Y1(n,r,e,o){let i=r.borderSkipped;const s={};if(!i)return void(n.borderSkipped=s);if(!0===i)return void(n.borderSkipped={top:!0,right:!0,bottom:!0,left:!0});const{start:a,end:l,reverse:c,top:d,bottom:u}=function B1(n){let r,e,o,i,s;return n.horizontal?(r=n.base>n.x,e="left",o="right"):(r=n.base<n.y,e="bottom",o="top"),r?(i="end",s="start"):(i="start",s="end"),{start:e,end:o,reverse:r,top:i,bottom:s}}(n);"middle"===i&&e&&(n.enableBorderRadius=!0,(e._top||0)===o?i=d:(e._bottom||0)===o?i=u:(s[Ql(u,a,l,c)]=!0,i=d)),s[Ql(i,a,l,c)]=!0,n.borderSkipped=s}function Ql(n,r,e,o){return o?(n=function z1(n,r,e){return n===r?e:n===e?r:n}(n,r,e),n=Jl(n,e,r)):n=Jl(n,r,e),n}function Jl(n,r,e){return"start"===n?r:"end"===n?e:n}function U1(n,{inflateAmount:r},e){n.inflateAmount="auto"===r?1===e?.33:0:r}let Zl=(()=>class n extends on{static id="bar";static defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}};static overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};parsePrimitiveData(e,o,i,s){return ql(e,o,i,s)}parseArrayData(e,o,i,s){return ql(e,o,i,s)}parseObjectData(e,o,i,s){const{iScale:a,vScale:l}=e,{xAxisKey:c="x",yAxisKey:d="y"}=this._parsing,u="x"===a.axis?c:d,g="x"===l.axis?c:d,h=[];let p,f,m,_;for(p=i,f=i+s;p<f;++p)_=o[p],m={},m[a.axis]=a.parse(Je(_,u),p),h.push(Kl(Je(_,g),m,l,p));return h}updateRangeFromParsed(e,o,i,s){super.updateRangeFromParsed(e,o,i,s);const a=i._custom;a&&o===this._cachedMeta.vScale&&(e.min=Math.min(e.min,a.min),e.max=Math.max(e.max,a.max))}getMaxOverflow(){return 0}getLabelAndValue(e){const o=this._cachedMeta,{iScale:i,vScale:s}=o,a=this.getParsed(e),l=a._custom,c=ms(l)?"["+l.start+", "+l.end+"]":""+s.getLabelForValue(a[s.axis]);return{label:""+i.getLabelForValue(a[i.axis]),value:c}}initialize(){this.enableOptionSharing=!0,super.initialize(),this._cachedMeta.stack=this.getDataset().stack}update(e){const o=this._cachedMeta;this.updateElements(o.data,0,o.data.length,e)}updateElements(e,o,i,s){const a="reset"===s,{index:l,_cachedMeta:{vScale:c}}=this,d=c.getBasePixel(),u=c.isHorizontal(),g=this._getRuler(),{sharedOptions:h,includeOptions:p}=this._getSharedOptions(o,s);for(let f=o;f<o+i;f++){const m=this.getParsed(f),_=a||ot(m[c.axis])?{base:d,head:d}:this._calculateBarValuePixels(f),v=this._calculateBarIndexPixels(f,g),b=(m._stacks||{})[c.axis],y={horizontal:u,base:_.base,enableBorderRadius:!b||ms(m._custom)||l===b._top||l===b._bottom,x:u?_.head:v.center,y:u?v.center:_.head,height:u?v.size:Math.abs(_.size),width:u?Math.abs(_.size):v.size};p&&(y.options=h||this.resolveDataElementOptions(f,e[f].active?"active":s));const w=y.options||e[f].options;Y1(y,w,b,l),U1(y,w,g.ratio),this.updateElement(e[f],f,y,s)}}_getStacks(e,o){const{iScale:i}=this._cachedMeta,s=i.getMatchingVisibleMetas(this._type).filter(g=>g.controller.options.grouped),a=i.options.stacked,l=[],c=this._cachedMeta.controller.getParsed(o),d=c&&c[i.axis],u=g=>{const h=g._parsed.find(f=>
vendor: 5,127 bytes, line 1
1f[i.axis]===d),p=h&&h[g.vScale.axis];if(ot(p)||isNaN(p))return!0};for(const g of s)if((void 0===o||!u(g))&&((!1===a||-1===l.indexOf(g.stack)||void 0===a&&void 0===g.stack)&&l.push(g.stack),g.index===e))break;return l.length||l.push(void 0),l}_getStackCount(e){return this._getStacks(void 0,e).length}_getAxisCount(){return this._getAxis().length}getFirstScaleIdForIndexAxis(){const e=this.chart.scales,o=this.chart.options.indexAxis;return Object.keys(e).filter(i=>e[i].axis===o).shift()}_getAxis(){const e={},o=this.getFirstScaleIdForIndexAxis();for(const i of this.chart.data.datasets)e[Q("x"===this.chart.options.indexAxis?i.xAxisID:i.yAxisID,o)]=!0;return Object.keys(e)}_getStackIndex(e,o,i){const s=this._getStacks(e,i),a=void 0!==o?s.indexOf(o):-1;return-1===a?s.length-1:a}_getRuler(){const e=this.options,o=this._cachedMeta,i=o.iScale,s=[];let a,l;for(a=0,l=o.data.length;a<l;++a)s.push(i.getPixelForValue(this.getParsed(a)[i.axis],a));const c=e.barThickness;return{min:c||j1(o),pixels:s,start:i._startPixel,end:i._endPixel,stackCount:this._getStackCount(),scale:i,grouped:e.grouped,ratio:c?1:e.categoryPercentage*e.barPercentage}}_calculateBarValuePixels(e){const{_cachedMeta:{vScale:o,_stacked:i,index:s},options:{base:a,minBarLength:l}}=this,c=a||0,d=this.getParsed(e),u=d._custom,g=ms(u);let m,_,h=d[o.axis],p=0,f=i?this.applyStack(o,d,i):h;f!==h&&(p=f-h,f=h),g&&(h=u.barStart,f=u.barEnd-u.barStart,0!==h&&Ce(h)!==Ce(u.barEnd)&&(p=0),p+=h);const v=ot(a)||g?p:a;let b=o.getPixelForValue(v);if(m=this.chart.getDataVisibility(e)?o.getPixelForValue(p+f):b,_=m-b,Math.abs(_)<l){_=function V1(n,r,e){return 0!==n?Ce(n):(r.isHorizontal()?1:-1)*(r.min>=e?1:-1)}(_,o,c)*l,h===c&&(b-=_/2);const y=o.getPixelForDecimal(0),w=o.getPixelForDecimal(1),x=Math.min(y,w),C=Math.max(y,w);b=Math.max(Math.min(b,C),x),m=b+_,i&&!g&&(d._stacks[o.axis]._visualValues[s]=o.getValueForPixel(m)-o.getValueForPixel(b))}if(b===o.getPixelForValue(c)){const y=Ce(_)*o.getLineWidthForValue(c)/2;b+=y,_-=y}return{size:_,base:b,head:m,center:m+_/2}}_calculateBarIndexPixels(e,o){const i=o.scale,s=this.options,a=s.skipNull,l=Q(s.maxBarThickness,1/0);let c,d;const u=this._getAxisCount();if(o.grouped){const g=a?this._getStackCount(e):o.stackCount,h="flex"===s.barThickness?function $1(n,r,e,o){const i=r.pixels,s=i[n];let a=n>0?i[n-1]:null,l=n<i.length-1?i[n+1]:null;const c=e.categoryPercentage;null===a&&(a=s-(null===l?r.end-r.start:l-s)),null===l&&(l=s+s-a);const d=s-(s-Math.min(a,l))/2*c;return{chunk:Math.abs(l-a)/2*c/o,ratio:e.barPercentage,start:d}}(e,o,s,g*u):function L1(n,r,e,o){const i=e.barThickness;let s,a;return ot(i)?(s=r.min*e.categoryPercentage,a=e.barPercentage):(s=i*o,a=1),{chunk:s/o,ratio:a,start:r.pixels[n]-s/2}}(e,o,s,g*u),p="x"===this.chart.options.indexAxis?this.getDataset().xAxisID:this.getDataset().yAxisID,f=this._getAxis().indexOf(Q(p,this.getFirstScaleIdForIndexAxis())),m=this._getStackIndex(this.index,this._cachedMeta.stack,a?e:void 0)+f;c=h.start+h.chunk*m+h.chunk/2,d=Math.min(l,h.chunk*h.ratio)}else c=i.getPixelForValue(this.getParsed(e)[i.axis],e),d=Math.min(l,o.min*o.ratio);return{base:c-d/2,head:c+d/2,center:c,size:d}}draw(){const e=this._cachedMeta,o=e.vScale,i=e.data,s=i.length;let a=0;for(;a<s;++a)null!==this.getParsed(a)[o.axis]&&!i[a].hidden&&i[a].draw(this._ctx)}})(),tc=(()=>class n extends on{static id="line";static defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};static overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(e){const o=this._cachedMeta,{dataset:i,data:s=[],_dataset:a}=o,l=this.chart._animationsDisabled;let{start:c,count:d}=function gl(n,r,e){const o=r.length;let i=0,s=o;if(n._sorted){const{iScale:a,vScale:l,_parsed:c}=n,d=n.dataset&&n.dataset.options?n.dataset.options.spanGaps:null,u=a.axis,{min:g,max:h,minDefined:p,maxDefined:f}=a.getUserBounds();if(p){if(i=Math.min(Ge(c,u,g).lo,e?o:Ge(r,u,a.getPixelForValue(g)).lo),d){const m=c.slice(0,i+1).reverse().findIndex(_=>!ot(_[l.axis]));i-=Math.max(0,m)}i=Vt(i,0,o-1)}if(f){let m=Math.max(Ge(c,a.axis,h,!0).hi+1,e?0:Ge(r,u,a.getPixelForValue(h),!0).hi+1);if(d){const _=c.slice(m-1).findIndex(v=>!ot(v[l.axis]));m+=Math.max(0,_)}s=Vt(m,i,o)-i}else s=o-i}return{start:i,count:s}}(o,s,l);this._drawStart=c,this._drawCount=d,function hl(n){const{xScale:r,yScale:e,_scaleRanges:o}=n,i={xmin:r.min,xmax:r.max,ymin:e.min,ymax:e.max};if(!o)return n._scaleRanges=i,!0;const s=o.xmin!==r.min||o.xmax!==r.max||o.ymin!==e.min||o.ymax!==e.max;return Object.assign(o,i),s}(o)&&(c=0,d=s.length),i._chart=this.chart,i._datasetIndex=this.index,i._decimated=!!a._decimated,i.points=s;const u=this.resolveDatasetElementOptions(e);this.options.showLine||(u.borderWidth=0),u.segment=this.options.segment,this.updateElement(i,void 0,{animated:!l,options:u},e),this.updateElements(s,c,d,e)}updateElements(e,o,i,s){const a="reset"===s,{iScale:l,vScale:c,_stacked:d,_dataset:u}=this._cachedMeta,{sharedOptions:g,includeOptions:h}=this._getSharedOptions(o,s),p=l.axis,f=c.axis,{spanGaps:m,segment:_}
1=this.options,v=ni(m)?m:Number.POSITIVE_INFINITY,b=this.chart._animationsDisabled||a||"none"===s,y=o+i,w=e.length;let x=o>0&&this.getParsed(o-1);for(let C=0;C<w;++C){const S=e[C],M=b?S:{};if(C<o||C>=y){M.skip=!0;continue}const A=this.getParsed(C),P=ot(A[f]),F=M[p]=l.getPixelForValue(A[p],C),G=M[f]=a||P?c.getBasePixel():c.getPixelForValue(d?this.applyStack(c,A,d):A[f],C);M.skip=isNaN(F)||isNaN(G)||P,M.stop=C>0&&Math.abs(A[p]-x[p])>v,_&&(M.parsed=A,M.raw=u.data[C]),h&&(M.options=g||this.resolveDataElementOptions(C,S.active?"active":s)),b||this.updateElement(S,C,M,s),x=A}}getMaxOverflow(){const e=this._cachedMeta,o=e.dataset,i=o.options&&o.options.borderWidth||0,s=e.data||[];if(!s.length)return i;const a=s[0].size(this.resolveDataElementOptions(0)),l=s[s.length-1].size(this.resolveDataElementOptions(s.length-1));return Math.max(i,a,l)/2}draw(){const e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),super.draw()}})();function Mn(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class bs{static override(r){Object.assign(bs.prototype,r)}options;constructor(r){this.options=r||{}}init(){}formats(){return Mn()}parse(){return Mn()}format(){return Mn()}add(){return Mn()}diff(){return Mn()}startOf(){return Mn()}endOf(){return Mn()}}var nc={_date:bs};function K1(n,r,e,o){const{controller:i,data:s,_sorted:a}=n,l=i._cachedMeta.iScale,c=n.dataset&&n.dataset.options?n.dataset.options.spanGaps:null;if(l&&r===l.axis&&"r"!==r&&a&&s.length){const d=l._reversePixels?__:Ge;if(!o){const u=d(s,r,e);if(c){const{vScale:g}=i._cachedMeta,{_parsed:h}=n,p=h.slice(0,u.lo+1).reverse().findIndex(m=>!ot(m[g.axis]));u.lo-=Math.max(0,p);const f=h.slice(u.hi).findIndex(m=>!ot(m[g.axis]));u.hi+=Math.max(0,f)}return u}if(i._sharedOptions){const u=s[0],g="function"==typeof u.getRange&&u.getRange(r);if(g){const h=d(s,r,e-g),p=d(s,r,e+g);return{lo:h.lo,hi:p.hi}}}}return{lo:0,hi:s.length-1}}function Li(n,r,e,o,i){const s=n.getSortedVisibleDatasetMetas(),a=e[r];for(let l=0,c=s.length;l<c;++l){const{index:d,data:u}=s[l],{lo:g,hi:h}=K1(s[l],r,a,i);for(let p=g;p<=h;++p){const f=u[p];f.skip||o(f,d,p)}}}function vs(n,r,e,o,i){const s=[];return!i&&!n.isPointInArea(r)||Li(n,e,r,function(l,c,d){!i&&!je(l,n.chartArea,0)||l.inRange(r.x,r.y,o)&&s.push({element:l,datasetIndex:c,index:d})},!0),s}function ws(n,r,e,o,i,s){return s||n.isPointInArea(r)?"r"!==e||o?function J1(n,r,e,o,i,s){let a=[];const l=function q1(n){const r=-1!==n.indexOf("x"),e=-1!==n.indexOf("y");return function(o,i){const s=r?Math.abs(o.x-i.x):0,a=e?Math.abs(o.y-i.y):0;return Math.sqrt(Math.pow(s,2)+Math.pow(a,2))}}(e);let c=Number.POSITIVE_INFINITY;return Li(n,e,r,function d(u,g,h){const p=u.inRange(r.x,r.y,i);if(o&&!p)return;const f=u.getCenterPoint(i);if(!s&&!n.isPointInArea(f)&&!p)return;const _=l(r,f);_<c?(a=[{element:u,datasetIndex:g,index:h}],c=_):_===c&&a.push({element:u,datasetIndex:g,index:h})}),a}(n,r,e,o,i,s):function Q1(n,r,e,o){let i=[];return Li(n,e,r,function s(a,l,c){const{startAngle:d,endAngle:u}=a.getProps(["startAngle","endAngle"],o),{angle:g}=function sl(n,r){const e=r.x-n.x,o=r.y-n.y,i=Math.sqrt(e*e+o*o);let s=Math.atan2(o,e);return s<-.5*gt&&(s+=Ct),{angle:s,distance:i}}(a,{x:r.x,y:r.y});Ri(g,d,u)&&i.push({element:a,datasetIndex:l,index:c})}),i}(n,r,e,i):[]}function ic(n,r,e,o,i){const s=[],a="x"===e?"inXRange":"inYRange";let l=!1;return Li(n,e,r,(c,d,u)=>{c[a]&&c[a](r[e],i)&&(s.push({element:c,datasetIndex:d,index:u}),l=l||c.inRange(r.x,r.y,i))}),o&&!l?[]:s}var Z1={evaluateInteractionItems:Li,modes:{index(n,r,e,o){const i=Cn(r,n),s=e.axis||"x",a=e.includeInvisible||!1,l=e.intersect?vs(n,i,s,o,a):ws(n,i,s,!1,o,a),c=[];return l.length?(n.getSortedVisibleDatasetMetas().forEach(d=>{const u=l[0].index,g=d.data[u];g&&!g.skip&&c.push({element:g,datasetIndex:d.index,index:u})}),c):[]},dataset(n,r,e,o){const i=Cn(r,n),s=e.axis||"xy",a=e.includeInvisible||!1;let l=e.intersect?vs(n,i,s,o,a):ws(n,i,s,!1,o,a);if(l.length>0){const c=l[0].datasetIndex,d=n.getDatasetMeta(c).data;l=[];for(let u=0;u<d.length;++u)l.push({element:d[u],datasetIndex:c,index:u})}return l},point:(n,r,e,o)=>vs(n,Cn(r,n),e.axis||"xy",o,e.includeInvisible||!1),nearest:(n,r,e,o)=>ws(n,Cn(r,n),e.axis||"xy",e.intersect,o,e.includeInvisible||!1),x:(n,r,e,o)=>ic(n,Cn(r,n),"x",e.intersect,o),y:(n,r,e,o)=>ic(n,Cn(r,n),"y",e.intersect,o)}};const oc=["left","top","right","bottom"];function $i(n,r){return n.filter(e=>e.pos===r)}function rc(n,r){return n.filter(e=>-1===oc.indexOf(e.pos)&&e.box.axis===r)}function Ni(n,r){return n.sort((e,o)=>{const i=r?o:e,s=r?e:o;return i.weight===s.weight?i.index-s.index:i.weight-s.weight})}function sc(n,r,e,o){return Math.max(n[e],r[e])+Math.max(n[o],r[o])}function ac(n,r){n.top=Math.max(n.top,r.top),n.left=Math.max(n.left,r.left),n.bottom=Math.max(n.bottom,r.bottom),n.right=Math.max(n.right,r.right)}function ob(n,r,e,o){const{pos:i,box:s}=e,a=n.maxPadding;if(!rt(i)){e.size&&(n[i]-=e.size);const g=o[e.stack]||{size:0,count:1};g.size=Math.max(g.size,e.horizontal?s.height:s.width),e.size=g.size/g.count,n[i]+=e.size}s.getPadding&&ac(a,s.getPadding());const l=Math.max(0,r.outerWidth-sc(a,n,"left","right")),c=Math.max(0,r.outerHeight-sc(a,n,"top","bottom")),d=l!==n.w,u=c!==n.h;return n.w=l,n.h=c,e.horizontal?{same:d,other:u}:{same:u,other:d}}
vendor: 4,130 bytes, line 1
1function sb(n,r){const e=r.maxPadding;return function o(i){const s={left:0,top:0,right:0,bottom:0};return i.forEach(a=>{s[a]=Math.max(r[a],e[a])}),s}(n?["left","right"]:["top","bottom"])}function Vi(n,r,e,o){const i=[];let s,a,l,c,d,u;for(s=0,a=n.length,d=0;s<a;++s){l=n[s],c=l.box,c.update(l.width||r.w,l.height||r.h,sb(l.horizontal,r));const{same:g,other:h}=ob(r,e,l,o);d|=g&&i.length,u=u||h,c.fullSize||i.push(l)}return d&&Vi(i,r,e,o)||u}function No(n,r,e,o,i){n.top=e,n.left=r,n.right=r+o,n.bottom=e+i,n.width=o,n.height=i}function lc(n,r,e,o){const i=e.padding;let{x:s,y:a}=r;for(const l of n){const c=l.box,d=o[l.stack]||{count:1,placed:0,weight:1},u=l.stackWeight/d.weight||1;if(l.horizontal){const g=r.w*u,h=d.size||c.height;Pi(d.start)&&(a=d.start),c.fullSize?No(c,i.left,a,e.outerWidth-i.right-i.left,h):No(c,r.left+d.placed,a,g,h),d.start=a,d.placed+=g,a=c.bottom}else{const g=r.h*u,h=d.size||c.width;Pi(d.start)&&(s=d.start),c.fullSize?No(c,s,i.top,h,e.outerHeight-i.bottom-i.top):No(c,s,r.top+d.placed,h,g),d.start=s,d.placed+=g,s=c.right}}r.x=s,r.y=a}var Kt={addBox(n,r){n.boxes||(n.boxes=[]),r.fullSize=r.fullSize||!1,r.position=r.position||"top",r.weight=r.weight||0,r._layers=r._layers||function(){return[{z:0,draw(e){r.draw(e)}}]},n.boxes.push(r)},removeBox(n,r){const e=n.boxes?n.boxes.indexOf(r):-1;-1!==e&&n.boxes.splice(e,1)},configure(n,r,e){r.fullSize=e.fullSize,r.position=e.position,r.weight=e.weight},update(n,r,e,o){if(!n)return;const i=Ht(n.options.layout.padding),s=Math.max(r-i.width,0),a=Math.max(e-i.height,0),l=function ib(n){const r=function tb(n){const r=[];let e,o,i,s,a,l;for(e=0,o=(n||[]).length;e<o;++e)i=n[e],({position:s,options:{stack:a,stackWeight:l=1}}=i),r.push({index:e,box:i,pos:s,horizontal:i.isHorizontal(),weight:i.weight,stack:a&&s+a,stackWeight:l});return r}(n),e=Ni(r.filter(d=>d.box.fullSize),!0),o=Ni($i(r,"left"),!0),i=Ni($i(r,"right")),s=Ni($i(r,"top"),!0),a=Ni($i(r,"bottom")),l=rc(r,"x"),c=rc(r,"y");return{fullSize:e,leftAndTop:o.concat(s),rightAndBottom:i.concat(c).concat(a).concat(l),chartArea:$i(r,"chartArea"),vertical:o.concat(i).concat(c),horizontal:s.concat(a).concat(l)}}(n.boxes),c=l.vertical,d=l.horizontal;pt(n.boxes,m=>{"function"==typeof m.beforeLayout&&m.beforeLayout()});const u=c.reduce((m,_)=>_.box.options&&!1===_.box.options.display?m:m+1,0)||1,g=Object.freeze({outerWidth:r,outerHeight:e,padding:i,availableWidth:s,availableHeight:a,vBoxMaxWidth:s/2/u,hBoxMaxHeight:a/2}),h=Object.assign({},i);ac(h,Ht(o));const p=Object.assign({maxPadding:h,w:s,h:a,x:i.left,y:i.top},i),f=function nb(n,r){const e=function eb(n){const r={};for(const e of n){const{stack:o,pos:i,stackWeight:s}=e;if(!o||!oc.includes(i))continue;const a=r[o]||(r[o]={count:0,placed:0,weight:0,size:0});a.count++,a.weight+=s}return r}(n),{vBoxMaxWidth:o,hBoxMaxHeight:i}=r;let s,a,l;for(s=0,a=n.length;s<a;++s){l=n[s];const{fullSize:c}=l.box,d=e[l.stack],u=d&&l.stackWeight/d.weight;l.horizontal?(l.width=u?u*o:c&&r.availableWidth,l.height=i):(l.width=o,l.height=u?u*i:c&&r.availableHeight)}return e}(c.concat(d),g);Vi(l.fullSize,p,g,f),Vi(c,p,g,f),Vi(d,p,g,f)&&Vi(c,p,g,f),function rb(n){const r=n.maxPadding;function e(o){const i=Math.max(r[o]-n[o],0);return n[o]+=i,i}n.y+=e("top"),n.x+=e("left"),e("right"),e("bottom")}(p),lc(l.leftAndTop,p,g,f),p.x+=p.w,p.y+=p.h,lc(l.rightAndBottom,p,g,f),n.chartArea={left:p.left,top:p.top,right:p.left+p.w,bottom:p.top+p.h,height:p.h,width:p.w},pt(l.chartArea,m=>{const _=m.box;Object.assign(_,n.chartArea),_.update(p.w,p.h,{left:0,top:0,right:0,bottom:0})})}};class cc{acquireContext(r,e){}releaseContext(r){return!1}addEventListener(r,e,o){}removeEventListener(r,e,o){}getDevicePixelRatio(){return 1}getMaximumSize(r,e,o,i){return e=Math.max(0,e||r.width),o=o||r.height,{width:e,height:Math.max(0,i?Math.floor(e/i):o)}}isAttached(r){return!0}updateConfig(r){}}class ab extends cc{acquireContext(r){return r&&r.getContext&&r.getContext("2d")||null}updateConfig(r){r.options.animation=!1}}const Vo="$chartjs",lb={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mou
1semove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},dc=n=>null===n||""===n,uc=!!d1&&{passive:!0};function ub(n,r,e){n&&n.canvas&&n.canvas.removeEventListener(r,e,uc)}function Bo(n,r){for(const e of n)if(e===r||e.contains(r))return!0}function hb(n,r,e){const o=n.canvas,i=new MutationObserver(s=>{let a=!1;for(const l of s)a=a||Bo(l.addedNodes,o),a=a&&!Bo(l.removedNodes,o);a&&e()});return i.observe(document,{childList:!0,subtree:!0}),i}function pb(n,r,e){const o=n.canvas,i=new MutationObserver(s=>{let a=!1;for(const l of s)a=a||Bo(l.removedNodes,o),a=a&&!Bo(l.addedNodes,o);a&&e()});return i.observe(document,{childList:!0,subtree:!0}),i}const Bi=new Map;let gc=0;function hc(){const n=window.devicePixelRatio;n!==gc&&(gc=n,Bi.forEach((r,e)=>{e.currentDevicePixelRatio!==n&&r()}))}function _b(n,r,e){const o=n.canvas,i=o&&gs(o);if(!i)return;const s=ul((l,c)=>{const d=i.clientWidth;e(l,c),d<i.clientWidth&&e()},window),a=new ResizeObserver(l=>{const c=l[0],d=c.contentRect.width,u=c.contentRect.height;0===d&&0===u||s(d,u)});return a.observe(i),function fb(n,r){Bi.size||window.addEventListener("resize",hc),Bi.set(n,r)}(n,s),a}function ys(n,r,e){e&&e.disconnect(),"resize"===r&&function mb(n){Bi.delete(n),Bi.size||window.removeEventListener("resize",hc)}(n)}function bb(n,r,e){const o=n.canvas,i=ul(s=>{null!==n.ctx&&e(function gb(n,r){const e=lb[n.type]||n.type,{x:o,y:i}=Cn(n,r);return{type:e,chart:r,native:n,x:void 0!==o?o:null,y:void 0!==i?i:null}}(s,n))},n);return function db(n,r,e){n&&n.addEventListener(r,e,uc)}(o,r,i),i}class vb extends cc{acquireContext(r,e){const o=r&&r.getContext&&r.getContext("2d");return o&&o.canvas===r?(function cb(n,r){const e=n.style,o=n.getAttribute("height"),i=n.getAttribute("width");if(n[Vo]={initial:{height:o,width:i,style:{display:e.display,height:e.height,width:e.width}}},e.display=e.display||"block",e.boxSizing=e.boxSizing||"border-box",dc(i)){const s=Rl(n,"width");void 0!==s&&(n.width=s)}if(dc(o))if(""===n.style.height)n.height=n.width/(r||2);else{const s=Rl(n,"height");void 0!==s&&(n.height=s)}}(r,e),o):null}releaseContext(r){const e=r.canvas;if(!e[Vo])return!1;const o=e[Vo].initial;["height","width"].forEach(s=>{const a=o[s];ot(a)?e.removeAttribute(s):e.setAttribute(s,a)});const i=o.style||{};
vendor: 4,224 bytes, line 1
1return Object.keys(i).forEach(s=>{e.style[s]=i[s]}),e.width=e.width,delete e[Vo],!0}addEventListener(r,e,o){this.removeEventListener(r,e),(r.$proxies||(r.$proxies={}))[e]=({attach:hb,detach:pb,resize:_b}[e]||bb)(r,e,o)}removeEventListener(r,e){const o=r.$proxies||(r.$proxies={}),i=o[e];i&&(({attach:ys,detach:ys,resize:ys}[e]||ub)(r,e,i),o[e]=void 0)}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(r,e,o,i){return function c1(n,r,e,o){const i=Lo(n),s=xn(i,"margin"),a=jo(i.maxWidth,n,"clientWidth")||Io,l=jo(i.maxHeight,n,"clientHeight")||Io,c=function l1(n,r,e){let o,i;if(void 0===r||void 0===e){const s=n&&gs(n);if(s){const a=s.getBoundingClientRect(),l=Lo(s),c=xn(l,"border","width"),d=xn(l,"padding");r=a.width-d.width-c.width,e=a.height-d.height-c.height,o=jo(l.maxWidth,s,"clientWidth"),i=jo(l.maxHeight,s,"clientHeight")}else r=n.clientWidth,e=n.clientHeight}return{width:r,height:e,maxWidth:o||Io,maxHeight:i||Io}}(n,r,e);let{width:d,height:u}=c;if("content-box"===i.boxSizing){const h=xn(i,"border","width"),p=xn(i,"padding");d-=p.width+h.width,u-=p.height+h.height}return d=Math.max(0,d-s.width),u=Math.max(0,o?d/o:u-s.height),d=nn(Math.min(d,a,c.maxWidth)),u=nn(Math.min(u,l,c.maxHeight)),d&&!u&&(u=nn(d/2)),(void 0!==r||void 0!==e)&&o&&c.height&&u>c.height&&(u=c.height,d=nn(Math.floor(u*o))),{width:d,height:u}}(r,e,o,i)}isAttached(r){const e=r&&gs(r);return!(!e||!e.isConnected)}}class $e{static defaults={};static defaultRoutes=void 0;x;y;active=!1;options;$animations;tooltipPosition(r){const{x:e,y:o}=this.getProps(["x","y"],r);return{x:e,y:o}}hasValue(){return ni(this.x)&&ni(this.y)}getProps(r,e){const o=this.$animations;if(!e||!o)return this;const i={};return r.forEach(s=>{i[s]=o[s]&&o[s].active()?o[s]._to:this[s]}),i}}function Yo(n,r,e,o,i){const s=Q(o,0),a=Math.min(Q(i,n.length),n.length);let c,d,u,l=0;for(e=Math.ceil(e),i&&(c=i-o,e=c/Math.floor(c/e)),u=s;u<0;)l++,u=Math.round(s+l*e);for(d=Math.max(s,0);d<a;d++)d===u&&(r.push(n[d]),l++,u=Math.round(s+l*e))}const pc=(n,r,e)=>"top"===r||"left"===r?n[r]+e:n[r]-e,fc=(n,r)=>Math.min(r||n,n);function mc(n,r){const e=[],o=n.length/r,i=n.length;let s=0;for(;s<i;s+=o)e.push(n[Math.floor(s)]);return e}function Ob(n,r,e){const o=n.ticks.length,i=Math.min(r,o-1),s=n._startPixel,a=n._endPixel,l=1e-6;let d,c=n.getPixelForTick(i);if(!(e&&(d=1===o?Math.max(c-s,a-c):0===r?(n.getPixelForTick(1)-c)/2:(c-n.getPixelForTick(i-1))/2,c+=i<r?d:-d,c<s-l||c>a+l)))return c}function Yi(n){return n.drawTicks?n.tickLength:0}function _c(n,r){if(!n.display)return 0;const e=$t(n.font,r),o=Ht(n.padding);return(xt(n.text)?n.text.length:1)*e.lineHeight+o.height}function Fb(n,r,e){let o=(n=>"start"===n?"left":"end"===n?"right":"center")(n);return(e&&"right"!==r||!e&&"right"===r)&&(o=(n=>"left"===n?"right":"right"===n?"left":n)(o)),o}class Sn extends $e{constructor(r){super(),this.id=r.id,this.type=r.type,this.options=void 0,this.ctx=r.ctx,this.chart=r.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(r){this.options=r.setContext(this.getContext()),this.axis=r.axis,this._userMin=this.parse(r.min),this._userMax=this.parse(r.max),this._suggestedMin=this.parse(r.suggestedMin),this._suggestedMax=this.parse(r.suggestedMax)}parse(r,e){return r}getUserBounds(){let{_userMin:r,_userMax:e,_suggestedMin:o,_suggestedMax:i}=this;return r=ce(r,Number.POSITIVE_INFINITY),e=ce(e,Number.NEGATIVE_INFINITY),o=ce(o,Number.POSITIVE_INFINITY),i=ce(i,Number.NEGATIVE_INFINITY),{min:ce(r,o),max:ce(e,i
vendor: 5,834 bytes, line 1
1),minDefined:Pt(r),maxDefined:Pt(e)}}getMinMax(r){let a,{min:e,max:o,minDefined:i,maxDefined:s}=this.getUserBounds();if(i&&s)return{min:e,max:o};const l=this.getMatchingVisibleMetas();for(let c=0,d=l.length;c<d;++c)a=l[c].controller.getMinMax(this,r),i||(e=Math.min(e,a.min)),s||(o=Math.max(o,a.max));return e=s&&e>o?o:e,o=i&&e>o?e:o,{min:ce(e,ce(o,e)),max:ce(o,ce(e,o))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const r=this.chart.data;return this.options.labels||(this.isHorizontal()?r.xLabels:r.yLabels)||r.labels||[]}getLabelItems(r=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(r))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){yt(this.options.beforeUpdate,[this])}update(r,e,o){const{beginAtZero:i,grace:s,ticks:a}=this.options,l=a.sampleSize;this.beforeUpdate(),this.maxWidth=r,this.maxHeight=e,this._margins=o=Object.assign({left:0,right:0,top:0,bottom:0},o),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+o.left+o.right:this.height+o.top+o.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=function V_(n,r,e){const{min:o,max:i}=n,s=((n,r)=>"string"==typeof n&&n.endsWith("%")?parseFloat(n)/100*r:+n)(r,(i-o)/2),a=(l,c)=>e&&0===l?0:l+c;return{min:a(o,-Math.abs(s)),max:a(i,s)}}(this,s,i),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const c=l<this.ticks.length;this._convertTicksToLabels(c?mc(this.ticks,l):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),a.display&&(a.autoSkip||"auto"===a.source)&&(this.ticks=function yb(n,r){const e=n.options.ticks,o=function xb(n){const r=n.options.offset,e=n._tickSize();return Math.floor(Math.min(n._length/e+(r?0:1),n._maxLength/e))}(n),i=Math.min(e.maxTicksLimit||o,o),s=e.major.enabled?function kb(n){const r=[];let e,o;for(e=0,o=n.length;e<o;e++)n[e].major&&r.push(e);return r}(r):[],a=s.length,l=s[0],c=s[a-1],d=[];if(a>i)return function Mb(n,r,e,o){let a,i=0,s=e[0];for(o=Math.ceil(o),a=0;a<n.length;a++)a===s&&(r.push(n[a]),i++,s=e[i*o])}(r,d,s,a/i),d;const u=function Cb(n,r,e){const o=function Sb(n){const r=n.length;let e,o;if(r<2)return!1;for(o=n[0],e=1;e<r;++e)if(n[e]-n[e-1]!==o)return!1;return o}(n),i=r.length/e;if(!o)return Math.max(i,1);const s=function g_(n){const r=[],e=Math.sqrt(n);let o;for(o=1;o<e;o++)n%o==0&&(r.push(o),r.push(n/o));return e===(0|e)&&r.push(e),r.sort((i,s)=>i-s).pop(),r}(o);for(let a=0,l=s.length-1;a<l;a++){const c=s[a];if(c>i)return c}return Math.max(i,1)}(s,r,i);if(a>0){let g,h;const p=a>1?Math.round((c-l)/(a-1)):null;for(Yo(r,d,u,ot(p)?0:l-p,l),g=0,h=a-1;g<h;g++)Yo(r,d,u,s[g],s[g+1]);return Yo(r,d,u,c,ot(p)?r.length:c+p),d}return Yo(r,d,u),d}(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),c&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}configure(){let e,o,r=this.options.reverse;this.isHorizontal()?(e=this.left,o=this.right):(e=this.top,o=this.bottom,r=!r),this._startPixel=e,this._endPixel=o,this._reversePixels=r,this._length=o-e,this._alignToPixels=this.options.alignToPixels}afterUpdate(){yt(this.options.afterUpdate,[this])}beforeSetDimensions(){yt(this.options.beforeSetDimensions,[this])}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}afterSetDimensions(){yt(this.options.afterSetDimensions,[this])}_callHooks(r){this.chart.notifyPlugins(r,this.getContext()),yt(this.options[r],[this])}beforeDataLimits(){this._callHooks("beforeDataLimits")}determineDataLimits(){}afterDataLimits(){this._callHooks("afterDataLimits")}beforeBuildTicks(){this._callHooks("beforeBuildTicks")}buildTicks(){return[]}afterBuildTicks(){this._callHooks("afterBuildTicks")}beforeTickToLabelConversion(){yt(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(r){const e=this.options.ticks;let o,i,s;for(o=0,i=r.length;o<i;o++)s=r[o],s.label=yt(e.callback,[s.value,o,r],this)}afterTickToLabelConversion(){yt(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){yt(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){const r=this.options,e=r.ticks,o=fc(this.ticks.length,r.ticks.maxTicksLimit),i=e.minRotation||0,s=e.maxRotation;let l,c,d,a=i;if(!this._isVisible()||!e.display||i>=s||o<=1||!this.isHorizontal())return void(this.labelRotation=i);const u=this._getLabelSizes(),g=u.widest.width,h=u.highest.height,p=Vt(this.chart.width-g,0,this.maxWidth);l=r.offset?this.maxWidth/o:p/(o-1),g+6>l&&(l=p/(o-(r.offset?.5:1)),c=this.maxHeight-Yi(r.grid)-e.padding-_c(r.title,this.chart.options.font),d=Math.sqrt(g*g+h*h),a=function Jr(n){return n*(180/gt)}(Math.min(Math.asin(Vt((u.highest.height+6)/l,-1,1)),Math.asin(Vt(c/d,-1,1))-Math.asin(Vt(h/d,-1,1)))),a=Math.max(i,Math.min(s,a))),this.labelRotation=a}afterCalculateLabelRotation(){yt(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){yt(this.options.beforeFit,[this])}fit(){const r={width:0,height:0},{chart:e,options:{ticks:o,title:i,grid:s}}=this,a=this._isVisible(),l=this.isHorizontal();if(a){const c=_c(i,e.options.font);if(l?(r.width=this.maxWidth,r.height=Yi(s)+c):(r.height=this.maxHeight,r.width=Yi(s)+c),o.display&&this.ticks.length){const{first:d,last:u,widest:g,highest:h}
vendor: 8,748 bytes, line 1
1=this._getLabelSizes(),p=2*o.padding,f=be(this.labelRotation),m=Math.cos(f),_=Math.sin(f);l?r.height=Math.min(this.maxHeight,r.height+(o.mirror?0:_*g.width+m*h.height)+p):r.width=Math.min(this.maxWidth,r.width+(o.mirror?0:m*g.width+_*h.height)+p),this._calculatePadding(d,u,_,m)}}this._handleMargins(),l?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=r.height):(this.width=r.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(r,e,o,i){const{ticks:{align:s,padding:a},position:l}=this.options,c=0!==this.labelRotation,d="top"!==l&&"x"===this.axis;if(this.isHorizontal()){const u=this.getPixelForTick(0)-this.left,g=this.right-this.getPixelForTick(this.ticks.length-1);let h=0,p=0;c?d?(h=i*r.width,p=o*e.height):(h=o*r.height,p=i*e.width):"start"===s?p=e.width:"end"===s?h=r.width:"inner"!==s&&(h=r.width/2,p=e.width/2),this.paddingLeft=Math.max((h-u+a)*this.width/(this.width-u),0),this.paddingRight=Math.max((p-g+a)*this.width/(this.width-g),0)}else{let u=e.height/2,g=r.height/2;"start"===s?(u=0,g=r.height):"end"===s&&(u=e.height,g=0),this.paddingTop=u+a,this.paddingBottom=g+a}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){yt(this.options.afterFit,[this])}isHorizontal(){const{axis:r,position:e}=this.options;return"top"===e||"bottom"===e||"x"===r}isFullSize(){return this.options.fullSize}_convertTicksToLabels(r){let e,o;for(this.beforeTickToLabelConversion(),this.generateTickLabels(r),e=0,o=r.length;e<o;e++)ot(r[e].label)&&(r.splice(e,1),o--,e--);this.afterTickToLabelConversion()}_getLabelSizes(){let r=this._labelSizes;if(!r){const e=this.options.ticks.sampleSize;let o=this.ticks;e<o.length&&(o=mc(o,e)),this._labelSizes=r=this._computeLabelSizes(o,o.length,this.options.ticks.maxTicksLimit)}return r}_computeLabelSizes(r,e,o){const{ctx:i,_longestTextCache:s}=this,a=[],l=[],c=Math.floor(e/fc(e,o));let g,h,p,f,m,_,v,b,y,w,x,d=0,u=0;for(g=0;g<e;g+=c){if(f=r[g].label,m=this._resolveTickFontOptions(g),i.font=_=m.string,v=s[_]=s[_]||{data:{},gc:[]},b=m.lineHeight,y=w=0,ot(f)||xt(f)){if(xt(f))for(h=0,p=f.length;h<p;++h)x=f[h],!ot(x)&&!xt(x)&&(y=Ao(i,v.data,v.gc,y,x),w+=b)}else y=Ao(i,v.data,v.gc,y,f),w=b;a.push(y),l.push(w),d=Math.max(y,d),u=Math.max(w,u)}!function Pb(n,r){pt(n,e=>{const o=e.gc,i=o.length/2;let s;if(i>r){for(s=0;s<i;++s)delete e.data[o[s]];o.splice(0,i)}})}(s,e);const C=a.indexOf(d),S=l.indexOf(u),M=A=>({width:a[A]||0,height:l[A]||0});return{first:M(0),last:M(e-1),widest:M(C),highest:M(S),widths:a,heights:l}}getLabelForValue(r){return r}getPixelForValue(r,e){return NaN}getValueForPixel(r){}getPixelForTick(r){const e=this.ticks;return r<0||r>e.length-1?null:this.getPixelForValue(e[r].value)}getPixelForDecimal(r){this._reversePixels&&(r=1-r);const e=this._startPixel+r*this._length;return function m_(n){return Vt(n,-32768,32767)}(this._alignToPixels?vn(this.chart,e,0):e)}getDecimalForPixel(r){const e=(r-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:r,max:e}=this;return r<0&&e<0?e:r>0&&e>0?r:0}getContext(r){const e=this.ticks||[];if(r>=0&&r<e.length){const o=e[r];return o.$context||(o.$context=function Rb(n,r,e){return en(n,{tick:e,index:r,type:"tick"})}(this.getContext(),r,o))}return this.$context||(this.$context=function Ib(n,r){return en(n,{scale:r,type:"scale"})}(this.chart.getContext(),this))}_tickSize(){const r=this.options.ticks,e=be(this.labelRotation),o=Math.abs(Math.cos(e)),i=Math.abs(Math.sin(e)),s=this._getLabelSizes(),a=r.autoSkipPadding||0,l=s?s.widest.width+a:0,c=s?s.highest.height+a:0;return this.isHorizontal()?c*o>l*i?l/o:c/i:c*i<l*o?c/o:l/i}_isVisible(){const r=this.options.display;return"auto"!==r?!!r:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(r){const e=this.axis,o=this.chart,i=this.options,{grid:s,position:a,border:l}=i,c=s.offset,d=this.isHorizontal(),g=this.ticks.length+(c?1:0),h=Yi(s),p=[],f=l.setContext(this.getContext()),m=f.display?f.width:0,_=m/2,v=function(T){return vn(o,T,m)};let b,y,w,x,C,S,M,A,P,F,G,X;if("top"===a)b=v(this.bottom),S=this.bottom-h,A=b-_,F=v(r.top)+_,X=r.bottom;else if("bottom"===a)b=v(this.top),F=r.top,X=v(r.bottom)-_,S=b+_,A=this.top+h;else if("left"===a)b=v(this.right),C=this.right-h,M=b-_,P=v(r.left)+_,G=r.right;else if("right"===a)b=v(this.left),P=r.left,G=v(r.right)-_,C=b+_,M=this.left+h;else if("x"===e){if("center"===a)b=v((r.top+r.bottom)/2+.5);else if(rt(a)){const T=Object.keys(a)[0];b=v(this.chart.scales[T].getPixelForValue(a[T]))}F=r.top,X=r.bottom,S=b+_,A=S+h}else if("y"===e){if("center"===a)b=v((r.left+r.right)/2);else if(rt(a)){const T=Object.keys(a)[0];b=v(this.chart.scales[T].getPixelForValue(a[T]))}C=b-_,M=C-h,P=r.left,G=r.right}const B=Q(i.ticks.maxTicksLimit,g),E=Math.max(1,Math.ceil(g/B));for(y=0;y<g;y+=E){const T=this.getContext(y),k=s.setContext(T),Y=l.setContext(T),U=k.lineWidth,et=k.color,Tt=Y.dash||[],Gt=Y.dashOffset,Pe=k.tickWidth,Zt=k.tickColor,W=k.tickBorderDash||[],vt=k.tickBorderDashOffset;w=Ob(this,y,c),void 0!==w&&(x=vn(o,w,U),d?C=M=P=G=x:S=A=F=X=x,p.push({tx1:C,ty1:S,tx2:M,ty2:A,x1:P,y1:F,x2:G,y2:X,width:U,color:et,borderDash:Tt,borderDashOffset:Gt,tickWidth:Pe,tickColor:Zt,tickBorderDash:W,tickBorderDashOffset:vt}))}return this._ticksLength=g,this._borderValue=b,p}_computeLabelItems(r){const e=this.axis,o=this.options,{position:i,ticks:s}=o,a=this.isHorizontal(),l=this.ticks,{align:c,crossAlign:d,padding:u,mirror:g}=s,h=Yi(o.grid),p=h+u,f=g?-u:p,m=-be(this.labelRotation),_=[];let v,b,y,w,x,C,S,M,A,P,F,G,X="middle";if("top"===i)C=this.bottom-f,S=this._getXAxisLabelAlignment();else if("bottom"===i)C=this.top+f,S=this._getXAxisLabelAlignment();else if("left"===i){const E=this._getYAxisLabelAlignment(h);S=E.textAlign,x=E.x}else if("right"===i){const E=this._getYAxisLabelAlignment(h);S=E.textAlign,x=E.x}else if("x"===e){if("center"===i)C=(r.top+r.bottom)/2+p;else if(rt(i)){const E=Object.keys(i)[0];C=this.chart.scales[E].getPixelForValue(i[E])+p}S=this._getXAxisLabelAlignment()}else if("y"===e){if("center"===i)x=(r.left+r.right)/2-p;else if(rt(i)){const E=Object.keys(i)[0];x=this.chart.scales[E].getPixelForValue(i[E])}S=this._getYAxisLabelAlignment(h).textAlign}"y"===e&&("start"===c?X="top":"end"===c&&(X="bottom"));const B=this._getLabelSizes();for(v=0,b=l.length;v<b;++v){y=l[v],w=y.label;const E=s.setContext(this.getContext(v));M=this.getPixelForTick(v)+s.labelOffset,A=this._resolveTickFontOptions(v),P=A.lineHeight,F=xt(w)?w.length:1;const T=F/2,k=E.color,Y=E.textStrokeColor,U=E.textStrokeWidth;let Tt,et=S;if(a?(x=M,"inner"===S&&(et=v===b-1?this.options.reverse?"left":"right":0===v?this.options.reverse?"right":"left":"center"),G="top"===i?"near"===d||0!==m?-F*P+P/2:"center"===d?-B.highest.height/2-T*P+P:P/2-B.highest.height:"near"===d||0!==m?P/2:"center"===d?B.highest.height/2-T*P:B.highest.height-F*P,g&&(G*=-1),0!==m&&!E.showLabelBackdrop&&(x+=P/2*Math.sin(m))):(C=M,G=(1-F)*P/2),E.showLabelBackdrop){const Gt=Ht(E.backdropPadding),Pe=B.heights[v],Zt=B.widths[v];let W=G-Gt.top,vt=0-Gt.left;switch(X){case"middle":W-=Pe/2;break;case"bottom":W-=Pe}switch(S){case"center":vt-=Zt/2;break;case"right":vt-=Zt;break;case"inner":v===b-1?vt-=Zt:v>0&&(vt-=Zt/2)}Tt={left:vt,top:W,width:Zt+Gt.width,height:Pe+Gt.height,color:E.backdropColor}}_.push({label:w,font:A,textOffset:G,options:{rotation:m,color:k,strokeColor:Y,strokeWidth:U,textAlign:et,textBaseline:X,translation:[x,C],backdrop:Tt}})}return _}_getXAxisLabelAlignment(){const{position:r,ticks:e}=this.options;if(-be(this.labelRotation))return"top"===r?"left":"right";let i="center";return"start"===e.align?i="left":"end"===e.align?i="right":"inner"===e.align&&(i="inner"),i}_getYAxisLabelAlignment(r){const{position:e,ticks:{crossAlign:o,mirror:i,padding:s}}=this.options,l=r+s,c=this._getLabelSizes().widest.width;let d,u;return"left"===e?i?(u=this.right+s,"near"===o?d="left":"center"===o?(d="center",u+=c/2):(d="right",u+=c)):(u=this.right-l,"near"===o?d="right":"center"===o?(d="center",u-=c/2):(d="left",u=this.left)):"right"===e?i?(u=this.left+s,"near"===o?d="right":"center"===o?(d="center",u-=c/2):(d="left",u-=c)):(u=this.left+l,"near"===o?d="left":"center"===o?(d="center",u+=c/2):(d="right",u=this.right)):d="right",{textAlign:d,x:u}}_computeLabelArea(){if(this.options.ticks.mirror)return;const r=this.chart,e=this.options.position;return"left"===e||"right"===e?{top:0,left:this.left,bottom:r.height,right:this.right}
vendor: 4,148 bytes, line 1
1:"top"===e||"bottom"===e?{top:this.top,left:0,bottom:this.bottom,right:r.width}:void 0}drawBackground(){const{ctx:r,options:{backgroundColor:e},left:o,top:i,width:s,height:a}=this;e&&(r.save(),r.fillStyle=e,r.fillRect(o,i,s,a),r.restore())}getLineWidthForValue(r){const e=this.options.grid;if(!this._isVisible()||!e.display)return 0;const i=this.ticks.findIndex(s=>s.value===r);return i>=0?e.setContext(this.getContext(i)).lineWidth:0}drawGrid(r){const e=this.options.grid,o=this.ctx,i=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(r));let s,a;const l=(c,d,u)=>{!u.width||!u.color||(o.save(),o.lineWidth=u.width,o.strokeStyle=u.color,o.setLineDash(u.borderDash||[]),o.lineDashOffset=u.borderDashOffset,o.beginPath(),o.moveTo(c.x,c.y),o.lineTo(d.x,d.y),o.stroke(),o.restore())};if(e.display)for(s=0,a=i.length;s<a;++s){const c=i[s];e.drawOnChartArea&&l({x:c.x1,y:c.y1},{x:c.x2,y:c.y2},c),e.drawTicks&&l({x:c.tx1,y:c.ty1},{x:c.tx2,y:c.ty2},{color:c.tickColor,width:c.tickWidth,borderDash:c.tickBorderDash,borderDashOffset:c.tickBorderDashOffset})}}drawBorder(){const{chart:r,ctx:e,options:{border:o,grid:i}}=this,s=o.setContext(this.getContext()),a=o.display?s.width:0;if(!a)return;const l=i.setContext(this.getContext(0)).lineWidth,c=this._borderValue;let d,u,g,h;this.isHorizontal()?(d=vn(r,this.left,a)-a/2,u=vn(r,this.right,l)+l/2,g=h=c):(g=vn(r,this.top,a)-a/2,h=vn(r,this.bottom,l)+l/2,d=u=c),e.save(),e.lineWidth=s.width,e.strokeStyle=s.color,e.beginPath(),e.moveTo(d,g),e.lineTo(u,h),e.stroke(),e.restore()}drawLabels(r){if(!this.options.ticks.display)return;const o=this.ctx,i=this._computeLabelArea();i&&Eo(o,i);const s=this.getLabelItems(r);for(const a of s)wn(o,a.label,0,a.textOffset,a.font,a.options);i&&Do(o)}drawTitle(){const{ctx:r,options:{position:e,title:o,reverse:i}}=this;if(!o.display)return;const s=$t(o.font),a=Ht(o.padding),l=o.align;let c=s.lineHeight/2;"bottom"===e||"center"===e||rt(e)?(c+=a.bottom,xt(o.text)&&(c+=s.lineHeight*(o.text.length-1))):c+=a.top;const{titleX:d,titleY:u,maxWidth:g,rotation:h}=function Ab(n,r,e,o){const{top:i,left:s,bottom:a,right:l,chart:c}=n,{chartArea:d,scales:u}=c;let h,p,f,g=0;const m=a-i,_=l-s;if(n.isHorizontal()){if(p=Wt(o,s,l),rt(e)){const v=Object.keys(e)[0];f=u[v].getPixelForValue(e[v])+m-r}else f="center"===e?(d.bottom+d.top)/2+m-r:pc(n,e,r);h=l-s}else{if(rt(e)){const v=Object.keys(e)[0];p=u[v].getPixelForValue(e[v])-_+r}else p="center"===e?(d.left+d.right)/2-_+r:pc(n,e,r);f=Wt(o,a,i),g="left"===e?-At:At}return{titleX:p,titleY:f,maxWidth:h,rotation:g}}(this,c,e,l);wn(r,o.text,0,0,s,{color:o.color,maxWidth:g,rotation:h,textAlign:Fb(l,e,i),textBaseline:"middle",translation:[d,u]})}draw(r){this._isVisible()&&(this.drawBackground(),this.drawGrid(r),this.drawBorder(),this.drawTitle(),this.drawLabels(r))}_layers(){const r=this.options,e=r.ticks&&r.ticks.z||0,o=Q(r.grid&&r.grid.z,-1),i=Q(r.border&&r.border.z,0);return this._isVisible()&&this.draw===Sn.prototype.draw?[{z:o,draw:s=>{this.drawBackground(),this.drawGrid(s),this.drawTitle()}},{z:i,draw:()=>{this.drawBorder()}},{z:e,draw:s=>{this.drawLabels(s)}}]:[{z:e,draw:s=>{this.draw(s)}}]}getMatchingVisibleMetas(r){const e=this.chart.getSortedVisibleDatasetMetas(),o=this.axis+"AxisID",i=[];let s,a;for(s=0,a=e.length;s<a;++s){const l=e[s];l[o]===this.id&&(!r||l.type===r)&&i.push(l)}return i}_resolveTickFontOptions(r){return $t(this.options.ticks.setContext(this.getContext(r)).font)}_maxDigits(){const r=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/r}}class zo{constructor(r,e,o){this.type=r,this.scope=e,this.override=o,this.items=Object.create(null)}isForType(r){return Object.prototype.isPrototypeOf.call(this.type.prototype,r.prototype)}register(r){const e=Object.getPrototypeOf(r);let o;(function Gb(n){return"id"in n&&"defaults"in n})(e)&&(o=this.register(e));const i=this.items,s=r.id,a=this.scope+"."+s;if(!s)throw new Error("class does not have id: "+r);return s in i||(i[s]=r,function Eb(n,r,e){const o=Ti(Object.create(null),[e?St.get(e):{},St.get(r),n.defaults]);St.set(r,o),n.defaultRoutes&&function Db(n,r){Object.keys(r).forEach(e
vendor: 4,428 bytes, line 1
1=>{const o=e.split("."),i=o.pop(),s=[n].concat(o).join("."),a=r[e].split("."),l=a.pop(),c=a.join(".");St.route(s,i,c,l)})}(r,n.defaultRoutes),n.descriptors&&St.describe(r,n.descriptors)}(r,a,o),this.override&&St.override(r.id,r.overrides)),a}get(r){return this.items[r]}unregister(r){const e=this.items,o=r.id,i=this.scope;o in e&&delete e[o],i&&o in St[i]&&(delete St[i][o],this.override&&delete bn[o])}}class jb{constructor(){this.controllers=new zo(on,"datasets",!0),this.elements=new zo($e,"elements"),this.plugins=new zo(Object,"plugins"),this.scales=new zo(Sn,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...r){this._each("register",r)}remove(...r){this._each("unregister",r)}addControllers(...r){this._each("register",r,this.controllers)}addElements(...r){this._each("register",r,this.elements)}addPlugins(...r){this._each("register",r,this.plugins)}addScales(...r){this._each("register",r,this.scales)}getController(r){return this._get(r,this.controllers,"controller")}getElement(r){return this._get(r,this.elements,"element")}getPlugin(r){return this._get(r,this.plugins,"plugin")}getScale(r){return this._get(r,this.scales,"scale")}removeControllers(...r){this._each("unregister",r,this.controllers)}removeElements(...r){this._each("unregister",r,this.elements)}removePlugins(...r){this._each("unregister",r,this.plugins)}removeScales(...r){this._each("unregister",r,this.scales)}_each(r,e,o){[...e].forEach(i=>{const s=o||this._getRegistryForType(i);o||s.isForType(i)||s===this.plugins&&i.id?this._exec(r,s,i):pt(i,a=>{const l=o||this._getRegistryForType(a);this._exec(r,l,a)})})}_exec(r,e,o){const i=Qr(r);yt(o["before"+i],[],o),e[r](o),yt(o["after"+i],[],o)}_getRegistryForType(r){for(let e=0;e<this._typedRegistries.length;e++){const o=this._typedRegistries[e];if(o.isForType(r))return o}return this.plugins}_get(r,e,o){const i=e.get(r);if(void 0===i)throw new Error('"'+r+'" is not a registered '+o+".");return i}}var ke=new jb;class Lb{constructor(){this._init=void 0}notify(r,e,o,i){if("beforeInit"===e&&(this._init=this._createDescriptors(r,!0),this._notify(this._init,r,"install")),void 0===this._init)return;const s=i?this._descriptors(r).filter(i):this._descriptors(r),a=this._notify(s,r,e,o);return"afterDestroy"===e&&(this._notify(s,r,"stop"),this._notify(this._init,r,"uninstall"),this._init=void 0),a}_notify(r,e,o,i){i=i||{};for(const s of r){const a=s.plugin;if(!1===yt(a[o],[e,i,s.options],a)&&i.cancelable)return!1}return!0}invalidate(){ot(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(r){if(this._cache)return this._cache;const e=this._cache=this._createDescriptors(r);return this._notifyStateChanges(r),e}_createDescriptors(r,e){const o=r&&r.config,i=Q(o.options&&o.options.plugins,{}),s=function $b(n){const r={},e=[],o=Object.keys(ke.plugins.items);for(let s=0;s<o.length;s++)e.push(ke.getPlugin(o[s]));const i=n.plugins||[];for(let s=0;s<i.length;s++){const a=i[s];-1===e.indexOf(a)&&(e.push(a),r[a.id]=!0)}return{plugins:e,localIds:r}}(o);return!1!==i||e?function Vb(n,{plugins:r,localIds:e},o,i){const s=[],a=n.getContext();for(const l of r){const c=l.id,d=Nb(o[c],i);null!==d&&s.push({plugin:l,options:Bb(n.config,{plugin:l,local:e[c]},d,a)})}return s}(r,s,i,e):[]}_notifyStateChanges(r){const e=this._oldCache||[],o=this._cache,i=(s,a)=>s.filter(l=>!a.some(c=>l.plugin.id===c.plugin.id));this._notify(i(e,o),r,"stop"),this._notify(i(o,e),r,"start")}}function Nb(n,r){return r||!1!==n?!0===n?{}:n:null}function Bb(n,{plugin:r,local:e},o,i){const s=n.pluginScopeKeys(r),a=n.getOptionScopes(o,s);return e&&r.defaults&&a.push(r.defaults),n.createResolver(a,i,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function xs(n,r){return((r.datasets||{})[n]||{}).indexAxis||r.indexAxis||(St.datasets[n]||{}).indexAxis||"x"}function bc(n){if("x"===n||"y"===n||"r"===n)return n}function Ub(n){return"top"===n||"bottom"===n?"x":"left"===n||"right"===n?"y":void 0}function Cs(n,...r){if(bc(n))return n;for(const e of r){const o=e.axis||Ub(e.position)||n.length>1&&bc(n[0].toLowerCase());if(o)return o}throw new Error(`Cannot determine type of '${n}' axis. Please provide 'axis' or 'position' option.`)}function vc(n,r,e){if(e[r+"AxisID"]===n)return{axis:r}}function wc(n){const r=n.options||(n.options={});r.plugins=Q(r.plugins,{}),r.scales=function Wb(n,r){const e=bn[n.type]||{scales:{}},o=r.scales||{},i=xs(n.type,r),s=Object.create(null);
1return Object.keys(o).forEach(a=>{const l=o[a];if(!rt(l))return console.error(`Invalid scale configuration for scale: ${a}`);if(l._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${a}`);const c=Cs(a,l,function Xb(n,r){if(r.data&&r.data.datasets){const e=r.data.datasets.filter(o=>o.xAxisID===n||o.yAxisID===n);if(e.length)return vc(n,"x",e[0])||vc(n,"y",e[0])}return{}}(a,n),St.scales[l.type]),d=function zb(n,r){return n===r?"_index_":"_value_"}(c,i),u=e.scales||{};s[a]=Oi(Object.create(null),[{axis:c},l,u[c],u[d]])}),n.data.datasets.forEach(a=>{const l=a.type||n.type,c=a.indexAxis||xs(l,r),u=(bn[l]||{}).scales||{};Object.keys(u).forEach(g=>{const h=function Yb(n,r){let e=n;return"_index_"===n?e=r:"_value_"===n&&(e="x"===r?"y":"x"),e}(g,c),p=a[h+"AxisID"]||h;s[p]=s[p]||Object.create(null),Oi(s[p],[{axis:h},o[p],u[g]])})}),Object.keys(s).forEach(a=>{const l=s[a];Oi(l,[St.scales[l.type],St.scale])}),s}(n,r)}function yc(n){return(n=n||{}).datasets=n.datasets||[],n.labels=n.labels||[],n}const xc=new Map,Cc=new Set;function Uo(n,r){let e=xc.get(n);return e||(e=r(),xc.set(n,e),Cc.add(e)),e}const zi=(n,r,e)=>{const o=Je(r,e);void 0!==o&&n.add(o)};class Kb{constructor(r){this._config=function Hb(n){return(n=n||{}).data=yc(n.data),wc(n),n}(r),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(r){this._config.type=r}get data(){return this._config.data}set data(r){this._config.data=yc(r)}get options(){return this._config.options}set options(r){this._config.options=r}get plugins(){return this._config.plugins}update(){const r=this._config;this.clearCache(),wc(r)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(r){return Uo(r,()=>[[`datasets.${r}`,""]])}datasetAnimationScopeKeys(r,e){return Uo(`${r}.transition.${e}`,()=>[[`datasets.${r}.transitions.${e}`,`transitions.${e}`],[`datasets.${r}`,""]])}datasetElementScopeKeys(r,e){return Uo(`${r}-${e}`,()=>[[`datasets.${r}.elements.${e}`,`datasets.${r}`,`elements.${e}`,""]])}pluginScopeKeys(r){const e=r.id;return Uo(`${this.type}-plugin-${e}`,()=>[[`plugins.${e}`,...r.additionalOptionScopes||[]]])}_cachedScopes(r,e){const o=this._scopeCache;let i=o.get(r);return(!i||e)&&(i=new Map,o.set(r,i)),i}getOptionScopes(r,e,o){const{options:i,type:s}=this,a=this._cachedScopes(r,o),l=a.get(e);if(l)return l;const c=new Set;e.forEach(u=>{r&&(c.add(r),u.forEach(g=>zi(c,r,g))),u.forEach(g=>zi(c,i,g)),u.forEach(g=>zi(c,bn[s]||{},g)),u.forEach(g=>zi(c,St,g)),u.forEach(g=>zi(c,os,g))});const d=Array.from(c);return 0===d.length&&d.push(Object.create(null)),Cc.has(e)&&a.set(e,d),d}chartOptionScopes(){const{options:r,type:e}=this;return[r,bn[e]||{},St.datasets[e]||{},{type:e},St,os]}resolveNamedOptions(r,e,o,i=[""]){const s={$shared:!0},{resolver:a,subPrefixes:l}=kc(this._resolverCache,r,i);let c=a;(function Qb(n,r){const{isScriptable:e,isIndexable:o}=xl(n);for(const i of r){const s=e(i),a=o(i),l=(a||s)&&n[i];if(s&&(Ze(l)||qb(l))||a&&xt(l))return!0}return!1})(a,e)&&(s.$shared=!1,c=ii(a,o=Ze(o)?o():o,this.createResolver(r,o,l)));for(const d of e)s[d]=c[d];return s}createResolver(r,e,o=[""],i){const{resolver:s}=kc(this._resolverCache,r,o);return rt(e)?ii(s,e,void 0,i):s}}function kc(n,r,e){let o=n.get(r);o||(o=new Map,n.set(r,o));const i=e.join();let s=o.get(i);
1return s||(s={resolver:ls(r,e),subPrefixes:e.filter(l=>!l.toLowerCase().includes("hover"))},o.set(i,s)),s}const qb=n=>rt(n)&&Object.getOwnPropertyNames(n).some(r=>Ze(n[r])),Zb=["top","bottom","left","right","chartArea"];function Mc(n,r){return"top"===n||"bottom"===n||-1===Zb.indexOf(n)&&"x"===r}function Sc(n,r){return function(e,o){return e[n]===o[n]?e[r]-o[r]:e[n]-o[n]}}function Tc(n){const r=n.chart,e=r.options.animation;r.notifyPlugins("afterRender"),yt(e&&e.onComplete,[n],r)}function t0(n){const r=n.chart,e=r.options.animation;yt(e&&e.onProgress,[n],r)}function Oc(n){return us()&&"string"==typeof n?n=document.getElementById(n):n&&n.length&&(n=n[0]),n&&n.canvas&&(n=n.canvas),n}const Xo={},Pc=n=>{const r=Oc(n);return Object.values(Xo).filter(e=>e.canvas===r).pop()};function e0(n,r,e){const o=Object.keys(n);for(const i of o){const s=+i;if(s>=r){const a=n[i];delete n[i],(e>0||s>r)&&(n[s+e]=a)}}}let Wo=(()=>class n{static defaults=St;static instances=Xo;static overrides=bn;static registry=ke;static version="4.5.1";static getChart=Pc;static register(...e){ke.add(...e),Ic()}static unregister(...e){ke.remove(...e),Ic()}constructor(e,o){const i=this.config=new Kb(o),s=Oc(e),a=Pc(s);if(a)throw new Error("Canvas is already in use. Chart with ID '"+a.id+"' must be destroyed before the canvas with ID '"+a.canvas.id+"' can be reused.");const l=i.createResolver(i.chartOptionScopes(),this.getContext());this.platform=new(i.platform||function wb(n){return!us()||typeof OffscreenCanvas<"u"&&n instanceof OffscreenCanvas?ab:vb}(s)),this.platform.updateConfig(i);const c=this.platform.acquireContext(s,l.aspectRatio),d=c&&c.canvas,u=d&&d.height,g=d&&d.width;this.id=i_(),this.ctx=c,this.canvas=d,this.width=g,this.height=u,this._options=l,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new Lb,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=function w_(n,r){let e;return function(...o){return r?(clearTimeout(e),e=setTimeout(n,r,o)):n.apply(this,o),r}}(h=>this.update(h),l.resizeDelay||0),this._dataChanges=[],Xo[this.id]=this,c&&d?(Le.listen(this,"complete",Tc),Le.listen(this,"progress",t0),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:e,maintainAspectRatio:o},width:i,height:s,_aspectRatio:a}=this;return ot(e)?o&&a?a:s?i/s:null:e}get data(){return this.config.data}set data(e){this.config.data=e}get options(){return this._options}set options(e){this.config.options=e}get registry(){return ke}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():Il(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return vl(this.canvas,this.ctx),this}stop(){return Le.stop(this),this}resize(e,o){Le.running(this)?this._resizeBeforeDraw={width:e,height:o}:this._resize(e,o)}_resize(e,o){const i=this.options,l=this.platform.getMaximumSize(this.canvas,e,o,i.maintainAspectRatio&&this.aspectRatio),c=i.devicePixelRatio||this.platform.getDevicePixelRatio(),d=this.width?"resize":"attach";this.width=l.width,this.height=l.height,this._aspectRatio=this.aspectRatio,Il(this,c,!0)&&(this.notifyPlugins("resize",{size:l}),yt(i.onResize,[this,l],this),this.attached&&this._doResize(d)&&this.render())}ensureScalesHaveIDs(){pt(this.options.scales||{},(i,s)=>{i.id=s})}buildOrUpdateScales(){const e=this.options,o=e.scales,i=this.scales,s=Object.keys(i).reduce((l,c)=>(l[c]=!1,l),{});let a=[];o&&(a=a.concat(Object.keys(o).map(l=>{const c=o[l],d=Cs(l,c),u="r"===d,g="x"===d;return{options:c,dposition:u?"chartArea":g?"bottom":"left",dtype:u?"radialLinear":g?"category":"linear"}}))),pt(a,l=>{const c=l.options,d=c.id,u=Cs(d,c),g=Q(c.type,l.dtype);(void 0===c.position||Mc(c.position,u)!==Mc(l.dposition))&&(c.position=l.dposition),s[d]=!0;let h=null;d in i&&i[d].type===g?h=i[d]:(h=new(ke.getScale(g))({id:d,type:g,ctx:this.ctx,
vendor: 11,104 bytes, line 1
1chart:this}),i[h.id]=h),h.init(c,e)}),pt(s,(l,c)=>{l||delete i[c]}),pt(i,l=>{Kt.configure(this,l,l.options),Kt.addBox(this,l)})}_updateMetasets(){const e=this._metasets,o=this.data.datasets.length,i=e.length;if(e.sort((s,a)=>s.index-a.index),i>o){for(let s=o;s<i;++s)this._destroyDatasetMeta(s);e.splice(o,i-o)}this._sortedMetasets=e.slice(0).sort(Sc("order","index"))}_removeUnreferencedMetasets(){const{_metasets:e,data:{datasets:o}}=this;e.length>o.length&&delete this._stacks,e.forEach((i,s)=>{0===o.filter(a=>a===i._dataset).length&&this._destroyDatasetMeta(s)})}buildOrUpdateControllers(){const e=[],o=this.data.datasets;let i,s;for(this._removeUnreferencedMetasets(),i=0,s=o.length;i<s;i++){const a=o[i];let l=this.getDatasetMeta(i);const c=a.type||this.config.type;if(l.type&&l.type!==c&&(this._destroyDatasetMeta(i),l=this.getDatasetMeta(i)),l.type=c,l.indexAxis=a.indexAxis||xs(c,this.options),l.order=a.order||0,l.index=i,l.label=""+a.label,l.visible=this.isDatasetVisible(i),l.controller)l.controller.updateIndex(i),l.controller.linkScales();else{const d=ke.getController(c),{datasetElementType:u,dataElementType:g}=St.datasets[c];Object.assign(d,{dataElementType:ke.getElement(g),datasetElementType:u&&ke.getElement(u)}),l.controller=new d(this,i),e.push(l.controller)}}return this._updateMetasets(),e}_resetElements(){pt(this.data.datasets,(e,o)=>{this.getDatasetMeta(o).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(e){const o=this.config;o.update();const i=this._options=o.createResolver(o.chartOptionScopes(),this.getContext()),s=this._animationsDisabled=!i.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0}))return;const a=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let l=0;for(let u=0,g=this.data.datasets.length;u<g;u++){const{controller:h}=this.getDatasetMeta(u),p=!s&&-1===a.indexOf(h);h.buildOrUpdateElements(p),l=Math.max(+h.getMaxOverflow(),l)}l=this._minPadding=i.layout.autoPadding?l:0,this._updateLayout(l),s||pt(a,u=>{u.reset()}),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(Sc("z","_idx"));const{_active:c,_lastEvent:d}=this;d?this._eventHandler(d,!0):c.length&&this._updateHoverStyles(c,c,!0),this.render()}_updateScales(){pt(this.scales,e=>{Kt.removeBox(this,e)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const e=this.options,o=new Set(Object.keys(this._listeners)),i=new Set(e.events);(!el(o,i)||!!this._responsiveListeners!==e.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:e}=this,o=this._getUniformDataChanges()||[];for(const{method:i,start:s,count:a}of o)e0(e,s,"_removeElements"===i?-a:a)}_getUniformDataChanges(){const e=this._dataChanges;if(!e||!e.length)return;this._dataChanges=[];const o=this.data.datasets.length,i=a=>new Set(e.filter(l=>l[0]===a).map((l,c)=>c+","+l.splice(1).join(","))),s=i(0);for(let a=1;a<o;a++)if(!el(s,i(a)))return;return Array.from(s).map(a=>a.split(",")).map(a=>({method:a[1],start:+a[2],count:+a[3]}))}_updateLayout(e){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;Kt.update(this,this.width,this.height,e);const o=this.chartArea,i=o.width<=0||o.height<=0;this._layers=[],pt(this.boxes,s=>{i&&"chartArea"===s.position||(s.configure&&s.configure(),this._layers.push(...s._layers()))},this),this._layers.forEach((s,a)=>{s._idx=a}),this.notifyPlugins("afterLayout")}_updateDatasets(e){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})){for(let o=0,i=this.data.datasets.length;o<i;++o)this.getDatasetMeta(o).controller.configure();for(let o=0,i=this.data.datasets.length;o<i;++o)this._updateDataset(o,Ze(e)?e({datasetIndex:o}):e);this.notifyPlugins("afterDatasetsUpdate",{mode:e})}}_updateDataset(e,o){const i=this.getDatasetMeta(e),s={meta:i,index:e,mode:o,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetUpdate",s)&&(i.controller._update(o),s.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",s))}render(){!1!==this.notifyPlugins("beforeRender",{cancelable:!0})&&(Le.has(this)?this.attached&&!Le.running(this)&&Le.start(this):(this.draw(),Tc({chart:this})))}draw(){let e;if(this._resizeBeforeDraw){const{width:i,height:s}=this._resizeBeforeDraw;this._resizeBeforeDraw=null,this._resize(i,s)}if(this.clear(),this.width<=0||this.height<=0||!1===this.notifyPlugins("beforeDraw",{cancelable:!0}))return;const o=this._layers;for(e=0;e<o.length&&o[e].z<=0;++e)o[e].draw(this.chartArea);for(this._drawDatasets();e<o.length;++e)o[e].draw(this.chartArea);this.notifyPlugins("afterDraw")}_getSortedDatasetMetas(e){const o=this._sortedMetasets,i=[];let s,a;for(s=0,a=o.length;s<a;++s){const l=o[s];(!e||l.visible)&&i.push(l)}return i}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)}_drawDatasets(){if(!1===this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0}))return;const e=this.getSortedVisibleDatasetMetas();for(let o=e.length-1;o>=0;--o)this._drawDataset(e[o]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(e){const o=this.ctx,i={meta:e,index:e.index,cancelable:!0},s=Nl(this,e);!1!==this.notifyPlugins("beforeDatasetDraw",i)&&(s&&Eo(o,s),e.controller.draw(),s&&Do(o),i.cancelable=!1,this.notifyPlugins("afterDatasetDraw",i))}isPointInArea(e){return je(e,this.chartArea,this._minPadding)}getElementsAtEventForMode(e,o,i,s){const a=Z1.modes[o];return"function"==typeof a?a(this,e,i,s):[]}getDatasetMeta(e){const o=this.data.datasets[e],i=this._metasets;let s=i.filter(a=>a&&a._dataset===o).pop();return s||(s={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:o&&o.order||0,index:e,_dataset:o,_parsed:[],_sorted:!1},i.push(s)),s}getContext(){return this.$context||(this.$context=en(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(e){const o=this.data.datasets[e];if(!o)return!1;const i=this.getDatasetMeta(e);return"boolean"==typeof i.hidden?!i.hidden:!o.hidden}setDatasetVisibility(e,o){this.getDatasetMeta(e).hidden=!o}toggleDataVisibility(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}getDataVisibility(e){return!this._hiddenIndices[e]}_updateVisibility(e,o,i){const s=i?"show":"hide",a=this.getDatasetMeta(e),l=a.controller._resolveAnimations(void 0,s);Pi(o)?(a.data[o].hidden=!i,this.update()):(this.setDatasetVisibility(e,i),l.update(a,{visible:i}),this.update(c=>c.datasetIndex===e?s:void 0))}hide(e,o){this._updateVisibility(e,o,!1)}show(e,o){this._updateVisibility(e,o,!0)}_destroyDatasetMeta(e){const o=this._metasets[e];o&&o.controller&&o.controller._destroy(),delete this._metasets[e]}_stop(){let e,o;for(this.stop(),Le.remove(this),e=0,o=this.data.datasets.length;e<o;++e)this._destroyDatasetMeta(e)}destroy(){this.notifyPlugins("beforeDestroy");const{canvas:e,ctx:o}=this;this._stop(),this.config.clearCache(),e&&(this.unbindEvents(),vl(e,o),this.platform.releaseContext(o),this.canvas=null,this.ctx=null),delete Xo[this.id],this.notifyPlugins("afterDestroy")}toBase64Image(...e){return this.canvas.toDataURL(...e)}bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}bindUserEvents(){const e=this._listeners,o=this.platform,i=(a,l)=>{o.addEventListener(this,a,l),e[a]=l},s=(a,l,c)=>{a.offsetX=l,a.offsetY=c,this._eventHandler(a)};pt(this.options.events,a=>i(a,s))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const e=this._responsiveListeners,o=this.platform,i=(d,u)=>{o.addEventListener(this,d,u),e[d]=u},s=(d,u)=>{e[d]&&(o.removeEventListener(this,d,u),delete e[d])},a=(d,u)=>{this.canvas&&this.resize(d,u)};let l;const c=()=>{s("attach",c),this.attached=!0,this.resize(),i("resize",a),i("detach",l)};l=()=>{this.attached=!1,s("resize",a),this._stop(),this._resize(0,0),i("attach",c)},o.isAttached(this.canvas)?c():l()}unbindEvents(){pt(this._listeners,(e,o)=>{this.platform.removeEventListener(this,o,e)}),this._listeners={},pt(this._responsiveListeners,(e,o)=>{this.platform.removeEventListener(this,o,e)}),this._responsiveListeners=void 0}updateHoverStyle(e,o,i){const s=i?"set":"remove";let a,l,c,d;for("dataset"===o&&(a=this.getDatasetMeta(e[0].datasetIndex),a.controller["_"+s+"DatasetHoverStyle"]()),c=0,d=e.length;c<d;++c){l=e[c];const u=l&&this.getDatasetMeta(l.datasetIndex).controller;u&&u[s+"HoverStyle"](l.element,l.datasetIndex,l.index)}}getActiveElements(){return this._active||[]}setActiveElements(e){const o=this._active||[],i=e.map(({datasetIndex:a,index:l})=>{const c=this.getDatasetMeta(a);if(!c)throw new Error("No dataset found at index "+a);return{datasetIndex:a,element:c.data[l],index:l}});!Oo(i,o)&&(this._active=i,this._lastEvent=null,this._updateHoverStyles(i,o))}notifyPlugins(e,o,i){return this._plugins.notify(this,e,o,i)}isPluginEnabled(e){return 1===this._plugins._cache.filter(o=>o.plugin.id===e).length}_updateHoverStyles(e,o,i){const s=this.options.hover,a=(d,u)=>d.filter(g=>!u.some(h=>g.datasetIndex===h.datasetIndex&&g.index===h.index)),l=a(o,e),c=i?e:a(e,o);l.length&&this.updateHoverStyle(l,s.mode,!1),c.length&&s.mode&&this.updateHoverStyle(c,s.mode,!0)}_eventHandler(e,o){const i={event:e,replay:o,cancelable:!0,inChartArea:this.isPointInArea(e)},s=l=>(l.options.events||this.options.events).includes(e.native.type);if(!1===this.notifyPlugins("beforeEvent",i,s))return;const a=this._handleEvent(e,o,i.inChartArea);return i.cancelable=!1,this.notifyPlugins("afterEvent",i,s),(a||i.changed)&&this.render(),this}_handleEvent(e,o,i){const{_active:s=[],options:a}=this,c=this._getActiveElements(e,s,i,o),d=function c_(n){return"mouseup"===n.type||"click"===n.type||"contextmenu"===n.type}(e),u=function n0(n,r,e,o){return e&&"mouseout"!==n.type?o?r:n:null}(e,this._lastEvent,i,d);i&&(this._lastEvent=null,yt(a.onHover,[e,c,this],this),d&&yt(a.onClick,[e,c,this],this));const g=!Oo(c,s);return(g||o)&&(this._active=c,this._updateHoverStyles(c,s,o)),this._lastEvent=u,g}_getActiveElements(e,o,i,s){if("mouseout"===e.type)return[];if(!i)return o;const a=this.options.hover;return this.getElementsAtEventForMode(e,a.mode,a,s)}})();function Ic(){return pt(Wo.instances,n=>n._plugins.invalidate())}function Rc(n,r,e=r){n.lineCap=Q(e.borderCapStyle,r.borderCapStyle),n.setLineDash(Q(e.borderDash,r.borderDash)),n.lineDashOffset=Q(e.borderDashOffset,r.borderDashOffset),n.lineJoin=Q(e.borderJoinStyle,r.borderJoinStyle),n.lineWidth=Q(e.borderWidth,r.borderWidth),n.strokeStyle=Q(e.borderColor,r.borderColor)}function d0(n,r,e){n.lineTo(e.x,e.y)}function Fc(n,r,e={}){const o=n.length,{start:i=0,end:s=o-1}=e,{start:a,end:l}=r,c=Math.max(i,a),d=Math.min(s,l);return{count:o,start:c,loop:r.loop,ilen:d<c&&!(i<a&&s<a||i>l&&s>l)?o+d-c:d-c}}function g0(n,r,e,o){const{points:i,options:s}=r,{count:a,start:l,loop:c,ilen:d}=Fc(i,e,o),u=function u0(n){return n.stepped?F_:n.tension||"monotone"===n.cubicInterpolationMode?A_:d0}(s);let p,f,m,{move:g=!0,reverse:h}=o||{};for(p=0;p<=d;
vendor: 4,323 bytes, line 1
1++p)f=i[(l+(h?d-p:p))%a],!f.skip&&(g?(n.moveTo(f.x,f.y),g=!1):u(n,m,f,h,s.stepped),m=f);return c&&(f=i[(l+(h?d:0))%a],u(n,m,f,h,s.stepped)),!!c}function h0(n,r,e,o){const i=r.points,{count:s,start:a,ilen:l}=Fc(i,e,o),{move:c=!0,reverse:d}=o||{};let h,p,f,m,_,v,u=0,g=0;const b=w=>(a+(d?l-w:w))%s,y=()=>{m!==_&&(n.lineTo(u,_),n.lineTo(u,m),n.lineTo(u,v))};for(c&&(p=i[b(0)],n.moveTo(p.x,p.y)),h=0;h<=l;++h){if(p=i[b(h)],p.skip)continue;const w=p.x,x=p.y,C=0|w;C===f?(x<m?m=x:x>_&&(_=x),u=(g*u+w)/++g):(y(),n.lineTo(w,x),f=C,g=0,m=_=x),v=x}y()}function ks(n){const r=n.options;return n._decimated||n._loop||r.tension||"monotone"===r.cubicInterpolationMode||r.stepped||r.borderDash&&r.borderDash.length?g0:h0}const _0="function"==typeof Path2D;let Ui=(()=>class n extends $e{static id="line";static defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};static descriptors={_scriptable:!0,_indexable:e=>"borderDash"!==e&&"fill"!==e};constructor(e){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,e&&Object.assign(this,e)}updateControlPoints(e,o){const i=this.options;!i.tension&&"monotone"!==i.cubicInterpolationMode||i.stepped||this._pointsUpdated||(i1(this._points,i,e,i.spanGaps?this._loop:this._fullLoop,o),this._pointsUpdated=!0)}set points(e){this._points=e,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=function b1(n,r){const e=n.points,o=n.options.spanGaps,i=e.length;if(!i)return[];const s=!!n._loop,{start:a,end:l}=function m1(n,r,e,o){let i=0,s=r-1;if(e&&!o)for(;i<r&&!n[i].skip;)i++;for(;i<r&&n[i].skip;)i++;for(i%=r,e&&(s+=i);s>i&&n[s%r].skip;)s--;return s%=r,{start:i,end:s}}(e,i,s,o);return function Ll(n,r,e,o){return o&&o.setContext&&e?function v1(n,r,e,o){const i=n._chart.getContext(),s=$l(n.options),{_datasetIndex:a,options:{spanGaps:l}}=n,c=e.length,d=[];let u=s,g=r[0].start,h=g;function p(f,m,_,v){const b=l?-1:1;if(f!==m){for(f+=c;e[f%c].skip;)f-=b;for(;e[m%c].skip;)m+=b;f%c!=m%c&&(d.push({start:f%c,end:m%c,loop:_,style:v}),u=v,g=m%c)}}for(const f of r){g=l?g:f.start;let _,m=e[g%c];for(h=g+1;h<=f.end;h++){const v=e[h%c];_=$l(o.setContext(en(i,{type:"segment",p0:m,p1:v,p0DataIndex:(h-1)%c,p1DataIndex:h%c,datasetIndex:a}))),w1(_,u)&&p(g,h-1,f.loop,u),m=v,u=_}g<h-1&&p(g,h-1,f.loop,u)}return d}(n,r,e,o):r}(n,!0===o?[{start:a,end:l,loop:s}]:function _1(n,r,e,o){const i=n.length,s=[];let c,a=r,l=n[r];for(c=r+1;c<=e;++c){const d=n[c%i];d.skip||d.stop?l.skip||(s.push({start:r%i,end:(c-1)%i,loop:o=!1}),r=a=d.stop?c:null):(a=c,l.skip&&(r=c)),l=d}return null!==a&&s.push({start:r%i,end:a%i,loop:o}),s}(e,a,l<a?l+i:l,!!n._fullLoop&&0===a&&l===i-1),e,r)}(this,this.options.segment))}first(){const e=this.segments;return e.length&&this.points[e[0].start]}last(){const e=this.segments,i=e.length;return i&&this.points[e[i-1].end]}interpolate(e,o){const i=this.options,s=e[o],a=this.points,l=jl(this,{property:o,start:s,end:s});if(!l.length)return;const c=[],d=function p0(n){return n.stepped?u1:n.tension||"monotone"===n.cubicInterpolationMode?g1:kn}(i);let u,g;for(u=0,g=l.length;u<g;++u){const{start:h,end:p}=l[u],f=a[h],m=a[p];if(f===m){c.push(f);continue}const v=d(f,m,Math.abs((s-f[o])/(m[o]-f[o])),i.stepped);v[o]=e[o],c.push(v)}return 1===c.length?c[0]:c}pathSegment(e,o,i){return ks(this)(e,this,o,i)}path(e,o,i){const s=this.segments,a=ks(this);let l=this._loop;o=o||0,i=i||this.points.length-o;for(const c of s)l&=a(e,this,c,{start:o,end:o+i-1});return!!l}draw(e,o,i,s){(this.points||[]).length&&(this.options||{}).borderWidth&&(e.save(),function b0(n,r,e,o){_0&&!r.options.segment?function f0(n,r,e,o){let i=r._path;i||(i=r._path=new Path2D,r.path(i,e,o)&&i.closePath()),Rc(n,r.options),n.stroke(i)}(n,r,e,o):function m0(n,r,e,o){const{segments:i,options:s}=r,a=ks(r);for(const l of i)Rc(n,s,l.style),n.beginPath(),a(n,r,l,{start:e,end:e+o-1})&&n.closePath(),n.stroke()}(n,r,e,o)}
1(e,this,i,s),e.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}})();function Ac(n,r,e,o){const i=n.options,{[e]:s}=n.getProps([e],o);return Math.abs(r-s)<i.radius+i.hitRadius}let Ec=(()=>class n extends $e{static id="point";parsed;skip;stop;static defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(e){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,e&&Object.assign(this,e)}inRange(e,o,i){const s=this.options,{x:a,y:l}=this.getProps(["x","y"],i);return Math.pow(e-a,2)+Math.pow(o-l,2)<Math.pow(s.hitRadius+s.radius,2)}inXRange(e,o){return Ac(this,e,"x",o)}inYRange(e,o){return Ac(this,e,"y",o)}getCenterPoint(e){const{x:o,y:i}=this.getProps(["x","y"],e);return{x:o,y:i}}size(e){let o=(e=e||this.options||{}).radius||0;return o=Math.max(o,o&&e.hoverRadius||0),2*(o+(o&&e.borderWidth||0))}draw(e,o){const i=this.options;this.skip||i.radius<.1||!je(this,o,this.size(i)/2)||(e.strokeStyle=i.borderColor,e.lineWidth=i.borderWidth,e.fillStyle=i.backgroundColor,ss(e,i,this.x,this.y))}getRange(){const e=this.options||{};return e.radius+e.hitRadius}})();function Dc(n,r){const{x:e,y:o,base:i,width:s,height:a}=n.getProps(["x","y","base","width","height"],r);let l,c,d,u,g;return n.horizontal?(g=a/2,l=Math.min(e,i),c=Math.max(e,i),d=o-g,u=o+g):(g=s/2,l=e-g,c=e+g,d=Math.min(o,i),u=Math.max(o,i)),{left:l,top:d,right:c,bottom:u}}function rn(n,r,e,o){return n?0:Vt(r,e,o)}function Ms(n,r,e,o){const i=null===r,s=null===e,l=n&&!(i&&s)&&Dc(n,o);return l&&(i||De(r,l.left,l.right))&&(s||De(e,l.top,l.bottom))}function C0(n,r){n.rect(r.x,r.y,r.w,r.h)}function Ss(n,r,e={}){const o=n.x!==e.x?-r:0,i=n.y!==e.y?-r:0;return{x:n.x+o,y:n.y+i,w:n.w+((n.x+n.w!==e.x+e.w?r:0)-o),h:n.h+((n.y+n.h!==e.y+e.h?r:0)-i),radius:n.radius}}class Gc extends $e{static id="bar";static defaults={borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};constructor(r){super(),this.options=void 0,this.horizontal=void 0,this.base=void 0,this.width=void 0,this.height=void 0,this.inflateAmount=void 0,r&&Object.assign(this,r)}draw(r){const{inflateAmount:e,options:{borderColor:o,backgroundColor:i}}=this,{inner:s,outer:a}=function y0(n){const r=Dc(n),e=r.right-r.left,o=r.bottom-r.top,i=function v0(n,r,e){const i=n.borderSkipped,s=yl(n.options.borderWidth);return{t:rn(i.top,s.top,0,e),r:rn(i.right,s.right,0,r),b:rn(i.bottom,s.bottom,0,e),l:rn(i.left,s.left,0,r)}}(n,e/2,o/2),s=function w0(n,r,e){const{enableBorderRadius:o}=n.getProps(["enableBorderRadius"]),i=n.options.borderRadius,s=yn(i),a=Math.min(r,e),l=n.borderSkipped,c=o||rt(i);return{topLeft:rn(!c||l.top||l.left,s.topLeft,0,a),topRight:rn(!c||l.top||l.right,s.topRight,0,a),bottomLeft:rn(!c||l.bottom||l.left,s.bottomLeft,0,a),bottomRight:rn(!c||l.bottom||l.right,s.bottomRight,0,a)}}(n,e/2,o/2);return{outer:{x:r.left,y:r.top,w:e,h:o,radius:s},inner:{x:r.left+i.l,y:r.top+i.t,w:e-i.l-i.r,h:o-i.t-i.b,radius:{topLeft:Math.max(0,s.topLeft-Math.max(i.t,i.l)),topRight:Math.max(0,s.topRight-Math.max(i.t,i.r)),bottomLeft:Math.max(0,s.bottomLeft-Math.max(i.b,i.l)),bottomRight:Math.max(0,s.bottomRight-Math.max(i.b,i.r))}}}}(this),l=function x0(n){return n.topLeft||n.topRight||n.bottomLeft||n.bottomRight}(a.radius)?Di:C0;r.save(),(a.w!==s.w||a.h!==s.h)&&(r.beginPath(),l(r,Ss(a,e,s)),r.clip(),l(r,Ss(s,-e,a)),r.fillStyle=o,r.fill("evenodd")),r.beginPath(),l(r,Ss(s,e)),r.fillStyle=i,r.fill(),r.restore()}inRange(r,e,o){return Ms(this,r,e,o)}inXRange(r,e){return Ms(this,r,null,e)}inYRange(r,e){return Ms(this,null,r,e)}getCenterPoint(r){const{x:e,y:o,base:i,horizontal:s}=this.getProps(["x","y","base","horizontal"],r);return{x:s?(e+i)/2:e,y:s?o:(o+i)/2}}getRange(r){return"x"===r?this.width/2:this.height/2}}function Os(n,r,e,o){if(o)return;let i=r[n],s=e[n];return"angle"===n&&(i=Xt(i),s=Xt(s)),{property:n,start:i,end:s}}function Ko(n,r,e){for(;r>n;r--){const o=e[r];if(!isNaN(o.x)&&!isNaN(o.y))break}return r}function Yc(n,r,e,o){return n&&r?o(n[e],r[e]):n?n[e]:r?r[e]:0}function zc(n,r){let e=[],o=!1;return xt(n)?(o=!0,e=n):e=function j0(n,r){const{x:e=null,y:o=null}=n||{},i=r.points,s=[];
vendor: 6,369 bytes, line 1
1return r.segments.forEach(({start:a,end:l})=>{l=Ko(a,l,i);const c=i[a],d=i[l];null!==o?(s.push({x:c.x,y:o}),s.push({x:d.x,y:o})):null!==e&&(s.push({x:e,y:c.y}),s.push({x:e,y:d.y}))}),s}(n,r),e.length?new Ui({points:e,options:{tension:0},_loop:o,_fullLoop:o}):null}function Uc(n){return n&&!1!==n.fill}function L0(n,r,e){let i=n[r].fill;const s=[r];let a;if(!e)return i;for(;!1!==i&&-1===s.indexOf(i);){if(!Pt(i))return i;if(a=n[i],!a)return!1;if(a.visible)return i;s.push(i),i=a.fill}return!1}function $0(n,r,e){const o=function Y0(n){const r=n.options,e=r.fill;let o=Q(e&&e.target,e);return void 0===o&&(o=!!r.backgroundColor),!1!==o&&null!==o&&(!0===o?"origin":o)}(n);if(rt(o))return!isNaN(o.value)&&o;let i=parseFloat(o);return Pt(i)&&Math.floor(i)===i?function N0(n,r,e,o){return("-"===n||"+"===n)&&(e=r+e),!(e===r||e<0||e>=o)&&e}(o[0],r,i,e):["origin","start","end","stack","shape"].indexOf(o)>=0&&o}function X0(n,r,e){const o=[];for(let i=0;i<e.length;i++){const s=e[i],{first:a,last:l,point:c}=W0(s,r,"x");if(!(!c||a&&l))if(a)o.unshift(c);else if(n.push(c),!l)break}n.push(...o)}function W0(n,r,e){const o=n.interpolate(r,e);if(!o)return{};const i=o[e],s=n.segments,a=n.points;let l=!1,c=!1;for(let d=0;d<s.length;d++){const u=s[d],g=a[u.start][e],h=a[u.end][e];if(De(i,g,h)){l=i===g,c=i===h;break}}return{first:l,last:c,point:o}}class Xc{constructor(r){this.x=r.x,this.y=r.y,this.radius=r.radius}pathSegment(r,e,o){const{x:i,y:s,radius:a}=this;return r.arc(i,s,a,(e=e||{start:0,end:Ct}).end,e.start,!0),!o.bounds}interpolate(r){const{x:e,y:o,radius:i}=this,s=r.angle;return{x:e+Math.cos(s)*i,y:o+Math.sin(s)*i,angle:s}}}function Ps(n,r,e){const o=function H0(n){const{chart:r,fill:e,line:o}=n;if(Pt(e))return function K0(n,r){const e=n.getDatasetMeta(r);return e&&n.isDatasetVisible(r)?e.dataset:null}(r,e);if("stack"===e)return function z0(n){const{scale:r,index:e,line:o}=n,i=[],s=o.segments,a=o.points,l=function U0(n,r){const e=[],o=n.getMatchingVisibleMetas("line");for(let i=0;i<o.length;i++){const s=o[i];if(s.index===r)break;s.hidden||e.unshift(s.dataset)}return e}(r,e);l.push(zc({x:null,y:r.bottom},o));for(let c=0;c<s.length;c++){const d=s[c];for(let u=d.start;u<=d.end;u++)X0(i,a[u],l)}return new Ui({points:i,options:{}})}(n);if("shape"===e)return!0;const i=function q0(n){return(n.scale||{}).getPointPositionForValue?function J0(n){const{scale:r,fill:e}=n,o=r.options,i=r.getLabels().length,s=o.reverse?r.max:r.min,a=function B0(n,r,e){let o;return o="start"===n?e:"end"===n?r.options.reverse?r.min:r.max:rt(n)?n.value:r.getBaseValue(),o}(e,r,s),l=[];if(o.grid.circular){const c=r.getPointPositionForValue(0,s);return new Xc({x:c.x,y:c.y,radius:r.getDistanceFromCenterForValue(a)})}for(let c=0;c<i;++c)l.push(r.getPointPositionForValue(c,a));return l}(n):function Q0(n){const{scale:r={},fill:e}=n,o=function V0(n,r){let e=null;return"start"===n?e=r.bottom:"end"===n?e=r.top:rt(n)?e=r.getPixelForValue(n.value):r.getBasePixel&&(e=r.getBasePixel()),e}(e,r);if(Pt(o)){const i=r.isHorizontal();return{x:i?o:null,y:i?null:o}}return null}(n)}(n);return i instanceof Xc?i:zc(i,o)}(r),{chart:i,index:s,line:a,scale:l,axis:c}=r,d=a.options,u=d.fill,g=d.backgroundColor,{above:h=g,below:p=g}=u||{},f=i.getDatasetMeta(s),m=Nl(i,f);o&&a.points.length&&(Eo(n,e),function Z0(n,r){const{line:e,target:o,above:i,below:s,area:a,scale:l,clip:c}=r,d=e._loop?"angle":r.axis;n.save();let u=s;s!==i&&("x"===d?(Wc(n,o,a.top),Is(n,{line:e,target:o,color:i,scale:l,property:d,clip:c}),n.restore(),n.save(),Wc(n,o,a.bottom)):"y"===d&&(Hc(n,o,a.left),Is(n,{line:e,target:o,color:s,scale:l,property:d,clip:c}),n.restore(),n.save(),Hc(n,o,a.right),u=i)),Is(n,{line:e,target:o,color:u,scale:l,property:d,clip:c}),n.restore()}(n,{line:a,target:o,above:h,below:p,area:e,scale:l,axis:c,clip:m}),Do(n))}function Wc(n,r,e){const{segments:o,points:i}=r;let s=!0,a=!1;n.beginPath();for(const l of o){const{start:c,end:d}=l,u=i[c],g=i[Ko(c,d,i)];s?(n.moveTo(u.x,u.y),s=!1):(n.lineTo(u.x,e),n.lineTo(u.x,u.y)),a=!!r.pathSegment(n,l,{move:a}),a?n.closePath():n.lineTo(g.x,e)}n.lineTo(r.first().x,e),n.closePath(),n.clip()}function Hc(n,r,e){const{segments:o,points:i}=r;let s=!0,a=!1;n.beginPath();for(const l of o){const{start:c,end:d}=l,u=i[c],g=i[Ko(c,d,i)];s?(n.moveTo(u.x,u.y),s=!1):(n.lineTo(e,u.y),n.lineTo(u.x,u.y)),a=!!r.pathSegment(n,l,{move:a}),a?n.closePath():n.lineTo(e,g.y)}n.lineTo(e,r.first().y),n.closePath(),n.clip()}function Is(n,r){const{line:e,target:o,property:i,color:s,scale:a,clip:l}=r,c=function G0(n,r,e){const o=n.segments,i=n.points,s=r.points,a=[];for(const l of o){let{start:c,end:d}=l;d=Ko(c,d,i);const u=Os(e,i[c],i[d],l.loop);if(!r.segments){a.push({source:l,target:u,start:i[c],end:i[d]});continue}const g=jl(r,u);for(const h of g){const p=Os(e,s[h.start],s[h.end],h.loop),f=Gl(l,i,p);for(const m of f)a.push({source:m,target:h,start:{[e]:Yc(u,p,"start",Math.max)},end:{[e]:Yc(u,p,"end",Math.min)}})}}return a}(e,o,i);for(const{source:d,target:u,start:g,end:h}of c){const{style:{backgroundColor:p=s}={}}=d,f=!0!==o;n.save(),n.fillStyle=p,tv(n,a,l,f&&Os(i,g,h)),n.beginPath();const m=!!e.pathSegment(n,d);let _;if(f){m?n.closePath():Kc(n,o,h,i);const v=!!o.pathSegment(n,u,{move:m,reverse:!0});_=m&&v,_||Kc(n,o,g,i)}n.closePath(),n.fill(_?"evenodd":"nonzero"),n.restore()}}function tv(n,r,e,o){const i=r.chart.chartArea,{property:s,start:a,end:l}=o||{};if("x"===s||"y"===s){let c,d,u,g;"x"===s?(c=a,d=i.top,u=l,g=i.bottom):(c=i.left,d=a,u=i.right,g=l),n.beginPath(),e&&(c=Math.max(c,e.left),u=Math.min(u,e.right),d=Math.max(d,e.top),g=Math.min(g,e.bottom)),n.rect(c,d,u-c,g-d),n.clip()}}function Kc(n,r,e,o){const i=r.interpolate(e,o);i&&n.lineTo(i.x,i.y)}var qc={id:"filler",afterDatasetsUpdate(n,r,e){const o=(n.data.datasets||[]).length,i=[];let s,a,l,c;for(a=0;a<o;++a)s=n.getDatasetMeta(a),l=s.dataset,c=null,l&&l.options&&l instanceof Ui&&(c={visible:n.isDatasetVisible(a),index:a,fill:$0(l,a,o),chart:n,axis:s.controller.options.indexAxis,scale:s.vScale,line:l}),s.$filler=c,i.push(c);for(a=0;a<o;++a)c=i[a],c&&!1!==c.fill&&(c.fill=L0(i,a,e.propagate))},beforeDraw(n,r,e){const o="beforeDraw"===e.drawTime,i=n.getSortedVisibleDatasetMetas(),s=n.chartArea;for(let a=i.length-1;a>=0;--a){const l=i[a].$filler;l&&(l.line.updateControlPoints(s,l.axis),o&&l.fill&&Ps(n.ctx,l,s))}},beforeDatasetsDraw(n,r,e){if("beforeDatasetsDraw"!==e.drawTime)return;
vendor: 7,073 bytes, line 1
1const o=n.getSortedVisibleDatasetMetas();for(let i=o.length-1;i>=0;--i){const s=o[i].$filler;Uc(s)&&Ps(n.ctx,s,n.chartArea)}},beforeDatasetDraw(n,r,e){const o=r.meta.$filler;!Uc(o)||"beforeDatasetDraw"!==e.drawTime||Ps(n.ctx,o,n.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const Xi={average(n){if(!n.length)return!1;let r,e,o=new Set,i=0,s=0;for(r=0,e=n.length;r<e;++r){const l=n[r].element;if(l&&l.hasValue()){const c=l.tooltipPosition();o.add(c.x),i+=c.y,++s}}return 0!==s&&0!==o.size&&{x:[...o].reduce((l,c)=>l+c)/o.size,y:i/s}},nearest(n,r){if(!n.length)return!1;let s,a,l,e=r.x,o=r.y,i=Number.POSITIVE_INFINITY;for(s=0,a=n.length;s<a;++s){const c=n[s].element;if(c&&c.hasValue()){const u=Zr(r,c.getCenterPoint());u<i&&(i=u,l=c)}}if(l){const c=l.tooltipPosition();e=c.x,o=c.y}return{x:e,y:o}}};function Me(n,r){return r&&(xt(r)?Array.prototype.push.apply(n,r):n.push(r)),n}function Ne(n){return("string"==typeof n||n instanceof String)&&n.indexOf("\n")>-1?n.split("\n"):n}function dv(n,r){const{element:e,datasetIndex:o,index:i}=r,s=n.getDatasetMeta(o).controller,{label:a,value:l}=s.getLabelAndValue(i);return{chart:n,label:a,parsed:s.getParsed(i),raw:n.data.datasets[o].data[i],formattedValue:l,dataset:s.getDataset(),dataIndex:i,datasetIndex:o,element:e}}function td(n,r){const e=n.chart.ctx,{body:o,footer:i,title:s}=n,{boxWidth:a,boxHeight:l}=r,c=$t(r.bodyFont),d=$t(r.titleFont),u=$t(r.footerFont),g=s.length,h=i.length,p=o.length,f=Ht(r.padding);let m=f.height,_=0,v=o.reduce((w,x)=>w+x.before.length+x.lines.length+x.after.length,0);v+=n.beforeBody.length+n.afterBody.length,g&&(m+=g*d.lineHeight+(g-1)*r.titleSpacing+r.titleMarginBottom),v&&(m+=p*(r.displayColors?Math.max(l,c.lineHeight):c.lineHeight)+(v-p)*c.lineHeight+(v-1)*r.bodySpacing),h&&(m+=r.footerMarginTop+h*u.lineHeight+(h-1)*r.footerSpacing);let b=0;const y=function(w){_=Math.max(_,e.measureText(w).width+b)};return e.save(),e.font=d.string,pt(n.title,y),e.font=c.string,pt(n.beforeBody.concat(n.afterBody),y),b=r.displayColors?a+2+r.boxPadding:0,pt(o,w=>{pt(w.before,y),pt(w.lines,y),pt(w.after,y)}),b=0,e.font=u.string,pt(n.footer,y),e.restore(),_+=f.width,{width:_,height:m}}function hv(n,r,e,o){const{x:i,width:s}=e,{width:a,chartArea:{left:l,right:c}}=n;let d="center";return"center"===o?d=i<=(l+c)/2?"left":"right":i<=s/2?d="left":i>=a-s/2&&(d="right"),function gv(n,r,e,o){const{x:i,width:s}=o,a=e.caretSize+e.caretPadding;if("left"===n&&i+s+a>r.width||"right"===n&&i-s-a<0)return!0}(d,n,r,e)&&(d="center"),d}function ed(n,r,e){const o=e.yAlign||r.yAlign||function uv(n,r){const{y:e,height:o}=r;return e<o/2?"top":e>n.height-o/2?"bottom":"center"}(n,e);return{xAlign:e.xAlign||r.xAlign||hv(n,r,e,o),yAlign:o}}function nd(n,r,e,o){const{caretSize:i,caretPadding:s,cornerRadius:a}=n,{xAlign:l,yAlign:c}=e,d=i+s,{topLeft:u,topRight:g,bottomLeft:h,bottomRight:p}=yn(a);let f=function pv(n,r){let{x:e,width:o}=n;return"right"===r?e-=o:"center"===r&&(e-=o/2),e}(r,l);const m=function fv(n,r,e){let{y:o,height:i}=n;return"top"===r?o+=e:o-="bottom"===r?i+e:i/2,o}(r,c,d);return"center"===c?"left"===l?f+=d:"right"===l&&(f-=d):"left"===l?f-=Math.max(u,h)+i:"right"===l&&(f+=Math.max(g,p)+i),{x:Vt(f,0,o.width-r.width),y:Vt(m,0,o.height-r.height)}}function Qo(n,r,e){const o=Ht(e.padding);return"center"===r?n.x+n.width/2:"right"===r?n.x+n.width-o.right:n.x+o.left}function id(n){return Me([],Ne(n))}function od(n,r){const e=r&&r.dataset&&r.dataset.tooltip&&r.dataset.tooltip.callbacks;return e?n.override(e):n}const rd={beforeTitle:Ee,title(n){if(n.length>0){const r=n[0],e=r.chart.data.labels,o=e?e.length:0;if(this&&this.options&&"dataset"===this.options.mode)return r.dataset.label||"";if(r.label)return r.label;if(o>0&&r.dataIndex<o)return e[r.dataIndex]}return""},afterTitle:Ee,beforeBody:Ee,beforeLabel:Ee,label(n){if(this&&this.options&&"dataset"===this.options.mode)return n.label+": "+n.formattedValue||n.formattedValue;let r=n.dataset.label||"";r&&(r+=": ");const e=n.formattedValue;return ot(e)||(r+=e),r},labelColor(n){const e=n.chart.getDatasetMeta(n.datasetIndex).controller.getStyle(n.dataIndex);return{borderColor:e.borderColor,backgroundColor:e.backgroundColor,borderWidth:e.borderWidth,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(n){const e=n.chart.getDatasetMeta(n.datasetIndex).controller.getStyle(n.dataIndex);return{pointStyle:e.pointStyle,rotation:e.rotation}},afterLabel:Ee,afterBody:Ee,beforeFooter:Ee,footer:Ee,afterFooter:Ee};function ie(n,r,e,o){const i=n[r].call(e,o);return typeof i>"u"?rd[r].call(e,o):i}let sd=(()=>class n extends $e{static positioners=Xi;constructor(e){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=e.chart,this.options=e.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const e=this._cachedAnimations;if(e)return e;const o=this.chart,i=this.options.setContext(this.getContext()),s=i.enabled&&o.options.animation&&i.animations,a=new Bl(this.chart,s);return s._cacheable&&(this._cachedAnimations=Object.freeze(a)),a}getContext(){return this.$context||(this.$context=function mv(n,r,e){return en(n,{tooltip:r,tooltipItems:e,type:"tooltip"})}(this.chart.getContext(),this,this._tooltipItems))}getTitle(e,o){const{callbacks:i}=o,s=ie(i,"beforeTitle",this,e),a=ie(i,"title",this,e),l=ie(i,"afterTitle",this,e);let c=[];return c=Me(c,Ne(s)),c=Me(c,Ne(a)),c=Me(c,Ne(l)),c}getBeforeBody(e,o){return id(ie(o.callbacks,"beforeBody",this,e))}getBody(e,o){const{callbacks:i}=o,s=[];return pt(e,a=>{const l={before:[],lines:[],after:[]},c=od(i,a);Me(l.before,Ne(ie(c,"beforeLabel",this,a))),Me(l.lines,ie(c,"label",this,a)),Me(l.after,Ne(ie(c,"afterLabel",this,a))),s.push(l)}),s}getAfterBody(e,o){return id(ie(o.callbacks,"afterBody",this,e))}getFooter(e,o){const{callbacks:i}=o,s=ie(i,"beforeFooter",this,e),a=ie(i,"footer",this,e),l=ie(i,"afterFooter",this,e);let c=[];return c=Me(c,Ne(s)),c=Me(c,Ne(a)),c=Me(c,Ne(l)),c}_createItems(e){const o=this._active,i=this.chart.data,s=[],a=[],l=[];let d,u,c=[];for(d=0,u=o.length;d<u;++d)c.push(dv(this.chart,o[d]));return e.filter&&(c=c.filter((g,h,p)=>e.filter(g,h,p,i))),e.itemSort&&(c=c.sort((g,h)=>e.itemSort(g,h,i))),pt(c,g=>{const h=od(e.callbacks,g);s.push(ie(h,"labelColor",this,g)),a.push(ie(h,"labelPointStyle",this,g)),l.push(ie(h,"labelTextColor",this,g))}),this.labelColors=s,this.labelPointStyles=a,this.labelTextColors=l,this.dataPoints=c,c}update(e,o){const i=this.options.setContext(this.getContext()),s=this._active;let a,l=[];
vendor: 5,477 bytes, line 1
1if(s.length){const c=Xi[i.position].call(this,s,this._eventPosition);l=this._createItems(i),this.title=this.getTitle(l,i),this.beforeBody=this.getBeforeBody(l,i),this.body=this.getBody(l,i),this.afterBody=this.getAfterBody(l,i),this.footer=this.getFooter(l,i);const d=this._size=td(this,i),u=Object.assign({},c,d),g=ed(this.chart,i,u),h=nd(i,u,g,this.chart);this.xAlign=g.xAlign,this.yAlign=g.yAlign,a={opacity:1,x:h.x,y:h.y,width:d.width,height:d.height,caretX:c.x,caretY:c.y}}else 0!==this.opacity&&(a={opacity:0});this._tooltipItems=l,this.$context=void 0,a&&this._resolveAnimations().update(this,a),e&&i.external&&i.external.call(this,{chart:this.chart,tooltip:this,replay:o})}drawCaret(e,o,i,s){const a=this.getCaretPosition(e,i,s);o.lineTo(a.x1,a.y1),o.lineTo(a.x2,a.y2),o.lineTo(a.x3,a.y3)}getCaretPosition(e,o,i){const{xAlign:s,yAlign:a}=this,{caretSize:l,cornerRadius:c}=i,{topLeft:d,topRight:u,bottomLeft:g,bottomRight:h}=yn(c),{x:p,y:f}=e,{width:m,height:_}=o;let v,b,y,w,x,C;return"center"===a?(x=f+_/2,"left"===s?(v=p,b=v-l,w=x+l,C=x-l):(v=p+m,b=v+l,w=x-l,C=x+l),y=v):(b="left"===s?p+Math.max(d,g)+l:"right"===s?p+m-Math.max(u,h)-l:this.caretX,"top"===a?(w=f,x=w-l,v=b-l,y=b+l):(w=f+_,x=w+l,v=b+l,y=b-l),C=w),{x1:v,x2:b,x3:y,y1:w,y2:x,y3:C}}drawTitle(e,o,i){const s=this.title,a=s.length;let l,c,d;if(a){const u=ri(i.rtl,this.x,this.width);for(e.x=Qo(this,i.titleAlign,i),o.textAlign=u.textAlign(i.titleAlign),o.textBaseline="middle",l=$t(i.titleFont),c=i.titleSpacing,o.fillStyle=i.titleColor,o.font=l.string,d=0;d<a;++d)o.fillText(s[d],u.x(e.x),e.y+l.lineHeight/2),e.y+=l.lineHeight+c,d+1===a&&(e.y+=i.titleMarginBottom-c)}}_drawColorBox(e,o,i,s,a){const l=this.labelColors[i],c=this.labelPointStyles[i],{boxHeight:d,boxWidth:u}=a,g=$t(a.bodyFont),h=Qo(this,"left",a),p=s.x(h),m=o.y+(d<g.lineHeight?(g.lineHeight-d)/2:0);if(a.usePointStyle){const _={radius:Math.min(u,d)/2,pointStyle:c.pointStyle,rotation:c.rotation,borderWidth:1},v=s.leftForLtr(p,u)+u/2,b=m+d/2;e.strokeStyle=a.multiKeyBackground,e.fillStyle=a.multiKeyBackground,ss(e,_,v,b),e.strokeStyle=l.borderColor,e.fillStyle=l.backgroundColor,ss(e,_,v,b)}else{e.lineWidth=rt(l.borderWidth)?Math.max(...Object.values(l.borderWidth)):l.borderWidth||1,e.strokeStyle=l.borderColor,e.setLineDash(l.borderDash||[]),e.lineDashOffset=l.borderDashOffset||0;const _=s.leftForLtr(p,u),v=s.leftForLtr(s.xPlus(p,1),u-2),b=yn(l.borderRadius);Object.values(b).some(y=>0!==y)?(e.beginPath(),e.fillStyle=a.multiKeyBackground,Di(e,{x:_,y:m,w:u,h:d,radius:b}),e.fill(),e.stroke(),e.fillStyle=l.backgroundColor,e.beginPath(),Di(e,{x:v,y:m+1,w:u-2,h:d-2,radius:b}),e.fill()):(e.fillStyle=a.multiKeyBackground,e.fillRect(_,m,u,d),e.strokeRect(_,m,u,d),e.fillStyle=l.backgroundColor,e.fillRect(v,m+1,u-2,d-2))}e.fillStyle=this.labelTextColors[i]}drawBody(e,o,i){const{body:s}=this,{bodySpacing:a,bodyAlign:l,displayColors:c,boxHeight:d,boxWidth:u,boxPadding:g}=i,h=$t(i.bodyFont);let p=h.lineHeight,f=0;const m=ri(i.rtl,this.x,this.width),_=function(A){o.fillText(A,m.x(e.x+f),e.y+p/2),e.y+=p+a},v=m.textAlign(l);let b,y,w,x,C,S,M;for(o.textAlign=l,o.textBaseline="middle",o.font=h.string,e.x=Qo(this,v,i),o.fillStyle=i.bodyColor,pt(this.beforeBody,_),f=c&&"right"!==v?"center"===l?u/2+g:u+2+g:0,x=0,S=s.length;x<S;++x){for(b=s[x],y=this.labelTextColors[x],o.fillStyle=y,pt(b.before,_),w=b.lines,c&&w.length&&(this._drawColorBox(o,e,x,m,i),p=Math.max(h.lineHeight,d)),C=0,M=w.length;C<M;++C)_(w[C]),p=h.lineHeight;pt(b.after,_)}f=0,p=h.lineHeight,pt(this.afterBody,_),e.y-=a}drawFooter(e,o,i){const s=this.footer,a=s.length;let l,c;if(a){const d=ri(i.rtl,this.x,this.width);for(e.x=Qo(this,i.footerAlign,i),e.y+=i.footerMarginTop,o.textAlign=d.textAlign(i.footerAlign),o.textBaseline="middle",l=$t(i.footerFont),o.fillStyle=i.footerColor,o.font=l.string,c=0;c<a;++c)o.fillText(s[c],d.x(e.x),e.y+l.lineHeight/2),e.y+=l.lineHeight+i.footerSpacing}}drawBackground(e,o,i,s){const{xAlign:a,yAlign:l}=this,{x:c,y:d}=e,{width:u,height:g}=i,{topLeft:h,topRight:p,bottomLeft:f,bottomRight:m}=yn(s.cornerRadius);o.fillStyle=s.backgroundColor,o.strokeStyle=s.borderColor,o.lineWidth=s.borderWidth,o.beginPath(),o.moveTo(c+h,d),"top"===l&&this.drawCaret(e,o,i,s),o.lineTo(c+u-p,d),o.quadraticCurveTo(c+u,d,c+u,d+p),"center"===l&&"right"===a&&this.drawCaret(e,o,i,s),o.lineTo(c+u,d+g-m),o.quadraticCurveTo(c+u,d+g,c+u-m,d+g),"bottom"===l&&this.drawCaret(e,o,i,s),o.lineTo(c+f,d+g),o.quadraticCurveTo(c,d+g,c,d+g-f),"center"===l&&"left"===a&&this.drawCaret(e,o,i,s),o.lineTo(c,d+h),o.quadraticCurveTo(c,d,c+h,d),o.closePath(),o.fill(),s.borderWidth>0&&o.stroke()}_updateAnimationTarget(e){const o=this.chart,i=this.$animations,s=i&&i.x,a=i&&i.y;if(s||a){const l=Xi[e.position].call(this,this._active,this._eventPosition);if(!l)return;const c=this._size=td(this,e),d=Object.assign({},l,this._size),u=ed(o,e,d),g=nd(e,d,u,o);(s._to!==g.x||a._to!==g.y)&&(this.xAlign=u.xAlign,this.yAlign=u.yAlign,this.width=c.width,this.height=c.height,this.caretX=l.x,this.caretY=l.y,this._resolveAnimations().update(this,g))}}_willRender(){return!!this.opacity}draw(e){const o=this.options.setContext(this.getContext());let i=this.opacity;if(!i)return;this._updateAnimationTarget(o);const s={width:this.width,height:this.height},a={x:this.x,y:this.y};i=Math.abs(i)<.001?0:i;const l=Ht(o.padding);o.enabled&&(this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length)&&(e.save(),e.globalAlpha=i,this.drawBackgroun
vendor: 4,947 bytes, line 1
1d(a,e,s,o),function Fl(n,r){let e,o;("ltr"===r||"rtl"===r)&&(e=n.canvas.style,o=[e.getPropertyValue("direction"),e.getPropertyPriority("direction")],e.setProperty("direction",r,"important"),n.prevTextDirection=o)}(e,o.textDirection),a.y+=l.top,this.drawTitle(a,e,o),this.drawBody(a,e,o),this.drawFooter(a,e,o),function Al(n,r){void 0!==r&&(delete n.prevTextDirection,n.canvas.style.setProperty("direction",r[0],r[1]))}(e,o.textDirection),e.restore())}getActiveElements(){return this._active||[]}setActiveElements(e,o){const i=this._active,s=e.map(({datasetIndex:c,index:d})=>{const u=this.chart.getDatasetMeta(c);if(!u)throw new Error("Cannot find a dataset at index "+c);return{datasetIndex:c,element:u.data[d],index:d}}),a=!Oo(i,s),l=this._positionChanged(s,o);(a||l)&&(this._active=s,this._eventPosition=o,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,o,i=!0){if(o&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const s=this.options,a=this._active||[],l=this._getActiveElements(e,a,o,i),c=this._positionChanged(l,e),d=o||!Oo(l,a)||c;return d&&(this._active=l,(s.enabled||s.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,o))),d}_getActiveElements(e,o,i,s){const a=this.options;if("mouseout"===e.type)return[];if(!s)return o.filter(c=>this.chart.data.datasets[c.datasetIndex]&&void 0!==this.chart.getDatasetMeta(c.datasetIndex).controller.getParsed(c.index));const l=this.chart.getElementsAtEventForMode(e,a.mode,a,i);return a.reverse&&l.reverse(),l}_positionChanged(e,o){const{caretX:i,caretY:s,options:a}=this,l=Xi[a.position].call(this,e,o);return!1!==l&&(i!==l.x||s!==l.y)}})();var ad={id:"tooltip",_element:sd,positioners:Xi,afterInit(n,r,e){e&&(n.tooltip=new sd({chart:n,options:e}))},beforeUpdate(n,r,e){n.tooltip&&n.tooltip.initialize(e)},reset(n,r,e){n.tooltip&&n.tooltip.initialize(e)},afterDraw(n){const r=n.tooltip;if(r&&r._willRender()){const e={tooltip:r};if(!1===n.notifyPlugins("beforeTooltipDraw",{...e,cancelable:!0}))return;r.draw(n.ctx),n.notifyPlugins("afterTooltipDraw",e)}},afterEvent(n,r){n.tooltip&&n.tooltip.handleEvent(r.event,r.replay,r.inChartArea)&&(r.changed=!0)},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(n,r)=>r.bodyFont.size,boxWidth:(n,r)=>r.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:rd},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:n=>"filter"!==n&&"itemSort"!==n&&"external"!==n,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};function cd(n,r,{horizontal:e,minRotation:o}){const i=be(o),s=(e?Math.sin(i):Math.cos(i))||.001;return Math.min(r/s,.75*r*(""+n).length)}class Jo extends Sn{constructor(r){super(r),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(r,e){return ot(r)||("number"==typeof r||r instanceof Number)&&!isFinite(+r)?null:+r}handleTickRangeOptions(){const{beginAtZero:r}=this.options,{minDefined:e,maxDefined:o}=this.getUserBounds();let{min:i,max:s}=this;const a=c=>i=e?i:c,l=c=>s=o?s:c;if(r){const c=Ce(i),d=Ce(s);c<0&&d<0?l(0):c>0&&d>0&&a(0)}if(i===s){let c=0===s?1:Math.abs(.05*s);l(s+c),r||a(i-c)}this.min=i,this.max=s}getTickLimit(){const r=this.options.ticks;let i,{maxTicksLimit:e,stepSize:o}=r;return o?(i=Math.ceil(this.max/o)-Math.floor(this.min/o)+1,i>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${o} would result generating up to ${i} ticks. Limiting to 1000.`),i=1e3)):(i=this.computeTickLimit(),e=e||11),e&&(i=Math.min(e,i)),i}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const r=this.options,e=r.ticks;let o=this.getTickLimit();o=Math.max(2,o);const a=function xv(n,r){const e=[],{bounds:i,step:s,min:a,max:l,precision:c,count:d,maxTicks:u,maxDigits:g,includeBounds:h}=n,p=s||1,f=u-1,{min:m,max:_}=r,v=!ot(a),b=!ot(l),y=!ot(d),w=(_-m)/(g+1);let C,S,M,A,x=il((_-m)/f/p)*p;if(x<1e-14&&!v&&!b)return[{value:m},{value:_}];A=Math.ceil(_/x)-Math.floor(m/x),A>f&&(x=il(A*x/f/p)*p),ot(c)||(C=Math.pow(10,c),x=Math.ceil(x*C)/C),"ticks"===i?(S=Math.floor(m/x)*x,M=Math.ceil(_/x)*x):(S=m,M=_),v&&b&&s&&function p_(n,r){const e=Math.round(n);return e-r<=n&&e+r>=n}((l-a)/s,x/1e3)?(A=Math.round(Math.min((l-a)/x,u)),x=(l-a)/A,S=a,M=l):y?(S=v?a:S,M=b?l:M,A=d-1,x=(M-S)/A):(A=(M-S)/x,A=
vendor: 4,862 bytes, line 1
1Ii(A,Math.round(A),x/1e3)?Math.round(A):Math.ceil(A));const P=Math.max(rl(x),rl(S));C=Math.pow(10,ot(c)?P:c),S=Math.round(S*C)/C,M=Math.round(M*C)/C;let F=0;for(v&&(h&&S!==a?(e.push({value:a}),S<a&&F++,Ii(Math.round((S+F*x)*C)/C,a,cd(a,w,n))&&F++):S<a&&F++);F<A;++F){const G=Math.round((S+F*x)*C)/C;if(b&&G>l)break;e.push({value:G})}return b&&h&&M!==l?e.length&&Ii(e[e.length-1].value,l,cd(l,w,n))?e[e.length-1].value=l:e.push({value:l}):(!b||M===l)&&e.push({value:M}),e}({maxTicks:o,bounds:r.bounds,min:r.min,max:r.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},this._range||this);return"ticks"===r.bounds&&function ol(n,r,e){let o,i,s;for(o=0,i=n.length;o<i;o++)s=n[o][e],isNaN(s)||(r.min=Math.min(r.min,s),r.max=Math.max(r.max,s))}(a,this,"value"),r.reverse?(a.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),a}configure(){const r=this.ticks;let e=this.min,o=this.max;if(super.configure(),this.options.offset&&r.length){const i=(o-e)/Math.max(r.length-1,1)/2;e-=i,o+=i}this._startValue=e,this._endValue=o,this._valueRange=o-e}getLabelForValue(r){return Ai(r,this.chart.options.locale,this.options.ticks.format)}}class dd extends Jo{static id="linear";static defaults={ticks:{callback:Fo.formatters.numeric}};determineDataLimits(){const{min:r,max:e}=this.getMinMax(!0);this.min=Pt(r)?r:0,this.max=Pt(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){const r=this.isHorizontal(),e=r?this.width:this.height,o=be(this.options.ticks.minRotation),i=(r?Math.sin(o):Math.cos(o))||.001,s=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,s.lineHeight/i))}getPixelForValue(r){return null===r?NaN:this.getPixelForDecimal((r-this._startValue)/this._valueRange)}getValueForPixel(r){return this._startValue+this.getDecimalForPixel(r)*this._valueRange}}const Zo={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},oe=Object.keys(Zo);function fd(n,r){return n-r}function md(n,r){if(ot(r))return null;const e=n._adapter,{parser:o,round:i,isoWeekday:s}=n._parseOpts;let a=r;return"function"==typeof o&&(a=o(a)),Pt(a)||(a="string"==typeof o?e.parse(a,o):e.parse(a)),null===a?null:(i&&(a="week"!==i||!ni(s)&&!0!==s?e.startOf(a,i):e.startOf(a,"isoWeek",s)),+a)}function _d(n,r,e,o){const i=oe.length;for(let s=oe.indexOf(n);s<i-1;++s){const a=Zo[oe[s]];if(a.common&&Math.ceil((e-r)/((a.steps?a.steps:Number.MAX_SAFE_INTEGER)*a.size))<=o)return oe[s]}return oe[i-1]}function bd(n,r,e){if(e){if(e.length){const{lo:o,hi:i}=ts(e,r);n[e[o]>=r?e[o]:e[i]]=!0}}else n[r]=!0}function vd(n,r,e){const o=[],i={},s=r.length;let a,l;for(a=0;a<s;++a)l=r[a],i[l]=a,o.push({value:l,major:!1});return 0!==s&&e?function Bv(n,r,e,o){const i=n._adapter,s=+i.startOf(r[0].value,o),a=r[r.length-1].value;let l,c;for(l=s;l<=a;l=+i.add(l,1,o))c=e[l],c>=0&&(r[c].major=!0);return r}(n,o,i,e):o}let tr=(()=>class n extends Sn{static id="time";static defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}};constructor(e){super(e),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(e,o={}){const i=e.time||(e.time={}),s=this._adapter=new nc._date(e.adapters.date);s.init(o),Oi(i.displayFormats,s.formats()),this._parseOpts={parser:i.parser,round:i.round,isoWeekday:i.isoWeekday},super.init(e),this._normalized=o.normalized}parse(e,o){return void 0===e?null:md(this,e)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const e=this.options,o=this._adapter,i=e.time.unit||"day";let{min:s,max:a,minDefined:l,maxDefined:c}=this.getUserBounds();function d(u){!l&&!isNaN(u.min)&&(s=Math.min(s,u.min)),!c&&!isNaN(u.max)&&(a=Math.max(a,u.max))}(!l||!c)&&(d(this._getLabelBounds()),("ticks"!==e.bounds||"labels"!==e.ticks.source)&&d(this.getMinMax(!1))),s=Pt(s)&&!isNaN(s)?s:+o.startOf(Date.now(),i),a=Pt(a)&&!isNaN(a)?a:+o.endOf(Date.now(),i)+1,this.min=Math.min(s,a-1),this.max=Math.max(s+1,a)}_getLabelBounds(){const e=this.getLabelTimestamps();let o=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;return e.length&&(o=e[0],i=e[e.length-1]),{min:o,max:i}}buildTicks(){const e=this.options,o=e.time,i=e.ticks,s="labels"===i.source?this.getLabelTimestamps():this._generate();"ticks"===e.bounds&&s.length&&(this.min=this._userMin||s[0],this.max=this._userMax||s[s.length-1]);
1const a=this.min,c=function b_(n,r,e){let o=0,i=n.length;for(;o<i&&n[o]<r;)o++;for(;i>o&&n[i-1]>e;)i--;return o>0||i<n.length?n.slice(o,i):n}(s,a,this.max);return this._unit=o.unit||(i.autoSkip?_d(o.minUnit,this.min,this.max,this._getLabelCapacity(a)):function Nv(n,r,e,o,i){for(let s=oe.length-1;s>=oe.indexOf(e);s--){const a=oe[s];if(Zo[a].common&&n._adapter.diff(i,o,a)>=r-1)return a}return oe[e?oe.indexOf(e):0]}(this,c.length,o.minUnit,this.min,this.max)),this._majorUnit=i.major.enabled&&"year"!==this._unit?function Vv(n){for(let r=oe.indexOf(n)+1,e=oe.length;r<e;++r)if(Zo[oe[r]].common)return oe[r]}(this._unit):void 0,this.initOffsets(s),e.reverse&&c.reverse(),vd(this,c,this._majorUnit)}afterAutoSkip(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map(e=>+e.value))}initOffsets(e=[]){let s,a,o=0,i=0;this.options.offset&&e.length&&(s=this.getDecimalForValue(e[0]),o=1===e.length?1-s:(this.getDecimalForValue(e[1])-s)/2,a=this.getDecimalForValue(e[e.length-1]),i=1===e.length?a:(a-this.getDecimalForValue(e[e.length-2]))/2);const l=e.length<3?.5:.25;o=Vt(o,0,l),i=Vt(i,0,l),this._offsets={start:o,end:i,factor:1/(o+1+i)}}_generate(){const e=this._adapter,o=this.min,i=this.max,s=this.options,a=s.time,l=a.unit||_d(a.minUnit,o,i,this._getLabelCapacity(o)),c=Q(s.ticks.stepSize,1),d="week"===l&&a.isoWeekday,u=ni(d)||!0===d,g={};let p,f,h=o;if(u&&(h=+e.startOf(h,"isoWeek",d)),h=+e.startOf(h,u?"day":l),e.diff(i,o,l)>1e5*c)throw new Error(o+" and "+i+" are too far apart with stepSize of "+c+" "+l);const m="data"===s.ticks.source&&this.getDataTimestamps();for(p=h,f=0;p<i;p=+e.add(p,c,l),f++)bd(g,p,m);return(p===i||"ticks"===s.bounds||1===f)&&bd(g,p,m),Object.keys(g).sort(fd).map(_=>+_)}getLabelForValue(e){const i=this.options.time;return this._adapter.format(e,i.tooltipFormat?i.tooltipFormat:i.displayFormats.datetime)}format(e,o){return this._adapter.format(e,o||this.options.time.displayFormats[this._unit])}_tickFormatFunction(e,o,i,s){const a=this.options,l=a.ticks.callback;if(l)return yt(l,[e,o,i],this);const c=a.time.displayFormats,d=this._unit,u=this._majorUnit,h=u&&c[u],p=i[o];return this._adapter.format(e,s||(u&&h&&p&&p.major?h:d&&c[d]))}generateTickLabels(e){let o,i,s;for(o=0,i=e.length;o<i;++o)s=e[o],s.label=this._tickFormatFunction(s.value,o,e)}getDecimalForValue(e){return null===e?NaN:(e-this.min)/(this.max-this.min)}getPixelForValue(e){const o=this._offsets,i=this.getDecimalForValue(e);return this.getPixelForDecimal((o.start+i)*o.factor)}getValueForPixel(e){const o=this._offsets,i=this.getDecimalForPixel(e)/o.factor-o.end;return this.min+i*(this.max-this.min)}_getLabelSize(e){const o=this.options.ticks,i=this.ctx.measureText(e).width,s=be(this.isHorizontal()?o.maxRotation:o.minRotation),a=Math.cos(s),l=Math.sin(s),c=this._resolveTickFontOptions(0).size;return{w:i*a+c*l,h:i*l+c*a}}_getLabelCapacity(e){const o=this.options.time,i=o.displayFormats,s=i[o.unit]||i.millisecond,a=this._tickFormatFunction(e,0,vd(this,[e],this._majorUnit),s),l=this._getLabelSize(a),c=Math.floor(this.isHorizontal()?this.width/l.w:this.height/l.h)-1;return c>0?c:1}getDataTimestamps(){let o,i,e=this._cache.data||[];if(e.length)return e;const s=this.getMatchingVisibleMetas();if(this._normalized&&s.length)return this._cache.data=s[0].controller.getAllParsedValues(this);for(o=0,i=s.length;o<i;++o)e=e.concat(s[o].controller.getAllParsedValues(this));return this._cache.data=this.normalize(e)}getLabelTimestamps(){const e=this._cache.labels||[];let o,i;if(e.length)return e;const s=this.getLabels();for(o=0,i=s.length;o<i;++o)e.push(md(this,s[o]));return this._cache.labels=this._normalized?e:this.normalize(e)}normalize(e){return cl(e.sort(fd))}})();function Ve(n){return(Ve="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r})(n)}function z(n,r){if(r.length<n)throw new TypeError(n+" argument"+(n>1?"s":"")+" required, but only "+r.length+" present")}function H(n){z(1,arguments);var r=Object.prototype.toString.call(n);return n instanceof Date||"object"===Ve(n)&&"[object Date]"===r?new Date(n.getTime()):"number"==typeof n||"[object Number]"===r?new Date(n):(("string"==typeof n||"[object String]"===r)&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.
11 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}function wd(n,r){(null==r||r>n.length)&&(r=n.length);for(var e=0,o=Array(r);e<r;e++)o[e]=n[e];return o}function yd(n,r){var e=typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(!e){if(Array.isArray(n)||(e=function Uv(n,r){if(n){if("string"==typeof n)return wd(n,r);var e={}.toString.call(n).slice(8,-1);return"Object"===e&&n.constructor&&(e=n.constructor.name),"Map"===e||"Set"===e?Array.from(n):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?wd(n,r):void 0}}(n))||r&&n&&"number"==typeof n.length){e&&(n=e);var o=0,i=function(){};return{s:i,n:function(){return o>=n.length?{done:!0}:{done:!1,value:n[o++]}},e:function(d){throw d},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,l=!1;return{s:function(){e=e.call(n)},n:function(){var d=e.next();return a=d.done,d},e:function(d){l=!0,s=d},f:function(){try{a||null==e.return||e.return()}finally{if(l)throw s}}}}var Xv={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function As(n){return function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=r.width?String(r.width):n.defaultWidth;return n.formats[e]||n.formats[n.defaultWidth]}}const Zv={date:As({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:As({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:As({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};var tw={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function Hi(n){return function(r,e){var i;if("formatting"===(null!=e&&e.context?String(e.context):"standalone")&&n.formattingValues){var s=n.defaultFormattingWidth||n.defaultWidth,a=null!=e&&e.width?String(e.width):s;i=n.formattingValues[a]||n.formattingValues[s]}else{var l=n.defaultWidth,c=null!=e&&e.width?String(e.width):n.defaultWidth;i=n.values[c]||n.values[l]}return i[n.argumentCallback?n.argumentCallback(r):r]}}const uw={ordinalNumber:function(r,e){var o=Number(r),i=o%100;if(i>20||i<10)switch(i%10){case 1:return o+"st";case 2:return o+"nd";case 3:return o+"rd"}return o+"th"},era:Hi({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:Hi({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(r){return r-1}}),month:Hi({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:Hi({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday"]},defaultWidth:"wide"}),dayPeriod:Hi({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};function Ki(n){return function(r){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=e.width,s=r.match(o&&n.matchPatterns[o]||n.matchPatterns[n.defaultMatchWidth]);if(!s)return null;var d,a=s[0],l=o&&n.parsePatterns[o]||n.parsePatterns[n.defaultParseWidth],c=Array.isArray(l)?function hw(n,r){for(var e=0;e<n.length;e++)if(r(n[e]))return e}(l,function(g){return g.test(a)}):function gw(n,r){for(var e in n)if(n.hasOwnProperty(e)&&r(n[e]))return e}(l,function(g){return g.test(a)});return d=n.valueCallback?n.valueCallback(c):c,{value:d=e.valueCallback?e.valueCallback(d):d,rest:r.slice(a.length)}}}var Tw={ordinalNumber:function pw(n){return function(r){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=r.match(n.matchPattern);if(!o)return null;var i=o[0],s=r.match(n.parsePattern);if(!s)return null;var a=n.valueCallback?n.valueCallback(s[0]):s[0];return{value:a=e.valueCallback?e.valueCallback(a):a,rest:r.slice(i.length)}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(r){return parseInt(r,10)}}),era:Ki({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:Ki({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(r){return r+1}}),month:Ki({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Ki({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:Ki({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})};const xd={code:"en-US",formatDistance:function(r,e,o){var i,s=Xv[r];return i="string"==typeof s?s:1===e?s.one:s.other.replace("{{count}}",e.toString()),null!=o&&o.addSuffix?o.comparison&&o.comparison>0?"in "+i:i+" ago":i},formatLong:Zv,formatRelative:function(r,e,o,i){return tw[r]},localize:uw,match:Tw,options:{weekStartsOn:0,firstWeekContainsDate:1}};function kt(n){if(null===n||!0===n||!1===n)return NaN;var r=Number(n);return isNaN(r)?r:r<0?Math.ceil(r):Math.floor(r)}function qi(n,r){z(2,arguments);var e=H(n).getTime(),o=kt(r);return new Date(e+o)}function Cd(n,r){return z(2,arguments),qi(n,-kt(r))}function Pw(n,r){if(null==n)throw new TypeError("assign requires that input parameter not be null or undefined");for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&(n[e]=r[e]);return n}var kd=function(r,e){switch(r){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});default:return e.date({width:"full"})}},Md=function(r,e){switch(r){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});default:return e.time({width:"full"})}};const Es={p:Md,P:function(r,e){var a,o=r.match(/(P+)(p+)?/)||[],i=o[1],s=o[2];if(!s)return kd(r,e);switch(i){case"P":a=e.dateTime({width:"short"});break;case"PP":a=e.dateTime({width:"medium"});break;case"PPP":a=e.dateTime({width:"long"});break;default:a=e.dateTime({width:"full"})}return a.replace("{{date}}",kd(i,e)).replace("{{time}}",Md(s,e))}};function nr(n){var r=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));return r.setUTCFullYear(n.getFullYear()),n.getTime()-r.getTime()}var Fw=["D","DD"],Aw=["YY","YYYY"];function Sd(n){return-1!==Fw.indexOf(n)}function Td(n){return-1!==Aw.indexOf(n)}function ir(n,r,e){if("YYYY"===n)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(r,"`) for formatting years to the input `").
1concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===n)throw new RangeError("Use `yy` instead of `YY` (in `".concat(r,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===n)throw new RangeError("Use `d` instead of `D` (in `".concat(r,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===n)throw new RangeError("Use `dd` instead of `DD` (in `".concat(r,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}function N(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function Ds(n,r){return(Ds=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,o){return e.__proto__=o,e})(n,r)}function lt(n,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(r&&r.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),r&&Ds(n,r)}function or(n){return(or=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)})(n)}function Od(){try{var n=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Od=function(){return!!n})()}function ct(n){var r=Od();return function(){var e,o=or(n);if(r){var i=or(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return function Ew(n,r){if(r&&("object"==Ve(r)||"function"==typeof r))return r;if(void 0!==r)throw new TypeError("Derived constructors may only return object or undefined");return N(n)}(this,e)}}function st(n,r){if(!(n instanceof r))throw new TypeError("Cannot call a class as a function")}function Pd(n){var r=function Dw(n,r){if("object"!=Ve(n)||!n)return n;var e=n[Symbol.toPrimitive];if(void 0!==e){var o=e.call(n,r||"default");if("object"!=Ve(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(n)}(n,"string");return"symbol"==Ve(r)?r:r+""}function Id(n,r){for(var e=0;e<r.length;e++){var o=r[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(n,Pd(o.key),o)}}function at(n,r,e){return r&&Id(n.prototype,r),e&&Id(n,e),Object.defineProperty(n,"prototype",{writable:!1}),n}function j(n,r,e){return(r=Pd(r))in n?Object.defineProperty(n,r,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[r]=e,n}var Rd=function(){function n(){st(this,n),j(this,"priority",void 0),j(this,"subPriority",0)}return at(n,[{key:"validate",value:function(e,o){return!0}}]),n}(),jw=function(n){lt(e,n);var r=ct(e);function e(o,i,s,a,l){var c;return st(this,e),(c=r.call(this)).value=o,c.validateValue=i,c.setValue=s,
vendor: 22,428 bytes, line 1
1c.priority=a,l&&(c.subPriority=l),c}return at(e,[{key:"validate",value:function(i,s){return this.validateValue(i,this.value,s)}},{key:"set",value:function(i,s,a){return this.setValue(i,s,this.value,a)}}]),e}(Rd),Lw=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",10),j(N(o),"subPriority",-1),o}return at(e,[{key:"set",value:function(i,s){if(s.timestampIsSet)return i;var a=new Date(0);return a.setFullYear(i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()),a.setHours(i.getUTCHours(),i.getUTCMinutes(),i.getUTCSeconds(),i.getUTCMilliseconds()),a}}]),e}(Rd),ht=function(){function n(){st(this,n),j(this,"incompatibleTokens",void 0),j(this,"priority",void 0),j(this,"subPriority",void 0)}return at(n,[{key:"run",value:function(e,o,i,s){var a=this.parse(e,o,i,s);return a?{setter:new jw(a.value,this.validate,this.set,this.priority,this.subPriority),rest:a.rest}:null}},{key:"validate",value:function(e,o,i){return!0}}]),n}(),$w=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",140),j(N(o),"incompatibleTokens",["R","u","t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a){switch(s){case"G":case"GG":case"GGG":return a.era(i,{width:"abbreviated"})||a.era(i,{width:"narrow"});case"GGGGG":return a.era(i,{width:"narrow"});default:return a.era(i,{width:"wide"})||a.era(i,{width:"abbreviated"})||a.era(i,{width:"narrow"})}}},{key:"set",value:function(i,s,a){return s.era=a,i.setUTCFullYear(a,0,1),i.setUTCHours(0,0,0,0),i}}]),e}(ht),rr=(Math.pow(10,8),6e4),sr=36e5,Et_month=/^(1[0-2]|0?\d)/,Et_date=/^(3[0-1]|[0-2]?\d)/,Et_dayOfYear=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,Et_week=/^(5[0-3]|[0-4]?\d)/,Et_hour23h=/^(2[0-3]|[0-1]?\d)/,Et_hour24h=/^(2[0-4]|[0-1]?\d)/,Et_hour11h=/^(1[0-1]|0?\d)/,Et_hour12h=/^(1[0-2]|0?\d)/,Et_minute=/^[0-5]?\d/,Et_second=/^[0-5]?\d/,Et_singleDigit=/^\d/,Et_twoDigits=/^\d{1,2}/,Et_threeDigits=/^\d{1,3}/,Et_fourDigits=/^\d{1,4}/,Et_anyDigitsSigned=/^-?\d+/,Et_singleDigitSigned=/^-?\d/,Et_twoDigitsSigned=/^-?\d{1,2}/,Et_threeDigitsSigned=/^-?\d{1,3}/,Et_fourDigitsSigned=/^-?\d{1,4}/,Se_basicOptionalMinutes=/^([+-])(\d{2})(\d{2})?|Z/,Se_basic=/^([+-])(\d{2})(\d{2})|Z/,Se_basicOptionalSeconds=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,Se_extended=/^([+-])(\d{2}):(\d{2})|Z/,Se_extendedOptionalSeconds=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function Dt(n,r){return n&&{value:r(n.value),rest:n.rest}}function Ot(n,r){var e=r.match(n);return e?{value:parseInt(e[0],10),rest:r.slice(e[0].length)}:null}function Te(n,r){var e=r.match(n);if(!e)return null;if("Z"===e[0])return{value:0,rest:r.slice(1)};var o="+"===e[1]?1:-1,i=e[2]?parseInt(e[2],10):0,s=e[3]?parseInt(e[3],10):0,a=e[5]?parseInt(e[5],10):0;return{value:o*(i*sr+s*rr+1e3*a),rest:r.slice(e[0].length)}}function Ad(n){return Ot(Et_anyDigitsSigned,n)}function It(n,r){switch(n){case 1:return Ot(Et_singleDigit,r);case 2:return Ot(Et_twoDigits,r);case 3:return Ot(Et_threeDigits,r);case 4:return Ot(Et_fourDigits,r);default:return Ot(new RegExp("^\\d{1,"+n+"}"),r)}}function ar(n,r){switch(n){case 1:return Ot(Et_singleDigitSigned,r);case 2:return Ot(Et_twoDigitsSigned,r);case 3:return Ot(Et_threeDigitsSigned,r);case 4:return Ot(Et_fourDigitsSigned,r);default:return Ot(new RegExp("^-?\\d{1,"+n+"}"),r)}}function Gs(n){switch(n){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function Ed(n,r){var i,e=r>0,o=e?r:1-r;if(o<=50)i=n||100;else{var s=o+50;i=n+100*Math.floor(s/100)-(n>=s%100?100:0)}return e?i:1-i}function Dd(n){return n%400==0||n%4==0&&n%100!=0}var Xw=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",130),j(N(o),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a){var l=function(d){return{year:d,isTwoDigitYear:"yy"===s}};switch(s){case"y":return Dt(It(4,i),l);case"yo":return Dt(a.ordinalNumber(i,{unit:"year"}),l);default:return Dt(It(s.length,i),l)}}},{key:"validate",value:function(i,s){return s.isTwoDigitYear||s.year>0}},{key:"set",value:function(i,s,a){var l=i.getUTCFullYear();if(a.isTwoDigitYear){var c=Ed(a.year,l);return i.setUTCFullYear(c,0,1),i.setUTCHours(0,0,0,0),i}return i.setUTCFullYear("era"in s&&1!==s.era?1-a.year:a.year,0,1),i.setUTCHours(0,0,0,0),i}}]),e}(ht),Gd={};function sn(){return Gd}function On(n,r){var e,o,i,s,a,l,c,d;z(1,arguments);var u=sn(),g=kt(null!==(e=null!==(o=null!==(i=null!==(s=r?.weekStartsOn)&&void 0!==s?s:null==r||null===(a=r.locale)||void 0===a||null===(l=a.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==i?i:u.weekStartsOn)&&void 0!==o?o:null===(c=u.locale)||void 0===c||null===(d=c.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==e?e:0);if(!(g>=0&&g<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var h=H(n),p=h.getUTCDay(),f=(p<g?7:0)+p-g;return h.setUTCDate(h.getUTCDate()-f),h.setUTCHours(0,0,0,0),h}function js(n,r){var e,o,i,s,a,l,c,d;z(1,arguments);var u=H(n),g=u.getUTCFullYear(),h=sn(),p=kt(null!==(e=null!==(o=null!==(i=null!==(s=r?.firstWeekContainsDate)&&void 0!==s?s:null==r||null===(a=r.locale)||void 0===a||null===(l=a.options)||void 0===l?void 0:l.firstWeekContainsDate)&&void 0!==i?i:h.firstWeekContainsDate)&&void 0!==o?o:null===(c=h.locale)||void 0===c||null===(d=c.options)||void 0===d?void 0:d.firstWeekContainsDate)&&void 0!==e?e:1);if(!(p>=1&&p<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var f=new Date(0);f.setUTCFullYear(g+1,0,p),f.setUTCHours(0,0,0,0);var m=On(f,r),_=new Date(0);_.setUTCFullYear(g,0,p),_.setUTCHours(0,0,0,0);var v=On(_,r);return u.getTime()>=m.getTime()?g+1:u.getTime()>=v.getTime()?g:g-1}var Ww=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",130),j(N(o),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a){var l=function(d){return{year:d,isTwoDigitYear:"YY"===s}};switch(s){case"Y":return Dt(It(4,i),l);case"Yo":return Dt(a.ordinalNumber(i,{unit:"year"}),l);default:return Dt(It(s.length,i),l)}}},{key:"validate",value:function(i,s){return s.isTwoDigitYear||s.year>0}},{key:"set",value:function(i,s,a,l){var c=js(i,l);if(a.isTwoDigitYear){var d=Ed(a.year,c);return i.setUTCFullYear(d,0,l.firstWeekContainsDate),i.setUTCHours(0,0,0,0),On(i,l)}return i.setUTCFullYear("era"in s&&1!==s.era?1-a.year:a.year,0,l.firstWeekContainsDate),i.setUTCHours(0,0,0,0),On(i,l)}}]),e}(ht);function ai(n){z(1,arguments);var e=H(n),o=e.getUTCDay(),i=(o<1?7:0)+o-1;return e.setUTCDate(e.getUTCDate()-i),e.setUTCHours(0,0,0,0),e}var Hw=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",130),j(N(o),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),o}return at(e,[{key:"parse",value:function(i,s){return ar("R"===s?4:s.length,i)}},{key:"set",value:function(i,s,a){var l=new Date(0);return l.setUTCFullYear(a,0,4),l.setUTCHours(0,0,0,0),ai(l)}}]),e}(ht),Kw=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",130),j(N(o),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),o}return at(e,[{key:"parse",value:function(i,s){return ar("u"===s?4:s.length,i)}},{key:"set",value:function(i,s,a){return i.setUTCFullYear(a,0,1),i.setUTCHours(0,0,0,0),i}}]),e}(ht),qw=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",120),j(N(o),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a){switch(s){case"Q":case"QQ":return It(s.length,i);case"Qo":return a.ordinalNumber(i,{unit:"quarter"});case"QQQ":return a.quarter(i,{width:"abbreviated",context:"formatting"})||a.quarter(i,{width:"narrow",context:"formatting"});case"QQQQQ":return a.quarter(i,{width:"narrow",context:"formatting"});default:return a.quarter(i,{width:"wide",context:"formatting"})||a.quarter(i,{width:"abbreviated",context:"formatting"})||a.quarter(i,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(i,s){return s>=1&&s<=4}},{key:"set",value:function(i,s,a){return i.setUTCMonth(3*(a-1),1),i.setUTCHours(0,0,0,0),i}}]),e}(ht),Qw=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",120),j(N(o),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a){switch(s){case"q":case"qq":return It(s.length,i);case"qo":return a.ordinalNumber(i,{unit:"quarter"});case"qqq":return a.quarter(i,{width:"abbreviated",context:"standalone"})||a.quarter(i,{width:"narrow",context:"standalone"});case"qqqqq":return a.quarter(i,{width:"narrow",context:"standalone"});default:return a.quarter(i,{width:"wide",context:"standalone"})||a.quarter(i,{width:"abbreviated",context:"standalone"})||a.quarter(i,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(i,s){return s>=1&&s<=4}},{key:"set",value:function(i,s,a){return i.setUTCMonth(3*(a-1),1),i.setUTCHours(0,0,0,0),i}}]),e}(ht),Jw=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),j(N(o),"priority",110),o}return at(e,[{key:"parse",value:function(i,s,a){var l=function(d){return d-1};switch(s){case"M":return Dt(Ot(Et_month,i),l);case"MM":return Dt(It(2,i),l);case"Mo":return Dt(a.ordinalNumber(i,{unit:"month"}),l);case"MMM":return a.month(i,{width:"abbreviated",context:"formatting"})||a.month(i,{width:"narrow",context:"formatting"});case"MMMMM":return a.month(i,{width:"narrow",context:"formatting"});default:return a.month(i,{width:"wide",context:"formatting"})||a.month(i,{width:"abbreviated",context:"formatting"})||a.month(i,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(i,s){return s>=0&&s<=11}},{key:"set",value:function(i,s,a){return i.setUTCMonth(a,1),i.setUTCHours(0,0,0,0),i}}]),e}(ht),Zw=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",110),j(N(o),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a){var l=function(d){return d-1};switch(s){case"L":return Dt(Ot(Et_month,i),l);case"LL":return Dt(It(2,i),l);case"Lo":return Dt(a.ordinalNumber(i,{unit:"month"}),l);case"LLL":return a.month(i,{width:"abbreviated",context:"standalone"})||a.month(i,{width:"narrow",context:"standalone"});case"LLLLL":return a.month(i,{width:"narrow",context:"standalone"});default:return a.month(i,{width:"wide",context:"standalone"})||a.month(i,{width:"abbreviated",context:"standalone"})||a.month(i,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(i,s){return s>=0&&s<=11}},{key:"set",value:function(i,s,a){return i.setUTCMonth(a,1),i.setUTCHours(0,0,0,0),i}}]),e}(ht);function jd(n,r){z(1,arguments);var e=H(n),o=On(e,r).getTime()-function ty(n,r){var e,o,i,s,a,l,c,d;z(1,arguments);var u=sn(),g=kt(null!==(e=null!==(o=null!==(i=null!==(s=r?.firstWeekContainsDate)&&void 0!==s?s:null==r||null===(a=r.locale)||void 0===a||null===(l=a.options)||void 0===l?void 0:l.firstWeekContainsDate)&&void 0!==i?i:u.firstWeekContainsDate)&&void 0!==o?o:null===(c=u.locale)||void 0===c||null===(d=c.options)||void 0===d?void 0:d.firstWeekContainsDate)&&void 0!==e?e:1),h=js(n,r),p=new Date(0);return p.setUTCFullYear(h,0,g),p.setUTCHours(0,0,0,0),On(p,r)}(e,r).getTime();return Math.round(o/6048e5)+1}var iy=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",100),j(N(o),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a){switch(s){case"w":return Ot(Et_week,i);case"wo":return a.ordinalNumber(i,{unit:"week"});default:return It(s.length,i)}}},{key:"validate",value:function(i,s){return s>=1&&s<=53}},{key:"set",value:function(i,s,a,l){return On(function ny(n,r,e){z(2,arguments);var o=H(n),i=kt(r),s=jd(o,e)-i;return o.setUTCDate(o.getUTCDate()-7*s),o}(i,a,l),l)}}]),e}(ht);function Ld(n){z(1,arguments);var r=H(n),e=r.getUTCFullYear(),o=new Date(0);o.setUTCFullYear(e+1,0,4),o.setUTCHours(0,0,0,0);var i=ai(o),s=new Date(0);s.setUTCFullYear(e,0,4),s.setUTCHours(0,0,0,0);var a=ai(s);return r.getTime()>=i.getTime()?e+1:r.getTime()>=a.getTime()?e:e-1}function $d(n){z(1,arguments);var r=H(n),e=ai(r).getTime()-function oy(n){z(1,arguments);var r=Ld(n),e=new Date(0);return e.setUTCFullYear(r,0,4),e.setUTCHours(0,0,0,0),ai(e)}(r).getTime();return Math.round(e/6048e5)+1}var ay=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",100),j(N(o),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a){switch(s){case"I":return Ot(Et_week,i);case"Io":return a.ordinalNumber(i,{unit:"week"});default:return It(s.length,i)}}},{key:"validate",value:function(i,s){return s>=1&&s<=53}},{key:"set",value:function(i,s,a){return ai(function sy(n,r){z(2,arguments);var e=H(n),o=kt(r),i=$d(e)-o;return e.setUTCDate(e.getUTCDate()-7*i),e}(i,a))}}]),e}(ht),ly=[31,28,31,30,31,30,31,31,30,31,30,31],cy=[31,29,31,30,31,30,31,31,30,31,30,31],dy=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",90),j(N(o),"subPriority",1),j(N(o),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a){switch(s){case"d":return Ot(Et_date,i);case"do":return a.ordinalNumber(i,{unit:"date"});default:return It(s.length,i)}}},{key:"validate",value:function(i,s){var l=Dd(i.getUTCFullYear()),c=i.getUTCMonth();return l?s>=1&&s<=cy[c]:s>=1&&s<=ly[c]}},{key:"set",value:function(i,s,a){return i.setUTCDate(a),i.setUTCHours(0,0,0,0),i}}]),e}(ht),uy=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",90),j(N(o),"subpriority",1),j(N(o),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a){switch(s){case"D":case"DD":return Ot(Et_dayOfYear,i);case"Do":return a.ordinalNumber(i,{unit:"date"});default:return It(s.length,i)}}},{key:"validate",value:function(i,s){return Dd(i.getUTCFullYear())?s>=1&&s<=366:s>=1&&s<=365}},{key:"set",value:function(i,s,a){return i.setUTCMonth(0,a),i.setUTCHours(0,0,0,0),i}}]),e}(ht);function Ls(n,r,e){var o,i,s,a,l,c,d,u;z(2,arguments);var g=sn(),h=kt(null!==(o=null!==(i=null!==(s=null!==(a=e?.weekStartsOn)&&void 0!==a?a:null==e||null===(l=e.locale)||void 0===l||null===(c=l.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==s?s:g.weekStartsOn)&&void 0!==i?i:null===(d=g.locale)||void 0===d||null===(u=d.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==o?o:0);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var p=H(n),f=kt(r),b=((f%7+7)%7<h?7:0)+f-p.getUTCDay();return p.setUTCDate(p.getUTCDate()+b),p}var gy=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",90),j(N(o),"incompatibleTokens",["D","i","e","c","t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a){switch(s){case"E":case"EE":case"EEE":return a.day(i,{width:"abbreviated",context:"formatting"})||a.day(i,{width:"short",context:"formatting"})||a.day(i,{width:"narrow",context:"formatting"});case"EEEEE":return a.day(i,{width:"narrow",context:"formatting"});case"EEEEEE":return a.day(i,{width:"short",context:"formatting"})||a.day(i,{width:"narrow",context:"formatting"});default:return a.day(i,{width:"wide",context:"formatting"})||a.day(i,{width:"abbreviated",context:"formatting"})||a.day(i,{width:"short",context:"formatting"})||a.day(i,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(i,s){return s>=0&&s<=6}},{key:"set",value:function(i,s,a,l){return(i=Ls(i,a,l)).setUTCHours(0,0,0,0),i}}]),e}(ht),hy=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",90),j(N(o),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a,l){var c=function(u){var g=7*Math.floor((u-1)/7);return(u+l.weekStartsOn+6)%7+g};switch(s){case"e":case"ee":return Dt(It(s.length,i),c);case"eo":return Dt(a.ordinalNumber(i,{unit:"day"}),c);case"eee":return a.day(i,{width:"abbreviated",context:"formatting"})||a.day(i,{width:"short",context:"formatting"})||a.day(i,{width:"narrow",context:"formatting"});case"eeeee":return a.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return a.day(i,{width:"short",context:"formatting"})||a.day(i,{width:"narrow",context:"formatting"});default:return a.day(i,{width:"wide",context:"formatting"})||a.day(i,{width:"abbreviated",context:"formatting"})||a.day(i,{width:"short",context:"formatting"})||a.day(i,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(i,s){return s>=0&&s<=6}},{key:"set",value:function(i,s,a,l){return(i=Ls(i,a,l)).setUTCHours(0,0,0,0),i}}]),e}(ht),py=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",90),j(N(o),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a,l){var c=function(u){var g=7*Math.floor((u-1)/7);return(u+l.weekStartsOn+6)%7+g};switch(s){case"c":case"cc":return Dt(It(s.length,i),c);case"co":return Dt(a.ordinalNumber(i,{unit:"day"}),c);case"ccc":return a.day(i,{width:"abbreviated",context:"standalone"})||a.day(i,{width:"short",context:"standalone"})||a.day(i,{width:"narrow",context:"standalone"});case"ccccc":return a.day(i,{width:"narrow",context:"standalone"});case"cccccc":return a.day(i,{width:"short",context:"standalone"})||a.day(i,{width:"narrow",context:"standalone"});default:return a.day(i,{width:"wide",context:"standalone"})||a.day(i,{width:"abbreviated",context:"standalone"})||a.day(i,{width:"short",context:"standalone"})||a.day(i,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(i,s){return s>=0&&s<=6}},{key:"set",value:function(i,s,a,l){return(i=Ls(i,a,l)).setUTCHours(0,0,0,0),i}}]),e}(ht),my=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",90),j(N(o),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a){var l=function(d){return 0===d?7:d};switch(s){case"i":case"ii":return It(s.length,i);case"io":return a.ordinalNumber(i,{unit:"day"});case"iii":return Dt(a.day(i,{width:"abbreviated",context:"formatting"})||a.day(i,{width:"short",context:"formatting"})||a.day(i,{width:"narrow",context:"formatting"}),l);case"iiiii":return Dt(a.day(i,{width:"narrow",context:"formatting"}),l);case"iiiiii":return Dt(a.day(i,{width:"short",context:"formatting"})||a.day(i,{width:"narrow",context:"formatting"}),l);default:return Dt(a.day(i,{width:"wide",context:"formatting"})||a.day(i,{width:"abbreviated",context:"formatting"})||a.day(i,{width:"short",context:"formatting"})||a.day(i,{width:"narrow",context:"formatting"}),l)}}},{key:"validate",value:function(i,s){return s>=1&&s<=7}},{key:"set",value:function(i,s,a){return i=function fy(n,r){z(2,arguments);var e=kt(r);e%7==0&&(e-=7);var i=H(n),c=((e%7+7)%7<1?7:0)+e-i.getUTCDay();return i.setUTCDate(i.getUTCDate()+c),i}(i,a),i.setUTCHours(0,0,0,0),i}}]),e}(ht),_y=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",80),j(N(o),"incompatibleTokens",["b","B","H","k","t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a){switch(s){case"a":case"aa":case"aaa":return a.dayPeriod(i,{width:"abbreviated",context:"formatting"})||a.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaaa":return a.dayPeriod(i,{width:"narrow",context:"formatting"});default:return a.dayPeriod(i,{width:"wide",context:"formatting"})||a.dayPeriod(i,{width:"abbreviated",context:"formatting"})||a.dayPeriod(i,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(i,s,a){return i.setUTCHours(Gs(a),0,0,0),i}}]),e}(ht),by=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",80),j(N(o),"incompatibleTokens",["a","B","H","k","t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a){switch(s){case"b":case"bb"
vendor: 6,580 bytes, line 1
1:case"bbb":return a.dayPeriod(i,{width:"abbreviated",context:"formatting"})||a.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbbb":return a.dayPeriod(i,{width:"narrow",context:"formatting"});default:return a.dayPeriod(i,{width:"wide",context:"formatting"})||a.dayPeriod(i,{width:"abbreviated",context:"formatting"})||a.dayPeriod(i,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(i,s,a){return i.setUTCHours(Gs(a),0,0,0),i}}]),e}(ht),vy=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",80),j(N(o),"incompatibleTokens",["a","b","t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a){switch(s){case"B":case"BB":case"BBB":return a.dayPeriod(i,{width:"abbreviated",context:"formatting"})||a.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBBB":return a.dayPeriod(i,{width:"narrow",context:"formatting"});default:return a.dayPeriod(i,{width:"wide",context:"formatting"})||a.dayPeriod(i,{width:"abbreviated",context:"formatting"})||a.dayPeriod(i,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(i,s,a){return i.setUTCHours(Gs(a),0,0,0),i}}]),e}(ht),wy=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",70),j(N(o),"incompatibleTokens",["H","K","k","t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a){switch(s){case"h":return Ot(Et_hour12h,i);case"ho":return a.ordinalNumber(i,{unit:"hour"});default:return It(s.length,i)}}},{key:"validate",value:function(i,s){return s>=1&&s<=12}},{key:"set",value:function(i,s,a){var l=i.getUTCHours()>=12;return i.setUTCHours(l&&a<12?a+12:l||12!==a?a:0,0,0,0),i}}]),e}(ht),yy=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",70),j(N(o),"incompatibleTokens",["a","b","h","K","k","t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a){switch(s){case"H":return Ot(Et_hour23h,i);case"Ho":return a.ordinalNumber(i,{unit:"hour"});default:return It(s.length,i)}}},{key:"validate",value:function(i,s){return s>=0&&s<=23}},{key:"set",value:function(i,s,a){return i.setUTCHours(a,0,0,0),i}}]),e}(ht),xy=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",70),j(N(o),"incompatibleTokens",["h","H","k","t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a){switch(s){case"K":return Ot(Et_hour11h,i);case"Ko":return a.ordinalNumber(i,{unit:"hour"});default:return It(s.length,i)}}},{key:"validate",value:function(i,s){return s>=0&&s<=11}},{key:"set",value:function(i,s,a){var l=i.getUTCHours()>=12;return i.setUTCHours(l&&a<12?a+12:a,0,0,0),i}}]),e}(ht),Cy=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",70),j(N(o),"incompatibleTokens",["a","b","h","H","K","t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a){switch(s){case"k":return Ot(Et_hour24h,i);case"ko":return a.ordinalNumber(i,{unit:"hour"});default:return It(s.length,i)}}},{key:"validate",value:function(i,s){return s>=1&&s<=24}},{key:"set",value:function(i,s,a){return i.setUTCHours(a<=24?a%24:a,0,0,0),i}}]),e}(ht),ky=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",60),j(N(o),"incompatibleTokens",["t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a){switch(s){case"m":return Ot(Et_minute,i);case"mo":return a.ordinalNumber(i,{unit:"minute"});default:return It(s.length,i)}}},{key:"validate",value:function(i,s){return s>=0&&s<=59}},{key:"set",value:function(i,s,a){return i.setUTCMinutes(a,0,0),i}}]),e}(ht),My=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",50),j(N(o),"incompatibleTokens",["t","T"]),o}return at(e,[{key:"parse",value:function(i,s,a){switch(s){case"s":return Ot(Et_second,i);case"so":return a.ordinalNumber(i,{unit:"second"});default:return It(s.length,i)}}},{key:"validate",value:function(i,s){return s>=0&&s<=59}},{key:"set",value:function(i,s,a){return i.setUTCSeconds(a,0),i}}]),e}(ht),Sy=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",30),j(N(o),"incompatibleTokens",["t","T"]),o}return at(e,[{key:"parse",value:function(i,s){return Dt(It(s.length,i),function(c){return Math.floor(c*Math.pow(10,3-s.length))})}},{key:"set",value:function(i,s,a){return i.setUTCMilliseconds(a),i}}]),e}(ht),Ty=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",10),j(N(o),"incompatibleTokens",["t","T","x"]),o}return at(e,[{key:"parse",value:function(i,s){switch(s){case"X":return Te(Se_basicOptionalMinutes,i);case"XX":return Te(Se_basic,i);case"XXXX":return Te(Se_basicOptionalSeconds,i);case"XXXXX":return Te(Se_extendedOptionalSeconds,i);default:return Te(Se_extended,i)}}},{key:"set",value:function(i,s,a){return s.timestampIsSet?i:new Date(i.getTime()-a)}}]),e}(ht),Oy=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",10),j(N(o),"incompatibleTokens",["t","T","X"]),o}return at(e,[{key:"parse",value:function(i,s){switch(s){case"x":return Te(Se_basicOptionalMinutes,i);case"xx":return Te(Se_basic,i);case"xxxx":return Te(Se_basicOptionalSeconds,i);case"xxxxx":return Te(Se_extendedOptionalSeconds,i);default:return Te(Se_extended,i)}}},{key:"set",value:function(i,s,a){return s.timestampIsSet?i:new Date(i.getTime()-a)}}]),e}(ht),Py=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",40),j(N(o),"incompatibleTokens","*"),o}
vendor: 6,962 bytes, line 1
1return at(e,[{key:"parse",value:function(i){return Ad(i)}},{key:"set",value:function(i,s,a){return[new Date(1e3*a),{timestampIsSet:!0}]}}]),e}(ht),Iy=function(n){lt(e,n);var r=ct(e);function e(){var o;st(this,e);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return j(N(o=r.call.apply(r,[this].concat(s))),"priority",20),j(N(o),"incompatibleTokens","*"),o}return at(e,[{key:"parse",value:function(i){return Ad(i)}},{key:"set",value:function(i,s,a){return[new Date(a),{timestampIsSet:!0}]}}]),e}(ht),Ry={G:new $w,y:new Xw,Y:new Ww,R:new Hw,u:new Kw,Q:new qw,q:new Qw,M:new Jw,L:new Zw,w:new iy,I:new ay,d:new dy,D:new uy,E:new gy,e:new hy,c:new py,i:new my,a:new _y,b:new by,B:new vy,h:new wy,H:new yy,K:new xy,k:new Cy,m:new ky,s:new My,S:new Sy,X:new Ty,x:new Oy,t:new Py,T:new Iy},Fy=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Ay=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Ey=/^'([^]*?)'?$/,Dy=/''/g,Gy=/\S/,jy=/[a-zA-Z]/;var lr={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Vy=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,By=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Yy=/^([+-])(\d{2})(?::?(\d{2}))?$/;function Qi(n){return n?parseInt(n):1}function $s(n){return n&&parseFloat(n.replace(",","."))||0}var qy=[31,null,31,30,31,30,31,31,30,31,30,31];function Nd(n){return n%400==0||n%4==0&&n%100!=0}function Vd(n){if(z(1,arguments),!function nx(n){return z(1,arguments),n instanceof Date||"object"===Ve(n)&&"[object Date]"===Object.prototype.toString.call(n)}(n)&&"number"!=typeof n)return!1;var r=H(n);return!isNaN(Number(r))}function ft(n,r){for(var e=n<0?"-":"",o=Math.abs(n).toString();o.length<r;)o="0"+o;return e+o}const an_y=function(r,e){var o=r.getUTCFullYear(),i=o>0?o:1-o;return ft("yy"===e?i%100:i,e.length)},an_M=function(r,e){var o=r.getUTCMonth();return"M"===e?String(o+1):ft(o+1,2)},an_d=function(r,e){return ft(r.getUTCDate(),e.length)},an_h=function(r,e){return ft(r.getUTCHours()%12||12,e.length)},an_H=function(r,e){return ft(r.getUTCHours(),e.length)},an_m=function(r,e){return ft(r.getUTCMinutes(),e.length)},an_s=function(r,e){return ft(r.getUTCSeconds(),e.length)},an_S=function(r,e){var o=e.length,i=r.getUTCMilliseconds();return ft(Math.floor(i*Math.pow(10,o-3)),e.length)};var sx={G:function(r,e,o){var i=r.getUTCFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return o.era(i,{width:"abbreviated"});case"GGGGG":return o.era(i,{width:"narrow"});default:return o.era(i,{width:"wide"})}},y:function(r,e,o){if("yo"===e){var i=r.getUTCFullYear();return o.ordinalNumber(i>0?i:1-i,{unit:"year"})}return an_y(r,e)},Y:function(r,e,o,i){var s=js(r,i),a=s>0?s:1-s;return"YY"===e?ft(a%100,2):"Yo"===e?o.ordinalNumber(a,{unit:"year"}):ft(a,e.length)},R:function(r,e){return ft(Ld(r),e.length)},u:function(r,e){return ft(r.getUTCFullYear(),e.length)},Q:function(r,e,o){var i=Math.ceil((r.getUTCMonth()+1)/3);switch(e){case"Q":return String(i);case"QQ":return ft(i,2);case"Qo":return o.ordinalNumber(i,{unit:"quarter"});case"QQQ":return o.quarter(i,{width:"abbreviated",context:"formatting"});case"QQQQQ":return o.quarter(i,{width:"narrow",context:"formatting"});default:return o.quarter(i,{width:"wide",context:"formatting"})}},q:function(r,e,o){var i=Math.ceil((r.getUTCMonth()+1)/3);switch(e){case"q":return String(i);case"qq":return ft(i,2);case"qo":return o.ordinalNumber(i,{unit:"quarter"});case"qqq":return o.quarter(i,{width:"abbreviated",context:"standalone"});case"qqqqq":return o.quarter(i,{width:"narrow",context:"standalone"});default:return o.quarter(i,{width:"wide",context:"standalone"})}},M:function(r,e,o){var i=r.getUTCMonth();switch(e){case"M":case"MM":return an_M(r,e);case"Mo":return o.ordinalNumber(i+1,{unit:"month"});case"MMM":return o.month(i,{width:"abbreviated",context:"formatting"});case"MMMMM":return o.month(i,{width:"narrow",context:"formatting"});default:return o.month(i,{width:"wide",context:"formatting"})}},L:function(r,e,o){var i=r.getUTCMonth();switch(e){case"L":return String(i+1);case"LL":return ft(i+1,2);case"Lo":return o.ordinalNumber(i+1,{unit:"month"});case"LLL":return o.month(i,{width:"abbreviated",context:"standalone"});case"LLLLL":return o.month(i,{width:"narrow",context:"standalone"});default:return o.month(i,{width:"wide",context:"standalone"})}},w:function(r,e,o,i){var s=jd(r,i);return"wo"===e?o.ordinalNumber(s,{unit:"week"}):ft(s,e.length)},I:function(r,e,o){var i=$d(r);return"Io"===e?o.ordinalNumber(i,{unit:"week"}):ft(i,e.length)},d:function(r,e,o){return"do"===e?o.ordinalNumber(r.getUTCDate(),{unit:"date"}):an_d(r,e)},D:function(r,e,o){var i=function ox(n){z(1,arguments);var r=H(n),e=r.getTime();r.setUTCMonth(0,1),r.setUTCHours(0,0,0,0);var o=r.getTime();return Math.floor((e-o)/864e5)+1}(r);return"Do"===e?o.ordinalNumber(i,{unit:"dayOfYear"}):ft(i,e.length)},E:function(r,e,o){var i=r.getUTCDay();switch(e){case"E":case"EE":case"EEE":return o.day(i,{width:"abbreviated",context:"formatting"});case"EEEEE":return o.day(i,{width:"narrow",context:"formatting"});case"EEEEEE":return o.day(i,{width:"short",context:"formatting"});default:return o.day(i,{width:"wide",context:"formatting"})}},e:function(r,e,o,i){var s=r.getUTCDay(),a=(s-i.weekStartsOn+8)%7||7;switch(e){case"e":return String(a);case"ee":return ft(a,2);case"eo":return o.ordinalNumber(a,{unit:"day"});case"eee":return o.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return o.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return o.day(s,{width:"short",context:"formatting"});default:return o.day(s,{width:"wide",context:"formatting"})}},c:function(r,e,o,i){var s=r.getUTCDay(),a=(s-i.weekStartsOn+8)%7||7;switch(e){case"c":return String(a);case"cc":return ft(a,e.length);case"co":return o.ordinalNumber(a,{unit:"day"});case"ccc":return o.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return o.day(s,{width:"narrow",context:"standalone"});case"cccccc":return o.day(s,{width:"short",context:"standalone"});default:return o.day(s,{width:"wide",context:"standalone"})}},i:function(r,e,o){var i=r.getUTCDay(),s=0===i?7:i;switch(e){case"i":return String(s);case"ii":return ft(s,e.length);case"io":return o.ordinalNumber(s,{unit:"day"});case"iii":return o.day(i,{width:"abbreviated",context:"formatting"});case"iiiii":return o.day(i,{width:"narrow",context:"formatting"});case"iiiiii":return o.day(i,{width:"short",context:"formatting"});default:return o.day(i,{width:"wide",context:"formatting"})}},a:function(r,e,o){var s=r.getUTCHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return o.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return o.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return o.dayPeriod(s,{width:"narrow",context:"formatting"});default:return o.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(r,e,o){var s,i=r.getUTCHours();switch(s=12===i?"noon":0===i?"midnight":i/12>
1=1?"pm":"am",e){case"b":case"bb":return o.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return o.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return o.dayPeriod(s,{width:"narrow",context:"formatting"});default:return o.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(r,e,o){var s,i=r.getUTCHours();switch(s=i>=17?"evening":i>=12?"afternoon":i>=4?"morning":"night",e){case"B":case"BB":case"BBB":return o.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return o.dayPeriod(s,{width:"narrow",context:"formatting"});default:return o.dayPeriod(s,{width:"wide",context:"formatting"})}},h:function(r,e,o){if("ho"===e){var i=r.getUTCHours()%12;return 0===i&&(i=12),o.ordinalNumber(i,{unit:"hour"})}return an_h(r,e)},H:function(r,e,o){return"Ho"===e?o.ordinalNumber(r.getUTCHours(),{unit:"hour"}):an_H(r,e)},K:function(r,e,o){var i=r.getUTCHours()%12;return"Ko"===e?o.ordinalNumber(i,{unit:"hour"}):ft(i,e.length)},k:function(r,e,o){var i=r.getUTCHours();return 0===i&&(i=24),"ko"===e?o.ordinalNumber(i,{unit:"hour"}):ft(i,e.length)},m:function(r,e,o){return"mo"===e?o.ordinalNumber(r.getUTCMinutes(),{unit:"minute"}):an_m(r,e)},s:function(r,e,o){return"so"===e?o.ordinalNumber(r.getUTCSeconds(),{unit:"second"}):an_s(r,e)},S:function(r,e){return an_S(r,e)},X:function(r,e,o,i){var a=(i._originalDate||r).getTimezoneOffset();if(0===a)return"Z";switch(e){case"X":return Yd(a);case"XXXX":case"XX":return Pn(a);default:return Pn(a,":")}},x:function(r,e,o,i){var a=(i._originalDate||r).getTimezoneOffset();switch(e){case"x":return Yd(a);case"xxxx":case"xx":return Pn(a);default:return Pn(a,":")}},O:function(r,e,o,i){var a=(i._originalDate||r).getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+Bd(a,":");default:return"GMT"+Pn(a,":")}},z:function(r,e,o,i){var a=(i._originalDate||r).getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+Bd(a,":");default:return"GMT"+Pn(a,":")}},t:function(r,e,o,i){return ft(Math.floor((i._originalDate||r).getTime()/1e3),e.length)},T:function(r,e,o,i){return ft((i._originalDate||r).getTime(),e.length)}};function Bd(n,r){var e=n>0?"-":"+",o=Math.abs(n),i=Math.floor(o/60),s=o%60;if(0===s)return e+String(i);var a=r||"";return e+String(i)+a+ft(s,2)}function Yd(n,r){return n%60==0?(n>0?"-":"+")+ft(Math.abs(n)/60,2):Pn(n,r)}function Pn(n,r){var e=r||"",o=n>0?"-":"+",i=Math.abs(n);return o+ft(Math.floor(i/60),2)+e+ft(i%60,2)}const ax=sx;var lx=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,cx=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,dx=/^'([^]*?)'?$/,ux=/''/g,gx=/[a-zA-Z]/;function zd(n,r){z(2,arguments);var e=H(n),o=kt(r);return isNaN(o)?new Date(NaN):(o&&e.setDate(e.getDate()+o),e)}function Ns(n,r){z(2,arguments);var e=H(n),o=kt(r);if(isNaN(o))return new Date(NaN);if(!o)return e;var i=e.getDate(),s=new Date(e.getTime());return s.setMonth(e.getMonth()+o+1,0),i>=s.getDate()?s:(e.setFullYear(s.getFullYear(),s.getMonth(),i),e)}function cr(n,r){return z(2,arguments),H(n).getTime()-H(r).getTime()}var Ud={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(r){return r<0?Math.ceil(r):Math.floor(r)}};function Ji(n){return n?Ud[n]:Ud.trunc}function Vs(n){z(1,arguments);var r=H(n);return r.setHours(0,0,0,0),r}function Xd(n,r){var e=n.getFullYear()-r.getFullYear()||n.getMonth()-r.getMonth()||n.getDate()-r.getDate()||n.getHours()-r.getHours()||n.getMinutes()-r.getMinutes()||n.getSeconds()-r.getSeconds()||n.getMilliseconds()-r.getMilliseconds();return e<0?-1:e>0?1:e}function Wd(n,r){z(2,arguments);var e=H(n),o=H(r),i=Xd(e,o),s=Math.abs(function Ox(n,r){z(2,arguments);var e=Vs(n),o=Vs(r),i=e.getTime()-nr(e),s=o.getTime()-nr(o);return Math.round((i-s)/864e5)}(e,o));e.setDate(e.getDate()-i*s);var l=i*(s-+(Xd(e,o)===-i));return 0===l?0:l}function Zi(n,r){z(2,arguments);var e=H(n),o=H(r),i=e.getTime()-o.getTime();return i<0?-1:i>0?1:i}function Hd(n){z(1,arguments);var r=H(n);return r.setHours(23,59,59,999),r}function Kd(n){z(1,arguments);var r=H(n),e=r.getMonth();return r.setFullYear(r.getFullYear(),e+1,0),r.setHours(23,59,59,999),r}function qd(n,r){z(2,arguments);var a,e=H(n),o=H(r),i=Zi(e,o),s=Math.abs(function Ix(n,r){z(2,arguments);var e=H(n),o=H(r);return 12*(e.getFullYear()-o.getFullYear())+(e.getMonth()-o.getMonth())}(e,o));if(s<1)a=0;else{1===e.getMonth()&&e.getDate()>27&&e.setDate(30),e.setMonth(e.getMonth()-i*s);var l=Zi(e,o)===-i;(function Rx(n){z(1,arguments);var r=H(n);return Hd(r).getTime()===Kd(r).getTime()})(H(n))&&1===s&&1===Zi(n,o)&&(l=!1),a=i*(s-Number(l))}return 0===a?0:a}function Qd(n,r){var e,o,i,s,a,l,c,d;z(1,arguments);var u=sn(),g=kt(null!==(e=null!==(o=null!==(i=null!==(s=r?.weekStartsOn)&&void 0!==s?s:null==r||null===(a=r.locale)||void 0===a||null===(l=a.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==i?i:u.weekStartsOn)&&void 0!==o?o:null===(c=u.locale)||void 0===c||null===(d=c.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==e?e:0);if(!(g>=0&&g<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var h=H(n),p=h.getDay(),f=(p<g?7:0)+p-g;return h.setDate(h.getDate()-f),h.setHours(0,0,0,0),h}const Wx={datetime:"MMM d, yyyy, h:mm:ss aaaa",millisecond:"h:mm:ss.SSS aaaa",second:"h:mm:ss aaaa",minute:"h:mm aaaa",hour:"ha",day:"MMM d",week:"PP",month:"MMM yyyy",quarter:"qqq - yyyy",year:"yyyy"};nc._date.override({_id:"date-fns",formats:function(){return Wx}
1,parse:function(n,r){if(null===n||typeof n>"u")return null;const e=typeof n;return"number"===e||n instanceof Date?n=H(n):"string"===e&&(n="string"==typeof r?function Ly(n,r,e,o){var i,s,a,l,c,d,u,g,h,p,f,m,_,v,b,y,w,x;z(3,arguments);var C=String(n),S=String(r),M=sn(),A=null!==(i=null!==(s=o?.locale)&&void 0!==s?s:M.locale)&&void 0!==i?i:xd;if(!A.match)throw new RangeError("locale must contain match property");var P=kt(null!==(a=null!==(l=null!==(c=null!==(d=o?.firstWeekContainsDate)&&void 0!==d?d:null==o||null===(u=o.locale)||void 0===u||null===(g=u.options)||void 0===g?void 0:g.firstWeekContainsDate)&&void 0!==c?c:M.firstWeekContainsDate)&&void 0!==l?l:null===(h=M.locale)||void 0===h||null===(p=h.options)||void 0===p?void 0:p.firstWeekContainsDate)&&void 0!==a?a:1);if(!(P>=1&&P<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var F=kt(null!==(f=null!==(m=null!==(_=null!==(v=o?.weekStartsOn)&&void 0!==v?v:null==o||null===(b=o.locale)||void 0===b||null===(y=b.options)||void 0===y?void 0:y.weekStartsOn)&&void 0!==_?_:M.weekStartsOn)&&void 0!==m?m:null===(w=M.locale)||void 0===w||null===(x=w.options)||void 0===x?void 0:x.weekStartsOn)&&void 0!==f?f:0);if(!(F>=0&&F<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===S)return""===C?H(e):new Date(NaN);var k,G={firstWeekContainsDate:P,weekStartsOn:F,locale:A},X=[new Lw],B=S.match(Ay).map(function(_t){var bt=_t[0];return bt in Es?(0,Es[bt])(_t,A.formatLong):_t}).join("").match(Fy),E=[],T=yd(B);try{var Y=function(){var bt=k.value;!(null!=o&&o.useAdditionalWeekYearTokens)&&Td(bt)&&ir(bt,S,n),(null==o||!o.useAdditionalDayOfYearTokens)&&Sd(bt)&&ir(bt,S,n);var _e=bt[0],hr=Ry[_e];if(hr){var fu=hr.incompatibleTokens;if(Array.isArray(fu)){var mu=E.find(function(_u){return fu.includes(_u.token)||_u.token===_e});if(mu)throw new RangeError("The format string mustn't contain `".concat(mu.fullToken,"` and `").concat(bt,"` at the same time"))}else if("*"===hr.incompatibleTokens&&E.length>0)throw new RangeError("The format string mustn't contain `".concat(bt,"` and any other token at the same time"));E.push({token:_e,fullToken:bt});var Us=hr.run(C,bt,A.match,G);if(!Us)return{v:new Date(NaN)};X.push(Us.setter),C=Us.rest}else{if(_e.match(jy))throw new RangeError("Format string contains an unescaped latin alphabet character `"+_e+"`");if("''"===bt?bt="'":"'"===_e&&(bt=function $y(n){return n.match(Ey)[1].replace(Dy,"'")}(bt)),0!==C.indexOf(bt))return{v:new Date(NaN)};C=C.slice(bt.length)}};for(T.s();!(k=T.n()).done;){var U=Y();if("object"===Ve(U))return U.v}}catch(_t){T.e(_t)}finally{T.f()}if(C.length>0&&Gy.test(C))return new Date(NaN);var et=X.map(function(_t){return _t.priority}).sort(function(_t,bt){return bt-_t}).filter(function(_t,bt,_e){return _e.indexOf(_t)===bt}).map(function(_t){return X.filter(function(bt){return bt.priority===_t}).sort(function(bt,_e){return _e.subPriority-bt.subPriority})}).map(function(_t){return _t[0]}),Tt=H(e);if(isNaN(Tt.getTime()))return new Date(NaN);var W,Gt=Cd(Tt,nr(Tt)),Pe={},Zt=yd(et);try{for(Zt.s();!(W=Zt.n()).done;){var vt=W.value;if(!vt.validate(Gt,G))return new Date(NaN);var jt=vt.set(Gt,Pe,G);Array.isArray(jt)?(Gt=jt[0],Pw(Pe,jt[1])):Gt=jt}}catch(_t){Zt.e(_t)}finally{Zt.f()}return Gt}(n,r,new Date,this.options):function Ny(n,r){var e;z(1,arguments);var o=kt(null!==(e=r?.additionalDigits)&&void 0!==e?e:2);if(2!==o&&1!==o&&0!==o)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!=typeof n&&"[object String]"!==Object.prototype.toString.call(n))return new Date(NaN);var s,i=function zy(n){var o,r={},e=n.split(lr.dateTimeDelimiter);if(e.length>2)return r;if(/:/.test(e[0])?o=e[0]:(r.date=e[0],o=e[1],lr.timeZoneDelimiter.test(r.date)&&(r.date=n.split(lr.timeZoneDelimiter)[0],o=n.substr(r.date.length,n.length))),o){var i=lr.timezone.exec(o);i?(r.time=o.replace(i[1],""),r.timezone=i[1]):r.time=o}return r}(n);if(i.date){var a=function Uy(n,r){var e=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+r)+"})|(\\d{2}|[+-]\\d{"+(2+r)+"})$)"),o=n.match(e);if(!o)return{year:NaN,restDateString:""};
1var i=o[1]?parseInt(o[1]):null,s=o[2]?parseInt(o[2]):null;return{year:null===s?i:100*s,restDateString:n.slice((o[1]||o[2]).length)}}(i.date,o);s=function Xy(n,r){if(null===r)return new Date(NaN);var e=n.match(Vy);if(!e)return new Date(NaN);var o=!!e[4],i=Qi(e[1]),s=Qi(e[2])-1,a=Qi(e[3]),l=Qi(e[4]),c=Qi(e[5])-1;if(o)return function Zy(n,r,e){return r>=1&&r<=53&&e>=0&&e<=6}(0,l,c)?function Ky(n,r,e){var o=new Date(0);o.setUTCFullYear(n,0,4);var s=7*(r-1)+e+1-(o.getUTCDay()||7);return o.setUTCDate(o.getUTCDate()+s),o}(r,l,c):new Date(NaN);var d=new Date(0);return function Qy(n,r,e){return r>=0&&r<=11&&e>=1&&e<=(qy[r]||(Nd(n)?29:28))}(r,s,a)&&function Jy(n,r){return r>=1&&r<=(Nd(n)?366:365)}(r,i)?(d.setUTCFullYear(r,s,Math.max(i,a)),d):new Date(NaN)}(a.restDateString,a.year)}if(!s||isNaN(s.getTime()))return new Date(NaN);var d,l=s.getTime(),c=0;if(i.time&&(c=function Wy(n){var r=n.match(By);if(!r)return NaN;var e=$s(r[1]),o=$s(r[2]),i=$s(r[3]);return function tx(n,r,e){return 24===n?0===r&&0===e:e>=0&&e<60&&r>=0&&r<60&&n>=0&&n<25}(e,o,i)?e*sr+o*rr+1e3*i:NaN}(i.time),isNaN(c)))return new Date(NaN);if(!i.timezone){var u=new Date(l+c),g=new Date(0);return g.setFullYear(u.getUTCFullYear(),u.getUTCMonth(),u.getUTCDate()),g.setHours(u.getUTCHours(),u.getUTCMinutes(),u.getUTCSeconds(),u.getUTCMilliseconds()),g}return d=function Hy(n){if("Z"===n)return 0;var r=n.match(Yy);if(!r)return 0;var e="+"===r[1]?-1:1,o=parseInt(r[2]),i=r[3]&&parseInt(r[3])||0;return function ex(n,r){return r>=0&&r<=59}(0,i)?e*(o*sr+i*rr):NaN}(i.timezone),isNaN(d)?new Date(NaN):new Date(l+c+d)}(n,this.options)),Vd(n)?n.getTime():null},format:function(n,r){return function hx(n,r,e){var o,i,s,a,l,c,d,u,g,h,p,f,m,_,v,b,y,w;z(2,arguments);var x=String(r),C=sn(),S=null!==(o=null!==(i=e?.locale)&&void 0!==i?i:C.locale)&&void 0!==o?o:xd,M=kt(null!==(s=null!==(a=null!==(l=null!==(c=e?.firstWeekContainsDate)&&void 0!==c?c:null==e||null===(d=e.locale)||void 0===d||null===(u=d.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==l?l:C.firstWeekContainsDate)&&void 0!==a?a:null===(g=C.locale)||void 0===g||null===(h=g.options)||void 0===h?void 0:h.firstWeekContainsDate)&&void 0!==s?s:1);if(!(M>=1&&M<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var A=kt(null!==(p=null!==(f=null!==(m=null!==(_=e?.weekStartsOn)&&void 0!==_?_:null==e||null===(v=e.locale)||void 0===v||null===(b=v.options)||void 0===b?void 0:b.weekStartsOn)&&void 0!==m?m:C.weekStartsOn)&&void 0!==f?f:null===(y=C.locale)||void 0===y||null===(w=y.options)||void 0===w?void 0:w.weekStartsOn)&&void 0!==p?p:0);if(!(A>=0&&A<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!S.localize)throw new RangeError("locale must contain localize property");if(!S.formatLong)throw new RangeError("locale must contain formatLong property");var P=H(n);if(!Vd(P))throw new RangeError("Invalid time value");var G=Cd(P,nr(P)),X={firstWeekContainsDate:M,weekStartsOn:A,locale:S,_originalDate:P},B=x.match(cx).map(function(E){var T=E[0];return"p"===T||"P"===T?(0,Es[T])(E,S.formatLong):E}).join("").match(lx).map(function(E){if("''"===E)return"'";var T=E[0];if("'"===T)return function px(n){var r=n.match(dx);return r?r[1].replace(ux,"'"):n}(E);var k=ax[T];if(k)return!(null!=e&&e.useAdditionalWeekYearTokens)&&Td(E)&&ir(E,r,String(n)),!(null!=e&&e.useAdditionalDayOfYearTokens)&&Sd(E)&&ir(E,r,String(n)),k(G,E,S.localize,X);if(T.match(gx))throw new RangeError("Format string contains an unescaped latin alphabet character `"+T+"`");return E}).join("");return B}(n,r,this.options)},add:function(n,r,e){switch(e){case"millisecond":return qi(n,r);case"second":return function fx(n,r){return z(2,arguments),qi(n,1e3*kt(r))}(n,r);case"minute":return function _x(n,r){return z(2,arguments),qi(n,6e4*kt(r))}(n,r);case"hour":return function vx(n,r){return z(2,arguments),qi(n,36e5*kt(r))}(n,r);case"day":return zd(n,r);case"week":return function wx(n,r){return z(2,arguments),zd(n,7*kt(r))}(n,r);case"month":return Ns(n,r);case"quarter":return function yx(n,r){return z(2,arguments),Ns(n,3*kt(r))}(n,r);case"year":return function xx(n,r){return z(2,arguments),Ns(n,12*kt(r))}(n,r);default:return n}},diff:function(n,r,e){switch(e){case"millisecond":return cr(n,r);case"second":return function kx(n,r,e){z(2,arguments);var o=cr(n,r)/1e3;return Ji(e?.roundingMethod)(o)}(n,r);case"minute":return function Mx(n,r,e){z(2,arguments);var o=cr(n,r)/rr;return Ji(e?.roundingMethod)(o)}(n,r);case"hour":return function Sx(n,r,e){z(2,arguments);var o=cr(n,r)/sr;return Ji(e?.roundingMethod)(o)}(n,r);case"day":return Wd(n,r);case"week":return function Px(n,r,e){z(2,arguments);var o=Wd(n,r)/7;return Ji(e?.roundingMethod)(o)}(n,r);case"month":return qd(n,r);case"quarter":return function Fx(n,r,e){z(2,arguments);var o=qd(n,r)/3;return Ji(e?.roundingMethod)(o)}(n,r);case"year":return function Ex(n,r){z(2,arguments);var e=H(n),o=H(r),i=Zi(e,o),s=Math.abs(function Ax(n,r){z(2,arguments);var e=H(n),o=H(r);return e.getFullYear()-o.getFullYear()}(e,o));e.setFullYear(1584),o.setFullYear(1584);var a=Zi(e,o)===-i,l=i*(s-Number(a));return 0===l?0:l}(n,r);default:return 0}},startOf:function(n,r,e){switch(r){case"second":return function Dx(n){z(1,arguments);var r=H(n);return r.setMilliseconds(0),r}(n);case"minute":return function Gx(n){z(1,arguments);var r=H(n);return r.setSeconds(0,0),r}(n);case"hour":return function jx(n){z(1,arguments);var r=H(n);return r.setMinutes(0,0,0),r}(n);case"day":return Vs(n);case"week":return Qd(n);case"isoWeek":return Qd(n,{weekStartsOn:+e});case"month":return function Lx(n){z(1,arguments);var r=H(n);return r.setDate(1),r.setHours(0,0,0,0),r}(n);case"quarter":return function $x(n){z(1,arguments);var r=H(n),e=r.getMonth();return r.setMonth(e-e%3,1),r.setHours(0,0,0,0),r}(n);case"year":return function Nx(n){z(1,arguments);var r=H(n),e=new Date(0);return e.setFullYear(r.getFullYear(),0,1),e.setHours(0,0,0,0),e}(n);default:return n}},endOf:function(n,r){switch(r){case"second":return function Vx(n){z(1,arguments);var r=H(n);return r.setMilliseconds(999),r}(n);case"minute":return function Bx(n){z(1,arguments);var r=H(n);return r.setSeconds(59,999),r}(n);case"hour":return function Yx(n){z(1,arguments);var r=H(n);return r.setMinutes(59,59,999),r}(n);case"day":return Hd(n);case"week":return function zx(n,r){var e,o,i,s,a,l,c,d;z(1,arguments);var u=sn(),g=kt(null!==(e=null!==(o=null!==(i=null!==(s=r?.weekStartsOn)&&void 0!==s?s:null==r||null===(a=r.locale)||void 0===a||null===(l=a.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==i?i:u.weekStartsOn)&&void 0!==o?o:null===(c=u.locale)||void 0===c||null===(d=c.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==e?e:0);if(!(g>=0&&g<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var h=H(n),p=h.getDay(),f=6+(p<g?-7:0)-(p-g);return h.setDate(h.getDate()+f),h.setHours(23,59,59,999),h}(n);case"month":return Kd(n);case"quarter":return function Ux(n){z(1,arguments);var r=H(n),e=r.getMonth();return r.setMonth(e-e%3+3,0),r.setHours(23,59,59,999),r}(n);case"year":return function Xx(n){z(1,arguments);var r=H(n),e=r.getFullYear();return r.setFullYear(e+1,0,0),r.setHours(23,59,59,999),r}(n);default:return n}}});class Hx{constructor(r){this.movement=8,this.gameOver=0,this.ctx=r,this.direction=Nt.RIGHT,this.newDirection=Nt.RIGHT}draw(){this.ctx.fillStyle="#aae31b",this.ctx.fillRect(0,0,this.ctx.canvas.width,this.ctx.canvas.width),this.drawWall(),this.gameOver%3==0&&this.drawSnake(),this.drawFood()}drawSnake(){this.ctx.fillStyle="#3d4035";for(let r of this.snake.position)for(let e=0;e<6;e+=2)for(let o=0;o<6;o+=2)this.ctx.fillRect(r.x+e,r.y+o,1,1)}drawFood(){this.food&&(this.ctx.fillStyle="#3d4035",this.ctx.fillRect(this.food.x+2,this.food.y+1,
11,1),this.ctx.fillRect(this.food.x+1,this.food.y+2,1,1),this.ctx.fillRect(this.food.x+3,this.food.y+2,1,1),this.ctx.fillRect(this.food.x+2,this.food.y+3,1,1))}drawWall(){this.ctx.strokeStyle="#3d4035",this.ctx.lineWidth=1,this.ctx.strokeRect(this.wall.left-1,this.wall.top-1,this.wall.right-this.wall.left+2,this.wall.bottom-this.wall.top+2)}checkCoallision(){let r={};for(let e of this.snake.position){if(r[e.x+","+e.y])return!0;r[e.x+","+e.y]=!0}return!1}startGame(){const r=(this.ctx.canvas.width-Math.floor(this.ctx.canvas.width/this.movement)*this.movement)/2,e=this.ctx.canvas.width-r,o=(this.ctx.canvas.height-Math.floor(this.ctx.canvas.height/this.movement)*this.movement)/2;this.wall=new qx(o,e,this.ctx.canvas.height-o,r),this.initSnake(),setInterval(()=>{if(0==this.gameOver?this.moveSnake():(this.gameOver--,this.gameOver<=0&&(this.gameOver=0,this.initSnake())),this.draw(),!this.food&&3==Math.round(10*Math.random())){let a=this.wall.left+Math.round(Math.random()*this.wall.width/this.movement)*this.movement;a<this.wall.left?a=this.wall.left:a>this.wall.right-this.movement&&(a=this.wall.right-this.movement);let l=this.wall.top+Math.round(Math.random()*this.wall.height/this.movement)*this.movement-this.movement;l<this.wall.top?l=this.wall.top:l>this.wall.bottom-this.movement&&(l=this.wall.bottom-this.movement),this.food=new Bs(a,l)}},50)}moveSnake(){(this.direction==Nt.UP&&this.newDirection!=Nt.DOWN||this.direction==Nt.DOWN&&this.newDirection!=Nt.UP||this.direction==Nt.RIGHT&&this.newDirection!=Nt.LEFT||this.direction==Nt.LEFT&&this.newDirection!=Nt.RIGHT)&&(this.direction=this.newDirection);let r=null;this.food&&this.snake.position[this.snake.position.length-1].x==this.food.x&&this.snake.position[this.snake.position.length-1].y==this.food.y&&(r=new Bs(this.snake.position[this.snake.position.length-1].x,this.snake.position[this.snake.position.length-1].y),this.food=null);for(let e=this.snake.position.length-1;e>0;e--)this.snake.position[e].x=this.snake.position[e-1].x,this.snake.position[e].y=this.snake.position[e-1].y;this.direction==Nt.DOWN?(this.snake.position[0].y+=this.movement,this.snake.position[0].y>=this.wall.bottom&&(this.snake.position[0].y=this.wall.top)):this.direction==Nt.UP?(this.snake.position[0].y-=this.movement,this.snake.position[0].y<this.wall.top&&(this.snake.position[0].y=this.wall.bottom-this.movement)):this.direction==Nt.RIGHT?(this.snake.position[0].x+=this.movement,this.snake.position[0].x>=this.wall.right&&(this.snake.position[0].x=this.wall.left)):this.direction==Nt.LEFT&&(this.snake.position[0].x-=this.movement,this.snake.position[0].x<this.wall.left&&(this.snake.position[0].x=this.wall.right-this.movement)),r&&this.snake.position.push(r),this.checkCoallision()&&(this.gameOver=10)}initSnake(){this.snake=new Kx,this.snake.position=[];for(let r=this.wall.left;r<10;r++)this.snake.position.push(new Bs(150-8*r,this.wall.top))}}class Kx{}var Nt=function(n){return n[n.UP=1]="UP",n[n.RIGHT=2]="RIGHT",n[n.DOWN=3]="DOWN",n[n.LEFT=4]="LEFT",n}(Nt||{});class Bs{constructor(r,e){this.x=r,this.y=e}}class qx{constructor(r,e,o,i){this.top=r,this.right=e,this.bottom=o,this.left=i,this.width=this.right-this.left,this.height=this.bottom-this.top}}var Qx=O(1873),qt=O(3313);const Jx=["tooltip"],Zx=(n,r)=>({"color-green":n,"color-red":r});function tC(n,r){1&n&&(t.j41(0,"div",18),t.nrm(1,"div",19),t.k0s())}function eC(n,r){1&n&&t.nrm(0,"div",20)}function nC(n,r){1&n&&t.nrm(0,"div",21)}function iC(n,r){if(1&n&&(t.j41(0,"div",14),t.DNE(1,tC,2,0,"div",15)(2,eC,1,0,"div",16)(3,nC,1,0,"div",17),t.k0s()),2&n){const e=t.XpG(2).$implicit;t.R7$(),t.Y8G("ngIf","Growth"===e.label),t.R7$(),t.Y8G("ngIf","Growth Estimate"===e.label),t.R7$(),t.Y8G("ngIf","disabled"===e.value)}}function oC(n,r){if(1&n&&(t.j41(0,"div",22),t.EFF(1),t.k0s()),2&n){const e=t.XpG(2).$implicit;t.R7$(),t.SpI(" ",e.label,": ")}}function rC(n,r){if(1&n&&(t.j41(0,"div",23),t.EFF(1),t.k0s()),2&n){const e=t.XpG(2).$implicit;t.R7$(),t.SpI(" ",e.label," ")}}function sC(n,r){if(1&n&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&n){const e=t.XpG(2).$implicit,o=t.XpG();
1t.R7$(),t.SpI(" ",o.formatNum(e.value)," ")}}function aC(n,r){if(1&n&&(t.j41(0,"span",24),t.EFF(1),t.k0s()),2&n){const e=t.XpG(2).$implicit,o=t.XpG();t.Y8G("ngClass",t.l_i(2,Zx,o.getChangeValue(e.change)>0,o.getChangeValue(e.change)<0)),t.R7$(),t.SpI(" (",o.formatNum(e.change),") ")}}function lC(n,r){if(1&n&&(t.j41(0,"div",7),t.DNE(1,iC,4,3,"div",8)(2,oC,2,1,"div",9)(3,rC,2,1,"div",10),t.j41(4,"div",11),t.DNE(5,sC,2,1,"span",12)(6,aC,2,5,"span",13),t.k0s()()),2&n){const e=t.XpG().$implicit,o=t.XpG();t.AVh("h-box--disabled","disabled"===e.value),t.R7$(),t.Y8G("ngIf",o.userService.currentSubscription.isTrial()),t.R7$(),t.Y8G("ngIf","disabled"!==e.value),t.R7$(),t.Y8G("ngIf","disabled"===e.value),t.R7$(2),t.Y8G("ngIf","disabled"!==e.value),t.R7$(),t.Y8G("ngIf",e.change&&"0"!==e.change)}}function cC(n,r){if(1&n&&(t.qex(0),t.DNE(1,lC,7,7,"div",6),t.bVm()),2&n){const e=r.$implicit;t.R7$(),t.Y8G("ngIf",e.value)}}let Jd=(()=>{class n{constructor(e,o,i,s,a){this.agency=e,this.headerService=o,this.translate=i,this.cdr=s,this.userService=a,this.tooltipItems=[],this.left=0,this.top=0,this.leftSide=!1,this.rightSide=!1,this.showTooltip=!1}getTooltipTipImg(){return this.agency.getImg("tooltip_tip_v1.svg")}formatNum(e){return e?e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):"0"}tooltipHandler(e){const{tooltip:o}=e;this.showTooltip=0!==o.opacity,this.showTooltip&&(this.tooltipTitle=o.title[0],this.left=o.caretX,this.top=o.caretY,this.setTooltipItems(o.dataPoints[0].dataIndex),this.cdr.detectChanges())}calculateChange(e,o){if(!o||0===o.length||null==e||0===e)return null;const a=(o[e]?.y??0)-(o[e-1]?.y??0);return isFinite(a)?`${a>0?"+":""}${a}`:null}setTooltipItems(e){const o="color: "+this.agency.agency.chartColor1,i="color: "+this.agency.agency.chartColor2,s="color: "+this.agency.agency.chartColor3,a="color: "+this.agency.agency.growthColor2;if(this.headerService.chartType===Ur.N.FOLLOWERS){const c=this.followers[e];if(c){const d=c.y||0,u=c.following||0,g=c.posts||0;this.tooltipItems=[{label:this.translate.instant("home.chart.followers"),value:this.formatNum
1(d),color:o},{label:this.translate.instant("home.chart.following"),value:this.formatNum(u),color:i},{label:this.translate.instant("home.chart.posts"),value:this.formatNum(g),color:s}]}}else if(this.headerService.chartType===Ur.N.INTERACTIONS){const c=this.followed[e],d=this.unfollowed[e];if(c&&d){const u=c.y||0,g=d.y||0;this.tooltipItems=[{label:this.translate.instant("home.chart.followed"),value:this.formatNum(u),color:o},{label:this.translate.instant("home.chart.unfollowed"),value:this.formatNum(g),color:i}]}}else{const c=this.growth?.[e],d=this.followed?.[e],u=this.unfollowed?.[e],g=this.followers?.[e],h=c?c.y:0,p=d?d.y:0,f=u?u.y:0,m=g?g.y:0,_=this.userService.currentSubscription.isTrial();if(this.tooltipItems=_?[{label:this.translate.instant("home.chart.growth"),value:this.formatNum(h),color:a}]:[{label:this.translate.instant("home.growth-analytics.chart.growth"),value:this.formatNum(h),change:this.calculateChange(e,this.growth),color:a},{label:this.translate.instant("home.growth-analytics.chart.follow-interactions"),value:this.formatNum
1(p),change:this.calculateChange(e,this.followed),color:o},{label:this.translate.instant("home.growth-analytics.chart.unfollow-interactions"),value:this.formatNum(f),change:this.calculateChange(e,this.unfollowed),color:i},{label:this.translate.instant("home.growth-analytics.chart.followers"),value:this.formatNum(m),change:this.calculateChange(e,this.followers),color:s}],_&&this.fakeGrowth){const v=this.fakeGrowth[e],b=v?v.y:0,y=this.userService.currentSubscription,w=y?.guaranteedFollowers||!1,C=!y?.hasFeature(L.W.FOLLOW_UNFOLLOW.id)||4!==y?.account?.dynamic;this.tooltipItems.push(w&&C?{label:this.translate.instant("home.chart.growth-estimate"),value:this.formatNum(b),color:"color: #8b5cf6"}:{label:this.translate.instant("home.growth-analytics.growth-estimate-disabled"),value:"disabled",color:"color: #9ca3af"})}}}isLeftSide(e){const i=e.getBoundingClientRect().width;return this.left-i/2<-20}isRightSide(e){const i=e.getBoundingClientRect().width;return this.left+i/2>this.chartElement.getBoundingClientRect().width+20}getChangeValue(e){return e&&parseInt(e.replace(/[^-\d]/g,""),10)||0}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(nt.z),t.rXU(pi.d),t.rXU(D.c$),t.rXU(t.gRc),t.rXU(K.D))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-chart-tooltip"]],viewQuery:function(o,i){if(1&o&&t.GBs(Jx,5),2&o){let s;t.mGM(s=t.lsd())&&(i.tooltipElement=s.first)}},inputs:{followers:"followers",followed:"followed",unfollowed:"unfollowed",growth:"growth",fakeGrowth:"fakeGrowth",eventOrders:"eventOrders",chartElement:"chartElement"},standalone:!1,decls:7,vars:13,consts:[["tooltip",""],[1,"tooltip","bkg-2","hidden","box-shadow"],[1,"tip","fill-bkg-2",3,"src"],[1,"title","f-size-14","f-bold","color-text-2"],[1,"line","bkg-5"],[4,"ngFor","ngForOf"],["class","h-box",3,"h-box--disabled",4,"ngIf"],[1,"h-box"],["class","chart-tooltip",4,"ngIf"],["class","f-regular f-size-13 color-text-2",4,"ngIf"],["class","f-regular f-size-13 color-text-2 w-34rem",4,"ngIf"],[1,"f-size-13","tooltip-number","f-semi-bold","color-text-1"],[4,"ngIf"],["class","f-semi-bold f-size-13",3,"ngClass",4,"ngIf"],[1,"chart-tooltip"],["class","chart-tooltip__item__circle chart-tooltip__item__circle--growth",4,"ngIf"],["class","chart-tooltip__item__circle chart-tooltip__item__circle--growth-estimate",4,"ngIf"],["class","chart-tooltip__item__circle chart-tooltip__item__circle--growth-estimate chart-tooltip__item__circle--growth-estimate-disabled",4,"ngIf"],[1,"chart-tooltip__item__circle","chart-tooltip__item__circle--growth"],[1,"chart-tooltip__item__circle__inner"],[1,"chart-tooltip__item__circle","chart-tooltip__item__circle--growth-estimate"],[1,"chart-tooltip__item__circle","chart-tooltip__item__circle--growth-estimate","chart-tooltip__item__circle--growth-estimate-disabled"],[1,"f-regular","f-size-13","color-text-2"],[1,"f-regular","f-size-13","color-text-2","w-34rem"],[1,"f-semi-bold","f-size-13",3,"ngClass"]],template:function(o,i){if(1&o&&(t.j41(0,"div",1,0),t.nrm(2,"svg-icon",2),t.j41(3,"div",3),t.EFF(4),t.k0s(),t.nrm(5,"div",4),t.DNE(6,cC,2,1,"ng-container",5),t.k0s()),2&o){const s=t.sdS(1);t.xc7("left",i.left,"px")("top",i.top,"px"),t.AVh("show",i.showTooltip)("left",i.isLeftSide(s))("right",i.isRightSide(s)),t.R7$(2),t.Y8G("src",i.getTooltipTipImg()),t.R7$(2),t.JRh(i.tooltipTitle),t.R7$(2),t.Y8G("ngForOf",i.tooltipItems)}},dependencies:[I.YU,I.Sq,I.bT,qt.DM],styles:[".tooltip[_ngcontent-%COMP%]{padding:16px;position:absolute;border-radius:10px;transform:translate(-50%,18px);transition:opacity .1s ease;white-space:nowrap;z-index:1}.show[_ngcontent-%COMP%]{pointer-events:none}.tip[_ngcontent-%COMP%]{position:absolute;left:50%;top:-20px;transform:translate(-50%)}.line[_ngcontent-%COMP%]{height:1px;width:100%;margin:8px 0}.h-box[_ngcontent-%COMP%]{align-items:center}.tooltip-number[_ngcontent-%COMP%]{margin:0 4px}.triangle[_ngcontent-%COMP%]{width:8px;height:8px;padding-bottom:2px}.triangle-both[_ngcontent-%COMP%]{margin-top:-2px;padding-bottom:0}.box-shadow[_ngcontent-%COMP%]{box-shadow:0 0 3px #00000040}@media only screen and (max-width: 800px){.tooltip[_ngcontent-%COMP%]{transform:translate(-50%,-100%) translateY(-18px)}.tip[_ngcontent-%COMP%]{position:absolute;
1left:50%;top:initial;bottom:0;transform:translate(-50%,74%) rotate(180deg)}.tooltip.right[_ngcontent-%COMP%]{transform:translate(-100%,-50%) translate(-18px)}.tooltip.right[_ngcontent-%COMP%]   .tip[_ngcontent-%COMP%]{left:initial;bottom:initial;top:50%;right:0;transform:translate(68%,-46%) rotate(90deg)}.tooltip.left[_ngcontent-%COMP%]{transform:translate(18px,-50%)}.tooltip.left[_ngcontent-%COMP%]   .tip[_ngcontent-%COMP%]{left:0;bottom:initial;top:50%;right:initial;transform:translate(-80%,-50%) rotate(270deg)}}.chart-tooltip[_ngcontent-%COMP%]{margin-right:.25rem}.chart-tooltip__item[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.25rem}.chart-tooltip__item__circle[_ngcontent-%COMP%]{width:.75rem;height:.75rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.chart-tooltip__item__circle__inner[_ngcontent-%COMP%]{width:.375rem;height:.375rem;border-radius:50%;background-color:#fff}.chart-tooltip__item__circle--growth[_ngcontent-%COMP%]{background-color:#77cf55}.chart-tooltip__item__circle--growth-estimate[_ngcontent-%COMP%]{background-color:#7c5cfe}.chart-tooltip__item__circle--growth-estimate-disabled[_ngcontent-%COMP%]{background-color:#9ca3af;margin-top:.25rem}.w-34rem[_ngcontent-%COMP%]{width:15rem;text-wrap:wrap}.h-box--disabled[_ngcontent-%COMP%]{align-items:flex-start;margin-top:.25rem}"]})}}return n})();var Zd=O(7190);let tu=(()=>{class n{constructor(e,o,i,s,a,l){this.translate=e,this.service=o,this.agency=i,this.headerService=s,this.userService=a,this.guaranteedService=l,this.gameCode="snakegame",this.gameCodeI=0,this.chartLegend=[{chartType:1,labels:[{name:"Growth",color:"green"}]},{chartType:2,labels:[{name:"Followed",color:"green"},{name:"Unfollowed",color:"yellow"}]}]}ngAfterViewInit(){this.initateChart(),this.userService.currentSubscription.hasDashboardAccess()&&(this.getChartData(),this.chartChangeSubscription=this.headerService.onChartChange.subscribe({next:()=>{this.chartPeriod!==this.headerService.selectedPeriod?this.getChartData():this.initateChart(),this.chartPeriod=this.headerService.selectedPeriod}}),this.guaranteedStatusSubscription=this.guaranteedService.guaranteedStatusChangeEmitter.subscribe({next:()=>{this.initateChart()}}))}ngOnInit(){Wo.register(tr,dd,tc,Ec,Ui,Gc,Zl,ad,qc),this.addFollowbacksToChartLegend()}ngOnDestroy(){this.analyticsSubscription&&this.analyticsSubscription.unsubscribe(),this.growthSubscription&&this.growthSubscription.unsubscribe(),this.chartChangeSubscription&&this.chartChangeSubscription.unsubscribe(),this.guaranteedStatusSubscription&&this.guaranteedStatusSubscription.unsubscribe(),this.chart&&this.chart.destroy()}addFollowbacksToChartLegend(){this.hasFollowerBursts()&&this.chartLegend[0].labels.push({name:"Bursts",color:"blue"})}startGame(){this.chart.destroy();let e=document.getElementById("myChart").getContext("2d"),o=new Hx(e);o.startGame(),this.game=o}handleKeyboardEvent(e){if(e&&e.key&&e.key.charAt(0)==this.gameCode.charAt(this.gameCodeI)?(this.gameCodeI++,this.gameCodeI==this.gameCode.length&&this.startGame()):this.gameCodeI=0,this.game)switch(e.key?.startsWith("Arrow")&&e.preventDefault(),e.key){case"ArrowUp":this.game.newDirection=Nt.UP;break;case"ArrowDown":this.game.newDirection=Nt.DOWN;break;case"ArrowRight":this.game.newDirection=Nt.RIGHT;break;case"ArrowLeft":this.game.newDirection=Nt.LEFT}}getChartData(){const e=this.headerService.selectedPeriod,o=this.userService.currentSubscription;this.analyticsSubscription=this.service.getAnalytics(e).subscribe({next:i=>this.analyticsCallback(i),error:()=>{}}),o.hasFeature(L.W.GUARANTEED_FOLLOWERS.id)?this.growthSubscription=(0,Qx.p)({activity:this.service.getActivity(e),guaranteed:this.guaranteedService.getOrders(this.userService.currentSubscription,e)}).subscribe(i=>{this.guaranteedCallback(i.guaranteed,e),this.activityCallback(i.activity),this.generateGrowthData()}):this.service.getActivity(e).subscribe({next:i=>{this.activityCallback(i),this.growth=this.followbacks,this.initateChart()},error:()=>{}})}generateGrowthData(){if(this.growth=this.dailyOrders&&this.dailyOrders.length>0?this.dailyOrders.map(e=>({...e})):this.followbacks&&this.followbacks.length>0?this.followbacks.map(e=>({...e})):[],!this.growth||0===this.growth.length)return this.fakeGrowth=[],void this.initateChart();this.dailyOrders&&this.dailyOrders.length>
10&&this.growth.forEach(e=>{const o=this.followbacks?.find(i=>i.x.getTime()===e.x.getTime());o&&(e.y+=o.y)}),this.generateFakeGrowthData(),this.initateChart()}guaranteedCallback(e,o){const i=new Js.k,s=new Date;s.setHours(0,0,0,0),s.setDate(s.getDate()-1);let a=i.getFromDate(o);a.setHours(0,0,0,0),this.dailyOrders=[],this.eventOrders=[];let l=0;for(;a.getTime()<=s.getTime()&&l<1e3;)l++,this.dailyOrders.push({x:new Date(a),y:0}),this.eventOrders.push({x:new Date(a),y:0}),a.setDate(a.getDate()+1);const c={},d={};e.body.orders.forEach(u=>{const g=new Date(u.created_at);g.setHours(0,0,0,0);const h=g.getTime(),p=u.daily_followers||0,f=u.event_followers||0,m=u.quantity||0;p||f?(c[h]=p+(c[h]||0),d[h]=f+(d[h]||0)):c[h]=m+(c[h]||0)}),this.dailyOrders.forEach(u=>{const g=u.x.getTime();u.y=c[g]||0}),this.eventOrders.forEach(u=>{const g=u.x.getTime();u.y=d[g]||0}),this.service.dailyOrdersTotal=this.dailyOrders.reduce((u,g)=>u+g.y,0),this.service.eventsOrdersTotal=this.eventOrders.reduce((u,g)=>u+g.y,0)}analyticsCallback(e){this.service.analyticsCallback(e);let o=e.body.analytics.buckets,i=this;this.followers=[],this.posts=[],this.following=[],Object.keys(o).forEach(function(s){let a={};a.x=Number.parseFloat(s),a.y=o[s].followers,a.posts=o[s].media,a.following=o[s].following,i.followers.push(a),i.following.push(a),i.posts.push(a)}),this.headerService.chartType===Ur.N.FOLLOWERS&&this.initateChart()}activityCallback(e){this.service.activityCallback(e);let o=e.body.interactions.buckets;this.followed=[],this.unfollowed=[],this.followbacks=[];let i=this;Object.keys(o).forEach(function(s){let a=new Date(Number.parseFloat(s));a.setHours(0,0,0,0);const l=new Date;if(l.setDate(l.getDate()-1),l.getTime()<a.getTime())return;let c={};c.x=a,c.y=o[s].followed,i.followed.push(c),c={},c.x=a,c.y=o[s].unfollowed,i.unfollowed.push(c),c={},c.x=a,c.y=o[s].followbacks,i.followbacks.push(c)})}generateFakeGrowthData(){const e=this.userService.currentSubscription,o=e?.plan;if(!o?.customFields?.cf_max_growth_count)return void(this.fakeGrowth=[]);const i=Number(o.customFields.cf_max_growth_count);if(i<=0)return void(this.fakeGrowth=[]);const s=this.hashCode(e.uuid||"default");if(0===this.growth.length)return void(this.fakeGrowth=[]);let l=-1;for(let g=0;g<this.growth.length;g++)if(this.growth[g].y>0){l=g;break}if(-1===l)return void(this.fakeGrowth=this.growth.map(g=>({x:new Date(g.x),y:0})));const c=this.growth.slice(l),u=c.reduce((g,h)=>g+h.y,0)/c.length;this.fakeGrowth=[],this.growth.forEach((g,h)=>{const p=s+g.x.getTime()+h;let f=0;if(h<l)f=0;else if(g.y>0){const _=.75+.25*this.seededRandom(p);f=Math.max(0,g.y*_)}else{const _=this.getDayWeight(h-l,c.length),v=u*_,b=2*this.seededRandom(p);f=Math.max(0,Math.floor(v*b))}f=Math.min(f,i);const m=.8+.4*this.seededRandom(p+1e3);f=Math.floor(f*m),f=Math.max(0,Math.min(f,i)),this.fakeGrowth.push({x:new Date(g.x),y:f})})}hashCode(e){let o=0;if(0===e.length)return o;for(let i=0;i<e.length;i++)o=(o<<5)-o+e.charCodeAt(i),o|=0;return Math.abs(o)}seededRandom(e){const o=1e4*Math.sin(e);return o-Math.floor(o)}getDayWeight(e,o){return 1===o?1:.5+Math.exp(-Math.pow(3*(e/(o-1)-.5),2))}calculateMaxYValue(e){let o=0;return e.forEach(a=>{a.data&&a.data.length>0&&a.data.forEach(l=>{l.y>o&&(o=l.y)})}),0===o?10:5*Math.ceil(1.33*o/5)}initateChart(){const e=document.getElementById("myChart");if(!e)return;let o=e.getContext("2d"),i=null,s=Wo.getChart("myChart");if(void 0!==s&&s.destroy(),i={datasets:[{label:this.translate.instant("home.chart.growth"),data:this.growth||[],fill:!0,borderColor:"#22c55e",backgroundColor:"transparent",pointBackgroun
1dColor:"white",pointBorderColor:"#22c55e",tension:.4,borderWidth:2}]},this.userService.currentSubscription.isTrial()){const c=this.areGrowthMethodsActive();i.datasets.push({label:"Growth Estimate",data:this.fakeGrowth||[],fill:!0,borderColor:c?"#8b5cf6":"#9ca3af",backgroundColor:"transparent",pointBackgroundColor:c?"#8b5cf6":"transparent",pointBorderColor:c?"#8b5cf6":"transparent",pointRadius:c?3:0,pointHoverRadius:c?5:0,pointHoverBackgroundColor:c?"#8b5cf6":"#6b7280",pointHoverBorderColor:c?"#8b5cf6":"#6b7280",tension:.4,borderWidth:2,borderDash:c?[]:[5,5],hoverBorderColor:c?"#8b5cf6":"#6b7280",hoverBorderWidth:2})}this.chart&&this.chart.destroy(),this.chart&&this.chart.destroy();const l=this.calculateMaxYValue(i.datasets);this.chart=new Wo(o,{type:"line",data:i,options:{responsive:!0,maintainAspectRatio:!1,plugins:{title:{display:!0},tooltip:{enabled:!1,external:c=>{this.tooltip.tooltipHandler(c)}}},interaction:{intersect:!1},scales:{x:{display:!0,stacked:!1,title:{display:!0},type:"time",time:{unit:"day",tooltipFormat:"MMM d yyyy"}},y:{display:!0,stacked:!1,title:{display:!0},max:l}}}})}hasFollowUnfollow(){return this.userService.currentSubscription.hasFeature(L.W.FOLLOW_UNFOLLOW.id)}hasFollowerBursts(){return this.userService.currentSubscription.hasFeature(L.W.FOLLOWER_BURST.id)}downloadChart(){if(!this.chart)return void console.warn("Chart not available for download");const e=this.chart.canvas,o=document.createElement("a");o.download=`chart-${(new Date).toISOString().split("T")[0]}.png`,o.href=e.toDataURL("image/png"),document.body.appendChild(o),o.click(),document.body.removeChild(o),this.mixpanelEvent("chart_download",{pk:this.userService.currentSubscription.pk,username:this.userService.currentSubscription.username,chart_period:this.headerService.selectedPeriod})}hasGuaranteedFollowers(){return this.agency.agency.guaranteedFollowers}areGrowthMethodsActive(){const e=this.userService.currentSubscription;if(!e)return!1;const o=e.guaranteedFollowers||!1,s=!e.hasFeature(L.W.FOLLOW_UNFOLLOW.id)||4!==e.account?.dynamic;return o&&s}mixpanelEvent(e,o){dt.A.__loaded&&dt.A.track(e,o)}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(D.c$),t.rXU(Zd.u),t.rXU(nt.z),t.rXU(pi.d),t.rXU(K.D),t.rXU(En.R))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-chart"]],viewQuery:function(o,i){if(1&o&&t.GBs(Jd,5),2&o){let s;t.mGM(s=t.lsd())&&(i.tooltip=s.first)}},hostBindings:function(o,i){1&o&&t.bIt("keydown",function(a){return i.handleKeyboardEvent(a)},!1,t.EBC)},standalone:!1,decls:5,vars:7,consts:[["chart",""],[1,"chart-outer"],[1,"chart-container"],["id","myChart",1,"chart"],[3,"followers","followed","growth","fakeGrowth","unfollowed","eventOrders","chartElement"]],template:function(o,i){if(1&o&&(t.j41(0,"div",1)(1,"div",2),t.nrm(2,"canvas",3,0)(4,"app-chart-tooltip",4),t.k0s()()),2&o){const s=t.sdS(3);t.R7$(4),t.Y8G("followers",i.followers)("followed",i.followed)("growth",i.growth)("fakeGrowth",i.fakeGrowth)("unfollowed",i.unfollowed)("eventOrders",i.eventOrders)("chartElement",s)}},dependencies:[Jd],styles:[".chart-container[_ngcontent-%COMP%]{position:relative;height:404px;padding:0 1.5rem 0 .5rem;margin-left:0}@media only screen and (max-width: 768px){.chart-container[_ngcontent-%COMP%]{padding:0}}.chart[_ngcontent-%COMP%]{width:100%;height:100%}@media only screen and (max-width: 800px){.chart-container[_ngcontent-%COMP%]{margin-top:0;height:50vw;width:100%}}.chart__label[_ngcontent-%COMP%]{display:flex;gap:.25rem;flex-direction:row;align-items:center}.chart__label__wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-bottom:.5rem}"]})}}return n})();var dr=O(7043);const dC=["dropdownContainer"],uC=(n,r,e)=>({"dropdown-selector-light--hover-dark":n,"dropdown-selector-light--hover-light":r,show:e}),gC=(n,r,e)=>({"tab-dropdown--hover-dark":n,"tab-dropdown--hover-light":r,show:e}),hC=(n,r,e)=>({"tab-dropdown-item-dark":n,"tab-dropdown-item-light":r,selected:e});function pC(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",6),t.bIt("click",function(i){const s=t.eBV(e).$implicit;return t.XpG().onSelectPeriod(s),t.Njj(i.stopPropagation())}),t.EFF(1),t.k0s()}if(2&n){const e=r.$implicit,o=t.XpG();t.Y8G("ngClass",t.sMw(2,hC,o.agency.agency.darkMode,!o.agency.agency.darkMode,e===o.headerService.selectedPeriod)),t.R7$(),t.SpI(" ",o.getPeriodName(e)," ")}}let fC=(()=>{class n{constructor(e,o,i,s,a){this.agency=e,this.headerService=o,this.userService=i,this.translate=s,this.dropdownService=a,this.DROPDOWN_ID="chart-period-dropdown",this.faChevronDown=V.Jt$,this.isDropdownOpen=!1}ngOnInit(){this.periodList=this.headerService.periodList,this.dropdownSubscription=this.dropdownService.getOpenDropdownId().subscribe(e=>{null!==e&&e!==this.DROPDOWN_ID&&(this.isDropdownOpen=!1)})}ngOnDestroy(){this.dropdownSubscription&&this.dropdownSubscription.unsubscribe()}getPeriodName(e){let o="";switch(e){case dr.a.WEEK:o="home.chart.last-7-days";break;case dr.a.MONTH:o="home.chart.last-30-days";break;case dr.a.TWO_MONTHS:o="home.chart.last-60-days";break;case dr.a.THREE_MONTHS:o="home.chart.last-90-days"}return this.translate.instant(o)}toggleDropdown(e){e&&e.stopPropagation(),this.isDropdownOpen=!this.isDropdownOpen,this.isDropdownOpen?this.dropdownService.openDropdown(this.DROPDOWN_ID):this.dropdownService.closeAll()}onSelectPeriod(e){this.headerService.setPeriod(e),this.isDropdownOpen=!1,this.dropdownService.closeAll()}onDocumentClick(e){this.dropdownContainer&&!this.dropdownContainer.nativeElement.contains(e.target)&&(this.isDropdownOpen=!1)}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(nt.z),t.rXU(pi.d),t.rXU(K.D),t.rXU(D.c$),t.rXU(Co))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-chart-period-dropdown"]],viewQuery:function(o,i){if(1&o&&t.GBs(dC,5),2&o){let s;t.mGM(s=t.lsd())&&(i.dropdownContainer=s.first)}},hostBindings:function(o,i){1&o&&t.bIt("click",function(a){return i.onDocumentClick(a)},!1,t.EBC)},inputs:{context:"context"},standalone:!1,decls:7,vars:13,consts:[["dropdownContainer",""],["dropdown",""],[1,"dropdown-selector-light","dropdown-btn","h-box","f-bold","f-size-16",3,"click","ngClass"],[1,"color-text-1","chevron-down-opacity",3,"icon"],[1,"dropdown","tab-dropdown",3,"ngClass"],["class","tab-dropdown-item",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"tab-dropdown-item",3,"click","ngClass"]],template:function(o,i){if(1&o){const s=t.RV6();t.j41(0,"div",2,0),t.bIt("click",function(l){return t.eBV(s),t.Njj(i.toggleDropdown(l))}),t.EFF(2),t.nrm(3,"fa-icon",3),t.j41(4,"div",4,1),t.DNE(6,pC,2,6,"div",5),t.k0s()()}2&o&&(t.Y8G("ngClass",t.sMw(5,uC,i.agency.agency.darkMode,!i.agency.agency.darkMode,i.isDropdownOpen)),t.R7$(2),t.SpI(" ",i.getPeriodName(i.headerService.selectedPeriod)," "),t.R7$(),t.Y8G("icon",i.faChevronDown),t.R7$(),t.Y8G("ngClass",t.sMw(9,gC,i.agency.agency.darkMode,!i.agency.agency.darkMode,i.isDropdownOpen)),t.R7$(2),t.Y8G("ngForOf",i.periodList))},dependencies:[I.YU,I.Sq,it.aY],styles:[".dropdown-selector-light[_ngcontent-%COMP%]{height:2.75rem;border-style:solid;border-width:1px;border-radius:.625rem;padding:9px 16px;width:10.5rem;text-wrap:nowrap;justify-content:space-between;gap:.5rem;font-weight:700;cursor:pointer;transition:all .2s ease-in-out;position:relative;display:flex;align-items:center}.dropdown-selector-light[_ngcontent-%COMP%]:hover{background-color:#f8f9fa}.dropdown-selector-light[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{transition:transform .2s ease-in-out;flex-shrink:0}.dropdown-selector-light.show[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{transform:rotate(180deg)}.dropdown-selector-light--hover-dark[_ngcontent-%COMP%]{background-color:transparent;border-color:#ffffff4d}.dropdown-selector-light--hover-dark[_ngcontent-%COMP%]:hover{background-color:#ffffff1a}.dropdown-selector-light--hover-light[_ngcontent-%COMP%]:hover{background-color:#f8f9fa;color:inherit}@media only screen and (max-width: 1024px){.dropdown-selector-light[_ngcontent-%COMP%]{width:100%}}.tab-dropdown[_ngcontent-%COMP%]{position:absolute;top:calc(100% + .25rem);left:0;width:100%;border-radius:.625rem;box-shadow:0 .125rem .375rem #00000026;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s ease-in-out;pointer-events:none;overflow:hidden;margin-top:.25rem}@media only screen and (min-width: 1025px){.tab-dropdown[_ngcontent-%COMP%]{min-width:215px;left:-3rem}}.tab-dropdown.show[_ngcontent-%COMP%]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.tab-dropdown-item[_ngcontent-%COMP%]{height:2.75rem;min-height:2.75rem;text-wrap:nowrap;padding:9px 16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .15s ease-in-out;position:relative;white-space:nowrap}.tab-dropdown-item[_ngcontent-%COMP%]:hover{background-color:#0000000d}.tab-dropdown-item[_ngcontent-%COMP%]   .optimal-badge[_ngcontent-%COMP%]{background-color:#4a90e2;color:#fff;font-size:.75rem;font-weight:500;padding:.125rem .5rem;border-radius:.75rem;margin-left:.5rem;white-space:nowrap}.tab-dropdown-item-dark[_ngcontent-%COMP%]:not(:first-child){border-top-style:solid;border-top-width:1px;border-color:#ffffff80}.tab-dropdown-item-dark.selected[_ngcontent-%COMP%]{background-color:#ffffff20}.tab-dropdown-item-light[_ngcontent-%COMP%]:not(:first-child){border-top-style:solid;border-top-width:1px;border-color:#000}.tab-dropdown-item-light.selected[_ngcontent-%COMP%]{background-color:#00000015}.dropdown[_ngcontent-%COMP%]{z-index:3}@media only screen and (max-width: 1024px){.dropdown-btn[_ngcontent-%COMP%]{width:100%}}.tab-dropdown--hover-dark[_ngcontent-%COMP%]{border-style:solid;border-width:1px;border-color:#ffffff80}.tab-dropdown--hover-light[_ngcontent-%COMP%]{border-style:solid;border-width:1px;border-color:#000}"]})}}return n})();const mC=["tooltipFollowers"],_C=["tooltipBeta"],bC=(n,r,e)=>({"growth-analytics__download-btn--disabled bkg-5":n,"growth-analytics__download-btn--hover-dark":r,"growth-analytics__download-btn--hover-light":e}),vC=n=>({"growth-analytics__body__stats__change--disabled":n}),wC=n=>({"growth-analytics__body__stats__change__icon--disabled":n}),yC=(n,r)=>({"growth-analytics__body__stats__change--positive":n,"growth-analytics__body__stats__change--negative":r}),xC=(n,r)=>({"growth-analytics__body__stats__change__icon--positive":n,"growth-analytics__body__stats__change__icon--negative":r}),CC=n=>({"growth-analytics__legend__item__circle--growth-estimate-disabled":n});
1function kC(n,r){1&n&&t.nrm(0,"app-chart-period-dropdown",18)}function MC(n,r){1&n&&(t.j41(0,"div",19),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.growth-analytics.free-trial-period")," "))}function SC(n,r){if(1&n&&(t.j41(0,"span",26)(1,"span",27),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"div",28),t.nrm(5,"fa-icon",29),t.EFF(6),t.nrm(7,"app-tooltip",30),t.k0s()()),2&n){const e=t.XpG().$implicit,o=t.XpG();t.Y8G("ngClass",t.eq3(8,vC,!o.areGrowthMethodsActive())),t.R7$(2),t.SpI(" ",t.bMT(3,6,"home.growth-analytics.estimated-growth")," "),t.R7$(3),t.Y8G("ngClass",t.eq3(10,wC,!o.areGrowthMethodsActive()))("icon",o.faUser),t.R7$(),t.SpI(" ",o.getFakeGrowthChange(e.type)," "),t.R7$(),t.Y8G("translateId","estimated-growth-tooltip")}}function TC(n,r){if(1&n&&(t.j41(0,"span",31),t.EFF(1),t.nrm(2,"fa-icon",32),t.k0s()),2&n){const e=t.XpG().$implicit,o=t.XpG();t.Y8G("ngClass",t.l_i(4,yC,!o.getChange(e.type).includes("-"),o.getChange(e.type).includes("-"))),t.R7$(),t.SpI(" ",o.getChange(e.type)," "),t.R7$(),t.Y8G("ngClass",t.l_i(7,xC,!o.getChange(e.type).includes("-"),o.getChange(e.type).includes("-")))("icon",o.getChangeIcon(o.getChange(e.type)))}}function OC(n,r){if(1&n&&(t.j41(0,"div",20)(1,"span",21),t.EFF(2),t.k0s(),t.j41(3,"div",22)(4,"span",23),t.EFF(5),t.k0s(),t.DNE(6,SC,8,12,"span",24)(7,TC,3,10,"span",25),t.k0s()()),2&n){const e=r.$implicit,o=t.XpG();t.R7$(2),t.SpI(" ",e.label," "),t.R7$(3),t.SpI(" ",o.getValue(e.type)," "),t.R7$(),t.Y8G("ngIf","0%"!==o.getFakeGrowthChange(e.type)&&o.userService.currentSubscription.isTrial()&&e.type===o.stats.GROWTH),t.R7$(),t.Y8G("ngIf","0%"!==o.getChange(e.type)&&!o.userService.currentSubscription.isTrial())}}function PC(n,r){if(1&n&&(t.j41(0,"div",33)(1,"div",34)(2,"span",35),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"div",36),t.nrm(6,"div",37),t.k0s()(),t.j41(7,"div",34)(8,"span",35),t.EFF(9),t.nI1(10,"translate"),t.k0s(),t.nrm(11,"div",38),t.k0s()()),2&n){const e=t.XpG();t.R7$(3),t.SpI(" ",t.bMT(4,3,"home.growth-analytics.legend.growth")," "),t.R7$(6),t.SpI(" ",t.bMT(10,5,"home.growth-analytics.legend.growth-estimate")," "),t.R7$(2),t.Y8G("ngClass",t.eq3(7,CC,!e.areGrowthMethodsActive()))}}function IC(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",39)(1,"span",40),t.bIt("mouseenter",function(){t.eBV(e);const i=t.sdS(5);return t.Njj(null==i?null:i.show())})("mouseleave",function(){t.eBV(e);const i=t.sdS(5);return t.Njj(null==i?null:i.hide())}),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.nrm(4,"app-custom-tooltip",41,0),t.k0s()}2&n&&(t.R7$(2),t.SpI(" ",t.bMT(3,3,"home.growth-analytics.beta-badge")," "),t.R7$(2),t.Y8G("translateId","growth-analytics.beta-badge")("visible",!1))}function RC(n,r){1&n&&(t.j41(0,"p",42),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.growth-analytics.important-notice")," "))}var me=function(n){return n.FOLLOWERS="followers",n.FOLLOWING="following",n.INTERACTIONS="interactions",n.GROWTH="growth",n}(me||{});let FC=(()=>{class n{constructor(e,o,i,s){this.chartService=e,this.translateService=o,this.userService=i,this.agencyService=s,this.analyticStats=[],this.faChevronUp=V.w2A,this.faChevronDown=V.Jt$,this.faDownload=ut.cbP,this.faUser=V.X46,this.stats=me}ngOnInit(){this.analyticStats=[{type:me.FOLLOWERS,label:this.translateService.instant("home.growth-analytics.stats.followers")},{type:me.FOLLOWING,label:this.translateService.instant("home.growth-analytics.stats.following")},{type:me.INTERACTIONS,label:this.translateService.instant("home.growth-analytics.stats.interactions")},{type:me.GROWTH,label:this.translateService.instant("home.growth-analytics.stats.growth")}]}getValue(e){switch(e){case me.FOLLOWERS:return this.currentFollowers();case me.FOLLOWING:return this.currentFollowing();case me.INTERACTIONS:return this.totalInteractions();case me.GROWTH:return this.totalGrowth();default:return"0"}}totalGrowth(){return K.D.formatIgStatNumber((this.chartService.activity.followbacks+this.chartService.dailyOrdersTotal+this.chartService.eventsOrdersTotal).toString())}totalInteractions(){return K.D.formatIgStatNumber((this.chartService.activity.followed+this.chartService.activity.unfollowed).toString())}currentFollowers(){return K.D.formatIgStatNumber((this.chartService.analytics.followers.last||0).toString())}currentFollowing(){return K.D.formatIgStatNumber((this.chartService.analytics.following.last||0).toString())}getChange(e){return e==me.FOLLOWERS?this.getFollowersDelta():"0%"}getFakeGrowthChange(e){if(e==me.GROWTH){const o=this.chartComponent?.fakeGrowth?.reduce((i,s)=>i+s.y,0)||0;return K.D.formatIgStatNumber(o)}return"0%"}getFollowersDelta(){const o=this.chartService.analytics.followers.first;if(0===o)return"0%";const s=Math.round(this.chartService.analytics.followers.delta/o*100*10)/10;return isNaN(s)?"0%":s>0?`+${s}%`:`${s}%`}getChangeIcon(e){return e.includes("-")?this.faChevronDown:this.faChevronUp}globalGrowthAmount(){const o=this.chartService.dailyOrdersTotal;if(0===o)return"0%";const s=Math.round(this.chartService.dailyOrdersTotal/o*100*10)/10;return isNaN(s)?"0%":s>0?`+${s}%`:`${s}%`}downloadChart(){this.userService.currentSubscription.isTrial()||(this.chartComponent?this.chartComponent.downloadChart():console.warn("Chart component not available for download"))}areGrowthMethodsActive(){const e=this.userService.currentSubscription;if(!e)return!1;const o=e.guaranteedFollowers||!1,s=!e.hasFeature(L.W.FOLLOW_UNFOLLOW.id)||4!==e.account?.dynamic;return o&&s}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(Zd.u),t.rXU(D.c$),t.rXU(K.D),t.rXU(nt.z))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-growth-analytics"]],viewQuery:function(o,i){if(1&o&&(t.GBs(mC,5),t.GBs(_C,5),t.GBs(tu,5)),2&o){let s;t.mGM(s=t.lsd())&&(i.tooltipFollowers=s.first),t.mGM(s=t.lsd())&&(i.tooltipBeta=s.first),t.mGM(s=t.lsd())&&(i.chartComponent=s.first)}},standalone:!1,decls:18,vars:16,consts:[["tooltipBeta",""],[1,"growth-analytics","border-bkg-5"],[1,"growth-analytics__header","border-bkg-5","bkg-3"],[1,"color-text-1","f-bold",3,"innerHTML"],[1,"growth-analytics__header__right"],["title","Download chart",1,"growth-analytics__download-btn","border-bkg-5","f-semi-bold","f-size-14","color-text-1",3,"click","ngClass"],[3,"icon"],["class","width-full",4,"ngIf"],["class","free-trial-btn border-bkg-4 f-semi-bold f-size-14 color-text-1",4,"ngIf"],[1,"growth-analytics__body"],[1,"growth-analytics__body__stats__container"],["class","growth-analytics__body__stats border-bkg-5",4,"ngFor","ngForOf"],[1,"growth-analytics__chart__wrapper"],["class","growth-analytics__legend",4,"ngIf"],[1,"w-full"],[1,"notice-container"],["class","growth-analytics__header__left__badge",4,"ngIf"],["class","growth-analytics__body__notice color-text-5 f-size-12",4,"ngIf"],[1,"width-full"],[1,"free-trial-btn","border-bkg-4","f-semi-bold","f-size-14","color-text-1"],[1,"growth-analytics__body__stats","border-bkg-5"],[1,"relative","color-text-2","growth-analytics__body__stats__label"],[1,"growth-analytics__body__stats__content","gap-1rem"],[1,"relative","color-text-1","f-bold","growth-analytics__body__stats__count"],["class","color-text-1 growth-analytics__body__stats__change growth-analytics__body__stats__change--growth growth-analytics__body__stats__change--estimate",3,"ngClass",4,"ngIf"],["class","color-text-1 growth-analytics__body__stats__change",3,"ngClass",4,"ngIf"],[1,"color-text-1","growth-analytics__body__stats__change","growth-analytics__body__stats__change--growth","growth-analytics__body__stats__change--estimate",3,"ngClass"],[1,"color-text-1","f-bold","f-size-12"],[1,"flex-row"],[1,"growth-analytics__body__stats__change__icon","growth-analytics__body__stats__change__icon--growth",3,"ngClass","icon"],[3,"translateId"],[1,"color-text-1","growth-analytics__body__stats__change",3,"ngClass"],[1,"growth-analytics__body__stats__change__icon",3,"ngClass","icon"],[1,"growth-analytics__legend"],[1,"growth-analytics__legend__item"],[1,"f-size-12","color-text-5"],[1,"growth-analytics__legend__item__circle","growth-analytics__legend__item__circle--growth"],[1,"growth-analytics__legend__item__circle__inner"],[1,"growth-analytics__legend__item__circle","growth-analytics__legend__item__circle--growth-estimate",3,"ngClass"],[1,"growth-analytics__header__left__badge"],[1,"color-text-1","f-bold","f-semi-bold",3,"mouseenter","mouseleave"],[1,"beta-tooltip",3,"translateId","visible"],[1,"growth-analytics__body__notice","color-text-5","f-size-12"]],template:function(o,i){1&o&&(t.j41(0,"div",1)(1,"div",2),t.nrm(2,"h3",3),t.nI1(3,"translate"),t.j41(4,"div",4)(5,"div",5),t.bIt("click",function(){return i.downloadChart()}
1),t.nrm(6,"fa-icon",6),t.k0s(),t.DNE(7,kC,1,0,"app-chart-period-dropdown",7)(8,MC,3,3,"div",8),t.k0s()(),t.j41(9,"div",9)(10,"div",10),t.DNE(11,OC,8,4,"div",11),t.k0s(),t.j41(12,"div",12),t.DNE(13,PC,12,9,"div",13),t.nrm(14,"app-chart",14),t.k0s(),t.j41(15,"div",15),t.DNE(16,IC,6,5,"div",16)(17,RC,3,3,"p",17),t.k0s()()()),2&o&&(t.R7$(2),t.Y8G("innerHTML",t.bMT(3,10,"home.growth-analytics.title"),t.npT),t.R7$(3),t.Y8G("ngClass",t.sMw(12,bC,i.userService.currentSubscription.isTrial(),i.agencyService.agency.darkMode,!i.agencyService.agency.darkMode)),t.BMQ("aria-label","Download chart"),t.R7$(),t.Y8G("icon",i.faDownload),t.R7$(),t.Y8G("ngIf",!i.userService.currentSubscription.isTrial()),t.R7$(),t.Y8G("ngIf",i.userService.currentSubscription.isTrial()),t.R7$(3),t.Y8G("ngForOf",i.analyticStats),t.R7$(2),t.Y8G("ngIf",i.userService.currentSubscription.isTrial()),t.R7$(3),t.Y8G("ngIf",i.userService.currentSubscription.isTrial()),t.R7$(),t.Y8G("ngIf",i.userService.currentSubscription.isTrial()))},dependencies:[I.YU,I.Sq,I.bT,it.aY,ne.b,cn.I,tu,fC,D.D9],styles:[".growth-analytics[_ngcontent-%COMP%]{border-radius:.625rem;border-style:solid;border-width:1px;height:100%}.growth-analytics__header[_ngcontent-%COMP%]{padding:1rem 1.5rem;border-bottom-style:solid;border-bottom-width:1px;display:flex;justify-content:space-between;align-items:center;gap:1rem;border-top-right-radius:.625rem;border-top-left-radius:.625rem}@media only screen and (max-width: 900px){.growth-analytics__header[_ngcontent-%COMP%]{padding:1rem}}@media only screen and (max-width: 1024px){.growth-analytics__header[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start;gap:.5rem}}.growth-analytics__header__left[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.growth-analytics__header__left__badge[_ngcontent-%COMP%]{position:relative;background-color:#7c5cfe33;padding:.375rem .75rem;border-radius:.625rem;font-size:.75rem}.growth-analytics__header__right[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}@media only screen and (max-width: 1024px){.growth-analytics__header__right[_ngcontent-%COMP%]{width:100%}.growth-analytics__header__right[_ngcontent-%COMP%]   app-chart-period-dropdown[_ngcontent-%COMP%], .growth-analytics__header__right[_ngcontent-%COMP%]   .free-trial-btn[_ngcontent-%COMP%]{order:1;width:100%}.growth-analytics__header__right[_ngcontent-%COMP%]   .growth-analytics__download-btn[_ngcontent-%COMP%]{order:2}}.growth-analytics__header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:1.25rem;display:flex;justify-content:flex-start;align-items:center;gap:.5rem}@media only screen and (max-width: 1024px){.growth-analytics__header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:1.125rem}}.growth-analytics__header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:1.75rem}@media only screen and (max-width: 1024px){.growth-analytics__header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:1.5rem}}.growth-analytics__header__title[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.growth-analytics__body__notice[_ngcontent-%COMP%]{text-align:center;font-style:italic}.growth-analytics__body__stats[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:25%}@media only screen and (max-width: 1024px){.growth-analytics__body__stats[_ngcontent-%COMP%]{width:100%;padding:.5rem}}.growth-analytics__body__stats[_ngcontent-%COMP%]:not(:first-child){border-left-style:solid;border-left-width:1px;padding-left:1rem}@media only screen and (max-width: 1024px){.growth-analytics__body__stats[_ngcontent-%COMP%]:not(:first-child){border-left-style:none;padding-left:.75rem}}.growth-analytics__body__stats__content[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}@media only screen and (max-width: 1024px){.growth-analytics__body__stats__content[_ngcontent-%COMP%]{width:100%}}.growth-analytics__body__stats__change[_ngcontent-%COMP%]{font-size:.875rem;padding:.25rem .5rem;border-radius:.625rem;font-weight:600;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.25rem}.growth-analytics__body__stats__change--estimate[_ngcontent-%COMP%]{padding:.5rem .75rem;flex-direction:column}.growth-analytics__body__stats__change__icon[_ngcontent-%COMP%]{font-size:.8125rem}@media only screen and (max-width: 1024px){.growth-analytics__body__stats__change__icon[_ngcontent-%COMP%]{font-size:.75rem}}.growth-analytics__body__stats__change__icon--positive[_ngcontent-%COMP%]{color:#7
17cf55}.growth-analytics__body__stats__change__icon--negative[_ngcontent-%COMP%]{color:#fe2c55}.growth-analytics__body__stats__change__icon--growth[_ngcontent-%COMP%]{color:#7c5cfe}.growth-analytics__body__stats__change__icon--disabled[_ngcontent-%COMP%]{color:#4e4e4e}.growth-analytics__body__stats__change--positive[_ngcontent-%COMP%]{background-color:#77cf5533}.growth-analytics__body__stats__change--negative[_ngcontent-%COMP%]{background-color:#fe2c5533}.growth-analytics__body__stats__change--growth[_ngcontent-%COMP%]{background-color:#7c5cfe33}.growth-analytics__body__stats__change--disabled[_ngcontent-%COMP%]{background-color:#e0e0e0}@media only screen and (max-width: 1024px){.growth-analytics__body__stats__change[_ngcontent-%COMP%]{font-size:.75rem}}.growth-analytics__body__stats__container[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem .75rem;gap:1rem}@media only screen and (max-width: 1024px){.growth-analytics__body__stats__container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);padding:0;margin-bottom:.5rem;gap:0}}@media only screen and (max-width: 1024px){.growth-analytics__body__stats[_ngcontent-%COMP%]{padding:.75rem}.growth-analytics__body__stats[_ngcontent-%COMP%]:nth-child(1){border-right-style:solid;border-right-width:1px;border-bottom-style:solid;border-bottom-width:1px}.growth-analytics__body__stats[_ngcontent-%COMP%]:nth-child(2){border-bottom-style:solid;border-bottom-width:1px}.growth-analytics__body__stats[_ngcontent-%COMP%]:nth-child(3){border-right-style:solid;border-right-width:1px;border-bottom-style:solid;border-bottom-width:1px}.growth-analytics__body__stats[_ngcontent-%COMP%]:nth-child(4){border-bottom-style:solid;border-bottom-width:1px}}.growth-analytics__body__stats__label[_ngcontent-%COMP%]{font-size:1rem}@media only screen and (max-width: 1024px){.growth-analytics__body__stats__label[_ngcontent-%COMP%]{font-size:.75rem}}.growth-analytics__body__stats__count[_ngcontent-%COMP%]{font-size:2rem}@media only screen and (max-width: 1024px){.growth-analytics__body__stats__count[_ngcontent-%COMP%]{font-size:1rem}}.growth-analytics__legend[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem;padding:0 1.5rem}@media only screen and (max-width: 1024px){.growth-analytics__legend[_ngcontent-%COMP%]{justify-content:center}}.growth-analytics__legend__item[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.25rem}.growth-analytics__legend__item__circle[_ngcontent-%COMP%]{width:.75rem;height:.75rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.growth-analytics__legend__item__circle__inner[_ngcontent-%COMP%]{width:.375rem;height:.375rem;border-radius:50%;background-color:#fff}.growth-analytics__legend__item__circle--growth[_ngcontent-%COMP%]{background-color:#77cf55}.growth-analytics__legend__item__circle--growth-estimate[_ngcontent-%COMP%]{background-color:#7c5cfe}.growth-analytics__legend__item__circle--growth-estimate-disabled[_ngcontent-%COMP%]{background-color:#9ca3af}.growth-analytics__chart__wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}@media only screen and (max-width: 1024px){.growth-analytics__chart__wrapper[_ngcontent-%COMP%]{margin-bottom:.75rem}.growth-analytics__chart__wrapper[_ngcontent-%COMP%]   .growth-analytics__legend[_ngcontent-%COMP%]{order:1}}.growth-analytics__download-btn[_ngcontent-%COMP%]{border-radius:.625rem;border-width:.0625rem;border-style:solid;padding:.625rem .75rem;width:fit-content;cursor:pointer;transition:all .3s ease-in-out}.growth-analytics__download-btn--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed;pointer-events:none}.growth-analytics__download-btn--hover-dark[_ngcontent-%COMP%]:hover{background-color:#000;color:#fff}.growth-analytics__download-btn--hover-light[_ngcontent-%COMP%]:hover{background-color:#fff;color:#000}h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{margin:0}.relative[_ngcontent-%COMP%]{position:relative}.free-trial-btn[_ngcontent-%COMP%]{border-radius:.625rem;border-width:.0625rem;border-style:solid;padding:.625rem 1rem}.width-full[_ngcontent-%COMP%]{width:100%}.notice-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.flex-row[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.25rem}.gap-1rem[_ngcontent-%COMP%]{gap:1rem}.w-full[_ngcontent-%COMP%]{width:100%}"]})}}return n})();var In=O(3734);let Rn=(()=>{class n{constructor(e,o){this.httpSender=e,this.userService=o,this.whiteListAccounts=[],this.blackListAccounts=[],this.loading=!1,this.whitelistLoading=!1,this.blackl
1istLoading=!1,this.onChange=new t.bkB,this.tab=1}updateLists(){this.loading=!0,this.getWhiteList().subscribe({next:e=>this.getWhiteListCallback(e),error:e=>this.getWhiteListCallback(e)}),this.getBlackList().subscribe({next:e=>this.getBlackListCallback(e),error:e=>this.getBlackListCallback(e)})}updateWhitelistLists(){this.whitelistLoading=!0,this.getWhiteList().subscribe({next:e=>this.getWhiteListCallback(e),error:e=>this.getWhiteListCallback(e)})}updateBlacklistLists(){this.blacklistLoading=!0,this.getBlackList().subscribe({next:e=>this.getBlackListCallback(e),error:e=>this.getBlackListCallback(e)})}getWhiteListCallback(e){this.loading=!1,200==e.status&&this.createWhiteList(e.body.whitelist),this.onChange.emit()}createWhiteList(e){const o=[];for(const i of e){const s=In.E.parse(i);s.username&&s.pk&&s.img&&o.push(s)}this.sameUserLists(this.whiteListAccounts,o)||(this.whiteListAccounts=o)}getBlackListCallback(e){200==e.status&&this.createBlackList(e.body.blacklist),this.onChange.emit()}createBlackList(e){const o=[];for(const i of e){const s=In.E.parse(i);s.username&&s.pk&&s.img&&o.push(s)}this.sameUserLists(this.blackListAccounts,o)||(this.blackListAccounts=o)}sameUserLists(e,o){if(null==e||null==o||e.length!==o.length)return!1;for(let i=0;i<e.length;i++)if(e[i].pk!=o[i].pk)return!1;return!0}getWhiteList(){return this.httpSender.get("accounts/"+this.userService.currentSubscription.pk+"/whitelist?detailed=true")}putWhiteList(e){return this.httpSender.put("accounts/"+this.userService.currentSubscription.pk+"/whitelist/"+e,null)}deleteWhiteList(e){return this.httpSender.delete("accounts/"+this.userService.currentSubscription.pk+"/whitelist/"+e)}getBlackList(){return this.httpSender.get("accounts/"+this.userService.currentSubscription.pk+"/blacklist?detailed=true")}putBlackList(e){return this.httpSender.put("accounts/"+this.userService.currentSubscription.pk+"/blacklist/"+e,null)}deleteBlackList(e){return this.httpSender.delete("accounts/"+this.userService.currentSubscription.pk+"/blacklist/"+e)}whiteListAccountExtists(e){for(let o of this.whiteListAccounts)if(e.pk==o.pk)return!0;return!1}blackListAccountExtists(e){for(let o of this.blackListAccounts)if(e.pk==o.pk)return!0;return!1}static{this.\u0275fac=function(o){return new(o||n)(t.KVO(Dn.t),t.KVO(K.D))}}static{this.\u0275prov=t.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var ur=function(n){return n[n.WHITE_LIST=1]="WHITE_LIST",n[n.BLACK_LIST=2]="BLACK_LIST",n}(ur||{}),Ys=function(n){return n[n.INSTAGRAM=0]="INSTAGRAM",n[n.TIKTOK=1]="TIKTOK",n}(Ys||{});const AC=n=>({count:n});function EC(n,r){if(1&n&&(t.j41(0,"span",7),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.SpI(" ",t.i5U(2,1,"home.blacklist.followers",t.eq3(4,AC,e.account.followers))," ")}}let DC=(()=>{class n{constructor(){this.removeAccountEvent=new t.bkB,this.faTrash=ut.yLS}onRemoveAccount(e){this.removeAccountEvent.emit(e)}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-list-item"]],inputs:{account:"account"},outputs:{removeAccountEvent:"removeAccountEvent"},standalone:!1,decls:8,vars:5,consts:[[1,"account-item","border-bkg-5"],[1,"account-item__profile-pic","bkg-3",3,"src"],[1,"account-item__info"],[1,"account-item__username","f-semi-bold","f-size-16","color-text-1"],["class","account-item__followers f-regular f-size-14 color-text-2",4,"ngIf"],["aria-label","Remove account",1,"account-item__remove",3,"click"],[3,"icon"],[1,"account-item__followers","f-regular","f-size-14","color-text-2"]],template:function(o,i){1&o&&(t.j41(0,"div",0),t.nrm(1,"img",1),t.j41(2,"div",2)(3,"h3",3),t.EFF(4),t.k0s(),t.DNE(5,EC,3,6,"span",4),t.k0s(),t.j41(6,"button",5),t.bIt("click",function(){return i.onRemoveAccount(i.account.pk)}
1),t.nrm(7,"fa-icon",6),t.k0s()()),2&o&&(t.R7$(),t.Y8G("src",i.account.img,t.B4B),t.R7$(3),t.Lme(" ","@","",i.account.username," "),t.R7$(),t.Y8G("ngIf",i.account.followers),t.R7$(2),t.Y8G("icon",i.faTrash))},dependencies:[I.bT,it.aY,D.D9],styles:[".account-item[_ngcontent-%COMP%]{padding:1rem 1.5rem;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-direction:row;align-items:center;gap:.5rem}.account-item__profile-pic[_ngcontent-%COMP%]{height:2.5rem;width:2.5rem;border-radius:10rem;object-fit:cover}.account-item__info[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:0}.account-item__remove[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-left:auto;border-radius:.5rem;background-color:#fe2c5533;color:#fe2c55;border:none;cursor:pointer;width:2rem;height:2rem;min-width:2rem;min-height:2rem;transition:all .2s ease-in}.account-item__remove[_ngcontent-%COMP%]:hover{background-color:#fe2c554d}h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{margin:0}"]})}}return n})();var Oe=O(4917);function GC(n,r){if(1&n&&(t.j41(0,"div",7),t.EFF(1),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.SpI(" ",e.account.name," ")}}function jC(n,r){if(1&n&&(t.j41(0,"div",7),t.EFF(1),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.SpI(" @",e.account.username," ")}}function LC(n,r){if(1&n&&t.nrm(0,"img",8),2&n){const e=t.XpG();t.Y8G("src",e.agency.getImg("ic_verified.svg"),t.B4B)}}function $C(n,r){if(1&n&&(t.j41(0,"div",9),t.EFF(1),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.SpI(" @",e.account.username," ")}}let to=(()=>{class n{constructor(e){this.agency=e,this.hover=!0}ngOnInit(){}isMobile(){return window.innerWidth<900}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(nt.z))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-account-item"]],inputs:{account:"account",hover:"hover"},standalone:!1,decls:9,vars:7,consts:[[1,"search-dropdown-item","h-box"],[1,"h-box"],[1,"search-item-img","bkg-4",3,"src"],[1,"v-box"],["class","search-item-title f-size-16 f-medium color-text-2",4,"ngIf"],["class","ic-verified",3,"src",4,"ngIf"],["class","search-item-body f-size-16 color-text-5 f-regular",4,"ngIf"],[1,"search-item-title","f-size-16","f-medium","color-text-2"],[1,"ic-verified",3,"src"],[1,"search-item-body","f-size-16","color-text-5","f-regular"]],template:function(o,i){1&o&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"img",2),t.j41(3,"div",3)(4,"div",1),t.DNE(5,GC,2,1,"div",4)(6,jC,2,1,"div",4)(7,LC,1,1,"img",5),t.k0s(),t.DNE(8,$C,2,1,"div",6),t.k0s()()()),2&o&&(t.AVh("dropdown-item-hover",i.hover),t.R7$(2),t.Y8G("src",i.account.img,t.B4B),t.R7$(3),t.Y8G("ngIf",i.account.name),t.R7$(),t.Y8G("ngIf",!i.account.name),t.R7$(),t.Y8G("ngIf",i.account.isVerified),t.R7$(),t.Y8G("ngIf",i.account.name))},dependencies:[I.bT],styles:[".ic-verified[_ngcontent-%COMP%]{height:18px;margin-left:5px}.search-dropdown-item[_ngcontent-%COMP%]{border-radius:0;padding:1rem}.dropdown-item-hover[_ngcontent-%COMP%]{cursor:pointer}@media only screen and (max-width: 899px){.search-dropdown-item[_ngcontent-%COMP%]{border-radius:10px;padding:10px 20px}.ic-verified[_ngcontent-%COMP%]{height:14px}.search-item-img[_ngcontent-%COMP%]{width:50px;min-width:50px;height:50px;margin-right:7px}}.search-item-body[_ngcontent-%COMP%]{text-align:left}.search-item-title[_ngcontent-%COMP%]{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:25ch}"]})}}return n})();function NC(n,r){if(1&n){const e=t.RV6();t.j41(0,"input",19),t.nI1(1,"translate"),t.mxI("ngModelChange",function(i){t.eBV(e);const s=t.XpG();return t.DH7(s.searchText,i)||(s.searchText=i),t.Njj(i)}),t.bIt("ngModelChange",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onSearch())})("keydown",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.searchLoading=!0)}),t.k0s()}if(2&n){const e=t.XpG();t.Y8G("placeholder",t.bMT(1,2,"home.blacklist.add-target-dialog.placeholder")),t.R50("ngModel",e.searchText)}}function VC(n,r){1&n&&t.nrm(0,"app-small-loader",20)}function BC(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",21),t.nrm(1,"app-account-item",22),t.j41(2,"div",23)(3,"button",24),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onAddAccount(i.selectedSearchAccount))}),t.nrm(4,"fa-icon",25),t.EFF(5),t.nI1(6,"translate"),t.k0s(),t.j41(7,"fa-icon",26),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.removeSelectedAccount())}),t.k0s()()()}if(2&n){const e=t.XpG();t.R7$(),t.Y8G("account",e.selectedSearchAccount)("hover",!1),t.R7$(2),t.Y8G("disabled",!e.selectedSearchAccount),t.R7$(),t.Y8G("icon",e.faPlus),t.R7$(),t.SpI(" ",t.bMT(6,6,"home.blacklist.add-target-dialog.add-button")," "),t.R7$(2),t.Y8G("icon",e.faArrowsRotate)}}function YC(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",27),t.bIt("click",function(){const i=t.eBV(e).$implicit,s=t.XpG();return t.Njj(s.onSelectSearchAccount(i))}),t.nrm(1,"app-account-item",28),t.k0s()}if(2&n){const e=r.$implicit;t.R7$(),t.Y8G("account",e)}}let zC=(()=>{class n{constructor(e,o,i,s,a,l){this.agencyService=e,this.popupService=o,this.userService=i,this.listService=s,this.toastService=a,this.translateService=l,this.onCloseDialog=new t.bkB,this.faClose=V.GRI,this.faPlus=ut.QLR,this.faArrowsRotate=ut.$3Z,this.searchLoading=!1,this.searchAccounts=[],this.searchText="",this.selectedSearchAccount=null}ngOnInit(){this.popupService.disableScroll()}ngOnDestroy(){this.popupService.enableScroll()}closeDialog(){this.onCloseDialog.emit()}onSearch(){this.searchText&&this.searchText.length>0?(this.searchLoading=!0,this.getIgAccounts()):(this.searchAccounts=[],this.searchLoading=!1)}getIgAccounts(){const e=this.searchText.replace("@","");this.userService.getUsersLike(e).subscribe({next:o=>this.getIgAccountsCallback(o,e),error:o=>this.getIgAccountsCallback(o,e)})}getIgAccountsCallback(e,o){if(200===e.status){if(o!==this.searchText.replace("@",""))return;const i=e.body.users;this.searchLoading=!1,this.searchAccounts=[];for(let s=0;s<i.length;s++){const a=i[s].user,g=new In.E(Gn.b.igImagePrefix+a.profile_pic_url,a.full_name,a.username,a.pk);g.isVerified=a.is_verified,this.listService.blackListAccountExtists(g)||this.searchAccounts.push(g)}}else this.searchLoading=!1}onSelectSearchAccount(e){this.searchAccounts=[],this.searchText="",this.searchLoading=!1,this.selectedSearchAccount=e}
1onAddAccount(e){e&&(this.mixpanelEvent("blacklist_confirm",{target_pk:e.pk}),this.selectedSearchAccount=null,this.listService.blackListAccounts.unshift(e),this.listService.putBlackList(e.pk).subscribe({next:()=>{this.toastService.showToast(this.translateService.instant("home.blacklist.add-target-dialog.successfully-updated"),Z.TS.GREEN)},error:o=>{console.error(o)}}))}removeSelectedAccount(){this.selectedSearchAccount=null}mixpanelEvent(e,o){dt.A.__loaded&&dt.A.track(e,o)}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(nt.z),t.rXU(Qt.O),t.rXU(K.D),t.rXU(Rn),t.rXU(Z.fw),t.rXU(D.c$))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-add-target-dialog"]],outputs:{onCloseDialog:"onCloseDialog"},standalone:!1,decls:25,vars:18,consts:[["dropdown",""],[1,"overlay","show-overlay"],[1,"content__container"],[1,"content","bkg-1"],[1,"content__close",3,"click"],[1,"color-text-3","f-size-18",3,"icon"],[1,"content__wrapper"],[1,"title","f-size-24","f-bold","color-text-1"],[1,"subtitle","f-size-14","f-regular","color-text-5"],[1,"content__separator"],[1,"content__footer"],[1,"flex"],[1,"relative"],["class","search-input-source f-medium f-size-16",3,"placeholder","ngModel","ngModelChange","keydown",4,"ngIf"],["class","search-loading",4,"ngIf"],["class","selected-box border-bkg-5 h-box",4,"ngIf"],[1,"dropdown","search-dropdown"],[3,"click",4,"ngFor","ngForOf"],[1,"color-text-5","italic","f-size-14","w-full"],[1,"search-input-source","f-medium","f-size-16",3,"ngModelChange","keydown","placeholder","ngModel"],[1,"search-loading"],[1,"selected-box","border-bkg-5","h-box"],[3,"account","hover"],[1,"card-actions"],[1,"btn-primary","add-button-el","color-white","f-medium","f-size-16",3,"click","disabled"],[3,"icon"],[1,"ic-remove","color-text-5",3,"click","icon"],[3,"click"],[3,"account"]],template:function(o,i){if(1&o){const s=t.RV6();t.j41(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4),t.bIt("click",function(){return t.eBV(s),t.Njj(i.closeDialog())}),t.nrm(4,"fa-icon",5),t.k0s(),t.j41(5,"div",6)(6,"div",7),t.EFF(7),t.nI1(8,"translate"),t.k0s(),t.j41(9,"div",8),t.EFF(10),t.nI1(11,"translate"),t.k0s()(),t.nrm(12,"div",9),t.j41(13,"div",10)(14,"div",11)(15,"div",12),t.DNE(16,NC,2,4,"input",13)(17,VC,1,0,"app-small-loader",14)(18,BC,8,8,"div",15),t.j41(19,"div",16,0),t.DNE(21,YC,2,1,"div",17),t.k0s()()(),t.j41(22,"span",18),t.EFF(23),t.nI1(24,"translate"),t.k0s()()()()()}2&o&&(t.Y8G("@fadeInOut",void 0)("@overlayBkg",i.agencyService.agency.darkMode?"dark":"light"),t.R7$(4),t.Y8G("icon",i.faClose),t.R7$(3),t.SpI(" ",t.bMT(8,12,"home.blacklist.add-target-dialog.title")," "),t.R7$(3),t.SpI(" ",t.bMT(11,14,"home.blacklist.add-target-dialog.subtitle")," "),t.R7$(6),t.Y8G("ngIf",!i.selectedSearchAccount),t.R7$(),t.Y8G("ngIf",i.searchLoading),t.R7$(),t.Y8G("ngIf",i.selectedSearchAccount),t.R7$(),t.AVh("show",null!=i.searchAccounts&&i.searchAccounts.length>0),t.R7$(2),t.Y8G("ngForOf",i.searchAccounts),t.R7$(2),t.SpI(" ",t.bMT(24,16,"home.blacklist.add-target-dialog.hint")," "))},dependencies:[I.Sq,I.bT,tt.me,tt.BC,tt.vS,it.aY,le.M,Oe.ZP,to,D.D9],styles:[".overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;pointer-events:all;z-index:3}.h-box[_ngcontent-%COMP%]{align-items:flex-start;position:relative}.popup-bkg[_ngcontent-%COMP%]{position:absolute;left:0;top:0;z-index:-1}.content[_ngcontent-%COMP%]{display:flex;flex-flow:column;align-items:flex-start;justify-content:center;text-align:center;position:relative;width:100%;max-width:34.9375rem;border-radius:.625rem}.content__close[_ngcontent-%COMP%]{position:absolute;top:1rem;right:1rem;z-index:1;cursor:pointer}
1.content__separator[_ngcontent-%COMP%]{width:100%;height:1px;background-color:#d5d5d5;margin-bottom:1rem}.content__footer[_ngcontent-%COMP%]{display:flex;flex-flow:row;align-items:center;flex-direction:column;gap:1rem;width:100%}.content__wrapper[_ngcontent-%COMP%]{display:flex;flex-flow:column;align-items:flex-start;justify-content:center;padding:1.25rem 1.25rem 1rem;text-align:left;gap:.25rem}.content__icon[_ngcontent-%COMP%]{font-size:2.5rem;color:#526c79}.content__icon--highlighted[_ngcontent-%COMP%]{color:#0068ff}@media only screen and (min-width: 1024px){.content__icon[_ngcontent-%COMP%]{font-size:3rem}}.content__footer[_ngcontent-%COMP%]{padding:0 1.25rem 1.25rem}.content__container[_ngcontent-%COMP%]{display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;position:absolute;left:0;top:0}.show-overlay[_ngcontent-%COMP%]{background:#00000080}.btn-grey[_ngcontent-%COMP%]{background:#526c79;transition:all .3s ease;color:#fff}.btn-grey[_ngcontent-%COMP%]:hover{background:#485e6a}.subtitle[_ngcontent-%COMP%]{text-align:left}.italic[_ngcontent-%COMP%]{font-style:italic;text-align:left}.flex[_ngcontent-%COMP%]{display:flex;flex-flow:column;align-items:flex-start;justify-content:center;width:100%;gap:.5rem}.relative[_ngcontent-%COMP%]{width:100%}.search-input-source[_ngcontent-%COMP%]{margin-top:0}.search-loading[_ngcontent-%COMP%]{top:5px}.selected-box[_ngcontent-%COMP%]{height:fit-content;margin-top:0;align-items:center;border-width:1px}.add-button-el[_ngcontent-%COMP%]{width:fit-content;height:2.5625rem;min-height:2.5625rem;padding-left:1rem;padding-right:1rem}.card-actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:1rem}.w-full[_ngcontent-%COMP%]{width:100%}"],data:{animation:[q.B6,q.Ws,q.r5]}})}}return n})();function UC(n,r){if(1&n){const e=t.RV6();t.j41(0,"input",18),t.nI1(1,"translate"),t.mxI("ngModelChange",function(i){t.eBV(e);const s=t.XpG();return t.DH7(s.searchText,i)||(s.searchText=i),t.Njj(i)}),t.bIt("ngModelChange",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onSearch())})("keydown",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.searchLoading=!0)}),t.k0s()}if(2&n){const e=t.XpG();t.Y8G("placeholder",t.bMT(1,2,"placeholder.search-account")),t.R50("ngModel",e.searchText)}}function XC(n,r){1&n&&t.nrm(0,"app-small-loader",19)}function WC(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",24)(1,"button",25),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.onAddAccount(i.selectedSearchAccount))}),t.nrm(2,"fa-icon",26),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"fa-icon",27),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.removeSelectedAccount())}),t.k0s()()}if(2&n){const e=t.XpG(2);t.R7$(),t.Y8G("disabled",!e.selectedSearchAccount),t.R7$(),t.Y8G("icon",e.faPlus),t.R7$(),t.SpI(" ",t.bMT(4,4,"home.blacklist.add-target-dialog.add-button")," "),t.R7$(2),t.Y8G("icon",e.faArrowsRotate)}}function HC(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",24)(1,"button",28),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.removeSelectedAccount())}),t.nrm(2,"fa-icon",29),t.k0s()()}if(2&n){const e=t.XpG(2);t.R7$(2),t.Y8G("icon",e.faClose)}}function KC(n,r){if(1&n){const e=t.RV6();t.j41(0,"button",30),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.onAddAccount(i.selectedSearchAccount))}),t.nrm(1,"fa-icon",26),t.EFF(2),t.nI1(3,"translate"),t.k0s()}if(2&n){const e=t.XpG(2);t.Y8G("disabled",!e.selectedSearchAccount),t.R7$(),t.Y8G("icon",e.faPlus),t.R7$(),t.SpI(" ",t.bMT(3,3,"home.blacklist.add-target-dialog.add-button")," ")}}function qC(n,r){if(1&n&&(t.j41(0,"div",20),t.nrm(1,"app-account-item",21),t.DNE(2,WC,6,6,"div",22)(3,HC,3,1,"div",22)(4,KC,4,5,"button",23),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.Y8G("account",e.selectedSearchAccount)("hover",!1),t.R7$(),t.Y8G("ngIf",!e.isMobile()),t.R7$(),t.Y8G("ngIf",e.isMobile()),t.R7$(),t.Y8G("ngIf",e.isMobile())}}function QC(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",31),t.bIt("click",function(){const i=t.eBV(e).$implicit,s=t.XpG();return t.Njj(s.onSelectSearchAccount(i))}),t.nrm(1,"app-account-item",32),t.k0s()}if(2&n){const e=r.$implicit;t.R7$(),t.Y8G("account",e)}}let JC=(()=>{class n{constructor(e,o,i,s,a,l){this.agencyService=e,this.popupService=o,this.userService=i,this.listService=s,this.toastService=a,this.translateService=l,this.onCloseDialog=new t.bkB,this.faClose=V.GRI,this.faPlus=ut.QLR,this.faArrowsRotate=ut.$3Z,this.searchLoading=!1,this.searchAccounts=[],this.searchText="",this.selectedSearchAccount=null}ngOnInit(){this.popupService.disableScroll()}ngOnDestroy(){this.popupService.enableScroll()}closeDialog(){this.onCloseDialog.emit()}onSearch(){this.searchText&&this.searchText.length>0?(this.searchLoading=!0,this.getIgAccounts()):(this.searchAccounts=[],this.searchLoading=!1)}getIgAccounts(){const e=this.searchText.replace("@","");this.userService.getUsersLike(e).subscribe({next:o=>this.getIgAccountsCallback(o,e),error:o=>this.getIgAccountsCallback(o,e)})}getIgAccountsCallback(e,o){if(200===e.status){if(o!==this.searchText.replace("@",""))return;const i=e.body.users;this.searchLoading=!1,this.searchAccounts=[];for(let s=0;s<i.length;s++){const a=i[s].user,g=new In.E(Gn.b.igImagePrefix+a.profile_pic_url,a.full_name,a.username,a.pk);g.isVerified=a.is_verified,this.listService.blackListAccountExtists(g)||this.searchAccounts.push(g)}}else this.searchLoading=!1}onSelectSearchAccount(e){this.searchAccounts=[],this.searchText="",this.searchLoading=!1,this.selectedSearchAccount=e}onAddAccount(e){e&&(this.selectedSearchAccount=null,this.listService.blackListAccounts.unshift(e),this.listService.putBlackList(e.pk).subscribe({next:()=>{this.onCloseDialog.emit(),this.toastService.showToast(this.translateService.instant("home.blacklist.add-target-dialog.successfully-updated"),Z.TS.GREEN)},error:o=>{console.error(o)}}))}removeSelectedAccount(){this.selectedSearchAccount=null}isMobile(){return window.innerWidth<801}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(nt.z),t.rXU(Qt.O),t.rXU(K.D),t.rXU(Rn),t.rXU(Z.fw),t.rXU(D.c$))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-add-target-dialog-mobile"]],outputs:{onCloseDialog:"onCloseDialog"},standalone:!1,decls:24,vars:16,consts:[[1,"overlay","show-overlay"],[1,"content__container"],[1,"content","bkg-1"],[1,"content__close",3,"click"],[1,"color-text-3","f-size-18",3,"icon"],[1,"content__wrapper"],[1,"title","f-size-24","f-bold","color-text-1"],[1,"subtitle","f-size-14","f-regular","color-text-5"],[1,"content__separator"],[1,"content__footer"],[1,"flex"],[1,"relative"],["class","search-input-source f-medium f-size-16",3,"placeholder","ngModel","ngModelChange","keydown",4,"ngIf"],["class","search-loading",4,"ngIf"],["class","selected-box border-bkg-5 h-box",4,"ngIf"],[1,"search-accounts-container"],["class","search-accounts-wrapper",3,"click",4,"ngFor","ngForOf"],[1,"hint","color-text-5","italic","f-size-14"],[1,"search-input-source","f-medium","f-size-16",3,"ngModelChange","keydown","placeholder","ngModel"],[1,"search-loading"],[1,"selected-box","border-bkg-5","h-box"],[3,"account","hover"],["class","card-actions",4,"ngIf"],["class","btn-primary w-full add-button-el color-white f-medium f-size-16",3,"disabled","click",4,"ngIf"],[1,"card-actions"],[1,"btn-primary","add-button-el","color-white","f-medium","f-size-16",3,"click","disabled"],[3,"icon"],[1,"ic-remove","color-text-5",3,"click","icon"],["type","button","aria-label","Remove selected account",1,"btn-remove","bkg-3","color-text-5","f-size-14","f-medium",3,"click"],["size","lg",1,"color-text-3",3,"icon"],[1,"btn-primary","w-full","add-button-el","color-white","f-medium","f-size-16",3,"click","disabled"],[1,"search-accounts-wrapper",3,"click"],[3,"account"]],template:function(o,i){1&o&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),t.bIt("click",function(){return i.closeDialog()}),t.nrm(4,"fa-icon",4),t.k0s(),t.j41(5,"div",5)(6,"div",6),t.EFF(7),t.nI1(8,"translate"),t.k0s(),t.j41(9,"div",7),t.EFF(10),t.nI1(11,"translate"),t.k0s()(),t.nrm(12,"div",8),t.j41(13,"div",9)(14,"div",10)(15,"div",11),t.DNE(16,UC,2,4,"input",12)(17,XC,1,0,"app-small-loader",13)(18,qC,5,5,"div",14),t.k0s()(),t.j41(19,"div",15),t.DNE(20,QC,2,1,"div",16),t.k0s(),t.j41(21,"span",17),t.EFF(22),t.nI1(23,"translate"),t.k0s()()()()()),2&o&&(t.Y8G("@fadeInOut",void 0)("@overlayBkg",i.agencyService.agency.darkMode?"dark":"light"),t.R7$(4),t.Y8G("icon",i.faClose),t.R7$(3),t.SpI(" ",t.bMT(8,10,"home.blacklist.add-target-dialog.title")," "),t.R7$(3),t.SpI(" ",t.bMT(11,12,"home.blacklist.add-target-dialog.subtitle")," "),t.R7$(6),t.Y8G("ngIf",!i.selectedSearchAccount),t.R7$(),t.Y8G("ngIf",i.searchLoading),t.R7$(),t.Y8G("ngIf",i.selectedSearchAccount),t.R7$(2),t.Y8G("ngForOf",i.searchAccounts),t.R7$(2),t.SpI(" ",t.bMT(23,14,"home.blacklist.add-target-dialog.hint")," "))},dependencies:[I.Sq,I.bT,tt.me,tt.BC,tt.vS,it.aY,le.M,Oe.ZP,to,D.D9],styles:[".overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;pointer-events:all;z-index:3}.h-box[_ngcontent-%COMP%]{align-items:flex-start;position:relative}.popup-bkg[_ngcontent-%COMP%]{position:absolute;
1left:0;top:0;z-index:-1}.content[_ngcontent-%COMP%]{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;text-align:center;position:relative;height:100%;max-width:100%;width:100%}.content__close[_ngcontent-%COMP%]{position:absolute;top:1rem;right:1rem;z-index:1;cursor:pointer}.content__separator[_ngcontent-%COMP%]{width:100%;height:1px;background-color:#d5d5d5;margin-bottom:1rem}.content__footer[_ngcontent-%COMP%]{display:flex;flex-flow:row;align-items:center;flex-direction:column;gap:1rem;width:100%;height:100%}.content__footer[_ngcontent-%COMP%]   .hint[_ngcontent-%COMP%]{margin-top:auto}.content__wrapper[_ngcontent-%COMP%]{display:flex;flex-flow:column;align-items:flex-start;justify-content:center;padding:1.25rem 1.25rem 1rem;text-align:left;gap:.25rem}.content__icon[_ngcontent-%COMP%]{font-size:2.5rem;color:#526c79}.content__icon--highlighted[_ngcontent-%COMP%]{color:#0068ff}@media only screen and (min-width: 1024px){.content__icon[_ngcontent-%COMP%]{font-size:3rem}}.content__footer[_ngcontent-%COMP%]{padding:0 1.25rem 1.25rem}.content__container[_ngcontent-%COMP%]{display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;position:absolute;left:0;top:0}.show-overlay[_ngcontent-%COMP%]{background:#00000080}.btn-grey[_ngcontent-%COMP%]{background:#526c79;transition:all .3s ease;color:#fff}.btn-grey[_ngcontent-%COMP%]:hover{background:#485e6a}.subtitle[_ngcontent-%COMP%]{text-align:left}.italic[_ngcontent-%COMP%]{font-style:italic;text-align:left}.flex[_ngcontent-%COMP%]{display:flex;flex-flow:column;align-items:flex-start;justify-content:center;width:100%;gap:.5rem}.relative[_ngcontent-%COMP%]{width:100%}.search-input-source[_ngcontent-%COMP%]{margin-top:0}.search-loading[_ngcontent-%COMP%]{top:5px}.selected-box[_ngcontent-%COMP%]{height:fit-content;margin-top:0;align-items:center;border-width:1px;flex-wrap:wrap;padding-right:1rem;padding-top:.25rem}.add-button-el[_ngcontent-%COMP%]{width:fit-content;height:2.5625rem;min-height:2.5625rem;padding-left:1rem;padding-right:1rem}.card-actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:1rem}.btn-remove[_ngcontent-%COMP%]{height:2.5625rem;width:2.5625rem;min-height:2.5625rem;display:flex;justify-content:center;align-items:center}.w-full[_ngcontent-%COMP%]{width:100%;margin:.5rem 0 1rem 1rem}.search-accounts-wrapper[_ngcontent-%COMP%]{width:100%}.search-accounts-container[_ngcontent-%COMP%]{height:calc(101vh - 300px);overflow-y:auto;width:100%}"],data:{animation:[q.B6,q.Ws,q.r5]}})}}return n})();function ZC(n,r){if(1&n){const e=t.RV6();t.j41(0,"app-list-item",12),t.bIt("removeAccountEvent",function(i){t.eBV(e);const s=t.XpG(2);return t.Njj(s.onRemoveAccount(i))}),t.k0s()}2&n&&t.Y8G("account",r.$implicit)}function t2(n,r){if(1&n&&(t.qex(0),t.DNE(1,ZC,1,1,"app-list-item",11),t.bVm()),2&n){const e=t.XpG();t.R7$(),t.Y8G("ngForOf",e.getBlacklistAccounts())}}function e2(n,r){1&n&&(t.j41(0,"span",15),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.blacklist.empty-list")," "))}function n2(n,r){if(1&n){const e=t.RV6();t.j41(0,"button",16),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.playVideo())}),t.nrm(1,"fa-icon",17),t.EFF(2),t.nI1(3,"translate"),t.k0s()}if(2&n){const e=t.XpG(2);t.R7$(),t.Y8G("icon",e.faPlay),t.R7$(),t.SpI(" ",t.bMT(3,2,"home.targeting.see-guide")," ")}}function i2(n,r){if(1&n&&(t.qex(0),t.DNE(1,e2,3,3,"span",13)(2,n2,4,4,"button",14),t.bVm()),2&n){const e=t.XpG();t.R7$(),t.Y8G("ngIf",0==e.getBlacklistAccounts().length),t.R7$(),t.Y8G("ngIf",e.showVideoElement()&&e.getVideoId())}}function o2(n,r){if(1&n){const e=t.RV6();t.j41(0,"app-add-target-dialog",18),t.bIt("onCloseDialog",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.handleCloseDialog())}),t.k0s()}}function r2(n,r){if(1&n){const e=t.RV6();t.j41(0,"app-add-target-dialog-mobile",18),t.bIt("onCloseDialog",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.handleCloseDialog())}),t.k0s()}}function s2(n,r){if(1&n){const e=t.RV6();t.j41(0,"app-vimeo-dialog",19),t.bIt("onCloseVideoEvent",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.playVideo())}),t.k0s()}if(2&n){const e=t.XpG();t.Y8G("vimeoId",e.getVideoId())}}let a2=(()=>
1{class n{constructor(e,o,i,s){this.blacklistService=e,this.toastService=o,this.translateService=i,this.videoLinksService=s,this.faPlus=ut.QLR,this.faPlay=V.ijD,this.isAddTargetDialogOpen=!1,this.isPlayingVideo=!1}ngOnInit(){this.blacklistService.updateBlacklistLists()}getBlacklistAccounts(){return this.blacklistService.blackListAccounts}onRemoveAccount(e){this.blacklistService.deleteBlackList(e).subscribe({next:()=>{this.blacklistService.blackListAccounts=this.blacklistService.blackListAccounts.filter(o=>o.pk!==e),this.toastService.showToast(this.translateService.instant("home.blacklist.success-item-removed"),Z.TS.GREEN)}})}onAddTarget(){this.mixpanelEvent("blacklist_open",null),this.isAddTargetDialogOpen=!0}playVideo(){this.isPlayingVideo=!this.isPlayingVideo}showVideoElement(){return this.videoLinksService.showVideoElement()}getVideoId(){return this.videoLinksService.getVideoId().whiteAndBlackList.videoId}isMobile(){return window.innerWidth<801}handleCloseDialog(){this.mixpanelEvent("blacklist_close",null),this.isAddTargetDialogOpen=!1}mixpanelEvent(e,o){dt.A.__loaded&&dt.A.track(e,o)}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(Rn),t.rXU(Z.fw),t.rXU(D.c$),t.rXU(Nr.e))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-blacklist-view"]],standalone:!1,decls:16,vars:15,consts:[[1,"blacklist","border-bkg-5"],[1,"blacklist__header","border-bkg-5","bkg-3"],[1,"blacklist__header__title"],[1,"color-text-1","f-bold",3,"innerHTML"],[3,"translateId"],[1,"btn-primary","color-white","f-medium","f-size-16","blacklist__add-target",3,"click"],[3,"icon"],[1,"blacklist__body"],[4,"ngIf"],[3,"onCloseDialog",4,"ngIf"],[3,"vimeoId","onCloseVideoEvent",4,"ngIf"],[3,"account","removeAccountEvent",4,"ngFor","ngForOf"],[3,"removeAccountEvent","account"],["class","color-text-5 f-size-14 text-center f-regular max-w-text",4,"ngIf"],["type","button","class","button btn-primary-outline mt-1 w-fit-content h-fit f-size-16 f-regular",3,"click",4,"ngIf"],[1,"color-text-5","f-size-14","text-center","f-regular","max-w-text"],["type","button",1,"button","btn-primary-outline","mt-1","w-fit-content","h-fit","f-size-16","f-regular",3,"click"],[1,"mr-1",3,"icon"],[3,"onCloseDialog"],[3,"onCloseVideoEvent","vimeoId"]],template:function(o,i){1&o&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2),t.nrm(3,"h3",3),t.nI1(4,"translate"),t.nrm(5,"app-tooltip",4),t.k0s(),t.j41(6,"button",5),t.bIt("click",function(){return i.onAddTarget()}),t.nrm(7,"fa-icon",6),t.EFF(8),t.nI1(9,"translate"),t.k0s()(),t.j41(10,"div",7),t.DNE(11,t2,2,1,"ng-container",8)(12,i2,3,2,"ng-container",8),t.k0s()(),t.DNE(13,o2,1,0,"app-add-target-dialog",9)(14,r2,1,0,"app-add-target-dialog-mobile",9)(15,s2,1,1,"app-vimeo-dialog",10)),2&o&&(t.R
17$(3),t.Y8G("innerHTML",t.bMT(4,11,"home.blacklist.title"),t.npT),t.R7$(2),t.Y8G("translateId","blacklist-info"),t.R7$(2),t.Y8G("icon",i.faPlus),t.R7$(),t.SpI(" ",t.bMT(9,13,"home.blacklist.add-target-btn")," "),t.R7$(2),t.AVh("blacklist__body--empty",0==i.getBlacklistAccounts().length),t.R7$(),t.Y8G("ngIf",i.getBlacklistAccounts().length>0),t.R7$(),t.Y8G("ngIf",0==i.getBlacklistAccounts().length),t.R7$(),t.Y8G("ngIf",i.isAddTargetDialogOpen&&!i.isMobile()),t.R7$(),t.Y8G("ngIf",i.isAddTargetDialogOpen&&i.isMobile()),t.R7$(),t.Y8G("ngIf",i.showVideoElement()&&i.isPlayingVideo))},dependencies:[I.Sq,I.bT,it.aY,ne.b,Vr.w,DC,zC,JC,D.D9],styles:[".blacklist[_ngcontent-%COMP%]{border-radius:.625rem;border-style:solid;border-width:1px}.blacklist__header[_ngcontent-%COMP%]{padding:1rem 1.5rem;border-bottom-style:solid;border-bottom-width:1px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;border-top-right-radius:.625rem;border-top-left-radius:.625rem}@media only screen and (max-width: 900px){.blacklist__header[_ngcontent-%COMP%]{padding:1rem}}.blacklist__header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:1.25rem;display:flex;justify-content:flex-start;align-items:center;gap:.5rem}@media only screen and (max-width: 1300px){.blacklist__header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:1.125rem}}.blacklist__header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:1.75rem}@media only screen and (max-width: 1300px){.blacklist__header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:1.5rem}}.blacklist__header__title[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.blacklist__body[_ngcontent-%COMP%]{height:26.0625rem;overflow-y:auto}.blacklist__body--empty[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5rem;padding:1.5rem}.blacklist__add-target[_ngcontent-%COMP%]{width:fit-content;padding:.625rem 1rem;min-height:2.75rem;height:2.75rem}@media (max-width: 578px){.blacklist__add-target[_ngcontent-%COMP%]{width:100%}}h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{margin:0}.text-center[_ngcontent-%COMP%]{text-align:center}.max-w-text[_ngcontent-%COMP%]{max-width:25rem}"]})}}return n})();const l2=n=>({count:n});function c2(n,r){if(1&n&&(t.j41(0,"span",7),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.SpI(" ",t.i5U(2,1,"home.blacklist.followers",t.eq3(4,l2,e.account.followers))," ")}}let d2=(()=>{class n{constructor(){this.removeAccountEvent=new t.bkB,this.faTrash=ut.yLS}onRemoveAccount(e){this.removeAccountEvent.emit(e)}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-whitelist-list-item"]],inputs:{account:"account"},outputs:{removeAccountEvent:"removeAccountEvent"},standalone:!1,decls:8,vars:5,consts:[[1,"account-item","border-bkg-5"],[1,"account-item__profile-pic","bkg-3",3,"src"],[1,"account-item__info"],[1,"account-item__username","f-semi-bold","f-size-16","color-text-1"],["class","account-item__followers f-regular f-size-14 color-text-2",4,"ngIf"],["aria-label","Remove account",1,"account-item__remove",3,"click"],[3,"icon"],[1,"account-item__followers","f-regular","f-size-14","color-text-2"]],template:function(o,i){1&o&&(t.j41(0,"div",0),t.nrm(1,"img",1),t.j41(2,"div",2)(3,"h3",3),t.EFF(4),t.k0s(),t.DNE(5,c2,3,6,"span",4),t.k0s(),t.j41(6,"button",5),t.bIt("click",function(){return i.onRemoveAccount(i.account.pk)}
1),t.nrm(7,"fa-icon",6),t.k0s()()),2&o&&(t.R7$(),t.Y8G("src",i.account.img,t.B4B),t.R7$(3),t.Lme(" ","@","",i.account.username," "),t.R7$(),t.Y8G("ngIf",i.account.followers),t.R7$(2),t.Y8G("icon",i.faTrash))},dependencies:[I.bT,it.aY,D.D9],styles:[".account-item[_ngcontent-%COMP%]{padding:1rem 1.5rem;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-direction:row;align-items:center;gap:.5rem}.account-item__profile-pic[_ngcontent-%COMP%]{height:2.5rem;width:2.5rem;border-radius:10rem;object-fit:cover}.account-item__info[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:0}.account-item__remove[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-left:auto;border-radius:.5rem;background-color:#fe2c5533;color:#fe2c55;border:none;cursor:pointer;width:2rem;height:2rem;min-width:2rem;min-height:2rem;transition:all .2s ease-in}.account-item__remove[_ngcontent-%COMP%]:hover{background-color:#fe2c554d}h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{margin:0}"]})}}return n})();function u2(n,r){if(1&n){const e=t.RV6();t.j41(0,"input",19),t.nI1(1,"translate"),t.mxI("ngModelChange",function(i){t.eBV(e);const s=t.XpG();return t.DH7(s.searchText,i)||(s.searchText=i),t.Njj(i)}),t.bIt("ngModelChange",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onSearch())})("keydown",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.searchLoading=!0)}),t.k0s()}if(2&n){const e=t.XpG();t.Y8G("placeholder",t.bMT(1,2,"home.whitelist.add-target-dialog.placeholder")),t.R50("ngModel",e.searchText)}}function g2(n,r){1&n&&t.nrm(0,"app-small-loader",20)}function h2(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",21),t.nrm(1,"app-account-item",22),t.j41(2,"div",23)(3,"button",24),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onAddAccount(i.selectedSearchAccount))}),t.nrm(4,"fa-icon",25),t.EFF(5),t.nI1(6,"translate"),t.k0s(),t.j41(7,"fa-icon",26),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.removeSelectedAccount())}),t.k0s()()()}if(2&n){const e=t.XpG();t.R7$(),t.Y8G("account",e.selectedSearchAccount)("hover",!1),t.R7$(2),t.Y8G("disabled",!e.selectedSearchAccount),t.R7$(),t.Y8G("icon",e.faPlus),t.R7$(),t.SpI(" ",t.bMT(6,6,"home.whitelist.add-target-dialog.add-button")," "),t.R7$(2),t.Y8G("icon",e.faArrowsRotate)}}function p2(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",27),t.bIt("click",function(){const i=t.eBV(e).$implicit,s=t.XpG();return t.Njj(s.onSelectSearchAccount(i))}),t.nrm(1,"app-account-item",28),t.k0s()}if(2&n){const e=r.$implicit;t.R7$(),t.Y8G("account",e)}}
1let f2=(()=>{class n{constructor(e,o,i,s,a,l){this.agencyService=e,this.popupService=o,this.userService=i,this.listService=s,this.toastService=a,this.translateService=l,this.onCloseDialog=new t.bkB,this.faClose=V.GRI,this.faPlus=ut.QLR,this.faArrowsRotate=ut.$3Z,this.searchLoading=!1,this.searchAccounts=[],this.searchText="",this.selectedSearchAccount=null}ngOnInit(){this.popupService.disableScroll()}ngOnDestroy(){this.popupService.enableScroll()}closeDialog(){this.onCloseDialog.emit()}onSearch(){this.searchText&&this.searchText.length>0?(this.searchLoading=!0,this.getIgAccounts()):(this.searchAccounts=[],this.searchLoading=!1)}getIgAccounts(){const e=this.searchText.replace("@","");this.userService.getUsersLike(e).subscribe({next:o=>this.getIgAccountsCallback(o,e),error:o=>this.getIgAccountsCallback(o,e)})}getIgAccountsCallback(e,o){if(200===e.status){if(o!==this.searchText.replace("@",""))return;const i=e.body.users;this.searchLoading=!1,this.searchAccounts=[];for(let s=0;s<i.length;s++){const a=i[s].user,g=new In.E(Gn.b.igImagePrefix+a.profile_pic_url,a.full_name,a.username,a.pk);g.isVerified=a.is_verified,this.listService.whiteListAccountExtists(g)||this.searchAccounts.push(g)}}else this.searchLoading=!1}onSelectSearchAccount(e){this.searchAccounts=[],this.searchText="",this.searchLoading=!1,this.selectedSearchAccount=e}onAddAccount(e){e&&(this.selectedSearchAccount=null,this.listService.whiteListAccounts.unshift(e),this.listService.putWhiteList(e.pk).subscribe({next:()=>{this.toastService.showToast(this.translateService.instant("home.whitelist.add-target-dialog.successfully-updated"),Z.TS.GREEN)},error:o=>{console.error(o)}}))}removeSelectedAccount(){this.selectedSearchAccount=null}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(nt.z),t.rXU(Qt.O),t.rXU(K.D),t.rXU(Rn),t.rXU(Z.fw),t.rXU(D.c$))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-whitelist-add-target-dialog"]],outputs:{onCloseDialog:"onCloseDialog"},standalone:!1,decls:25,vars:18,consts:[["dropdown",""],[1,"overlay","show-overlay"],[1,"content__container"],[1,"content","bkg-1"],[1,"content__close",3,"click"],[1,"color-text-3","f-size-18",3,"icon"],[1,"content__wrapper"],[1,"title","f-size-24","f-bold","color-text-1"],[1,"subtitle","f-size-14","f-regular","color-text-5"],[1,"content__separator"],[1,"content__footer"],[1,"flex"],[1,"relative"],["class","search-input-source f-medium f-size-16",3,"placeholder","ngModel","ngModelChange","keydown",4,"ngIf"],["class","search-loading",4,"ngIf"],["class","selected-box border-bkg-5 h-box",4,"ngIf"],[1,"dropdown","search-dropdown"],[3,"click",4,"ngFor","ngForOf"],[1,"color-text-5","italic","f-size-14","w-full"],[1,"search-input-source","f-medium","f-size-16",3,"ngModelChange","keydown","placeholder","ngModel"],[1,"search-loading"],[1,"selected-box","border-bkg-5","h-box"],[3,"account","hover"],[1,"card-actions"],[1,"btn-primary","add-button-el","color-white","f-medium","f-size-16",3,"click","disabled"],[3,"icon"],[1,"ic-remove","color-text-5",3,"click","icon"],[3,"click"],[3,"account"]],template:function(o,i){if(1&o){const s=t.RV6();t.j41(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4),t.bIt("click",function(){return t.eBV(s),t.Njj(i.closeDialog())}),t.nrm(4,"fa-icon",5),t.k0s(),t.j41(5,"div",6)(6,"div",7),t.EFF(7),t.nI1(8,"translate"),t.k0s(),t.j41(9,"div",8),t.EFF(10),t.nI1(11,"translate"),t.k0s()(),t.nrm(12,"div",9),t.j41(13,"div",10)(14,"div",11)(15,"div",12),t.DNE(16,u2,2,4,"input",13)(17,g2,1,0,"app-small-loader",14)(18,h2,8,8,"div",15),t.j41(19,"div",16,0),t.DNE(21,p2,2,1,"div",17),t.k0s()()(),t.j41(22,"span",18),t.EFF(23),t.nI1(24,"translate"),t.k0s()()()()()}2&o&&(t.Y8G("@fadeInOut",void 0)("@overlayBkg",i.agencyService.agency.darkMode?"dark":"light"),t.R7$(4),t.Y8G("icon",i.faClose),t.R7$(3),t.SpI(" ",t.bMT(8,12,"home.whitelist.add-target-dialog.title")," "),t.R7$(3),t.SpI(" ",t.bMT(11,14,"home.whitelist.add-target-dialog.subtitle")," "),t.R7$(6),t.Y8G("ngIf",!i.selectedSearchAccount),t.R7$(),t.Y8G("ngIf",i.searchLoading),t.R7$(),t.Y8G("ngIf",i.selectedSearchAccount),t.R7$(),t.AVh("show",null!=i.searchAccounts&&i.searchAccounts.length>0),t.R7$(2),t.Y8G("ngForOf",i.searchAccounts),t.R7$(2),t.SpI(" ",t.bMT(24,16,"home.whitelist.add-target-dialog.hint")," "))},dependencies:[I.Sq,I.bT,tt.me,tt.BC,tt.vS,it.aY,le.M,Oe.ZP,to,D.D9],styles:[".overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;pointer-events:all;z-index:3}.h-box[_ngcontent-%COMP%]{align-items:flex-start;position:relative}.popup-bkg[_ngcontent-%COMP%]{position:absolute;
1left:0;top:0;z-index:-1}.content[_ngcontent-%COMP%]{display:flex;flex-flow:column;align-items:flex-start;justify-content:center;text-align:center;position:relative;width:100%;max-width:34.9375rem;border-radius:.625rem}.content__close[_ngcontent-%COMP%]{position:absolute;top:1rem;right:1rem;z-index:1;cursor:pointer}.content__separator[_ngcontent-%COMP%]{width:100%;height:1px;background-color:#d5d5d5;margin-bottom:1rem}.content__footer[_ngcontent-%COMP%]{display:flex;flex-flow:row;align-items:center;flex-direction:column;gap:1rem;width:100%}.content__wrapper[_ngcontent-%COMP%]{display:flex;flex-flow:column;align-items:flex-start;justify-content:center;padding:1.25rem 1.25rem 1rem;text-align:left;gap:.25rem}.content__icon[_ngcontent-%COMP%]{font-size:2.5rem;color:#526c79}.content__icon--highlighted[_ngcontent-%COMP%]{color:#0068ff}@media only screen and (min-width: 1024px){.content__icon[_ngcontent-%COMP%]{font-size:3rem}}.content__footer[_ngcontent-%COMP%]{padding:0 1.25rem 1.25rem}.content__container[_ngcontent-%COMP%]{display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;position:absolute;left:0;top:0}.show-overlay[_ngcontent-%COMP%]{background:#00000080}.btn-grey[_ngcontent-%COMP%]{background:#526c79;transition:all .3s ease;color:#fff}.btn-grey[_ngcontent-%COMP%]:hover{background:#485e6a}.subtitle[_ngcontent-%COMP%]{text-align:left}.italic[_ngcontent-%COMP%]{font-style:italic;text-align:left}.flex[_ngcontent-%COMP%]{display:flex;flex-flow:column;align-items:flex-start;justify-content:center;width:100%;gap:.5rem}.relative[_ngcontent-%COMP%]{width:100%}.search-input-source[_ngcontent-%COMP%]{margin-top:0}.search-loading[_ngcontent-%COMP%]{top:5px}.selected-box[_ngcontent-%COMP%]{height:fit-content;margin-top:0;align-items:center;border-width:1px}.add-button-el[_ngcontent-%COMP%]{width:fit-content;height:2.5625rem;min-height:2.5625rem;padding-left:1rem;padding-right:1rem}.card-actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:1rem}.w-full[_ngcontent-%COMP%]{width:100%}"],data:{animation:[q.B6,q.Ws,q.r5]}})}}return n})();function m2(n,r){if(1&n){const e=t.RV6();t.j41(0,"input",18),t.nI1(1,"translate"),t.mxI("ngModelChange",function(i){t.eBV(e);const s=t.XpG();return t.DH7(s.searchText,i)||(s.searchText=i),t.Njj(i)}),t.bIt("ngModelChange",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onSearch())})("keydown",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.searchLoading=!0)}),t.k0s()}if(2&n){const e=t.XpG();t.Y8G("placeholder",t.bMT(1,2,"placeholder.search-account")),t.R50("ngModel",e.searchText)}}function _2(n,r){1&n&&t.nrm(0,"app-small-loader",19)}function b2(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",24)(1,"button",25),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.onAddAccount(i.selectedSearchAccount))}),t.nrm(2,"fa-icon",26),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"fa-icon",27),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.removeSelectedAccount())}),t.k0s()()}if(2&n){const e=t.XpG(2);t.R7$(),t.Y8G("disabled",!e.selectedSearchAccount),t.R7$(),t.Y8G("icon",e.faPlus),t.R7$(),t.SpI(" ",t.bMT(4,4,"home.whitelist.add-target-dialog.add-button")," "),t.R7$(2),t.Y8G("icon",e.faArrowsRotate)}}function v2(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",24)(1,"button",28),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.removeSelectedAccount())}),t.nrm(2,"fa-icon",29),t.k0s()()}if(2&n){const e=t.XpG(2);t.R7$(2),t.Y8G("icon",e.faClose)}}function w2(n,r){if(1&n){const e=t.RV6();t.j41(0,"button",30),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.onAddAccount(i.selectedSearchAccount))}),t.nrm(1,"fa-icon",26),t.EFF(2),t.nI1(3,"translate"),t.k0s()}if(2&n){const e=t.XpG(2);t.Y8G("disabled",!e.selectedSearchAccount),t.R7$(),t.Y8G("icon",e.faPlus),t.R7$(),t.SpI(" ",t.bMT(3,3,"home.whitelist.add-target-dialog.add-button")," ")}}function y2(n,r){if(1&n&&(t.j41(0,"div",20),t.nrm(1,"app-account-item",21),t.DNE(2,b2,6,6,"div",22)(3,v2,3,1,"div",22)(4,w2,4,5,"button",23),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.Y8G("account",e.selectedSearchAccount)("hover",!1),t.R7$(),t.Y8G("ngIf",!e.isMobile()),t.R7$(),t.Y8G("ngIf",e.isMobile()),t.R7$(),t.Y8G("ngIf",e.isMobile())}}function x2(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",31),t.bIt("click",function(){const i=t.eBV(e).$implicit,s=t.XpG();return t.Njj(s.onSelectSearchAccount(i))}),t.nrm(1,"app-account-item",32),t.k0s()}if(2&n){const e=r.$implicit;t.R7$(),t.Y8G("account",e)}}let C2=(()=>{class n{constructor(e,o,i,s,a,l){this.agencyService=e,this.popupService=o,this.userService=i,this.listService=s,this.toastService=a,this.translateService=l,this.onCloseDialog=new t.bkB,this.faClose=V.GRI,this.faPlus=ut.QLR,this.faArrowsRotate=ut.$3Z,this.searchLoading=!1,this.searchAccounts=[],this.searchText="",this.selectedSearchAccount=null}ngOnInit(){this.popupService.disableScroll()}ngOnDestroy(){this.popupService.enableScroll()}closeDialog(){this.onCloseDialog.emit()}onSearch(){this.searchText&&this.searchText.length>0?(this.searchLoading=!0,this.getIgAccounts()):(this.searchAccounts=[],this.searchLoading=!1)}getIgAccounts(){const e=this.searchText.replace("@","");this.userService.getUsersLike(e).subscribe({next:o=>this.getIgAccountsCallback(o,e),error:o=>this.getIgAccountsCallback(o,e)})}getIgAccountsCallback(e,o){if(200===e.status){if(o!==this.searchText.replace("@",""))return;const i=e.body.users;this.searchLoading=!1,this.searchAccounts=[];for(let s=0;s<i.length;s++){const a=i[s].user,g=new In.E(Gn.b.igImagePrefix+a.profile_pic_url,a.full_name,a.username,a.pk);g.isVerified=a.is_verified,this.listService.whiteListAccountExtists(g)||this.searchAccounts.push(g)}}else this.searchLoading=!1}onSelectSearchAccount(e){this.searchAccounts=[],this.searchText="",this.searchLoading=!1,this.selectedSearchAccount=e}onAddAccount(e){e&&(this.mixpanelEvent("whitelist_confirm",{target_pk:e.pk}),this.selectedSearchAccount=null,this.listService.whiteListAccounts.unshift(e),this.listService.putWhiteList(e.pk).subscribe({next:()=>{this.onCloseDialog.emit(),this.toastService.showToast(this.translateService.instant("home.whitelist.add-target-dialog.successfully-updated"),Z.TS.GREEN)},error:o=>{console.error(o)}}))}removeSelectedAccount(){this.selectedSearchAccount=null}isMobile(){return window.innerWidth<801}mixpanelEvent(e,o){dt.A.__loaded&&dt.A.track(e,o)}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(nt.z),t.rXU(Qt.O),t.rXU(K.D),t.rXU(Rn),t.rXU(Z.fw),t.rXU(D.c$))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-whitelist-add-target-dialog-mobile"]],outputs:{onCloseDialog:"onCloseDialog"},standalone:!1,decls:24,vars:16,consts:[[1,"overlay","show-overlay"],[1,"content__container"],[1,"content","bkg-1"],[1,"content__close",3,"click"],[1,"color-text-3","f-size-18",3,"icon"],[1,"content__wrapper"],[1,"title","f-size-24","f-bold","color-text-1"],[1,"subtitle","f-size-14","f-regular","color-text-5"],[1,"content__separator"],[1,"content__footer"],[1,"flex"],[1,"relative"],["class","search-input-source f-medium f-size-16",3,"placeholder","ngModel","ngModelChange","keydown",4,"ngIf"],["class","search-loading",4,"ngIf"],["class","selected-box border-bkg-5 h-box",4,"ngIf"],[1,"search-accounts-container"],["class","search-accounts-wrapper",3,"click",4,"ngFor","ngForOf"],[1,"hint","color-text-5","italic","f-size-14"],[1,"search-input-source","f-medium","f-size-16",3,"ngModelChange","keydown","placeholder","ngModel"],[1,"search-loading"],[1,"selected-box","border-bkg-5","h-box"],[3,"account","hover"],["class","card-actions",4,"ngIf"],["class","btn-primary w-full add-button-el color-white f-medium f-size-16",3,"disabled","click",4,"ngIf"],[1,"card-actions"],[1,"btn-primary","add-button-el","color-white","f-medium","f-size-16",3,"click","disabled"],[3,"icon"],[1,"ic-remove","color-text-5",3,"click","icon"],["type","button","aria-label","Remove selected account",1,"btn-remove","bkg-3","color-text-5","f-size-14","f-medium",3,"click"],["size","lg",1,"color-text-3",3,"icon"],[1,"btn-primary","w-full","add-button-el","color-white","f-medium","f-size-16",3,"click","disabled"],[1,"search-accounts-wrapper",3,"click"],[3,"account"]],template:function(o,i){1&o&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),t.bIt("click",function(){return i.closeDialog()}),t.nrm(4,"fa-icon",4),t.k0s(),t.j41(5,"div",5)(6,"div",6),t.EFF(7),t.nI1(8,"translate"),t.k0s(),t.j41(9,"div",7),t.EFF(10),t.nI1(11,"translate"),t.k0s()(),t.nrm(12,"div",8),t.j41(13,"div",9)(14,"div",10)(15,"div",11),t.DNE(16,m2,2,4,"input",12)(17,_2,1,0,"app-small-loader",13)(18,y2,5,5,"div",14),t.k0s()(),t.j41(19,"div",15),t.DNE(20,x2,2,1,"div",16),t.k0s(),t.j41(21,"span",17),t.EFF(22),t.nI1(23,"translate"),t.k0s()()()()()),2&o&&(t.Y8G("@fadeInOut",void 0)("@overlayBkg",i.agencyService.agency.darkMode?"dark":"light"),t.R7$(4),t.Y8G("icon",i.faClose),t.R7$(3),t.SpI(" ",t.bMT(8,10,"home.whitelist.add-target-dialog.title")," "),t.R7$(3),t.SpI(" ",t.bMT(11,12,"home.whitelist.add-target-dialog.subtitle")," "),t.R7$(6),t.Y8G("ngIf",!i.selectedSearchAccount),t.R7$(),t.Y8G("ngIf",i.searchLoading),t.R7$(),t.Y8G("ngIf",i.selectedSearchAccount),t.R7$(2),t.Y8G("ngForOf",i.searchAccounts),t.R7$(2),t.SpI(" ",t.bMT(23,14,"home.whitelist.add-target-dialog.hint")," "))},dependencies:[I.Sq,I.bT,tt.me,tt.BC,tt.vS,it.aY,le.M,Oe.ZP,to,D.D9],styles:[".overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;pointer-events:all;z-index:3}.h-box[_ngcontent-%COMP%]{align-items:flex-start;position:relative}.popup-bkg[_ngcontent-%COMP%]{position:absolute;
1left:0;top:0;z-index:-1}.content[_ngcontent-%COMP%]{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;text-align:center;position:relative;height:100%;max-width:100%;width:100%}.content__close[_ngcontent-%COMP%]{position:absolute;top:1rem;right:1rem;z-index:1;cursor:pointer}.content__separator[_ngcontent-%COMP%]{width:100%;height:1px;background-color:#d5d5d5;margin-bottom:1rem}.content__footer[_ngcontent-%COMP%]{display:flex;flex-flow:row;align-items:center;flex-direction:column;gap:1rem;width:100%;height:100%}.content__footer[_ngcontent-%COMP%]   .hint[_ngcontent-%COMP%]{margin-top:auto}.content__wrapper[_ngcontent-%COMP%]{display:flex;flex-flow:column;align-items:flex-start;justify-content:center;padding:1.25rem 1.25rem 1rem;text-align:left;gap:.25rem}.content__icon[_ngcontent-%COMP%]{font-size:2.5rem;color:#526c79}.content__icon--highlighted[_ngcontent-%COMP%]{color:#0068ff}@media only screen and (min-width: 1024px){.content__icon[_ngcontent-%COMP%]{font-size:3rem}}.content__footer[_ngcontent-%COMP%]{padding:0 1.25rem 1.25rem}.content__container[_ngcontent-%COMP%]{display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;position:absolute;left:0;top:0}.show-overlay[_ngcontent-%COMP%]{background:#00000080}.btn-grey[_ngcontent-%COMP%]{background:#526c79;transition:all .3s ease;color:#fff}.btn-grey[_ngcontent-%COMP%]:hover{background:#485e6a}.subtitle[_ngcontent-%COMP%]{text-align:left}.italic[_ngcontent-%COMP%]{font-style:italic;text-align:left}.flex[_ngcontent-%COMP%]{display:flex;flex-flow:column;align-items:flex-start;justify-content:center;width:100%;gap:.5rem}.relative[_ngcontent-%COMP%]{width:100%}.search-input-source[_ngcontent-%COMP%]{margin-top:0}.search-loading[_ngcontent-%COMP%]{top:5px}.selected-box[_ngcontent-%COMP%]{height:fit-content;margin-top:0;align-items:center;border-width:1px;flex-wrap:wrap;padding-right:1rem;padding-top:.25rem}.add-button-el[_ngcontent-%COMP%]{width:fit-content;height:2.5625rem;min-height:2.5625rem;padding-left:1rem;padding-right:1rem}.card-actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:1rem}.btn-remove[_ngcontent-%COMP%]{height:2.5625rem;width:2.5625rem;min-height:2.5625rem;display:flex;justify-content:center;align-items:center}.w-full[_ngcontent-%COMP%]{width:100%;margin:.5rem 0 1rem 1rem}.search-accounts-wrapper[_ngcontent-%COMP%]{width:100%}.search-accounts-container[_ngcontent-%COMP%]{height:calc(101vh - 300px);overflow-y:auto;width:100%}"],data:{animation:[q.B6,q.Ws,q.r5]}})}}return n})();const k2=n=>({followers:n}),eu=()=>[1,2,3];function M2(n,r){if(1&n&&(t.j41(0,"div",10),t.nrm(1,"fa-icon",11),t.k0s()),2&n){const e=t.XpG(2);t.R7$(),t.Y8G("icon",e.faUser)}}function S2(n,r){1&n&&(t.j41(0,"div",8),t.DNE(1,M2,2,1,"div",9),t.k0s()),2&n&&(t.R7$(),t.Y8G("ngForOf",t.lJ4(1,eu)))}function T2(n,r){if(1&n&&(t.j41(0,"div",13),t.nrm(1,"fa-icon",14),t.k0s()),2&n){const e=t.XpG(2);t.R7$(),t.Y8G("icon",e.faUser)}}function O2(n,r){1&n&&(t.j41(0,"div",8),t.DNE(1,T2,2,1,"div",12),t.k0s()),2&n&&(t.R7$(),t.Y8G("ngForOf",t.lJ4(1,eu)))}let P2=(()=>{class n{constructor(e){this.userService=e,this.faInfoCircle=ut.iW_,this.faUser=V.X46}getFollowers(){return this.userService.currentSubscription.followers()}isMobile(){return window.innerWidth<900}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(K.D))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-whitelist-followers-info"]],standalone:!1,decls:13,vars:12,consts:[[1,"whitelist-followers-info","bkg-3"],[1,"whitelist-followers-info__wrapper"],["class","whitelist-followers-info__avatars",4,"ngIf"],[1,"whitelist-followers-info__content"],[1,"whitelist-followers-info__title__wrapper"],[1,"whitelist-followers-info__title","f-size-16","f-bold","color-text-1"],[1,"color-text-1","f-size-14","f-regular"],[1,"whitelist-tooltip","relative",3,"translateId"],[1,"whitelist-followers-info__avatars"],["class","whitelist-followers-info__avatar border-bkg-3",4,"ngFor","ngForOf"],[1,"whitelist-followers-info__avatar","border-bkg-3"],[3,"icon"],["class","whitelist-followers-info__avatar whitelist-followers-info__avatar border-bkg-3",4,"ngFor","ngForOf"],[1,"whitelist-followers-info__avatar","whitelist-followers-info__avatar","border-bkg-3"],["size","sm",3,"icon"]],template:function(o,i){1&o&&(t.j41(0,"div",0)(1,"div",1),t.DNE(2,S2,2,2,"div",2),t.j41(3,"div",3)(4,"div",4),t.DNE(5,O2,2,2,"div",2),t.j41(6,"div",5),t.EFF(7),t.nI1(8,"translate"),t.k0s()(),t.j41(9,"p",6),t.EFF(10),t.nI1(11,"translate"),t.k0s()()(),t.nrm(12,"app-tooltip",7),t.k0s()),2&o&&(t.R
17$(2),t.Y8G("ngIf",!i.isMobile()),t.R7$(3),t.Y8G("ngIf",i.isMobile()),t.R7$(2),t.SpI(" ",t.i5U(8,5,"home.whitelist.followers-info.title",t.eq3(10,k2,i.getFollowers()))," "),t.R7$(3),t.SpI(" ",t.bMT(11,8,"home.whitelist.followers-info.subtitle")," "),t.R7$(2),t.Y8G("translateId","auto-whitelist"))},dependencies:[I.Sq,I.bT,it.aY,ne.b,D.D9],styles:[".whitelist-followers-info[_ngcontent-%COMP%]{padding:1rem;display:flex;flex-direction:row;justify-content:space-between;border-radius:.625rem;align-items:center;gap:1rem}.whitelist-followers-info__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.whitelist-followers-info__title__wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;gap:.5rem;width:100%}.whitelist-followers-info__avatars[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;position:relative}.whitelist-followers-info__avatar[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#526c79;border-radius:10rem;border-style:solid;border-width:2px;position:relative;z-index:1}@media (max-width: 900px){.whitelist-followers-info__avatar[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}}.whitelist-followers-info__avatar[_ngcontent-%COMP%]:not(:first-child){margin-left:-1.75rem}@media (max-width: 900px){.whitelist-followers-info__avatar[_ngcontent-%COMP%]:not(:first-child){margin-left:-1.25rem}}.whitelist-followers-info__avatar[_ngcontent-%COMP%]:nth-child(2){z-index:1}@media (max-width: 900px){.whitelist-followers-info__avatar[_ngcontent-%COMP%]:nth-child(2){z-index:2}}.whitelist-followers-info__avatar[_ngcontent-%COMP%]:nth-child(3){z-index:2}@media (max-width: 900px){.whitelist-followers-info__avatar[_ngcontent-%COMP%]:nth-child(3){z-index:3}}.whitelist-followers-info__avatar[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{color:#fff}.whitelist-followers-info__wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:.5rem}@media (max-width: 900px){.whitelist-followers-info__wrapper[_ngcontent-%COMP%]{gap:.25rem}}.whitelist-followers-info__title[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{margin:0}@media (max-width: 900px){.fa-info-circle[_ngcontent-%COMP%]{display:none}}.relative[_ngcontent-%COMP%]{position:relative}"]})}}return n})();const I2=n=>({"whitelist__body--border-bottom border-bkg-5":n});function R2(n,r){if(1&n){const e=t.RV6();t.j41(0,"app-whitelist-list-item",15),t.bIt("removeAccountEvent",function(i){t.eBV(e);const s=t.XpG(2);return t.Njj(s.onRemoveAccount(i))}),t.k0s()}2&n&&t.Y8G("account",r.$implicit)}function F2(n,r){if(1&n&&(t.j41(0,"div",13),t.DNE(1,R2,1,1,"app-whitelist-list-item",14),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.Y8G("ngForOf",e.getWhitelistAccounts())}}function A2(n,r){1&n&&(t.j41(0,"span",19),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.whitelist.empty-list")," "))}function E2(n,r){if(1&n){const e=t.RV6();t.j41(0,"button",20),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.playVideo())}),t.nrm(1,"fa-icon",21),t.EFF(2),t.nI1(3,"translate"),t.k0s()}if(2&n){const e=t.XpG(2);t.R7$(),t.Y8G("icon",e.faPlay),t.R7$(),t.SpI(" ",t.bMT(3,2,"home.targeting.see-guide")," ")}}function D2(n,r){if(1&n&&(t.j41(0,"div",16),t.DNE(1,A2,3,3,"span",17)(2,E2,4,4,"button",18),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.Y8G("ngIf",0==e.getWhitelistAccounts().length),t.R7$(),t.Y8G("ngIf",e.showVideoElement()&&e.getVideoId())}}function G2(n,r){if(1&n){const e=t.RV6();t.j41(0,"app-whitelist-add-target-dialog",22),t.bIt("onCloseDialog",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.handleCloseDialog())}),t.k0s()}}function j2(n,r){if(1&n){const e=t.RV6();t.j41(0,"app-whitelist-add-target-dialog-mobile",22),t.bIt("onCloseDialog",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.handleCloseDialog())}),t.k0s()}}function L2(n,r){if(1&n){const e=t.RV6();t.j41(0,"app-vimeo-dialog",23),t.bIt("onCloseVideoEvent",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.playVideo())}),t.k0s()}if(2&n){const e=t.XpG();t.Y8G("vimeoId",e.getVideoId())}}let $2=(()=>{class n{constructor(e,o,i,s){this.whitelistService=e,this.toastService=o,this.translateService=i,this.videoLinksService=s,this.faPlus=ut.QLR,this.faPlay=V.ijD,this.isAddTargetDialogOpen=!1,this.isPlayingVideo=!1}ngOnInit(){this.whitelistService.updateWhitelistLists()}getWhitelistAccounts(){return this.whitelistService.whiteListAccounts}onRemoveAccount(e){this.whitelistService.deleteWhiteList(e).subscribe({next:()=>{this.whitelistService.whiteListAccounts=this.whitelistService.whiteListAccounts.filter(o=>o.pk!==e),this.toastService.showToast(this.translateService.instant("home.whitelist.success-item-removed"),Z.TS.GREEN)}})}onAddTarget(){this.mixpanelEvent("whitelist_open",null),this.isAddTargetDialogOpen=!0}playVideo(){this.isPlayingVideo=!this.isPlayingVideo}showVideoElement(){return this.videoLinksService.showVideoElement()}getVideoId(){return this.videoLinksService.getVideoId().whiteAndBlackList.videoId}isMobile(){return window.innerWidth<801}handleCloseDialog(){this.mixpanelEvent("whitelist_close",null),this.isAddTargetDialogOpen=!1}mixpanelEvent(e,o){dt.A.__loaded&&dt.A.track(e,o)}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(Rn),t.rXU(Z.fw),t.rXU(D.c$),t.rXU(Nr.e))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-whitelist-view"]],standalone:!1,decls:18,vars:16,consts:[[1,"whitelist","border-bkg-5"],[1,"whitelist__header","border-bkg-5","bkg-3"],[1,"whitelist__header__title"],[1,"color-text-1","f-bold",3,"innerHTML"],[3,"translateId"],[1,"btn-primary","color-white","f-medium","f-size-16","whitelist__add-target",3,"click"],[3,"icon"],[1,"whitelist__body"],[1,"whitelist__body__followers-info",3,"ngClass"],["class","whitelist-list-wrapper",4,"ngIf"],["class","whitelist__body__empty",4,"ngIf"],[3,"onCloseDialog",4,"ngIf"],[3,"vimeoId","onCloseVideoEvent",4,"ngIf"],[1,"whitelist-list-wrapper"],[3,"account","removeAccountEvent",4,"ngFor","ngForOf"],[3,"removeAccountEvent","account"],[1,"whitelist__body__empty"],["class","color-text-5 f-size-14 f-regular max-w-text",4,"ngIf"],["type","button","class","button btn-primary-outline mt-1 w-fit-content h-fit f-size-16 f-regular",3,"click",4,"ngIf"],[1,"color-text-5","f-size-14","f-regular","max-w-text"],["type","button",1,"button","btn-primary-outline","mt-1","w-fit-content","h-fit","f-size-16","f-regular",3,"click"],[1,"mr-1",3,"icon"],[3,"onCloseDialog"],[3,"onCloseVideoEvent","vimeoId"]],template:function(o,i){1&o&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2),t.nrm(3,"h3",3),t.nI1(4,"translate"),t.nrm(5,"app-tooltip",4),t.k0s(),t.j41(6,"button",5),t.bIt("click",function(){return i.onAddTarget()}),t.nrm(7,"fa-icon",6),t.EFF(8),t.nI1(9,"translate"),t.k0s()(),t.j41(10,"div",7)(11,"div",8),t.nrm(12,"app-whitelist-followers-info"),t.k0s(),t.DNE(13,F2,2,1,"div",9)(14,D2,3,2,"div",10),t.k0s()(),t.DNE(15,G2,1,0,"app-whitelist-add-target-dialog",11)(16,j2,1,0,"app-whitelist-add-target-dialog-mobile",11)(17,L2,1,1,"app-vimeo-dialog",12)),2&o&&(t.R
17$(3),t.Y8G("innerHTML",t.bMT(4,10,"home.whitelist.title"),t.npT),t.R7$(2),t.Y8G("translateId","whitelist-info"),t.R7$(2),t.Y8G("icon",i.faPlus),t.R7$(),t.SpI(" ",t.bMT(9,12,"home.whitelist.add-target-btn")," "),t.R7$(3),t.Y8G("ngClass",t.eq3(14,I2,i.getWhitelistAccounts().length>0)),t.R7$(2),t.Y8G("ngIf",i.getWhitelistAccounts().length>0),t.R7$(),t.Y8G("ngIf",0==i.getWhitelistAccounts().length),t.R7$(),t.Y8G("ngIf",i.isAddTargetDialogOpen&&!i.isMobile()),t.R7$(),t.Y8G("ngIf",i.isAddTargetDialogOpen&&i.isMobile()),t.R7$(),t.Y8G("ngIf",i.showVideoElement()&&i.isPlayingVideo))},dependencies:[I.YU,I.Sq,I.bT,it.aY,ne.b,Vr.w,d2,f2,C2,P2,D.D9],styles:[".whitelist[_ngcontent-%COMP%]{border-radius:.625rem;border-style:solid;border-width:1px}.whitelist__header[_ngcontent-%COMP%]{padding:1rem 1.5rem;border-bottom-style:solid;border-bottom-width:1px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;border-top-right-radius:.625rem;border-top-left-radius:.625rem}@media only screen and (max-width: 900px){.whitelist__header[_ngcontent-%COMP%]{padding:1rem}}.whitelist__header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:1.25rem;display:flex;justify-content:flex-start;align-items:center;gap:.5rem}@media only screen and (max-width: 1300px){.whitelist__header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:1.125rem}}.whitelist__header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:1.75rem}@media only screen and (max-width: 1300px){.whitelist__header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:1.5rem}}.whitelist__header__title[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.whitelist__body[_ngcontent-%COMP%]{height:26.0625rem}.whitelist__body--border-bottom[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px}.whitelist__body__followers-info[_ngcontent-%COMP%]{padding:1rem}.whitelist__body__empty[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5rem;height:calc(100% - 6.8125rem);width:100%;padding:1.5rem}@media (max-width: 578px){.whitelist__body__empty[_ngcontent-%COMP%]{height:calc(100% - 9.8rem)}}.whitelist__add-target[_ngcontent-%COMP%]{width:fit-content;padding:.625rem 1rem;min-height:2.75rem;height:2.75rem}@media (max-width: 578px){.whitelist__add-target[_ngcontent-%COMP%]{width:100%}}h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{margin:0}.whitelist-list-wrapper[_ngcontent-%COMP%]{height:calc(100% - 6.95rem);overflow-y:auto}@media (max-width: 578px){.whitelist-list-wrapper[_ngcontent-%COMP%]{height:calc(100% - 9.8rem)}}.whitelist-list-wrapper[_ngcontent-%COMP%]     app-whitelist-list-item:last-child .account-item{border-bottom:none!important}.max-w-text[_ngcontent-%COMP%]{max-width:25rem}"]})}}return n})();function N2(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",1)(1,"div",2),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onClose())}),t.nrm(2,"fa-icon",3),t.k0s(),t.j41(3,"div",4)(4,"div",5)(5,"h3",6),t.EFF(6),t.nI1(7,"translate"),t.k0s(),t.nrm(8,"p",7),t.k0s(),t.j41(9,"div",8),t.nrm(10,"img",9),t.j41(11,"div",10)(12,"div",11),t.EFF(13),t.k0s(),t.nrm(14,"app-status-badge",12),t.k0s()(),t.j41(15,"div",13)(16,"button",14),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onClose())}),t.EFF(17),t.nI1(18,"translate"),t.k0s(),t.j41(19,"button",15),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onArchive())}),t.nrm(20,"fa-icon",3),t.EFF(21),t.nI1(22,"translate"),t.k0s()()()()}if(2&n){const e=t.XpG();t.R7$(2),t.Y8G("icon",e.faXmark),t.R7$(4),t.SpI(" ",t.bMT(7,9,"home.targeting.archive-dialog.title")," "),t.R7$(2),t.Y8G("innerHTML",e.getArchiveDescription(),t.npT),t.R7$(2),t.Y8G("src",e.homeService.selectedTarget.img,t.B4B),t.R7$(3),t.SpI(" ",e.homeService.selectedTarget.getBody()," "),t.R7$(),t.Y8G("status",e.homeService.selectedTarget.status),t.R7$(3),t.SpI(" ",t.bMT(18,11,"home.targeting.archive-dialog.cancel")," "),t.R7$(3),t.Y8G("icon",e.faArchiveSolid),t.R7$(),t.SpI(" ",t.bMT(22,13,"home.targeting.archive-dialog.archive")," ")}}let V2=(()=>{class n{constructor(e,o,i,s,a){this.homeService=e,this.agency=o,this.translate=i,this.popupService=s,this.targetingService=a,this.faXmark=V.Jyw,this.faArchive=ut.Oh6,this.faArchiveSolid=V.Oh6,this.faUser=V.X46}ngOnInit(){this.popupService.disableScroll()}ngOnDestroy(){this.popupService.enableScroll()}onDismiss(e){let o=document.getElementById("archive-container");o&&!o.contains(e.target)&&this.onClose()}onClose(){this.homeService.hideArchiveDialog()}handleKeyboardEvent(){this.onClose()}isMobile(){return window.innerWidth<900}onArchive(){const e=this.homeService.selectedTarget;null!=e&&(this.targetingService.activeTargets.splice(this.targetingService.activeTargets.indexOf(e),1),this.targetingService.archiveTargets.unshift(e),e.status=R.AE.ARCHIVED,e.dateDeleted=(new Date).getTime()/1e3,this.homeService.selectedTarget=null,this.targetingService.deleteTargetSource(e.id).subscribe({next:o=>this.deleteTargetCallback(o),error:o=>this.deleteTargetCallback(o)}),this.onClose())}onRestore(){const e=this.homeService.selectedTarget;!e||this.targetingService.targetExists(e)||(this.targetingService.archiveTargets.splice(this.targetingService.archiveTargets.indexOf(e),1),e.status=R.AE.ACTIVE,this.homeService.selectedTarget=null,this.onAddTarget(e),this.onClose())}onAddTarget(e){if(!e||this.targetingService.targetExists(e))return;e.added=!0,this.targetingService.activeTargets.unshift(e);let o=e.getStringType(),i=e.id+"",s=e.getName();this.targetingService.addTargetSource(o,i,s).subscribe({next:a=>this.addTargetCallback(a,e),error:()=>this.addTargetFailedCallback()})}addTargetCallback(e,o){e.body.source&&e.body.source.id?o.id=e.body.source.id:this.targetingService.updateTargetings(),this.targetingService.onChange.emit()}getArchiveDescription(){return this.translate.instant("home.targeting.archive-dialog.description",{name:this.homeService.selectedTarget.getBody()})}addTargetFailedCallback(){this.targetingService.updateTargetings(),this.targetingService.onChange.emit()}deleteTargetCallback(e){200!=e.status&&this.targetingService.updateTargetings(),this.targetingService.onChange.emit()}isArchived(){return this.homeService.selectedTarget.status===R.AE.ARCHIVED}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(un.X),t.rXU(nt.z),t.rXU(D.c$),t.rXU(Qt.O),t.rXU(Ie.H))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-archive-dialog"]],hostBindings:function(o,i){1&o&&t.bIt("keydown.escape",function(a){return i.handleKeyboardEvent(a)},!1,t.EBC)},standalone:!1,decls:1,vars:1,consts:[["class","archive-dialog container box-shadow container-popup",4,"ngIf"],[1,"archive-dialog","container","box-shadow","container-popup"],[1,"close","color-text-3",3,"click"],[3,"icon"],[1,"archive__container"],[1,"archive__container__title"],[1,"color-text-1","f-size-24","f-semi-bold"],[1,"color-text-3","f-size-14","f-regular",3,"innerHTML"],[1,"archive__container__user","border-bkg-5","bkg-3"],[1,"archive__container__user__img","bkg-4",3,"src"],[1,"archive__container__user__info"],[1,"archive__container__user__info__name","color-text-1","f-size-16","f-semi-bold"],[3,"status"],[1,"archive__container__buttons"],[1,"btn-cancel-archive","bkg-4","color-white",3,"click"],[1,"btn-confirm-archive",3,"click"]],template:function(o,i){1&o&&t.DNE(0,N2,23,15,"div",0),2&o&&t.Y8G("ngIf",i.homeService.selectedTarget)},dependencies:[I.bT,it.aY,ro,D.D9],styles:[".outer[_ngcontent-%COMP%]{height:100%;width:100%;padding:1.25rem;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.outer[_ngcontent-%COMP%]{height:100vh;width:100%;padding:0}}.container[_ngcontent-%COMP%]{position:relative;border-radius:.625rem;width:100%;max-width:25.5rem;margin:0 3.125rem}@media only screen and (max-width: 768px){.container[_ngcontent-%COMP%]{margin:0;max-width:100%;height:100%;border-radius:0;display:flex;flex-direction:column}}.close[_ngcontent-%COMP%]{position:absolute;top:1.25rem;right:1.25rem;cursor:pointer}.archive__container[_ngcontent-%COMP%]{padding:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}@media only screen and (max-width: 768px){.archive__container[_ngcontent-%COMP%]{justify-content:flex-start;height:100%}}.archive__container__title[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.5rem}.archive__container__user[_ngcontent-%COMP%]{padding:.5rem .75rem;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.75rem;border-style:solid;border-width:1px;border-radius:.5rem}.archive__container__user__info[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.25rem}.archive__container__user__info__name[_ngcontent-%COMP%]{max-width:24ch;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.archive__container__user__img[_ngcontent-%COMP%]{width:3.125rem;height:3.125rem;border-radius:50%;object-fit:cover}.archive__container__buttons[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;gap:1rem}@media only screen and (max-width: 768px){.archive__container__buttons[_ngcontent-%COMP%]{margin-top:auto}}.archive__container__buttons[_ngcontent-%COMP%]   .btn-confirm-archive[_ngcontent-%COMP%]{background-color:#526c79;color:#fff}.archive__container__buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:1rem;min-height:2.75rem;height:2.75rem;width:100%;font-weight:500}h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{margin:0}"],data:{animation:[q.Li,q.r5,q.Ws,q.B6]}})}}return n})();
1class nu{constructor(){this.markers=[],this.thumbSign="",this.markerSign="",this.name="",this.textLeft="0",this.textRight="0"}calcLeft(r){r=Math.min(r,this.maxLeft);let o=this.maxValue/this.markers.length;this.step&&(o=this.step);let i=r%o;return 0!=i&&i>o/2?r=r+o-i:0!=i&&(r-=i),r}calcRight(r){r=Math.max(r,this.minRight);let o=this.maxValue/this.markers.length;this.step&&(o=this.step);let i=r%o;return 0!=i&&i>o/2?r=r+o-i:0!=i&&(r-=i),r}}var B2=O(8562);const Y2=["followingDropdownContainer"],z2=["followersDropdownContainer"],U2=["mediaDropdownContainer"],X2=["privacyDropdownContainer"],W2=["genderDropdownContainer"],H2=["nsfwDropdownContainer"],ci=(n,r,e)=>({"dropdown-selector-light--hover-dark":n,"dropdown-selector-light--hover-light":r,show:e}),di=(n,r,e)=>({"tab-dropdown--hover-dark":n,"tab-dropdown--hover-light":r,show:e}),K2=(n,r,e)=>[n,r,e],q2=(n,r)=>({"color-white":n,"color-text-1 chevron-down-opacity":r}),Fn=(n,r,e)=>({"tab-dropdown-item-dark":n,"tab-dropdown-item-light":r,selected:e});function Q2(n,r){1&n&&t.nrm(0,"app-disconnected-badge")}function J2(n,r){1&n&&t.nrm(0,"app-disconnected-badge")}function Z2(n,r){1&n&&(t.j41(0,"span",55),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.targeting-filters.optimal-badge")," "))}function tk(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",52),t.bIt("click",function(i){const s=t.eBV(e).$implicit;return t.XpG().setFollowingRange(s),t.Njj(i.stopPropagation())}),t.j41(1,"span",36),t.EFF(2),t.k0s(),t.DNE(3,Z2,3,3,"span",54),t.k0s()}if(2&n){const e=r.$implicit,o=t.XpG();t.Y8G("ngClass",t.sMw(4,Fn,o.agency.agency.darkMode,!o.agency.agency.darkMode,o.followingRangeInput.leftValue===e.leftValue&&o.followingRangeInput.rightValue===e.rightValue)),t.R7$(2),t.Lme(" ",e.leftValue," - ",e.rightValue," "),t.R7$(),t.Y8G("ngIf",o.getOptimalFollowingRangeLabel()===e.leftValue+" - "+e.rightValue)}}function ek(n,r){1&n&&(t.j41(0,"span",55),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.targeting-filters.optimal-badge")," "))}function nk(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",52),t.bIt("click",function(i){const s=t.eBV(e).$implicit;return t.XpG().setFollowersRange(s),t.Njj(i.stopPropagation())}),t.j41(1,"span",36),t.EFF(2),t.k0s(),t.DNE(3,ek,3,3,"span",54),t.k0s()}if(2&n){const e=r.$implicit,o=t.XpG();t.Y8G("ngClass",t.sMw(4,Fn,o.agency.agency.darkMode,!o.agency.agency.darkMode,o.followersRangeInput.leftValue===e.leftValue&&o.followersRangeInput.rightValue===e.rightValue)),t.R7$(2),t.Lme(" ",e.leftValue," - ",e.rightValue," "),t.R7$(),t.Y8G("ngIf",o.getOptimalFollowersRangeLabel()===e.leftValue+" - "+e.rightValue)}}function ik(n,r){1&n&&(t.j41(0,"span",55),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.targeting-filters.optimal-badge")," "))}function ok(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",52),t.bIt("click",function(i){const s=t.eBV(e).$implicit;return t.XpG().setMediaRange(s),t.Njj(i.stopPropagation())}),t.j41(1,"span",36),t.EFF(2),t.k0s(),t.DNE(3,ik,3,3,"span",54),t.k0s()}if(2&n){const e=r.$implicit,o=t.XpG();t.Y8G("ngClass",t.sMw(4,Fn,o.agency.agency.darkMode,!o.agency.agency.darkMode,o.mediaRangeInput.leftValue===e.leftValue&&o.mediaRangeInput.rightValue===e.rightValue)),t.R7$(2),t.Lme(" ",e.leftValue," - ",e.rightValue," "),t.R7$(),t.Y8G("ngIf",o.getOptimalMediaRangeLabel()===e.leftValue+" - "+e.rightValue)}}function rk(n,r){1&n&&(t.j41(0,"span",55),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.targeting-filters.optimal-badge")," "))}function sk(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",56),t.bIt("click",function(i){const s=t.eBV(e).$implicit;return t.XpG().setPrivacy(s),t.Njj(i.stopPropagation())}),t.EFF(1),t.DNE(2,rk,3,3,"span",54),t.k0s()}if(2&n){const e=r.$implicit,o=t.XpG();t.Y8G("ngClass",t.sMw(3,Fn,o.agency.agency.darkMode,!o.agency.agency.darkMode,o.filters.privacy===e)),t.R7$(),t.SpI(" ",e," "),t.R7$(),t.Y8G("ngIf",e===o.Filters.PRIVACY_ALL)}}function ak(n,r){if(1&n&&(t.j41(0,"div",34),t.nrm(1,"fa-icon",22),t.EFF(2),t.nI1(3,"translate"),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.AVh("color-text-link",e.filters.gender===e.Filters.GENDER_ANY),t.Y8G("icon",e.filters.gender===e.Filters.GENDER_ANY?e.faCircleCheck:e.faCircleDot),t.R7$(),t.SpI(" ",t.bMT(3,4,"home.targeting-filters.optimal")," Any ")}}function lk(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",52),t.bIt("click",function(i){const s=t.eBV(e).$implicit;return t.XpG().setGender(s.value),t.Njj(i.stopPropagation())}),t.EFF(1),t.k0s()}if(2&n){const e=r.$implicit,o=t.XpG();t.Y8G("ngClass",t.sMw(2,Fn,o.agency.agency.darkMode,!o.agency.agency.darkMode,o.filters.gender===e.value)),t.R7$(),t.SpI(" ",e.label," ")}}function ck(n,r){if(1&n){const e=t.RV6();t.j41(0,"app-disconnected-overlay",57),t.bIt("reconnectEvent",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.connectAccount())}),t.k0s()}}let dk=(()=>{class n{constructor(e,o,i,s,a,l,c,d,u,g){this.agency=e,this.translate=o,this.userService=i,this.filtersService=s,this.router=a,this.route=l,this.upgradeService=c,this.masterPaymentService=d,this.toastService=u,this.dropdownService=g,this.FOLLOWING_DROPDOWN_ID="targeting-filters-following",this.FOLLOWERS_DROPDOWN_ID="targeting-filters-followers",this.MEDIA_DROPDOWN_ID="targeting-filters-media",this.PRIVACY_DROPDOWN_ID="targeting-filters-privacy",this.GENDER_DROPDOWN_ID="targeting-filters-gender",this.NSFW_DROPDOWN_ID="targeting-filters-nsfw",this.faStars=ut.rBd,this.isFollowingDropdownOpen=!1,this.isFollowersDropdownOpen=!1,this.isMediaDropdownOpen=!1,this.isPrivacyDropdownOpen=!1,this.isGenderDropdownOpen=!1,this.isNsfwDropdownOpen=!1,this.Filters=$,this.featureService=L.W,this.faUser=V.X46,this.faUserLock=V.aAJ,this.faChevronDown=V.Jt$,this.faEyeSlash=V.k6j,this.faMarsAndVenus=V.DWD,this.faUsers=V.gdJ,this.faCamera=V.rwq,this.faCircleDot=V.ppD,this.faCircleCheck=V.QRE,this.genders=[{value:$.GENDER_ANY,label:this.translate.instant("home.targeting-filters.any")},{value:$.GENDER_MALE,label:this.translate.instant("home.targeting-filters.male")},{value:$.GENDER_FEMALE,label:this.translate.instant("home.targeting-filters.female")}],this.followingRanges=[{leftValue:150,rightValue:1e3,isOptimal:!1},{leftValue:200,rightValue:1200,isOptimal:!1},{leftValue:10,rightValue:6500,isOptimal:!0}],this.followersRange=[{leftValue:500,rightValue:3e3,isOptimal:!1},{leftValue:10,rightValue:2e4,isOptimal:!1},{leftValue:200,rightValue:2e4,isOptimal:!0}],this.mediaRange=[{leftValue:10,rightValue:300,isOptimal:!0},{leftValue:30,rightValue:300,isOptimal:!1},{leftValue:50,rightValue:300,isOptimal:!1}]}ngOnInit(){this.filters=new $,this.userService.currentSubscription.filters?this.filters=this.userService.currentSubscription.filters:this.filtersService.fitlersEmitter.subscribe({next:e=>this.setFilters(e)}),this.inititeView(),this.followingDropdownSubscription=this.dropdownService.getOpenDropdownId().subscribe(e=>{null!==e&&e!==this.FOLLOWING_DROPDOWN_ID&&(this.isFollowingDropdownOpen=!1)}),this.followersDropdownSubscription=this.dropdownService.getOpenDropdownId().subscribe(e=>{null!==e&&e!==this.FOLLOWERS_DROPDOWN_ID&&(this.isFollowersDropdownOpen=!1)}),this.mediaDropdownSubscription=this.dropdownService.getOpenDropdownId().subscribe(e=>{null!==e&&e!==this.MEDIA_DROPDOWN_ID&&(this.isMediaDropdownOpen=!1)}),this.privacyDropdownSubscription=this.dropdownService.getOpenDropdownId().subscribe(e=>{null!==e&&e!==this.PRIVACY_DROPDOWN_ID&&(this.isPrivacyDropdownOpen=!1)}),this.genderDropdownSubscription=this.dropdownService.getOpenDropdownId().subscribe(e=>{null!==e&&e!==this.GENDER_DROPDOWN_ID&&(this.isGenderDropdownOpen=!1)}),this.nsfwDropdownSubscription=this.dropdownService.getOpenDropdownId().subscribe(e=>{null!==e&&e!==this.NSFW_DROPDOWN_ID&&(this.isNsfwDropdownOpen=!1)})}inititeView(){this.initSliders(),this.setFilters(this.filters)}onSave(){this.userService.currentSubscription.filters=this.filters,this.filtersService.patchFilters(this.filters).subscribe({next:e=>this.saveFiltersCallback(e),error:e=>{[0,401,403,422,429].includes(e?.status)||Rt.Cp(e)}})}saveFiltersCallback(e){console.log(e)}triggerAutoSave(){this.userClick&&(this.saveTimeout&&clearTimeout(this.saveTimeout),this.saveTimeout=setTimeout(()=>{this.onSave()},500))}ngOnDestroy(){this.saveTimeout&&clearTimeout(this.saveTimeout),this.followingDropdownSubscription&&this.followingDropdownSubscription.unsubscribe(),this.followersDropdownSubscription&&this.followersDropdownSubscription.unsubscribe(),this.mediaDropdownSubscription&&this.mediaDropdownSubscription.unsubscribe(),this.privacyDropdownSubscription&&this.privacyDropdownSubscription.unsubscribe(),this.genderDropdownSubscription&&this.genderDropdownSubscription.unsubscribe(),this.nsfwDropdownSubscription&&this.nsfwDropdownSubscription.unsubscribe()}toggleFollowingDropdown(e){e&&e.stopPropagation(),this.isFollowingDropdownOpen=!this.isFollowingDropdownOpen,this.isFollowingDropdownOpen?this.dropdownService.openDropdown(this.FOLLOWING_DROPDOWN_ID):this.dropdownService.closeAll()}toggleFollowersDropdown(e){e&&e.stopPropagation(),this.isFollowersDropdownOpen=!this.isFollowersDropdownOpen,this.isFollowersDropdownOpen?this.dropdownService.openDropdown(this.FOLLOWERS_DROPDOWN_ID):this.dropdownService.closeAll()}toggleMediaDropdown(e){e&&e.stopPropagation(),this.isMediaDropdownOpen=!this.isMediaDropdownOpen,this.isMediaDropdownOpen?this.dropdownService.openDropdown(this.MEDIA_DROPDOWN_ID):this.dropdownService.closeAll()}togglePrivacyDropdown(e){e&&e.stopPropagation(),this.isPrivacyDropdownOpen=!this.isPrivacyDropdownOpen,this.isPrivacyDropdownOpen?this.dropdownService.openDropdown(this.PRIVACY_DROPDOWN_ID):this.dropdownService.closeAll()}toggleGenderDropdown(e){e&&e.stopPropagation(),!this.genderFilteringDisabled()&&!this.userService.currentSubscription?.isLifetimeDeal&&(this.isGenderDropdownOpen=!this.isGenderDropdownOpen,this.isGenderDropdownOpen?this.dropdownService.openDropdown(this.GENDER_DROPDOWN_ID):this.dropdownService.closeAll())}toggleNsfwDropdown(e){e&&e.stopPropagation(),this.isNsfwDropdownOpen=!this.isNsfwDropdownOpen,this.isNsfwDropdownOpen?this.dropdownService.openDropdown(this.NSFW_DROPDOWN_ID):this.dropdownService.closeAll()}onDocumentClick(e){this.followingDropdownContainer&&!this.followingDropdownContainer.nativeElement.contains(e.target)&&(this.isFollowingDropdownOpen=!1),this.followersDropdownContainer&&!this.followersDropdownContainer.nativeElement.contains(e.target)&&(this.isFollowersDropdownOpen=!1),this.mediaDropdownContainer&&!this.mediaDropdownContainer.nativeElement.contains(e.target)&&(this.isMediaDropdownOpen=!1),this.privacyDropdownContainer&&!this.privacyDropdownContainer.nativeElement.contains(e.target)&&(this.isPrivacyDropdownOpen=!1),this.genderDropdownContainer&&!this.genderDropdownContainer.nativeElement.contains(e.target)&&(this.isGenderDropdownOpen=!1),this.nsfwDropdownContainer&&!this.nsfwDropdownContainer.nativeElement.contains(e.target)&&(this.isNsfwDropdownOpen=!1)}setFilters(e){this.filters=e,this.userClick=!1,this.followersRangeInput.leftValue=e.followers.min,this.setLeft(this.followersRangeInput),this.followersRangeInput.rightValue=e.followers.max,this.setRight(this.followersRangeInput),this.followingRangeInput.leftValue=e.following.min,this.setLeft(this.followingRangeInput),this.followingRangeInput.rightValue=e.following.max,this.setRight(this.followingRangeInput),this.mediaRangeInput.leftValue=e.media.min,this.setLeft(this.mediaRangeInput),this.mediaRangeInput.rightValue=e.media.max,this.setRight(this.mediaRangeInput)}initSliders(){let e=250;this.followersRangeInput=this.initRangeInput("followers",$.FOLLOWERS_MIN_MIN,$.FOLLOWERS_MAX_MAX,$.FOLLOWERS_MIN_MAX,$.FOLLOWERS_MAX_MIN,$.FOLLOWERS_STEP,this.filters.followers.min,this.filters.followers.max,e,"",""),e=500,this.followingRangeInput=this.initRangeInput("following",$.FOLLOWING_MIN_MIN,$.FOLLOWING_MAX_MAX,$.FOLLOWING_MIN_MAX,$.FOLLOWING_MAX_MIN,$.FOLLOWING_STEP,this.filters.following.min,this.filters.following.max,e,"",""),e=50,this.mediaRangeInput=this.initRangeInput("media",$.MEDIA_MIN,$.MEDIA_MAX_MAX,$.MEDIA_MIN,$.MEDIA_MAX_MIN,$.MEDIA_STEP,this.filters.media.min,this.filters.media.max,e,"","")}initRangeInput(e,o,i,s,a,l,c,d,u,g,h){let p=new nu;p.name=e,u+=1e6,g&&(p.thumbSign=g),h&&(p.markerSign=h),p.step=l,p.minValue=o,p.maxValue=i,p.maxLeft=s,p.minRight=a,u||(u=2),p.maxValue=i,p.markers=[];let f={text:o,styles:{left:"0%"},value:o};return p.markers.push(f),f={text:i,styles:{left:"100%"},value:i},p.markers.push(f),p.leftValue=c,p.rightValue=d,this.setRight(p),this.setLeft(p),p}onSliderInputLeft(e,o,i){let s=e.target;this.mixpanelEvent("filter_change",{pk:this.userService.currentSubscription.pk,event_type:o}),i.leftValue=i.calcLeft(s.valueAsNumber),s.value=i.leftValue+"",this.userClick=!0,this.setLeft(i),this.triggerAutoSave()}getOptimalFollowingRangeLabel(){const e=this.followingRanges.find(o=>o.isOptimal);return`${e?.leftValue} - ${e?.rightValue}`}setLeft(e){let i=(e.leftValue-e.minValue)/(e.maxValue-e.minValue)*100;e.textLeft=e.leftValue+e.thumbSign,e.thumbLeftPercent=i+"%",e.rangeLeft=i+"%",e==this.followersRangeInput?this.filters.followers.min=e.leftValue:e==this.followingRangeInput?this.filters.following.min=e.leftValue:e==this.mediaRangeInput&&(this.filters.media.min=e.leftValue)}onSliderInputRight(e,o,i){let s=e.target;i.rightValue=i.calcRight(s.valueAsNumber),s.value=i.rightValue+"",this.userClick=!0,this.setRight(i),this.triggerAutoSave()}setRight(e){let i=(e.rightValue-e.minValue)/(e.maxValue-e.minValue)*100;e.textRight=e.rightValue+e.thumbSign,e.thumbRightPercent=100-i+"%",e.rangeRight=100-i+"%",e==this.followersRangeInput?this.filters.followers.max=e.rightValue:e==this.followingRangeInput?this.filters.following.max=e.rightValue:e==this.mediaRangeInput&&(this.filters.media.max=e.rightValue)}bestFollowing(){return this.filters.following.max==$.FOLLOWING_MAX_BEST&&this.filters.following.min==$.FOLLOWING_MIN_BEST}setBestFollowing(){this.filters.following.max=$.FOLLOWING_MAX_BEST,this.filters.following.min=$.FOLLOWING_MIN_BEST,this.setFilters(this.filters),this.userClick=!0,this.triggerAutoSave()}setFollowingRange(e){this.mixpanelEvent("filter_change",{pk:this.userService.currentSubscription.pk,event_type:"following",range:e}),this.followingRangeInput.leftValue=e.leftValue,this.followingRangeInput.rightValue=e.rightValue,this.setLeft(this.followingRangeInput),this.setRight(this.followingRangeInput),this.userClick=!0,this.triggerAutoSave(),this.isFollowingDropdownOpen=!1,this.dropdownService.closeAll()}bestFollowers(){return this.filters.followers.max==$.FOLLOWERS_MAX_BEST&&this.filters.followers.min==$.FOLLOWERS_MIN_BEST}setBestFollowers(){this.filters.followers.max=$.FOLLOWERS_MAX_BEST,this.filters.followers.min=$.FOLLOWERS_MIN_BEST,this.setFilters(this.filters),this.userClick=!0,this.triggerAutoSave()}isSelectedFollowersRangeOptimal(e){const o=this.followersRange.find(i=>i.isOptimal);return e.leftValue==o?.leftValue&&e.rightValue==o?.rightValue}isSelectedFollowingRangeOptimal(e){const o=this.followingRanges.find(i=>i.isOptimal);return e.leftValue==o?.leftValue&&e.rightValue==o?.rightValue}bestMedia(){return this.filters.media.max==$.MEDIA_MAX_BEST}setBestMedia(){this.filters.media.max=$.MEDIA_MAX_BEST,this.setFilters(this.filters),this.userClick=!0,this.triggerAutoSave()}setPrivacy(e){this.mixpanelEvent("filter_change",{pk:this.userService.currentSubscription.pk,event_type:"privacy",privacy:this.filters.privacy}),this.filters.privacy=e,this.userClick=!0,this.triggerAutoSave(),this.isPrivacyDropdownOpen=!1,this.dropdownService.closeAll()}getSelectedGenderLabel(){return this.genders.find(o=>o.value===this.filters.gender)?.label||""}setGender(e){if(this.genderFilteringAvailable())this.filters.gender=e,this.userClick=!0,this.triggerAutoSave(),this.mixpanelEvent("filter_change",{pk:this.userService.currentSubscription.pk,event_type:"gender",gender:e}),this.isGenderDropdownOpen=!1,this.dropdownService.closeAll();else{this.mixpanelEvent("upsell_filter",{pk:this.userService.currentSubscription.pk,event_type:"gender",gender:e}),this.upgradeService.featureId=this.featureService.GENDER_FILTERING.id;const o=new re.X(this.upgradeService.featureId,L.W.getTranslateId(this.upgradeService.featureId));if(!this.masterPaymentService.getUpgradePlan(this.userService.currentSubscription,o))ret
1urn void this.toastService.showToast(this.translate.instant("errors.unable-to-determine-upgrade-plan"),Z.TS.RED);this.masterPaymentService.subscription=this.userService.currentSubscription,this.masterPaymentService.type=wt.X.UPGRADE,this.masterPaymentService.feature=o,this.router.navigate(["./payment"],{relativeTo:this.route,queryParams:this.route.snapshot.queryParams})}}genderFilteringDisabled(){return L.W.GENDER_FILTERING.status!=L.D.WORKING}getGenderFilteringFeature(){return this.userService.currentSubscription.getFeature(L.W.GENDER_FILTERING.id)}genderFilteringAvailable(){return null!=this.getGenderFilteringFeature()}agencyHasGenderFiltering(){return this.agency.agency.hasFeature(L.W.GENDER_FILTERING.id)}bestSettings(){return this.bestMedia()&&this.bestFollowing()&&this.bestFollowers()}setAllToOptimal(){this.filters.privacy=$.PRIVACY_ALL,this.genderFilteringAvailable()&&!this.userService.currentSubscription?.isLifetimeDeal&&(this.filters.gender=$.GENDER_ANY);const e=this.followingRanges.find(s=>s.isOptimal);e&&(this.filters.following.min=e.leftValue,this.filters.following.max=e.rightValue);const o=this.followersRange.find(s=>s.isOptimal);o&&(this.filters.followers.min=o.leftValue,this.filters.followers.max=o.rightValue);const i=this.mediaRange.find(s=>s.isOptimal);i&&(this.filters.media.min=i.leftValue,this.filters.media.max=i.rightValue),this.setFilters(this.filters),this.userClick=!0,this.triggerAutoSave(),this.mixpanelEvent("filter_suggested",{pk:this.userService.currentSubscription.pk})}isAllSettingsOptimal(){const e=this.genderFilteringAvailable(),o=this.userService.currentSubscription?.isLifetimeDeal;return this.filters.privacy===$.PRIVACY_ALL&&(!(e&&!o)||this.filters.gender===$.GENDER_ANY)&&this.isSelectedFollowingRangeOptimal(this.followingRangeInput)&&this.isSelectedFollowersRangeOptimal(this.followersRangeInput)&&this.isSelectedMediaRangeOptimal(this.mediaRangeInput)}setBestSettings(){this.mixpanelEvent("filter_suggested",{pk:this.userService.currentSubscription.pk}),this.setBestFollowers(),this.setBestFollowing(),this.setBestMedia()}getCheckboxImg(){return this.agency.getImg(this.filters.nsfw_filter?"checkbox_checked_v1.svg":"checkbox_unchecked_v1.svg")}toggleNSFW(e){this.filters.nsfw_filter=e,this.userClick=!0,this.mixpanelEvent("filter_change",{pk:this.userService.currentSubscription.pk,event_type:"NSFW",is_nsfw_enabled:this.filters.nsfw_filter}),this.triggerAutoSave(),this.isNsfwDropdownOpen=!1,this.dropdownService.closeAll()}isSelectedMediaRangeOptimal(e){const o=this.mediaRange.find(i=>i.isOptimal);return e.leftValue==o?.leftValue&&e.rightValue==o?.rightValue}setFollowersRange(e){this.mixpanelEvent("filter_change",{pk:this.userService.currentSubscription.pk,event_type:"followers",range:e}),this.followersRangeInput.leftValue=e.leftValue,this.followersRangeInput.rightValue=e.rightValue,this.setLeft(this.followersRangeInput),this.setRight(this.followersRangeInput),this.userClick=!0,this.triggerAutoSave(),this.isFollowersDropdownOpen=!1,this.dropdownService.closeAll()}setMediaRange(e){this.mixpanelEvent("filter_change",{pk:this.userService.currentSubscription.pk,event_type:"media",range:e}),this.mediaRangeInput.leftValue=e.leftValue,this.mediaRangeInput.rightValue=e.rightValue,this.setLeft(this.mediaRangeInput),this.setRight(this.mediaRangeInput),this.userClick=!0,this.triggerAutoSave(),this.isMediaDropdownOpen=!1,this.dropdownService.closeAll()}getOptimalFollowersRangeLabel(){const e=this.followersRange.find(o=>o.isOptimal);return`${e?.leftValue} - ${e?.rightValue}`}getOptimalMediaRangeLabel(){const e=this.mediaRange.find(o=>o.isOptimal);return`${e?.leftValue} - ${e?.rightValue}`}isUserLoggedIn(){if(!this.userService.currentSubscription.account)return!1;const{status:e}=this.userService.currentSubscription.account;return e===ln.u1.VALID}isAccountDisconnected(){if(!this.userService.currentSubscription.account)return!1;const{status:e}=this.userService.currentSubscription.account;return e===ln.u1.LOGGED_OUT}isMobile(){return window.innerWidth<801}connectAccount(){const e=this.userService.getSubscriptionPath();this.router.navigateByUrl(`${e}/home/connect-instagram/add-password`)}mixpanelEvent(e,o){dt.A.__loaded&&dt.A.track(e,o)}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(nt.z),t.rXU(D.c$),t.rXU(K.D),t.rXU(_r),t.rXU(J.Ix),t.rXU(J.nX),t.rXU(Be.g),t.rXU(wt.Y),t.rXU(Z.fw),t.rXU(Co))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-targeting-filters"]],viewQuery:function(o,i){if(1&o&&(t.GBs(Y2,5),t.GBs(z2,5),t.GBs(U2,5),t.GBs(X2,5),t.GBs(W2,5),t.GBs(H2,5)),2&o){let s;t.mGM(s=t.lsd())&&(i.followingDropdownContainer=s.first),t.mGM(s=t.lsd())&&(i.followersDropdownContainer=s.first),t.mGM(s=t.lsd())&&(i.mediaDropdownContainer=s.first),t.mGM(s=t.lsd())&&(i.privacyDropdownContainer=s.first),t.mGM(s=t.lsd())&&(i.genderDropdownContainer=s.first),t.mGM(s=t.lsd())&&(i.nsfwDropdownContainer=s.first)}},hostBindings:function(o,i){1&o&&t.bIt("click",function(a){return i.onDocumentClick(a)},!1,t.EBC)},standalone:!1,decls:158,vars:197,consts:[["followingDropdownContainer",""],["followingDropdown",""],["followersDropdownContainer",""],["followersDropdown",""],["mediaDropdownContainer",""],["mediaDropdown",""],["privacyDropdownContainer",""],["privacyDropdown",""],["genderDropdownContainer",""],["genderDropdown",""],["nsfwDropdownContainer",""],["nsfwDropdown",""],[1,"targeting-filters","border-bkg-5"],[1,"targeting-filters__header","border-bkg-5","bkg-3"],[1,"targeting-filters__header__wrapper"],[1,"targeting-filters__header__title"],[1,"targeting-filters__header__title__wrapper"],[1,"color-text-1","f-bold",3,"innerHTML"],[3,"translateId"],[4,"ngIf"],[1,"targeting-filters__header__buttons"],[1,"btn-primary","color-white","f-medium","f-size-16","targeting-filters__add-target",3,"click"],[3,"icon"],[1,"mobile-hidden"],[1,"targeting-filters__body"],[1,"container__body","h-box"],[1,"left","border-bkg-5"],[1,"left__item","border-bkg-5"],[1,"left__item__content"],[1,"left__item__title"],[1,"color-text-1",3,"icon"],[1,"f-size-16","f-semi-bold","color-text-1"],[1,"f-size-14","color-text-3"],[1,"dropdown-wrapper"],[1,"optimal","f-size-12","bkg-3","color-text-3"],[1,"dropdown-selector-light","dropdown-btn","h-box","f-bold","f-size-16",3,"click","ngClass"],[1,"text-nowrap"],[1,"color-text-1","chevron-down-opacity",3,"icon"],[1,"dropdown","tab-dropdown",3,"ngClass"],["class","tab-dropdown-item",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"right"],[1,"right__item","border-bkg-5"],[1,"right__item__content"],[1,"right__item__title"],[1,"info-icon",3,"translateId"],[1,"privacy-wrapper"],[1,"text-capitalize"],["class","tab-dropdown-item text-capitalize",3,"ngClass","click",4,"ngFor","ngForOf"],["class","optimal f-size-12 bkg-3 color-text-3",4,"ngIf"],[1,"dropdown-selector-light","dropdown-btn","h-box","f-bold","f-size-16",3,"click","ngClass","disabled"],[1,"gender-wrapper"],[3,"icon","ngClass"],[1,"tab-dropdown-item",3,"click","ngClass"],["class","disconnected-overlay",3,"reconnectEvent",4,"ngIf"],["class","optimal-badge f-size-12",4,"ngIf"],[1,"optimal-badge","f-size-12"],[1,"tab-dropdown-item","text-capitalize",3,"click","ngClass"],[1,"disconnected-overlay",3,"reconnectEvent"]],template:function(o,i){if(1&o){const s=t.RV6();t.j41(0,"div",12)(1,"div",13)(2,"div",14)(3,"div",15)(4,"div",16),t.nrm(5,"h3",17),t.nI1(6,"translate"),t.k0s(),t.nrm(7,"app-tooltip",18),t.DNE(8,Q2,1,0,"app-disconnected-badge",19),t.k0s(),t.j41(9,"div",20)(10,"button",21),t.bIt("click",function(){return t.eBV(s),t.Njj(i.setAllToOptimal())}),t.nrm(11,"fa-icon",22),t.j41(12,"span",23),t.EFF(13),t.nI1(14,"translate"),t.k0s()()()()(),t.j41(15,"div",24),t.DNE(16,J2,1,0,"app-disconnected-badge",19),t.j41(17,"div",25)(18,"div",26)(19,"div",27)(20,"div",28)(21,"div",29),t.nrm(22,"fa-icon",30),t.j41(23,"span",31),t.EFF(24),t.nI1(25,"translate"),t.k0s()(),t.j41(26,"p",32),t.EFF(27),t.nI1(28,"translate"),t.k0s()(),t.j41(29,"div",33)(30,"div",34),t.nrm(31,"fa-icon",22),t.EFF(32),t.nI1(33,"translate"),t.k0s(),t.j41(34,"div",35,0),t.bIt("click",function(l){return t.eBV(s),t.Njj(i.toggleFollowingDropdown(l))}),t.j41(36,"span",36),t.EFF(37),t.k0s(),t.nrm(38,"fa-icon",37),t.j41(39,"div",38,1),t.DNE(41,tk,4,8,"div",39),t.k0s()()()(),t.j41(42,"div",27)(43,"div",28)(44,"div",29),t.nrm(45,"fa-icon",30),t.j41(46,"span",31),t.EFF(47),t.nI1(48,"translate"),t.k0s()(),t.j41(49,"p",32),t.EFF(50),t.nI1(51,"translate"),t.k0s()(),t.j41(52,"div",33)(53,"div",34),t.nrm(54,"fa-icon",22),t.EFF(55),t.nI1(56,"translate"),t.k0s(),t.j41(57,"div",35,2),t.bIt("click",function(l){return t.eBV(s),t.Njj(i.toggleFollowersDropdown(l))}),t.j41(59,"span",36),t.EFF(60),t.k0s(),t.nrm(61,"fa-icon",37),t.j41(62,"div",38,3),t.DNE(64,nk,4,8,"div",39),t.k0s()()()(),t.j41(65,"div",27)(66,"div",28)(67,"div",29),t.nrm(68,"fa-icon",30),t.j41(69,"span",31),t.EFF(70),t.nI1(71,"translate"),t.k0s()(),t.j41(72,"p",32),t.EFF(73),t.nI1(74,"translate"),t.k0s()(),t.j41(75,"div",33)(76,"div",34),t.nrm(77,"fa-icon",22),t.EFF(78),t.nI1(79,"translate"),t.k0s(),t.j41(80,"div",35,4),t.bIt("click",function(l){return t.eBV(s),t.Njj(i.toggleMediaDropdown(l))}),t.j41(82,"span",36),t.EFF(83),t.k0s(),t.nrm(84,"fa-icon",37),t.j41(85,"div",38,5),t.DNE(87,ok,4,8,"div",39),t.k0s()()()()(),t.j41(88,"div",40)(89,"div",41)(90,"div",42)(91,"div",43),t.nrm(92,"fa-icon",30),t.j41(93,"span",31),t.EFF(94),t.nI1(95,"translate"),t.k0s(),t.nrm(96,"app-tooltip",44),t.k0s(),t.j41(97,"p",32),t.EFF(98),t.nI1(99,"translate"),t.k0s()(),t.j41(100,"div",33)(101,"div",34),t.nrm(102,"fa-icon",22),t.EFF(103),t.nI1(104,"translate"),t.k0s(),t.j41(105,"div",35,6),t.bIt("click",function(l){return t.eBV(s),t.Njj(i.togglePrivacyDropdown(l))}),t.j41(107,"span",45)(108,"span",46),t.EFF(109),t.k0s()(),t.nrm(110,"fa-icon",37),t.j41(111,"div",38,7),t.DNE(113,sk,3,7,"div",47),t.k0s()()()(),t.j41(114,"div",41)(115,"div",42)(116,"div",43),t.nrm(117,"fa-icon",30),t.j41(118,"span",31),t.EFF(119),t.nI1(120,"translate"),t.k0s()(),t.j41(121,"p",32),t.EFF(122),t.nI1(123,"translate"),t.k0s()(),t.j41(124,"div",33),t.DNE(125,ak,4,6,"div",48),t.j41(126,"button",49,8),t.bIt("click",function(l){return t.eBV(s),t.Njj(i.toggleGenderDropdown(l))}),t.j41(128,"span",50),t.EFF(129),t.k0s(),t.nrm(130,"fa-icon",51),t.j41(131,"div",38,9),t.DNE(133,lk,2,6,"div",39),t.k0s()()()(),t.j41(134,"div",41)(135,"div",42)(136,"div",43),t.nrm(137,"fa-icon",30),t.j41(138,"span",31),t.EFF(139),t.nI1(140,"translate"),t.k0s()(),t.j41(141,"p",32),t.EFF(142),t.nI1(143,"translate"),t.k0s()(),t.j41(144,"div",35,10),t.bIt("click",function(l){return t.eBV(s),t.Njj(i.toggleNsfwDropdown(l))}),t.EFF(146),t.nI1(147,"translate"),t.nrm(148,"fa-icon",37),t.j41(149,"div",38,11)(151,"div",52),t.bIt("click",function(l){return t.eBV(s),i.toggleNSFW(!0),t.Njj(l.stopPropagation())}),t.EFF(152),t.nI1(153,"translate"),t.k0s(),t.j41(154,"div",52),t.bIt("click",function(l){return t.eBV(s),i.toggleNSFW(!1),t.Njj(l.stopPropagation())}),t.EFF(155),t.nI1(156,"translate"),t.k0s()()()()()()(),t.DNE(157,ck,1,0,"app-disconnected-overlay",53),t.k0s()}
12&o&&(t.R7$(),t.AVh("blur-content",i.isAccountDisconnected()),t.R7$(4),t.Y8G("innerHTML",t.bMT(6,92,"home.targeting-filters.section.title"),t.npT),t.R7$(2),t.Y8G("translateId","targeting-info"),t.R7$(),t.Y8G("ngIf",!i.isUserLoggedIn()&&!i.isMobile()),t.R7$(2),t.AVh("targeting-filters__add-target--selected",!i.isAllSettingsOptimal()),t.R7$(),t.Y8G("icon",i.faStars),t.R7$(2),t.SpI(" ",t.bMT(14,94,"home.targeting-filters.section.optimal-growth")," "),t.R7$(2),t.AVh("blur-content",i.isAccountDisconnected()),t.R7$(),t.Y8G("ngIf",!i.isUserLoggedIn()&&i.isMobile()),t.R7$(6),t.Y8G("icon",i.faUser),t.R7$(2),t.SpI(" ",t.bMT(25,96,"home.targeting-filters.following")," "),t.R7$(3),t.SpI(" ",t.bMT(28,98,"home.targeting-filters.following-description")," "),t.R7$(4),t.AVh("color-text-link",i.isSelectedFollowingRangeOptimal(i.followingRangeInput)),t.Y8G("icon",i.isSelectedFollowingRangeOptimal(i.followingRangeInput)?i.faCircleCheck:i.faCircleDot),t.R7$(),t.Lme(" ",t.bMT(33,100,"home.targeting-filters.optimal")," ",i.getOptimalFollowingRangeLabel()," "),t.R7$(2),t.Y8G("ngClass",t.sMw(134,ci,i.agency.agency.darkMode,!i.agency.agency.darkMode,i.isFollowingDropdownOpen)),t.R7$(3),t.Lme(" ",i.followingRangeInput.leftValue," - ",i.followingRangeInput.rightValue," "),t.R7$(),t.Y8G("icon",i.faChevronDown),t.R7$(),t.Y8G("ngClass",t.sMw(138,di,i.agency.agency.darkMode,!i.agency.agency.darkMode,i.isFollowingDropdownOpen)),t.R7$(2),t.Y8G("ngForOf",i.followingRanges),t.R7$(4),t.Y8G("icon",i.faUsers
1),t.R7$(2),t.SpI(" ",t.bMT(48,102,"home.targeting-filters.followers")," "),t.R7$(3),t.SpI(" ",t.bMT(51,104,"home.targeting-filters.followers-description")," "),t.R7$(4),t.AVh("color-text-link",i.isSelectedFollowersRangeOptimal(i.followersRangeInput)),t.Y8G("icon",i.isSelectedFollowersRangeOptimal(i.followersRangeInput)?i.faCircleCheck:i.faCircleDot),t.R7$(),t.Lme(" ",t.bMT(56,106,"home.targeting-filters.optimal")," ",i.getOptimalFollowersRangeLabel()," "),t.R7$(2),t.Y8G("ngClass",t.sMw(142,ci,i.agency.agency.darkMode,!i.agency.agency.darkMode,i.isFollowersDropdownOpen)),t.R7$(3),t.Lme(" ",i.followersRangeInput.leftValue," - ",i.followersRangeInput.rightValue," "),t.R7$(),t.Y8G("icon",i.faChevronDown),t.R7$(),t.Y8G("ngClass",t.sMw(146,di,i.agency.agency.darkMode,!i.agency.agency.darkMode,i.isFollowersDropdownOpen)),t.R7$(2),t.Y8G("ngForOf",i.followersRange),t.R7$(4),t.Y8G("icon",i.faCamera),t.R7$(2),t.SpI(" ",t.bMT(71,108,"home.targeting-filters.media")," "),t.R7$(3),t.SpI(" ",t.bMT(74,110,"home.targeting-filters.media-description")," "),t.R7$(4),t.AVh("color-text-link",i.isSelectedMediaRangeOptimal(i.mediaRangeInput)),t.Y8G("icon",i.isSelectedMediaRangeOptimal(i.mediaRangeInput)?i.faCircleCheck:i.faCircleDot),t.R7$(),t.Lme(" ",t.bMT(79,112,"home.targeting-filters.optimal")," ",i.getOptimalMediaRangeLabel()," "),t.R7$(2),t.Y8G("ngClass",t.sMw(150,ci,i.agency.agency.darkMode,!i.agency.agency.darkMode,i.isMediaDropdownOpen)),t.R7$(3),t.Lme(" ",i.mediaRangeInput.leftValue," - ",i.mediaRangeInput.rightValue," "),t.R7$(),t.Y8G("icon",i.faChevronDown),t.R7$(),t.Y8G("ngClass",t.sMw(154,di,i.agency.agency.darkMode,!i.agency.agency.darkMode,i.isMediaDropdownOpen)),t.R7$(2),t.Y8G("ngForOf",i.mediaRange),t.R7$(5),t.Y8G("icon",i.faUserLock),t.R7$(2),t.SpI(" ",t.bMT(95,114,"home.targeting-filters.privacy-title")," "),t.R7$(2),t.Y8G("translateId","filters-privacy"),t.R7$(2),t.SpI(" ",t.bMT(99,116,"home.targeting-filters.privacy-description")," "),t.R7$(4),t.AVh("color-text-link",i.filters.privacy===i.Filters.PRIVACY_ALL),t.Y8G("icon",i.filters.privacy===i.Filters.PRIVACY_ALL?i.faCircleCheck:i.faCircleDot),t.R7$(),t.SpI(" ",t.bMT(104,118,"home.targeting-filters.optimal")," Any "),t.R7$(2),t.Y8G("ngClass",t.sMw(158,ci,i.agency.agency.darkMode,!i.agency.agency.darkMode,i.isPrivacyDropdownOpen)),t.R7$(4),t.JRh(i.filters.privacy),t.R7$(),t.Y8G("icon",i.faChevronDown),t.R7$(),t.Y8G("ngClass",t.sMw(162,di,i.agency.agency.darkMode,!i.agency.agency.darkMode,i.isPrivacyDropdownOpen)),t.R7$(2),t.Y8G("ngForOf",t.sMw(166,K2,i.Filters.PRIVACY_ALL,i.Filters.PRIVACY_PUBLIC,i.Filters.PRIVACY_PRIVATE)),t.R7$(),t.AVh("right__item--upsell",!i.genderFilteringAvailable()||(null==i.userService.currentSubscription?null:i.userService.currentSubscription.isLifetimeDeal)),t.R7$(3),t.Y8G("icon",i.faMarsAndVenus),t.R7$(2),t.SpI(" ",t.bMT(120,120,"home.targeting-filters.gender-title")," "),t.R7$(3),t.SpI(" ",t.bMT(123,122,"home.targeting-filters.gender-description")," "),t.R7$(3),t.Y8G("ngIf",i.genderFilteringAvailable()&&!(null!=i.userService.currentSubscription&&i.userService.currentSubscription.isLifetimeDeal)),t.R7$(),t.Y8G("ngClass",t.sMw(170,ci,i.agency.agency.darkMode,!i.agency.agency.darkMode,i.isGenderDropdownOpen))("disabled",i.genderFilteringDisabled()||(null==i.userService.currentSubscription?null:i.userService.currentSubscription.isLifetimeDeal)),t.R7$(3),t.SpI(" ",i.getSelectedGenderLabel()," "),t.R7$(),t.Y8G("icon",i.faChevronDown)("ngClass",t.l_i(174,q2,i.genderFilteringDisabled()||(null==i.userService.currentSubscription?null:i.userService.currentSubscription.isLifetimeDeal),!(i.genderFilteringDisabled()||null!=i.userService.currentSubscription&&i.userService.currentSubscription.isLifetimeDeal))),t.R7$(),t.Y8G("ngClass",t.sMw(177,di,i.agency.agency.darkMode,!i.agency.agency.darkMode,i.isGenderDropdownOpen)),t.R7$(2),t.Y8G("ngForOf",i.genders),t.R7$(4),t.Y8G("icon",i.faEyeSlash),t.R7$(2),t.SpI(" ",t.bMT(140,124,"home.targeting-filters.nsfw-title")," "),t.R7$(3),t.SpI(" ",t.bMT(143,126,"home.targeting-filters.nsfw-description")," "),t.R7$(2),t.Y8G("ngClass",t.sMw(181,ci,i.agency.agency.darkMode,!i.agency.agency.darkMode,i.isNsfwDropdownOpen)),t.R7$(2),t.SpI(" ",t.bMT(147,128,i.filters.nsfw_filter?"home.targeting-filters.include":"home.targeting-filters.exclude")," "),t.R7$(2),t.Y8G("icon",i.faChevronDown),t.R7$(),t.Y8G("ngClass",t.sMw(185,di,i.agency.agency.darkMode,!i.agency.agency.darkMode,i.isNsfwDropdownOpen)),t.R7$(2),t.Y8G("ngClass",t.sMw(189,Fn,i.agency.agency.darkMode,!i.agency.agency.darkMode,!0===i.filters.nsfw_filter)),t.R7$(),t.SpI(" ",t.bMT(153,130,"home.targeting-filters.include")," "),t.R7$(2),t.Y8G("ngClass",t.sMw(193,Fn,i.agency.agency.darkMode,!i.agency.agency.darkMode,!1===i.filters.nsfw_filter)),t.R7$(),t.SpI(" ",t.bMT(156,132,"home.targeting-filters.exclude")," "),t.R7$(2),t.Y8G("ngIf",i.isAccountDisconnected()))},dependencies:[I.YU,I.Sq,I.bT,it.aY,ne.b,$a.y,B2.H,D.D9],styles:[".targeting-filters[_ngcontent-%COMP%]{border-radius:.625rem;border-style:solid;border-width:1px;margin-bottom:2rem;position:relative}@media only screen and (max-width: 1000px){.targeting-filters[_ngcontent-%COMP%]{margin-bottom:1rem}}.targeting-filters__slots[_ngcontent-%COMP%]{padding:.375rem .75rem;background-color:#0068ff33;border-radius:.625rem}.targeting-filters__header[_ngcontent-%COMP%]{padding:1rem 1.5rem;border-bottom-style:solid;border-bottom-width:1px;display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;gap:1rem;border-top-right-radius:.625rem;border-top-left-radius:.625rem}@media only screen and (max-width: 900px){.targeting-filters__header[_ngcontent-%COMP%]{padding:1rem}}.targeting-filters__header__wrapper[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:100%}.targeting-filters__header__title[_ngcontent-%COMP%]{font-size:1.25rem;display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.targeting-filters__header__title__wrapper[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;flex-direction:column;gap:0}@media only screen and (max-width: 1300px){.targeting-filters__header__title[_ngcontent-%COMP%]{font-size:1.125rem}}.targeting-filters__header__buttons[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;gap:.5rem}.targeting-filters__table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse}.targeting-filters__table__header[_ngcontent-%COMP%]{padding:.75rem 1.5rem;position:sticky;z-index:1;top:0;border-bottom-style:solid;border-bottom-width:1px}.targeting-filters__table__header__item[_ngcontent-%COMP%]{padding-top:.75rem;padding-bottom:.75rem;border-bottom-style:solid;border-bottom-width:1px}.targeting-filters__table__header__item[_ngcontent-%COMP%]:last-child{padding-right:1.5rem}.targeting-filters__table__header__item[_ngcontent-%COMP%]:first-child{padding-left:1.5rem;text-align:start}.targeting-filters__table__header__item[_ngcontent-%COMP%]   .sort-icon[_ngcontent-%COMP%]{margin-left:6px;transition:transform .15s ease-in-out}.targeting-filters__table__header__item[_ngcontent-%COMP%]   .rotate-180[_ngcontent-%COMP%]{transform:rotate(180deg)}.targeting-filters__table__body[_ngcontent-%COMP%]{cursor:pointer}.targeting-filters__table__body[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-bottom-width:1px;border-bottom-style:solid;padding:.75rem 1.5rem;text-align:center}.targeting-filters__table__body[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:first-child{text-align:start}.targeting-filters__table__body[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:last-child{text-align:end}.targeting-filters__table__body__button[_ngcontent-%COMP%]{height:2rem;min-height:2rem;width:2rem;display:flex;justify-content:center;align-items:center;margin-left:auto}.targeting-filters__table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:last-child   td[_ngcontent-%COMP%], .targeting-filters__table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:last-child   th[_ngcontent-%COMP%]{border-bottom:none!important}.targeting-filters__add-target[_ngcontent-%COMP%]{width:fit-content;padding:.625rem 1rem;min-height:2.75rem;height:2.75rem;background:#0068ff33;color:#0068ff;transition:all .2s ease-in-out}@media only screen and (max-width: 801px){.targeting-filters__add-target[_ngcontent-%COMP%]{height:36px;width:36px;min-height:36px;padding:0}}.targeting-filters__add-target[_ngcontent-%COMP%]:hover{background:#0068ff44;color:#0068ff}.targeting-filters__add-target--selected[_ngcontent-%COMP%]{background:#0068ff;color:#fff}.targeting-filters__add-target--selected[_ngcontent-%COMP%]:hover{background:#005ee6;color:#fff}.targeting-filters__user[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem}.targeting-filters__user__wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;gap:.5rem}.targeting-filters__user__wrapper--archived[_ngcontent-%COMP%]{opacity:.7}.targeting-filters__user__img[_ngcontent-%COMP%]{width:2.5rem;height:2.5rem;border-radius:50%}.targeting-filters__user__info__wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:0}h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{position:relative;border-radius:10px;width:100%;max-width:1048px;transition:opacity 5s ease-in;margin:0 100px;z-index:2;pointer-events:all}.container__header[_ngcontent-%COMP%]{padding:1.5rem 1.5rem 1rem;border-bottom-style:solid;border-bottom-width:1px}.container__body[_ngcontent-%COMP%]{display:flex;flex-direction:row}@media only screen and (max-width: 1141px){.container__body[_ngcontent-%COMP%]{flex-direction:column}}.h-box[_ngcontent-%COMP%]{align-items:flex-start;position:relative}.top[_ngcontent-%COMP%]{display:flex;justify-content:space-between;flex-flow:row}.icon-auto[_ngcontent-%COMP%]{margin-left:12px}.auto-info[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.ic-arrow[_ngcontent-%COMP%]{width:12px}
1.btn-auto[_ngcontent-%COMP%]{padding:8px;border-radius:10px;margin-left:20px;transform:translateY(-7px);cursor:pointer;transition:all .3s}.save-box[_ngcontent-%COMP%]{width:100%;margin-top:auto}.range-box[_ngcontent-%COMP%]{width:100%;display:flex;align-items:center;flex-flow:row}.range-title[_ngcontent-%COMP%]{display:flex;align-items:center}.drodown-title[_ngcontent-%COMP%], .segmented-title[_ngcontent-%COMP%]{position:relative;margin-bottom:8px;display:flex;align-items:center}.segmented-control[_ngcontent-%COMP%]{display:flex;border-radius:.5rem;gap:.5rem}.segmented-control.disabled[_ngcontent-%COMP%]{opacity:.6;pointer-events:none}.segmented-button[_ngcontent-%COMP%]{flex:1;padding:.5rem 1rem;border-radius:.625rem;font-size:1rem;font-weight:600;height:unset;min-height:unset;cursor:pointer;transition:all .2s ease;outline:none;border-style:solid;border-width:.0625rem}.segmented-button.selected[_ngcontent-%COMP%]{background-color:#1976d220;color:#1976d2;border-color:#1976d2}.segmented-button[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.5}.nsfw-box[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;width:100%}.nsfw-title[_ngcontent-%COMP%]{display:flex;align-items:center}.checkbox[_ngcontent-%COMP%]{width:20px;height:20px;margin-left:8px;border-radius:6px}.checkbox-box[_ngcontent-%COMP%]{display:flex;align-items:center;cursor:pointer}.btn-auto-all[_ngcontent-%COMP%]{margin-top:50px;transition:border-color .5s ease-in-out}.btn-icon[_ngcontent-%COMP%]{margin-right:8px}.custom-warining[_ngcontent-%COMP%]{margin-left:16px;margin-top:6px}.title[_ngcontent-%COMP%]{display:flex}.pro-badge[_ngcontent-%COMP%]{margin-left:8px}.range-slider[_ngcontent-%COMP%]{position:relative;height:10px;margin:20px 10px 30px;flex-grow:1}.range-slider-health[_ngcontent-%COMP%]{position:relative;margin-top:30px;height:10px;margin-bottom:50px}.filter-slider[_ngcontent-%COMP%]{position:relative;z-index:1;height:8px;transform:translateY(-2px)}.filter-slider[_ngcontent-%COMP%] > .track[_ngcontent-%COMP%]{position:absolute;z-index:1;inset:0;border-radius:5px}.range[_ngcontent-%COMP%]{transition:all .5s ease-in-out}.filter-slider[_ngcontent-%COMP%] > .range[_ngcontent-%COMP%]{position:absolute;z-index:2;inset:0 25%;border-radius:5px}.thumb[_ngcontent-%COMP%]{position:absolute;z-index:3;width:20px;height:20px;border-radius:30px;cursor:pointer;text-align:center;padding-top:4px;-webkit-user-select:none;user-select:none;transition:all .5s ease-in-out}.filter-slider[_ngcontent-%COMP%] > .popup[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:absolute;z-index:3;height:60px;width:107px;margin:0;padding:0 0 9px;text-align:center;color:#fff;-webkit-user-select:none;user-select:none}.filter-slider[_ngcontent-%COMP%] > .thumb.left[_ngcontent-%COMP%]{left:25%;transform:translate(-10px,-6px)}.popup-bkg[_ngcontent-%COMP%]{position:absolute;left:0;top:0;z-index:-1}.filter-slider[_ngcontent-%COMP%] > .popup.left[_ngcontent-%COMP%]{left:0%;display:none;transform:translate(-54px,-75px);background-repeat:no-repeat;background-size:contain}.thumb-text[_ngcontent-%COMP%]{position:absolute;top:30px;left:10px;transform:translate(-50%);padding:0 10px}.filter-slider[_ngcontent-%COMP%] > .popup.right[_ngcontent-%COMP%]{right:0%;display:none;transform:translate(10px,-63px);background:url(/assets/icons/tear.svg);background-repeat:no-repeat;background-size:contain}.filter-slider[_ngcontent-%COMP%] > .thumb.right[_ngcontent-%COMP%]{right:25%;transform:translate(10px,-6px)}input[type=range][_ngcontent-%COMP%]{position:absolute;-webkit-appearance:none;pointer-events:none;z-index:2;height:10px;border:none;width:calc(100% + 20px);padding:0;margin-left:-10px;margin-right:-10px;opacity:0;top:-5px}input[type=range][_ngcontent-%COMP%]::-webkit-slider-thumb{pointer-events:all;height:20px;width:20px;border-radius:0;border:0 none;-webkit-appearance:none;cursor:pointer}input[type=range][_ngcontent-%COMP%]::-webkit-slider-thumb:disabled{cursor:wait}.marker[_ngcontent-%COMP%]{position:absolute;top:24px;transform:translate(-50%)}#thumb-left-media[_ngcontent-%COMP%], .user-click[_ngcontent-%COMP%]   .thumb[_ngcontent-%COMP%], .user-click[_ngcontent-%COMP%]   .range[_ngcontent-%COMP%]{transition:none}.dropdown-btn.disabled[_ngcontent-%COMP%]{pointer-events:none}.multi-range-slider[_ngcontent-%COMP%]{position:relative}.percents[_ngcontent-%COMP%]{position:relative;margin-top:10px}.marker-0[_ngcontent-%COMP%]{left:0%!important}.marker-100[_ngcontent-%COMP%]{left:100%!important}.disabled-thumb[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.left[_ngcontent-%COMP%]{border-right-style:solid;border-right-width:1px}@media only screen and (max-width: 1141px){.left[_ngcontent-%COMP%]{border-right:none}}@media only screen and (max-width: 1141px){.right__item[_ngcontent-%COMP%]:first-child{border-top-style:solid;border-top-width:1px}}@media only screen and (min-width: 801px){.right__item--upsell[_ngcontent-%COMP%]{padding-bottom:1.8125rem!important}}.left[_ngcontent-%COMP%], .right[_ngcontent-%COMP%]{width:50%;display:flex;flex-direction:column}@media only screen and (max-width: 1141px){.left[_ngcontent-%COMP%], .right[_ngcontent-%COMP%]{width:100%}}.left__item[_ngcontent-%COMP%], .right__item[_ngcontent-%COMP%]{padding:1.5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;border-bottom-style:solid;border-bottom-width:1px}@media only screen and (max-width: 801px){.left__item[_ngcontent-%COMP%], .right__item[_ngcontent-%COMP%]{align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.5rem;padding:1rem}}.left__item[_ngcontent-%COMP%]:last-child, .right__item[_ngcontent-%COMP%]:last-child{border-bottom:none}.left__item__content[_ngcontent-%COMP%], .right__item__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.25rem;max-width:22.875rem;width:100%}.left__item__title[_ngcontent-%COMP%], .right__item__title[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;gap:.25rem}.dropdown-btn[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;min-height:2.625rem;height:2.625rem;padding-left:1rem;padding-right:1rem;max-width:10rem;width:10rem;min-width:fit-content;border-radius:.625rem;border-style:solid;border-width:1px}@media only screen and (max-width: 801px){.dropdown-btn[_ngcontent-%COMP%]{max-width:100%;width:100%}}.dropdown-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:.5rem}@media only screen and (min-width: 801px){.dropdown-wrapper[_ngcontent-%COMP%]{max-width:10rem;min-width:fit-content;width:100%}}.optimal[_ngcontent-%COMP%]{padding:.25rem .75rem;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.25rem;border-radius:.625rem;text-wrap:nowrap}.text-nowrap[_ngcontent-%COMP%]{text-wrap:nowrap}.gender-icon[_ngcontent-%COMP%], .privacy-icon[_ngcontent-%COMP%]{margin-right:.5rem}.text-capitalize[_ngcontent-%COMP%]{text-transform:capitalize}@media only screen and (max-width: 801px){.mobile-hidden[_ngcontent-%COMP%]{display:none}}.tab-dropdown-item[_ngcontent-%COMP%]{display:flex;align-items:center;padding-left:1rem;padding-right:1rem;height:2.625rem;justify-content:flex-start;position:relative;border-radius:10px}.dropdown-selector-light[_ngcontent-%COMP%]{height:2.75rem;border-style:solid;border-width:1px;border-radius:.625rem;padding:9px 16px;width:10.5rem;text-wrap:nowrap;justify-content:space-between;gap:.5rem;font-weight:700;cursor:pointer;transition:all .2s ease-in-out;position:relative;display:flex;align-items:center}.dropdown-selector-light[_ngcontent-%COMP%]:hover:not(:disabled){background-color:#f8f9fa}.dropdown-selector-light[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{transition:transform .2s ease-in-out;flex-shrink:0}.dropdown-selector-light.show[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{transform:rotate(180deg)}.dropdown-selector-light--hover-dark[_ngcontent-%COMP%]{background-color:transparent;border-color:#ffffff4d}.dropdown-selector-light--hover-dark[_ngcontent-%COMP%]:hover:not(:disabled){background-color:#ffffff1a}.dropdown-selector-light--hover-light[_ngcontent-%COMP%]:hover:not(:disabled){background-color:#f8f9fa;color:inherit}.dropdown-selector-light[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.6}@media only screen and (max-width: 1024px){.dropdown-selector-light[_ngcontent-%COMP%]{width:100%}}.tab-dropdown[_ngcontent-%COMP%]{position:absolute;top:calc(100% + .25rem);left:0;width:100%;border-radius:.625rem;box-shadow:0 .125rem .375rem #00000026;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s ease-in-out;pointer-events:none;overflow:hidden;margin-top:.25rem}@media only screen and (min-width: 800px){.tab-dropdown[_ngcontent-%COMP%]{min-width:215px;left:-3rem}}.tab-dropdown.show[_ngcontent-%COMP%]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.tab-dropdown-item[_ngcontent-%COMP%]{height:2.75rem;min-height:2.75rem;text-wrap:nowrap;padding:9px 16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .15s ease-in-out;position:relative;white-space:nowrap;border-radius:0}.tab-dropdown-item[_ngcontent-%COMP%]:hover{background-color:#0000000d}.tab-dropdown-item-dark[_ngcontent-%COMP%]:not(:first-child){border-top-style:solid;border-top-width:1px;border-color:#ffffff80}.tab-dropdown-item-dark.selected[_ngcontent-%COMP%]{background-color:#ffffff20}.tab-dropdown-item-light[_ngcontent-%COMP%]:not(:first-child){border-top-style:solid;border-top-width:1px;border-color:#000}.tab-dropdown-item-light.selected[_ngcontent-%COMP%]{background-color:#00000015}.tab-dropdown--hover-dark[_ngcontent-%COMP%]{border-style:solid;border-width:1px;border-color:#ffffff80}.tab-dropdown--hover-light[_ngcontent-%COMP%]{border-style:solid;border-width:1px;border-color:#000}.blur-content[_ngcontent-%COMP%]{filter:blur(2px);pointer-events:none}.optimal-badge[_ngcontent-%COMP%]{color:#0068ff;background-color:#0068ff20;border-radius:.625rem;padding:.25rem .5rem;font-weight:500}"]})}}return n})();const uk=n=>({fullName:n});function gk(n,r){1&n&&t.nrm(0,"app-onboarding-tour")}function hk(n,r){if(1&n){const e=t.RV6();t.j41(0,"app-buy-followers-button",26),t.bIt("onBuyFollowersEvent",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.showBuyFollowersDialog())}),t.k0s()}}function pk(n,r){if(1&n){const e=t.RV6();t.j41(0,"app-buy-followers-button",26),t.bIt("onBuyFollowersEvent",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.showBuyFollowersDialog())}),t.k0s()}}function fk(n,r){1&n&&t.nrm(0,"app-generate-audit",27)}function mk(n,r){if(1&n){const e=t.RV6();t.j41(0,"app-generate-audit-upsell",28),t.bIt("onUpgradeClickEvent",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.upgradeToAudit())}),t.k0s()}}function _k(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",29)(1,"div",30)(2,"h1",31),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"p",31),t.EFF(6),t.nI1(7,"translate"),t.k0s(),t.j41(8,"button",32),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.onUpgrade())}),t.EFF(9),t.nI1(10,"translate"),t.k0s()()()}2&n&&(t.R7$(3),t.SpI(" ",t.bMT(4,3,"dynamics.account-dynamics.upgrade.title")," "),t.R7$(3),t.SpI(" ",t.bMT(7,5,"dynamics.account-dynamics.upgrade.subtitle")," "),t.R7$(3),t.SpI(" ",t.bMT(10,7,"dynamics.account-dynamics.upgrade.btn")," "))}function bk(n,r){if(1&n&&(t.j41(0,"div",33),t.nrm(1,"app-target-followbacks"),t.k0s()),2&n){const e=t.XpG(2);t.Y8G("@followbacksAnim",e.getAnim())}}function vk(n,r){if(1&n&&(t.j41(0,"div",34),t.nrm(1,"app-archive-dialog"),t.k0s()),2&n){const e=t.XpG(2);t.Y8G("@followbacksAnim",e.getAnim())}}function wk(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",35)(1,"app-add-phone",36),t.bIt("onClose",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.homeService.hideAddPhone())}),t.k0s()()}2&n&&t.Y8G("@routeAnimation",void 0)}function yk(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",4)(1,"div",5)(2,"div",6)(3,"div",7)(4,"h3",8),t.EFF(5),t.nI1(6,"translate"),t.k0s(),t.j41(7,"p",9),t.EFF(8),t.nI1(9,"translate"),t.k0s()(),t.DNE(10,hk,1,0,"app-buy-followers-button",10),t.k0s(),t.j41(11,"div",11),t.nrm(12,"app-user-header-card",12),t.DNE(13,pk,1,0,"app-buy-followers-button",10),t.k0s(),t.j41(14,"div",13)(15,"div",14),t.nrm(16,"app-growth-analytics"),t.k0s(),t.j41(17,"div",15),t.nrm(18,"app-activity-feed"),t.DNE(19,fk,1,0,"app-generate-audit",16)(20,mk,1,0,"app-generate-audit-upsell",17),t.k0s()(),t.j41(21,"div",18),t.DNE(22,_k,11,9,"div",19),t.nrm(23,"app-targeting",20)(24,"app-targeting-filters"),t.j41(25,"div",21),t.nrm(26,"app-whitelist-view")(27,"app-blacklist-view"),t.k0s()()(),t.j41(28,"div",22),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onCloseFollowbacks())}),t.DNE(29,bk,2,1,"div",23),t.k0s(),t.j41(30,"div",22),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onCloseArchiveDialog())}),t.DNE(31,vk,2,1,"div",24),t.k0s(),t.DNE(32,wk,2,1,"div",25),t.k0s()}if(2&n){const e=t.XpG();t.R7$(5),t.SpI(" ",t.i5U(6,17,"home.welcome.title",t.eq3(22,uk,e.fullName))," "),t.R7$(3),t.SpI(" ",t.bMT(9,20,"home.welcome.subtitle")," "),t.R7$(2),t.Y8G("ngIf",!e.isMobile()&&e.showOn
1DemandFollowers&&!e.isTrialAccount()&&e.hasOnDemandFollowers()),t.R7$(2),t.Y8G("followersCount",e.getCurrentFollowers()),t.R7$(),t.Y8G("ngIf",e.isMobile()&&e.showOnDemandFollowers&&!e.isTrialAccount()&&e.hasOnDemandFollowers()),t.R7$(6),t.Y8G("ngIf",e.hasAgencyAudit()&&e.hasAccountAudit()),t.R7$(),t.Y8G("ngIf",e.hasAgencyAudit()&&!e.hasAccountAudit()),t.R7$(),t.AVh("protected--enabled",!e.hasFollowUnfollow()&&e.hasGuaranteedFollowers()),t.R7$(),t.Y8G("ngIf",!e.hasFollowUnfollow()&&e.hasGuaranteedFollowers()),t.R7$(6),t.AVh("show-overlay",e.homeService.targetFollowbacks),t.R7$(),t.Y8G("ngIf",e.homeService.targetFollowbacks),t.R7$(),t.AVh("show-overlay",e.homeService.archiveDialog),t.R7$(),t.Y8G("ngIf",e.homeService.archiveDialog),t.R7$(),t.Y8G("ngIf",e.homeService.addPhone)}}let iu=(()=>{class n{constructor(e,o,i,s,a,l,c,d,u,g,h,p,f,m,_,v,b,y,w,x){this.headerService=e,this.homeService=o,this.contexts=i,this.filtersService=s,this.bannersService=a,this.guaranteedService=l,this.userService=c,this.router=d,this.masterPaymentService=u,this.agency=g,this.activatedRoute=h,this.upgradeService=p,this.toastService=f,this.translateService=m,this.agencyService=_,this.customerService=v,this.tourService=b,this.onboardingTourService=y,this.targetingService=w,this.configService=x,this.isProgressLoaded=!1,this.isFlowTriggered=!1,this.destroy$=new qs.B,this.router.events.pipe((0,mg.p)(C=>C instanceof J.wF),(0,Qs.Q)(this.destroy$)).subscribe(C=>{C.urlAfterRedirects===`${this.userService.getSubscriptionPath()}/home`&&this.checkAndStartProductTour()})}ngOnInit(){this.fullName=`${this.userService.customerService.firstName} ${this.userService.customerService.lastName}`,this.showOnDemandFollowers=this.configService.onDemandFollowersEnabled,this.isPrivateAccount=this.userService.currentSubscription?.account?.isPrivate,this.activatedRoute.queryParams.subscribe(o=>{if(this.isFlowTriggered="true"===o.flow,"true"===o.on_demand&&this.showOnDemandFollowers&&!this.isTrialAccount()&&this.hasOnDemandFollowers()){const s=o.order_size;setTimeout(()=>{this.showBuyFollowersDialog(s)},1e3)}});const e=this.userService.currentSubscription;if(this.onboardingTourService.showTour$.pipe((0,Qs.Q)(this.destroy$)).subscribe(o=>{this.showOnboardingTour=o}),this.isGuaranteedActive=this.userService.currentSubscription.guaranteedFollowers,this.showOnboardingTour=this.agency.agency.showOnboardingTour&&this.userService.currentSubscription.showOnboardingTour,this.router.url===`${this.userService.getSubscriptionPath()}/home`&&this.checkAndStartProductTour(),this.hasFollowUnfollow()&&this.activatedRoute.queryParams.subscribe(o=>{const i=o.onboardingTour;i&&setTimeout(()=>{this.tourService.startOnboardingTour(i)},1e3)}),this.isFlowTriggered)this.handleFlowBasedOnSubscriptionStatus();else if(!e.hasDashboardAccess())return void this.triggerReactivateFlow(e);if(this.hasAccountManager=!0,e.hasDashboardAccess()&&this.filtersService.getFilters(),e.hasDashboardAccess()&&e.hasFeature(L.W.GUARANTEED_FOLLOWERS.id)){this.guaranteedService.getAnalytics(e),this.guaranteedService.getEvents(e),this.guaranteedService.getStatusHistory(e);const o=this.userService.planSubscriptions.get(e.uuid);if(o&&!o.closed)return void o.add(()=>{this.getBurstValue(),this.getGuaranteedProgress(e,this.burstValue)});this.getBurstValue(),this.getGuaranteedProgress(e,this.burstValue)}this.bannersService.getBanners(),this.targetingService.updateTargetings()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}isFUNKBrand(){return["Kicksta","KENJI","Upleap","Flock","Nitreo"].includes(this.agency.agency.brandName)}isMobile(){return window.innerWidth<900}getRouteAnimationData(){return this.contexts?this.contexts.getContext("primary")?.route?.snapshot?.data?.animation:""}onCloseFollowbacks(){this.homeService.hideTargetFollowbacks()}onCloseArchiveDialog(){this.homeService.hideArchiveDialog()}getAnim(){return this.isMobile()?"mobile":"desktop"}showExpired(){return this.userService.currentSubscription&&!this.userService.currentSubscription.hasDashboardAccess()}fullScreenMobilePopup(){const e=this.userService.currentSubscription;if(!this.isMobile())return!1;const o=[],i="/"+e.getSocialPrefix()+"/"+e.username+"/home/";o.push(i+"upgrade"),o.push(i+"payment"),o.push(i+"growth"),o.push(i+"growth/upgrade"),o.push(i+"growth/payment"),o.push(i+"growth/payment"),o.push(i+"targeting-filters/upgrade"),o.push(i+"targeting-filters/payment");const s={paths:"subset",queryParams:"ignored",fragment:"ignored",matrixParams:"ignored"};for(let a of o)if(this.router.isActive(a,s))return!0;return!1}getBurstsData(){const e=[];
1if(this.guaranteedService.bursts)for(let o of this.guaranteedService.bursts)e.push(o);return e}getCycleAmount(){return this.guaranteedService.cycleAmount}getGoalAmount(){return this.guaranteedService.cycleGoal}hasFollowUnfollow(){return!!this.userService.currentSubscription?.hasFeature(L.W.FOLLOW_UNFOLLOW.id)}hasBursts(){return!!this.userService.currentSubscription?.hasFeature(L.W.FOLLOWER_BURST.id)}isTrialAccount(){return this.userService.currentSubscription.isTrial()}hasOnDemandFollowers(){return!0}canUpgradeBursts(){const e=this.userService.currentSubscription,o=new re.X(L.W.FOLLOWER_BURST.id,L.W.getTranslateId(L.W.FOLLOWER_BURST.id));let i=this.masterPaymentService.getUpgradePlan(e,o);return!(!i||this.hasBursts()&&(i=this.masterPaymentService.getUpgradePlan(e,o,o.level+1),null==i))}getGuaranteedProgress(e,o){const i=o?o.split(":")[0]:null;this.guaranteedService.getGuaranteedProgress(e,i).subscribe(s=>{this.isProgressLoaded=!0;const a=s.body;this.guaranteedProgress=a.progress,this.nextBurstDate=a.next_event?.date})}onUpgrade(){this.mixpanelEvent("upsell_cta",{pk:this.userService.currentSubscription.pk,username:this.userService.currentSubscription.username}),this.upgradeService.featureId=L.W.FOLLOW_UNFOLLOW.id;const e=new re.X(this.upgradeService.featureId,L.W.getTranslateId(this.upgradeService.featureId));this.masterPaymentService.getUpgradePlan(this.userService.currentSubscription,e)?(this.masterPaymentService.subscription=this.userService.currentSubscription,this.masterPaymentService.type=wt.X.UPGRADE,this.masterPaymentService.feature=e,this.router.navigate(["./payment"],{relativeTo:this.activatedRoute,queryParams:this.activatedRoute.snapshot.queryParams})):this.toastService.showToast(this.translateService.instant("errors.unable-to-determine-upgrade-plan"),Z.TS.RED)}onUpgradeBursts(){if(this.upgradeService.featureId=L.W.FOLLOWER_BURST.id,this.hasBursts()){const i=this.userService.currentSubscription.getFeature(L.W.FOLLOWER_BURST.id);this.upgradeService.featureLevel=i.level+1}const e=new re.X(this.upgradeService.featureId,L.W.getTranslateId(this.upgradeService.featureId));(this.upgradeService.featureLevel?this.masterPaymentService.getUpgradePlan(this.userService.currentSubscription,e,this.upgradeService.featureLevel):this.masterPaymentService.getUpgradePlan(this.userService.currentSubscription,e))?(this.mixpanelEvent("upsell_cta",{pk:this.userService.currentSubscription.pk,username:this.userService.currentSubscription.username}),this.masterPaymentService.subscription=this.userService.currentSubscription,this.masterPaymentService.type=wt.X.UPGRADE,this.masterPaymentService.feature=e,this.masterPaymentService.featureLevel=this.upgradeService.featureLevel,this.router.navigate(["./payment"],{relativeTo:this.activatedRoute,queryParams:this.activatedRoute.snapshot.queryParams})):this.toastService.showToast(this.translateService.instant("errors.unable-to-determine-upgrade-plan"),Z.TS.RED)}getBurstValue(){const e=L.W.FOLLOWER_BURST.id;if(this.userService.currentSubscription.hasFeature(e))return void(this.burstValue=null);this.masterPaymentService.feature=new re.X(e,null);const o=this.masterPaymentService.getUpgradePlans(this.userService.currentSubscription);if(!o)return void(this.burstValue=null);let i=Number.MAX_VALUE,s="";o.forEach(a=>{const l=a.getFeature(e);l?.level<i&&(i=l.level,s=l.value)}),this.burstValue=s}hasGuaranteedFollowers(){return this.agency.agency.guaranteedFollowers}getCurrentFollowers(){return this.userService.currentSubscription.followers(!0)}enableGuaranteedGrowth(){this.isGuaranteedActive=!0,this.userService.currentSubscription.guaranteedFollowers=!0,this.guaranteedService.setGuaranteed(this.userService.currentSubscription,!0).subscribe({next:()=>{this.toastService.showToast(this.translateService.instant("home.bursts.growth-enabled-success"),Z.TS.GREEN)},error:()=>{this.userService.currentSubscription.guaranteedFollowers=!1}})}showBuyFollowersDialog(e){const o={};if(e&&(o.order_size=e),this.router.navigate(["./buy-followers"],{relativeTo:this.activatedRoute,queryParams:Object.keys(o).length>0?o:void 0}),!dt.A.__loaded)return;const{pk:i,fullName:s}=this.userService.currentSubscription;dt.A.track("followers_open",{pk:i,fullName:s,orderSize:e||null})}hasAgencyAudit(){return this.agency.agency.hasFeature(L.W.IG_AUDIT.id)}hasAccountAudit(){return this.userService.currentSubscription.hasFeature(L.W.IG_AUDIT.id)}
1checkAndStartProductTour(){const e=this.agencyService.agency.showProductTour,o=this.customerService.showProductTour,i="true"===localStorage.getItem("productTourCompleted");this.showProductTour=e&&o&&!i,this.showProductTour&&!this.hasFollowUnfollow()&&setTimeout(()=>{this.tourService.startProductTour()},2e3)}mixpanelEvent(e,o){dt.A.__loaded&&dt.A.track(e,o)}handleFlowBasedOnSubscriptionStatus(){const e=this.userService.currentSubscription;e.hasDashboardAccess()?this.triggerUpgradeFlow():this.triggerReactivateFlow(e)}triggerReactivateFlow(e){this.masterPaymentService.type=wt.X.REACTIVATE,this.masterPaymentService.subscription=e,this.router.navigateByUrl(this.userService.getSubscriptionPath()+"/settings/change-plan/payment?subscription="+e.uuid)}triggerUpgradeFlow(){const e=this.activatedRoute.snapshot.queryParams.plan;if(e){const o=this.findPlanById(e);if(o)return void this.handleSpecificPlanUpgrade(o)}this.handleDefaultUpgradeFlow()}upgradeToAudit(){this.mixpanelEvent("upsell_audit",{pk:this.userService.currentSubscription.pk,username:this.userService.currentSubscription.username}),this.upgradeService.featureId=L.W.IG_AUDIT.id,this.masterPaymentService.subscription=this.userService.currentSubscription,this.masterPaymentService.type=wt.X.UPGRADE,this.router.navigate(["./payment"],{relativeTo:this.activatedRoute,queryParams:this.activatedRoute.snapshot.queryParams})}findPlanById(e){if(!e||"string"!=typeof e)return null;const{plans:o}=this.userService.currentSubscription;return o&&0!==o.length?o.find(s=>s.id===e)||(this.toastService.showToast(this.translateService.instant("errors.failed-to-change-plan"),Z.TS.YELLOW),null):(this.toastService.showToast(this.translateService.instant("errors.we-are-working-on-fix"),Z.TS.YELLOW),null)}isPlanDowngrade(e,o){return o.price<e.price||!!(o.entitlemets&&e.entitlemets&&o.entitlemets.length<e.entitlemets.length)}handleSpecificPlanUpgrade(e){try{const o=this.userService.currentSubscription.plan;let i;i=o&&this.isPlanDowngrade(o,e)?wt.X.DOWNGRADE:wt.X.CHANGE_PLAN,this.masterPaymentService.subscription=this.userService.currentSubscription,this.masterPaymentService.type=i,this.masterPaymentService.plan=e,this.masterPaymentService.closePathSuccess="../";const s={...this.activatedRoute.snapshot.queryParams,manuallySelected:"true",planChangeType:this.getPlanChangeTypeString(i)};this.router.navigate(["./payment"],{relativeTo:this.activatedRoute,queryParams:s})}catch{this.handleDefaultUpgradeFlow()}}handleDefaultUpgradeFlow(){this.upgradeService.featureId=L.W.FOLLOW_UNFOLLOW.id;const e=new re.X(this.upgradeService.featureId,L.W.getTranslateId(this.upgradeService.featureId));this.masterPaymentService.getUpgradePlan(this.userService.currentSubscription,e)?(this.masterPaymentService.subscription=this.userService.currentSubscription,this.masterPaymentService.type=wt.X.UPGRADE,this.masterPaymentService.feature=e,this.router.navigate(["./payment"],{relativeTo:this.activatedRoute,queryParams:this.activatedRoute.snapshot.queryParams})):this.toastService.showToast(this.translateService.instant("errors.unable-to-determine-upgrade-plan"),Z.TS.RED)}getPlanChangeTypeString(e){switch(e){case wt.X.DOWNGRADE:return"downgrade";case wt.X.UPGRADE:return"upgrade";default:return"change"}}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(pi.d),t.rXU(un.X),t.rXU(J.Zp),t.rXU(_r),t.rXU(no.b),t.rXU(En.R),t.rXU(K.D),t.rXU(J.Ix),t.rXU(wt.Y),t.rXU(nt.z),t.rXU(J.nX),t.rXU(Be.g),t.rXU(Z.fw),t.rXU(D.c$),t.rXU(nt.z),t.rXU(br.m),t.rXU(_g.g),t.rXU(bg.p),t.rXU(Ie.H),t.rXU(vg.w))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-home"]],standalone:!1,decls:6,vars:3,consts:[[4,"ngIf"],[1,"container"],["class","body",4,"ngIf"],[1,"router"],[1,"body"],[1,"home"],[1,"home__welcome__wrapper"],[1,"home__welcome"],[1,"color-text-1","f-size-24","f-bold"],[1,"color-text-5"],[3,"onBuyFollowersEvent",4,"ngIf"],[1,"header-card-wrapper"],[3,"followersCount"],[1,"home__analytics"],["id","growth-analytics",1,"home__analytics__left"],["id","ig-audit",1,"home__analytics__right"],["class","h-full",4,"ngIf"],["class","h-full",3,"onUpgradeClickEvent",4,"ngIf"],[1,"protected"],["class","protected__overlay",4,"ngIf"],["id","targeting"],[1,"blacklist-whitelist-container"],[1,"overlay",3,"click"],["class","followbacks",4,"ngIf"],["class","archive-dialog",4,"ngIf"],["class","add-phone",4,"ngIf"],[3,"onBuyFollowersEvent"],[1,"h-full"],[1,"h-full",3,"onUpgradeClickEvent"],[1,"protected__overlay"],[1,"protected__overlay__dialog","bkg-2"],[1,"color-text-2"],[1,"btn-pro","f-medium","f-size-16",3,"click"],[1,"followbacks"],[1,"archive-dialog"],[1,"add-phone"],[3,"onClose"]],template:function(o,i){1&o&&(t.nrm(0,"app-banners"),t.DNE(1,gk,1,0,"app-onboarding-tour",0),t.j41(2,"div",1),t.DNE(3,yk,33,24,"div",2),t.k0s(),t.j41(4,"div",3),t.nrm(5,"router-outlet"),t.k0s()),2&o&&(t.R
17$(),t.Y8G("ngIf",i.showOnboardingTour&&i.hasFollowUnfollow()),t.R7$(2),t.Y8G("ngIf",!i.fullScreenMobilePopup()),t.R7$(),t.Y8G("@routeAnimation",i.getRouteAnimationData()))},dependencies:[I.bT,wg.L,yg.A,xg.N,J.n3,Cg.T,kg.h,uh,gf,jf,Va,Em,FC,a2,$2,V2,dk,D.D9],styles:[".chart[_ngcontent-%COMP%]{flex-grow:2;width:100px}@media only screen and (max-width: 1400px){.chart[_ngcontent-%COMP%]{width:100%}}.account-manager[_ngcontent-%COMP%]{margin:40px 0;padding:1rem}.account-manager__container[_ngcontent-%COMP%]{height:100%}.account-manager-wrapper[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto auto;align-items:flex-start;gap:1rem;margin:4rem 0}@media only screen and (max-width: 1300px){.account-manager-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column}}.container[_ngcontent-%COMP%]{max-width:1400px;margin:0 auto;padding:20px}.no-scroll[_ngcontent-%COMP%]{overflow:hidden}.body[_ngcontent-%COMP%]{position:relative;margin-top:30px}.account-selection[_ngcontent-%COMP%]{top:0;position:absolute;width:100%;z-index:1}.filters[_ngcontent-%COMP%]{z-index:2}.h-box[_ngcontent-%COMP%]{max-width:1400px;padding:0 40px}.router[_ngcontent-%COMP%]{z-index:1}.overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease-in;pointer-events:none;z-index:1041}.show-overlay[_ngcontent-%COMP%]{pointer-events:all}.followbacks[_ngcontent-%COMP%]{flex-grow:1}.add-phone[_ngcontent-%COMP%]{z-index:1}@media only screen and (max-width: 800px){.container[_ngcontent-%COMP%]{padding:0}.h-box[_ngcontent-%COMP%]{display:block;padding:0 0 30px}.body[_ngcontent-%COMP%]{margin-top:30px}}@media only screen and (max-width: 1400px){.h-box[_ngcontent-%COMP%]{width:100vw;margin:0 -20px;padding:1rem;margin-bottom:2rem}}.chart-wrapper[_ngcontent-%COMP%]{margin-top:2rem;display:flex;justify-content:start}@media only screen and (max-width: 1000px){.chart-wrapper[_ngcontent-%COMP%]{flex-direction:column;gap:3rem}}.chart-wrapper--marginBottom[_ngcontent-%COMP%]{margin-bottom:4rem}.growth[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}@media only screen and (max-width: 1000px){.growth[_ngcontent-%COMP%]{width:100%}}.events-progress[_ngcontent-%COMP%]{height:100%}.home[_ngcontent-%COMP%]{z-index:1}.home__welcome[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.25rem}.home__welcome__wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.5rem;align-items:center;gap:1rem}.home__welcome[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:1.5rem}@media only screen and (max-width: 1000px){.home__welcome[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:1.25rem}}.home__welcome[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:1rem}.home__welcome[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], .home__welcome[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.home__analytics[_ngcontent-%COMP%]{display:flex;gap:1rem;margin-bottom:2rem}@media only screen and (max-width: 1000px){.home__analytics[_ngcontent-%COMP%]{margin-bottom:1rem}}.home__analytics__left[_ngcontent-%COMP%]{flex:1;min-width:0}.home__analytics__right[_ngcontent-%COMP%]{width:27.875rem;flex-shrink:0;display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width: 1000px){.home__analytics[_ngcontent-%COMP%]{flex-direction:column}.home__analytics__right[_ngcontent-%COMP%]{width:100%}}.home__activity-feed[_ngcontent-%COMP%]{margin:24px 0;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}@media (max-width: 768px){.home__activity-feed[_ngcontent-%COMP%]{margin:16px 0;padding:16px}}.h-full[_ngcontent-%COMP%]{height:100%}.buy-followers-button[_ngcontent-%COMP%]{margin-bottom:1rem}.header-card-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media screen and (max-width: 1000px){.header-card-wrapper[_ngcontent-%COMP%]{margin-bottom:1rem}}.blacklist-whitelist-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}@media (max-width: 1300px){.blacklist-whitelist-container[_ngcontent-%COMP%]{grid-template-columns:1fr}}"],data:{animation:[q.Eb,q.VC,q.Ws]}})}}return n})();var xk=O(5280),Ck=O(6095);function kk(n,r){if(1&n&&t.nrm(0,"img",16),2&n){const e=t.XpG(2);t.Y8G("src",e.managerService.amImg,t.B4B)}}function Mk(n,r){if(1&n&&(t.j41(0,"div",5),t.EFF(1),t.k0s()),2&n){const e=t.XpG(2);t.R7$(),t.SpI(" ",e.managerService.amName," ")}}function Sk(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",2)(1,"div",3)(2,"div",4)(3,"div",5),t.EFF(4),t.nI1(5,"translate"),t.k0s(),t.nrm(6,"app-tooltip",6),t.k0s(),t.j41(7,"div",7),t.bIt("click",function(){t.eBV(e);const i=t.XpG();
1return t.Njj(i.onToggle())}),t.nrm(8,"svg-icon",8),t.k0s()(),t.j41(9,"div",9),t.EFF(10),t.nI1(11,"translate"),t.k0s(),t.nrm(12,"div",10),t.j41(13,"div",4),t.DNE(14,kk,1,1,"img",11),t.j41(15,"div",12),t.DNE(16,Mk,2,1,"div",13),t.j41(17,"div",14),t.EFF(18),t.nI1(19,"translate"),t.k0s(),t.j41(20,"div",15),t.EFF(21),t.nI1(22,"translate"),t.k0s()()()()}if(2&n){const e=t.XpG();t.R7$(4),t.SpI(" ",t.bMT(5,9,"home.success-popup.account-manager-box.keep-me-updated")," "),t.R7$(3),t.AVh("checked",e.checked),t.R7$(),t.Y8G("src",e.agency.getImg("ic_communication_checked_v1.svg")),t.R7$(2),t.SpI(" ",t.bMT(11,11,"home.success-popup.account-manager-box.subtitle")," "),t.R7$(4),t.Y8G("ngIf",e.managerService.amImg),t.R7$(2),t.Y8G("ngIf",e.managerService.amName),t.R7$(2),t.SpI(" ",t.bMT(19,13,"home.success-popup.account-manager-box.brand-account-manager")," "),t.R7$(3),t.SpI(" ",t.bMT(22,15,"home.success-popup.account-manager-box.recomended")," ")}}function Tk(n,r){if(1&n&&t.nrm(0,"app-account-manager-box-mobile",17),2&n){const e=t.XpG();t.Y8G("parent",e)}}let ou=(()=>{class n{ngOnInit(){this.checked=this.managerService.amAutofollow,this.managerService.getAmDM(),this.managerService.getAmInfo(),this.managerService.onChange.subscribe({next:()=>{this.checked=this.managerService.amAutofollow}})}constructor(e,o){this.agency=e,this.managerService=o,this.checked=!0}onToggle(){this.checked=!this.checked,this.managerService.amAutofollow=this.checked,this.managerService.updateAmDM().subscribe({next:()=>{},error:()=>{}})}isMobile(){return window.innerWidth<900}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(nt.z),t.rXU(Ck.D))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-account-manager-box"]],standalone:!1,decls:2,vars:2,consts:[["class","container bkg-2",4,"ngIf"],[3,"parent",4,"ngIf"],[1,"container","bkg-2"],[1,"h-box","space-between"],[1,"h-box"],[1,"f-size-16","f-semi-bold","color-text-2"],["translateId","account-manager-keep-updated",1,"tooltip"],[1,"toggle","bkg-4",3,"click"],[1,"ic-toggle-check","fill-icon-selection","stroke-icon-selection",3,"src"],[1,"f-size-14","f-regular","color-text-3","desc"],[1,"line","bkg-4"],["class","img",3,"src",4,"ngIf"],[1,"v-box"],["class","f-size-16 f-semi-bold color-text-2",4,"ngIf"],[1,"f-size-14","f-regular","color-text-3"],[1,"badge-green","color-white","f-size-12","f-semi-bold"],[1,"img",3,"src"],[3,"parent"]],template:function(o,i){1&o&&t.DNE(0,Sk,23,17,"div",0)(1,Tk,1,1,"app-account-manager-box-mobile",1),2&o&&(t.Y8G("ngIf",!i.isMobile()),t.R7$(),t.Y8G("ngIf",i.isMobile()))},styles:[".container[_ngcontent-%COMP%]{margin-top:6px;padding:24px;position:relative;border-radius:8px;width:462px}.tooltip[_ngcontent-%COMP%]{position:relative;margin-left:8px}.img[_ngcontent-%COMP%]{width:50px;height:50px;margin-right:12px;border-radius:50%}.badge-green[_ngcontent-%COMP%]{position:absolute;right:0;top:0;padding:2px 8px;border-radius:6px}.line[_ngcontent-%COMP%]{width:100%;height:1px;margin:20px 0}.desc[_ngcontent-%COMP%]{margin-top:4px}.toggle[_ngcontent-%COMP%]{width:30px;min-width:30px;height:20px;border-radius:20px;opacity:.5;transition:all .2s ease-in;cursor:pointer}.toggle[_ngcontent-%COMP%]   .ic-toggle-check[_ngcontent-%COMP%]{width:20px;height:20px;cursor:pointer;transform:translate(0);filter:grayscale(1);transition:all .2s ease-in;pointer-events:none;-webkit-user-select:none;user-select:none}.toggle.checked[_ngcontent-%COMP%]{opacity:1}.toggle.checked[_ngcontent-%COMP%]   .ic-toggle-check[_ngcontent-%COMP%]{filter:grayscale(0);margin-left:12px}.toggle.disabled[_ngcontent-%COMP%]{cursor:initial}.toggle.disabled[_ngcontent-%COMP%]   .ic-toggle-check[_ngcontent-%COMP%]{filter:grayscale(1)}.h-box[_ngcontent-%COMP%]{position:relative}"]})}}return n})();function Ok(n,r){if(1&n&&(t.j41(0,"div",14),t.EFF(1),t.k0s()),2&n){const e=t.XpG(2);t.R7$(),t.SpI(" ",e.subscription.fullName," ")}}function Pk(n,r){1&n&&t.nrm(0,"app-account-manager-box")}function Ik(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",2)(1,"div",3)(2,"div",4)(3,"div",5),t.EFF(4),t.nI1(5,"translate"),t.k0s()(),t.j41(6,"div",6),t.EFF(7),t.nI1(8,"translate"),t.k0s(),t.j41(9,"div",7),t.nrm(10,"img",8)(11,"img",9),t.k0s(),t.j41(12,"div",10),t.EFF(13),t.k0s(),t.DNE(14,Ok,2,1,"div",11)(15,Pk,1,0,"app-account-manager-box",12),t.j41(16,"button",13),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onClose())}),t.EFF(17),t.nI1(18,"translate"),t.k0s()()()}if(2&n){const e=t.XpG();t.Y8G("@fadeInOut",void 0),t.R7$(4),t.SpI(" ",t.bMT(5,9,"onboarding.complete.title")," "),t.R7$(3),t.SpI(" ",t.bMT(8,11,"onboarding.complete.subtitle")," "),t.R7$(3),t.Y8G("src",e.subscription.img,t.B4B),t.R7$(),t.Y8G("src",e.agency.getImg("onboarding_complete_checkmark.svg"),t.B4B),t.R7$(2),t.SpI(" @",e.subscription.username," "),t.R7$(),t.Y8G("ngIf",e.subscription.fullName),t.R7$(),t.Y8G("ngIf",e.agency.agency.amAutofollow),t.R7$(2),t.SpI(" ",t.bMT(18,13,"onboarding.complete.continue-to-dashboard")," ")}}function Rk(n,r){if(1&n&&t.nrm(0,"svg-icon",22),2&n){const e=t.XpG(2);t.Y8G("src",e.agency.getImg("ic_platform_insta_v1.svg"))}}function Fk(n,r){if(1&n&&t.nrm(0,"svg-icon",22),2&n){const e=t.XpG(2);t.Y8G("src",e.agency.getImg("ic_platform_tiktok_black_v1.svg"))}}function Ak(n,r){if(1&n&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&n){const e=t.XpG(2);t.R7$(),t.SpI("",e.subscription.fullName," ")}}function Ek(n,r){if(1&n&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&n){const e=t.XpG(2);t.R7$(),t.SpI("@",e.subscription.username," ")}}function Dk(n,r){if(1&n&&(t.j41(0,"div",14),t.EFF(1),t.k0s()),2&n){const e=t.XpG(2);t.R7$(),t.SpI(" @",e.subscription.username," ")}}function Gk(n,r){1&n&&t.nrm(0,"app-account-manager-box",23)}function jk(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",15)(1,"div",16)(2,"div",4),t.DNE(3,Rk,1,1,"svg-icon",17)(4,Fk,1,1,"svg-icon",17),t.j41(5,"div",18),t.EFF(6),t.k0s()(),t.j41(7,"div",6),t.EFF(8),t.nI1(9,"translate"),t.k0s(),t.j41(10,"div",7),t.nrm(11,"img",8)(12,"img",9),t.k0s(),t.j41(13,"div",10),t.DNE(14,Ak,2,1,"span",12)(15,Ek,2,1,"span",12),t.k0s(),t.DNE(16,Dk,2,1,"div",11),t.k0s(),t.j41(17,"div",19),t.DNE(18,Gk,1,0,"app-account-manager-box",20),t.j41(19,"button",21),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onClose())}),t.EFF(20),t.nI1(21,"translate"),t.k0s()()()}if(2&n){const e=t.XpG();t.R7$(3),t.Y8G("ngIf",e.subscription.isInstagram()),t.R7$(),t.Y8G("ngIf",e.subscription.isTikTok()),t.R7$(2),t.JRh(e.getTitle()),t.R7$(2),t.SpI(" ",t.bMT(9,11,"onboarding.complete.subtitle")," "),t.R7$(3),t.Y8G("src",e.subscription.img,t.B4B),t.R7$(),t.Y8G("src",e.agency.getImg("onboarding_complete_checkmark.svg"),t.B4B),t.R7$(2),t.Y8G("ngIf",e.subscription.fullName),t.R7$(),t.Y8G("ngIf",!e.subscription.fullName),t.R7$(),t.Y8G("ngIf",e.subscription.fullName),t.R7$(2),t.Y8G("ngIf",e.agency.agency.amAutofollow),t.R7$(2),t.SpI(" ",t.bMT(21,13,"onboarding.complete.continue-to-dashboard")," ")}}let Lk=(()=>{class n{constructor(e,o,i,s,a,l,c){this.agency=e,this.onboardingService=o,this.router=i,this.route=s,this.userService=a,this.translate=l,this.popupService=c}ngOnInit(){this.popupService.disableScroll(),this.subscription=this.userService.currentSubscription}ngOnDestroy(){this.popupService.enableScroll()}onClose(){this.router.navigate(["../"],{relativeTo:this.route})}isMobile(){return window.innerWidth<900}getTitle(){return this.translate.instant("onboarding.complete.title")}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(nt.z),t.rXU(xk.x$),t.rXU(J.Ix),t.rXU(J.nX),t.rXU(K.D),t.rXU(D.c$),t.rXU(Qt.O))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-onboarding-complete-popup"]],standalone:!1,decls:2,vars:2,consts:[["class","overlay show-overlay",4,"ngIf"],["class","container bkg-1",4,"ngIf"],[1,"overlay","show-overlay"],[1,"container","container-onboarding"],[1,"plan-box"],[1,"f-size-26","f-bold","color-text-1"],[1,"f-size-14","f-regular","color-text-3","desc"],[1,"img-box"],[1,"user-img",3,"src"],[1,"checkmark",3,"src"],[1,"f-size-16","f-semi-bold","color-text-2"],["class","f-size-14 f-regular color-text-3",4,"ngIf"],[4,"ngIf"],[1,"btn-primary","f-medium","f-size-16",3,"click"],[1,"f-size-14","f-regular","color-text-3"],[1,"container","bkg-1"],[1,"mobile"],["class","ic-platform fill-icon ic-platform-complete",3,"src",4,"ngIf"],[1,"f-size-20","f-bold","color-text-1"],[1,"btn-box","bkg-1"],["width","100%","class","manager",4,"ngIf"],[1,"btn-primary","f-medium","f-size-14",3,"click"],[1,"ic-platform","fill-icon","ic-platform-complete",3,"src"],["width","100%",1,"manager"]],template:function(o,i){1&o&&t.DNE(0,Ik,19,15,"div",0)(1,jk,22,15,"div",1),2&o&&(t.Y8G("ngIf",!i.isMobile()),t.R7$(),t.Y8G("ngIf",i.isMobile()))},dependencies:[I.bT,qt.DM,ou,D.D9],styles:[".overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;pointer-events:all;z-index:3}.container[_ngcontent-%COMP%]{left:0;flex-flow:column;position:relative;width:700px;max-width:100%;max-height:100%;border-radius:20px;box-shadow:0 5px 10px #0a17530d;display:flex;justify-content:center;align-items:center;z-index:1}.plan-box[_ngcontent-%COMP%]{display:flex;align-items:center;margin-top:40px}.ic-platform[_ngcontent-%COMP%]{width:32px;height:32px;margin-right:8px}.desc[_ngcontent-%COMP%]{margin-top:4px;max-width:470px;text-align:center}.img-box[_ngcontent-%COMP%]{position:relative;width:150px;height:150px;margin-top:30px;margin-bottom:37px}.user-img[_ngcontent-%COMP%]{width:100%;height:100%;border-radius:50%}.checkmark[_ngcontent-%COMP%]{position:absolute;bottom:0;left:50%;width:70px;height:70px;transform:translate(-50%,50%)}
1.btn-primary[_ngcontent-%COMP%]{margin-bottom:40px;margin-top:16px;width:350px}.mobile[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-flow:column;margin-top:30px;width:100%;padding:20px;text-align:center}@media only screen and (max-width: 899px){.container[_ngcontent-%COMP%]{display:block;left:0;top:0;width:100%;height:100%;position:fixed}.ic-platform[_ngcontent-%COMP%]{width:26px;height:26px}.plan-box[_ngcontent-%COMP%]{margin-bottom:4px;margin-top:0}.img-box[_ngcontent-%COMP%]{position:relative;width:120px;height:120px;margin-top:32px;margin-bottom:24px}.checkmark[_ngcontent-%COMP%]{left:initial;right:-10px;bottom:-10px;width:60px;height:60px;transform:translate(0)}.btn-box[_ngcontent-%COMP%]{position:fixed;bottom:0;left:0;right:0;padding:20px}.btn-primary[_ngcontent-%COMP%]{margin-top:0;width:100%}.btn-primary[_ngcontent-%COMP%]{margin-bottom:10px;margin-top:30px}}"],data:{animation:[q.Ws]}})}}return n})();var ru=O(2575),su=O(1817),zs=O(7908);const au=n=>({search:n});function $k(n,r){if(1&n&&(t.j41(0,"div",10),t.EFF(1),t.k0s()),2&n){const e=t.XpG(2);t.AVh("f-size-16",!e.isMobile()),t.R7$(),t.SpI(" ",e.target.getTitle()," ")}}function Nk(n,r){if(1&n&&t.nrm(0,"img",11),2&n){const e=t.XpG(2);t.Y8G("src",e.agency.getImg("ic_verified.svg"),t.B4B)}}function Vk(n,r){if(1&n&&(t.j41(0,"div",12),t.EFF(1),t.k0s()),2&n){const e=t.XpG(2);t.AVh("f-size-14",!e.isMobile()),t.R7$(),t.SpI(" ",e.target.getBody()," ")}}function Bk(n,r){if(1&n&&(t.j41(0,"div",13),t.nrm(1,"fa-icon",14),t.EFF(2),t.k0s()),2&n){const e=t.XpG(2);t.Y8G("@fadeInOut",void 0),t.R7$(),t.Y8G("icon",e.faUser),t.R7$(),t.SpI(" ",e.getInfo(e.target)," ")}}function Yk(n,r){if(1&n&&(t.j41(0,"div",2)(1,"div",3),t.nrm(2,"img",4),t.j41(3,"div",5)(4,"div",3),t.DNE(5,$k,2,3,"div",6)(6,Nk,1,1,"img",7),t.k0s(),t.DNE(7,Vk,2,3,"div",8),t.k0s(),t.j41(8,"div",3),t.DNE(9,Bk,3,3,"div",9),t.k0s()()()),2&n){const e=t.XpG();t.HbH(e.classes),t.xc7("border-radius",e.borderRadius),t.AVh("dropdown-item-hover",e.hover)("padding",e.padding),t.R7$(2),t.xc7("width",e.imageSize)("height",e.imageSize)("min-width",e.imageSize)("min-height",e.imageSize),t.Y8G("src",e.target.img,t.B4B),t.R7$(3),t.Y8G("ngIf",e.target.getTitle()),t.R7$(),t.Y8G("ngIf",e.target.isVerified),t.R7$(),t.Y8G("ngIf",e.target.getBody()&&!e.target.isPending()),t.R7$(2),t.Y8G("ngIf",e.getInfo(e.target)&&e.info)}}function zk(n,r){if(1&n&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n){const e=t.XpG(2);t.R7$(),t.SpI(" ",t.i5U(2,1,"home.targeting.not-found",t.eq3(4,au,e.target.username))," ")}}function Uk(n,r){if(1&n&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n){const e=t.XpG(2);t.R7$(),t.SpI(" ",t.i5U(2,1,"home.targeting.not-found-user",t.eq3(4,au,e.target.username))," ")}}function Xk(n,r){if(1&n&&(t.j41(0,"div",15),t.DNE(1,zk,3,6,"span",16)(2,Uk,3,6,"span",16),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.Y8G("ngIf",0!=e.target.targetType),t.R7$(),t.Y8G("ngIf",0==e.target.targetType)}}let lu=(()=>{class n{constructor(e){this.agency=e,this.hover=!0,this.imageSize="46px",this.padding=!0,this.borderRadius="10px",this.classes="",this.info=!1,this.faUser=V.X46}ngOnInit(){}isMobile(){return window.innerWidth<900}getInfo(e){return e.followers?K.D.formatIgStatNumber(e.followers+""):null}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(nt.z))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-search-targeting-item"]],inputs:{target:"target",hover:"hover",imageSize:"imageSize",padding:"padding",borderRadius:"borderRadius",classes:"classes",info:"info"},standalone:!1,decls:2,vars:2,consts:[["class","search-dropdown-item h-box",3,"dropdown-item-hover","padding","border-radius","class",4,"ngIf"],["class","empty f-size-14 f-regular color-text-3",4,"ngIf"],[1,"search-dropdown-item","h-box"],[1,"h-box"],[1,"search-item-img","bkg-4",3,"src"],[1,"v-box"],["class","search-item-title f-size-14 f-semi-bold color-text-2",3,"f-size-16",4,"ngIf"],["class","ic-verified",3,"src",4,"ngIf"],["class","search-item-body f-regular f-size-12 color-text-3 truncate",3,"f-size-14",4,"ngIf"],["class","f-size-14 f-semi-bold bkg-yellow-30 badge-yellow color-yellow",4,"ngIf"],[1,"search-item-title","f-size-14","f-semi-bold","color-text-2"],[1,"ic-verified",3,"src"],[1,"search-item-body","f-regular","f-size-12","color-text-3","truncate"],[1,"f-size-14","f-semi-bold","bkg-yellow-30","badge-yellow","color-yellow"],[3,"icon"],[1,"empty","f-size-14","f-regular","color-text-3"],[4,"ngIf"]],template:function(o,i){1&o&&t.DNE(0,Yk,10,21,"div",0)(1,Xk,3,2,"div",1),2&o&&(t.Y8G("ngIf",!i.target.isEmpty),t.R7$(),t.Y8G("ngIf",i.target.isEmpty))},dependencies:[I.bT,it.aY,D.D9],styles:[".ic-verified[_ngcontent-%COMP%]{height:18px;margin-left:5px}.search-dropdown-item[_ngcontent-%COMP%]{border-radius:0}.search-dropdown-item.padding[_ngcontent-%COMP%]{padding:1rem}.dropdown-item-hover[_ngcontent-%COMP%]{cursor:pointer}.badge-yellow[_ngcontent-%COMP%]{position:absolute;right:16px;padding:4px 12px;margin-right:10px;border-radius:8px}.empty[_ngcontent-%COMP%]{display:flex;text-align:center;justify-content:center;align-items:center;min-height:60px;padding:0 40px}@media only screen and (max-width: 899px){.search-dropdown-item[_ngcontent-%COMP%]{border-radius:10px}.ic-verified[_ngcontent-%COMP%]{height:14px}.search-item-img[_ngcontent-%COMP%]{width:50px;min-width:50px;height:50px;margin-right:7px}}.search-item-body[_ngcontent-%COMP%]{max-width:25ch}@media only screen and (max-width: 1200px){.search-item-body[_ngcontent-%COMP%]{max-width:17c
1h}}"],data:{animation:[q.Ws]}})}}return n})();const Wk=["dropdown_privacy"];function Hk(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",10),t.bIt("click",function(){const i=t.eBV(e).$implicit,s=t.XpG();return t.Njj(s.setCategory(i))}),t.EFF(1),t.k0s()}if(2&n){const e=r.$implicit,o=t.XpG();t.AVh("f-size-16",!o.isMobile()),t.R7$(),t.SpI(" ",e.name," ")}}let cu=(()=>{class n{constructor(e,o,i){this.agency=e,this.suggestedService=o,this.userService=i,this.faMagnifyingGlass=V.$UM}ngOnInit(){this.suggestedService.getCategory(this.userService.currentSubscription),this.suggestedService.getCategoryList(this.userService.currentSubscription)}getCategory(){return this.suggestedService.category}setCategory(e){this.suggestedService.category=e,this.suggestedService.setCategory(this.userService.currentSubscription,e)}getCategoryList(){if(this.search&&this.search.length>0){const e=[];return this.suggestedService.categories.forEach(o=>{o.name.toLowerCase().includes(this.search.toLowerCase())&&e.push(o)}),e}return this.suggestedService.categories}isMobile(){return window.innerWidth<900}mixpanelEvent(e,o){dt.A.__loaded&&dt.A.track(e,o)}onDropdownClick(){this.mixpanelEvent("target_suggested_category",{pk:this.userService?.currentSubscription?.pk,category_name:this.getCategory()?.name}),this.dropdown_privacy.nativeElement.classList.toggle("show")}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(nt.z),t.rXU(xo),t.rXU(K.D))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-suggested-category-chooser"]],viewQuery:function(o,i){if(1&o&&t.GBs(Wk,5),2&o){let s;t.mGM(s=t.lsd())&&(i.dropdown_privacy=s.first)}},standalone:!1,decls:12,vars:12,consts:[["arrow",""],["dropdown_privacy",""],[1,"dropdown-btn","dropdown-selector-white","border-bkg-5",3,"click"],[1,"f-semi-bold","f-size-14"],[1,"ic-arrow","fill-icon",3,"src"],[1,"dropdown"],[1,"input-box","bkg-2"],[1,"category-input","bkg-3",3,"ngModelChange","click","ngModel","placeholder"],[1,"search-icon","f-size-16","color-text-3",3,"icon"],["class","dropdown-item f-semi-bold f-size-14",3,"f-size-16","click",4,"ngFor","ngForOf"],[1,"dropdown-item","f-semi-bold","f-size-14",3,"click"]],template:function(o,i){if(1&o){const s=t.RV6();t.j41(0,"div",2),t.bIt("click",function(){return t.eBV(s),t.Njj(i.onDropdownClick())}),t.j41(1,"span",3),t.EFF(2),t.k0s(),t.nrm(3,"svg-icon",4,0),t.j41(5,"div",5,1)(7,"div",6)(8,"input",7),t.nI1(9,"translate"),t.mxI("ngModelChange",function(l){return t.eBV(s),t.DH7(i.search,l)||(i.search=l),t.Njj(l)}),t.bIt("click",function(l){return t.eBV(s),t.Njj(l.stopImmediatePropagation())}),t.k0s(),t.nrm(10,"fa-icon",8),t.k0s(),t.DNE(11,Hk,2,3,"div",9),t.k0s()()}2&o&&(t.R7$(),t.AVh("f-size-16",!i.isMobile()),t.R7$(),t.JRh(i.getCategory().name),t.R7$(),t.Y8G("src",i.agency.getImg("arrow_down_v1.svg")),t.R7$(5),t.AVh("f-size-16",!i.isMobile()),t.R50("ngModel",i.search),t.Y8G("placeholder",t.bMT(9,10,"placeholder.search-categories")),t.R7$(2),t.Y8G("icon",i.faMagnifyingGlass),t.R7$(),t.Y8G("ngForOf",i.getCategoryList()))},dependencies:[I.Sq,tt.me,tt.BC,tt.vS,qt.DM,it.aY,Oe.ZP,D.D9],styles:[".dropdown-btn[_ngcontent-%COMP%]{border-width:1px;border-style:solid}@media (min-width: 800px){.dropdown-btn[_ngcontent-%COMP%]{margin-top:10px}}.ic-arrow[_ngcontent-%COMP%]{width:12px}.dropdown[_ngcontent-%COMP%]{max-height:300px;overflow:auto}.input-box[_ngcontent-%COMP%]{position:sticky;top:0;padding:8px}.category-input[_ngcontent-%COMP%]{height:40px;outline:none;border:none}.search-icon[_ngcontent-%COMP%]{position:absolute;top:50%;right:18px;transform:translateY(-50%);pointer-events:none}"]})}}return n})();function Kk(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",13),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onSourceTabClick(i.targetType.IG_LOCATION))}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}if(2&n){const e=t.XpG();t.AVh("selected",e.targetingService.sourceType==e.targetType.TT_HASHTAG),t.R7$(),t.SpI(" ",t.bMT(2,3,"home.targeting.music")," ")}}function qk(n,r){1&n&&t.nrm(0,"app-pro-badge",30),2&n&&t.Y8G("filled",!0)}function Qk(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",13),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onSourceTabClick(i.targetType.IG_LOCATION))}),t.EFF(1),t.nI1(2,"translate"),t.DNE(3,qk,1,1,"app-pro-badge",29),t.k0s()}if(2&n){const e=t.XpG();t.AVh("selected",e.targetingService.sourceType==e.targetType.IG_LOCATION),t.R7$(),t.SpI(" ",t.bMT(2,4,"home.targeting.location")," "),t.R7$(2),t.Y8G("ngIf",e.canUpgradeLocation())}}function Jk(n,r){if(1&n){const e=t.RV6();t.j41(0,"input",31),t.mxI("ngModelChange",function(i){t.eBV(e);const s=t.XpG();return t.DH7(s.searchText,i)||(s.searchText=i),t.Njj(i)}),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onInputClick())}),t.k0s()}if(2&n){const e=t.XpG();t.Y8G("placeholder",e.sourcePlaceholder),t.R50("ngModel",e.searchText),t.Y8G("formControl",e.formControl)}}function Zk(n,r){1&n&&t.nrm(0,"app-small-loader",32)}function tM(n,r){if(1&n&&t.nrm(0,"img",33),2&n){const e=t.XpG();t.Y8G("src",e.agency.getImg("ic_search.svg"),t.B4B)}}function eM(n,r){if(1&n){const e=t.RV6();t.j41(0,"svg-icon",34),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onClear())}),t.k0s()}if(2&n){const e=t.XpG();t.Y8G("src",e.agency.getImg("ic_close_v1.svg"))}}function nM(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",35),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.selectedSearchTarget=null)}),t.nrm(1,"app-search-targeting-item",36),t.j41(2,"div",37),t.nrm(3,"fa-icon",38),t.j41(4,"div",39),t.EFF(5),t.nI1(6,"translate"),t.k0s()()()}if(2&n){const e=t.XpG();t.R7$(),t.Y8G("target",e.selectedSearchTarget)("hover",!1)("imageSize","42px")("classes","bkg-2")("info",!0),t.R7$(2),t.Y8G("icon",e.faArrowLeft),t.R7$(2),t.SpI(" ",t.bMT(6,7,"home.targeting.add-sources-mobile.tap-to-change")," ")}}function iM(n,r){if(1&n){const e=t.RV6();t.j41(0,"button",40),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onAddTarget(i.selectedSearchTarget))}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.targeting.add-target")," "))}function oM(n,r){1&n&&(t.j41(0,"div",41),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.targeting.recomended-targets")," "))}function rM(n,r){1&n&&t.nrm(0,"app-suggested-category-chooser")}function sM(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",44),t.bIt("click",function(){const i=t.eBV(e).$implicit,s=t.XpG(2);return t.Njj(s.onSelectSearchTarget(i))}),t.nrm(1,"app-search-targeting-item",45),t.k0s()}if(2&n){const e=r.$implicit;t.R7$(),t.Y8G("target",e)("imageSize","42px")("padding",!1)}}function aM(n,r){if(1&n&&(t.j41(0,"div",42),t.DNE(1,sM,2,3,"div",43),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.Y8G("ngForOf",e.targetingService.searchTargets)}}function lM(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",52),t.bIt("click",function(){t.eBV(e);const i=t.XpG().$implicit,s=t.XpG(2);return t.Njj(s.onAddSuggestedTarget(i))}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}2&n&&(t.Y8G("@fadeInOut",void 0),t.R7$(),t.SpI(" +",t.bMT(2,2,"home.targeting.add")," "))}function cM(n,r){if(1&n&&(t.j41(0,"div",53),t.nrm(1,"fa-icon",54),t.EFF(2),t.nI1(3,"translate"),t.k0s()),2&n){const e=t.XpG(3);t.Y8G("@fadeInOut",void 0),t.R7$(),t.Y8G("icon",e.faCheckCircle),t.R7$(),t.SpI(" ",t.bMT(3,3,"home.targeting.added")," ")}}function dM(n,r){if(1&n&&(t.j41(0,"div",48),t.nrm(1,"app-search-targeting-item",45),t.j41(2,"div",49),t.DNE(3,lM,3,4,"div",50)(4,cM,4,5,"div",51),t.k0s()()),2&n){const e=r.$implicit,o=t.XpG(2);t.R7$(),t.Y8G("target",e)("imageSize","42px")("padding",!1),t.R7$(2),t.Y8G("ngIf",!o.isAdded(e)),t.R7$(),t.Y8G("ngIf",o.isAdded(e))}}function uM(n,r){if(1&n&&(t.j41(0,"div",46),t.DNE(1,dM,5,5,"div",47),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.Y8G("ngForOf",e.suggestedService.suggestedTargets)}}function gM(n,r){1&n&&(t.nrm(0,"div",55),t.nI1(1,"translate")),2&n&&t.Y8G("innerHTML",t.bMT(1,1,"home.targeting.add-sources-mobile.desc"),t.npT)}let hM=(()=>{class n{constructor(e,o,i,s,a,l,c,d,u,g,h){this.intercomService=e,this.toastService=o,this.bannersService=i,this.suggestedService=s,this.translateService=a,this.userService=l,this.targetingService=c,this.agency=d,this.router=u,this.route=g,this.popupService=h,this.targetType=R.yK,this.faArrowLeft=V.CeG,this.faCheckCircle=V.SGM}ngOnInit(){this.popupService.disableScroll(),document.body.scrollTop=document.documentElement.scrollTop=0,this.intercomService.hide(),this.initSlider(),this.formControl=new tt.hs,this.formControl.valueChanges.pipe((0,ru.B)(500),(0,su.F)()).subscribe(e=>this.targetingService.onSearch(e)),this.formControl.valueChanges.subscribe(e=>{const o=this.targetingService.trimLink(e);e!=o&&this.formControl.setValue(o),this.targetingService.checkHistory(o)}),this.hasSuggested=this.agency.agency.targetingSuggestions,this.hasSuggested=this.agency.agency.targetingSuggestions,this.hasSuggested&&this.suggestedService.getSuggestions(this.userService.currentSubscription)}ngOnDestroy(){this.popupService.enableScroll()}initSlider(){this.targetingService.sourceType=R.yK.IG_PROFILE,this.sourcePlaceholder=this.translateService.instant("home.targeting.add-sources-mobile.placeholder-account"),this.width=this.userService.currentSubscription.isTikTok()?"50%":this.agencyHasLocations()?"33.3333333%":"50%",this.left="0"}onClose(){this.router.navigate(["../"],{relativeTo:this.route})}onInputClick(){this.fullScreen=!0}onSourceTabClick(e){this.targetingService.sourceType!=e&&(this.targetingService.sourceType=e,this.targetingService.searchTargets=[],e==R.yK.IG_PROFILE?(this.left="0",this.sourcePlaceholder=this.translateService.instant("home.targeting.add-sources-mobile.placeholder-account")):e==R.yK.IG_HASHTAG?(this.sourcePlaceholder=this.translateService.instant("home.targeting.add-sources-mobile.placeholder-hashtag"),this.left="50%",this.agencyHasLocations()&&(this.left="33.3333333%")):e==R.yK.IG_LOCATION?(this.sourcePlaceholder=this.translateService.instant("home.targeting.add-sources-mobile.placeholder-location"),this.left="66.6666666%"):(this.sourcePlaceholder=this.translateService.instant("home.targeting.add-sources-mobile.placeholder-song"),this.left="66.6666666%"),this.targetingService.checkHistory(this.searchText),this.targetingService.onSearch(this.searchText),this.formControl.enable())}onAddTarget(e){if(!e||this.targetingService.targetExists(e))return;this.selectedSearchTarget=null,e.added=!0,e.isPending()?this.targetingService.pendingTargets.unshift(e):this.targetingService.activeTargets.unshift(e);let o=e.getStringType(),i=e.id+"",s=e.getName();if(this.targetingService.onChange.emit(),e.isPending()&&e.targetType!==R.yK.IG_HASHTAG)return this.addPendingTargeting(e),void this.onClose();this.targetingService.addTargetSource(o,i,s).subscribe({next:a=>{this.addTargetCallback(a,e),this.toastService.showToast(this.translateService.instant("home.targeting.successfully-added"),Z.TS.GREEN)},error:a=>this.addTargetFailedCallback(a)})}addPendingTargeting(e){this.targetingService.addPendingSource(e.getStringType(),e.getName()).subscribe({next:()=>{},error:()=>{this.targetingService.updateTargetings(),this.toastService.showUnexpectedToast()}})}onAddSuggestedTarget(e){if(!e||this.targetingService.targetExists(e))return;this.selectedSearchTarget=null,e.added=!0,this.targetingService.activeTargets.unshift(e);let o=e.getStringType(),i=e.id+"",s=e.getName();this.targetingService.addTargetSource(o,i,s).subscribe({next:a=>this.addTargetCallback(a,e),error:a=>this.addTargetFailedCallback(a)}),this.targetingService.onChange.emit()}addTargetCallback(e,o){this.bannersService.getBanners(),this.targetingService.updateArchived(),e.body.source&&e.body.source.id?o.id=e.body.source.id:(this.targetingService.updateTargetings(),Rt.l7("target",JSON.stringify(o)),Rt.l7("json",JSON.stringify(e)),Rt.wd("Add source response missing source"))}addTargetFailedCallback(e){const o=e.error?.error?.type;this.targetingService.updateTargetings(),"too_many_sources"==o?this.toastService.showToast(this.translateService.instant("home.targeting.too-many-sources"),Z.TS.RED):this.toastService.showUnexpectedToast()}onSelectSearchTarget(e){e.isEmpty||(this.targetingService.searchLoading=!1,this.selectedSearchTarget=e,this.searchText="",this.targetingService.searchTargets=[],document.body.scrollTop=document.documentElement.scrollTop=0,e.targetType==R.yK.IG_PROFILE&&this.userService.getUsersLikeAlternative(e.username).subscribe({next:o=>{e.followers=o.body.data.follower_count,e.following=o.body.data.following_count,e.media=o.body.data.media_count},error:()=>{}}))}showRecemmended(){return!(this.targetingService.searchTargets&&this.targetingService.searchTargets.length>0||this.selectedSearchTarget||!this.hasSuggested)&&this.suggestedService.suggestedTargets.length>0}onClear(){this.searchText="",this.targetingService.searchTargets=[],this.targetingService.searchLoading=!1}isAdded(e){return this.targetingService.targetExists(e)}agencyHasLocations(){return L.W.LOCATION_TARGETING.status==L.D.WORKING&&this.agency.agency.hasFeature(L.W.LOCATION_TARGETING.id)}getLocationsFeature(){return this.userService.currentSubscription.getFeature(L.W.LOCATION_TARGETING.id)}locationsAvailable(){return null!=this.getLocationsFeature()}canUpgradeLocation(){return!!this.agencyHasLocations()&&!this.locationsAvailable()}getLeft(){return this.targetingService.sourceType==R.yK.IG_PROFILE||this.targetingService.sourceType==R.yK.TT_PROFILE?"0%":this.targetingService.sourceType==R.yK.IG_HASHTAG?this.agencyHasLocations()?"33.3333333%":"50%":this.targetingService.sourceType==R.yK.TT_HASHTAG?"33.3333333%":this.targetingService.sourceType==R.yK.TT_MUSIC||this.targetingService.sourceType==R.yK.IG_LOCATION?"66.6666666%":"0px"}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(fr.r),t.rXU(Z.fw),t.rXU(no.b),t.rXU(xo),t.rXU(D.c$),t.rXU(K.D),t.rXU(Ie.H),t.rXU(nt.z),t.rXU(J.Ix),t.rXU(J.nX),t.rXU(Qt.O))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-add-sources-mobile"]],standalone:!1,decls:38,vars:37,consts:[["name","viewport","content","width=device-width, initial-scale=1, maximum-scale=1"],[1,"container"],[1,"top","h-box","container-popup-mobile","no-blur"],[1,"h-box"],[1,"ic-targeting","bkg-secondary",3,"src"],[1,"v-box"],[1,"f-size-12","f-regular","color-text-3"],[1,"f-size-20","f-bold","color-text-1"],[1,"ic-close","fill-bkg-4",3,"click","
1src"],["id","add-targets-3"],[1,"h-box","slider-tabs","box-shadow","selection-slider","no-blur"],["id","tab-slider-mobile",1,"tab-slider","slider"],["id","mobile-tab-1",1,"source-tab-category","f-medium","f-size-16",3,"click"],[1,"source-tab-category","f-medium","f-size-16",3,"click"],["class","source-tab-category f-medium f-size-16",3,"selected","click",4,"ngIf"],[1,"relative","no-blur"],["class","search-input-source f-medium f-size-14",3,"placeholder","ngModel","formControl","ngModelChange","click",4,"ngIf"],["class","search-loading",4,"ngIf"],["class","ic-search",3,"src",4,"ngIf"],["class","ic-clear fill-bkg-4",3,"src","click",4,"ngIf"],["class","selected-target box-shadow bkg-selection",3,"click",4,"ngIf"],["class","btn-secondary btn-add f-semi-bold f-size-14",3,"click",4,"ngIf"],["class","f-size-14 f-medium color-text-3 recomended-label",4,"ngIf"],["id","add-targets-4"],[4,"ngIf"],[1,"lists"],["class","search-list",4,"ngIf"],["class","recomended search-list",4,"ngIf"],["class","desc f-size-12 f-regular color-text-3 bkg-3",3,"innerHTML",4,"ngIf"],["class","badge-pro",3,"filled",4,"ngIf"],[1,"badge-pro",3,"filled"],[1,"search-input-source","f-medium","f-size-14",3,"ngModelChange","click","placeholder","ngModel","formControl"],[1,"search-loading"],[1,"ic-search",3,"src"],[1,"ic-clear","fill-bkg-4",3,"click","src"],[1,"selected-target","box-shadow","bkg-selection",3,"click"],[3,"target","hover","imageSize","classes","info"],[1,"h-box","color-white","selected-target-info"],[1,"ic-arrow","f-size-14",3,"icon"],[1,"f-size-12","f-semi-bold"],[1,"btn-secondary","btn-add","f-semi-bold","f-size-14",3,"click"],[1,"f-size-14","f-medium","color-text-3","recomended-label"],[1,"search-list"],["class","target",3,"click",4,"ngFor","ngForOf"],[1,"target",3,"click"],[3,"target","imageSize","padding"],[1,"recomended","search-list"],["class","target",4,"ngFor","ngForOf"],[1,"target"],[1,"right"],["class","add bkg-selection color-white f-size-12 f-medium",3,"click",4,"ngIf"],["class","added bkg-green-10 border-green color-green f-size-12 f-medium",4,"ngIf"],[1,"add","bkg-selection","color-white","f-size-12","f-medium",3,"click"],[1,"added","bkg-green-10","border-green","color-green","f-size-12","f-medium"],[3,"icon"],[1,"desc","f-size-12","f-regular","color-text-3","bkg-3",3,"innerHTML"]],template:function(o,i){1&o&&(t.nrm(0,"meta",0),t.j41(1,"div",1)(2,"div",2)(3,"div",3),t.nrm(4,"img",4),t.j41(5,"div",5)(6,"div",6),t.EFF(7),t.nI1(8,"translate"),t.k0s(),t.j41(9,"div",7),t.EFF(10),t.nI1(11,"translate"),t.k0s()()(),t.j41(12,"svg-icon",8),t.bIt("click",function(){return i.onClose()}),t.k0s()(),t.j41(13,"div",9)(14,"div",10),t.nrm(15,"div",11),t.j41(16,"div",12),t.bIt("click",function(){return i.onSourceTabClick(i.targetType.IG_PROFILE)}),t.EFF(17),t.nI1(18,"translate"),t.k0s(),t.j41(19,"div",13),t.bIt("click",function(){return i.onSourceTabClick(i.targetType.IG_HASHTAG)}),t.EFF(20),t.nI1(21,"translate"),t.k0s(),t.DNE(22,Kk,3,5,"div",14)(23,Qk,4,6,"div",14),t.k0s(),t.j41(24,"div",15),t.DNE(25,Jk,1,3,"input",16)(26,Zk,1,0,"app-small-loader",17)(27,tM,1,1,"img",18)(28,eM,1,1,"svg-icon",19),t.k0s()(),t.DNE(29,nM,7,9,"div",20)(30,iM,3,3,"button",21)(31,oM,3,3,"div",22),t.j41(32,"div",23),t.DNE(33,rM,1,0,"app-suggested-category-chooser",24),t.j41(34,"div",25),t.DNE(35,aM,2,1,"div",26)(36,uM,2,1,"div",27),t.k0s()(),t.DNE(37,gM,2,3,"div",28),t.k0s()),2&o&&(t.R
17$(4),t.Y8G("src",i.agency.getImg("ic_targeting.svg"),t.B4B),t.R7$(3),t.SpI(" ",t.bMT(8,29,"home.targeting.add-sources-mobile.title")," "),t.R7$(3),t.SpI(" ",t.bMT(11,31,"home.targeting.add-sources-mobile.subtitle")," "),t.R7$(2),t.Y8G("src",i.agency.getImg("ic_close_v1.svg")),t.R7$(3),t.xc7("left",i.getLeft())("width",i.width),t.AVh("btn-secondary",i.selectedSearchTarget),t.R7$(),t.AVh("selected",i.targetingService.sourceType==i.targetType.IG_PROFILE),t.R7$(),t.SpI(" ",t.bMT(18,33,"home.targeting.account")," "),t.R7$(2),t.AVh("selected",i.targetingService.sourceType==i.targetType.IG_HASHTAG),t.R7$(),t.SpI(" ",t.bMT(21,35,"home.targeting.hashtag")," "),t.R7$(2),t.Y8G("ngIf",i.userService.currentSubscription.isTikTok()),t.R7$(),t.Y8G("ngIf",i.agencyHasLocations()),t.R7$(2),t.Y8G("ngIf",!i.selectedSearchTarget),t.R7$(),t.Y8G("ngIf",i.targetingService.searchLoading),t.R7$(),t.Y8G("ngIf",!i.targetingService.searchLoading&&!i.selectedSearchTarget&&!i.searchText),t.R7$(),t.Y8G("ngIf",!i.targetingService.searchLoading&&!i.selectedSearchTarget&&i.searchText),t.R7$(),t.Y8G("ngIf",i.selectedSearchTarget),t.R7$(),t.Y8G("ngIf",i.selectedSearchTarget),t.R7$(),t.Y8G("ngIf",i.showRecemmended()),t.R7$(2),t.Y8G("ngIf",i.showRecemmended()),t.R7$(2),t.Y8G("ngIf",i.targetingService.searchTargets&&i.targetingService.searchTargets.length>0&&!i.selectedSearchTarget),t.R7$(),t.Y8G("ngIf",i.showRecemmended()),t.R7$(),t.Y8G("ngIf",!i.targetingService.searchTargets||0==i.targetingService.searchTargets.length||i.selectedSearchTarget))},dependencies:[I.Sq,I.bT,tt.me,tt.BC,tt.l_,qt.DM,it.aY,le.M,zs.i,Oe.ZP,lu,cu,D.D9],styles:[".container[_ngcontent-%COMP%]{height:calc(100vh - 55px);height:calc(100dvh - 55px);display:flex;flex-flow:column;padding-bottom:30px;position:relative}.btn-box[_ngcontent-%COMP%]{position:fixed;bottom:50px;left:0;width:100%;padding:20px}input[_ngcontent-%COMP%]{margin-top:20px}.ic-targeting[_ngcontent-%COMP%]{padding:8px;border-radius:8px;margin-right:8px}.top[_ngcontent-%COMP%]{padding-top:10px;justify-content:space-between}button[_ngcontent-%COMP%]{margin-top:20px}.ic-search[_ngcontent-%COMP%]{position:absolute;top:35px;right:20px}.target[_ngcontent-%COMP%]{margin-bottom:16px;position:relative}.search-list[_ngcontent-%COMP%]{overflow-y:auto;flex-grow:1}.selected-target[_ngcontent-%COMP%]{position:relative;margin-top:20px;border-radius:12px;display:flex;justify-content:center;flex-flow:column;padding:2px}.selected-target-info[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:2px;justify-content:center}.ic-trash[_ngcontent-%COMP%]{position:absolute;right:16px;padding:8px;border-radius:6px;cursor:pointer}.ic-close[_ngcontent-%COMP%]{width:32px;height:32px}.ic-clear[_ngcontent-%COMP%]{width:20px;height:20px;position:absolute;right:20px;top:35px}.ic-arrow[_ngcontent-%COMP%]{margin-right:8px}.btn-add[_ngcontent-%COMP%]{margin-top:16px}.desc[_ngcontent-%COMP%]{margin-top:10px;border-radius:10px;padding:12px}.recomended-label[_ngcontent-%COMP%]{margin-top:12px}.add[_ngcontent-%COMP%]{border-radius:6px;padding:4px 12px;cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%)}.added[_ngcontent-%COMP%]{border-radius:6px;padding:4px 12px;border-width:1px;border-style:solid;position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;column-gap:4px}.added[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{height:19px}.lists[_ngcontent-%COMP%]{margin:12px -20px 0;padding:0 20px;overflow:auto;flex-grow:1}.source-tab-category[_ngcontent-%COMP%]{position:relative}.source-tab-category[_ngcontent-%COMP%]   .badge-pro[_ngcontent-%COMP%]{position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}.upgrade-overlay[_ngcontent-%COMP%]{position:absolute;inset:210px -20px 0}.upgrade-overlay[_ngcontent-%COMP%]   .overlay[_ngcontent-%COMP%]{position:absolute;left:0;top:0;bottom:0;width:100vw;opacity:.5;filter:blur(10px)}.upgrade-overlay[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{position:absolute;left:0;top:0;bottom:0;width:100%;padding:0 20px 25%;display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center}.upgrade-overlay[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%], .upgrade-overlay[_ngcontent-%COMP%]   .subtitle[_ngcontent-%COMP%]{margin-top:8px}.upgrade-overlay[_ngcontent-%COMP%]   .btn-pro[_ngcontent-%COMP%]{margin-top:20px;width:206px}"],data:{animation:[q.B6,q.r5,q.Ws]}})}}return n})();const pM=(n,r,e)=>({"tab-group__tab--selected":n,"tab-group__tab--selected-dark":r,"tab-group__tab--disabled":e}),fM=n=>({"color-text-1":n});function mM(n,r){if(1&n&&t.nrm(0,"fa-icon",5),2&n){const e=t.XpG().$implicit,o=t.XpG();t.Y8G("icon",e.icon)("ngClass",t.eq3(2,fM,!o.isTabSelected(e.id)))}}function _M(n,r){if(1&n&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&n){const e=t.XpG(2).$implicit;t.R7$(),t.JRh(e.label)}}function bM(n,r){if(1&n&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n){const e=t.XpG(2).$implicit;t.R7$(),t.SpI(" ",t.bMT(2,1,e.translationKey)," ")}}function vM(n,r){if(1&n&&(t.qex(0),t.DNE(1,_M,2,1,"span",4)(2,bM,3,3,"span",4),t.bVm()),2&n){const e=t.XpG().$implicit;t.R7$(),t.Y8G("ngIf",e.label),t.R7$(),t.Y8G("ngIf",e.translationKey)}}function wM(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",2),t.bIt("click",function(){const i=t.eBV(e).$implicit,s=t.XpG();return t.Njj(!i.disabled&&s.onTabClick(i.id))}),t.DNE(1,mM,1,4,"fa-icon",3)(2,vM,3,2,"ng-container",4),t.k0s()}if(2&n){const e=r.$implicit,o=t.XpG();t.Y8G("ngClass",t.sMw(3,pM,o.isTabSelected(e.id)&&!o.darkMode,o.isTabSelected(e.id)&&o.darkMode,e.disabled)),t.R7$(),t.Y8G("ngIf",e.icon),t.R7$(),t.Y8G("ngIf",o.isMobile()||o.isTabSelected(e.id)&&o.showLabels)}}let yM=(()=>{class n{constructor(){this.tabs=[],this.darkMode=!1,this.showLabels=!0,this.tabSelected=new t.bkB}onTabClick(e){this.mixpanelEvent("target_type_change",{tab_id:0===e?"Account":"Hashtag"}),this.selectedTabId!==e&&this.tabSelected.emit(e)}isTabSelected(e){return this.selectedTabId===e}isMobile(){return window.innerWidth<=575}mixpanelEvent(e,o){dt.A.__loaded&&dt.A.track(e,o)}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-tab-group"]],inputs:{tabs:"tabs",selectedTabId:"selectedTabId",darkMode:"darkMode",showLabels:"showLabels"},outputs:{tabSelected:"tabSelected"},standalone:!1,decls:2,vars:1,consts:[[1,"tab-group","bkg-3","border-bkg-4"],["class","tab-group__tab",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"tab-group__tab",3,"click","ngClass"],[3,"icon","ngClass",4,"ngIf"],[4,"ngIf"],[3,"icon","ngClass"]],template:function(o,i){1&o&&(t.j41(0,"div",0),t.DNE(1,wM,3,7,"div",1),t.k0s()),2&o&&(t.R
17$(),t.Y8G("ngForOf",i.tabs))},dependencies:[I.YU,I.Sq,I.bT,it.aY,D.D9],styles:[".tab-group[_ngcontent-%COMP%]{width:fit-content;padding:.25rem;border-style:solid;border-width:1px;border-radius:2rem;display:flex;flex-direction:row;gap:.25rem}@media (max-width: 575px){.tab-group[_ngcontent-%COMP%]{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.25rem}}.tab-group__tab[_ngcontent-%COMP%]{padding:.5rem;border-radius:2rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.25rem;cursor:pointer;transition:all .2s ease}.tab-group__tab--selected[_ngcontent-%COMP%]{padding:.5rem .75rem;background-color:#2a363d;color:#fff}.tab-group__tab--selected-dark[_ngcontent-%COMP%]{background-color:#fff;color:#2a363d}.tab-group__tab--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.tab-group__tab[_ngcontent-%COMP%]:hover:not(.tab-group__tab--disabled){opacity:.8}"]})}}return n})();const xM=n=>({"bkg-3 remove-selected-target-btn":n});function CM(n,r){if(1&n){const e=t.RV6();t.j41(0,"input",22),t.mxI("ngModelChange",function(i){t.eBV(e);const s=t.XpG();return t.DH7(s.searchText,i)||(s.searchText=i),t.Njj(i)}),t.k0s()}if(2&n){const e=t.XpG();t.Y8G("placeholder",e.getPlaceholder()),t.R50("ngModel",e.searchText),t.Y8G("formControl",e.formControl)}}function kM(n,r){1&n&&t.nrm(0,"app-small-loader",23)}function MM(n,r){if(1&n&&(t.j41(0,"div",32),t.nrm(1,"fa-icon",33),t.EFF(2),t.k0s()),2&n){const e=t.XpG(2);t.Y8G("@fadeInOut",void 0),t.R7$(),t.Y8G("icon",e.faUser),t.R7$(),t.SpI(" ",e.getInfo(e.selectedSearchTarget)," ")}}function SM(n,r){if(1&n){const e=t.RV6();t.j41(0,"button",34),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.onAddTarget(i.selectedSearchTarget,"target_confirm"))}),t.nrm(1,"fa-icon",33),t.EFF(2),t.nI1(3,"translate"),t.k0s()}if(2&n){const e=t.XpG(2);t.R7$(),t.Y8G("icon",e.faPlus),t.R7$(),t.SpI(" ",t.bMT(3,2,"home.blacklist.add-target-dialog.add-button")," ")}}function TM(n,r){if(1&n){const e=t.RV6();t.j41(0,"button",34),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.onAddTarget(i.selectedSearchTarget,"target_confirm"))}),t.nrm(1,"fa-icon",33),t.EFF(2),t.nI1(3,"translate"),t.k0s()}if(2&n){const e=t.XpG(2);t.R7$(),t.Y8G("icon",e.faPlus),t.R7$(),t.SpI(" ",t.bMT(3,2,"home.blacklist.add-target-dialog.add-button")," ")}}function OM(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",24)(1,"div",25),t.nrm(2,"app-search-targeting-item",26),t.DNE(3,MM,3,3,"div",27),t.j41(4,"div",28),t.DNE(5,SM,4,4,"button",29),t.j41(6,"div",30)(7,"fa-icon",31),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.selectedSearchTarget=null)}),t.k0s()()()(),t.DNE(8,TM,4,4,"button",29),t.k0s()}if(2&n){const e=t.XpG();t.R7$(2),t.Y8G("target",e.selectedSearchTarget)("classes","selected-box-target")("hover",!1),t.R7$(),t.Y8G("ngIf",e.getInfo(e.selectedSearchTarget)&&!e.isMobile()),t.R7$(2),t.Y8G("ngIf",!e.isMobile()),t.R7$(),t.Y8G("ngClass",t.eq3(8,xM,e.isMobile())),t.R7$(),t.Y8G("icon",e.isMobile()?e.faClose:e.faArrowsRotate),t.R7$(),t.Y8G("ngIf",e.isMobile())}}function PM(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",35),t.bIt("click",function(i){const s=t.eBV(e).$implicit;return t.XpG().onSelectSearchTarget(s),t.Njj(i.stopPropagation())}),t.nrm(1,"app-search-targeting-item",36),t.k0s()}if(2&n){const e=r.$implicit;t.R7$(),t.Y8G("target",e)}}function IM(n,r){if(1&n){const e=t.RV6();t.j41(0,"app-tab-group",37),t.bIt("tabSelected",function(i){t.eBV(e);const s=t.XpG();return t.Njj(s.onSourceTabClick(i))}),t.k0s()}if(2&n){const e=t.XpG();t.Y8G("tabs",e.sourceTabs)("selectedTabId",e.targetingService.sourceType)("darkMode",e.agencyService.agency.darkMode)}}function RM(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",44),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.agencyService.agency.targetingHelpLinkBtn.onAction())}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.targeting.need-help")," "))}function FM(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",50),t.bIt("click",function(){t.eBV(e);const i=t.XpG().$implicit,s=t.XpG(2);return t.Njj(s.onAddTarget(i,"target_suggested_add"))}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}if(2&n){const e=t.XpG(3);t.AVh("add--disabled",e.targetingService.activeTargets.length>=30),t.Y8G("@fadeInOut",void 0),t.R7$(),t.SpI(" +",t.bMT(2,4,"home.targeting.add")," ")}}function AM(n,r){if(1&n&&(t.j41(0,"div",51),t.nrm(1,"fa-icon",33),t.EFF(2),t.nI1(3,"translate"),t.k0s()),2&n){const e=t.XpG(3);t.Y8G("@fadeInOut",void 0),t.R7$(),t.Y8G("icon",e.faCheckCircle),t.R7$(),t.SpI(" ",t.bMT(3,3,"home.targeting.added")," ")}}function EM(n,r){if(1&n&&(t.j41(0,"div",45),t.nrm(1,"app-search-targeting-item",46),t.j41(2,"div",47),t.DNE(3,FM,3,6,"div",48)(4,AM,4,5,"div",49),t.k0s()()),2&n){const e=r.$implicit,o=t.XpG(2);t.R7$(),t.Y8G("target",e)("imageSize","50px")("hover",!1)("padding",!1),t.R7$(2),t.Y8G("ngIf",!o.isAdded(e)),t.R7$(),t.Y8G("ngIf",o.isAdded(e))}}function DM(n,r){if(1&n&&(t.j41(0,"div",38)(1,"div",39)(2,"div",40),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.DNE(5,RM,3,3,"div",41),t.k0s(),t.nrm(6,"app-suggested-category-chooser"),t.j41(7,"div",42),t.DNE(8,EM,5,6,"div",43),t.k0s()()),2&n){const e=t.XpG();t.R7$(3),t.SpI(" ",t.bMT(4,3,"home.targeting.recomended-targets")," "),t.R7$(2),t.Y8G("ngIf",!e.selectedSearchTarget&&e.agencyService.agency.targetingHelpLinkBtn.link),t.R7$(3),t.Y8G("ngForOf",e.suggestedService.suggestedTargets)}}function GM(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",52),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.toggleSuggestedTargets())}),t.j41(1,"span",30),t.EFF(2," Suggested target sources "),t.k0s(),t.nrm(3,"fa-icon",33),t.k0s()}if(2&n){const e=t.XpG();t.Y8G("ngClass",e.isSuggestedTargetsExpanded?"open-suggested-targets--open":"open-suggested-targets--closed"),t.R7$(),t.Y8G("ngClass",e.isSuggestedTargetsExpanded?"color-white":"color-text-3"),t.R7$(2),t.Y8G("icon",e.isSuggestedTargetsExpanded?e.faChevronUp:e.faChevronDown)}}function jM(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",44),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.agencyService.agency.targetingHelpLinkBtn.onAction())}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.targeting.need-help")," "))}function LM(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",50),t.bIt("click",function(){t.eBV(e);const i=t.XpG().$implicit,s=t.XpG(2);return t.Njj(s.onAddTarget(i,"target_suggested_add"))}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}if(2&n){const e=t.XpG(3);t.AVh("add--disabled",e.targetingService.activeTargets.length>=30),t.Y8G("@fadeInOut",void 0),t.R7$(),t.SpI(" +",t.bMT(2,4,"home.targeting.add")," ")}}function $M(n,r){if(1&n&&(t.j41(0,"div",51),t.nrm(1,"fa-icon",33),t.EFF(2),t.nI1(3,"translate"),t.k0s()),2&n){const e=t.XpG(3);t.Y8G("@fadeInOut",void 0),t.R7$(),t.Y8G("icon",e.faCheckCircle),t.R7$(),t.SpI(" ",t.bMT(3,3,"home.targeting.added")," ")}}function NM(n,r){if(1&n&&(t.j41(0,"div",45),t.nrm(1,"app-search-targeting-item",46),t.j41(2,"div",47),t.DNE(3,LM,3,6,"div",48)(4,$M,4,5,"div",49),t.k0s()()),2&n){const e=r.$implicit,o=t.XpG(2);t.R7$(),t.Y8G("target",e)("imageSize","50px")("hover",!1)("padding",!1),t.R7$(2),t.Y8G("ngIf",!o.isAdded(e)),t.R7$(),t.Y8G("ngIf",o.isAdded(e))}}
1function VM(n,r){if(1&n&&(t.j41(0,"div",38)(1,"div",39),t.DNE(2,jM,3,3,"div",41),t.k0s(),t.nrm(3,"app-suggested-category-chooser"),t.j41(4,"div",42),t.DNE(5,NM,5,6,"div",43),t.k0s()()),2&n){const e=t.XpG();t.R7$(2),t.Y8G("ngIf",!e.selectedSearchTarget&&e.agencyService.agency.targetingHelpLinkBtn.link),t.R7$(3),t.Y8G("ngForOf",e.suggestedService.suggestedTargets)}}let BM=(()=>{class n{constructor(e,o,i,s,a,l,c,d,u,g,h,p,f){this.router=e,this.activatedRoute=o,this.agencyService=i,this.translate=s,this.targetingService=a,this.suggestedService=l,this.userService=c,this.toastService=d,this.bannersService=u,this.upgradeService=g,this.contexts=h,this.popupService=p,this.masterPaymentService=f,this.targetType=R.yK,this.faUser=V.X46,this.faCheckCircle=V.SGM,this.faAt=V.Hzw,this.faHashtag=V.CYF,this.faArrowsRotate=V.$3Z,this.faPlus=V.QLR,this.faClose=V.yYc,this.faChevronDown=V.Jt$,this.faChevronUp=V.w2A,this.featuresService=L.W,this.sourceTabs=[{id:R.yK.IG_PROFILE,icon:this.faAt,translationKey:"home.targeting.account"},{id:R.yK.IG_HASHTAG,icon:this.faHashtag,translationKey:"home.targeting.hashtag"}],this.isSuggestedTargetsExpanded=!1}ngOnInit(){this.popupService.disableScroll(),this.targetingService.sourceType=R.yK.IG_PROFILE,this.formControl=new tt.hs,this.formControl.valueChanges.pipe((0,ru.B)(500),(0,su.F)()).subscribe(e=>this.onSearch(e)),this.formControl.valueChanges.subscribe(e=>{const o=this.targetingService.trimLink(e);e!=o&&this.formControl.setValue(o),this.checkHistory(o)}),this.hasSuggested=this.agencyService.agency.targetingSuggestions,this.hasSuggested&&this.suggestedService.getSuggestions(this.userService.currentSubscription)}ngOnDestroy(){this.popupService.enableScroll()}toggleSuggestedTargets(){this.isSuggestedTargetsExpanded=!this.isSuggestedTargetsExpanded}onOverlayClick(e,o){e.target===o&&this.onClose()}onClose(){this.mixpanelEvent("target_close",null),this.router.navigate(["../"],{relativeTo:this.activatedRoute})}getPlaceholder(){const o={[R.yK.IG_PROFILE]:"placeholder.search-account",[R.yK.TT_PROFILE]:"placeholder.search-account",[R.yK.IG_HASHTAG]:"placeholder.search-hashtag",[R.yK.TT_HASHTAG]:"placeholder.search-hashtag",[R.yK.IG_LOCATION]:"placeholder.search-location",[R.yK.TT_MUSIC]:"placeholder.search-song"}[this.targetingService.sourceType];return o?this.translate.instant(o):""}onSearch(e){const o=this.targetingService.trimSearchQuery(e);o&&o.length>0&&this.mixpanelEvent("target_search",{pk:this.userService?.currentSubscription?.pk,search_query:o}),this.targetingService.onSearch(e)}onSelectSearchTarget(e){e.isEmpty||(this.targetingService.searchTargets=[],this.searchText="",this.targetingService.searchLoading=!1,this.selectedSearchTarget=e,e.targetType==R.yK.IG_PROFILE&&-1!=e.id&&this.userService.getUsersLikeAlternative(e.username).subscribe({next:o=>{e.followers=o.body.data.follower_count,e.following=o.body.data.following_count,e.media=o.body.data.media_count},error:()=>{}}))}getInfo(e){return e.targetType==R.yK.IG_PROFILE&&e.followers?K.D.formatIgStatNumber(e.followers+" ")+" "+this.translate.instant("home.targeting.followers"):null}getLeft(){return this.isMobile()||this.targetingService.sourceType==R.yK.IG_PROFILE||this.targetingService.sourceType==R.yK.TT_PROFILE?"0%":this.targetingService.sourceType==R.yK.IG_HASHTAG?this.agencyHasLocations()?"33.3333333%":"50%":this.targetingService.sourceType==R.yK.TT_HASHTAG?"33.3333333%":this.targetingService.sourceType==R.yK.TT_MUSIC||this.targetingService.sourceType==R.yK.IG_LOCATION?"66.6666666%":"0px"}getWidth(){return this.isTiktik()||this.agencyHasLocations()?"33.3333333%":"50%"}isSliderVisible(){return null!=document.getElementById("tab-slider")}onSourceTabClick(e){const o=Number(e);if(this.userService.currentSubscription.isTikTok()&&(e=o+3),this.targetingService.sourceType!=e){if(!this.locationsAvailable()&&e==R.yK.IG_LOCATION)return void this.onUpgrade();this.targetingService.sourceType=e,this.targetingService.searchTargets=[],this.checkHistory(this.searchText),this.onSearch(this.searchText)}}isMobile(){return window.innerWidth<800}isTiktik(){return this.userService.currentSubscription.isTikTok()}agencyHasLocations(){return L.W.LOCATION_TARGETING.status==L.D.WORKING&&this.agencyService.agency.hasFeature(L.W.LOCATION_TARGETING.id)}onAddTarget(e,o){if(!e||this.targetingService.targetExists(e)||this.targetingService.activeTargets.length>=30)return;this.selectedSearchTarget=null,e.added=!0,e.isPending()?this.targetingService.pendingTargets.unshift(e):this.targetingService.activeTargets.unshift(e);let i=e.getStringType(),s=e.id+"",a=e.getName();e.isPending()&&e.targetType!==R.yK.IG_HASHTAG?this.addPendingTargeting(e):this.targetingService.addTargetSource(i,s,a).subscribe({next:l=>{this.addTargetCallback(l,e),console.log("mixpanelEvent success",o),this.mixpanelEvent(o,{target_pk:e.pk})},error:l=>{this.addTargetFailedCallback(l),console.log("mixpanelEvent fail",`${o}_fail`),this.mixpanelEvent(`${o}_fail`,{target_pk:e.pk,error:l})}})}isAdded(e){return this.targetingService.targetExists(e)}addTargetCallback(e,o){this.bannersService.getBanners(),this.targetingService.updateArchived(),e.body.source&&e.body.source.id?o.id=e.body.source.id:(this.targetingService.updateTargetings(),Rt.l7("target",JSON.stringify(o)),Rt.l7("json",JSON.stringify(e)),Rt.wd("Add source response missing source"))}addTargetFailedCallback(e){const o=e.error?.error?.type;this.targetingService.updateTargetings(),"too_many_sources"==o?this.toastService.showToast(this.translate.instant("home.targeting.too-many-sources"),Z.TS.RED):this.toastService.showUnexpectedToast()}addPendingTargeting(e){this.targetingService.addPendingSource(e.getStringType(),e.getName()).subscribe({next:()=>{},error:()=>{this.targetingService.updateTargetings(),this.toastService.showUnexpectedToast()}})}checkHistory(e){this.targetingService.checkHistory(e)}getHistoryPrefix(e){return e||(e=this.targetingService.sourceType),e+"_"}getLocationsFeature(){return this.userService.currentSubscription.getFeature(L.W.LOCATION_TARGETING.id)}locationsAvailable(){return null!=this.getLocationsFeature()}onUpgrade(){this.upgradeService.featureId=this.featuresService.LOCATION_TARGETING.id;const e=new re.X(this.upgradeService.featureId,L.W.getTranslateId(this.upgradeService.featureId));this.masterPaymentService.getUpgradePlan(this.userService.currentSubscription,e)?(this.masterPaymentService.subscription=this.userService.currentSubscription,this.masterPaymentService.type=wt.X.UPGRADE,this.masterPaymentService.feature=e,this.router.navigate(["./payment"],{relativeTo:this.activatedRoute,queryParams:this.activatedRoute.snapshot.queryParams})):this.toastService.showToast(this.translate.instant("errors.unable-to-determine-upgrade-plan"),Z.TS.RED)}getRouteAnimationData(){return this.contexts?this.contexts.getContext("primary")?.route?.snapshot?.data?.animation:""}mixpanelEvent(e,o){dt.A.__loaded&&dt.A.track(e,o)}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(J.Ix),t.rXU(J.nX),t.rXU(nt.z),t.rXU(D.c$),t.rXU(Ie.H),t.rXU(xo),t.rXU(K.D),t.rXU(Z.fw),t.rXU(no.b),t.rXU(Be.g),t.rXU(J.Zp),t.rXU(Qt.O),t.rXU(wt.Y))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-add-sources"]],standalone:!1,decls:27,vars:21,consts:[["overlay",""],["dropdown",""],["router",""],[1,"overlay","show-overlay",3,"click"],[1,"popup","container-popup"],[1,"ic-close-popup","fill-bkg-4",3,"click","
1src"],[1,"popup__header","border-bkg-5"],[1,"title","f-size-24","f-bold","color-text-1"],[1,"info-icon",3,"translateId"],[1,"subtitle","f-size-14","f-regular","color-text-3",3,"innerHTML"],[1,"popup__body"],["id","add-targets-3",1,"popup__body__input"],[1,"relative","flex-1"],["id","target-search-input","class","search-input-source border-bkg-5 f-medium f-size-16",3,"placeholder","ngModel","formControl","ngModelChange",4,"ngIf"],["class","search-loading",4,"ngIf"],["class","selected-box border-bkg-5 h-box",4,"ngIf"],[1,"dropdown","search-dropdown"],[3,"click",4,"ngFor","ngForOf"],["class","mobile-full-width",3,"tabs","selectedTabId","darkMode","tabSelected",4,"ngIf"],["id","add-targets-4","class","suggestions-box",4,"ngIf"],["class","open-suggested-targets border-bkg-4 bkg-3",3,"ngClass","click",4,"ngIf"],[1,"router"],["id","target-search-input",1,"search-input-source","border-bkg-5","f-medium","f-size-16",3,"ngModelChange","placeholder","ngModel","formControl"],[1,"search-loading"],[1,"selected-box","border-bkg-5","h-box"],[1,"selected-box-wrapper"],[3,"target","classes","hover"],["class","info-wrapper f-size-12 f-semi-bold bkg-blue-20 badge-blue color-blue",4,"ngIf"],[1,"card-actions"],["class","btn-primary add-button-el color-white f-medium f-size-16",3,"click",4,"ngIf"],[3,"ngClass"],[1,"color-text-3","cursor-pointer",3,"click","icon"],[1,"info-wrapper","f-size-12","f-semi-bold","bkg-blue-20","badge-blue","color-blue"],[3,"icon"],[1,"btn-primary","add-button-el","color-white","f-medium","f-size-16",3,"click"],[3,"click"],[3,"target"],[1,"mobile-full-width",3,"tabSelected","tabs","selectedTabId","darkMode"],["id","add-targets-4",1,"suggestions-box"],[1,"h-box","space-between"],[1,"f-size-14","f-medium","color-text-3"],["class","f-medium f-size-14 need-help color-text-link",3,"click",4,"ngIf"],[1,"suggestions"],["class","suggestion border-bkg-5 h-box space-between",4,"ngFor","ngForOf"],[1,"f-medium","f-size-14","need-help","color-text-link",3,"click"],[1,"suggestion","border-bkg-5","h-box","space-between"],[3,"target","imageSize","hover","padding"],[1,"right"],["class","add bkg-selection color-white f-size-14 f-medium",3,"add--disabled","click",4,"ngIf"],["class","added bkg-green-10 border-green color-green f-size-14 f-medium",4,"ngIf"],[1,"add","bkg-selection","color-white","f-size-14","f-medium",3,"click"],[1,"added","bkg-green-10","border-green","color-green","f-size-14","f-medium"],[1,"open-suggested-targets","border-bkg-4","bkg-3",3,"click","ngClass"]],template:function(o,i){if(1&o){const s=t.RV6();t.j41(0,"div",3,0),t.bIt("click",function(l){t.eBV(s);const c=t.sdS(1);return t.Njj(i.onOverlayClick(l,c))}),t.j41(2,"div",4)(3,"svg-icon",5),t.bIt("click",function(){return t.eBV(s),t.Njj(i.onClose())}),t.k0s(),t.j41(4,"div",6)(5,"div",7),t.EFF(6),t.nI1(7,"translate"),t.nrm(8,"app-tooltip",8),t.k0s(),t.nrm(9,"div",9),t.nI1(10,"translate"),t.k0s(),t.j41(11,"div",10)(12,"div",11)(13,"div",12),t.DNE(14,CM,1,3,"input",13)(15,kM,1,0,"app-small-loader",14)(16,OM,9,10,"div",15),t.j41(17,"div",16,1),t.DNE(19,PM,2,1,"div",17),t.k0s()(),t.DNE(20,IM,1,3,"app-tab-group",18),t.k0s(),t.DNE(21,DM,9,5,"div",19)(22,GM,4,3,"div",20)(23,VM,6,2,"div",19),t.k0s()()(),t.j41(24,"div",21,2),t.nrm(26,"router-outlet"),t.k0s()}2&o&&(t.Y8G("@overlayBkg",i.agencyService.agency.darkMode?"dark":"light"),t.R7$(2),t.Y8G("@fadeInOut",void 0),t.R7$(),t.Y8G("src",i.agencyService.getImg("ic_close_v1.svg")),t.R7$(3),t.SpI(" ",t.bMT(7,17,"home.targeting.add-sources")," "),t.R7$(2),t.Y8G("translateId","targeting-add-sources"),t.R7$(),t.Y8G("innerHTML",t.bMT(10,19,"home.targeting.desc"),t.npT),t.R7$(5),t.Y8G("ngIf",!i.selectedSearchTarget),t.R7$(),t.Y8G("ngIf",i.targetingService.searchLoading),t.R7$(),t.Y8G("ngIf",i.selectedSearchTarget),t.R7$(),t.AVh("show",null!=i.targetingService.searchTargets&&i.targetingService.searchTargets.length>0),t.R7$(2),t.Y8G("ngForOf",i.targetingService.searchTargets),t.R7$(),t.Y8G("ngIf",!i.selectedSearchTarget),t.R7$(),t.Y8G("ngIf",i.hasSuggested&&!i.isMobile()),t.R7$(),t.Y8G("ngIf",i.isMobile()&&i.hasSuggested),t.R7$(),t.Y8G("ngIf",i.hasSuggested&&i.isMobile()&&i.isSuggestedTargetsExpanded),t.R7$(),t.Y8G("@routeAnimation",i.getRouteAnimationData()))},dependencies:[I.YU,I.Sq,I.bT,tt.me,tt.BC,tt.l_,qt.DM,it.aY,le.M,ne.b,yM,J.n3,Oe.ZP,lu,cu,D.D9],styles:[".overlay[_ngcontent-%COMP%]{position:fixed;left:0;top:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;z-index:3}@media (max-width: 800px){.overlay[_ngcontent-%COMP%]{align-items:flex-end;z-index:5}}.popup[_ngcontent-%COMP%]{position:relative;width:35rem;border-radius:.625rem}@media (max-width: 800px){.popup[_ngcontent-%COMP%]{height:100%;width:100%}}.popup__header[_ngcontent-%COMP%]{padding:1.5rem 1.5rem 1rem;border-bottom-style:solid;border-bottom-width:1px}.popup__body[_ngcontent-%COMP%]{padding:1rem 1.5rem 1.5rem}@media (max-width: 800px){.popup__body[_ngcontent-%COMP%]{height:calc(100vh - 164px)}}.popup__body__input[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;gap:1rem}@media (max-width: 575px){.popup__body__input[_ngcontent-%COMP%]{flex-direction:column-reverse}}.ic-close-popup[_ngcontent-%COMP%]{position:absolute;right:1rem;top:1rem;width:2rem;height:2rem;cursor:pointer}.title[_ngcontent-%COMP%]{margin-bottom:.25rem;display:flex;align-items:center;column-gap:.75rem}.subtitle[_ngcontent-%COMP%]{width:100%;margin:0}.btn-add[_ngcontent-%COMP%]{margin-top:1.25rem}.ic-remove[_ngcontent-%COMP%]{width:2.625rem;height:2.625rem}.suggestions-box[_ngcontent-%COMP%]{margin-top:1.25rem}.suggestions[_ngcontent-%COMP%]{margin-top:1.25rem;display:flex;max-height:18.75rem;flex-flow:column;overflow-y:auto}@media (max-width: 800px){.suggestions[_ngcontent-%COMP%]{max-height:calc(100vh - 411px)}}.suggestions[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]{position:relative}.suggestions[_ngcontent-%COMP%]   .add[_ngcontent-%COMP%]{border-radius:.5rem;padding:.25rem 1rem;cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%)}.suggestions[_ngcontent-%COMP%]   .add--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed;pointer-events:none}.suggestions[_ngcontent-%COMP%]   .added[_ngcontent-%COMP%]{border-radius:.5rem;padding:.25rem 1rem;border-width:1px;border-style:solid;position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;column-gap:.25rem}.suggestions[_ngcontent-%COMP%]   .added[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{height:1.1875rem}.badge-yellow[_ngcontent-%COMP%]{padding:.25rem .75rem;margin-right:.625rem;border-radius:.5rem}.slider-tabs[_ngcontent-%COMP%], .search-input-source[_ngcontent-%COMP%]{margin-top:0}@media (max-width: 575px){.relative[_ngcontent-%COMP%]{width:100%}}@media (max-width: 575px){.mobile-full-width[_ngcontent-%COMP%]{width:100%}}.flex-1[_ngcontent-%COMP%]{flex:1}.search-loading[_ngcontent-%COMP%]{top:5px}.selected-box[_ngcontent-%COMP%]{margin:0;border-width:1px}@media (max-width: 900px){.selected-box[_ngcontent-%COMP%]{flex-direction:column;height:fit-content;padding:1rem;gap:1rem}}.search-dropdown-item[_ngcontent-%COMP%]{border-radius:0;padding:1rem}
1.card-actions[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;gap:1rem}.add-button-el[_ngcontent-%COMP%]{width:fit-content;height:2.5625rem;min-height:2.5625rem;padding-left:1rem;padding-right:1rem}@media (max-width: 900px){.add-button-el[_ngcontent-%COMP%]{width:100%}}.badge-blue[_ngcontent-%COMP%]{padding:.25rem .5rem;border-radius:.5rem}.suggestion[_ngcontent-%COMP%]{padding:1rem 0;border-bottom-style:solid;border-bottom-width:1px}.suggestion[_ngcontent-%COMP%]:first-child{padding-top:0}.suggestion[_ngcontent-%COMP%]:last-child{border-bottom-width:0}.remove-selected-target-btn[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:2.5625rem;height:2.5625rem;min-height:2.5625rem;border-radius:.625rem}.selected-box-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:center;gap:.5rem}.open-suggested-targets[_ngcontent-%COMP%]{padding:1rem;border-top-style:solid;border-top-width:1px;display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;margin-left:-1.5rem;margin-right:-1.5rem}.open-suggested-targets--closed[_ngcontent-%COMP%]{position:absolute;left:0;bottom:0;margin-left:unset;margin-right:unset;width:100%}.open-suggested-targets--open[_ngcontent-%COMP%]{background-color:#0068ff;color:#fff;border-top:none}"],data:{animation:[q.r5,q.Ws,q.Eb]}})}}return n})();const ui=n=>({selected:n});function YM(n,r){1&n&&(t.j41(0,"span",68),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.targeting-filters.using-custom-settings")," "))}function zM(n,r){if(1&n&&(t.j41(0,"div",69),t.EFF(1),t.k0s()),2&n){const e=r.$implicit,o=r.index,i=t.XpG(2);t.AVh("marker-0",0==o)("marker-100",o==i.followingRangeInput.markers.length-1),t.Y8G("ngStyle",e.styles),t.R7$(),t.SpI(" ",e.text," ")}}function UM(n,r){if(1&n&&(t.j41(0,"div",69),t.EFF(1),t.k0s()),2&n){const e=r.$implicit,o=r.index,i=t.XpG(2);t.AVh("marker-0",0==o)("marker-100",o==i.followersRangeInput.markers.length-1),t.Y8G("ngStyle",e.styles),t.R7$(),t.SpI(" ",e.text," ")}}function XM(n,r){if(1&n&&(t.j41(0,"div",69),t.EFF(1),t.k0s()),2&n){const e=r.$implicit,o=r.index,i=t.XpG(2);t.AVh("marker-0",0==o)("marker-100",o==i.mediaRangeInput.markers.length-1),t.Y8G("ngStyle",e.styles),t.R7$(),t.SpI(" ",e.text," ")}}function WM(n,r){1&n&&(t.j41(0,"div",70),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.targeting-filters.magic-on")," "))}function HM(n,r){1&n&&(t.j41(0,"div",70),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.targeting-filters.magic-off")," "))}function KM(n,r){1&n&&t.nrm(0,"app-pro-badge",72)}function qM(n,r){if(1&n&&(t.j41(0,"div",55),t.EFF(1),t.nI1(2,"translate"),t.nrm(3,"app-tooltip",13),t.DNE(4,KM,1,0,"app-pro-badge",71),t.k0s()),2&n){const e=t.XpG(2);t.R7$(),t.SpI(" ",t.bMT(2,3,"home.targeting-filters.gender")," "),t.R7$(2),t.Y8G("translateId","filters-gender"),t.R7$(),t.Y8G("ngIf",!e.genderFileteringAvailable()&&!e.genderFilteringDisabled())}}function QM(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",56)(1,"button",73),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.setGender(i.Filters.GENDER_ANY))}),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"button",73),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.setGender(i.Filters.GENDER_MALE))}),t.EFF(5),t.nI1(6,"translate"),t.k0s(),t.j41(7,"button",73),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.setGender(i.Filters.GENDER_FEMALE))}),t.EFF(8),t.nI1(9,"translate"),t.k0s()()}if(2&n){const e=t.XpG(2);t.AVh("disabled",e.genderFilteringDisabled()||(null==e.userService.currentSubscription?null:e.userService.currentSubscription.isLifetimeDeal)),t.R7$(),t.Y8G("ngClass",t.eq3(17,ui,e.filters.gender===e.Filters.GENDER_ANY&&!(null!=e.userService.currentSubscription&&e.userService.currentSubscription.isLifetimeDeal)))("disabled",e.genderFilteringDisabled()||(null==e.userService.currentSubscription?null:e.userService.currentSubscription.isLifetimeDeal)),t.R7$(),t.SpI(" ",t.bMT(3,11,"home.targeting-filters.any")," "),t.R7$(2),t.Y8G("ngClass",t.eq3(19,ui,e.filters.gender===e.Filters.GENDER_MALE&&!(null!=e.userService.currentSubscription&&e.userService.currentSubscription.isLifetimeDeal)))("disabled",e.genderFilteringDisabled()||(null==e.userService.currentSubscription?null:e.userService.currentSubscription.isLifetimeDeal)),t.R7$(),t.SpI(" ",t.bMT(6,13,"home.targeting-filters.male")," "),t.R7$(2),t.Y8G("ngClass",t.eq3(21,ui,e.filters.gender===e.Filters.GENDER_FEMALE&&!(null!=e.userService.currentSubscription&&e.userService.currentSubscription.isLifetimeDeal)))("disabled",e.genderFilteringDisabled()||(null==e.userService.currentSubscription?null:e.userService.currentSubscription.isLifetimeDeal)),t.R7$(),t.SpI(" ",t.bMT(9,15,"home.targeting-filters.female")," ")}}function JM(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",3),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onDismiss())}),t.j41(1,"div",4),t.bIt("click",function(i){t.eBV(e);const s=t.XpG();return t.Njj(s.onContainerClick(i))}),t.j41(2,"div",5)(3,"div",6),t.EFF(4),t.nI1(5,"translate"),t.DNE(6,YM,3,3,"span",7),t.k0s(),t.j41(7,"fa-icon",8),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onDismiss())}),t.k0s()(),t.j41(8,"div",9)(9,"div",10)(10,"div",11)(11,"div",12),t.EFF(12),t.nI1(13,"translate"),t.nrm(14,"app-tooltip",13),t.k0s(),t.j41(15,"div",14)(16,"div",15)(17,"div",16)(18,"input",17),t.bIt("input",function(i){t.eBV(e);const s=t.XpG();return t.Njj(s.onSliderInputLeft(i,"following",s.followingRangeInput))}),t.mxI("ngModelChange",function(i){t.eBV(e);const s=t.XpG();return t.DH7(s.followingRangeInput.leftValue,i)||(s.followingRangeInput.leftValue=i),t.Njj(i)}),t.k0s(),t.j41(19,"input",18),t.bIt("input",function(i){t.eBV(e);const s=t.XpG();return t.Njj(s.onSliderInputRight(i,"following",s.followingRangeInput))}),t.mxI("ngModelChange",function(i){t.eBV(e);const s=t.XpG();return t.DH7(s.followingRangeInput.rightValue,i)||(s.followingRangeInput.rightValue=i),t.Njj(i)}),t.k0s(),t.j41(20,"div",19),t.nrm(21,"div",20)(22,"div",21),t.j41(23,"div",22),t.EFF(24),t.nrm(25,"img",23),t.k0s(),t.j41(26,"div",24)(27,"div",25),t.EFF(28),t.k0s()(),t.j41(29,"div",26),t.EFF(30),t.k0s(),t.j41(31,"div",27)(32,"div",25),t.EFF(33),t.k0s()()(),t.j41(34,"div",28),t.DNE(35,zM,2,6,"div",29),t.k0s()()(),t.j41(36,"img",30),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.setBestFollowing())}),t.k0s()()(),t.j41(37,"div",31)(38,"div",12),t.EFF(39),t.nI1(40,"translate"),t.nrm(41,"app-tooltip",13),t.k0s(),t.j41(42,"div",14)(43,"div",15)(44,"div",16)(45,"input",32),t.bIt("input",function(i){t.eBV(e);const s=t.XpG();return t.Njj(s.onSliderInputLeft(i,"followers",s.followersRangeInput))}),t.k0s(),t.j41(46,"input",33),t.bIt("input",function(i){t.eBV(e);const s=t.XpG();return t.Njj(s.onSliderInputRight(i,"followers",s.followersRangeInput))}),t.k0s(),t.j41(47,"div",19),t.nrm(48,"div",34)(49,"div",35),t.j41(50,"div",36),t.EFF(51),t.k0s(),t.j41(52,"div",37)(53,"div",25),t.EFF(54),t.k0s()(),t.j41(55,"div",38),t.EFF(56),t.k0s(),t.j41(57,"div",39)(58,"div",25),t.EFF(59),t.k0s()()(),t.j41(60,"div",28),t.DNE(61,UM,2,6,"div",29),t.k0s()()(),t.j41(62,"img",30),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.setBestFollowers())}),t.k0s()()(),t.j41(63,"div",40)(64,"div",12),t.EFF(65),t.nI1(66,"translate"),t.nrm(67,"app-tooltip",13),t.k0s(),t.j41(68,"div",14)(69,"div",15)(70,"div",16)(71,"input",41),t.bIt("input",function(i){t.eBV(e);const s=t.XpG();return t.Njj(s.onSliderInputLeft(i,"media",s.mediaRangeInput))}),t.k0s(),t.j41(72,"input",42),t.bIt("input",function(i){t.eBV(e);const s=t.XpG();return t.Njj(s.onSliderInputRight(i,"media",s.mediaRangeInput))}),t.k0s(),t.j41(73,"div",19),t.nrm(74,"div",43)(75,"div",44),t.j41(76,"div",45),t.EFF(77),t.k0s(),t.j41(78,"div",46)(79,"div",25),t.EFF(80),t.k0s()(),t.j41(81,"div",47),t.EFF(82),t.k0s(),t.j41(83,"div",48)(84,"div",25),t.EFF(85),t.k0s()()(),t.j41(86,"div",28),t.DNE(87,XM,2,6,"div",29),t.k0s()()(),t.j41(88,"img",30),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.setBestMedia())}),t.k0s()()(),t.j41(89,"button",49),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.setBestSettings())}),t.nrm(90,"img",50),t.DNE(91,WM,3,3,"div",51)(92,HM,3,3,"div",51),t.k0s()(),t.j41(93,"div",52)(94,"div",53)(95,"div",54)(96,"div",55),t.EFF(97),t.nI1(98,"translate"),t.nrm(99,"app-tooltip",13),t.k0s(),t.j41(100,"div",56)(101,"button",57),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.setPrivacy(i.Filters.PRIVACY_ALL))}),t.EFF(102),t.nI1(103,"translate"),t.k0s(),t.j41(104,"button",57),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.setPrivacy(i.Filters.PRIVACY_PUBLIC))}),t.EFF(105),t.nI1(106,"translate"),t.k0s(),t.j41(107,"button",57),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.setPrivacy(i.Filters.PRIVACY_PRIVATE))}),t.EFF(108),t.nI1(109,"translate"),t.k0s()()(),t.j41(110,"div",58),t.DNE(111,qM,5,5,"div",59)(112,QM,10,23,"div",60),t.k0s(),t.j41(113,"div",61)(114,"div",62),t.EFF(115),t.nI1(116,"translate"),t.nrm(117,"app-tooltip",13),t.k0s(),t.j41(118,"div",63)(119,"span",64),t.EFF(120),t.nI1(121,"translate"),t.k0s(),t.j41(122,"svg-icon",65),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.toggleNSFW())}),t.k0s()()()(),t.j41(123,"div",66)(124,"button",67),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onSave())}),t.EFF(125),t.nI1(126,"translate"),t.k0s()()()()()()}if(2&n){const e=t.XpG();t.Y8G("@overlayBkg",e.agency.agency.darkMode?"dark":"light"),t.R7$(),t.Y8G("@connectAccountAnim","desktop"),t.R7$(3),t.SpI(" ",t.bMT(5,110,"home.targeting-filters.filters")," "),t.R7$(2),t.Y8G("ngIf",!e.bestSettings()),t.R7$(),t.Y8G("icon",e.faXmark),t.R7$(5),t.SpI(" ",t.bMT(13,112,"home.targeting-filters.following")," "),t.R7$(2),t.Y8G("translateId","filters-following"),t.R7$(4),t.Y8G("min",e.followingRangeInput.minValue)("max",e.followingRangeInput.maxValue),t.R50("ngModel",e.followingRangeInput.leftValue),t.R7$(),t.Y8G("min",e.followingRangeInput.minValue)("max",e.followingRangeInput.maxValue),t.R50("ngModel",e.followingRangeInput.rightValue),t.R7$(),t.AVh("best-settings",e.bestFollowing())("user-click",e.userClick),t.R7$(2),t.xc7("left",e.followingRangeInput.rangeLeft)("right",e.followingRangeInput.rangeRight),t.R7$(2),t.SpI(" ",e.followingRangeInput.textLeft," "),t.R7$(),t.Y8G("src",e.agency.getImg("black_message_bkg.svg"),t.B4B),t.R7$(),t.xc7("left",e.followingRangeInput.thumbLeftPercent),t.R7$(2),t.SpI(" ",e.followingRangeInput.textLeft," "),t.R7$(2),t.SpI(" ",e.followingRangeInput.textRight," "),t.R7$(),t.xc7("right",e.followingRangeInput.thumbRightPercent),t.R7$(2),t.SpI(" ",e.followingRangeInput.textRight," "),t.R7$(2),t.Y8G("ngForOf",e.followingRangeInput.markers),t.R7$(),t.AVh("best-settings",e.bestFollowing()),t.Y8G("src",e.agency.getImg("ic_auto_white.svg"),t.B4B),t.R7$(3),t.SpI(" ",t.bMT(40,114,"home.targeting-filters.followers")," "),t.R7$(2),t.Y8G("translateId","filters-followers"),t.R7$(4),t.Y8G("min",e.followersRangeInput.minValue)("max",e.followersRangeInput.maxValue)("value",e.followersRangeInput.leftValue),t.R7$(),t.Y8G("min",e.followersRangeInput.minValue)("max",e.followersRangeInput.maxValue)("value",e.followersRangeInput.rightValue),t.R7$(),t.AVh("best-settings",e.bestFollowers())("user-click",e.userClick),t.R7$(2),t.xc7("left",e.followersRangeInput.rangeLeft)("right",e.followersRangeInput.rangeRight),t.R7$(2),t.SpI(" ",e.followersRangeInput.textLeft," "),t.R7$(),t.xc7("left",e.followersRangeInput.thumbLeftPercent),t.R7$(2),t.SpI(" ",e.followersRangeInput.textLeft," "),t.R7$(2),t.SpI(" ",e.followersRangeInput.textRight," "),t.R7$(),t.xc7("right",e.followersRangeInput.thumbRightPercent),t.R7$(2),t.SpI(" ",e.followersRangeInput.textRight," "),t.R7$(2),t.Y8G("ngForOf",e.followersRangeInput.markers),t.R7$(),t.AVh("best-settings",e.bestFollowers()),t.Y8G("src",e.agency.getImg("ic_auto_white.svg"),t.B4B),t.R7$(3),t.SpI(" ",t.bMT(66,116,"home.targeting-filters.media")," "),t.R7$(2),t.Y8G("translateId","filters-media"),t.R7$(4),t.Y8G("value",e.mediaRangeInput.leftValue),t.R7$(),t.Y8G("min",e.mediaRangeInput.minValue)("max",e.mediaRangeInput.maxValue)("value",e.mediaRangeInput.rightValue),t.R7$(),t.AVh("best-settings",e.bestMedia())("user-click",e.userClick),t.R7$(2),t.xc7("left",e.mediaRangeInput.rangeLeft)("right",e.mediaRangeInput.rangeRight),t.R7$(2),t.SpI(" ",e.mediaRangeInput.textLeft," "),t.R7$(),t.xc7("left",e.mediaRangeInput.thumbLeftPercent),t.R7$(2),t.SpI(" ",e.mediaRangeInput.textLeft," "),t.R7$(2),t.SpI(" ",e.mediaRangeInput.textRight," "),t.R7$(),t.xc7("right",e.mediaRangeInput.thumbRightPercent),t.R7$(2),t.SpI(" ",e.mediaRangeInput.textRight," "),t.R7$(2),t.Y8G("ngForOf",e.mediaRangeInput.markers),t.R7$(),t.AVh("best-settings",e.bestMedia()),t.Y8G("src",e.agency.getImg("ic_auto_white.svg"),t.B4B),t.R7$(),t.AVh("btn-secondary",e.bestSettings())("btn-disabled",!e.bestSettings()),t.R7$(),t.Y8G("src",e.agency.getImg("ic_auto_white.svg"),t.B4B),t.R7$(),t.Y8G("ngIf",e.bestSettings()),t.R7$(),t.Y8G("ngIf",!e.bestSettings()),t.R7$(5),t.SpI(" ",t.bMT(98,118,"home.targeting-filters.privacy")," "),t.R7$(2),t.Y8G("translateId","filters-privacy"),t.R7$(2),t.Y8G("ngClass",t.eq3(132,ui,e.filters.privacy===e.Filters.PRIVACY_ALL)),t.R7$(),t.SpI(" ",t.bMT(103,120,"home.targeting-filters.all")," "),t.R7$(2),t.Y8G("ngClass",t.eq3(134,ui,e.filters.privacy===e.Filters.PRIVACY_PUBLIC)),t.R7$(),t.SpI(" ",t.bMT(106,122,"home.targeting-filters.public")," "),t.R7$(2),t.Y8G("ngClass",t.eq3(136,ui,e.filters.privacy===e.Filters.PRIVACY_PRIVATE)),t.R7$(),t.SpI(" ",t.bMT(109,124,"home.targeting-filters.private")," "),t.R7$(3),t.Y8G("ngIf",e.agencyHasGenderFiltering()),t.R7$(),t.Y8G("ngIf",e.agencyHasGenderFiltering()),t.R7$(3),t.SpI(" ",t.bMT(116,126,"home.targeting-filters.content-allowed")," "),t.R7$(2),t.Y8G("translateId","filters-nsfw"),t.R7$(3),t.JRh(t.bMT(121,128,"home.targeting-filters.nsfw")),t.R7$(2),t.Y8G("src",e.getCheckboxImg()),t.R7$(3),t.SpI(" ",t.bMT(126,130,"home.targeting-filters.save-close")," ")}}function ZM(n,r){if(1&n&&t.nrm(0,"app-filters-mobile",74),2&n){const e=t.XpG();t.Y8G("parent",e)}}let du=(()=>{class n{constructor(e,o,i,s,a,l,c,d,u,g,h){this.agency=e,this.translate=o,this.userService=i,this.filtersService=s,this.router=a,this.route=l,this.contexts=c,this.popupService=d,this.upgradeService=u,this.masterPaymentService=g,this.toastService=h,this.faXmark=V.Jyw,this.Filters=$,this.test=!1,this.featureService=L.W}ngOnDestroy(){this.popupService.enableScroll()}ngOnInit(){this.filters=new $,this.userService.currentSubscription.filters?this.filters=this.userService.currentSubscription.filters:this.filtersService.fitlersEmitter.subscribe({next:e=>this.setFilters(e)}),this.inititeView(),this.popupService.disableScroll()}inititeView(){this.initSliders(),this.setFilters(this.filters),this.divider=document.getElementById("devider")}onDismiss(){this.mixpanelEvent("filter_close",{pk:this.userService.currentSubscription.pk}),this.router.navigate(["../"],{relativeTo:this.route})}onContainerClick(e){e.stopPropagation()}onClose(){this.router.navigate(["../"],{relativeTo:this.route})}onSave(){this.userService.currentSubscription.filters=this.filters,this.filtersService.patchFilters(this.filters).subscribe({next:e=>this.saveFiltersCallback(e),error:e=>Rt.Cp(e)}),this.onClose()}saveFiltersCallback(e){console.log(e)}setFilters(e){this.userClick=!1,this.followersRangeInput.leftValue=e.followers.min,this.setLeft(this.followersRangeInput),this.followersRangeInput.rightValue=e.followers.max,this.setRight(this.followersRangeInput),this.followingRangeInput.leftValue=e.following.min,this.setLeft(this.followingRangeInput),this.followingRangeInput.rightValue=e.following.max,this.setRight(this.followingRangeInput),this.mediaRangeInput.leftValue=10,this.setLeft(this.mediaRangeInput),this.mediaRangeInput.rightValue=e.media.max,this.setRight(this.mediaRangeInput)}initSliders(){let e=250;this.followersRangeInput=this.initRangeInput("followers",$.FOLLOWERS_MIN_MIN,$.FOLLOWERS_MAX_MAX,$.FOLLOWERS_MIN_MAX,$.FOLLOWERS_MAX_MIN,$.FOLLOWERS_STEP,this.filters.followers.min,this.filters.followers.max,e,"",""),e=500,this.followingRangeI
1nput=this.initRangeInput("following",$.FOLLOWING_MIN_MIN,$.FOLLOWING_MAX_MAX,$.FOLLOWING_MIN_MAX,$.FOLLOWING_MAX_MIN,$.FOLLOWING_STEP,this.filters.following.min,this.filters.following.max,e,"",""),e=50,this.mediaRangeInput=this.initRangeInput("media",$.MEDIA_MIN,$.MEDIA_MAX_MAX,$.MEDIA_MIN,$.MEDIA_MAX_MIN,$.MEDIA_STEP,this.filters.media.min,this.filters.media.max,e,"","")}initRangeInput(e,o,i,s,a,l,c,d,u,g,h){let p=new nu;p.name=e,u+=1e6,g&&(p.thumbSign=g),h&&(p.markerSign=h),p.step=l,p.minValue=o,p.maxValue=i,p.maxLeft=s,p.minRight=a,u||(u=2),p.maxValue=i,p.markers=[];let f={text:o,styles:{left:"0%"},value:o};return p.markers.push(f),f={text:i,styles:{left:"100%"},value:i},p.markers.push(f),p.leftValue=c,p.rightValue=d,this.setRight(p),this.setLeft(p),p}onSliderInputLeft(e,o,i){let s=e.target;this.mixpanelEvent("filter_change",{pk:this.userService.currentSubscription.pk,event_type:o}),i.leftValue=i.calcLeft(s.valueAsNumber),s.value=i.leftValue+"",this.userClick=!0,this.setLeft(i)}setLeft(e){let i=(e.leftValue-e.minValue)/(e.maxValue-e.minValue)*100;e.textLeft=e.leftValue+e.thumbSign,e.thumbLeftPercent=i+"%",e.rangeLeft=i+"%",e==this.followersRangeInput?this.filters.followers.min=e.leftValue:e==this.followingRangeInput&&(this.filters.following.min=e.leftValue)}onSliderInputRight(e,o,i){let s=e.target;this.mixpanelEvent("filter_change",{pk:this.userService.currentSubscription.pk,event_type:o}),i.rightValue=i.calcRight(s.valueAsNumber),s.value=i.rightValue+"",this.userClick=!0,this.setRight(i)}setRight(e){let i=(e.rightValue-e.minValue)/(e.maxValue-e.minValue)*100;e.textRight=e.rightValue+e.thumbSign,e.thumbRightPercent=100-i+"%",e.rangeRight=100-i+"%",e==this.followersRangeInput?this.filters.followers.max=e.rightValue:e==this.followingRangeInput?this.filters.following.max=e.rightValue:e==this.mediaRangeInput&&(this.filters.media.max=e.rightValue)}bestFollowing(){return this.filters.following.max==$.FOLLOWING_MAX_BEST&&this.filters.following.min==$.FOLLOWING_MIN_BEST}setBestFollowing(){this.filters.following.max=$.FOLLOWING_MAX_BEST,this.filters.following.min=$.FOLLOWING_MIN_BEST,this.setFilters(this.filters)}bestFollowers(){return this.filters.followers.max==$.FOLLOWERS_MAX_BEST&&this.filters.followers.min==$.FOLLOWERS_MIN_BEST}setBestFollowers(){this.filters.followers.max=$.FOLLOWERS_MAX_BEST,this.filters.followers.min=$.FOLLOWERS_MIN_BEST,this.setFilters(this.filters)}bestMedia(){return this.filters.media.max==$.MEDIA_MAX_BEST}setBestMedia(){this.filters.media.max=$.MEDIA_MAX_BEST,this.setFilters(this.filters)}getPrivacy(){return this.translate.instant(this.filters.privacy==$.PRIVACY_ALL?"home.targeting-filters.all":this.filters.privacy==$.PRIVACY_PUBLIC?"home.targeting-filters.public":"home.targeting-filters.private")}getGender(){return this.genderFilteringDisabled()?this.translate.instant("home.targeting-filters.currently-unavailable"):this.translate.instant(this.filters.gender==$.GENDER_MALE?"home.targeting-filters.male":this.filters.gender==$.GENDER_FEMALE?"home.targeting-filters.female":"home.targeting-filters.any")}setPrivacy(e){this.filters.privacy=e,this.mixpanelEvent("filter_change",{pk:this.userService.currentSubscription.pk,event_type:"privacy",privacy:this.filters.privacy})}setGender(e){if(this.mixpanelEvent("filter_change",{pk:this.userService.currentSubscription.pk,event_type:"gender",gender:this.filters.gender}),this.genderFileteringAvailable())this.filters.gender=e;else{this.upgradeService.featureId=this.featureService.GENDER_FILTERING.id;const o=new re.X(this.upgradeService.featureId,L.W.getTranslateId(this.upgradeService.featureId));if(!this.masterPaymentService.getUpgradePlan(this.userService.currentSubscription,o))return void this.toastService.showToast(this.translate.instant("errors.unable-to-determine-upgrade-plan"),Z.TS.RED);this.masterPaymentService.subscription=this.userService.currentSubscription,this.masterPaymentService.type=wt.X.UPGRADE,this.masterPaymentService.feature=o,this.router.navigate(["./payment"],{relativeTo:this.route,queryParams:this.route.snapshot.queryParams})}}genderFilteringDisabled(){return L.W.GENDER_FILTERING.status!=L.D.WORKING}
1getGenderFilteringFeature(){return this.userService.currentSubscription.getFeature(L.W.WELCOM_DM.id)}genderFileteringAvailable(){return null!=this.getGenderFilteringFeature()}agencyHasGenderFiltering(){return this.agency.agency.hasFeature(L.W.GENDER_FILTERING.id)}bestSettings(){return this.bestMedia()&&this.bestFollowing()&&this.bestFollowers()}setBestSettings(){this.mixpanelEvent("filter_suggested",{pk:this.userService.currentSubscription.pk}),this.setBestFollowers(),this.setBestFollowing(),this.setBestMedia()}getCheckboxImg(){return this.agency.getImg(this.filters.nsfw_filter?"checkbox_checked_v1.svg":"checkbox_unchecked_v1.svg")}toggleNSFW(){this.filters.nsfw_filter=!this.filters.nsfw_filter,this.mixpanelEvent("filter_change",{pk:this.userService.currentSubscription.pk,event_type:"NSFW",is_nsfw_enabled:this.filters.nsfw_filter})}isMobile(){return window.innerWidth<900}getRouteAnimationData(){return this.contexts?this.contexts.getContext("primary")?.route?.snapshot?.data?.animation:""}showMobileView(){if(!this.isMobile())return!1;const e=this.userService.currentSubscription,o=[],i="/"+e.getSocialPrefix()+"/"+e.username+"/home/";o.push(i+"targeting-filters/upgrade"),o.push(i+"targeting-filters/payment");const s={paths:"subset",queryParams:"ignored",fragment:"ignored",matrixParams:"ignored"};for(let a of o)if(this.router.isActive(a,s))return!1;return!0}mixpanelEvent(e,o){dt.A.__loaded&&dt.A.track(e,o)}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(nt.z),t.rXU(D.c$),t.rXU(K.D),t.rXU(_r),t.rXU(J.Ix),t.rXU(J.nX),t.rXU(J.Zp),t.rXU(Qt.O),t.rXU(Be.g),t.rXU(wt.Y),t.rXU(Z.fw))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-filters"]],standalone:!1,decls:4,vars:3,consts:[["class","overlay show-overlay",3,"click",4,"ngIf"],[3,"parent",4,"ngIf"],[1,"router"],[1,"overlay","show-overlay",3,"click"],["id","container",1,"container","box-shadow","container-popup",3,"click"],[1,"container__header","top","border-bkg-5"],[1,"f-size-24","f-bold","title","color-text-1"],["class","custom-warining f-size-16 f-medium color-text-error",4,"ngIf"],["size","lg",1,"icon-close","color-text-3",3,"click","icon"],[1,"container__body","h-box"],[1,"left"],[1,"following-range"],[1,"range-title","f-size-16","f-medium","color-text-3"],[1,"info-icon",3,"translateId"],[1,"range-box"],[1,"range-slider"],[1,"multi-range-slider"],["type","range","id","input-left-following",3,"input","ngModelChange","min","max","ngModel"],["type","range","id","input-right-following",3,"input","ngModelChange","min","max","ngModel"],[1,"filter-slider"],["id","track-following",1,"track"],["id","range-following",1,"range","targeting-filters-bkg"],["id","popup-left-following",1,"popup","left","f-semi-bold","f-size-18"],[1,"popup-bkg",3,"src"],["id","thumb-left-following",1,"thumb","targeting-filters-bkg","left"],[1,"thumb-text","bkg-1","targeting-filters-color","f-semi-bold","f-16"],["id","popup-right-following",1,"popup","right"],["id","thumb-right-following",1,"thumb","targeting-filters-bkg","right"],[1,"percents"],["class","marker targeting-filters-color f-medium f-size-14",3,"ngStyle","marker-0","marker-100",4,"ngFor","ngForOf"],[1,"btn-auto","targeting-filters-bkg",3,"click","src"],[1,"followers-range"],["type","range","id","input-left-followers",3,"input","min","max","value"],["type","range","id","input-right-followers",3,"input","min","max","value"],["id","track-followers",1,"track"],["id","range-followers",1,"range","targeting-filters-bkg"],["id","popup-left-followers",1,"popup","left"],["id","thumb-left-followers",1,"thumb","targeting-filters-bkg","left"],["id","popup-right-followers",1,"popup","right"],["id","thumb-right-followers",1,"thumb","targeting-filters-bkg","right"],[1,"media-range"],["type","range","id","input-left-media","min","0","disabled","",3,"input","value"],["type","range","id","input-right-media",3,"input","min","max","value"],["id","track-media",1,"track"],["id","range-media",1,"range","targeting-filters-bkg"],["id","popup-left-media",1,"popup","left"],["id","thumb-left-media",1,"thumb","targeting-filters-bkg","left","disabled-thumb"],["id","popup-right-media",1,"popup","right"],["id","thumb-right-media",1,"thumb","targeting-filters-bkg","right"],[1,"btn-flex","btn-auto-all",3,"click"],[1,"btn-icon",3,"src"],["class","f-size-16 f-medium",4,"ngIf"],[1,"right"],[1,"right__top"],[1,"privacy-segmented-control"],[1,"segmented-title","f-size-16","f-medium","color-text-3"],[1,"segmented-control"],[1,"segmented-button","color-text-1","border-bkg-5","bkg-1",3,"click","ngClass"],[1,"gender-segmented-control"],["class","segmented-title f-size-16 f-medium color-text-3",4,"ngIf"],["class","segmented-control",3,"disabled",4,"ngIf"],[1,"nsfw-box"],[1,"nsfw-title","f-size-16","f-medium","color-text-3","color-text-2"],[1,"checkbox-box"],[1,"f-size-16","f-semi-bold","color-text-2"],[1,"checkbox","fill-icon-selection","stroke-icon-selection",3,"click","
1src"],[1,"right__bottom","save-box"],[1,"btn-primary","f-medium","f-size-16",3,"click"],[1,"custom-warining","f-size-16","f-medium","color-text-error"],[1,"marker","targeting-filters-color","f-medium","f-size-14",3,"ngStyle"],[1,"f-size-16","f-medium"],["class","pro-badge",4,"ngIf"],[1,"pro-badge"],[1,"segmented-button","color-text-1","border-bkg-5","bkg-1",3,"click","ngClass","disabled"],[3,"parent"]],template:function(o,i){1&o&&(t.DNE(0,JM,127,138,"div",0)(1,ZM,1,1,"app-filters-mobile",1),t.j41(2,"div",2),t.nrm(3,"router-outlet"),t.k0s()),2&o&&(t.Y8G("ngIf",!i.isMobile()),t.R7$(),t.Y8G("ngIf",i.showMobileView()),t.R7$(),t.Y8G("@routeAnimation",i.getRouteAnimationData()))},styles:[".overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;pointer-events:all;z-index:3}.container[_ngcontent-%COMP%]{position:relative;border-radius:10px;width:100%;max-width:1048px;transition:opacity 5s ease-in;margin:0 100px;z-index:2;pointer-events:all}.container__header[_ngcontent-%COMP%]{padding:1.5rem 1.5rem 1rem;border-bottom-style:solid;border-bottom-width:1px}.container__body[_ngcontent-%COMP%]{padding:1rem 1.5rem 1.5rem}.h-box[_ngcontent-%COMP%]{align-items:flex-start;position:relative}.left[_ngcontent-%COMP%]{width:50%;padding-right:16px;display:flex;flex-direction:column;gap:1.5rem}.right[_ngcontent-%COMP%]{width:50%;padding-left:16px;display:flex;flex-direction:column;justify-content:space-between;height:-webkit-fill-available}.right__top[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.5rem}.top[_ngcontent-%COMP%]{display:flex;justify-content:space-between;flex-flow:row}.icon-auto[_ngcontent-%COMP%]{margin-left:12px}.auto-info[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.ic-arrow[_ngcontent-%COMP%]{width:12px}.btn-auto[_ngcontent-%COMP%]{padding:8px;border-radius:10px;margin-left:20px;transform:translateY(-7px);cursor:pointer;transition:all .3s}.save-box[_ngcontent-%COMP%]{width:100%;margin-top:auto}.range-box[_ngcontent-%COMP%]{width:100%;display:flex;align-items:center;flex-flow:row}.info-icon[_ngcontent-%COMP%]{margin-left:8px}.range-title[_ngcontent-%COMP%]{display:flex;align-items:center}.drodown-title[_ngcontent-%COMP%], .segmented-title[_ngcontent-%COMP%]{position:relative;margin-bottom:8px;display:flex;align-items:center}.segmented-control[_ngcontent-%COMP%]{display:flex;border-radius:.5rem;gap:.5rem}.segmented-control.disabled[_ngcontent-%COMP%]{opacity:.6;pointer-events:none}.segmented-button[_ngcontent-%COMP%]{flex:1;padding:.5rem 1rem;border-radius:.625rem;font-size:1rem;font-weight:600;height:unset;min-height:unset;cursor:pointer;transition:all .2s ease;outline:none;border-style:solid;border-width:.0625rem}.segmented-button.selected[_ngcontent-%COMP%]{background-color:#1976d220;color:#1976d2;border-color:#1976d2}.segmented-button[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.5}.nsfw-box[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;width:100%}.nsfw-title[_ngcontent-%COMP%]{display:flex;align-items:center}.checkbox[_ngcontent-%COMP%]{width:20px;height:20px;margin-left:8px;border-radius:6px}.checkbox-box[_ngcontent-%COMP%]{display:flex;align-items:center;cursor:pointer}.btn-auto-all[_ngcontent-%COMP%]{margin-top:50px;transition:border-color .5s ease-in-out}.btn-icon[_ngcontent-%COMP%]{margin-right:8px}.custom-warining[_ngcontent-%COMP%]{margin-left:16px;margin-top:6px}.title[_ngcontent-%COMP%]{display:flex}.pro-badge[_ngcontent-%COMP%]{margin-left:8px}.range-slider[_ngcontent-%COMP%]{position:relative;height:10px;margin:20px 10px 30px;flex-grow:1}.range-slider-health[_ngcontent-%COMP%]{position:relative;margin-top:30px;height:10px;margin-bottom:50px}.filter-slider[_ngcontent-%COMP%]{position:relative;z-index:1;height:8px;transform:translateY(-2px)}.filter-slider[_ngcontent-%COMP%] > .track[_ngcontent-%COMP%]{position:absolute;z-index:1;inset:0;border-radius:5px}.range[_ngcontent-%COMP%]{transition:all .5s ease-in-out}.filter-slider[_ngcontent-%COMP%] > .range[_ngcontent-%COMP%]{position:absolute;z-index:2;inset:0 25%;border-radius:5px}.thumb[_ngcontent-%COMP%]{position:absolute;z-index:3;width:20px;height:20px;border-radius:30px;cursor:pointer;text-align:center;padding-top:4px;-webkit-user-select:none;user-select:none;transition:all .5s ease-in-out}.filter-slider[_ngcontent-%COMP%] > .popup[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:absolute;z-index:3;height:60px;width:107px;margin:0;padding:0 0 9px;text-align:center;color:#fff;-webkit-user-select:none;user-select:none}.filter-slider[_ngcontent-%COMP%] > .thumb.left[_ngcontent-%COMP%]{left:25%;transform:translate(-10px,-6px)}.popup-bkg[_ngcontent-%COMP%]{position:absolute;
1left:0;top:0;z-index:-1}.filter-slider[_ngcontent-%COMP%] > .popup.left[_ngcontent-%COMP%]{left:0%;display:none;transform:translate(-54px,-75px);background-repeat:no-repeat;background-size:contain}.thumb-text[_ngcontent-%COMP%]{position:absolute;top:30px;left:10px;transform:translate(-50%);padding:0 10px}.filter-slider[_ngcontent-%COMP%] > .popup.right[_ngcontent-%COMP%]{right:0%;display:none;transform:translate(10px,-63px);background:url(/assets/icons/tear.svg);background-repeat:no-repeat;background-size:contain}.filter-slider[_ngcontent-%COMP%] > .thumb.right[_ngcontent-%COMP%]{right:25%;transform:translate(10px,-6px)}input[type=range][_ngcontent-%COMP%]{position:absolute;-webkit-appearance:none;pointer-events:none;z-index:2;height:10px;border:none;width:calc(100% + 20px);padding:0;margin-left:-10px;margin-right:-10px;opacity:0;top:-5px}input[type=range][_ngcontent-%COMP%]::-webkit-slider-thumb{pointer-events:all;height:20px;width:20px;border-radius:0;border:0 none;-webkit-appearance:none;cursor:pointer}input[type=range][_ngcontent-%COMP%]::-webkit-slider-thumb:disabled{cursor:wait}.marker[_ngcontent-%COMP%]{position:absolute;top:24px;transform:translate(-50%)}#thumb-left-media[_ngcontent-%COMP%], .user-click[_ngcontent-%COMP%]   .thumb[_ngcontent-%COMP%], .user-click[_ngcontent-%COMP%]   .range[_ngcontent-%COMP%]{transition:none}.dropdown-btn.disabled[_ngcontent-%COMP%]{pointer-events:none}"],data:{animation:[q.B6,q.r5,q.Eb]}})}}return n})();function tS(n,r){if(1&n&&(t.j41(0,"div",13),t.nrm(1,"img",14),t.j41(2,"div",15)(3,"div",16),t.EFF(4),t.nI1(5,"translate"),t.k0s(),t.j41(6,"div",17),t.EFF(7),t.nI1(8,"translate"),t.k0s()()()),2&n){const e=t.XpG();t.R7$(),t.Y8G("src",e.agency.getImg("ic_whitelist.svg"),t.B4B),t.R7$(3),t.SpI(" ",t.bMT(5,3,"home.white-and-black-list.white-list")," "),t.R7$(3),t.SpI(" ",t.bMT(8,5,"home.white-and-black-list.add-white-list-account")," ")}}function eS(n,r){if(1&n&&(t.j41(0,"div",13),t.nrm(1,"img",14),t.j41(2,"div",15)(3,"div",16),t.EFF(4),t.nI1(5,"translate"),t.k0s(),t.j41(6,"div",17),t.EFF(7),t.nI1(8,"translate"),t.k0s()()()),2&n){const e=t.XpG();t.R7$(),t.Y8G("src",e.agency.getImg("ic_blacklist.svg"),t.B4B),t.R7$(3),t.SpI(" ",t.bMT(5,3,"home.white-and-black-list.black-list")," "),t.R7$(3),t.SpI(" ",t.bMT(8,5,"home.white-and-black-list.add-black-list-account")," ")}}function nS(n,r){if(1&n){const e=t.RV6();t.j41(0,"input",18),t.mxI("ngModelChange",function(i){t.eBV(e);const s=t.XpG();return t.DH7(s.searchText,i)||(s.searchText=i),t.Njj(i)}),t.bIt("keyup",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onSearch())})("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onInputClick())})("keydown",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.searchLoading=!0)}),t.k0s()}if(2&n){const e=t.XpG();t.Y8G("placeholder",e.sourcePlaceholder),t.R50("ngModel",e.searchText)}}function iS(n,r){1&n&&t.nrm(0,"app-small-loader",19)}function oS(n,r){if(1&n&&t.nrm(0,"img",20),2&n){const e=t.XpG();t.Y8G("src",e.agency.getImg("ic_search.svg"),t.B4B)}}function rS(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",23),t.bIt("click",function(){const i=t.eBV(e).$implicit,s=t.XpG(2);return t.Njj(s.onSelectSearchTarget(i))}),t.nrm(1,"app-account-item",24),t.k0s()}if(2&n){const e=r.$implicit;t.R7$(),t.Y8G("account",e)}}function sS(n,r){if(1&n&&(t.j41(0,"div",21),t.DNE(1,rS,2,1,"div",22),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.Y8G("ngForOf",e.searchAccounts)}}function aS(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",25),t.nrm(1,"app-account-item",26),t.j41(2,"img",27),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.selectedSearchAccount=null)}),t.k0s()()}if(2&n){const e=t.XpG();t.R7$(),t.Y8G("account",e.selectedSearchAccount)("hover",!1),t.R7$(),t.Y8G("src",e.agency.getImg("ic_trash_grey.svg"),t.B4B)}}function lS(n,r){1&n&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.JRh(t.bMT(2,1,"home.white-and-black-list.add-white-list-account")))}function cS(n,r){1&n&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.JRh(t.bMT(2,1,"home.white-and-black-list.add-black-list-account")))}function dS(n,r){if(1&n){const e=t.RV6();t.j41(0,"button",28),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onAddTarget(i.selectedSearchAccount))}),t.DNE(1,lS,3,3,"span",29)(2,cS,3,3,"span",29),t.k0s()}if(2&n){const e=t.XpG();t.Y8G("disabled",!e.selectedSearchAccount),t.R7$(),t.Y8G("ngIf",1==e.service.tab),t.R7$(),t.Y8G("ngIf",2==e.service.tab)}}let uS=(()=>{class n{constructor(e,o,i,s,a,l,c,d){this.intercomService=e,this.translate=o,this.userService=i,this.service=s,this.agency=a,this.router=l,this.route=c,this.popupService=d}ngOnInit(){this.popupService.disableScroll(),this.intercomService.hide(),this.sourceType=Ys.INSTAGRAM,this.sourcePlaceholder=this.translate.instant("placeholder.search-account")}ngOnDestroy(){this.popupService.enableScroll()}onContainerEvent(e){e.stopPropagation()}onClose(){this.router.navigate(["../"],{relativeTo:this.route})}onInputClick(){this.fullScreen=!0}onSearch(){this.searchText&&this.searchText.length>0?(this.searchLoading=!0,this.sourceType==Ys.INSTAGRAM&&this.getIgAccounts()):(this.searchAccounts=[],this.searchLoading=!1)}getIgAccounts(){const e=this.searchText.replace("@","");this.userService.getUsersLike(e).subscribe({next:o=>this.getIgAccountsCallback(o,e),error:o=>this.getIgAccountsCallback(o,e)})}getIgAccountsCallback(e,o){if(200===e.status){if(o!==this.searchText.replace("@",""))return;const i=e.body.users;this.searchLoading=!1,this.searchAccounts=[];for(let s=0;s<i.length;s++){let a=i[s].user,g=new In.E(Gn.b.igImagePrefix+a.profile_pic_url,a.full_name,a.username,a.pk);g.isVerified=a.is_verified,this.service.tab!=ur.WHITE_LIST||this.service.whiteListAccountExtists(g)?this.service.tab==ur.BLACK_LIST&&!this.service.blackListAccountExtists(g)&&this.searchAccounts.push(g):this.searchAccounts.push(g)}}else this.searchLoading=!1}onAddTarget(e){this.selectedSearchAccount=null,this.service.tab==ur.WHITE_LIST?(this.service.whiteListAccounts.unshift(e),this.service.putWhiteList(e.pk).subscribe({next:o=>this.addAccountCallback(o),error:o=>this.addAccountCallback(o)})):(this.service.blackListAccounts.unshift(e),this.service.putBlackList(e.pk).subscribe({next:o=>this.addAccountCallback(o),error:o=>this.addAccountCallback(o)})),this.onClose(),this.service.onChange.emit()}addAccountCallback(e){console.log(e)}onSelectSearchTarget(e){this.searchLoading=!1,this.selectedSearchAccount=e}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(fr.r),t.rXU(D.c$),t.rXU(K.D),t.rXU(Rn),t.rXU(nt.z),t.rXU(J.Ix),t.rXU(J.nX),t.rXU(Qt.O))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-add-account-mobile"]],standalone:!1,decls:14,vars:9,consts:[["name","viewport","content","width=device-width, initial-scale=1, maximum-scale=1"],[1,"container","container-popup-mobile"],[1,"top","h-box"],["class","h-box",4,"ngIf"],[1,"ic-close","fill-bkg-4",3,"click","
1src"],[1,"relative"],["class","search-input-source f-medium f-size-14",3,"placeholder","ngModel","ngModelChange","keyup","click","keydown",4,"ngIf"],["class","search-loading",4,"ngIf"],["class","ic-search",3,"src",4,"ngIf"],["class","search-list",4,"ngIf"],["class","selected-target border-primary box-shadow",4,"ngIf"],[1,"btn-box"],["class","btn-primary f-semi-bold f-size-14",3,"disabled","click",4,"ngIf"],[1,"h-box"],[1,"ic-title",3,"src"],[1,"v-box"],[1,"f-size-12","f-regular","color-text-3"],[1,"f-size-20","f-bold","color-text-1"],[1,"search-input-source","f-medium","f-size-14",3,"ngModelChange","keyup","click","keydown","placeholder","ngModel"],[1,"search-loading"],[1,"ic-search",3,"src"],[1,"search-list"],[3,"click",4,"ngFor","ngForOf"],[3,"click"],[3,"account"],[1,"selected-target","border-primary","box-shadow"],[3,"account","hover"],[1,"ic-trash","bkg-3",3,"click","src"],[1,"btn-primary","f-semi-bold","f-size-14",3,"click","disabled"],[4,"ngIf"]],template:function(o,i){1&o&&(t.nrm(0,"meta",0),t.j41(1,"div",1)(2,"div",2),t.DNE(3,tS,9,7,"div",3)(4,eS,9,7,"div",3),t.j41(5,"svg-icon",4),t.bIt("click",function(){return i.onClose()}),t.k0s()(),t.j41(6,"div",5),t.DNE(7,nS,1,2,"input",6)(8,iS,1,0,"app-small-loader",7)(9,oS,1,1,"img",8),t.k0s(),t.DNE(10,sS,2,1,"div",9)(11,aS,3,3,"div",10),t.j41(12,"div",11),t.DNE(13,dS,3,3,"button",12),t.k0s()()),2&o&&(t.R
17$(3),t.Y8G("ngIf",1==i.service.tab),t.R7$(),t.Y8G("ngIf",2==i.service.tab),t.R7$(),t.Y8G("src",i.agency.getImg("ic_close_v1.svg")),t.R7$(2),t.Y8G("ngIf",!i.selectedSearchAccount),t.R7$(),t.Y8G("ngIf",i.searchLoading),t.R7$(),t.Y8G("ngIf",!i.searchLoading&&!i.selectedSearchAccount),t.R7$(),t.Y8G("ngIf",i.searchAccounts&&i.searchAccounts.length>0&&!i.selectedSearchAccount),t.R7$(),t.Y8G("ngIf",i.selectedSearchAccount),t.R7$(2),t.Y8G("ngIf",!i.fullScreen||i.selectedSearchAccount))},dependencies:[I.Sq,I.bT,tt.me,tt.BC,tt.vS,qt.DM,le.M,Oe.ZP,to,D.D9],styles:[".container[_ngcontent-%COMP%]{padding-bottom:40px}.btn-box[_ngcontent-%COMP%]{position:fixed;bottom:50px;left:0;width:100%;padding:20px}input[_ngcontent-%COMP%]{margin-top:20px}.top[_ngcontent-%COMP%]{margin-top:10px;justify-content:space-between}.ic-title[_ngcontent-%COMP%]{margin-right:8px}.title[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:30px;display:flex;justify-content:center;align-items:center}button[_ngcontent-%COMP%]{margin-top:20px}.ic-search[_ngcontent-%COMP%]{position:absolute;top:35px;right:20px}.search-item-body[_ngcontent-%COMP%]{line-height:20px}.search-item-title[_ngcontent-%COMP%]{line-height:16px}.search-item[_ngcontent-%COMP%]{height:60px;cursor:pointer}.search-list[_ngcontent-%COMP%]{margin-top:20px;overflow-y:auto;flex-grow:1}.selected-target[_ngcontent-%COMP%]{height:90px;position:relative;margin-top:20px;border-radius:10px;border-width:2px;border-style:solid;display:flex;justify-content:center;flex-flow:column;padding:20px 40px 20px 0}.selected-target[_ngcontent-%COMP%]   .search-item-img[_ngcontent-%COMP%]{width:50px;height:50px}.ic-close[_ngcontent-%COMP%]{position:absolute;right:20px;width:32px;height:32px}.ic-trash[_ngcontent-%COMP%]{position:absolute;right:16px;padding:8px;border-radius:6px;cursor:pointer}"],data:{animation:[q.B6,q.r5]}})}}return n})();var gS=O(3777),mt=O(2394);const hS=(0,mt.hZ)("follow",[(0,mt.wk)("left",(0,mt.iF)({transform:"translateX(0%)",opacity:1})),(0,mt.wk)("right",(0,mt.iF)({transform:"translateX(0%)",opacity:1})),(0,mt.kY)("void => left",[(0,mt.iF)({transform:"translate(300px)",opacity:0}),(0,mt.i0)(300)]),(0,mt.kY)("left => void",[(0,mt.i0)(300,(0,mt.iF)({transform:"translate(-300px)",opacity:0}))]),(0,mt.kY)("void => right",[(0,mt.iF)({transform:"translate(-300px)",opacity:0}),(0,mt.i0)(300)]),(0,mt.kY)("right => void",[(0,mt.i0)(300,(0,mt.iF)({transform:"translate(300px)",opacity:0}))])]),pS=(0,mt.hZ)("unfollow",[(0,mt.wk)("left",(0,mt.iF)({transform:"translateX(0%)",opacity:1})),(0,mt.wk)("right",(0,mt.iF)({transform:"translateX(0%)",opacity:1})),(0,mt.kY)("void => left",[(0,mt.iF)({transform:"translate(100%)",opacity:0}),(0,mt.i0)(300)]),(0,mt.kY)("left => void",[(0,mt.i0)(300,(0,mt.iF)({transform:"translate(-100%)",opacity:0}))])]);function fS(n,r){if(1&n&&(t.j41(0,"div",18),t.nrm(1,"svg-icon",19),t.EFF(2),t.nI1(3,"translate"),t.k0s()),2&n){const e=t.XpG(3);t.Y8G("@follow",e.anim),t.R7$(),t.Y8G("src",e.agency.getImg("follow_icon_v1.svg")),t.R7$(),t.SpI(" ",t.bMT(3,3,"home.target-followbacks.follows")," ")}}function mS(n,r){if(1&n&&(t.j41(0,"div",18),t.nrm(1,"svg-icon",19),t.EFF(2),t.nI1(3,"translate"),t.k0s()),2&n){const e=t.XpG(3);t.Y8G("@follow",e.anim),t.R7$(),t.Y8G("src",e.agency.getImg("unfollow_icon_v1.svg")),t.R7$(),t.SpI(" ",t.bMT(3,3,"home.target-followbacks.unfollows")," ")}}function _S(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",11)(1,"div",12),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.onLeft())}),t.nrm(2,"svg-icon",13),t.k0s(),t.j41(3,"div",14),t.DNE(4,fS,4,5,"div",15)(5,mS,4,5,"div",15),t.k0s(),t.j41(6,"div",16),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.onRight())}),t.nrm(7,"svg-icon",17),t.k0s()()}if(2&n){const e=t.XpG(2);t.R7$(2),t.Y8G("src",e.agency.getImg("arrow_left_v1.svg")),t.R7$(2),t.Y8G("ngIf",1==e.targetFollobacksService.subTab),t.R7$(),t.Y8G("ngIf",2==e.targetFollobacksService.subTab),t.R7$(2),t.Y8G("src",e.agency.getImg("arrow_right_v1.svg"))}}function bS(n,r){if(1&n&&(t.j41(0,"div",26),t.EFF(1),t.k0s()),2&n){const e=t.XpG().$implicit;t.R7$(),t.SpI(" ",e.name," ")}}function vS(n,r){if(1&n&&(t.j41(0,"div",26),t.EFF(1),t.k0s()),2&n){const e=t.XpG().$implicit;t.R7$(),t.SpI(" @",e.username," ")}}function wS(n,r){if(1&n&&(t.j41(0,"div",20)(1,"div",21),t.nrm(2,"img",22),t.DNE(3,bS,2,1,"div",23)(4,vS,2,1,"div",23),t.k0s(),t.j41(5,"div",24),t.nrm(6,"img",25),t.EFF(7),t.k0s()()),2&n){const e=r.$implicit,o=t.XpG(2);t.R7$(2),t.Y8G("src",e.img,t.B4B),t.R7$(),t.Y8G("ngIf",e.name),t.R7$(),t.Y8G("ngIf",!e.name),t.R7$(2),t.Y8G("src",o.agency.getImg("ic_time.svg"),t.B4B),t.R7$(),t.SpI(" ",o.getTimeMobile(e)," ")}}function yS(n,r){1&n&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.JRh(t.bMT(2,1,"home.target-followbacks.empty-followbacks")))}function xS(n,r){1&n&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.JRh(t.bMT(2,1,"home.target-followbacks.empty-follows")))}function CS(n,r){1&n&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.JRh(t.bMT(2,1,"home.target-followbacks.empty-unfollows")))}function kS(n,r){if(1&n&&(t.j41(0,"div",27),t.DNE(1,yS,3,3,"span",28)(2,xS,3,3,"span",28)(3,CS,3,3,"span",28),t.k0s()),2&n){const e=t.XpG(2);t.R7$(),t.Y8G("ngIf",1==e.targetFollobacksService.tab),t.R7$(),t.Y8G("ngIf",2==e.targetFollobacksService.tab&&1==e.targetFollobacksService.subTab),t.R7$(),t.Y8G("ngIf",2==e.targetFollobacksService.tab&&2==e.targetFollobacksService.subTab)}}function MS(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",1),t.bIt("click",function(i){return t.eBV(e),t.Njj(i.stopPropagation())}),t.j41(1,"div",2),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"div",3),t.EFF(5),t.nI1(6,"translate"),t.k0s(),t.j41(7,"div",4),t.nrm(8,"div",5),t.j41(9,"div",6),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onSelectTab(1))}),t.EFF(10),t.nI1(11,"translate"),t.k0s(),t.j41(12,"div",6),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onSelectTab(2))}),t.EFF(13),t.nI1(14,"translate"),t.k0s()(),t.DNE(15,_S,8,4,"div",7),t.j41(16,"div",8),t.DNE(17,wS,8,5,"div",9),t.k0s(),t.DNE(18,kS,4,3,"div",10),t.k0s()}if(2&n){const e=t.XpG();t.R7$(2),t.Lme(" ",e.homeService.selectedTarget.getName(),"",t.bMT(3,14,"home.followback.'s-followbacks")," "),t.R7$(3),t.SpI(" ",t.bMT(6,16,"home.followback.sorted-by-latest")," "),t.R7$(3),t.AVh("slider-right",2==e.targetFollobacksService.tab),t.R7$(),t.AVh("selected",1==e.targetFollobacksService.tab),t.R7$(),t.SpI(" ",t.bMT(11,18,"home.target-followbacks.followbacks")," "),t.R7$(2),t.AVh("selected",2==e.targetFollobacksService.tab),t.R7$(),t.SpI(" ",t.bMT(14,20,"home.target-followbacks.activity")," "),t.R7$(2),t.Y8G("ngIf",2==e.targetFollobacksService.tab),t.R7$(2),t.Y8G("ngForOf",e.getAccounts()),t.R7$(),t.Y8G("ngIf",0==e.getAccounts().length)}}let SS=(()=>{class n{constructor(e,o,i,s,a,l){this.homeService=e,this.agency=o,this.targetingService=i,this.targetFollobacksService=s,this.userService=a,this.router=l}ngOnInit(){document.body.scrollTop=document.documentElement.scrollTop=0,this.homeService.selectedTarget?this.targetFollobacksService.createLists():this.router.navigateByUrl(this.userService.getSubscriptionPath()+"/home"),Bt.extend(dn),this.targetFollobacksService.tab=gn.FOLLOWBACKS,this.targetFollobacksService.subTab=te.FOLLOW}onSelectTab(e){this.targetFollobacksService.tab=e}onSelectSubtab(e){this.targetFollobacksService.subTab=e}getTimeMobile(e){return Bt.unix(e.time).fromNow(!0)}getAccounts(){return this.targetFollobacksService.tab==gn.FOLLOWBACKS?this.targetFollobacksService.followbackProfiles:this.targetFollobacksService.subTab==te.FOLLOW?this.targetFollobacksService.activityFollow:this.targetFollobacksService.activityUnfollow}onLeft(){this.anim="left",setTimeout(()=>{this.targetFollobacksService.subTab=1==this.targetFollobacksService.subTab?2:1},0)}onRight(){this.anim="right",setTimeout(()=>{this.targetFollobacksService.subTab=1==this.targetFollobacksService.subTab?2:1},0)}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(un.X),t.rXU(nt.z),t.rXU(Ie.H),t.rXU(Zs),t.rXU(K.D),t.rXU(J.Ix))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-target-followbacks-mobile"]],standalone:!1,decls:1,vars:1,consts:[["class","container container-popup-mobile",3,"click",4,"ngIf"],[1,"container","container-popup-mobile",3,"click"],[1,"title","f-bold","f-size-16","color-text-1"],[1,"subtitle","f-size-12","f-medium","color-text-3"],[1,"slider-box","selection-sli
1der"],[1,"slider"],[1,"slider-tab","f-size-14","f-semi-bold",3,"click"],["class","activity-navigation",4,"ngIf"],[1,"list"],["class","list-item-target-followbacks-mobile h-box bkg-3 border-green",4,"ngFor","ngForOf"],["class","empty-screen f-size-14 f-regular color-text-3",4,"ngIf"],[1,"activity-navigation"],[1,"left",3,"click"],[1,"ic-left","fill-icon",3,"src"],[1,"center"],["class","f-size-14 f-semi-bold color-text-2",4,"ngIf"],[1,"right",3,"click"],[1,"ic-right","fill-icon",3,"src"],[1,"f-size-14","f-semi-bold","color-text-2"],[1,"ic-nav-tab","fill-icon",3,"src"],[1,"list-item-target-followbacks-mobile","h-box","bkg-3","border-green"],[1,"item-user","h-box"],[1,"grid-item-user-img","bkg-4","grid-item-big-img",3,"src"],["class","f-semi-bold f-size-12 color-text-1",4,"ngIf"],[1,"item-time","h-box","f-medium","f-size-10","time","color-text-3"],[1,"ic-time",3,"src"],[1,"f-semi-bold","f-size-12","color-text-1"],[1,"empty-screen","f-size-14","f-regular","color-text-3"],[4,"ngIf"]],template:function(o,i){1&o&&t.DNE(0,MS,19,22,"div",0),2&o&&t.Y8G("ngIf",i.homeService.selectedTarget)},dependencies:[I.Sq,I.bT,qt.DM,D.D9],styles:[".title[_ngcontent-%COMP%], .subtitle[_ngcontent-%COMP%]{text-align:center}.list[_ngcontent-%COMP%]{margin-top:20px;padding-left:20px}.item-user[_ngcontent-%COMP%]{justify-content:flex-start;align-items:center;width:70%;transform:translate(-30px)}.item-time[_ngcontent-%COMP%]{width:30%;justify-content:flex-end;padding-right:8px}.ic-time[_ngcontent-%COMP%]{margin-right:4px}.slider-box[_ngcontent-%COMP%]{margin-top:12px;position:relative;width:100%;height:42px;border-radius:10px;display:flex}.slider[_ngcontent-%COMP%]{top:0;left:0;position:absolute;width:50%;height:100%;transition:all .3s ease-in;border-radius:10px}.slider-tab[_ngcontent-%COMP%]{position:absolute;left:0;top:0;height:100%;width:50%;display:flex;justify-content:center;align-items:center;transition:color .3s ease-in;cursor:pointer}.slider-tab[_ngcontent-%COMP%]:last-of-type{left:50%}.slider-right[_ngcontent-%COMP%]{transform:translate(100%)}.activity-navigation[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin-top:22px}.center[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.center[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{width:0;height:0;display:flex;align-items:center;justify-content:center}.left[_ngcontent-%COMP%], .right[_ngcontent-%COMP%]{padding:5px}.ic-nav-tab[_ngcontent-%COMP%]{margin-right:4px;min-width:24px;width:24px;height:24px}.empty-screen[_ngcontent-%COMP%]{min-height:200px;text-align:center;padding:30px}.ic-left[_ngcontent-%COMP%], .ic-right[_ngcontent-%COMP%]{width:18px;min-width:18px;height:18px}"],data:{animation:[hS,pS]}})}}return n})();var An=O(3863),TS=O(1884),OS=O(4462),PS=O(4470),IS=O(1596),RS=O(3070),FS=O(650);function AS(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",11),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onClose())}),t.nrm(1,"fa-icon",12),t.k0s()}if(2&n){const e=t.XpG();t.R7$(),t.Y8G("icon",e.faClose)}}function ES(n,r){1&n&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.JRh(t.bMT(2,1,"home.connect-instagram.select-proxy.next")))}function DS(n,r){1&n&&t.nrm(0,"app-small-loader",13),2&n&&t.Y8G("color","white")("opacity",.7)}let jS=(()=>{class n{constructor(e,o,i,s,a){this.service=e,this.userService=o,this.toastService=i,this.router=s,this.activatedRoute=a,this.countries=[],this.citiesByCountry={},this.selectedCity=null,this.cities=[],this.loading=!0,this.faInfo=V.iW_,this.faClose=V.yYc}ngOnInit(){this.subscription=this.userService.currentSubscription;const e=this.userService.currentSubscription.account;e&&(this.selectedCountry=e.proxyCountry,this.selectedCountry&&(this.loading=!1),this.selectedCity=e.proxyCity??null,this.syncCitiesForCountry(),this.getContries())}syncCitiesForCountry(){const e=this.selectedCountry?.code?.toLowerCase();if("us"!==e)return this.cities=[],void(this.selectedCity=null);this.cities=this.citiesByCountry[e]??[]}getContries(){this.service.getRecomendedProxy().subscribe({next:e=>{this.countries=e.body.countries.map(s=>(0,RS.j)(s)),this.citiesByCountry=e.body.cities??{};const o=e.body.country_code,i=this.countries.find(s=>s.code===o);i&&(i.recommended=!0,this.selectedCountry||(this.selectedCountry=i)),this.syncCitiesForCountry(),this.countries.sort((s,a)=>s.name.localeCompare(a.name)),this.loading=!1}})}onSelectCountry(e){this.selectedCountry=e,this.selectedCity=null,this.syncCitiesForCountry()}onSelectCity(e){this.selectedCity=e}onNext(){if(!this.selectedCountry)return;const e=this.userService.currentSubscription.account;e&&(this.loading=!0,this.service.setProxy(this.selectedCountry.code,this.selectedCity).subscribe({next:()=>{this.loading=!1,e.proxyCountry=this.selectedCountry,e.proxyCity=this.selectedCity??void 0,this.service.navigateToStep("add-password")},error:()=>{this.loading=!1,this.toastService.showUnexpectedToast()}}))}onClose(){this.service.showExitPopup=!0,this.mixpanelEvent("proxy_close",{pk:this.userService?.currentSubscription?.pk})}mixpanelEvent(e,o){dt.A.__loaded&&dt.A.track(e,o)}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(de.ij),t.rXU(K.D),t.rXU(Z.fw),t.rXU(J.Ix),t.rXU(J.nX))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-select-proxy"]],standalone:!1,decls:16,vars:26,consts:[[1,"content","v-box"],["class","close",3,"click",4,"ngIf"],[1,"title","f-size-22","f-bold","color-text-1"],[1,"subtitle","f-size-14","f-regular","color-text-3",3,"innerHTML"],[1,"account-box",3,"subscription"],[3,"select","selectCityChange","countries","selectedCountry","isMobile","cities","selectedCity"],[1,"desc","f-size-14","f-regular","color-text-selection","bkg-selection-10"],[1,"icon-info","f-black",3,"icon"],[1,"btn","btn-primary","f-size-14","f-medium",3,"click","disabled"],[4,"ngIf"],[3,"color","opacity",4,"ngIf"],[1,"close",3,"click"],[1,"f-size-24","color-text-3",3,"icon"],[3,"color","opacity"]],template:function(o,i){1&o&&(t.j41(0,"div",0),t.DNE(1,AS,2,1,"div",1),t.j41(2,"h2",2),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.nrm(5,"p",3),t.nI1(6,"translate"),t.nrm(7,"app-account-box",4),t.j41(8,"app-country-dropdown",5),t.bIt("select",function(a){return i.onSelectCountry(a)})("selectCityChange",function(a){return i.onSelectCity(a)}),t.k0s(),t.j41(9,"div",6),t.nrm(10,"fa-icon",7),t.EFF(11),t.nI1(12,"translate"),t.k0s(),t.j41(13,"button",8),t.bIt("click",function(){return i.onNext()}),t.DNE(14,ES,3,3,"span",9)(15,DS,1,2,"app-small-loader",10),t.k0s()()),2&o&&(t.R
17$(),t.Y8G("ngIf",i.service.isMobile()),t.R7$(),t.AVh("f-size-26",!i.service.isMobile()),t.R7$(),t.SpI(" ",t.bMT(4,20,"home.connect-instagram.select-proxy.title")," "),t.R7$(2),t.AVh("f-size-16",!i.service.isMobile()),t.Y8G("innerHTML",t.bMT(6,22,"home.connect-instagram.select-proxy.subtitle"),t.npT),t.R7$(2),t.Y8G("subscription",i.subscription),t.R7$(),t.Y8G("countries",i.countries)("selectedCountry",i.selectedCountry)("isMobile",i.service.isMobile())("cities",i.cities)("selectedCity",i.selectedCity),t.R7$(2),t.Y8G("icon",i.faInfo),t.R7$(),t.SpI(" ",t.bMT(12,24,"home.connect-instagram.select-proxy.note")," "),t.R7$(2),t.AVh("f-size-16",!i.service.isMobile()),t.Y8G("disabled",!i.selectedCountry),t.R7$(),t.Y8G("ngIf",!i.loading),t.R7$(),t.Y8G("ngIf",i.loading))},dependencies:[I.bT,it.aY,le.M,FS.R,Ws,D.D9],styles:[".content[_ngcontent-%COMP%]{height:100%}h2[_ngcontent-%COMP%]{margin:0}.desc[_ngcontent-%COMP%]{text-align:start;padding:16px;border-radius:8px;margin:16px 0}.account-box[_ngcontent-%COMP%]{margin-bottom:16px}.close[_ngcontent-%COMP%]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-left:auto}@media only screen and (max-width: 899px){.desc[_ngcontent-%COMP%]{margin-top:auto}.content[_ngcontent-%COMP%]{padding:16px 16px 24px}}"]})}}return n})();var LS=O(7306);function $S(n,r){if(1&n&&t.nrm(0,"svg-icon",14),2&n){const e=t.XpG();t.Y8G("src",e.agency.getImg("ic_communication_checked_v1.svg"))}}function NS(n,r){if(1&n&&t.nrm(0,"svg-icon",14),2&n){const e=t.XpG();t.Y8G("src",e.agency.getImg("ic_communication_checked_v1.svg"))}}function VS(n,r){1&n&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.connect-instagram.link-login-chooser.continue"),""))}function BS(n,r){1&n&&t.nrm(0,"app-small-loader",15),2&n&&t.Y8G("color","white")("opacity",.7)}let YS=(()=>{class n{constructor(e,o){this.connectService=e,this.agency=o,this.emailMethod=de.IJ.EMAIL,this.phoneMethod=de.IJ.PHONE,this.faEnvelope=ut.y_8,this.faPhone=ut.KKr}ngOnInit(){this.selectedLinkMethod=this.connectService.linkMethod||this.emailMethod}onSelectMethod(){this.loading=!0,this.connectService.linkMethod=this.selectedLinkMethod,setTimeout(()=>{this.loading=!1,this.connectService.navigateToStep("enter-link")},1e3)}onBack(){this.connectService.navigateToStep("add-password")}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(de.ij),t.rXU(nt.z))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-link-login-chooser"]],standalone:!1,decls:32,vars:55,consts:[[1,"title","f-size-22","f-bold","color-text-1"],[1,"subtitle","f-size-14","f-regular","color-text-3"],[1,"h-box","verification-option","bkg-2",3,"click"],[1,"left","h-box"],[1,"icon-wrapper"],[1,"f-size-24",3,"icon"],[1,"h-box"],[1,"f-size-14","f-semi-bold"],["class","checkbox fill-icon-selection stroke-icon-selection",3,"src",4,"ngIf"],[1,"h-box","buttons-box"],[1,"btn-gray","btn-flex","f-size-14","f-medium",3,"click","disabled"],[1,"btn-primary","btn-flex","f-size-14","f-medium",3,"click","disabled"],[4,"ngIf"],[3,"color","opacity",4,"ngIf"],[1,"checkbox","fill-icon-selection","stroke-icon-selection",3,"src"],[3,"color","opacity"]],template:function(o,i){1&o&&(t.nrm(0,"app-login-account-header"),t.j41(1,"div",0),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"div",1),t.EFF(5),t.nI1(6,"translate"),t.k0s(),t.j41(7,"div",2),t.bIt("click",function(){return i.selectedLinkMethod=i.emailMethod}),t.j41(8,"div",3)(9,"div",4),t.nrm(10,"fa-icon",5),t.k0s(),t.j41(11,"div",6)(12,"div",7),t.EFF(13),t.nI1(14,"translate"),t.k0s()()(),t.DNE(15,$S,1,1,"svg-icon",8),t.k0s(),t.j41(16,"div",2),t.bIt("click",function(){return i.selectedLinkMethod=i.phoneMethod}),t.j41(17,"div",3)(18,"div",4),t.nrm(19,"fa-icon",5),t.k0s(),t.j41(20,"div",6)(21,"div",7),t.EFF(22),t.nI1(23,"translate"),t.k0s()()(),t.DNE(24,NS,1,1,"svg-icon",8),t.k0s(),t.j41(25,"div",9)(26,"button",10),t.bIt("click",function(){return i.onBack()}),t.EFF(27),t.nI1(28,"translate"),t.k0s(),t.j41(29,"button",11),t.bIt("click",function(){return i.onSelectMethod()}),t.DNE(30,VS,3,3,"span",12)(31,BS,1,2,"app-small-loader",13),t.k0s()()),2&o&&(t.R
17$(),t.AVh("f-size-26",!i.connectService.isMobile()),t.R7$(),t.SpI(" ",t.bMT(3,45,"home.connect-instagram.link-login-chooser.title"),"\n"),t.R7$(2),t.AVh("f-size-16",!i.connectService.isMobile()),t.R7$(),t.SpI(" ",t.bMT(6,47,"home.connect-instagram.link-login-chooser.subtitle"),"\n"),t.R7$(2),t.AVh("color-text-1",i.selectedLinkMethod===i.emailMethod)("color-text-3",i.selectedLinkMethod!==i.emailMethod)("bkg-selection-10",i.selectedLinkMethod===i.emailMethod)("border-selection",i.selectedLinkMethod===i.emailMethod)("border-bkg-4",i.selectedLinkMethod!==i.emailMethod),t.R7$(3),t.Y8G("icon",i.faEnvelope),t.R7$(2),t.AVh("f-size-18",!i.connectService.isMobile()),t.R7$(),t.SpI(" ",t.bMT(14,49,"home.connect-instagram.link-login-chooser.send-via-email")," "),t.R7$(2),t.Y8G("ngIf",i.selectedLinkMethod==i.emailMethod),t.R7$(),t.AVh("color-text-1",i.selectedLinkMethod===i.phoneMethod)("color-text-3",i.selectedLinkMethod!==i.phoneMethod)("bkg-selection-10",i.selectedLinkMethod===i.phoneMethod)("border-selection",i.selectedLinkMethod===i.phoneMethod)("border-bkg-4",i.selectedLinkMethod!==i.phoneMethod),t.R7$(3),t.Y8G("icon",i.faPhone),t.R7$(2),t.AVh("f-size-18",!i.connectService.isMobile()),t.R7$(),t.SpI(" ",t.bMT(23,51,"home.connect-instagram.link-login-chooser.send-via-phone")," "),t.R7$(2),t.Y8G("ngIf",i.selectedLinkMethod==i.phoneMethod),t.R7$(2),t.AVh("f-size-16",!i.connectService.isMobile()),t.Y8G("disabled",i.loading),t.R7$(),t.SpI(" ",t.bMT(28,53,"home.connect-instagram.link-login-chooser.back")," "),t.R7$(2),t.AVh("f-size-16",!i.connectService.isMobile()),t.Y8G("disabled",!i.selectedLinkMethod||i.loading),t.R7$(),t.Y8G("ngIf",!i.loading),t.R7$(),t.Y8G("ngIf",i.loading))},dependencies:[I.bT,qt.DM,it.aY,le.M,pr.s,D.D9],styles:[".title[_ngcontent-%COMP%]{margin-bottom:4px}.subtitle[_ngcontent-%COMP%]{margin-bottom:50px}.verification-option[_ngcontent-%COMP%]{padding:8px 16px 8px 8px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;
1cursor:pointer;text-align:start;border-width:2px;border-style:solid}.ic-option[_ngcontent-%COMP%]{width:50px;height:50px;margin-right:12px}.btn-primary[_ngcontent-%COMP%]{width:410px;margin:16px auto 12px}.ending-with[_ngcontent-%COMP%]{margin-right:4px}.icon-wrapper[_ngcontent-%COMP%]{margin-right:8px;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.badge-recommended[_ngcontent-%COMP%]{margin-left:8px;padding:4px 8px;border-radius:8px}.buttons-box[_ngcontent-%COMP%]{gap:8px;margin-top:16px}.buttons-box[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;height:60px;margin:0}@media only screen and (max-width: 899px){.title[_ngcontent-%COMP%]{margin:0 30px 8px}.subtitle[_ngcontent-%COMP%]{margin-bottom:24px}.btn-primary[_ngcontent-%COMP%]{width:100%}.ic-option[_ngcontent-%COMP%]{width:40px;height:40px;margin-right:8px}}"]})}}return n})();function zS(n,r){1&n&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.connect-instagram.link-login-enter.connect"),""))}function US(n,r){1&n&&t.nrm(0,"app-small-loader",8),2&n&&t.Y8G("color","white")("opacity",.7)}let XS=(()=>{class n{constructor(e,o){this.connectService=e,this.translate=o}getTitle(){return this.translate.instant(this.connectService.linkMethod===de.IJ.EMAIL?"home.connect-instagram.link-login-enter.title-email":"home.connect-instagram.link-login-enter.title-phone")}getSubtitle(){return this.translate.instant(this.connectService.linkMethod===de.IJ.EMAIL?"home.connect-instagram.link-login-enter.subtitle-email":"home.connect-instagram.link-login-enter.subtitle-phone")}onBack(){this.connectService.navigateToStep("choose-link-option")}onContinue(){this.loading=!0,setTimeout(()=>{this.loading=!1},2e3)}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(de.ij),t.rXU(D.c$))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-link-login-input"]],standalone:!1,decls:14,vars:20,consts:[[1,"title","f-size-22","f-bold","color-text-1"],[1,"subtitle","f-size-14","f-regular","color-text-3"],[3,"placeholder"],[1,"h-box","buttons-box"],[1,"btn-gray","btn-flex","f-size-14","f-medium",3,"click","disabled"],[1,"btn-primary","btn-flex","f-size-14","f-medium",3,"click","disabled"],[4,"ngIf"],[3,"color","opacity",4,"ngIf"],[3,"color","opacity"]],template:function(o,i){1&o&&(t.nrm(0,"app-login-account-header"),t.j41(1,"div",0),t.EFF(2),t.k0s(),t.j41(3,"div",1),t.EFF(4),t.k0s(),t.nrm(5,"input",2),t.nI1(6,"translate"),t.j41(7,"div",3)(8,"button",4),t.bIt("click",function(){return i.onBack()}),t.EFF(9),t.nI1(10,"translate"),t.k0s(),t.j41(11,"button",5),t.bIt("click",function(){return i.onContinue()}),t.DNE(12,zS,3,3,"span",6)(13,US,1,2,"app-small-loader",7),t.k0s()()),2&o&&(t.R
17$(),t.AVh("f-size-26",!i.connectService.isMobile()),t.R7$(),t.SpI(" ",i.getTitle(),"\n"),t.R7$(),t.AVh("f-size-16",!i.connectService.isMobile()),t.R7$(),t.SpI(" ",i.getSubtitle(),"\n"),t.R7$(),t.Y8G("placeholder",t.bMT(6,16,"home.connect-instagram.link-login-enter.placeholder")),t.R7$(3),t.AVh("f-size-16",!i.connectService.isMobile()),t.Y8G("disabled",i.loading),t.R7$(),t.SpI(" ",t.bMT(10,18,"home.connect-instagram.link-login-enter.back")," "),t.R7$(2),t.AVh("f-size-16",!i.connectService.isMobile()),t.Y8G("disabled",i.loading),t.R7$(),t.Y8G("ngIf",!i.loading),t.R7$(),t.Y8G("ngIf",i.loading))},dependencies:[I.bT,le.M,pr.s,D.D9],styles:[".title[_ngcontent-%COMP%]{text-align:center;margin-bottom:4px}.subtitle[_ngcontent-%COMP%]{text-align:center;margin-bottom:32px}.buttons-box[_ngcontent-%COMP%]{gap:8px;margin-top:16px}.buttons-box[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;height:60px;margin:0}@media only screen and (max-width: 899px){.title[_ngcontent-%COMP%]{margin-bottom:8px}.subtitle[_ngcontent-%COMP%]{margin-bottom:12px}}"]})}}return n})();var WS=O(3199),HS=O(155);const KS=[{path:"",component:iu,data:{animation:"fade"},children:[{path:"welcome",component:Lk,data:{animation:"welcome",hideHeader:!0,hideNavigation:!0}},{path:"connect-instagram",component:Vu,data:{animation:"connect-account",hideHeader:!0,hideNavigation:!0},children:[{path:"add-password",component:ju},{path:"select-proxy",component:jS},{path:"this-was-me",component:qu.B},{path:"phone-verification",component:TS.V},{path:"phone-choose-verification",component:OS.c},{path:"phone-challenge-choose",component:IS.y},{path:"phone-challenge-enter",component:PS.z},{path:"select-two-factor-method",component:Wu.Y},{path:"enter-two-factor-code",component:Yu.m},{path:"select-recovery-auth-option",component:Uu.q},{path:"enter-recovery-login-code",component:zu.v},{path:"select-verification-method",component:Hu.Q},{path:"enter-verification-code",component:Xu.E},{path:"enter-recovery-code",component:Bu.M},{path:"device-notification",component:LS.L},{path:"choose-link-option",component:YS},{path:"enter-link",component:XS},{path:"success",component:Ku.z}]},{path:"interactions-settings",component:gS._,data:{animation:"interactions-settings",hideHeader:!0,hideNavigation:!0}},{path:"targeting-filters",component:du,data:{animation:"targeting-filters",hideHeader:!0,hideNavigation:!0},children:[{path:"upgrade",component:hi.u,data:{animation:"upgrade"}},{path:"payment",component:gi.i,data:{animation:"payment",hideHeader:!0,hideNavigation:!0},children:[{path:"payment-method",component:An.zl,data:{animation:"payment-method",hideHeader:!0,hideNavigation:!0}}]}]},{path:"buy-followers",component:WS.p,data:{animation:"buy-followers",hideHeader:!0,hideNavigation:!0},children:[{path:"payment-method",component:An.zl,data:{animation:"payment-method",hideHeader:!0,hideNavigation:!0}},{path:"order-confirmed",component:HS.l,data:{animation:"order-confirmed",hideHeader:!0,hideNavigation:!0}}]},{path:"onboarding-tour",loadChildren:()=>Promise.resolve().then(O.bind(O,8466)).then(n=>n.OnboardingTourModule)},{path:"add-targets",component:BM,data:{animation:"add-sources"},children:[{path:"upgrade",component:hi.u,data:{animation:"upgrade"}},{path:"payment",component:gi.i,data:{animation:"payment",hideHeader:!0,hideNavigation:!0},children:[{path:"payment-method",component:An.zl,data:{animation:"payment-method",hideHeader:!0,hideNavigation:!0}}]}]},{path:"payment-method",component:An.zl,data:{animation:"payment-method",hideHeader:!0,hideNavigation:!0}},{path:"upgrade",component:hi.u,data:{animation:"upgrade",hideHeader:!0,hideNavigation:!0}},{path:"payment",component:gi.i,data:{animation:"payment",hideHeader:!0,hideNavigation:!0},children:[{path:"payment-method",component:An.zl,data:{animation:"payment-method",hideHeader:!0,hideNavigation:!0}}]},{path:"growth",component:Ks,data:{animation:"growth",hideHeader:!0,hideNavigation:!0},children:[{path:"upgrade",component:hi.u,data:{animation:"upgrade",hideHeader:!0,hideNavigation:!0}},{path:"payment",component:gi.i,data:{animation:"payment",hideHeader:!0,hideNavigation:!0},children:[{path:"payment-method",component:An.zl,data:{animation:"payment-method",hideHeader:!0,hideNavigation:!0}}]}]}]},{path:"followbacks-mobile",component:SS,data:{hideHeader:!0}},{path:"add-targeting-mobile",component:hM,data:{animation:"add-targeting-mobile",hideHeader:!0}},{path:"add-targeting-mobile/upgrade",component:hi.u,data:{animation:"upgrade",hideHeader:!0,hideNavigation:!0}},{path:"add-targeting-mobile/payment",component:gi.i,data:{animation:"payment",hideHeader:!0,hideNavigation:!0},children:[{path:"payment-method",component:An.zl,data:{animation:"payment-method",hideHeader:!0,hideNavigation:!0}}]},{path:"white-black-list-add-account-mobile",component:uS,data:{animation:"white-black-list-add-account-mobile",hideHeader:!0}},{path:"home/:popup",component:iu}];let qS=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=t.$C({type:n})}static{this.\u0275inj=t.G2t({imports:[Xs.iI.forChild(KS),Xs.iI]})}}return n})();function QS(n,r){if(1&n&&(t.j41(0,"div",58),t.EFF(1),t.nrm(2,"img",59),t.k0s()),2&n){const e=t.XpG();t.xc7("left",e.parent.followingRangeInput.thumbLeftPercent),t.R7$(),t.SpI(" ",e.parent.followingRangeInput.textLeft," "),t.R7$(),t.Y8G("src",e.agency.getImg("black_message_bkg.svg"),t.B4B)}}function JS(n,r){if(1&n&&(t.j41(0,"div",60),t.EFF(1),t.nrm(2,"img",59),t.k0s()),2&n){const e=t.XpG();t.xc7("right",e.parent.followingRangeInput.thumbRightPercent),t.R7$(),t.SpI(" ",e.parent.followingRangeInput.textRight," "),t.R7$(),t.Y8G("src",e.agency.getImg("black_message_bkg.svg"),t.B4B)}}function ZS(n,r){if(1&n&&(t.j41(0,"div",61),t.EFF(1),t.k0s()),2&n){const e=r.$implicit,o=r.index,i=t.XpG();t.AVh("marker-0",0==o)("marker-100",o==i.parent.followingRangeInput.markers.length-1),t.Y8G("ngStyle",e.styles),t.R7$(),t.SpI(" ",e.text," ")}}function tT(n,r){if(1&n&&(t.j41(0,"div",62),t.EFF(1),t.nrm(2,"img",59),t.k0s()),2&n){const e=t.XpG();t.xc7("left",e.parent.followersRangeInput.thumbLeftPercent),t.R7$(),t.SpI(" ",e.parent.followersRangeInput.textLeft," "),t.R7$(),t.Y8G("src",e.agency.getImg("black_message_bkg.svg"),t.B4B)}}function eT(n,r){if(1&n&&(t.j41(0,"div",63),t.EFF(1),t.nrm(2,"img",59),t.k0s()),2&n){const e=t.XpG();t.xc7("right",e.parent.followersRangeInput.thumbRightPercent),t.R7$(),t.SpI(" ",e.parent.followersRangeInput.textRight," "),t.R7$(),t.Y8G("src",e.agency.getImg("black_message_bkg.svg"),t.B4B)}}function nT(n,r){if(1&n&&(t.j41(0,"div",61),t.EFF(1),t.k0s()),2&n){const e=r.$implicit,o=r.index,i=t.XpG();t.AVh("marker-0",0==o)("marker-100",o==i.parent.followersRangeInput.markers.length-1),t.Y8G("ngStyle",e.styles),t.R7$(),t.SpI(" ",e.text," ")}}function iT(n,r){if(1&n&&(t.j41(0,"div",64),t.EFF(1),t.k0s()),2&n){const e=t.XpG();t.xc7("left",e.parent.mediaRangeInput.thumbLeftPercent),t.R7$(),t.SpI(" ",e.parent.mediaRangeInput.textLeft," ")}}function oT(n,r){if(1&n&&(t.j41(0,"div",65),t.EFF(1),t.nrm(2,"img",59),t.k0s()),2&n){const e=t.XpG();t.xc7("right",e.parent.mediaRangeInput.thumbRightPercent),t.R7$(),t.SpI(" ",e.parent.mediaRangeInput.textRight," "),t.R7$(),t.Y8G("src",e.agency.getImg("black_message_bkg.svg"),t.B4B)}}function rT(n,r){if(1&n&&(t.j41(0,"div",61),t.EFF(1),t.k0s()),2&n){const e=r.$implicit,o=r.index,i=t.XpG();t.AVh("marker-0",0==o)("marker-100",o==i.parent.mediaRangeInput.markers.length-1),t.Y8G("ngStyle",e.styles),t.R7$(),t.SpI(" ",e.text," ")}}function sT(n,r){1&n&&(t.j41(0,"div",66),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.targeting-filters.magic-on-mobile")," "))}function aT(n,r){1&n&&(t.j41(0,"div",66),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.targeting-filters.magic-off-mobile")," "))}let lT=(()=>{class n{constructor(e,o,i,s,a){this.homeService=e,this.agency=o,this.translate=i,this.userService=s,this.router=a,this.Filters=$}ngOnInit(){}onContainerClick(e){e.stopPropagation()}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(un.X),t.rXU(nt.z),t.rXU(D.c$),t.rXU(K.D),t.rXU(J.Ix))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-filters-mobile"]],inputs:{parent:"parent"},standalone:!1,decls:134,vars:144,consts:[["arrow",""],["dropdown_privacy",""],["dropdown_gender",""],[1,"overlay","show-overlay",3,"click"],["id","container",1,"container","box-shadow","container-popup-mobile",3,"click"],[1,"scroll"],[1,"title","f-size-24","f-bold","color-text-1"],[1,"range-title","f-size-14","f-medium","color-text-3"],[1,"info-icon",3,"translateId"],[1,"btn-auto","targeting-filters-bkg",3,"click","
1src"],[1,"range-box"],[1,"range-slider"],[1,"multi-range-slider"],["type","range","id","input-left-following",3,"mousedown","touchstart","mouseup","touchend","ngModelChange","input","min","max","ngModel"],["type","range","id","input-right-following",3,"mousedown","touchstart","mouseup","touchend","input","ngModelChange","min","max","ngModel"],[1,"filter-slider"],["id","track-following",1,"track"],["id","range-following",1,"range","targeting-filters-bkg"],["class","popup left f-semi-bold f-size-18","id","popup-left-following",3,"left",4,"ngIf"],["id","thumb-left-following",1,"thumb","targeting-filters-bkg","left"],[1,"thumb-text","bkg-1","targeting-filters-color","f-semi-bold","f-16"],["class","popup right f-semi-bold f-size-18","id","popup-right-following",3,"right",4,"ngIf"],["id","thumb-right-following",1,"thumb","targeting-filters-bkg","right"],[1,"percents"],["class","marker targeting-filters-color f-medium f-size-14",3,"ngStyle","marker-0","marker-100",4,"ngFor","ngForOf"],["type","range","id","input-left-followers",3,"mousedown","touchstart","mouseup","touchend","input","ngModelChange","min","max","ngModel"],["type","range","id","input-right-followers",3,"mousedown","touchstart","mouseup","touchend","ngModelChange","input","min","max","ngModel"],["id","track-followers",1,"track"],["id","range-followers",1,"range","targeting-filters-bkg"],["class","popup left f-semi-bold f-size-18","id","popup-left-followers",3,"left",4,"ngIf"],["id","thumb-left-followers",1,"thumb","targeting-filters-bkg","left"],["class","popup right f-semi-bold f-size-18","id","popup-right-followers",3,"right",4,"ngIf"],["id","thumb-right-followers",1,"thumb","targeting-filters-bkg","right"],["type","range","id","input-left-media","disabled","",3,"touchstart","mousedown","touchend","mouseup","ngModelChange","input","min","max","ngModel"],["type","range","id","input-right-media",3,"touchstart","mousedown","touchend","mouseup","ngModelChange","input","min","max","ngModel"],["id","track-media",1,"track"],["id","range-media",1,"range","targeting-filters-bkg"],["class","popup left","id","popup-left-media",3,"left",4,"ngIf"],["id","thumb-left-media",1,"thumb","targeting-filters-bkg","left"],["class","popup right f-semi-bold f-size-18","id","popup-right-media",3,"right",4,"ngIf"],["id","thumb-right-media",1,"thumb","targeting-filters-bkg","right"],[1,"dropdown-title","f-size-16","f-medium","color-text-3"],[1,"dropdown-btn","dropdown-selector-white","box-shadow",3,"click"],[1,"f-semi-bold","f-size-16"],[1,"ic-arrow","fill-icon",3,"src"],[1,"dropdown"],[1,"dropdown-item","f-semi-bold","f-size-16",3,"click"],[1,"nsfw-box"],[1,"nsfw-title","f-size-16","f-medium","color-text-3"],[1,"checkbox-box"],[1,"f-size-16","f-semi-bold","color-text-2"],[1,"checkbox",3,"click","src"],[1,"buttons"],[1,"left"],[1,"btn-flex",3,"click"],["class","f-size-16 f-medium",4,"ngIf"],[1,"right"],[1,"btn-primary","f-medium","f-size-16",3,"click"],["id","popup-left-following",1,"popup","left","f-semi-bold","f-size-18"],[1,"popup-bkg",3,"src"],["id","popup-right-following",1,"popup","right","f-semi-bold","f-size-18"],[1,"marker","targeting-filters-color","f-medium","f-size-14",3,"ngStyle"],["id","popup-left-followers",1,"popup","left","f-semi-bold","f-size-18"],["id","popup-right-followers",1,"popup","right","f-semi-bold","f-size-18"],["id","popup-left-media",1,"popup","left"],["id","popup-right-media",1,"popup","right","f-semi-bold","f-size-18"],[1,"f-size-16","f-medium"]],template:function(o,i){if(1&o){const s=t.RV6();t.j41(0,"div",3),t.bIt("click",function(){return t.eBV(s),t.Njj(i.parent.onDismiss())}),t.j41(1,"div",4),t.bIt("click",function(l){return t.eBV(s),t.Njj(i.onContainerClick(l))}),t.j41(2,"div",5)(3,"div",6),t.EFF(4),t.nI1(5,"translate"),t.k0s(),t.j41(6,"div",7),t.EFF(7),t.nI1(8,"translate"),t.nrm(9,"app-tooltip",8),t.j41(10,"img",9),t.bIt("click",function(){return t.eBV(s),t.Njj(i.parent.setBestFollowing())}),t.k0s()(),t.j41(11,"div",10)(12,"div",11)(13,"div",12)(14,"input",13),t.bIt("mousedown",function(){return t.eBV(s),t.Njj(i.thumbDown="following-left")})("touchstart",function(){return t.eBV(s),t.Njj(i.thumbDown="following-left")})("mouseup",function(){return t.eBV(s),t.Njj(i.thumbDown=null)})("touchend",function(){return t.eBV(s),t.Njj(i.thumbDown=null)}),t.mxI("ngModelChange",function(l){return t.eBV(s),t.DH7(i.parent.followingRangeInput.leftValue,l)||(i.parent.followingRangeInput.leftValue=l),t.Njj(l)}),t.bIt("input",function(l){return t.eBV(s),t.Njj(i.parent.onSliderInputLeft(l,"following",i.parent.followingRangeInput))}),t.k0s(),t.j41(15,"input",14),t.bIt("mousedown",function(){return t.eBV(s),t.Njj(i.thumbDown="following-right")})("touchstart",function(){return t.eBV(s),t.Njj(i.thumbDown="following-right")})("mouseup",function(){return t.eBV(s),t.Njj(i.thumbDown=null)})("touchend",function(){return t.eBV(s),t.Njj(i.thumbDown=null)})("input",function(l){return t.eBV(s),t.Njj(i.parent.onSliderInputRight(l,"following",i.parent.followingRangeInput))}),t.mxI("ngModelChange",function(l){return t.eBV(s),t.DH7(i.parent.followingRangeInput.rightValue,l)||(i.parent.followingRangeInput.rightValue=l),t.Njj(l)}),t.k0s(),t.j41(16,"div",15),t.nrm(17,"div",16)(18,"div",17),t.DNE(19,QS,3,4,"div",18),t.j41(20,"div",19)(21,"div",20),t.EFF(22),t.k0s()(),t.DNE(23,JS,3,4,"div",21),t.j41(24,"div",22)(25,"div",20),t.EFF(26),t.k0s()()(),t.j41(27,"div",23),t.DNE(28,ZS,2,6,"div",24),t.k0s()()()(),t.j41(29,"div",7),t.EFF(30),t.nI1(31,"translate"),t.nrm(32,"app-tooltip",8),t.j41(33,"img",9),t.bIt("click",function(){return t.eBV(s),t.Njj(i.parent.setBestFollowers())}),t.k0s()(),t.j41(34,"div",10)(35,"div",11)(36,"div",12)(37,"input",25),t.bIt("mousedown",function(){return t.eBV(s),t.Njj(i.thumbDown="followers-left")})("touchstart",function(){return t.eBV(s),t.Njj(i.thumbDown="followers-left")})("mouseup",function(){return t.eBV(s),t.Njj(i.thumbDown=null)})("touchend",function(){return t.eBV(s),t.Njj(i.thumbDown=null)})("input",function(l){return t.eBV(s),t.Njj(i.parent.onSliderInputLeft(l,"followers",i.parent.followersRangeInput))}),t.mxI("ngModelChange",function(l){return t.eBV(s),t.DH7(i.parent.followersRangeInput.leftValue,l)||(i.parent.followersRangeInput.leftValue=l),t.Njj(l)}),t.k0s(),t.j41(38,"input",26),t.bIt("mousedown",function(){return t.eBV(s),t.Njj(i.thumbDown="followers-right")})("touchstart",function(){return t.eBV(s),t.Njj(i.thumbDown="followers-right")})("mouseup",function(){return t.eBV(s),t.Njj(i.thumbDown=null)})("touchend",function(){return t.eBV(s),t.Njj(i.thumbDown=null)}),t.mxI("ngModelChange",function(l){return t.eBV(s),t.DH7(i.parent.followersRangeInput.rightValue,l)||(i.parent.followersRangeInput.rightValue=l),t.Njj(l)}),t.bIt("input",function(l){return t.eBV(s),t.Njj(i.parent.onSliderInputRight(l,"followers",i.parent.followersRangeInput))}),t.k0s(),t.j41(39,"div",15),t.nrm(40,"div",27)(41,"div",28),t.DNE(42,tT,3,4,"div",29),t.j41(43,"div",30)(44,"div",20),t.EFF(45),t.k0s()(),t.DNE(46,eT,3,4,"div",31),t.j41(47,"div",32)(48,"div",20),t.EFF(49),t.k0s()()(),t.j41(50,"div",23),t.DNE(51,nT,2,6,"div",24),t.k0s()()()(),t.j41(52,"div",7),t.EFF(53),t.nI1(54,"translate"),t.nrm(55,"app-tooltip",8),t.j41(56,"img",9),t.bIt("click",function(){return t.eBV(s),t.Njj(i.parent.setBestMedia())}),t.k0s()(),t.j41(57,"div",10)(58,"div",11)(59,"div",12)(60,"input",33),t.bIt("touchstart",function(){return t.eBV(s),t.Njj(i.thumbDown="media-left")})("mousedown",function(){return t.eBV(s),t.Njj(i.thumbDown="media-left")})("touchend",function(){return t.eBV(s),t.Njj(i.thumbDown=null)})("mouseup",function(){return t.eBV(s),t.Njj(i.thumbDown=null)}),t.mxI("ngModelChange",function(l){return t.eBV(s),t.DH7(i.parent.mediaRangeInput.leftValue,l)||(i.parent.mediaRangeInput.leftValue=l),t.Njj(l)}),t.bIt("input",function(l){return t.eBV(s),t.Njj(i.parent.onSliderInputLeft(l,"media",i.parent.mediaRangeInput))}),t.k0s(),t.j41(61,"input",34),t.bIt("touchstart",function(){return t.eBV(s),t.Njj(i.thumbDown="media-right")})("mousedown",function(){return t.eBV(s),t.Njj(i.thumbDown="media-right")})("touchend",function(){return t.eBV(s),t.Njj(i.thumbDown=null)})("mouseup",function(){return t.eBV(s),t.Njj(i.thumbDown=null)}),t.mxI("ngModelChange",function(l){return t.eBV(s),t.DH7(i.parent.mediaRangeInput.rightValue,l)||(i.parent.mediaRangeInput.rightValue=l),t.Njj(l)}),t.bIt("input",function(l){return t.eBV(s),t.Njj(i.parent.onSliderInputRight(l,"media",i.parent.mediaRangeInput))}),t.k0s(),t.j41(62,"div",15),t.nrm(63,"div",35)(64,"div",36),t.DNE(65,iT,2,3,"div",37),t.j41(66,"div",38)(67,"div",20),t.EFF(68),t.k0s()(),t.DNE(69,oT,3,4,"div",39),t.j41(70,"div",40)(71,"div",20),t.EFF(72),t.k0s()()(),t.j41(73,"div",23),t.DNE(74,rT,2,6,"div",24),t.k0s()()()(),t.j41(75,"div",41),t.EFF(76),t.nI1(77,"translate"),t.nrm(78,"app-tooltip",8),t.k0s(),t.j41(79,"div",42),t.bIt("click",function(){t.eBV(s);const l=t.sdS(85);return t.Njj(l.classList.toggle("show"))}),t.j41(80,"span",43),t.EFF(81),t.k0s(),t.nrm(82,"svg-icon",44,0),t.j41(84,"div",45,1)(86,"div",46),t.bIt("click",function(){return t.eBV(s),t.Njj(i.parent.setPrivacy(i.Filters.PRIVACY_ALL))}),t.EFF(87),t.nI1(88,"translate"),t.k0s(),t.j41(89,"div",46),t.bIt("click",function(){return t.eBV(s),t.Njj(i.parent.setPrivacy(i.Filters.PRIVACY_PUBLIC))}),t.EFF(90),t.nI1(91,"translate"),t.k0s(),t.j41(92,"div",46),t.bIt("click",function(){return t.eBV(s),t.Njj(i.parent.setPrivacy(i.Filters.PRIVACY_PRIVATE))}),t.EFF(93),t.nI1(94,"translate"),t.k0s()()(),t.j41(95,"div",41),t.EFF(96),t.nI1(97,"translate"),t.nrm(98,"app-tooltip",8),t.k0s(),t.j41(99,"div",42),t.bIt("click",function(){t.eBV(s);const l=t.sdS(105);return t.Njj(l.classList.toggle("show"))}),t.j41(100,"span",43),t.EFF(101),t.k0s(),t.nrm(102,"svg-icon",44,0),t.j41(104,"div",45,2)(106,"div",46),t.bIt("click",function(){return t.eBV(s),t.Njj(i.parent.setGender(i.Filters.GENDER_ANY))}),t.EFF(107),t.nI1(108,"translate"),t.k0s(),t.j41(109,"div",46),t.bIt("click",function(){return t.eBV(s),t.Njj(i.parent.setGender(i.Filters.GENDER_MALE))}),t.EFF(110),t.nI1(111,"translate"),t.k0s(),t.j41(112,"div",46),t.bIt("click",function(){return t.eBV(s),t.Njj(i.parent.setGender(i.Filters.GENDER_FEMALE))}),t.EFF(113),t.nI1(114,"translate"),t.k0s()()(),t.j41(115,"div",47)(116,"div",48),t.EFF(117),t.nI1(118,"translate"),t.nrm(119,"app-tooltip",8),t.k0s(),t.j41(120,"div",49)(121,"span",50),t.EFF(122),t.nI1(123,"translate"),t.k0s(),t.j41(124,"img",51),t.bIt("click",function(){return t.eBV(s),t.Njj(i.parent.toggleNSFW())}),t.k0s()()()(),t.j41(125,"div",52)(126,"div",53)(127,"button",54),t.bIt("click",function(){return t.eBV(s),t.Njj(i.parent.setBestSettings())}),t.DNE(128,sT,3,3,"div",55)(129,aT,3,3,"div",55),t.k0s()(),t.j41(130,"div",56)(131,"button",57),t.bIt("click",function(){return t.eBV(s),t.Njj(i.parent.onSave())}),t.EFF(132),t.nI1(133,"translate"),t.k0s()()()()()}2&o&&(t.Y8G("@overlayBkg",i.agency.agency.darkMode?"dark":"light"),t.R7$(),t.Y8G("@connectAccountAnim","mobile"),t.R7$(3),t.SpI(" ",t.bMT(5,114,"home.targeting-filters.filters")," "),t.R7$(3),t.SpI(" ",t.bMT(8,116,"home.targeting-filters.following")," "),t.R7$(2),t.Y8G("translateId","filters-following"),t.R7$(),t.AVh("best-settings",i.parent.bestFollowing()),t.Y8G("src",i.parent.agency.getImg("ic_auto_white.svg"),t.B4B),t.R7$(4),t.Y8G("min",i.parent.followingRangeInput.minValue)("max",i.parent.followingRangeInput.maxValue),t.R50("ngModel",i.parent.followingRangeInput.leftValue),t.R7$(),t.Y8G("min",i.parent.followingRangeInput.minValue)("max",i.parent.followingRangeInput.maxValue),t.R50("ngModel",i.parent.followingRangeInput.rightValue),t.R7$(),t.AVh("best-settings",i.parent.bestFollowing())("user-click",i.parent.userClick),t.R7$(2),t.xc7("left",i.parent.followingRangeInput.rangeLeft)("right",i.parent.followingRangeInput.rangeRight),t.R7$(),t.Y8G("ngIf","following-left"==i.thumbDown),t.R7$(),t.xc7("left",i.parent.followingRangeInput.thumbLeftPercent),t.R7$(2),t.SpI(" ",i.parent.followingRangeInput.textLeft," "),t.R7$(),t.Y8G("ngIf","following-right"==i.thumbDown),t.R7$(),t.xc7("right",i.parent.followingRangeInput.thumbRightPercent),t.R7$(2),t.SpI(" ",i.parent.followingRangeInput.textRight," "),t.R7$(2),t.Y8G("ngForOf",i.parent.followingRangeInput.markers),t.R7$(2),t.SpI(" ",t.bMT(31,118,"home.targeting-filters.followers")," "),t.R7$(2),t.Y8G("translateId","filters-followers"),t.R7$(),t.AVh("best-settings",i.parent.bestFollowers()),t.Y8G("src",i.agency.getImg("ic_auto_white.svg"),t.B4B),t.R7$(4),t.Y8G("min",i.parent.followersRangeInput.minValue)("max",i.parent.followersRangeInput.maxValue),t.R50("ngModel",i.parent.followersRangeInput.leftValue),t.R7$(),t.Y8G("min",i.parent.followersRangeInput.minValue)("max",i.parent.followersRangeInput.maxValue),t.R50("ngModel",i.parent.followersRangeInput.rightValue),t.R7$(),t.AVh("best-settings",i.parent.bestFollowers())("user-click",i.parent.userClick),t.R7$(2),t.xc7("left",i.parent.followersRangeInput.rangeLeft)("right",i.parent.followersRangeInput.rangeRight),t.R7$(),t.Y8G("ngIf","followers-left"==i.thumbDown),t.R7$(),t.xc7("left",i.parent.followersRangeInput.thumbLeftPercent),t.R7$(2),t.SpI(" ",i.parent.followersRangeInput.textLeft," "),t.R7$(),t.Y8G("ngIf","followers-right"==i.thumbDown),t.R7$(),t.xc7("right",i.parent.followersRangeInput.thumbRightPercent),t.R7$(2),t.SpI(" ",i.parent.followersRangeInput.textRight," "),t.R7$(2),t.Y8G("ngForOf",i.parent.followersRangeInput.markers),t.R7$(2),t.SpI(" ",t.bMT(54,120,"home.targeting-filters.media")," "),t.R7$(2),t.Y8G("translateId","filters-media"),t.R7$(),t.AVh("best-settings",i.parent.bestMedia()),t.Y8G("src",i.agency.getImg("ic_auto_white.svg"),t.B4B),t.R7$(4),t.Y8G("min",i.parent.mediaRangeInput.minValue)("max",i.parent.mediaRangeInput.maxValue),t.R50("ngModel",i.parent.mediaRangeInput.leftValue),t.R7$(),t.Y8G("min",i.parent.mediaRangeInput.minValue)("max",i.parent.mediaRangeInput.maxValue),t.R50("ngModel",i.parent.mediaRangeInput.rightValue),t.R7$(),t.AVh("best-settings",i.parent.bestMedia())("user-click",i.parent.userClick),t.R7$(2),t.xc7("left",i.parent.mediaRangeInput.rangeLeft)("right",i.parent.mediaRangeInput.rangeRight),t.R7$(),t.Y8G("ngIf","media-left"==i.thumbDown),t.R7$(),t.xc7("left",i.parent.mediaRangeInput.thumbLeftPercent),t.R7$(2),t.SpI(" ",i.parent.mediaRangeInput.textLeft," "),t.R7$(),t.Y8G("ngIf","media-right"==i.thumbDown),t.R7$(),t.xc7("right",i.parent.mediaRangeInput.thumbRightPercent),t.R7$(2),t.SpI(" ",i.parent.mediaRangeInput.textRight," "),t.R7$(2),t.Y8G("ngForOf",i.parent.mediaRangeInput.markers),t.R7$(2),t.SpI(" ",t.bMT(77,122,"home.targeting-filters.privacy")," "),t.R7$(2),t.Y8G("translateId","filters-privacy"),t.R7$(3),t.JRh(i.parent.getPrivacy()),t.R7$(),t.Y8G("src",i.agency.getImg("arrow_down_v1.svg")),t.R7$(5),t.SpI(" ",t.bMT(88,124,"home.targeting-filters.all")," "),t.R7$(3),t.SpI(" ",t.bMT(91,126,"home.targeting-filters.public")," "),t.R7$(3),t.SpI(" ",t.bMT(94,128,"home.targeting-filters.private")," "),t.R7$(3),t.SpI(" ",t.bMT(97,130,"home.targeting-filters.gender")," "),t.R7$(2),t.Y8G("translateId","filters-gender"),t.R7$(),t.AVh("disabled",i.parent.genderFilteringDisabled()),t.R7$(2),t.JRh(i.parent.getGender()),t.R7$(),t.Y8G("src",i.agency.getImg("arrow_down_v1.svg")),t.R7$(5),t.SpI(" ",t.bMT(108,132,"home.targeting-filters.any")," "),t.R7$(3),t.SpI(" ",t.bMT(111,134,"home.targeting-filters.male")," "),t.R7$(3),t.SpI(" ",t.bMT(114,136,"home.targeting-filters.female")," "),t.R7$(4),t.SpI(" ",t.bMT(118,138,"home.targeting-filters.content-allowed")," "),t.R7$(2),t.Y8G("translateId","filters-nsfw"),t.R7$(3),t.JRh(t.bMT(123,140,"home.targeting-filters.nsfw")),t.R7$(2),t.Y8G("src",i.parent.getCheckboxImg(),t.B4B),t.R7$(3),t.AVh("btn-disabled",!i.parent.bestSettings())("btn-secondary",i.parent.bestSettings()),t.R7$(),t.Y8G("ngIf",i.parent.bestSettings()),t.R7$(),t.Y8G("ngIf",!i.parent.bestSettings()),t.R7$(3),t.SpI(" ",t.bMT(133,142,"home.targeting-filters.save-close")," "))},dependencies:[I.Sq,I.bT,I.B3,tt.me,tt.MR,tt.BC,tt.vS,qt.DM,ne.b,Oe.ZP,D.D9],styles:[".overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;height:100vh;width:100vw;pointer-events:all}.container[_ngcontent-%COMP%]{width:100%;border-top-left-radius:20px;border-top-right-radius:20px;position:fixed;bottom:0;top:30px;display:flex;flex-flow:column}.scroll[_ngcontent-%COMP%]{overflow-y:auto;overflow-x:hidden;padding:0 20px;margin-bottom:90px;he
1ight:100%}.h-box[_ngcontent-%COMP%]{align-items:flex-start;position:relative}.left[_ngcontent-%COMP%]{width:50%;padding-right:6px}.right[_ngcontent-%COMP%]{width:50%;padding-left:6px;height:100%}.icon-auto[_ngcontent-%COMP%]{margin-left:12px}.buttons[_ngcontent-%COMP%]{display:flex;position:absolute;bottom:0;left:0;padding:0 20px 20px;width:100%}.btn-auto[_ngcontent-%COMP%]{position:absolute;right:0;padding:8px;border-radius:10px;cursor:pointer;transition:all .3s}.ic-filters[_ngcontent-%COMP%]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:12px;border-radius:8px;margin-right:8px}.range-box[_ngcontent-%COMP%]{width:100%;display:flex;align-items:center;flex-flow:row}.info-icon[_ngcontent-%COMP%]{margin-left:8px}.range-title[_ngcontent-%COMP%]{display:flex;align-items:center;margin-top:20px;margin-bottom:2px;position:relative}.dropdown-title[_ngcontent-%COMP%]{margin-top:15px;margin-bottom:8px;display:flex;align-items:center}.nsfw-box[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-top:20px;width:100%}.nsfw-title[_ngcontent-%COMP%]{display:flex;align-items:center}.range-title[_ngcontent-%COMP%]:first-of-type{margin-top:30px}.ic-arrow[_ngcontent-%COMP%]{width:12px}.checkbox[_ngcontent-%COMP%]{width:20px;height:20px;margin-left:8px;border-radius:6px}.checkbox-box[_ngcontent-%COMP%]{display:flex;align-items:center;cursor:pointer}.btn-disabled[_ngcontent-%COMP%]{transition:border-color .5s ease-in-out}.btn-icon[_ngcontent-%COMP%]{margin-right:8px}.custom-warining[_ngcontent-%COMP%]{margin-left:16px;margin-top:6px}.title[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:10px;display:flex;width:100%}.range-slider[_ngcontent-%COMP%]{position:relative;height:10px;margin:20px 10px 30px;flex-grow:1}.range-slider-health[_ngcontent-%COMP%]{position:relative;margin-top:30px;height:10px;margin-bottom:50px}.filter-slider[_ngcontent-%COMP%]{position:relative;z-index:1;height:8px;transform:translateY(-2px)}.filter-slider[_ngcontent-%COMP%] > .track[_ngcontent-%COMP%]{position:absolute;z-index:1;inset:0;border-radius:5px}.range[_ngcontent-%COMP%]{transition:all .5s ease-in-out}.filter-slider[_ngcontent-%COMP%] > .range[_ngcontent-%COMP%]{position:absolute;z-index:2;inset:0 25%;border-radius:5px}.thumb[_ngcontent-%COMP%]{position:absolute;z-index:3;width:20px;height:20px;border-radius:30px;cursor:pointer;text-align:center;padding-top:4px;color:#000;-webkit-user-select:none;user-select:none;transition:all .5s ease-in-out}.popup[_ngcontent-%COMP%]{pointer-events:none}.filter-slider[_ngcontent-%COMP%] > .popup[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;position:absolute;z-index:3;height:60px;width:107px;margin:0;padding:0 0 9px;text-align:center;color:#fff;-webkit-user-select:none;user-select:none}.filter-slider[_ngcontent-%COMP%] > .thumb.left[_ngcontent-%COMP%]{left:25%;transform:translate(-10px,-6px)}.popup-bkg[_ngcontent-%COMP%]{position:absolute;left:0;top:0;z-index:-1}.filter-slider[_ngcontent-%COMP%] > .popup.left[_ngcontent-%COMP%]{left:0%;display:flex;transform:translate(-54px,-75px);background-repeat:no-repeat;background-size:contain}.thumb-text[_ngcontent-%COMP%]{position:absolute;top:30px;left:10px;padding:0 20px;transform:translate(-50%)}.filter-slider[_ngcontent-%COMP%] > .popup.right[_ngcontent-%COMP%]{right:0%;display:flex;transform:translate(54px,-75px);background-repeat:no-repeat;background-size:contain}.filter-slider[_ngcontent-%COMP%] > .thumb.right[_ngcontent-%COMP%]{right:25%;transform:translate(10px,-6px)}input[type=range][_ngcontent-%COMP%]{position:absolute;-webkit-appearance:none;pointer-events:none;z-index:2;height:10px;border:none;width:calc(100% + 20px);padding:0;margin-left:-10px;margin-right:-10px;opacity:0;top:-5px}input[type=range][_ngcontent-%COMP%]::-webkit-slider-thumb{pointer-events:all;height:20px;width:20px;border-radius:0;border:0 none;-webkit-appearance:none;cursor:pointer}input[type=range][_ngcontent-%COMP%]::-webkit-slider-thumb:disabled{cursor:wait}.marker[_ngcontent-%COMP%]{position:absolute;top:24px;transform:translate(-50%)}#thumb-left-media[_ngcontent-%COMP%], .user-click[_ngcontent-%COMP%]   .thumb[_ngcontent-%COMP%], .user-click[_ngcontent-%COMP%]   .range[_ngcontent-%COMP%]{transition:none}.dropdown-btn.disabled[_ngcontent-%COMP%]{pointer-events:none}"],data:{animation:[q.B6,q.r5]}})}}return n})();var cT=O(3202),dT=O(5631),gr=O(9792);function uT(n,r){1&n&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.account-manager.add-phone.add-phone")," "))}function gT(n,r){1&n&&t.nrm(0,"app-small-loader",12),2&n&&t.Y8G("color","white")("opacity",.6)}let uu=(()=>{class n{constructor(e){this.popupService=e}ngOnInit(){this.popupService.disableScroll()}ngOnDestroy(){this.popupService.enableScroll()}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(Qt.O))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-add-phone-strategy-mobile"]],viewQuery:function(o,i){if(1&o&&t.GBs(gr.U,5),2&o){let s;t.mGM(s=t.lsd())&&(i.phoneInput=s.first)}},inputs:{parent:"parent"},standalone:!1,decls:18,vars:13,consts:[["phoneInput",""],[1,"overlay","show-overlay",3,"click"],[1,"popup","container-popup",3,"click"],[1,"f-size-24","f-bold","color-text-1"],[1,"f-regular","f-size-14","color-text-3"],[1,"ic-close-popup","fill-bkg-4",3,"click","
1src"],[1,"phone-input",3,"enter"],[1,"desc","bkg-blue-20"],[1,"f-size-14","f-medium","color-blue"],[1,"btn-primary","add-button","f-size-16","f-medium","btn-flex",3,"click","disabled"],[4,"ngIf"],["class","creatable-loader",3,"color","opacity",4,"ngIf"],[1,"creatable-loader",3,"color","opacity"]],template:function(o,i){if(1&o){const s=t.RV6();t.j41(0,"div",1),t.bIt("click",function(l){return t.eBV(s),t.Njj(i.parent.onOverlayClick(l))}),t.j41(1,"div",2),t.bIt("click",function(l){return t.eBV(s),t.Njj(i.parent.onContainerClick(l))}),t.j41(2,"div",3),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"div",4),t.EFF(6),t.nI1(7,"translate"),t.j41(8,"svg-icon",5),t.bIt("click",function(){return t.eBV(s),t.Njj(i.parent.onClose.emit(null))}),t.k0s(),t.j41(9,"app-phone-input",6,0),t.bIt("enter",function(){return t.eBV(s),t.Njj(i.parent.onAddPhone())}),t.k0s(),t.j41(11,"div",7)(12,"div",8),t.EFF(13),t.nI1(14,"translate"),t.k0s()(),t.j41(15,"button",9),t.bIt("click",function(){return t.eBV(s),t.Njj(i.parent.onAddPhone())}),t.DNE(16,uT,3,3,"span",10)(17,gT,1,2,"app-small-loader",11),t.k0s()()()()}if(2&o){const s=t.sdS(10);t.R7$(3),t.SpI(" ",t.bMT(4,7,"home.account-manager.add-phone.title")," "),t.R7$(3),t.SpI(" ",t.bMT(7,9,"home.account-manager.add-phone.subtitle")," "),t.R7$(2),t.Y8G("src",i.parent.agency.getImg("ic_close_v1.svg")),t.R7$(5),t.SpI(" ",t.bMT(14,11,"home.account-manager.add-phone.desc")," "),t.R7$(2),t.Y8G("disabled",!s.isValid()),t.R7$(),t.Y8G("ngIf",!i.parent.loading),t.R7$(),t.Y8G("ngIf",i.parent.loading)}},dependencies:[I.bT,qt.DM,le.M,gr.U,D.D9],styles:[".overlay[_ngcontent-%COMP%]{position:fixed;left:0;top:0;height:100vh;width:100vw;pointer-events:all;display:flex;justify-content:center;align-items:center;z-index:1;padding:20px}.popup[_ngcontent-%COMP%]{position:relative;width:100%;padding:30px 20px;border-radius:10px;text-align:center}.ic-close-popup[_ngcontent-%COMP%]{position:absolute;right:16px;top:16px;width:32px;height:32px;cursor:pointer}.phone-input[_ngcontent-%COMP%]{display:block;width:100%;margin:20px auto 0}.phone-input[_ngcontent-%COMP%]     .country-dropdown{width:calc(100vw - 80px)!important}.add-button[_ngcontent-%COMP%]{width:calc(100% - 60px);margin:0 30px;margin-top:1rem}.desc[_ngcontent-%COMP%]{margin:0 -20px 20px;padding:16px 20px;text-align:center}"]})}}return n})();function hT(n,r){1&n&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.account-manager.add-phone.add-phone")," "))}function pT(n,r){1&n&&t.nrm(0,"app-small-loader",14),2&n&&t.Y8G("color","white")("opacity",.6)}function fT(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",3),t.bIt("click",function(i){t.eBV(e);const s=t.XpG();return t.Njj(s.onOverlayClick(i))}),t.j41(1,"div",4),t.bIt("click",function(i){t.eBV(e);const s=t.XpG();return t.Njj(s.onContainerClick(i))}),t.j41(2,"div",5),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"div",6),t.EFF(6),t.nI1(7,"translate"),t.j41(8,"svg-icon",7),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onClose.emit(null))}),t.k0s(),t.j41(9,"app-phone-input",8,0),t.bIt("enter",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onAddPhone())}),t.k0s(),t.j41(11,"button",9),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onAddPhone())}),t.DNE(12,hT,3,3,"span",10)(13,pT,1,2,"app-small-loader",11),t.k0s()(),t.j41(14,"div",12)(15,"div",13),t.EFF(16),t.nI1(17,"translate"),t.k0s()()()()}if(2&n){const e=t.sdS(10),o=t.XpG();t.R7$(3),t.SpI(" ",t.bMT(4,7,"home.account-manager.add-phone.title")," "),t.R7$(3),t.SpI(" ",t.bMT(7,9,"home.account-manager.add-phone.subtitle")," "),t.R7$(2),t.Y8G("src",o.agency.getImg("ic_close_v1.svg")),t.R7$(3),t.Y8G("disabled",!e.isValid()),t.R7$(),t.Y8G("ngIf",!o.loading),t.R7$(),t.Y8G("ngIf",o.loading),t.R7$(3),t.SpI(" ",t.bMT(17,11,"home.account-manager.add-phone.desc")," ")}}function mT(n,r){if(1&n&&t.nrm(0,"app-add-phone-strategy-mobile",15),2&n){const e=t.XpG();t.Y8G("parent",e)}}let gu=(()=>{class n{constructor(e,o,i,s){this.agency=e,this.customerService=o,this.toastService=i,this.popupService=s,this.onClose=new t.bkB,this.onPhoneAdded=new t.bkB}ngOnInit(){this.popupService.disableScroll()}ngOnDestroy(){this.popupService.enableScroll()}onContainerClick(e){this.containerClickEvent=e}onOverlayClick(e){this.sameEvent(this.containerClickEvent,e)||this.onClose.emit(null)}sameEvent(e,o){return!(!e||!o)&&e.x==o.x&&e.y==o.y&&e.timeStamp==o.timeStamp}isMobile(){return window.innerWidth<801}onAddPhone(){let e=this.phoneInput;if(this.addPhoneMobile&&(e=this.addPhoneMobile.phoneInput),!e||!e.getNumber())return;const o=e.getNumber(),i=!0;this.loading=!0,this.customerService.updatePhone(o,i,"home").subscribe({next:()=>this.onChangePhoneCallback(o,i),error:()=>{this.loading=!1,this.toastService.showUnexpectedToast()}})}
1onChangePhoneCallback(e,o){this.customerService.phone=e,this.customerService.isOptedIn=o,this.loading=!1,this.onPhoneAdded.emit(e)}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(nt.z),t.rXU(br.m),t.rXU(Z.fw),t.rXU(Qt.O))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-add-phone-strategy"]],viewQuery:function(o,i){if(1&o&&(t.GBs(gr.U,5),t.GBs(uu,5)),2&o){let s;t.mGM(s=t.lsd())&&(i.phoneInput=s.first),t.mGM(s=t.lsd())&&(i.addPhoneMobile=s.first)}},outputs:{onClose:"onClose",onPhoneAdded:"onPhoneAdded"},standalone:!1,decls:2,vars:2,consts:[["phoneInput",""],["class","overlay show-overlay",3,"click",4,"ngIf"],[3,"parent",4,"ngIf"],[1,"overlay","show-overlay",3,"click"],[1,"popup","container-popup",3,"click"],[1,"f-size-26","f-bold","color-text-1"],[1,"f-regular","f-size-16","color-text-3"],[1,"ic-close-popup","fill-bkg-4",3,"click","src"],[1,"phone-input",3,"enter"],[1,"btn-primary","add-button","f-size-16","f-medium","btn-flex",3,"click","disabled"],[4,"ngIf"],["class","creatable-loader",3,"color","opacity",4,"ngIf"],[1,"bottom","bkg-blue-20"],[1,"f-size-14","f-medium","color-blue"],[1,"creatable-loader",3,"color","opacity"],[3,"parent"]],template:function(o,i){1&o&&t.DNE(0,fT,18,13,"div",1)(1,mT,1,1,"app-add-phone-strategy-mobile",2),2&o&&(t.Y8G("ngIf",!i.isMobile()),t.R7$(),t.Y8G("ngIf",i.isMobile()))},styles:[".overlay[_ngcontent-%COMP%]{position:fixed;left:0;top:0;height:100vh;width:100vw;pointer-events:all;display:flex;justify-content:center;align-items:center}.popup[_ngcontent-%COMP%]{position:relative;width:650px;padding:40px;border-radius:10px;text-align:center}.ic-close-popup[_ngcontent-%COMP%]{position:absolute;right:16px;top:16px;width:32px;height:32px;cursor:pointer}.phone-input[_ngcontent-%COMP%]{display:block;width:420px;margin:20px auto 0}.add-button[_ngcontent-%COMP%]{width:100%;max-width:152px;margin:auto;margin-top:1rem}.bottom[_ngcontent-%COMP%]{margin:20px -40px -40px;padding:16px 80px;text-align:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px}"]})}}return n})();const _T=n=>({date:n});function bT(n,r){if(1&n){const e=t.RV6();t.j41(0,"button",6),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onUpgrade())}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}if(2&n){const e=t.XpG();t.AVh("f-size-16",!e.isMobile()),t.R7$(),t.SpI(" ",t.bMT(2,3,"home.account-manager.strategy-call-button.upgrade"),"\n")}}function vT(n,r){if(1&n&&(t.j41(0,"button",7),t.EFF(1),t.nI1(2,"translate"),t.nrm(3,"app-custom-tooltip",8),t.k0s()),2&n){const e=t.XpG();t.AVh("f-size-16",!e.isMobile()),t.R7$(),t.SpI(" ",t.i5U(2,4,"home.account-manager.strategy-call-button.scheduled-for",t.eq3(7,_T,e.getScheduledDate()))," "),t.R7$(2),t.Y8G("tranlaste",e.getTooltipText())}}function wT(n,r){if(1&n&&(t.j41(0,"button",7),t.nrm(1,"fa-icon",1),t.j41(2,"span"),t.EFF(3),t.nI1(4,"translate"),t.k0s()()),2&n){const e=t.XpG();t.AVh("f-size-16",!e.isMobile()),t.R7$(),t.Y8G("icon",e.faCalendar),t.R7$(2),t.SpI(" ",t.bMT(4,4,"home.account-manager.strategy-call-button.schedule-call"),"")}}function yT(n,r){if(1&n){const e=t.RV6();t.j41(0,"app-add-phone-strategy",9),t.bIt("onClose",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onClosePhonePopup())})("onPhoneAdded",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.onPhoneAdded())}),t.k0s()}2&n&&t.Y8G("@fadeInOut",void 0)}let hu=(()=>{class n{constructor(e,o,i,s,a,l,c,d,u,g){this.userService=e,this.strategyCalls=o,this.customer=i,this.translate=s,this.upgradeService=a,this.router=l,this.route=c,this.masterPaymentService=d,this.toastService=u,this.translateService=g,this.faCalendar=V.okg}ngAfterViewInit(){this.canScheduleCall()&&this.preloadCalcom(),this.strategyCalls.onChange.subscribe({next:()=>{this.canScheduleCall()&&this.preloadCalcom()}})}preloadCalcom(){window.Cal?window.Cal("on",{action:"bookingSuccessful",callback:()=>{this.strategyCalls.getScheduledCalls(this.userService.currentSubscription)}}):console.error("Calcom not loaded.")}hasScheduledCall(){return!!this.strategyCalls.scheduledCall}canScheduleCall(){return!(this.userService.currentSubscription.isTrial()&&!this.strategyCalls.availableInTrial||this.hasScheduledCall())&&this.strategyCalls.callAvailable}
1hasCallFeature(){return this.userService.currentSubscription.hasFeature(L.W.STRATEGY_CALLS.id)}showUpgradeOption(){return!this.hasScheduledCall()&&!this.canScheduleCall()&&!this.hasCallFeature()}showDisabledScheduleCall(){return!this.hasScheduledCall()&&!this.canScheduleCall()&&this.userService.currentSubscription.hasFeature(L.W.STRATEGY_CALLS.id)}getScheduledDate(){return this.strategyCalls.scheduledCall.toLocaleDateString("en-US",{month:"short",day:"2-digit"})}onClosePhonePopup(){this.showPhonePopup=!1}onScheduleCall(){this.customer.phone?this.showCallModal():this.showPhonePopup=!0}onPhoneAdded(){this.showPhonePopup=!1,this.showCallModal()}showCallModal(){window.Cal?window.Cal("modal",{calLink:this.strategyCalls.callUrl,config:{name:this.customer.lastName+" "+this.customer.firstName,email:this.customer.email,"phone-number":this.customer.phone,"subscription-id":this.userService.currentSubscription.uuid,"instagram-username":this.userService.currentSubscription.username},uid:"calcom"}):console.error("Calcom not loaded.")}onUpgrade(){this.upgradeService.featureId=L.W.STRATEGY_CALLS.id;const e=new re.X(this.upgradeService.featureId,L.W.getTranslateId(this.upgradeService.featureId));this.masterPaymentService.getUpgradePlan(this.userService.currentSubscription,e)?(this.masterPaymentService.subscription=this.userService.currentSubscription,this.masterPaymentService.type=wt.X.UPGRADE,this.masterPaymentService.feature=e,this.router.navigate(["./payment"],{relativeTo:this.route,queryParams:this.route.snapshot.queryParams})):this.toastService.showToast(this.translateService.instant("errors.unable-to-determine-upgrade-plan"),Z.TS.RED)}getTooltipText(){if(this.hasScheduledCall())return this.translate.instant("tooltips.strategy-call-sheduled",{date:this.getScheduledDate()})}showTooltip(){this.tooltip.show()}hideTooltip(){this.tooltip.hide()}isMobile(){return window.innerWidth<801}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(K.D),t.rXU(zr),t.rXU(br.m),t.rXU(D.c$),t.rXU(Be.g),t.rXU(J.Ix),t.rXU(J.nX),t.rXU(wt.Y),t.rXU(Z.fw),t.rXU(D.c$))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-strategy-call-button"]],viewQuery:function(o,i){if(1&o&&t.GBs(cn.I,5),2&o){let s;t.mGM(s=t.lsd())&&(i.tooltip=s.first)}},standalone:!1,decls:10,vars:12,consts:[["id","calcom",1,"f-size-14","f-medium","btn-secondary","btn-strategy-call",3,"click"],[1,"icon",3,"icon"],["class","f-size-14 btn-pro btn-strategy-call",3,"f-size-16","click",4,"ngIf"],[1,"tooltip-wrapper",3,"mouseenter","mouseleave"],["class","f-size-14 f-medium btn-secondary btn-strategy-call","disabled","",3,"f-size-16",4,"ngIf"],["class","phone-popup",3,"onClose","onPhoneAdded",4,"ngIf"],[1,"f-size-14","btn-pro","btn-strategy-call",3,"click"],["disabled","",1,"f-size-14","f-medium","btn-secondary","btn-strategy-call"],[1,"tooltip",3,"tranlaste"],[1,"phone-popup",3,"onClose","onPhoneAdded"]],template:function(o,i){1&o&&(t.j41(0,"button",0),t.bIt("click",function(){return i.onScheduleCall()}),t.nrm(1,"fa-icon",1),t.j41(2,"span"),t.EFF(3),t.nI1(4,"translate"),t.k0s()(),t.DNE(5,bT,3,5,"button",2),t.j41(6,"div",3),t.bIt("mouseenter",function(){return i.showTooltip()})("mouseleave",function(){return i.hideTooltip()}),t.DNE(7,vT,4,9,"button",4),t.k0s(),t.DNE(8,wT,5,6,"button",4)(9,yT,1,1,"app-add-phone-strategy",5)),2&o&&(t.AVh("f-size-16",!i.isMobile())("gone",!i.canScheduleCall()),t.R7$(),t.Y8G("icon",i.faCalendar),t.R7$(2),t.JRh(t.bMT(4,10,"home.account-manager.strategy-call-button.schedule-call")),t.R7$(2),t.Y8G("ngIf",i.showUpgradeOption()),t.R7$(2),t.Y8G("ngIf",i.hasScheduledCall()),t.R7$(),t.Y8G("ngIf",i.showDisabledScheduleCall()),t.R7$(),t.Y8G("ngIf",i.showPhonePopup))},dependencies:[I.bT,it.aY,cn.I,gu,D.D9],styles:["button[_ngcontent-%COMP%]{position:relative}.icon[_ngcontent-%COMP%]{margin-right:8px;pointer-events:none}button[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{pointer-events:none}.tooltip[_ngcontent-%COMP%]{position:absolute;left:50%;top:0}.phone-popup[_ngcontent-%COMP%]{z-index:1;position:relative}"],data:{animation:[q.Ws]}})}}return n})();var pu=O(7129);function xT(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",23),t.nrm(1,"div",24),t.nI1(2,"translate"),t.j41(3,"div",25),t.bIt("click",function(){t.eBV(e);const i=t.XpG();return t.Njj(i.parent.onEnableGuaranteed())}),t.EFF(4),t.nI1(5,"translate"),t.k0s()()}2&n&&(t.R7$(),t.Y8G("innerHTML",t.bMT(2,2,"home.guaranteed-followers.off-banner.body"),t.npT),t.R7$(3),t.SpI(" ",t.bMT(5,4,"home.guaranteed-followers.off-banner.switch-to-wide")," "))}function CT(n,r){1&n&&(t.j41(0,"div",26),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.guaranteed-followers.goal.title")," "))}function kT(n,r){1&n&&(t.j41(0,"div",26),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.guaranteed-followers.goal.title-trial")," "))}function MT(n,r){1&n&&(t.j41(0,"div",20),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.guaranteed-followers.goal.subtitle")," "))}function ST(n,r){1&n&&(t.j41(0,"div",20),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.guaranteed-followers.goal.subtitle-trial")," "))}function TT(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",27),t.bIt("mouseenter",function(){t.eBV(e);const i=t.sdS(2);return t.Njj(i.show())})("mouseleave",function(){t.eBV(e);const i=t.sdS(2);return t.Njj(i.hide())}),t.nrm(1,"app-custom-tooltip",28,0)(3,"fa-icon",29),t.EFF(4),t.nI1(5,"translate"),t.k0s()}if(2&n){const e=t.XpG();t.R7$(),t.Y8G("translateId","guaranteed-followers-was-off"),t.R7$(2),t.Y8G("icon",e.triangleExclamation),t.R7$(),t.SpI(" ",t.bMT(5,3,"home.guaranteed-followers.timeline.mobile.guaranteed-was-off")," ")}}function OT(n,r){1&n&&t.nrm(0,"div",30)}function PT(n,r){1&n&&t.nrm(0,"app-pro-badge")}function IT(n,r){if(1&n){const e=t.RV6();t.j41(0,"button",36),t.bIt("click",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.onUpgrade())}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.guaranteed-followers.timeline.upgrade.button")," "))}function RT(n,r){if(1&n&&(t.j41(0,"div",31),t.DNE(1,PT,1,0,"app-pro-badge",32),t.nrm(2,"div",33)(3,"div",34),t.DNE(4,IT,3,3,"button",35),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.Y8G("ngIf",!e.parent.subscription.isTrial()),t.R7$(),t.Y8G("innerHTML",e.parent.getBurstsOverlayTitle(),t.npT),t.R7$(),t.Y8G("innerHTML",e.parent.getBurstsOverlaySubtitle(),t.npT),t.R7$(),t.Y8G("ngIf",!e.parent.subscription.isTrial())}}function FT(n,r){if(1&n&&(t.j41(0,"div",37)(1,"div",38),t.EFF(2),t.k0s(),t.j41(3,"div",39),t.EFF(4),t.nI1(5,"translate"),t.nrm(6,"fa-icon",40),t.EFF(7),t.k0s()()),2&n){const e=r.$implicit,o=t.XpG();t.R7$(2),t.SpI(" ",o.getFormattedDate(e.date)," "),t.R7$(2),t.SpI(" ( ",t.bMT(5,4,"home.guaranteed-followers.timeline.mobile.estimated")," "),t.R7$(2),t.Y8G("icon",o.faUser),t.R7$(),t.SpI(" ",e.goal," ) ")}}function AT(n,r){1&n&&(t.j41(0,"div",41),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.guaranteed-followers.timeline.mobile.no-upcoming-bursts")," "))}function ET(n,r){if(1&n&&(t.j41(0,"div",37)(1,"div",38),t.EFF(2),t.k0s(),t.j41(3,"div",42),t.EFF(4),t.nI1(5,"translate"),t.nrm(6,"fa-icon",40),t.EFF(7),t.k0s()()),2&n){const e=r.$implicit,o=t.XpG();t.R7$(2),t.SpI(" ",o.getFormattedDate(e.date)," "),t.R7$(2),t.SpI(" ( ",t.bMT(5,4,"home.guaranteed-followers.timeline.mobile.gained")," "),t.R7$(2),t.Y8G("icon",o.faUser),t.R7$(),t.SpI(" ",e.amount," ) ")}}function DT(n,r){1&n&&(t.j41(0,"div",41),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.guaranteed-followers.timeline.mobile.no-previous-bursts")," "))}let GT=(()=>{class n{constructor(e,o,i,s,a){this.service=e,this.router=o,this.route=i,this.agency=s,this.userService=a,this.faUser=V.X46,this.triangleExclamation=V.JAe}ngOnInit(){this.currentDate=new Date,this.parent.showBurstsOverlay()&&this.showSampleUpgradeBursts()}formatStat(e){return e?K.D.formatIgStatNumber(e+""):"0"}getFormattedDate(e){return e.toLocaleDateString("en-US",{month:"long",day:"2-digit"})}getPreviousBursts(){const e=[];
1if(this.service.bursts)for(let o of this.service.bursts)this.currentDate>o.date&&e.push(o);return e}getFutureBursts(){const e=[];if(this.service.bursts)for(let o of this.service.bursts)this.currentDate<=o.date&&e.push(o);return e}onClose(){this.router.navigate(["../"],{relativeTo:this.route})}showSampleUpgradeBursts(){this.service.bursts=[];let e=new Date;e.setDate(e.getDate()-7),e.setHours(13);for(let o=0;o<4;o++)e=new Date(e.getTime()),e.setDate(e.getDate()+3),this.service.bursts.push(new eo.$(e,200,227))}onUpgrade(){this.parent.onUpgrade()}guranteedOff(){return!this.userService.currentSubscription.guaranteedFollowers}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(En.R),t.rXU(J.Ix),t.rXU(J.nX),t.rXU(nt.z),t.rXU(K.D))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-guaranteed-followers-mobile"]],inputs:{parent:"parent"},standalone:!1,decls:56,vars:44,consts:[["tooltip",""],["class","off-banner color-black bkg-yellow",4,"ngIf"],[1,"container"],[1,"ic-close-popup","fill-bkg-4",3,"click","src"],["class","title f-size-18 f-bold color-text-1",4,"ngIf"],["class","subtitle f-size-14 f-regular",4,"ngIf"],[1,"progress"],["class","off-badge color-text-2 bkg-yellow-10",3,"mouseenter","mouseleave",4,"ngIf"],[1,"bottom","color-text-2","bkg-3","border-bkg-4"],[1,"stats"],[1,"title","f-size-16","f-bold","color-text-1"],[1,"h-box","space-between"],[1,"f-size-14","f-regular"],[1,"f-size-16","f-bold"],[1,"line","bkg-4"],[1,"timeline"],["class","upgrade-overlay bkg-3 border-bkg-4",4,"ngIf"],["class","upgrade",4,"ngIf"],[1,"content"],[1,"desc","f-size-14","f-regular","color-text-2"],[1,"subtitle","f-size-14","f-regular"],["class","h-box space-between item",4,"ngFor","ngForOf"],["class","item f-size-16 f-bold color-text-2",4,"ngIf"],[1,"off-banner","color-black","bkg-yellow"],[1,"f-size-14","f-regular",3,"innerHTML"],[1,"f-size-14","f-semi-bold","color-text-link","switch",3,"click"],[1,"title","f-size-18","f-bold","color-text-1"],[1,"off-badge","color-text-2","bkg-yellow-10",3,"mouseenter","mouseleave"],[1,"tooltip",3,"translateId"],[1,"color-yellow",3,"icon"],[1,"upgrade-overlay","bkg-3","border-bkg-4"],[1,"upgrade"],[4,"ngIf"],[1,"title","f-size-20","f-bold","color-text-1",3,"innerHTML"],[1,"subtitle","color-text-2","f-size-14","f-regular",3,"innerHTML"],["class","btn-pro f-size-14 f-semi-bold",3,"click",4,"ngIf"],[1,"btn-pro","f-size-14","f-semi-bold",3,"click"],[1,"h-box","space-between","item"],[1,"f-size-16","f-bold","color-text-2"],[1,"h-box","color-blue","f-size-14","f-regular"],[1,"user-icon",3,"icon"],[1,"item","f-size-16","f-bold","color-text-2"],[1,"h-box","color-green","f-size-14","f-regular"]],template:function(o,i){1&o&&(t.DNE(0,xT,6,6,"div",1),t.j41(1,"div",2)(2,"svg-icon",3),t.bIt("click",function(){return i.onClose()}),t.k0s(),t.DNE(3,CT,3,3,"div",4)(4,kT,3,3,"div",4)(5,MT,3,3,"div",5)(6,ST,3,3,"div",5),t.j41(7,"div",6),t.nrm(8,"app-half-circle-progress"),t.k0s(),t.DNE(9,TT,6,5,"div",7),t.j41(10,"div",8)(11,"div",9)(12,"div",10),t.EFF(13),t.nI1(14,"translate"),t.k0s(),t.j41(15,"div",11)(16,"div",12),t.EFF(17),t.nI1(18,"translate"),t.k0s(),t.j41(19,"div",13),t.EFF(20),t.k0s()(),t.nrm(21,"div",14),t.j41(22,"div",11)(23,"div",12),t.EFF(24),t.nI1(25,"translate"),t.k0s(),t.j41(26,"div",13),t.EFF(27),t.k0s()(),t.nrm(28,"div",14),t.j41(29,"div",11)(30,"div",12),t.EFF(31),t.nI1(32,"translate"),t.k0s(),t.j41(33,"div",13),t.EFF(34),t.k0s()()(),t.j41(35,"div",15),t.DNE(36,OT,1,0,"div",16)(37,RT,5,4,"div",17),t.j41(38,"div",18)(39,"div",10),t.EFF(40),t.nI1(41,"translate"),t.k0s(),t.j41(42,"div",19),t.EFF(43),t.nI1(44,"translate"),t.k0s(),t.j41(45,"div",20),t.EFF(46),t.nI1(47,"translate"),t.k0s(),t.DNE(48,FT,8,6,"div",21)(49,AT,3,3,"div",22),t.nrm(50,"div",14),t.j41(51,"div",20),t.EFF(52),t.nI1(53,"translate"),t.k0s(),t.DNE(54,ET,8,6,"div",21)(55,DT,3,3,"div",22),t.k0s()()()()),2&o&&(t.Y8G("ngIf",i.guranteedOff()),t.R7$(),t.AVh("off",i.guranteedOff()),t.R7$(),t.Y8G("src",i.agency.getImg("ic_close_v1.svg")),t.R7$(),t.Y8G("ngIf",!i.parent.subscription.isTrial()),t.R7$(),t.Y8G("ngIf",i.parent.subscription.isTrial()),t.R7$(),t.Y8G("ngIf",!i.parent.subscription.isTrial()),t.R7$(),t.Y8G("ngIf",i.parent.subscription.isTrial()),t.R7$(3),t.Y8G("ngIf",i.parent.wasOffWarning()),t.R7$(4),t.SpI(" ",t.bMT(14,28,"home.guaranteed-followers.stats.title")," "),t.R7$(4),t.SpI(" ",t.bMT(18,30,"home.guaranteed-followers.stats.gained-week")," "),t.R7$(3),t.JRh(i.formatStat(i.service.weekAmount)),t.R7$(4),t.SpI(" ",t.bMT(25,32,"home.guaranteed-followers.stats.gained-this-month")," "),t.R7$(3),t.SpI(" ",i.formatStat(i.service.monthAmount)," "),t.R7$(4),t.SpI(" ",t.bMT(32,34,"home.guaranteed-followers.stats.gained-all")," "),t.R7$(3),t.JRh(i.formatStat(i.service.allAmount)),t.R7$(),t.AVh("upgrade",i.parent.showBurstsOverlay()),t.R7$(),t.Y8G("ngIf",i.parent.showBurstsOverlay()),t.R7$(),t.Y8G("ngIf",i.parent.showBurstsOverlay()),t.R7$(3),t.SpI(" ",t.bMT(41,36,"home.guaranteed-followers.timeline.title")," "),t.R7$(3),t.SpI(" ",t.bMT(44,38,"home.guaranteed-followers.timeline.subt
1itle")," "),t.R7$(3),t.SpI(" ",t.bMT(47,40,"home.guaranteed-followers.timeline.mobile.upcoming-follower-bursts")," "),t.R7$(2),t.Y8G("ngForOf",i.getFutureBursts()),t.R7$(),t.Y8G("ngIf",0==i.getFutureBursts().length),t.R7$(3),t.SpI(" ",t.bMT(53,42,"home.guaranteed-followers.timeline.mobile.previous-follower-bursts")," "),t.R7$(2),t.Y8G("ngForOf",i.getPreviousBursts()),t.R7$(),t.Y8G("ngIf",0==i.getPreviousBursts().length))},dependencies:[I.Sq,I.bT,qt.DM,it.aY,zs.i,cn.I,pu.i,D.D9],styles:[".off-banner[_ngcontent-%COMP%]{margin:-20px -20px 0;padding:16px}.off-banner[_ngcontent-%COMP%]   .switch[_ngcontent-%COMP%]{margin-top:16px;cursor:pointer}.container[_ngcontent-%COMP%]{padding-top:30px;margin-bottom:-35px;position:relative}.container.off[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{filter:grayscale(1) opacity(.6)}.container.off[_ngcontent-%COMP%] > .ic-close-popup[_ngcontent-%COMP%]{filter:none}.ic-close-popup[_ngcontent-%COMP%]{position:absolute;right:16px;top:16px;width:32px;height:32px;cursor:pointer}.title[_ngcontent-%COMP%]{pointer-events:none;margin-bottom:8px}.progress[_ngcontent-%COMP%]{margin:20px 0;width:calc(100vw - 40px);height:calc(50vw - 20px)}.bottom[_ngcontent-%COMP%]{border-width:0;border-top-width:1px;border-style:solid;margin:0 -20px;padding:20px}.line[_ngcontent-%COMP%]{height:1px;width:100%;margin:10px 0}.timeline[_ngcontent-%COMP%]{margin-top:30px}.user-icon[_ngcontent-%COMP%]{margin:0 4px}.off-badge[_ngcontent-%COMP%]{position:relative;padding:8px 12px;border-radius:10px;width:fit-content;margin:0 auto 20px}.off-badge[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{margin-right:8px}.tooltip[_ngcontent-%COMP%]{position:absolute;left:50%;top:-4px}.timeline[_ngcontent-%COMP%]{position:relative}.timeline[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{margin-bottom:4px}.timeline[_ngcontent-%COMP%]   .desc[_ngcontent-%COMP%]{margin-bottom:12px}.timeline[_ngcontent-%COMP%]   .subtitle[_ngcontent-%COMP%]{margin-bottom:8px}.timeline[_ngcontent-%COMP%]   .line[_ngcontent-%COMP%]{margin:0 0 12px}.timeline[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]{margin-bottom:12px}.timeline[_ngcontent-%COMP%]   .upgrade[_ngcontent-%COMP%]{z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-flow:column}.timeline[_ngcontent-%COMP%]   .upgrade[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{margin:8px 0}.timeline[_ngcontent-%COMP%]   .upgrade[_ngcontent-%COMP%]   .subtitle[_ngcontent-%COMP%]{text-align:center}.timeline[_ngcontent-%COMP%]   .upgrade[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-top:30px}.timeline.upgrade[_ngcontent-%COMP%]{min-height:360px}.timeline.upgrade[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{filter:blur(6px)}.upgrade-overlay[_ngcontent-%COMP%]{border-top-width:1px;border-top-style:solid;z-index:1;position:absolute;inset:-20px;opacity:.6}"]})}}return n})();const jT=n=>({upgradePlanName:n}),LT=n=>({name:n});function $T(n,r){1&n&&(t.j41(0,"div",15),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.account-manager.strategy-call.this-months-topic")," "))}function NT(n,r){1&n&&(t.j41(0,"div",16),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"home.account-manager.strategy-call.free-trial")," "))}function VT(n,r){if(1&n&&(t.j41(0,"div",17),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n){const e=t.XpG(2);t.R7$(),t.SpI(" ",t.i5U(2,1,"home.account-manager.strategy-call.upgrade-to-pro",t.eq3(4,jT,e.upgradePlanName))," ")}}function BT(n,r){if(1&n){const e=t.RV6();t.j41(0,"div",18),t.bIt("mouseenter",function(){t.eBV(e);const i=t.sdS(4);return t.Njj(i.show())})("mouseleave",function(){t.eBV(e);const i=t.sdS(4);return t.Njj(i.hide())}),t.EFF(1),t.nI1(2,"translate"),t.nrm(3,"app-custom-tooltip",19,0),t.k0s()}if(2&n){const e=t.XpG(2);t.R7$(),t.SpI(" ",t.i5U(2,3,"home.account-manager.strategy-call.next-months-topic",t.eq3(6,LT,e.nextTitle()))," "),t.R7$(2),t.Y8G("minWidth",230)("tranlaste",e.getAllCallsList())}}function YT(n,r){if(1&n&&(t.j41(0,"div",3)(1,"div",4),t.nrm(2,"img",5),t.j41(3,"div",6)(4,"div",4),t.DNE(5,$T,3,3,"div",7)(6,NT,3,3,"div",8)(7,VT,3,6,"div",9),t.nrm(8,"app-tooltip",10),t.k0s(),t.j41(9,"div",11),t.EFF(10),t.k0s()()(),t.j41(11,"div",12),t.EFF(12),t.k0s(),t.nrm(13,"app-strategy-call-button",13),t.DNE(14,BT,5,8,"div",14),t.k0s()),2&n){const e=t.XpG();t.R7$(2),t.Y8G("src",e.getImg(),t.B4B),t.R7$(3),t.Y8G("ngIf",!e.upgradeAvailable()&&!e.availableAfterTrial()),t.R7$(),t.Y8G("ngIf",!e.upgradeAvailable()&&e.availableAfterTrial()),t.R7$(),t.Y8G("ngIf",e.upgradeAvailable()),t.R7$(),t.Y8G("tranlaste",e.getCallBadgeTooltipText()),t.R7$(2),t.SpI(" ",e.getTitle()," "),t.R7$(2),t.SpI(" ",e.getSubtitle()," "),t.R7$(2),t.Y8G("ngIf",e.nextTitle())}}function zT(n,r){if(1&n&&t.nrm(0,"app-strategy-call-mobile",20),2&n){const e=t.XpG();t.Y8G("parent",e)}}let UT=(()=>{class n{constructor(e,o,i,s){this.userService=e,this.strategyCalls=o,this.translate=i,this.masterPaymentService=s}ngOnInit(){this.getUpgradePlanName(),this.subscription=this.userService.currentSubscription}getImg(){return this.strategyCalls.managerImg}getUpgradePlanName(){const e=new re.X(L.W.STRATEGY_CALLS.id,""),o=this.masterPaymentService.getUpgradePlan(this.userService.currentSubscription,e);o?this.upgradePlanName=o.name:Rt.wd("Unable to determine upgrade plan - strategy call.")}
1nextTitle(){return this.hasCallFeature()&&0!=this.strategyCalls.calls.length?this.strategyCalls.current>this.strategyCalls.calls.length-2?this.strategyCalls.calls[this.strategyCalls.calls.length-1].title:this.strategyCalls.calls[this.strategyCalls.current+1].title:null}getTitle(){if(this.upgradeAvailable())return this.translate.instant("home.account-manager.strategy-call.upgrade-title");if(!this.strategyCalls.availableInTrial&&this.subscription.isTrial())return this.translate.instant("home.account-manager.strategy-call.title-trial-available-after");const e=this.getCurrentCall();return!!e&&e.title}getSubtitle(){if(this.upgradeAvailable())return this.translate.instant("home.account-manager.strategy-call.upgrade-subtitle");if(this.availableAfterTrial())return this.translate.instant("home.account-manager.strategy-call.subtitle-trial-available-after");const e=this.getCurrentCall();return!!e&&e.description}getCurrentCall(){return this.strategyCalls.calls&&this.strategyCalls.calls.length?this.strategyCalls.current>=this.strategyCalls.calls.length?this.strategyCalls.calls[this.strategyCalls.calls.length-1]:this.strategyCalls.calls[this.strategyCalls.current]:null}isMobile(){return window.innerWidth<801}getCallBadgeTooltipText(){return this.translate.instant("tooltips.strategy-call-info")}getScheduledDate(){return this.strategyCalls.scheduledCall.toLocaleDateString("en-US",{month:"short",day:"2-digit"})}canScheduleCall(){return!(this.strategyCalls.scheduledCall||!this.hasCallFeature()&&!this.strategyCalls.availableInTrial)&&this.strategyCalls.callAvailable}hasCallFeature(){return this.userService.currentSubscription.hasFeature(L.W.STRATEGY_CALLS.id)}upgradeAvailable(){return!this.strategyCalls.scheduledCall&&!this.canScheduleCall()&&!this.userService.currentSubscription.hasFeature(L.W.STRATEGY_CALLS.id)}availableAfterTrial(){return!(!this.subscription.hasFeature(L.W.STRATEGY_CALLS.id)||this.strategyCalls.availableInTrial||!this.subscription.isTrial())}getAllCallsList(){let e=this.translate.instant("home.account-manager.strategy-call.call-topics")+":";for(let o=0;o<this.strategyCalls.calls.length;o++)e+="<br>\u2022 ",e+=this.strategyCalls.current==o?'<span class="color-green">'+this.strategyCalls.calls[o].title+"</span>":this.strategyCalls.calls[o].title;return e}static{this.\u0275fac=function(o){return new(o||n)(t.rXU(K.D),t.rXU(zr),t.rXU(D.c$),t.rXU(wt.Y))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-strategy-call"]],standalone:!1,decls:2,vars:2,consts:[["tooltip",""],["class","container box-shadow bkg-2",4,"ngIf"],[3,"parent",4,"ngIf"],[1,"container","box-shadow","bkg-2"],[1,"h-box"],[1,"manager-img",3,"src"],[1,"v-box"],["class","badge-title-label f-size-14 f-medium color-green bkg-green-10",4,"ngIf"],["class","badge-title-label f-size-14 f-medium color-yellow bkg-yellow-10",4,"ngIf"],["class","badge-title-label f-size-14 f-medium color-pro bkg-pro-10",4,"ngIf"],[3,"tranlaste"],[1,"f-size-24","color-text-1","f-bold"],[1,"subtitle","f-size-14","f-regular","color-text-2"],[1,"strategy-button"],["class","next-call bkg-selection-10 color-text-selection f-size-14 f-semi-bold",3,"mouseenter","mouseleave",4,"ngIf"],[1,"badge-title-label","f-size-14","f-medium","color-green","bkg-green-10"],[1,"badge-title-label","f-size-14","f-medium","color-yellow","bkg-yellow-10"],[1,"badge-title-label","f-size-14","f-medium","color-pro","bkg-pro-10"],[1,"next-call","bkg-selection-10","color-text-selection","f-size-14","f-semi-bold",3,"mouseenter","mouseleave"],[1,"calls-tooltip",3,"minWidth","tranlaste"],[3,"parent"]],template:function(o,i){1&o&&t.DNE(0,YT,15,8,"div",1)(1,zT,1,1,"app-strategy-call-mobile",2),2&o&&(t.Y8G("ngIf",!i.isMobile()),t.R7$(),t.Y8G("ngIf",i.isMobile()))},styles:[".container[_ngcontent-%COMP%]{width:450px;border-radius:10px;padding:30px;position:relative}.badge-title-label[_ngcontent-%COMP%]{padding:3px 12px;margin-right:8px;border-radius:8px}.manager-img[_ngcontent-%COMP%]{width:60px;height:60px;border-radius:50%;margin-right:12px}.subtitle[_ngcontent-%COMP%]{margin-top:12px;margin-bottom:20px}.next-call[_ngcontent-%COMP%]{cursor:pointer;position:relative;margin:20px -30px -30px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:8px;text-align:center}.calls-tooltip[_ngcontent-%COMP%]{position:absolute;top:0;right:50%}"]})}}return n})();const XT=n=>({name:n});function WT(n,r){if(1&n&&(t.j41(0,"div",10),t.nrm(1,"app-tooltip",11),t.EFF(2),t.nI1(3,"translate"),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.Y8G("colorClass","fill-green")("iconSize",12)("tranlaste",e.parent.getCallBadgeTooltipText()),t.R7$(),t.SpI(" ",t.bMT(3,4,"home.account-manager.strategy-call.this-months-topic")," ")}}function HT(n,r){if(1&n&&(t.j41(0,"div",12),t.nrm(1,"app-tooltip",11),t.EFF(2),t.nI1(3,"translate"),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.Y8G("colorClass","fill-pro")("iconSize",12)("tranlaste",e.parent.getCallBadgeTooltipText()),t.R7$(),t.SpI(" ",t.bMT(3,4,"home.account-manager.strategy-call.upgrade-to-pro")," ")}}function KT(n,r){if(1&n&&(t.j41(0,"div",13),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.SpI(" ",t.i5U(2,1,"home.account-manager.strategy-call.next-months-topic",t.eq3(4,XT,e.parent.nextTitle()))," ")}}let qT=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-strategy-call-mobile"]],inputs:{parent:"parent"},standalone:!1,decls:13,vars:6,consts:[[1,"container","box-shadow","bkg-2"],[1,"h-box"],[1,"manager-img",3,"src"],[1,"v-box"],["class","badge-title-label f-size-12 f-medium color-green bkg-green-10",4,"ngIf"],["class","badge-title-label f-size-12 f-medium color-pro bkg-pro-10",4,"ngIf"],[1,"f-size-16","color-text-1","f-bold"],[1,"subtitle","f-size-14","f-regular","color-text-2"],[1,"strategy-button"],["class","next-call bkg-selection-10 color-text-selection f-size-12 f-semi-bold",4,"ngIf"],[1,"badge-title-label","f-size-12","f-medium","color-green","bkg-green-10"],[3,"colorClass","iconSize","tranlaste"],[1,"badge-title-label","f-size-12","f-medium","color-pro","bkg-pro-10"],[1,"next-call","bkg-selection-10","color-text-selection","f-size-12","f-semi-bold"]],template:function(o,i){1&o&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"img",2),t.j41(3,"div",3)(4,"div",1),t.DNE(5,WT,4,6,"div",4)(6,HT,4,6,"div",5),t.k0s(),t.j41(7,"div",6),t.EFF(8),t.k0s()()(),t.j41(9,"div",7),t.EFF(10),t.k0s(),t.nrm(11,"app-strategy-call-button",8),t.DNE(12,KT,3,6,"div",9),t.k0s()),2&o&&(t.R
17$(2),t.Y8G("src",i.parent.getImg(),t.B4B),t.R7$(3),t.Y8G("ngIf",!i.parent.upgradeAvailable()),t.R7$(),t.Y8G("ngIf",i.parent.upgradeAvailable()),t.R7$(2),t.SpI(" ",i.parent.getTitle()," "),t.R7$(2),t.SpI(" ",i.parent.getSubtitle()," "),t.R7$(2),t.Y8G("ngIf",i.parent.nextTitle()))},dependencies:[I.bT,ne.b,hu,D.D9],styles:[".container[_ngcontent-%COMP%]{margin:0 20px;border-radius:10px;padding:20px;position:relative}.badge-title-label[_ngcontent-%COMP%]{display:flex;align-items:center;padding:3px 12px;margin-right:8px;border-radius:8px}.badge-title-label[_ngcontent-%COMP%]   app-tooltip[_ngcontent-%COMP%]{margin-right:8px}.manager-img[_ngcontent-%COMP%]{width:50px;height:50px;border-radius:50%;margin-right:12px}.subtitle[_ngcontent-%COMP%]{margin-top:8px;margin-bottom:16px}.next-call[_ngcontent-%COMP%]{margin:16px -20px -20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:8px;text-align:center}"]})}}return n})(),QT=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-account-manager-box-mobile"]],inputs:{parent:"parent"},standalone:!1,decls:26,vars:17,consts:[[1,"container","bkg-2"],[1,"line","bkg-4"],[1,"h-box","space-between"],[1,"v-box"],[1,"h-box"],[1,"f-size-16","f-semi-bold","color-text-2"],["translateId","account-manager-keep-updated",1,"tooltip"],[1,"f-size-14","f-regular","color-text-3","desc"],[1,"toggle","bkg-4",3,"click"],[1,"ic-toggle-check","fill-icon-selection","stroke-icon-selection",3,"src"],[1,"img",3,"src"],[1,"f-size-14","f-regular","color-text-3"],[1,"badge-green","color-white","f-size-12","f-semi-bold"]],template:function(o,i){1&o&&(t.j41(0,"div",0),t.nrm(1,"div",1),t.j41(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5),t.EFF(6),t.nI1(7,"translate"),t.k0s(),t.nrm(8,"app-tooltip",6),t.k0s(),t.j41(9,"div",7),t.EFF(10),t.nI1(11,"translate"),t.k0s()(),t.j41(12,"div",8),t.bIt("click",function(){return i.parent.onToggle()}),t.nrm(13,"svg-icon",9),t.k0s()(),t.nrm(14,"div",1),t.j41(15,"div",4),t.nrm(16,"img",10),t.j41(17,"div",3)(18,"div",5),t.EFF(19),t.k0s(),t.j41(20,"div",11),t.EFF(21),t.nI1(22,"translate"),t.k0s(),t.j41(23,"div",12),t.EFF(24),t.nI1(25,"translate"),t.k0s()()()()),2&o&&(t.R
17$(6),t.SpI(" ",t.bMT(7,9,"home.success-popup.account-manager-box.keep-me-updated")," "),t.R7$(4),t.SpI(" ",t.bMT(11,11,"home.success-popup.account-manager-box.subtitle")," "),t.R7$(2),t.AVh("checked",i.parent.checked),t.R7$(),t.Y8G("src",i.parent.agency.getImg("ic_communication_checked_v1.svg")),t.R7$(3),t.Y8G("src",i.parent.agency.agency.managerImg,t.B4B),t.R7$(3),t.SpI(" ",i.parent.agency.agency.managerName," "),t.R7$(2),t.SpI(" ",t.bMT(22,13,"home.success-popup.account-manager-box.brand-account-manager")," "),t.R7$(3),t.SpI(" ",t.bMT(25,15,"home.success-popup.account-manager-box.recomended")," "))},dependencies:[qt.DM,ne.b,D.D9],styles:[".container[_ngcontent-%COMP%]{margin-top:6px;position:relative;border-radius:8px;width:100%}.tooltip[_ngcontent-%COMP%]{position:relative;margin-left:8px}.img[_ngcontent-%COMP%]{width:50px;height:50px;margin-right:12px;border-radius:50%}.badge-green[_ngcontent-%COMP%]{padding:2px 8px;border-radius:6px;width:fit-content}.line[_ngcontent-%COMP%]{width:100%;height:1px;margin:20px 0}.desc[_ngcontent-%COMP%]{margin-top:4px}.toggle[_ngcontent-%COMP%]{width:30px;min-width:30px;height:20px;border-radius:20px;opacity:.5;transition:all .2s ease-in;margin-left:20px;cursor:pointer}.toggle[_ngcontent-%COMP%]   .ic-toggle-check[_ngcontent-%COMP%]{width:20px;height:20px;cursor:pointer;transform:translate(0);filter:grayscale(1);transition:all .2s ease-in;pointer-events:none;-webkit-user-select:none;user-select:none}.toggle.checked[_ngcontent-%COMP%]{opacity:1}.toggle.checked[_ngcontent-%COMP%]   .ic-toggle-check[_ngcontent-%COMP%]{filter:grayscale(0);margin-left:12px}.toggle.disabled[_ngcontent-%COMP%]{cursor:initial}.toggle.disabled[_ngcontent-%COMP%]   .ic-toggle-check[_ngcontent-%COMP%]{filter:grayscale(1)}.h-box[_ngcontent-%COMP%]{position:relative}"]})}}return n})();var JT=O(8466);let ZT=(()=>{class n{static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=t.$C({type:n})}static{this.\u0275inj=t.G2t({imports:[I.MD,vu.G,qS,cT.x,dT.f,so.RU,JT.OnboardingTourModule,ko.zE.forRoot()]})}}return n})();t.wjB(du,function(){return[I.YU,I.Sq,I.bT,I.B3,tt.me,tt.MR,tt.BC,tt.vS,qt.DM,it.aY,ne.b,zs.i,J.n3,Oe.ZP,lT]},function(){return[D.D9]}),t.wjB(ou,function(){return[I.bT,qt.DM,ne.b,QT]},function(){return[D.D9]}),t.wjB(Ks,function(){return[I.bT,qt.DM,it.aY,cn.I,J.n3,pu.i,Hs,GT]},function(){return[D.D9]}),t.wjB(UT,function(){return[I.bT,ne.b,cn.I,hu,qT]},function(){return[D.D9]}),t.wjB(gu,function(){return[I.bT,qt.DM,le.M,gr.U,uu]},function(){return[D.D9]})}}]);

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.