1(this["webpackJsonpisobar-sino-website-v2"]=this["webpackJsonpisobar-sino-website-v2"]||[]).push([[27],{1083:function(e,t,n){"use strict";var r=n(1084),a=n(580),o=n(581),c=n(1088),i=n(1089),s=n(1090);function u(e,t){return t.encode?t.strict?c(e):encodeURIComponent(e):e}function l(e,t){return t.decode?i(e):e}function f(e){var t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function p(e){var t=(e=f(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function h(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"===typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function m(e,t){var n=function(e){var t;switch(e.arrayFormat){case"index":return function(e,n,r){t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===r[e]&&(r[e]={}),r[e][t[1]]=n):r[e]=n};case"bracket":return function(e,n,r){t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==r[e]?r[e]=[].concat(r[e],n):r[e]=[n]:r[e]=n};case"comma":return function(e,t,n){var r="string"===typeof t&&t.split("").indexOf(",")>-1?t.split(","):t;n[e]=r};default:return function(e,t,n){void 0!==n[e]?n[e]=[].concat(n[e],t):n[e]=t}}}(t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",parseNumbers:!1,parseBooleans:!1},t)),o=Object.create(null);if("string"!==typeof e)return o;if(!(e=e.trim().replace(/^[?#&]/,"")))return o;var c,i=a(e.split("&"));try{for(i.s();!(c=i.n()).done;){var u=c.value,f=s(u.replace(/\+/g," "),"="),p=r(f,2),m=p[0],d=p[1];d=void 0===d?null:l(d,t),n(l(m,t),d,o)}}catch(E){i.e(E)}finally{i.f()}for(var g=0,b=Object.keys(o);g<b.length;g++){var y=b[g],v=o[y];if("object"===typeof v&&null!==v)for(var j=0,x=Object.keys(v);j<x.length;j++){var w=x[j];v[w]=h(v[w],t)}else o[y]=h(v,t)}return!1===t.sort?o:(!0===t.sort?Object.keys(o).sort():Object.keys(o).sort(t.sort)).reduce((function(e,t){var n=o[t];return Boolean(n)&&"object"===typeof n&&!Array.isArray(n)?e[t]=function e(t){return Array.isArray(t)?t.sort():"object"===typeof t?e(Object.keys(t)).sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return t[e]})):t}(n):e[t]=n,e}),Object.create(null))}t.extract=p,t.parse=m,t.stringify=function(e,t){if(!e)return"";var n=function(e){switch(e.arrayFormat){case"index":return function(t){return function(n,r){var a=n.length;return void 0===r?n:[].concat(o(n),null===r?[[u(t,e),"[",a,"]"].join("")]:[[u(t,e),"[",u(a,e),"]=",u(r,e)].join("")])}};case"bracket":return function(t){return function(n,r){return void 0===r?n:[].concat(o(n),null===r?[[u(t,e),"[]"].join("")]:[[u(t,e),"[]=",u(r,e)].join("")])}};case"comma":return function(t){return function(n,r,a){return null===r||void 0===r||0===r.length?n:0===a?[[u(t,e),"=",u(r,e)].join("")]:[[n,u(r,e)].join(",")]}};default:return function(t){return function(n,r){return void 0===r?n:[].concat(o(n),null===r?[u(t,e)]:[[u(t,e),"=",u(r,e)].join("")])}}}}(t=Object.assign({encode:!0,strict:!0,arrayFormat:"none"},t)),r=Object.keys(e);return!1!==t.sort&&r.sort(t.sort),r.map((function(r){var a=e[r];return void 0===a?"":null===a?u(r,t):Array.isArray(a)?a.reduce(n(r),[]).join("&"):u(r,t)+"="+u(a,t)})).filter((function(e){return e.length>0})).join("&")},t.parseUrl=function(e,t){return{url:f(e).split("?")[0]||"",query:m(p(e),t)}}},1084:function(e,t,n){var r=n(1085),a=n(1086),o=n(413),c=n(1087);e.exports=function(e,t){return r(e)||a(e,t)||o(e,t)||c()}},1085:function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},1086:function(e,t){e.exports=function(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,a=!1,o=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(s){a=!0,o=s}finally{try{r||null==i.return||i.return()}finally{if(a)throw o}}return n}}},1087:function(e,t){e.exports=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.")}},1088:function(e,t,n){"use strict";e.exports=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%".concat(e.charCodeAt(0).toString(16).toUpperCase())}))}},1089:function(e,t,n){"use strict";var r=new RegExp("%[a-f0-9]{2}","gi"),a=new RegExp("(%[a-f0-9]{2})+","gi");function o(e,t){try{return decodeURIComponent(e.join(""))}catch(a){}if(1===e.length)return e;t=t||1;var n=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],o(n),o(r))}function c(e){try{return decodeURIComponent(e)}catch(a){for(var t=e.match(r),n=1;n<t.length;n++)t=(e=o(t,n).join("")).match(r);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(t){return function(e){for(var n={"%FE%FF":"\ufffd\ufffd","%FF%FE":"\ufffd\ufffd"},r=a.exec(e);r;){try{n[r[0]]=decodeURIComponent(r[0])}catch(t){var o=c(r[0]);o!==r[0]&&(n[r[0]]=o)}r=a.exec(e)}n["%C2"]="\ufffd";for(var i=Object.keys(n),s=0;s<i.length;s++){var u=i[s];e=e.replace(new RegExp(u,"g"),n[u])}return e}(e)}}},1090:function(e,t,n){"use strict";e.exports=function(e,t){if("string"!==typeof e||"string"!==typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];var n=e.indexOf(t);return-1===n?[e]:[e.slice(0,n),e.slice(n+t.length)]}},1590:function(e,t,n){"use strict";n.r(t);var r=n(20),a=n(77),o=n(19),c=n(11),i=n(0),s=n.n(i),u=n(22),l=n.n(u),f=n(29),p=n(123),h=n(8),m=n(33),d=n(10),g=n(30),b=n(1119),y=n.n(b),v=n(23),j={search:function(e,t,n,r){return new v.a((function(a){if
1("react-snap-seo"!==navigator.userAgent){var o="".concat("/api/app/","search");y.a.get(o,{params:{language:e,search:t,page:n,pageSize:r}}).then((function(e){a.next(e.data.data)})).catch((function(e){})).finally((function(){}))}}))}},x=n(62),w=n(164),E=n(431),C=n.n(E),O=n(260),L=n.n(O),N=n(193),k=n(1083),S=n.n(k),T=n(409),R=n(13),F=n(406),A=n(303),M=n.n(A),B=n(35),I=l()((function(e){return Object(c.a)(Object(c.a)({},Object(g.a)(e)),{},{left:Object(o.a)({},e.breakpoints.up("sm"),{width:305}),right:Object(o.a)(Object(o.a)({},e.breakpoints.up("sm"),{width:"calc(100% - 305px - 45px)"}),e.breakpoints.up("md"),{width:"calc(100% - 305px - 94px)"}),searchContentList:{"& > *":{borderBottom:"1px solid "+e.palette.common.borderGrey,"&:not(:first-child)":{marginTop:e.spacing(2.5)}}},searchContent:{"& span":{backgroundColor:e.palette.primary.main10}},searchField:Object(c.a)(Object(c.a)({},e.typography.h6),{},{border:0,outline:0,backgroundColor:"transparent",color:e.palette.text.primary,"&::placeholder":{color:"#707070"}})})})),_=function(e){var t=e.searchKeywords,n=e.searchContent,r=I(),o=s.a.useRef(null),c=Object(B.a)();Object(i.useLayoutEffect)((function(){var e=function(){if(o.current&&o.current.getElementsByTagName("p").length>0){var e=o.current.getElementsByTagName("p")[0];if(e.innerHTML&&-1===e.innerHTML.indexOf("<span>")){var n=e.innerHTML,r=t.split(" ").filter((function(e){return""!==e})).join("|"),c=new RegExp(r,"ig");Object(a.a)(new Set(n.match(c))).forEach((function(e){n=n.split(e).join("<span>".concat(e,"</span>"))})),e.innerHTML=n}}};e(),setTimeout((function(){e()}),500)}),[o.current,c]);var u=window.innerWidth>=769,l=window.innerWidth>=769?330:450;if(o.current&&o.current.getBoundingClientRect().width){var f=o.current.getBoundingClientRect().width;u?l*=f/703:l=f/769*450}for(var p=n.body,g=!1,b="",y=0,v=function(){var e=p.slice(Math.max(0,y*l-(u?50:150)*y),Math.min(l*(y+1)-(u?50:150)*y,p.length));if(y>0){var n=e.split(" ");n.shift(),e="..."+n.join(" ")}if(t.split(" ").filter((function(e){return""!==e})).forEach((function(t){e.toLowerCase().indexOf(t.toLowerCase())>=0&&(b=e,g=!0)})),y+=1,g||y>100)return 1};!v(););var j=function(){return"/"!==n.url[n.url.length-1]?n.url+"/":n.url};return s.a.createElement(h.a,{ref:o,pb:{xs:2.5,sm:4},className:r.searchContent},s.a.createElement(m.a,{variant:"h4",children:n.title}),s.a.createElement(C.a,{className:Object(d.a)(r.typographyBody2,"MuiTypography-body2"),lines:3,text:b,ellipsis:"...",buttons:!1,innerElement:"p"}),s.a.createElement(x.b,{to:"/".concat(n.language).concat(j()),className:r.textDecorationNone,target:"_blank",rel:"noopener noreferrer"},s.a.createElement(m.a,{variant:"h6",color:"primary",children:"".concat(window.location.origin,"/").concat(n.language).concat(j())})))};t.default=Object(w.h)((function(e){var t=e.location,n=e.history,a=I(),o=S.a.parse(t.search),u=Object(f.b)().language,l=Object(i.useState)(o.q||""),g=Object(r.a)(l,2),b=g[0],y=g[1],v=Object(i.useState)(null),x=Object(r.a)(v,2),w=x[0],E=x[1],C=s.a.useState({fetchingSearchContentList:!1,searchContentList:null,totalCount:0,hasMore:!1,hasLoadedFirstTime:!1}),O=Object(r.a)(C,2),k=O[0],A=O[1];if(Object(i.useLayoutEffect)((function(){k.pageData&&""!==b&&U()}),[k.pageData]),T.a.fetchPageDataIfNeeded(R.a.pageT48SearchResults,null,u,k,A).subscribe(),!k.pageData)return s.a.createElement(N.a,{mt:5});var B=function(e){var r=Object(c.a)(Object(c.a)({},k),{},{fetchingSearchContentList:!0});e&&(r.searchContentList=null),A(r);j.search(u,b,e?0:k.searchContentList.length/20,20).subscribe((function(r){setTimeout((function(){E(b);var a=e?r.items:k.searchContentList.concat(r.items);A(Object(c.a)(Object(c.a)({},k),{},{searchContentList:a,fetchingSearchContentList:!1,totalCount:r.totalCount,hasMore:a.length<r.totalCount,hasLoadedFirstTime:!0})),n.replace({pathname:t.pathname,search:"?q=".concat(b)})}),k.hasLoadedFirstTime?300:1200)}))},U=function(){""!==b&&(E(null),B(!0))},D=k.pageData,H=k.searchContentList;return s.a.createElement(h.a,{mt:{xs:2.5,sm:7.5},mb:{xs:7.5,sm:12.5}},s.a.createElement(p.a,{fixed:!0,className:"page-search-results"},s.a.createElement(F.a,{pageData:D,title:D.getTitle()}),s.a.createElement(h.a,{display:"flex"},s.a.createElement(h.a,{className:a.left},s.a.createElement(m.a,{variant:"h1",color:"primary",children:D.getTitle()}),w&&s.a.createElement(h.a,{mt:1.5},s.a.createElement(m.a,{variant:"h3",children:D.getSearchResultMessage().replace(/__total_count__/g,k.totalCount+"").replace(/__keywords__/g,w)})))),s.a.createElement(h.a,{mt:{xs:2.5,sm:4},display:{xs:"block",sm:"flex"},justifyContent:"space-between"},s.a.createElement(h.a,{mb:{xs:5,sm:0},className:a.left},s.a.createElement(h.a,{position:"relative",width:1,height:34,className:a.roundBorderPrimary},s.a.createElement(h.a,{component:"input",type:"text",placeholder:D.getSearchKeywordsPlaceholder(),pl:4,pr:1.5,width:1,height:1,className:Object(d.a)(a.searchField),onChange:function(e){return y(e.target.value)},onKeyDown:function(e){return"Enter"===e.key&&U()},value:b}),s.a.createElement(h.a,{component:"img",src:M.a,alt:"Search",position:"absolute",left:8,top:8,width:17,height:17}
1))),s.a.createElement(h.a,{className:a.right},!H&&k.fetchingSearchContentList&&s.a.createElement(N.a,null),s.a.createElement(h.a,{className:a.searchContentList},H&&H.map((function(e,t){return s.a.createElement(_,{key:"".concat(t,"-").concat(window.location.origin,"/").concat(e.language).concat(e.url),searchKeywords:w,searchContent:e})}))),k.hasMore&&H&&H.length>0&&s.a.createElement(h.a,{mt:{xs:0,sm:5}},s.a.createElement(L.a,{partialVisibility:!0,onChange:function(e){e&&!k.fetchingSearchContentList&&B(!1)}},s.a.createElement(N.a,null)))))))}))}}]);
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.