1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5538],{90263:function(e,a,l){l.r(a);var c=l(67294),t=l(94184),o=l.n(t),r=l(46351);a.default=function(e){var a=e.name,l=e.handleChange,t=e.handleBlur,n=e.inputClass,s=e.label,m=e.field,i=e.value,u=o()("checkbox",{inputClass:n});return c.createElement("div",{className:"form-group form-group--checkbox"},c.createElement("div",{className:"checkbox-label-wrapper"},c.createElement("label",{htmlFor:a},c.createElement("input",{name:a,type:"checkbox",value:i,id:a,onChange:function(e){return l(e,m||a)},onBlur:t,className:u,checked:i}),c.createElement("span",{className:"checkmark"},c.createElement(r.SvgIco,{name:"check",size:17})),c.createElement("div",{className:"checkbox-label"},s))))}},65314:function(e,a,l){l.r(a);var c=l(67294);a.default=function(e){var a=e.options,l=e.name,t=e.handleChange,o=e.wrapperClass,r=e.activeClass;return c.createElement("div",{className:"radio-buttons ".concat(o||"")},a.map((function(e){return c.createElement("div",{className:"radio-buttons__button-wrapper".concat(e.checked?" checked":""),key:"".concat(l).concat(e.value)},c.createElement("label",{className:"radio-buttons__label".concat(e.checked&&r?" ".concat(r):""),htmlFor:"".concat(l,"-").concat(e.value)},c.createElement("input",{type:"radio",value:e.value,name:l,id:"".concat(l,"-").concat(e.value),checked:e.checked,onChange:function(){return t(e.value)}}),e.label),c.createElement("div",{className:"radio-buttons__icon"},c.createElement("span",null)))})))}},5538:function(e,a,l){l.r(a);var c=l(4942),t=l(42982),o=l(70885),r=l(67294),n=l(83253),s=l.n(n),m=l(4726),i=l(65314),u=l(90263),p=l(46351);function d(e,a){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);a&&(c=c.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),l.push.apply(l,c)}return l}function _(e){for(var a=1;a<arguments.length;a++){var l=null!=arguments[a]?arguments[a]:{};a%2?d(Object(l),!0).forEach((function(a){(0,c.Z)(e,a,l[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):d(Object(l)).forEac
1h((function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(l,a))}))}return e}a.default=function(e){var a=e.isOpen,l=e.handleClose,n=(0,r.useState)(1),d=(0,o.Z)(n,2),v=d[0],E=d[1],f=(0,r.useState)("workplace_class_comfort"),N=(0,o.Z)(f,2),y=N[0],h=N[1],k=(0,r.useState)({small_lounge:0,big_lounge:0,small_meeting:0,big_meeting:0}),g=(0,o.Z)(k,2),w=g[0],x=g[1],I=(0,r.useState)([]),C=(0,o.Z)(I,2),O=C[0],j=C[1],A={workplace_class_economy:9*v,workplace_class_comfort:14*v,workplace_class_business:18*v,small_lounge:w.small_lounge?15*w.small_lounge:15,big_lounge:w.big_lounge?30*w.big_lounge:30,small_meeting:w.small_meeting?10*w.small_meeting:10,big_meeting:w.big_meeting?30*w.big_meeting:30,conference:4+2*v,reception:10,break:7+2*v,mail:10},Z=[{checked:"workplace_class_economy"===y,label:I18n.t("space_calculator.workplace_class_economy"),value:"workplace_class_economy"},{checked:"workplace_class_comfort"===y,label:I18n.t("space_calculator.workplace_class_comfort"),value:"workplace_class_comfort"},{checked:"workplace_class_business"===y,label:I18n.t("space_calculator.workplace_class_business"),value:"workplace_class_business"}],S=r.useMemo((function(){var e=[y].concat((0,t.Z)(O));return Object.keys(w).map((function(a){return w[a]&&e.push(a)})),e}),[w,O,y]),P=r.useMemo((function(){var e={fullArea:0};return S.map((function(a){return A[a]&&(e.fullArea=e.fullArea+A[a])})),S.includes("halls")&&(e.fullArea=Math.round(e.fullArea+e.fullArea/5),e.halls=Math.round(e.fullArea/5)),e}),[S,v]),z=function(e,a){var l=(0,t.Z)(O),c=l.indexOf(a);c>=0?l.splice(c,1):l.push(a),j(l)};return r.createElement(s(),{ariaHideApp:!1,className:"space-calculator-modal",isOpen:a,onRequestClose:l,style:b},r.createElement("div",{className:"space-calculator-modal__wrapper"},r.createElement("div",{className:"space-calculator-modal__headline"},I18n.t("space_calculator.title")),r.createElement("div",{className:"space-calculator-modal__subheader"},I18n.t("space_calculator.subtitle")),r.createElement("div",{className:"space-calculator-modal__close-btn",onClick:l},r.createElement(p.SvgIco,{name:"close",size:24})),r.createElement("div",{className:"row"},r.createElement("div",{className:"col-12 col-lg-8"},r.createElement("div",{className:"space-calculator-modal__option-box"},r.createElement("div",{className:"space-calculator-modal__option-box-headline"},I18n.t("space_calculator.workplace_count_label")),r.createElement("div",{className:"space-calculator-modal__option-box-body"},r.createElement("div",{className:"space-calculator-modal__input-wrapper workplaces"},r.createElement("div",{className:"space-calculator-modal__number-dropdown__body-input-control decrement ".concat(v?0:"inactive"),onClick:function(){return v?E(Number(v)-1):null}},"-"),r.createElement("input",{className:"space-calculator-modal__number-dropdown",id:"workplaces",name:"workplaces",onChange:function(e){return(/^\d+$/.test(e.target.value)||!e.target.value)&&E(Number(e.target.value))},placeholder:"0",type:"text",value:v}),r.createElement("div",{className:"space-calculator-modal__number-dropdown__body-input-control increment",onClick:function(){return E(Number(v)+1)}},"+")))),r.createElement("div",{className:"space-calculator-modal__option-box"},r.createElement("div",{className:"space-calculator-modal__option-box-headline"},I18n.t("space_calculator.workplace_class_label")),r.createElement("div",{className:"space-calculator-modal__option-box-body radio-btns"},r.createElement(i.default,{handleChange:h,options:Z,wrapperClass:"space-calculator-modal__radio-btns"}))),r.createElement("div",{className:"space-calculator-modal__option-box"},r.createElement("div",{className:"space-calculator-modal__option-box-headline"},I18n.t("space_calculator.additional_spaces_label")),r.createElement("div",{className:"space-calculator-modal__option-box-body"},Object.keys(w).map((function(e){return r.createElement("div",{className:"space-calculator-modal__input-wrapper",key:e},r.createElement("div",{className:"space-calculator-modal__number-dropdown__body-input-control decrement ".concat(w[e]?0:"inactive"),onClick:function(){return w[e]?x((function(a){return _(_({},a),{},(0,c.Z)({},e,a[e]-1))})):null}},"-"),r.createElement("input",{className:"space-calculator-modal__number-dropdown",name:"additional_workplaces",onChange:function(a){a.persist(),(/^\d+$/.test(a.target.value)||!a.target.value)&&x((function(l){return _(_({},l),{},(0,c.Z)({},e,Number(a.target.value)||0))}
1))},placeholder:"0",type:"text",value:w[e]}),r.createElement("div",{className:"space-calculator-modal__number-dropdown__body-input-control increment",onClick:function(){return x((function(a){return _(_({},a),{},(0,c.Z)({},e,a[e]+1))}))}},"+"),r.createElement("div",{className:"space-calculator-modal__number-dropdown__label"},I18n.t("space_calculator.additional_spaces_".concat(e))),r.createElement("span",{"aria-label":"Additional spaces for ".concat(e," tooltip button"),className:"space-calculator-modal__tooltip-wrapper",role:"button","data-tip":I18n.t("space_calculator.additional_spaces_".concat(e,"_tooltip")),"data-class":"space-calculator-modal__tooltip","data-for":"additional_space_tooltip"+e},r.createElement(p.SvgIco,{name:"help_outline",size:20})),r.createElement(m.Z,{place:"left",effect:"solid",id:"additional_space_tooltip"+e}))})))),r.createElement("div",{className:"space-calculator-modal__option-box"},r.createElement("div",{className:"space-calculator-modal__option-box-headline"},I18n.t("space_calculator.space_consideration_label")),r.createElement("div",{className:"space-calculator-modal__option-box-body"},["reception","break","mail"].map((function(e){return r.createElement("div",{className:"space-calculator-modal__option-row",key:e},r.createElement("div",{className:"space-calculator-modal__option-checkbox-wrapper"},r.createElement(u.default,{handleChange:z,name:e,label:I18n.t("space_calculator.space_consideration_".concat(e)),value:O.includes(e)}),r.createElement("span",{"aria-label":"Additional space consideration for ".concat(e," tooltip button"),className:"space-calculator-modal__tooltip-wrapper",role:"button","data-tip":I18n.t("space_calculator.space_consideration_".concat(e,"_tooltip")),"data-class":"space-calculator-modal__tooltip","data-for":"space_consideration"+e},r.createElement(p.SvgIco,{name:"help_outline",size:20})),r.createElement(m.Z,{place:"bottom",effect:"solid",id:"space_consideration"+e})))}))))),r.createElement("div",{className:"col-12 col-lg-4"},r.createElement("div",{className:"space-calculator-modal__summary-wrapper"},r.createElement("div",{className:"space-calculator-modal__summary-title"},I18n.t("space_calculator.summary"),":"),!!P.fullArea&&r.createElement("div",{className:"space-calculator-modal__summary-list"},v&&r.createElement("div",{className:"space-calculator-modal__summary-list-item"},r.createElement("div",{className:"space-calculator-modal__summary-list-item-left"},r.createElement("div",{className:"space-calculator-modal__summary-list-item-count"},v),r.createElement("div",{className:"space-calculator-modal__summary-list-item-multiplier"},"x"),r.createElement("div",{className:"space-calculator-modal__summary-list-item-label"},r.createElement("div",null,I18n.t("space_calculator.workplaces")),r.createElement("div",null,"\xa0",I18n.t("space_calculator.".concat(y))))),r.createElement("div",{className:"space-calculator-modal__summary-list-item-area"},A[y]," m\xb2")),Object.keys(w).map((function(e){if(w[e])return r.createElement("div",{className:"space-calculator-modal__summary-list-item",key:"summary-".concat(e)},r.createElement("div",{className:"space-calculator-modal__summary-list-item-left"},r.createElement("div",{className:"space-calculator-modal__summary-list-item-count"},w[e]),r.createElement("div",{className:"space-calculator-modal__summary-list-item-multiplier"},"x"),r.createElement("div",{className:"space-calculator-modal__summary-list-item-label"},I18n.t("space_calculator.additional_spaces_".concat(e)))),r.createElement("div",{className:"space-calculator-modal__summary-list-item-area"},A[e]," m\xb2"))})),O.map((function(e){return r.createElement("div",{className:"space-calculator-modal__summary-list-item",key:"summary-".concat(e)},r.createElement("div",{className:"space-calculator-modal__summary-list-item-left"},r.createElement("div",{className:"space-calculator-modal__summary-list-item-count"},"1"),r.createElement("div",{className:"space-calculator-modal__summary-list-item-multiplier"},"x"),r.createElement("div",{className:"space-calculator-modal__summary-list-item-label"},I18n.t("space_calculator.space_consideration_".concat(e)))),r.createElement("div",{className:"space-calculator-modal__summary-list-item-area"},"halls"===e?P.halls||0:A[e]," m\xb2"))}))),r.createElement("div",{className:"space-calculator-modal__summary-total"},r.createElement("div",null,I18n.t("space_calculator.space_total_area")),r.createElement("div",null,P.fullArea," m\xb2")))))))};var b={overlay:{backgroundColor:"rgba(0,0,0,0.6)",top:"0",overflow:"auto",zIndex:"9999"},content:{top:"50%",left:"50%",right:"auto",bottom:"auto",marginRight:"-50%",transform:"translate(-50%, -50%)",pointerEvents:"visible",borderRadius:"8px",position:"absolute"}}}}]); 2//# sourceMappingURL=5538-fc72b26b1854b9a3d90b.chunk.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.