PageSourceSearch

https://www.fptindustrial.com/dist/fpt-industrial/static/js/TabWithMap.b9887a38.chunk.js

js fptindustrial.com collected 2026-10-02 05:01:13 UTC 18,417 bytes, 2 lines download raw bytes

1(this["webpackJsonpfpt-industrial"]=this["webpackJsonpfpt-industrial"]||[]).push([[123,43],{1470:function(t,e,n){var i=n(107).default,r=n(83).default,a=["children","render","callback"];!function(t,e,n){"use strict";function o(t){return t&&"object"===typeof t&&"default"in t?t:{default:t}}var l,c=o(n);t.Status=void 0,(l=t.Status||(t.Status={})).LOADING="LOADING",l.FAILURE="FAILURE",l.SUCCESS="SUCCESS";var u=function(o){var l=o.children,u=o.render,s=o.callback,d=r(o,a),f=n.useState(t.Status.LOADING),v=i(f,2),h=v[0],b=v[1];return n.useEffect((function(){var n=new e.Loader(d),i=function(t){s&&s(t,n),b(t)};i(t.Status.LOADING),n.load().then((function(){return i(t.Status.SUCCESS)}),(function(){return i(t.Status.FAILURE)}))}),[]),h===t.Status.SUCCESS&&l?c.default.createElement(c.default.Fragment,null,l):u?u(h):c.default.createElement(c.default.Fragment,null)};t.Wrapper=u,Object.defineProperty(t,"__esModule",{value:!0})}(e,n(1471),n(2))},1471:function(t,e,n){"use strict";n.r(e),n.d(e,"DEFAULT_ID",(function(){return l})),n.d(e,"Loader",(function(){return c})),n.d(e,"LoaderStatus",(function(){return i}));var i,r=n(10),a=n(11),o=function t(e,n){if(e===n)return!0;if(e&&n&&"object"==typeof e&&"object"==typeof n){if(e.constructor!==n.constructor)return!1;var i,r,a;if(Array.isArray(e)){if((i=e.length)!=n.length)return!1;for(r=i;0!==r--;)if(!t(e[r],n[r]))return!1;return!0}if(e.constructor===RegExp)return e.source===n.source&&e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===n.toString();if((i=(a=Object.keys(e)).length)!==Object.keys(n).length)return!1;for(r=i;0!==r--;)if(!Object.prototype.hasOwnProperty.call(n,a[r]))return!1;for(r=i;0!==r--;){var o=a[r];if(!t(e[o],n[o]))return!1}return!0}return e!==e&&n!==n},l="__googleMapsScriptId";!function(t){t[t.INITIALIZED=0]="INITIALIZED",t[t.LOADING=1]="LOADING",t[t.SUCCESS=2]="SUCCESS",t[t.FAILURE=3]="FAILURE"}(i||(i={}));var c=function(){function t(e){var n=e.apiKey,i=e.authReferrerPolicy,a=e.channel,c=e.client,u=e.id,s=void 0===u?l:u,d=e.language,f=e.libraries,v=void 0===f?[]:f,h=e.mapIds,b=e.nonce,g=e.region,p=e.retries,j=void 0===p?3:p,m=e.url,O=void 0===m?"https://maps.googleapis.com/maps/api/js":m,y=e.version;if(Object(r.a)(this,t),this.CALLBACK="__googleMapsCallback",this.callbacks=[],this.done=!1,this.loading=!1,this.errors=[],this.apiKey=n,this.authReferrerPolicy=i,this.channel=a,this.client=c,this.id=s||l,this.language=d,this.libraries=v,this.mapIds=h,this.nonce=b,this.region=g,this.retries=j,this.url=O,this.version=y,t.instance){if(!o(this.options,t.instance.options))throw new Error("Loader must not be called again with different options. ".concat(JSON.stringify(this.options)," !== ").concat(JSON.stringify(t.instance.options)));return t.instance}t.instance=this}return Object(a.a)(t,[{key:"options",get:function(){return{version:this.version,apiKey:this.apiKey,channel:this.channel,client:this.client,id:this.id,libraries:this.libraries,language:this.language,region:this.region,mapIds:this.mapIds,nonce:this.nonce,url:this.url,authReferrerPolicy:this.authReferrerPolicy}}},{key:"status",get:function(){return this.errors.length?i.FAILURE:this.done?i.SUCCESS:this.loading?i.LOADING:i.INITIALIZED}},{key:"failed",get:function(){return this.done&&!this.loading&&this.errors.length>=this.retries+1}},{key:"createUrl",value:function(){var t=this.url;return t+="?callback=".concat(this.CALLBACK),this.apiKey&&(t+="&key=".concat(this.apiKey)),this.channel&&(t+="&channel=".concat(this.channel)),this.client&&(t+="&client=".concat(this.client)),this.libraries.length>0&&(t+="&libraries=".concat(this.libraries.join(","))),this.language&&(t+="&language=".concat(this.language)),this.region&&(t+="&region=".concat(this.region)),this.version&&(t+="&v=".concat(this.version)),this.mapIds&&(t+="&map_ids=".concat(this.mapIds.join(","))),this.authReferrerPolicy&&(t+="&auth_referrer_policy=".concat(this.authReferrerPolicy)),t}},{key:"deleteScript",value:function(){var t=document.getElementById(this.id);t&&t.remove()}},{key:"load",value:function(){return this.loadPromise()}},{key:"loadPromise",value:function(){var t=this;return new Promise((function(e,n){t.loadCallback((function(t){t?n(t.error):e(window.google)}))}))}},{key:"loadCallback",value:function(t){this.callbacks.push(t),this.execute()}},{key:"setScript",value:function(){if(document.getElementById(this.id))this.callback();else{var t=this.createUrl(),e=document.createElement("script");e.id=this.id,e.type="text/javascript",e.src=t,e.onerror=this.loadErrorCallback.bind(this),e.defer=!0,e.async=!0,this.nonce&&(e.nonce=this.nonce),document.head.appendChild(e)}}},{key:"reset",value:function(){this.deleteScript(),this.done=!1,this.loading=!1,this.errors=[],this.onerrorEvent=null}},{key:"resetIfRetryingFailed",value:function(){this.failed&&this.reset()}},{key:"loadErrorCallback",value:function(t){var e=this;if(this.errors.push(t),this.errors.length<=this.retries){var n=this.errors.length*Math.pow(2,this.errors.length);console.log("Failed to load Google Maps script, retrying in ".concat(n," ms.")),setTimeout((function(){e.deleteScript(),e.setScript()}),n)}else this.onerrorEvent=t,this.callback()}},{key:"setCallback",value:function(){window.__googleMapsCallback=this.callback.bind(this)}},{key:"callback",value:function(){var t=this;this.done=!0,this.loading=!1,this.callbacks.forEach((function(e){e(t.onerrorEvent)})),this.callbacks=[]}},{key:"execute",value:function(){if(this.resetIfRetryingFailed(),this.done)this.callback();else{if(window.google&&window.google.maps&&window.google.maps.version)return console.warn("Google Maps already loaded outside @googlemaps/js-api-loader.This may result in undesirable behavior as options and script parameters may not match."),void this.callback();this.loading||(this.loading=!0,this.setCallback(),this.setScript())}}}]),t}()},1472:function(t,e,n){},1600:function(t,e,n){"use strict";n.r(e);var i=n(673),r=n(164),a=n(2),o=n(1470),l=n(0),c=(n(1472),n(671)),u=n(710),s=n(695),d=n(680);e.default=Object(c.a)((function(t){var e=t.fields,n=Object(a.useState)([]),c=Object(r.a)(n,2),f=c[0],v=c[1],h=Object(a.useState)(),b=Object(r.a)(h,2),g=b[0],p=b[1];Object(a.useEffect)((function(){var t;f.length>0&&p(null===f||void 0===f||null===(t=f[0])||void 0===t?void 0:t.value)}),[f]),Object(a.useEffect)((function(){if(null!==e&&void 0!==e&&e.Tabs){var t=[];
1e.Tabs.forEach((function(e){var n={value:e.fields.title.value};t=[].concat(Object(i.a)(t),[n])})),v(t)}}),[]);var j=Object(a.useCallback)((function(t){var e,n,i,r;return{lat:parseFloat(null===t||void 0===t||null===(e=t.fields)||void 0===e||null===(n=e.latitude)||void 0===n?void 0:n.value),lng:parseFloat(null===t||void 0===t||null===(i=t.fields)||void 0===i||null===(r=i.longitude)||void 0===r?void 0:r.value)}}),[]),m=function(t){var e=t.coordinates,n=t.apiKey,i=t.mapStyle,c=function(t){return Object(l.jsx)("div",{})},u=Object(a.useMemo)((function(){return function(t){var n=t.style,i=t.innerCoordinates,o=t.children,c=Object(a.useRef)(null),u=Object(a.useState)(),s=Object(r.a)(u,2),d=s[0],f=s[1];return Object(a.useEffect)((function(){c.current&&!d&&f(new window.google.maps.Map(c.current,{zoom:12,disableDefaultUI:!0,center:i?new window.google.maps.LatLng(i.lat,i.lng):new window.google.maps.LatLng(e.lat,e.lng)}))}),[c,d]),Object(l.jsxs)(l.Fragment,{children:[Object(l.jsx)("div",{ref:c,style:n}),a.Children.map(o,(function(t){if(Object(a.isValidElement)(t))return Object(a.cloneElement)(t,{map:d})}))]})}}),[e]),s=Object(a.useMemo)((function(){return function(t){var e=Object(a.useState)(),n=Object(r.a)(e,2),i=n[0],o=n[1];return Object(a.useEffect)((function(){return i||o(new google.maps.Marker),function(){i&&i.setMap(null)}}),[i]),Object(a.useEffect)((function(){i&&i.setOptions(t)}),[i,t]),null}}),[e]),d=function(t){var n=t.innerCoordinates;return Object(l.jsx)(u,{style:i,children:Object(l.jsx)(s,{position:n?new window.google.maps.LatLng(n.lat,n.lng):new window.google.maps.LatLng(e.lat,e.lng)})})};return function(){return Object(l.jsx)(o.Wrapper,{apiKey:n,render:c,children:Object(l.jsx)(d,{innerCoordinates:e})})}}(Object(a.useMemo)((function(){return{apiKey:"AIzaSyAwujLgegYvocPgUrAhlzagwUvBkBlm75w",coordinates:j(e.Tabs.find((function(t){var e,n;return(null===t||void 0===t||null===(e=t.fields)||void 0===e||null===(n=e.title)||void 0===n?void 0:n.value)===g}))),mapStyle:{minHeight:"40vh",width:"100%"}}}),[g]));return Object(l.jsx)(u.a,{tabs:f,setTab:p,tabBackgroundColor:{value:"Lightgray"},isAnimated:!0,smallText:!0,children:function(t){var n,i;return Object(l.jsx)("div",{children:Object(l.jsxs)(s.b,{breakpoint:"xl",children:[Object(l.jsx)(s.a,{align:"left",verticalAlign:"top",children:Object(l.jsx)(d.a,{className:"TabWithMap__left_column",field:null===(n=e.Tabs.find((function(e){var n,i;return(null===e||void 0===e||null===(n=e.fields)||void 0===n||null===(i=n.title)||void 0===i?void 0:i.value)===t})))||void 0===n||null===(i=n.fields)||void 0===i?void 0:i.description})}),Object(l.jsx)(s.a,{align:"right",verticalAlign:"top",children:Object(l.jsx)(m,{coordinates:{lat:0,lng:0}})})]})})}})}))},671:function(t,e,n){"use strict";var i=n(133),r=(n(2),n(0));e.a=function(t){return function(e){try{return e&&(null!==e&&void 0!==e&&e.fields)?Object(r.jsx)(t,Object(i.a)({},e)):Object(r.jsx)(r.Fragment,{})}catch(n){return console.log(null===n||void 0===n?void 0:n.stack),Object(r.jsx)(r.Fragment,{})}}}},672:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"d",(function(){return r})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return o}));var i=function(){};function r(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];t&&t.addEventListener&&t.addEventListener.apply(t,e)}function a(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];t&&t.removeEventListener&&t.removeEventListener.apply(t,e)}var o="undefined"!==typeof window},673:function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var i=n(165);var r=n(208);function a(t){return function(t){if(Array.isArray(t))return Object(i.a)(t)}(t)||function(t){if("undefined"!==typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||Object(r.a)(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},680:function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var i=n(2),r=n.n(i),a=n(17),o=n.n(a),l=function(t,e){var n={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(n[i]=t[i]);if(null!=t&&"function"===typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(t);r<i.length;r++)e.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(t,i[r])&&(n[i[r]]=t[i[r]])}return n},c=Object(i.forwardRef)((function(t,e){var n=t.field,i=t.tag,a=t.editable,o=l(t,["field","tag","editable"]);if(!n||!n.editable&&!n.value)return null;var c=Object.assign({dangerouslySetInnerHTML:{__html:n.editable&&a?n.editable:n.value},ref:e},o);return r.a.createElement(i||"div",c)})),u={field:o.a.shape({value:o.a.string,editable:o.a.string}),tag:o.a.string,editable:o.a.bool};c.propTypes=u,c.defaultProps={tag:"div",editable:!0},c.displayName="RichText"},684:function(t,e,n){"use strict";var i=n(2),r=n(672);e.a=function(t,e){var n=Object(i.useState)(function(t,e){return void 0!==e?e:!!r.a&&window.matchMedia(t).matches}(t,e)),a=n[0],o=n[1];return Object(i.useEffect)((function(){var e=!0,n=window.matchMedia(t),i=function(){e&&o(!!n.matches)};return n.addListener(i),o(n.matches),function(){e=!1,n.removeListener(i)}}),[t]),a}},687:function(t,e,n){"use strict";var i=n(2),r=function(t){Object(i.useEffect)(t,[])},a=function(t){var e=Object(i.useRef)(t);e.current=t,r((function(){return function(){return e.current()}}))};e.a=function(t){var e=Object(i.useRef)(0),n=Object(i.useState)(t),r=n[0],o=n[1],l=Object(i.useCallback)((function(t){cancelAnimationFrame(e.current),e.current=requestAnimationFrame((function(){o(t)}))}),[]);return a((function(){cancelAnimationFrame(e.current)})),[r,l]}},695:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}
1));var i=n(2),r=n.n(i),a=(n(696),n(0)),o=function(t){var e=t.children,n=t.align,i=void 0===n?"left":n,r=t.width,o=void 0===r?1:r,l=t.breakpoint,c=void 0===l?"xl":l,u=t.verticalAlign,s=void 0===u?"top":u,d=t.noMargin,f=t.paddingLeft,v=t.paddingRight;return Object(a.jsx)("div",{className:"left"===i?"xl"===c?"ColumnsColumn__xl":"ColumnsColumn__lg":"right"===i?"xl"===c?"ColumnsColumn__align_right_xl":"ColumnsColumn__align_right_lg":"xl"===c?"ColumnsColumn__align_center_xl":"ColumnsColumn__align_center_lg",style:"number"===typeof o?{flex:o,justifyContent:"top"===s?"flex-start":"center",padding:d?"0":"",paddingLeft:f||"",paddingRight:v||""}:{width:o,justifyContent:"top"===s?"flex-start":"center",padding:d?"0":"",paddingLeft:f||"",paddingRight:v||""},children:e})};e.b=function(t){var e=t.children,n=t.breakpoint,i=void 0===n?"xl":n;return Object(a.jsx)("section",{className:"xl"===i?"Column__xl":"Column__lg",children:r.a.Children.map(e,(function(t){return r.a.isValidElement(t)?r.a.cloneElement(t,{breakpoint:i}):t}))})}},696:function(t,e,n){},710:function(t,e,n){"use strict";var i=n(133),r=n(164),a=n(2),o=n(680),l=n(722),c=n(684);n(711);var u=n(0);e.a=function(t){var e,n,s,d=t.children,f=t.tabs,v=t.backgroundColor,h=t.tabBackgroundColor,b=t.firstTab,g=void 0===b?0:b,p=t.selectedCountry,j=void 0===p?"":p,m=t.setTab,O=void 0===m?function(){}:m,y=(t.isAnimated,t.smallText),_=void 0!==y&&y,w=t.lessPaddingMobile,S=void 0!==w&&w,x=Object(a.useState)(null===f||void 0===f||null===(e=f[g])||void 0===e?void 0:e.value),C=Object(r.a)(x,2),k=C[0],E=C[1],L=Object(a.useState)(g),I=Object(r.a)(L,2),A=I[0],T=I[1],R=Object(a.useRef)(!0);Object(a.useEffect)((function(){var t,e,n;if((null===f||void 0===f||null===(t=f[g])||void 0===t||null===(e=t.value)||void 0===e?void 0:e.length)>0&&R.current){var i;if(""===j&&E(null===f||void 0===f||null===(n=f[g])||void 0===n?void 0:n.value),O&&""===j)O(null===f||void 0===f||null===(i=f[g])||void 0===i?void 0:i.value);R.current=!1}}),[f]);var N=function(){var t=Object(l.a)().width,e=Object(c.a)("(max-width: 992px)"),n=Object(a.useRef)(),i=Object(a.useRef)(),o=Object(a.useState)(),u=Object(r.a)(o,2),s=u[0],d=u[1],f=Object(a.useState)(),v=Object(r.a)(f,2),h=v[0],b=v[1],g=function(){null!==n&&void 0!==n&&n.current&&(j()&&b(i.current.getBoundingClientRect()),d(n.current.getBoundingClientRect()))};Object(a.useEffect)((function(){g()}),[e,n.current,i.current]);var p=Object(a.useCallback)((function(t){null!==t&&(n.current=t,g())}),[]),j=function(){return!(null===i||void 0===i||!i.current)},m=function(t){return t||0},O=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return arguments.length>2&&void 0!==arguments[2]&&arguments[2]?e-t:t-e};return[i,{width:m(null===s||void 0===s?void 0:s.width),height:m(null===s||void 0===s?void 0:s.height),x:m(null===s||void 0===s?void 0:s.x),y:m(null===s||void 0===s?void 0:s.y),top:j()?O(null===s||void 0===s?void 0:s.top,null===h||void 0===h?void 0:h.top):m(null===s||void 0===s?void 0:s.top),right:j()?m(null===s||void 0===s?void 0:s.right):function(){return t-(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)-(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0)}(null===s||void 0===s?void 0:s.left,null===s||void 0===s?void 0:s.width),bottom:j()?O(null===s||void 0===s?void 0:s.bottom,null===h||void 0===h?void 0:h.bottom,!0):m(null===s||void 0===s?void 0:s.bottom),left:j()?O(null===s||void 0===s?void 0:s.left,null===h||void 0===h?void 0:h.left):m(null===s||void 0===s?void 0:s.left)},p]}(),B=Object(r.a)(N,3),M=B[0],F=B[1],U=F.width,P=F.left,D=B[2];Object(a.useEffect)((function(){""!==j&&"undefined"!==j&&E(j)}),[j]);var K=function(){return Math.floor(Math.random()*Math.pow(10,10))},G=Object(a.useState)(K()),z=Object(r.a)(G,2),H=z[0],W=z[1],J=Object(a.useRef)();return Object(a.useEffect)((function(){return 0===U&&0===P&&(null===f||void 0===f?void 0:f.length)>0?J.current=setInterval((function(){W(K())}),500):J.current&&(clearInterval(J.current),J.current=void 0),function(){J.current&&(clearInterval(J.current),J.current=void 0)}}),[U,P]),Object(u.jsxs)("div",{className:"BaseTabs_not_animated ".concat("Lightgray"===(null===v||void 0===v?void 0:v.value)?"BaseTabs--lightgray":""),children:[Object(u.jsxs)("div",{ref:M,className:"BaseTabs__tabs_container",children:[Object(u.jsx)("nav",{children:Object(u.jsx)("ul",{children:(null===f||void 0===f?void 0:f.map((function(t,e){return Object(u.jsx)("li",{className:j&&t.value===j||t.value===k?"BaseTabs__tab_label_active":"",style:_?{}:{fontSize:"22.5px"},ref:j&&t.value===j||t.value===k?D:null,onClick:function(){return t=e,O&&O(f[t].value),E(f[t].value),void T(t);var t},children:Object(u.jsx)("h3",{style:Object(i.a)({display:"inline-block"},_?{}:{fontSize:"22.5px"}),children:Object(u.jsx)(o.a,{style:{display:"inline-block",lineHeight:"1",textAlign:"center"},className:"BaseTabs__tab_voice",tag:"strong",field:t})})},e)})))||Object(u.jsx)(u.Fragment,{})})}),0!==U&&0!==P&&Object(u.jsx)("div",{className:"BaseTabs__tabs_active_indicator",style:{width:U,left:P},children:Object(u.jsx)("div",{className:"Lightgray"===(null===v||void 0===v?void 0:v.value)?"BaseTabs__tabs_active_indicator_grey":"BaseTabs__tabs_active_indicator_white"})}),(null===f||void 0===f?void 0:f.length)>=1&&(null===(n=f[0])||void 0===n||null===(s=n.value)||void 0===s?void 0:s.length)>0&&Object(u.jsx)("div",{className:"BaseTabs__border"})]},H),Object(u.jsx)("div",{className:"".concat(S?"BaseTabs_body__less_padding":"BaseTabs__tab_body"," ").concat("Lightgray"===(null===h||void 0===h?void 0:h.value)?"BaseTabs__tab_body--lightgray":""),children:d(k,A)})]})}},711:function(t,e,n){},722:function(t,e,n){"use strict";var i=n(2),r=n(687),a=n(672);e.a=function(t,e){void 0===t&&(t=1/0),void 0===e&&(e=1/0);var n=Object(r.a)({width:a.a?window.innerWidth:t,height:a.a?window.innerHeight:e}),o=n[0],l=n[1];return Object(i.useEffect)((function(){if(a.a){var t=function(){l({width:window.innerWidth,height:window.innerHeight})};return Object(a.d)(window,"resize",t),function(){Object(a.c)(window,"resize",t)}}}),[]),o}}}]);
2//# sourceMappingURL=TabWithMap.b9887a38.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.