PageSourceSearch

https://trans.info/_next/static/chunks/2585-2cb957dab4552492.js

js trans.info collected 2026-09-24 15:26:16 UTC 9,127 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2585],{69960:function(e,t,o){o.d(t,{Z:function(){return a}});var r=o(57437),i=o(84772),n=o.n(i);function a(e){let{className:t,children:o}=e;return(0,r.jsx)("div",{className:n()("rounded-xl border border-gray-700 bg-white px-4 py-2 text-xs text-gray-700 lg:px-6 lg:py-3 dark:border-premium-900 dark:bg-premium-900 dark:text-white",t),children:o})}},45669:function(e,t,o){o.d(t,{default:function(){return u}});var r=o(57437),i=o(84772),n=o.n(i),a=o(42586),s=o(2265),m=o(69960),l=o(76389),p=o(56627);function u(e){var t,o;let{className:i,suggestPromoCode:u=!0}=e,c=(0,p.ps)(),d=(0,a.useLocale)(),y=(0,a.useTranslations)("auth"),h=(0,a.useTranslations)("main"),[f,_]=(0,s.useState)(!1),{getOption:x}=(0,l.y)();if("pl"!==d||f)return null;if(!c.promoCode&&u){let e=(x("default_promotions")||[]).filter(e=>1e3*e.from<=Date.now()&&1e3*e.to>=Date.now())[0];return e?(0,r.jsxs)(m.Z,{className:n()("text-center",i),children:[(0,r.jsx)("p",{className:"mb-1",children:e.custom_label||y("premium.promoCode.applyPromoCode",{promoName:e.promo_code_name?' "'.concat(e.promo_code_name,'"'):""})}),(0,r.jsx)("button",{type:"button",className:"mr-2 text-premium-700 hover:text-premium-500",onClick:()=>c.applyPromoCode(e.promo_code),children:h("yes")}),(0,r.jsx)("button",{type:"button",className:"text-premium-700 hover:text-premium-500",onClick:()=>_(!0),children:h("no")})]}):null}if(!c.promoCode)return null;let g={trial:y("premium.promoCode.trial",{title:c.promoCode.title,months:String(c.promoCode.free_months)}),discount:y("premium.promoCode.discount",{title:c.promoCode.title,percent:String(c.promoCode.percentage_discount)}),deals:y("premium.promoCode.deals",{title:c.promoCode.title,base:String(c.promoCode.base_unit),gains:String(c.promoCode.gains_amount)}),removePromoCode:y("premium.promoCode.removePromoCode")};return(null===(t=c.promoCode)||void 0===t?void 0:t.promo_type)=="free-trial"?(0,r.jsxs)(m.Z,{className:n()("text-center",i),children:[(0,r.jsx)("p",{className:"mb-1",children:g.trial}),(0,r.jsx)("button",{className:"text-premium-700 hover:text-premium-500",onClick:c.removePromoCode,children:g.removePromoCode})]}):(null===(o=c.promoCode)||void 0===o?void 0:o.promo_type)=="deals"?(0,r.jsxs)(m.Z,{className:n()("text-center",i),children:[(0,r.jsx)("p",{className:"mb-1",children:g.deals}),(0,r.jsx)("button",{className:"text-premium-700 hover:text-premium-500",onClick:c.removePromoCode,children:g.removePromoCode})]}):(0,r.jsxs)(m.Z,{className:n()("text-center",i),children:[(0,r.jsx)("p",{className:"mb-1",children:g.discount}),(0,r.jsx)("button",{className:"text-premium-700 hover:text-premium-500",onClick:c.removePromoCode,children:g.removePromoCode})]})}},9873:function(e,t,o){o.d(t,{FeatureFlagContextProvider:function(){return n},p:function(){return i}});var r=o(57437);let i=(0,o(2265).createContext)({}),n=e=>{let{children:t,data:o}=e;return(0,r.jsx)(i.Provider,{value:o,children:t})}},76389:function(e,t,o){o.d(t,{y:function(){return m}});var r=o(13735),i=o.n(r),n=o(42586),a=o(2265),s=o(9873);let m=()=>{var e;let t=(0,a.useContext)(s.p),o=(0,n.useLocale)();return{features:t,options:null==t?void 0:null===(e=t.lang_based)||void 0===e?void 0:e.find(e=>e.lang===o),getOption:e=>{var r,n;return null!==(n=o?i()(null==t?void 0:null===(r=t.lang_based)||void 0===r?void 0:r.find(e=>e.lang===o),e):i()(t,e))&&void 0!==n?n:i()(t,e)}}}},49741:function(e,t,o){o.d(t,{rU:function(){return n},jD:function(){return s},tv:function(){return m}});var r=o(53795);let i=o(73843).TP,{Link:n,redirect:a,usePathname:s,useRouter:m}=(0,r.iV)({locales:i,localePrefix:"as-needed"})},63350:function(e,t,o){o.d(t,{I5:function(){return n},NP:function(){return a},Rw:function(){return s},ZU:function(){return i}});var r=o(98333);let i=e=>r.dj(e=>"string"==typeof e?e.replace(/\s/g,""):String(e),r.Z_().regex(/^(\d{9})$/,e).min(9)),n=e=>r.Z_().regex(/^\d{2}-\d{3}$/,e),a=e=>r.dj(e=>"string"==typeof e?e.replace(/\s|-/g,""):String(e),r.Z_().regex(/^(\d+)$/,e)),s=e=>r.Z_().regex(/^(?=.*\d)(?=.*[A-Za-z])[0-9A-Za-z\W]{5,30}$/,e)},56627:function(e,t,o){let r;o.d(t,{d0:function(){return u},OP:function(){return p},PF:function(){return n},ps:function(){return C},RL:function(){return f},li:function(){return h}});let i=e=>[{id:"premium-monthly",price:e.monthly.amount,currency:"PLN",subscriptionOptions:{packageName:"premium-monthly",recurring:!0,period:1,periodUnit:"month",freeTrial:{cycles:1}}},{id:"premium-yearly",price:e.yearly.amount,currency:"PLN",subscriptionOptions:{packageName:"premium-yearly",recurring:!1,period:1,periodUnit:"year"}}],n=(e,t)=>i(t).find(t=>
1t.id===e)||null;var a=o(98333),s=o(63350);let m=a.Ry({id:a.Z_(),quantity:a.Rx()}),l=m.extend({emails:a.IX(a.Z_())}),p=e=>a.Ry({name:a.Z_().min(3).max(50),email:a.Z_().email(),phone:(0,s.ZU)(e.phone),address:a.Z_().min(5).max(150),zip:(0,s.I5)(e.zip),city:a.Z_().min(1).max(100),country:a.Km(["PL"])}),u=e=>a.Ry({name:a.Z_().min(1).max(200),nip:(0,s.NP)(e.nip),address:a.Z_().min(5).max(150),zip:(0,s.I5)(e.zip),city:a.Z_().min(1).max(100),country:a.Km(["PL"])}),c=a.Ry({id:a.Rx(),title:a.Z_(),code:a.Z_(),promo_type:a.Km(["free-trial","yearly-discount","deals"]),percentage_discount:a.Rx(),free_months:a.Rx(),free_users_count:a.Rx(),max_uses:a.Rx(),uses_left:a.dj(e=>Number(e),a.Rx()),expires_at:a.Z_(),base_unit:a.Rx(),gains_amount:a.Rx(),applies_to_yearly:a.O7(),applies_to_monthly:a.O7()}),d=(e,t)=>{if(!e.customerData)throw Error("Missing customer data.");if(!e.companyData)throw Error("Missing company data.");if(1!==e.items.length)throw Error("payment/create only supports one item.");let{name:o,email:r,phone:i,address:a,zip:s,city:m,country:p}=e.customerData,{name:u,nip:c,address:d,zip:y,city:h,country:f}=e.companyData,_=l.safeParse(e.items[0]);if(!_.success)throw Error("payment/create only supports subscription items.");let{id:x,emails:g,quantity:C}=_.data,v=n(x,t);if(!v)throw Error("Item not found.");if(!v.subscriptionOptions)throw Error("Item is not a subscription.");let b={packageName:v.subscriptionOptions.packageName,client:o,email:r,phone:i,address:a,city:m,zip:s,country:p,companyName:u,companyNip:c,companyAddress:d,companyCity:h,companyZip:y,companyCountry:f,usersCount:C};if(g.length>0&&(b.userEmails=g),v.subscriptionOptions.promoCode&&(b.promoCode=v.subscriptionOptions.promoCode),e.promoCode){if(b.promoCode&&v.subscriptionOptions.promoCode)throw Error("Item already has a promo code.");b.promoCode=e.promoCode.code}return b},y=e=>e,h=e=>({name:e.client,email:e.email,phone:e.phone,address:e.address,city:e.city,zip:e.zip,country:e.country}),f=e=>({name:e.company_name,nip:e.company_nip,address:e.company_address,city:e.company_city,zip:e.company_zip,country:e.company_country});var _=o(59625),x=o(24498);let g=(r={companyData:{nip:{invalidNip:"Invalid NIP number"},zip:{invalidZipCode:"Invalid zip code"}},customerData:{phone:{invalidPhone:"Invalid phone number"},zip:{invalidZipCode:"Invalid zip code"}}},a.Ry({status:a.Km(["NEW","PENDING","FINISHED"]),promoCode:c.nullable(),items:a.IX(a.G0([l,m])),customerData:a.G0([p(r.customerData),a.lB()]),companyData:a.G0([u(r.companyData),a.lB()])})),C=(0,_.Ue)()(e=>({status:"NEW",promoCode:null,items:[],customerData:null,companyData:null,eligibleForMonthlyTrial:!0,setPackages:t=>e({packages:t}),setPromoCode:t=>e({promoCode:t}),setItems:t=>e({items:t}),setCustomerData:t=>e({customerData:t}),setCompanyData:t=>e({companyData:t}),async checkMonthlyTrialEligibility(){if(e({eligibleForMonthlyTrial:!0}),!this.companyData)return;let t=await (0,x.a8)("/premium/payment/by-nip/".concat(this.companyData.nip));if(200===t.status&&t.data&&["PAID","REFUNDED"].includes(t.data.payment_status)){e({eligibleForMonthlyTrial:!1});return}},async applyPromoCode(t){let o=await (0,x.a8)("/premium/promo-code/".concat(t),{noAuth:!0,onFailure:"continue"});if(200!==o.status||!this.packages)return!1;let r=y(o.data);if("free-trial"===r.promo_type||"deals"===r.promo_type&&r.applies_to_monthly&&!r.applies_to_yearly){let t=n("premium-monthly",this.packages);if(!t)throw Error("Failed to get subscription monthly item.");e({items:[{id:t.id,emails:[],quantity:r.free_users_count||1}]})}else if("yearly-discount"===r.promo_type||"deals"===r.promo_type&&r.applies_to_yearly&&!r.applies_to_monthly){let t=n("premium-yearly",this.packages);if(!t)throw Error("Failed to get subscription yearly item.");e({items:[{id:t.id,emails:[],quantity:1}]})}return e({promoCode:r}),!0},removePromoCode(){e({promoCode:null})},async finish(){if(!this.customerData)throw Error("Missing customer data.");if(!this.companyData)throw Error("Missing company data.");if(!this.packages)throw Error("Missing packages data.");let t={status:"PENDING",promoCode:this.promoCode,items:this.items,customerData:this.customerData,companyData:this.companyData},o=g.safeParse(t);if(!o.success)throw Error("Invalid checkout data.");e({...o.data});let r=d(o.data,this.packages);return{redirectUrl:(await (0,x.a8)("/premium/payment/create",{body:JSON.stringify(r),method:"POST"})).data.redirectUrl}},close(){e({status:"FINISHED"})}}))}}]);
2//# sourceMappingURL=2585-2cb957dab4552492.js.map

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.