PageSourceSearch

https://netconv.com/packs/js/59311-d1718a31c52e10ec8fcb.js

js netconv.com collected 2026-10-04 02:50:11 UTC 16,473 bytes, 3 lines download raw bytes

1/*! For license information please see 59311-d1718a31c52e10ec8fcb.js.LICENSE.txt */
2"use strict";(self.webpackChunknetconv=self.webpackChunknetconv||[]).push([[59311],{59311:function(e,t,a){a.d(t,{A:function(){return b}});var r=a(96540),n=a(54753),l=a(22474),o=a(62105),s=a(23784);function i(){var e,t,a="function"==typeof Symbol?Symbol:{},r=a.iterator||"@@iterator",n=a.toStringTag||"@@toStringTag";function l(a,r,n,l){var i=r&&r.prototype instanceof s?r:s,u=Object.create(i.prototype);return c(u,"_invoke",function(a,r,n){var l,s,i,c=0,u=n||[],d=!1,m={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,a){return l=t,s=0,i=e,m.n=a,o}};function p(a,r){for(s=a,i=r,t=0;!d&&c&&!n&&t<u.length;t++){var n,l=u[t],p=m.p,v=l[2];a>3?(n=v===r)&&(i=l[(s=l[4])?5:(s=3,3)],l[4]=l[5]=e):l[0]<=p&&((n=a<2&&p<l[1])?(s=0,m.v=r,m.n=l[1]):p<v&&(n=a<3||l[0]>r||r>v)&&(l[4]=a,l[5]=r,m.n=v,s=0))}if(n||a>1)return o;throw d=!0,r}return function(n,u,v){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,v),s=u,i=v;(t=s<2?e:i)||!d;){l||(s?s<3?(s>1&&(m.n=-1),p(s,i)):m.n=i:m.v=i);try{if(c=2,l){if(s||(n="next"),t=l[n]){if(!(t=t.call(l,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,s<2&&(s=0)}else 1===s&&(t=l.return)&&t.call(l),s<2&&(i=TypeError("The iterator does not provide a '"+n+"' method"),s=1);l=e}else if((t=(d=m.n<0)?i:a.call(r,m))!==o)break}catch(t){l=e,s=1,i=t}finally{c=1}}return{value:t,done:d}}}(a,n,l),!0),u}var o={};function s(){}function u(){}function d(){}t=Object.getPrototypeOf;var m=[][r]?t(t([][r]())):(c(t={},r,function(){return this}),t),p=d.prototype=s.prototype=Object.create(m);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,c(e,n,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=d,c(p,"constructor",d),c(d,"constructor",u),u.displayName="GeneratorFunction",c(d,n,"GeneratorFunction"),c(p),c(p,n,"Generator"),c(p,r,function(){return this}),c(p,"toString",function(){return"[object Generator]"}),(i=function(){return{w:l,m:v}})()}function c(e,t,a,r){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}c=function(e,t,a,r){function l(t,a){c(e,t,function(e){return this._invoke(t,a,e)})}t?n?n(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(l("next",0),l("throw",1),l("return",2))},c(e,t,a,r)}function u(e,t,a,r,n,l,o){try{var s=e[l](o),i=s.value}catch(e){return void a(e)}s.done?t(i):Promise.resolve(i).then(r,n)}function d(e){return function(){var t=this,a=arguments;return new Promise(function(r,n){var l=e.apply(t,a);function o(e){u(l,r,n,o,s,"next",e)}function s(e){u(l,r,n,o,s,"throw",e)}o(void 0)})}}function m(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var r,n,l,o,s=[],i=!0,c=!1;try{if(l=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;i=!1}else for(;!(i=(r=l.call(a)).done)&&(s.push(r.value),s.length!==t);i=!0);}catch(e){c=!0,n=e}finally{try{if(!i&&null!=a.return&&(o=a.return(),Object(o)!==o))return}finally{if(c)throw n}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?p(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,r=Array(t);a<t;a++)r[a]=e[a];return r}var v=[{value:"required",label:"Sempre registrar na entrada",description:"A entrada s\xf3 termina depois de informar uma validade v\xe1lida."},{value:"recommended",label:"Registrar quando dispon\xedvel; completar na baixa",description:"A validade \xe9 recomendada, sem inventar uma data quando ela n\xe3o estiver dispon\xedvel."},{value:"not_applicable",label:"Esta loja n\xe3o controla validade",description:"A aus\xeancia de validade \xe9 esperada; datas comprovadas continuam preservadas."}],f=function(e){var t,a=(null===e||void 0===e||null===(t=e.expiration_entry_policy)||void 0===t?void 0:t.mode)||(null===e||void 0===e?void 0:e.expiration_entry_mode);return v.some(function(e){return e.value===a})?a:null},g=function(e){var t,a=null===e||void 0===e||null===(t=e.expiration_entry_policy)||void 0===t?void 0:t.module_enabled;return"boolean"===typeof a?a:"boolean"===typeof(null===e||void 0===e?void 0:e.expiration_module_enabled)?e.expiration_module_enabled:null},y=function(){var e,t,a=(null===(e=globalThis.crypto)||void 0===e||null===(t=e.randomUUID)||void 0===t?void 0:t.call(e))||"".concat(Date.now(),"-").concat(Math.random().toString(16).slice(2));return"franchise-expiration-policy:".concat(a)};
2function b(e){var t=e.dispatch,a=e.business,c=void 0===a?null:a,u=(0,s.XS)(),p=m((0,r.useState)(!0),2),b=p[0],_=p[1],E=m((0,r.useState)(!1),2),x=E[0],h=E[1],N=m((0,r.useState)(null),2),k=N[0],w=N[1],S=m((0,r.useState)(null),2),T=S[0],j=S[1],V=m((0,r.useState)((null===c||void 0===c?void 0:c.name)||""),2),C=V[0],A=V[1],O=m((0,r.useState)((null===c||void 0===c?void 0:c.primary_color)||"#2563EB"),2),P=O[0],L=O[1],G=m((0,r.useState)((null===c||void 0===c?void 0:c.secondary_color)||"#F97316"),2),U=G[0],F=G[1],R=m((0,r.useState)((0,s.e_)(null===c||void 0===c?void 0:c.logo_personality_key)),2),I=R[0],q=R[1],M=m((0,r.useState)("light"),2),J=M[0],B=M[1],X=m((0,r.useState)(null),2),D=X[0],z=X[1],H=m((0,r.useState)(null),2),K=H[0],W=H[1],$=m((0,r.useState)(f(c)),2),Q=$[0],Y=$[1],Z=m((0,r.useState)(g(c)),2),ee=Z[0],te=Z[1],ae=(0,r.useRef)(null),re=K||(null===T||void 0===T?void 0:T.image)||(null===c||void 0===c?void 0:c.image);(0,r.useEffect)(function(){if(D){var e=URL.createObjectURL(D);return W(e),function(){return URL.revokeObjectURL(e)}}W(null)},[D]),(0,r.useEffect)(function(){var e=!0;return d(i().m(function a(){var r,o,c,u;return i().w(function(a){for(;;)switch(a.p=a.n){case 0:return a.p=0,_(!0),a.n=1,(0,n.V7)(t);case 1:if(r=a.v,e){a.n=2;break}return a.a(2);case 2:j(r),A(r.name||""),L(r.primary_color||"#2563EB"),F(r.secondary_color||"#F97316"),q((0,s.e_)(r.logo_personality_key)),Y(f(r)),te(g(r)),a.n=4;break;case 3:a.p=3,u=a.v,w((null===u||void 0===u||null===(o=u.errors)||void 0===o||null===(c=o.join)||void 0===c?void 0:c.call(o,", "))||(null===u||void 0===u?void 0:u.message)||(0,l.Tl)("pages.store.settings_card.errors.load_failed",{defaultValue:"Could not load settings"}));case 4:return a.p=4,_(!1),a.f(4);case 5:return a.a(2)}},a,null,[[0,3,4,5]])}))(),function(){e=!1}},[]);var ne=function(){var e=d(i().m(function e(){var a,r,o,c,d,m,p,v,b,_;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,w(null),h(!0),a={name:C,primary_color:P,secondary_color:U,logo_personality_key:(0,s.e_)(I)},r=Boolean(Q&&(Q!==f(T)||ee!==g(T))),o=null,!r){e.n=2;break}if(d=null===T||void 0===T||null===(c=T.expiration_entry_policy)||void 0===c?void 0:c.fingerprint){e.n=1;break}throw new Error("Atualize a tela antes de alterar a pol\xedtica de validade.");case 1:a.expiration_entry_mode=Q,a.expiration_module_enabled=ee,ae.current||(ae.current=y()),o={expectedPolicyFingerprint:d,idempotencyKey:ae.current};case 2:return e.n=3,(0,n.II)(t,{franchise:a,logoFile:D,policyMutation:o});case 3:m=e.v,j(m),Y(f(m)),te(g(m)),null===u||void 0===u||u.setPersonality((null===m||void 0===m?void 0:m.logo_personality_key)||I),z(null),ae.current=null,e.n=5;break;case 4:e.p=4,_=e.v,w((null===_||void 0===_||null===(p=_.errors)||void 0===p||null===(v=p.join)||void 0===v?void 0:v.call(p,", "))||(null===_||void 0===_||null===(b=_.response)||void 0===b||null===(b=b.data)||void 0===b?void 0:b.error)||(null===_||void 0===_?void 0:_.message)||(0,l.Tl)("pages.store.settings_card.errors.save_failed",{defaultValue:"Could not save changes"}));case 5:return e.p=5,h(!1),e.f(5);case 6:return e.a(2)}},e,null,[[0,4,5,6]])}));return function(){return e.apply(this,arguments)}}();return b?r.createElement("div",{className:"ds-card ds-card--pad mb-6"},r.createElement("p",{style:{color:"var(--panel-text-muted)"}},(0,l.Tl)("pages.store.settings_card.loading",{defaultValue:"Loading settings\u2026"}))):r.createElement("div",{className:"ds-card ds-card--pad mb-6","data-testid":"franchise-settings-theme-card"},r.createElement("div",{className:"flex items-start justify-between gap-4"},r.createElement("div",null,r.createElement("h3",{className:"ds-display text-lg font-bold",style:{color:"var(--panel-text)"}},(0,l.Tl)("pages.store.settings_card.title",{defaultValue:"Store"})),r.createElement("p",{className:"text-sm",style:{color:"var(--panel-text-muted)"}},(0,l.Tl)("pages.store.settings_card.subtitle",{defaultValue:"Edit name, logo, colors and expiration policy."})),k?r.createElement("p",{className:"text-sm text-red-600 mt-2"},k):null),r.createElement("button",{type:"button",onClick:ne,disabled:x,className:["px-5 py-2 rounded-xl font-bold text-white bg-black","transition hover:opacity-90 active:scale-[0.99]",x?"opacity-60 cursor-not-allowed":""].join(" ")},x?(0,l.Tl)("pages.store.settings_card.actions.saving",{defaultValue:"Saving\u2026"}):(0,l.Tl)("pages.store.settings_card.actions.save",{defaultValue:"Save"}))),r.createElement("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-5 mt-6"},r.createElement("div",null,r.createElement("div",null,r.createElement("label",{className:"block text-sm font-semibold text-gray-800"},(0,l.Tl)("pages.store.settings_card.form.labels.store_name",{defaultValue:"Store name"})),r.createElement("input",{className:"w-full h-10 px-3 rounded-lg border border-gray-200",value:C,onChange:function(e){return A(e.target.value)},placeholder:(0,l.Tl)("pages.store.settings_card.form.placeholders.store_name",{defaultValue:"e.g., My Store"})})),r.createElement("div",null,r.createElement("label",{className:"block text-sm font-semibold text-gray-800 mt-2"},(0,l.Tl)("pages.store.settings_card.form.labels.primary_color",{defaultValue:"Primary color"})),r.createElement("div",{className:"flex items-center gap-3"},r.createElement("input",{type:"color",value:P,onChange:function(e){return L(e.target.value)},className:"w-10 h-10"}),r.createElement("input",{className:"flex-1 h-10 px-3 rounded-lg border border-gray-200",value:P,onChange:function(e){return L(e.target.value)}}))),r.createElement("div",null,r.createElement("label",{className:"block text-sm font-semibold text-gray-800 mt-2"},(0,l.Tl)("pages.store.settings_card.form.labels.secondary_color",{defaultValue:"Secondary color"})),r.createElement("div",{className:"flex items-center gap-3"},r.createElement("input",{type:"color",value:U,onChange:function(e){return F(e.target.value)},className:"w-10 h-10"}),r.createElement("input",{className:"flex-1 h-10 px-3 rounded-lg border border-gray-200",value:U,onChange:function(e){return F(e.target.value)}}))),r.createElement("fieldset",{className:"md:col-span-2 mt-4"},r.createElement("legend",{className:"block text-sm font-semibold",style:{color:"var(--panel-text)"}},(0,l.Tl)("pages.store.settings_card.form.labels.personality",{defaultValue:"Personalidade visual"})),r.createElement("p",{className:"text-xs mb-2",style:{color:"var(--panel-text-muted)"}},(0,l.Tl)("pages.store.settings_card.form.personality_help",{defaultValue:"Muda apenas ritmo, formas e tipografia do painel. N\xe3o altera permiss\xf5es nem o storefront automaticamente."})),r.createElement("div",{className:"panel-personality-options"},s.km.map(function(e){return r.createElement("label",{key:e,className:"panel-personality-option","data-
2personality":e},r.createElement("input",{type:"radio",name:"logo_personality_key",value:e,checked:I===e,onChange:function(e){return q((0,s.e_)(e.target.value))}}),r.createElement("span",null,r.createElement("strong",null,e.replaceAll("_"," ")),r.createElement("small",null,s.Jr[e])))}))),r.createElement("fieldset",{className:"md:col-span-2 mt-5","data-testid":"expiration-entry-policy-settings"},r.createElement("legend",{className:"block text-sm font-semibold",style:{color:"var(--panel-text)"}},"Validade na entrada de estoque"),r.createElement("p",{className:"text-xs mb-3",style:{color:"var(--panel-text-muted)"}},"A pol\xedtica define se uma entrada pode ser registrada sem inventar uma data de validade."),Q?r.createElement("div",{className:"grid grid-cols-1 gap-2"},v.map(function(e){return r.createElement("label",{key:e.value,className:"flex gap-3 rounded-lg border px-3 py-3 cursor-pointer",style:{borderColor:Q===e.value?"var(--panel-accent)":"var(--panel-border)",background:"var(--panel-surface)",color:"var(--panel-text)"}},r.createElement("input",{type:"radio",name:"expiration_entry_mode",value:e.value,checked:Q===e.value,onChange:function(e){ae.current=null,Y(e.target.value)}}),r.createElement("span",null,r.createElement("strong",{className:"block text-sm"},e.label),r.createElement("small",{style:{color:"var(--panel-text-muted)"}},e.description)))})):r.createElement("p",{role:"status",className:"text-sm",style:{color:"var(--panel-text-muted)"}},"A configura\xe7\xe3o de validade ainda n\xe3o est\xe1 dispon\xedvel neste contrato. Nenhuma regra ser\xe1 presumida."),"boolean"===typeof ee?r.createElement("label",{className:"flex items-start gap-3 mt-3",style:{color:"var(--panel-text)"}},r.createElement("input",{type:"checkbox",checked:ee,onChange:function(e){ae.current=null,te(e.target.checked)}}),r.createElement("span",null,r.createElement("strong",{className:"block text-sm"},"Alertas e processamento de vencimentos"),r.createElement("small",{style:{color:"var(--panel-text-muted)"}},"Esta op\xe7\xe3o n\xe3o altera se a data \xe9 obrigat\xf3ria na entrada."))):null)),r.createElement("div",null,r.createElement("label",{className:"block text-sm font-semibold text-gray-800 mb-1"},(0,l.Tl)("pages.store.settings_card.form.labels.logo",{defaultValue:"Logo"})),r.createElement("div",{className:"flex items-center gap-3"},r.createElement("div",{className:"w-full h-auto rounded-lg border border-gray-200 overflow-hidden bg-gray-50 flex items-center justify-center"},re?r.createElement("img",{src:re,alt:(0,l.Tl)("pages.store.settings_card.form.labels.logo",{defaultValue:"Logo"}),className:"w-full h-full object-cover"}):r.createElement("span",{className:"text-xs text-gray-400"},"\u2014"))),r.createElement("p",{className:"text-xs text-gray-500 mt-1"},(0,l.Tl)("pages.store.settings_card.form.logo_help",{defaultValue:"PNG/JPG. Recommended 512\xd7512."})),r.createElement("div",null,r.createElement("input",{type:"file","aria-label":"Selecionar logo da loja",accept:"image/*",onChange:function(e){var t;return z((null===(t=e.target.files)||void 0===t?void 0:t[0])||null)},className:"block w-full text-sm"})),r.createElement("section",{className:"mt-5","aria-label":(0,l.Tl)("pages.store.settings_card.preview.label",{defaultValue:"Pr\xe9via do painel"})},r.createElement("div",{className:"flex items-center justify-between gap-2 mb-2"},r.createElement("strong",{style:{color:"var(--panel-text)"}},(0,l.Tl)("pages.store.settings_card.preview.title",{defaultValue:"Pr\xe9via"})),r.createElement(o.UW,{value:J,onChange:B,includeSystem:!1,compact:!0,lightLabel:(0,l.Tl)("pages.store.settings_card.preview.light",{defaultValue:"Claro"}),darkLabel:(0,l.Tl)("pages.store.settings_card.preview.dark",{defaultValue:"Escuro"}),ariaLabel:(0,l.Tl)("pages.store.settings_card.preview.theme",{defaultValue:"Tema da pr\xe9via"})})),r.createElement("div",{className:"panel-personality-preview","data-personality":(0,s.e_)(I),"data-theme":J,"data-testid":"panel-personality-preview"},r.createElement("span",{className:"ds-kicker"},"Hoje"),r.createElement("div",{className:"panel-personality-preview__card"},r.createElement("strong",{className:"ds-display"},"Opera\xe7\xe3o da loja"),r.createElement("p",{className:"text-sm mt-1 mb-2",style:{color:"var(--panel-text-muted)"}},(0,l.Tl)("pages.store.settings_card.preview.description",{defaultValue:"Pedidos, estoque e a\xe7\xf5es mant\xeam a mesma prioridade."})),r.createElement("span",{className:"panel-personality-preview__status"},(0,l.Tl)("pages.store.settings_card.preview.status",{defaultValue:"Aten\xe7\xe3o"}))))))))}},23784:function(e,t,a){a.d(t,{Jr:function(){return l.Jr},XS:function(){return n.XS},e_:function(){return l.e_},fC:function(){return r.A},km:function(){return l.km}});var r=a(11708),n=a(81026),l=a(81733)}}]);
3//# sourceMappingURL=59311-d1718a31c52e10ec8fcb.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.