PageSourceSearch

https://eldorado.ua/dist/3707.7dc6ab738d10034b.chunk.js

js eldorado.ua collected 2026-10-03 19:48:10 UTC 11,631 bytes, 1 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[3707],{54810:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,r=(n=a(94184))&&n.__esModule?n:{default:n},l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=o(t);if(a&&a.has(e))return a.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=r?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(n,l,u):n[l]=e[l]}n.default=e,a&&a.set(e,n);return n}(a(67294));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(o=function(e){return e?a:t})(e)}function u(){return u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},u.apply(this,arguments)}a(18692);var i=e=>{let{labelClassName:t,textareaClassName:a,input:n,placeholder:o,type:i,showAsterisk:c,onFocus:d,disabled:s,label:f,isTextarea:m,autoCompleteOff:p,meta:{error:v,touched:h}}=e;const[b,y]=(0,l.useState)("");return(0,l.useEffect)((()=>y(String(Math.random()))),[]),l.default.createElement("label",{className:(0,r.default)("new-not-require-input-label",t)},l.default.createElement("span",{className:(0,r.default)("new-not-require-input-title",{"input-show-asterisk":c})},f),m||"textarea"===i?l.default.createElement("textarea",u({placeholder:o,className:(0,r.default)("new-not-require-input",{"new-not-require-input-error":v&&h,[`${a}`]:a})},n,{disabled:s,onFocus:d})):l.default.createElement("input",u({placeholder:o,className:(0,r.default)("new-not-require-input",{"new-not-require-input-error":v&&h})},n,{name:p?b:n.name,type:null!=i?i:n.type,disabled:s,onFocus:d})),v&&h&&l.default.createElement("span",{className:"new-not-require-input-error-text"},v))};t.default=i},77011:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.default}});var n,r=(n=a(54810))&&n.__esModule?n:{default:n}},78934:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e){if(!e)return`380${e}`;const t=`${e.replace(/[^\d]/g,"")}`;return"380"!==t.substr(0,3)?`380${9===t.length?t:t.substring(4,t.length)}`:t.length<4?"380":t.length>12?t.substr(0,12):t};t.default=a},14759:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,r=(n=a(67294))&&n.__esModule?n:{default:n};function l(){return l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},l.apply(this,arguments)}a(36724);var o=e=>{let{label:t,input:a}=e;return r.default.createElement("div",{onClick:()=>{a.onChange(a.value)},className:"radio-input-container"},r.default.createElement("input",l({},a,{type:"radio",className:"price-radio-input"})),r.default.createElement("span",null,t))};t.default=o},92872:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=w(a(77011)),r=w(a(56165)),l=w(a(39931)),o=w(a(27484)),u=a(10739),i=w(a(80204)),c=w(a(45697)),d=_(a(67294)),s=w(a(34023)),f=_(a(9198));a(34674);var m=a(52769),p=w(a(77678)),v=a(28216),h=a(91337),b=a(99623),y=a(54152),g=a(73046),M=w(a(78934)),E=w(a(14759));function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(O=function(e){return e?a:t})(e)}function _(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=O(t);if(a&&a.has(e))return a.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var o=r?Object.getOwnPropertyDescriptor(e,l):null;o&&(o.get||o.set)?Object.defineProperty(n,l,o):n[l]=e[l]}return n.default=e,a&&a.set(e,n),n}function w(e){return e&&e.__esModule?e:{default:e}}function D(){return D=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},D.apply(this,arguments)}a(62505);const N=e=>{let{product:t,dispatch:l,t:c}=e;const[v,g]=(0,d.useState)(new Date(b.currentDate)),{config:{apiHost:O},userLanguage:_}=a.g,w=(0,d.useRef)(null),N=(0,b.getMinTime)(v);(0,d.useEffect)((()=>{v.getHours()<N.getHours()&&g(N)}),[JSON.stringify(N)]),(0,d.useEffect)((()=>{(0,f.registerLocale)("lang","ru"===_?u.ru:u.uk)}),[_]),(0,d.useEffect)((()=>{w.current.parentElement.scrollTop=0}),[]);return d.default.createElement("section",{className:"video-consultation-container",ref:w},d.default.createElement("header",null,d.default.createElement("h1",null,c("product.video-cunsultation.h1")),d.default.createElement("h3",null,c("product.video-cunsultation.h3")),d.default.createElement("p",null,c("product.video-cunsultation.description"))),d.default.createElement("div",{className:"product-code"},"Код: ",t.ext_id),d.default.createElement(m.Form,{onSubmit:async e=>{const a={...e,ext_id:t.ext_id,time:v};await(0,i.default)(`${O}/v1/consultations`,{method:"POST",body:JSON.stringify(a)}).then((e=>{if(!e.ok)throw new Error;l((0,h.closeModal)("isVideoConsultation")),l(r.default.success({title:"Успішно!",position:"tr",autoDismiss:4,children:d.default.createElement("div",null,c("product.video-cunsultation.messages.success"))})),s.default.save("videoConsultation","not-avalable",{path:"/",expires:new Date((0,o.default)().add(6,"h").format())})})).catch((e=>{l(r.default.error({title:"Помилка оформлення заявки!",position:"tr",autoDismiss:4,children:d.default.createElement("div",null,c("product.video-cunsultation.messages.error"))}))}))},initialValues:{phone:"",communication:"viber"},validate:e=>(0,y.validation)({...e,time:v},c),render:e=>
1{let{handleSubmit:t,invalid:r,submitting:l}=e;return d.default.createElement("form",{onSubmit:t,className:"video-call-form"},d.default.createElement("div",{className:"field-container"},d.default.createElement(m.Field,{name:"name",label:c("product.video-cunsultation.name-label"),type:"text",component:n.default,placeholder:c("product.video-cunsultation.name-placeholder"),showAsterisk:!0})),d.default.createElement("div",{className:"field-container"},d.default.createElement(m.Field,{name:"phone",label:c("product.video-cunsultation.phone-label"),type:"tel",component:n.default,parse:M.default,placeholder:c("product.video-cunsultation.phone-placeholder"),showAsterisk:!0})),d.default.createElement("div",{className:"field-container"},d.default.createElement(m.Field,{name:"communication",required:!0},(e=>{let{input:t,meta:a}=e;return d.default.createElement(d.Fragment,null,d.default.createElement("span",{className:"call-type-label"},c("product.video-cunsultation.comunication-label")),d.default.createElement("div",{className:"call-type"},d.default.createElement(m.Field,D({},t,{component:E.default,type:"radio",name:"communication",value:"viber",label:"Viber"})),d.default.createElement(m.Field,D({},t,{component:E.default,type:"radio",value:"skype",name:"communication",label:"Skype"}))),Boolean(a.error&&!a.pristine)&&d.default.createElement("div",{className:"error-block"},a.error))}))),d.default.createElement("div",{className:"field-container date-picker"},d.default.createElement("div",{className:"date-picker-title"},c("choose-time")),d.default.createElement(m.Field,{name:"time"},(e=>{let{meta:t,input:a}=e;return d.default.createElement(d.Fragment,null,d.default.createElement(f.default,D({},a,{onChange:g,dateForm:"MM/DD/YYYY",selected:v,showTimeSelect:!0,timeFormat:"HH:mm",timeIntervals:30,timeCaption:c("product.video-cunsultation.time"),locale:"lang",inline:!0,minDate:(0,b.getMinDate)(),minTime:N,maxTime:b.maxTime,dateFormat:"MMMM d, yyyy h:mm aa"})),Boolean(t.error&&!t.pristine)&&d.default.createElement("div",{className:"error-block"},t.error))}))),d.default.createElement(m.Field,{name:"comment",type:"text",component:"textarea",placeholder:c("product.video-cunsultation.comment-label"),className:"textarea-video"}),d.default.createElement(m.Field,{name:"recaptcha",isRequired:!0},(e=>{let{input:t}=e;return d.default.createElement("div",{className:"captcha-container"},d.default.createElement(p.default,{sitekey:a.g.config.recaptcha.siteKeyV2,onChange:t.onChange}))})),d.default.createElement("div",{className:"button-container"},d.default.createElement("button",{type:"submit",className:`${(r||l)&&"disabled"}`},c("product.video-cunsultation.order"))))}}))};N.propTypes={product:c.default.object.isRequired,dispatch:c.default.func.isRequired,t:c.default.func.isRequired};var j=(0,l.default)((0,v.connect)((e=>({product:(0,g.getOneGood)(e)})))(N));t.default=j},10739:(e,t)=>
1{Object.defineProperty(t,"__esModule",{value:!0}),t.uk=t.ru=void 0;const a=["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],n=["вс","пн","вт","ср","чт","пт","сб"],r={localize:{month:e=>a[e],day:e=>n[e]},formatLong:{},options:{firstWeekContainsDate:1,weekStartsOn:1}};t.ru=r;const l=["Січень","Лютий","Березень","Квітель","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень"],o=["нд","пн","вт","ср","чт","пт","сб"],u={localize:{month:e=>l[e],day:e=>o[e]},formatLong:{},options:{firstWeekContainsDate:1,weekStartsOn:1}};t.uk=u},99623:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.workHours=t.minTime=t.maxTime=t.getMinTime=t.getMinDate=t.defaultMinTime=t.currentMinutes=t.currentHour=t.currentDate=t.availableHours=void 0;var n,r=(n=a(27484))&&n.__esModule?n:{default:n};const l=(e,t)=>t?(0,r.default)(e).hour(t).toDate():e,o=(e,t)=>t?(0,r.default)(e).minute(t).toDate():e,u=(new Date).getHours();t.currentHour=u;const i=(new Date).getMinutes();t.currentMinutes=i;const c=[10,11,12,13,14,15,16,17,18];t.workHours=c;const d=c.filter((e=>e>u||0===i&&u===e));t.availableHours=d;t.getMinDate=()=>d.length?new Date:new Date((0,r.default)().add(1,"day").format("ddd, MMM D, YYYY 10:00:00"));const s=l(o(new Date,0),10);t.defaultMinTime=s;const f=()=>i>30||u===d[0],m=l(o(new Date,f()?30:0),d[0]);t.minTime=m;const p=l(o(new Date,30),18);t.maxTime=p;const v=d[0]?(0,r.default)().format(`ddd, MMM D, YYYY ${d[0]}:${f()?"30":"00"}:00`):(0,r.default)().add(1,"day").format("ddd, MMM D, YYYY 10:00:00");t.currentDate=v;t.getMinTime=e=>(0,r.default)().format("MMM D YYYY")===(0,r.default)(e).format("MMM D YYYY")?m:s},54152:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.validation=t.default=void 0;const a=["039","050","066","095","099","067","096","097","098","063","073","093","068","092","091","094"],n=(e,t)=>{const n={},r=e&&e.phone&&e.phone.replace(/[^\d]/g,"");if(r&&r.length<12&&(n.phone=t("product.video-cunsultation.errors.phone.maxlen")),r&&r.length>4){const e=r.slice(2,5);a.includes(e)||(n.phone=t("product.video-cunsultation.errors.phone.unavailable-operator"))}return(!e.name||e.name.length<1)&&(n.name=t("product.video-cunsultation.errors.name.is-required")),e.communication||(n.communication="Оберіть спосіб зв'язку"),e.time||(n.time="Оберіть дату"),e.recaptcha||(n.recaptcha="Введите каптчу"),n};t.validation=n;var r=n;t.default=r},18692:(e,t,a)=>{a.r(t)},36724:(e,t,a)=>{a.r(t)},62505:(e,t,a)=>{a.r(t)}}]);

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.