1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5537],{44020:function(e){"use strict";var r="%[a-f0-9]{2}",t=new RegExp("("+r+")|([^%]+?)","gi"),n=new RegExp("("+r+")+","gi");function o(e,r){try{return[decodeURIComponent(e.join(""))]}catch(i){}if(1===e.length)return e;r=r||1;var t=e.slice(0,r),n=e.slice(r);return Array.prototype.concat.call([],o(t),o(n))}function i(e){try{return decodeURIComponent(e)}catch(i){for(var r=e.match(t)||[],n=1;n<r.length;n++)r=(e=o(r,n).join("")).match(t)||[];return e}}e.exports=function(e){if("string"!==typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(r){return function(e){for(var t={"%FE%FF":"\ufffd\ufffd","%FF%FE":"\ufffd\ufffd"},o=n.exec(e);o;){try{t[o[0]]=decodeURIComponent(o[0])}catch(r){var a=i(o[0]);a!==o[0]&&(t[o[0]]=a)}o=n.exec(e)}t["%C2"]="\ufffd";for(var s=Object.keys(t),c=0;c<s.length;c++){var l=s[c];e=e.replace(new RegExp(l,"g"),t[l])}return e}(e)}}},92806:function(e){"use strict";e.exports=function(e,r){for(var t={},n=Object.keys(e),o=Array.isArray(r),i=0;i<n.length;i++){var a=n[i],s=e[a];(o?-1!==r.indexOf(a):r(a,s,e))&&(t[a]=s)}return t}},28069:function(e,r,t){"use strict";t.r(r),t.d(r,{default:function(){return y}});var n=t(85893),o=t(26265),i=t(67294),a=t(39245),s=t(68662),c=t(65670),l=t.n(c),u=t(80632),p=t(69062).ZP.section.withConfig({displayName:"styles__StyledBlog",componentId:"sc-mmlq3l-0"})([".wrapper{max-width:1640px;margin:0 auto;padding:0 25px;}.blog{&-title{font-size:22px;line-height:33px;font-weight:600;letter-spacing:0.2px;}&-posts{margin-top:-10px;position:relative;.post{min-width:382px;}a:first-child{margin-left:0;}a:last-child{margin-right:0;}}}@media screen and (max-width:1060px){.blog-posts{.post{min-width:345px;}}}@media screen and (max-width:768px){.wrapper{padding:0 15px;}.blog-posts{.post{min-width:286px;}}}"]);function f(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function d(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?f(Object(t),!0).forEach((function(r){(0,o.Z)(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}var y=function(){var e,r=(0,i.useState)(!1),t=r[0],o=r[1],c=(0,i.useState)(!1),f=c[0],y=c[1],m=(0,u._)(),g=(0,s.Z)().t,h=l()().colors,b=(0,i.useRef)(null),v=(0,i.useRef)(null),j=(0,i.useRef)(null),x=(0,i.useRef)(0),w=(0,i.useRef)(0),k=(0,i.useRef)(0),O=function(){o(!0);var e=b.current,r=e.scrollLeft<=50,t=e.scrollWidth-e.scrollLeft-e.clientWidth<=50;v.current.style.opacity=r?0:1,j.current.style.opacity=t?0:1},S=function(e){b.current.scrollBy({left:e+30,behavior:"smooth"}),O()};return(0,i.useEffect)((function(){var e,r,t=null===b||void 0===b||null===(e=b.current)||void 0===e||null===(r=e.querySelector)||void 0===r?void 0:r.call(e,".scroll-item");t&&(k.current=t.clientWidth)}),[]),(null===m||void 0===m||null===(e=m.latest_articles)||void 0===e?void 0:e.length)<1?null:(0,n.jsxs)(p,{children:[(0,n.jsxs)("div",{className:"wrapper",children:[(0,n.jsx)("header",{children:(0,n.jsx)("h2",{className:"blog-title",children:"Blog"})}),(0,n.jsxs)("div",{className:"blog-posts",children:[(0,n.jsx)("div",{className:"scroll-arrow prev",ref:v,style:{opacity:0},children:(0,n.jsx)("button",{type:"button","aria-label":"arrow-prev",onClick:function(){return S(-k.current)},children:(0,n.jsx)("svg",{width:"15",height:"32",viewBox:"0 0 15 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M13.8712 31L1.71123 16L13.8712 1",stroke:h.primary,strokeWidth:"2"})})})}),(0,n.jsx)("div",{className:"container__scroll",ref:b,onScroll:O,onMouseDown:function(e){var r=b.current;y(!0),x.current=e.pageX-r.offsetLeft,w.current=r.scrollLeft},onMouseLeave:function(){y(!1)},onMouseUp:function(){y(!1)},onMouseMove:function(e){if(f){e.preventDefault();var r=b.current,t=1*(e.pageX-r.offsetLeft-x.current);r.scrollLeft=w.current-t,O()}},children:m.latest_articles.map((function(e,r){return(0,n.jsx)(a.JG,d(d({},e),{},{onClick:function(e){t&&e.preventDefault()},onMouseUp:function(){setTimeout((function(){o(!1)}),1)}}),r)}))}),(0,n.jsx)("div",{className:"scroll-arrow next",ref:j,children:(0,n.jsx)("button",{type:"button","aria-label":"arrow-next",onClick:function(){return S(k.current)},children:(0,n.jsx)("svg",{width:"15",height:"32",viewBox:"0 0 15 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M1.12878 1L13.2888 16L1.12878 31",stroke:h.primary,strokeWidth:"2"})})})})]})]}),(0,n.jsx)(a.gm,{href:"/blog",text:g("allArticles")})]})}},64121:function(e,r,t){"use strict";t.d(r,{Z:function(){return o}});var n=t(40355);function o(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var t=[],n=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(t.push(a.value),!r||t.length!==r);n=!0);}catch(c){o=!0,i=c}finally{try{n||null==s.return||s.return()}finally{if(o)throw i}}return t}}(e,r)||(0,n.Z)(e,r)||function(){throw new TypeError("Invalid attempt to de
1structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},17563:function(e,r,t){"use strict";const n=t(70610),o=t(44020),i=t(80500),a=t(92806),s=Symbol("encodeFragmentIdentifier");function c(e){if("string"!==typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function l(e,r){return r.encode?r.strict?n(e):encodeURIComponent(e):e}function u(e,r){return r.decode?o(e):e}function p(e){return Array.isArray(e)?e.sort():"object"===typeof e?p(Object.keys(e)).sort(((e,r)=>Number(e)-Number(r))).map((r=>e[r])):e}function f(e){const r=e.indexOf("#");return-1!==r&&(e=e.slice(0,r)),e}function d(e){const r=(e=f(e)).indexOf("?");return-1===r?"":e.slice(r+1)}function y(e,r){return r.parseNumbers&&!Number.isNaN(Number(e))&&"string"===typeof e&&""!==e.trim()?e=Number(e):!r.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function m(e,r){c((r=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},r)).arrayFormatSeparator);const t=function(e){let r;switch(e.arrayFormat){case"index":return(e,t,n)=>{r=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),r?(void 0===n[e]&&(n[e]={}),n[e][r[1]]=t):n[e]=t};case"bracket":return(e,t,n)=>{r=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),r?void 0!==n[e]?n[e]=[].concat(n[e],t):n[e]=[t]:n[e]=t};case"colon-list-separator":return(e,t,n)=>{r=/(:list)$/.exec(e),e=e.replace(/:list$/,""),r?void 0!==n[e]?n[e]=[].concat(n[e],t):n[e]=[t]:n[e]=t};case"comma":case"separator":return(r,t,n)=>{const o="string"===typeof t&&t.includes(e.arrayFormatSeparator),i="string"===typeof t&&!o&&u(t,e).includes(e.arrayFormatSeparator);t=i?u(t,e):t;const a=o||i?t.split(e.arrayFormatSeparator).map((r=>u(r,e))):null===t?t:u(t,e);n[r]=a};case"bracket-separator":return(r,t,n)=>{const o=/(\[\])$/.test(r);if(r=r.replace(/\[\]$/,""),!o)return void(n[r]=t?u(t,e):t);const i=null===t?[]:t.split(e.arrayFormatSeparator).map((r=>u(r,e)));void 0!==n[r]?n[r]=[].concat(n[r],i):n[r]=i};default:return(e,r,t)=>{void 0!==t[e]?t[e]=[].concat(t[e],r):t[e]=r}}}(r),n=Object.create(null);if("string"!==typeof e)return n;if(!(e=e.trim().replace(/^[?#&]/,"")))return n;for(const o of e.split("&")){if(""===o)continue;let[e,a]=i(r.decode?o.replace(/\+/g," "):o,"=");a=void 0===a?null:["comma","separator","bracket-separator"].includes(r.arrayFormat)?a:u(a,r),t(u(e,r),a,n)}for(const o of Object.keys(n)){const e=n[o];if("object"===typeof e&&null!==e)for(const t of Object.keys(e))e[t]=y(e[t],r);else n[o]=y(e,r)}return!1===r.sort?n:(!0===r.sort?Object.keys(n).sort():Object.keys(n).sort(r.sort)).reduce(((e,r)=>{const t=n[r];return Boolean(t)&&"object"===typeof t&&!Array.isArray(t)?e[r]=p(t):e[r]=t,e}
1),Object.create(null))}r.extract=d,r.parse=m,r.stringify=(e,r)=>{if(!e)return"";c((r=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},r)).arrayFormatSeparator);const t=t=>{return r.skipNull&&(null===(n=e[t])||void 0===n)||r.skipEmptyString&&""===e[t];var n},n=function(e){switch(e.arrayFormat){case"index":return r=>(t,n)=>{const o=t.length;return void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?t:null===n?[...t,[l(r,e),"[",o,"]"].join("")]:[...t,[l(r,e),"[",l(o,e),"]=",l(n,e)].join("")]};case"bracket":return r=>(t,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?t:null===n?[...t,[l(r,e),"[]"].join("")]:[...t,[l(r,e),"[]=",l(n,e)].join("")];case"colon-list-separator":return r=>(t,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?t:null===n?[...t,[l(r,e),":list="].join("")]:[...t,[l(r,e),":list=",l(n,e)].join("")];case"comma":case"separator":case"bracket-separator":{const r="bracket-separator"===e.arrayFormat?"[]=":"=";return t=>(n,o)=>void 0===o||e.skipNull&&null===o||e.skipEmptyString&&""===o?n:(o=null===o?"":o,0===n.length?[[l(t,e),r,l(o,e)].join("")]:[[n,l(o,e)].join(e.arrayFormatSeparator)])}default:return r=>(t,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?t:null===n?[...t,l(r,e)]:[...t,[l(r,e),"=",l(n,e)].join("")]}}(r),o={};for(const a of Object.keys(e))t(a)||(o[a]=e[a]);const i=Object.keys(o);return!1!==r.sort&&i.sort(r.sort),i.map((t=>{const o=e[t];return void 0===o?"":null===o?l(t,r):Array.isArray(o)?0===o.length&&"bracket-separator"===r.arrayFormat?l(t,r)+"[]":o.reduce(n(t),[]).join("&"):l(t,r)+"="+l(o,r)})).filter((e=>e.length>0)).join("&")},r.parseUrl=(e,r)=>{r=Object.assign({decode:!0},r);const[t,n]=i(e,"#");return Object.assign({url:t.split("?")[0]||"",query:m(d(e),r)},r&&r.parseFragmentIdentifier&&n?{fragmentIdentifier:u(n,r)}:{})},r.stringifyUrl=(e,t)=>{t=Object.assign({encode:!0,strict:!0,[s]:!0},t);const n=f(e.url).split("?")[0]||"",o=r.extract(e.url),i=r.parse(o,{sort:!1}),a=Object.assign(i,e.query);let c=r.stringify(a,t);c&&(c=`?${c}`);let u=function(e){let r="";const t=e.indexOf("#");return-1!==t&&(r=e.slice(t)),r}(e.url);return e.fragmentIdentifier&&(u=`#${t[s]?l(e.fragmentIdentifier,t):e.fragmentIdentifier}`),`${n}${c}${u}`},r.pick=(e,t,n)=>{n=Object.assign({parseFragmentIdentifier:!0,[s]:!1},n);const{url:o,query:i,fragmentIdentifier:c}=r.parseUrl(e,n);return r.stringifyUrl({url:o,query:a(i,t),fragmentIdentifier:c},n)},r.exclude=(e,t,n)=>{const o=Array.isArray(t)?e=>!t.includes(e):(e,r)=>!t(e,r);return r.pick(e,o,n)}},80500:function(e){"use strict";e.exports=(e,r)=>{if("string"!==typeof e||"string"!==typeof r)throw new TypeError("Expected the arguments to be of type `string`");if(""===r)return[e];const t=e.indexOf(r);return-1===t?[e]:[e.slice(0,t),e.slice(t+r.length)]}},70610:function(e){"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,(e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`))}}]);
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.