1define("SabyGetReferral/button",["i18n!SabyGetReferral","i18n!SabyGetCore","UI/Base","Types/source","Types/entity","SabyGetCore/constants","SabyGetCore/Helpers/BaseHelpers","RequireJsLoader/conduct","I18n/i18n","Env/Env","Compiler/IR","require","exports","Controls/buttons","css!SabyGetReferral/button"],(function(e,t,o,n,r,i,s,l,a,c,u,_,g){var d,f,b,m,S,p;return Object.defineProperty(g,"__esModule",{value:!0}),d=function(e){"use strict";function t(){return this}var o=["_clickToBonusProgram","_modeConst","_caption","_buttonCaption","readOnlyButton","_options","sg-bonusButton-readOnly","click","mode","full","icon","icon-DiscountCardSale"];return e.g({v:1,m:"wml!SabyGetReferral/_button/Button/Button",d:e.d(["Controls/buttons"],arguments,1),t:[e.r(((e,n)=>[e.C(n,{library:"Controls/buttons",module:["Button"]},{K:"0_",A:{class:"sg-bonusButton tw-shrink-0 "+e.e(e.m(n,0))},E:{"on:click":[{value:o[0],originalName:o[7],viewController:n.v}],meta:{isControl:!1,context:t,handler:e.M(n,1)}},O:{viewMode:"filled",buttonStyle:"bonus",readOnly:!1,contrastBackgroun
1d:!0,inlineHeight:"5xl",caption:e.m(n,2),fontSize:"3xl",icon:e.m(n,3),iconSize:"m",iconStyle:"contrast"},m:"attribute",c:!0})]))],p:o.slice(0,4),e:[(e,t)=>e.g(t,[o[5],o[4]])?o[6]:"",function(e,t,o,n,r,i){return e.g(this,[i])},(e,t)=>e.g(t,[o[5],o[8]])===e.g(t,[o[1],o[9]])?e.g(t,[o[2]])||e.g(t,[o[3]]):"",(e,t)=>e.g(t,[o[5],o[8]])===e.g(t,[o[1],o[10]])?o[11]:""]})}(u,"undefined"==typeof Controls_buttons?null:Controls_buttons),f=function(e,t){"use strict";function o(){return this}var n="undefined"==typeof window,r=["_link","_isMac","_isMobileIOS","_walletIcon","_isMobileAndroid","_showGoogleLoginStatus","_googlePayButtonSrc","_openConfirmation","link","_options","load","error","click"];return e.g({v:1,m:"wml!SabyGetReferral/_button/WalletButton/template",t:[e.r(((e,i)=>[e.m(i,0)?[e.m(i,1)?[e.g(i,"div",{K:"0_0_0_",A:{class:"sg-WalletButton tw-flex tw-justify-center"},r:!0,c:!0},[e.g(i,"a",{K:"0_0_0_0_",A:{href:e.e(e.x(i,0)),target:"_blank",class:"sg-WalletButton__link tw-flex tw-items-center"}},[e.g(i,"img",{K:"0_0_0_0_0_",A:{class:"sg-WalletButton__icon",src:e.e(e.x(i,2)),srcset:e.e(e.x(i,2))}}),e.g(i,"div",{K:"0_0_0_0_1_"},[e.t(t("ÐобавиÑÑ Ð² Wallet"),"0_0_0_0_1_0_")])])])]:e.m(i,3)?[e.g(i,"div",{K:"0_1_0_",r:!0,c:!0},[e.g(i,"img",{K:"0_1_0_0_",A:{style:"display:none;",src:"https://accounts.google.com/CheckCookie?continue=https%3A%2F%2Fwww.google.com%2Fintl%2Fen%2Fimages%2Flogos%2Faccounts_logo.png&followup=https%3A%2F%2Fwww.google.com%2Fintl%2Fen%2Fimages%2Flogos%2Faccounts_logo.png&chtml=LoginDoneHtml&checkedDomains=youtube&checkConnection=youtube%3A291%3A1"},E:n?{}:{"on:load":[{value:r[5],originalName:r[10],viewController:i.v,args:[!0]}],"on:error":[{value:r[5],originalName:r[11],viewController:i.v,args:[!1]}],meta:{isControl:!1,context:o,handler:e.M(i,4)}}}),e.g(i,"a",{K:"0_1_0_1_",A:{class:"controls-margin_top-m tw-flex tw-justify-center tw-items-center",href:e.e(e.x(i,5))}},[e.g(i,"img",{K:"0_1_0_1_0_",A:{class:"controls-inlineheight-5xl",src:e.e(e.x(i,6)),srcset:e.e(e.x(i,6))},E:n?{}:{"on:click":[{value:r[7],originalName:r[12],viewController:i.v}],meta:{isControl:!1,context:o,handler:e.M(i,4)}}})])])]:[e.g(i,"invisible-node",{K:"0_2_0_",r:!0,c:!0})]]:[e.g(i,"invisible-node",{K:"1_0_",r:!0,c:!0})]]))],p:r.slice(0,8),e:[(e,t)=>e.g(t,[r[9],r[8]])||e.g(t,[r[0]]),(e,t)=>e.g(t,[r[1]])||e.g(t,[r[2]]),(e,t)=>e.g(t,[r[3]]),(e,t)=>e.g(t,[r[4]]),function(e,t,o,n,r,i){return e.g(this,[i])},(e,t)=>e.g(t,[r[0]]),(e,t)=>e.g(t,[r[6]])]})}(u,e),b=function(e,t,o,n,r,i,s,l,a){"use strict";var c;Object.defineProperty(t,"__esModule",{value:!0}),t.joinToBonusProgram=t.BONUS_BUTTON_MODE=void 0,function(e){e.icon="icon",e.full="full"}(c||(t.BONUS_BUTTON_MODE=c={}));const u={[s.BONUS_PROGRAM_STATUS.BONUS]:a("ÐÑиÑоединиÑÑÑÑ"),[s.BONUS_PROGRAM_STATUS.REFERRAL]:a("ÐÑиÑоединиÑÑÑÑ"),[s.BONUS_PROGRAM_STATUS.PARTICIPANT]:a("РекомендоваÑÑ Ð½Ð°Ñ")};class _ extends o.Control{constructor(){super(...arguments),this._template=n,this._modeConst=c}get _buttonCaption(){if(this._options.readOnlyButton)return u[s.BONUS_PROGRAM_STATUS.BONUS];if(this._options.hasDiscountCard||this._options.bonusExists===s.BONUS_PROGRAM_STATUS.PARTICIPANT)return u[s.BONUS_PROGRAM_STATUS.PARTICIPANT];else return u[this._options.bonusExists]}}return _.defaultProps={hasDiscountCard:!1,mode:c.full},t.default=_,t.joinToBonusProgram=async function(e){return new l.SbisService({endpoint:{contract:"Recommendation",address:"/referral/service/"}}).call("Accept",{Params:r.Model.fromObject({Referee:e.refereeGuid,EstUUID:e.shopGuid,LinkType:s.INVITATION_STATUS.APPROVED,PrivateFace:e.privateFace,SaleId:e.saleId,CustomerInfo:e.personInfo,PersonId:e.customerId,StatInfo:r.Model.fromObject({functional:"СиÑÑема лоÑлÑноÑÑи",context:e.isReferralProgram?"ÐÐ¸Ð´Ð¶ÐµÑ ÐонÑÑÑ":"ÐаÑÑоÑка заведениÑ",action:e.isReferralProgram?"ÐÑиÑоединение к ÑеÑеÑалÑной ÑÑÑлке":"ÐÑиÑоединилиÑÑ Ðº ÑиÑÑеме лоÑлÑноÑÑи"},"adapter.sbis")},"adapter.sbis")}).then((e=>e.getRow()),(e=>{(0,i.showError)(e,!1)}))},t}(0,{},o,d,r,s,i,n,e,"undefined"==typeof css_SabyGetReferral_button||css_SabyGetReferral_button),m=b,S=function(e,t,o,n,r,i,s,l,a,c){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0});class u extends o.Control{constructor(){super(...arguments),this._template=n,this._isMac=r.detection.isMac,this._isMobileAndroid=r.detection.isMobileAndroid,this._isMobileIOS=r.detection.isMobileIOS,this._walletIcon=(0,i.getResourceUrl)("/cdn/ShowcaseCDN/1.0.1/images/wallet.svg")}_beforeMount(){if(this._isMobileAndroid)this._setGooglePayButtonImgSrc()}_setGooglePayButtonImgSrc(){const e="SABY"===a.controller.currentLocaleConfig.ecosystem.name?"0":"1";switch(a.controller.currentLocale){case"en-US":case"en-GB":case"fr-FR":case"ru-RU":case"ar-AE":this._googlePayButtonSrc=(0,i.getResourceUrl)(`/cdn/ShowcaseCDN/1.0.${e}/buttons/googlePaySave_${a.controller.currentLocale.substring(0,2)}.svg`);break;default:this._googlePayButtonSrc=(0,i.getResourceUrl)(`/cdn/ShowcaseCDN/1.0.${e}/buttons/googlePaySave_en.svg`)}}_showGoogleLoginStatus(e,t){this._link=t?this._options.link:this._options.link.length>4e3?null:this._options.link}async _openConfirmation(){if(!this._link){const{Confirmation:t}=await new Promise(((t,o)=>{e(["Controls/popup"],t,o)}));(new t).open({type:"ok",style:"danger",message:c("ÐожалÑйÑÑа, авÑоÑизÑйÑеÑÑ Ð² аккаÑÐ½Ñ Google и пеÑеоÑкÑойÑе каÑÑÑ Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð² GPay")})}}static getLink(e){return new s.SbisService({endpoint:"BonusCard"}).call("GetPass",{Card:e.get("Card").get("Key"),Options:l.Model.fromObject({WithWallet:r.detection.isMobileIOS||r.detection.isMac,WithGPay:r.detection.isMobileAndroid},new l.adapter.Sbis)}).then((e=>{var t,o;return r.detection.isMobileAndroid?null===(t=e.getRow())||void 0===t?void 0:t.get("GPayLink"):null===(o=e.getRow())||void 0===o?void 0:o.get("WalletLink")}))}}return t.default=u,t}(_,{},o,f,c,l,n,r,a,t,"undefined"==typeof css_SabyGetReferral_button||css_SabyGetReferral_button),p=S,g.BONUS_BUTTON_MODE=g.joinToBonusProgram=g.Button=g.WalletButton=void 0,Object.defineProperty(g,"WalletButton",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(g,"Button",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(g,"joinToBonusProgram",{enumerable:!0,get:function(){return m.joinToBonusProgram}}),Object.defineProperty(g,"BONUS_BUTTON_MODE",{enumerable:!0,get:function(){return m.BONUS_BUTTON_MODE}}),g}));
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.