PageSourceSearch

https://www.monotaro.com/ecfa_engagement/_next/static/chunks/0pjud…=5e60b838ac03235cc1507eec35d9ae45efd6b5fc

js monotaro.com collected 2026-09-24 08:37:25 UTC 71,884 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="595112be-dfc6-03f8-882a-83f0df7083ce")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,577916,267488,291680,749764,262374,583065,e=>{"use strict";function t(e,t){if(null==e)return{};var n={};for(var o in e)if(({}).hasOwnProperty.call(e,o)){if(-1!==t.indexOf(o))continue;n[o]=e[o]}return n}function n(){return(n=Object.assign.bind()).apply(null,arguments)}function o(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function r(e,t){return(r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var a,s=e.i(745009),i=e.i(271645);e.i(179684);let u=e=>"object"==typeof e&&null!=e&&1===e.nodeType,l=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,d=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){let n,o=getComputedStyle(e,null);return l(o.overflowY,t)||l(o.overflowX,t)||!!(n=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e))&&(n.clientHeight<e.scrollHeight||n.clientWidth<e.scrollWidth)}return!1},c=(e,t,n,o,r,a,s,i)=>a<e&&s>t||a>e&&s<t?0:a<=e&&i<=n||s>=t&&i>=n?a-e-o:s>t&&i<n||a<e&&i>n?s-t+r:0,p=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t};var h=function(){return(h=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},g=("function"==typeof SuppressedError&&SuppressedError,0);function m(e){return"function"==typeof e?e:f}function f(){}function y(e,t){e&&((e,t)=>{var n,o,r,a;let s;if("u"<typeof document)return[];let{scrollMode:i,block:l,inline:h,boundary:g,skipOverflowHiddenElements:m}=t,f="function"==typeof g?g:e=>e!==g;if(!u(e))throw TypeError("Invalid target");let y=document.scrollingElement||document.documentElement,_=[],v=e;for(;u(v)&&f(v);){if((v=p(v))===y){_.push(v);break}null!=v&&v===document.body&&d(v)&&!d(document.documentElement)||null!=v&&d(v,m)&&_.push(v)}let C=null!=(o=null==(n=window.visualViewport)?void 0:n.width)?o:innerWidth,I=null!=(a=null==(r=window.visualViewport)?void 0:r.height)?a:innerHeight,{scrollX:S,scrollY:w}=window,{height:A,width:b,top:x,right:O,bottom:N,left:P}=e.getBoundingClientRect(),{top:T,right:k,bottom:E,left:Q}={top:parseFloat((s=window.getComputedStyle(e)).scrollMarginTop)||0,right:parseFloat(s.scrollMarginRight)||0,bottom:parseFloat(s.scrollMarginBottom)||0,left:parseFloat(s.scrollMarginLeft)||0},R="start"===l||"nearest"===l?x-T:"end"===l?N+E:x+A/2-T+E,K="center"===h?P+b/2-Q+k:"end"===h?O+k:P-Q,M=[];for(let e=0;e<_.length;e++){let t=_[e],{height:n,width:o,top:r,right:a,bottom:s,left:u}=t.getBoundingClientRect();if("if-needed"===i&&x>=0&&P>=0&&N<=I&&O<=C&&(t===y&&!d(t)||x>=r&&N<=s&&P>=u&&O<=a))break;let p=getComputedStyle(t),g=parseInt(p.borderLeftWidth,10),m=parseInt(p.borderTopWidth,10),f=parseInt(p.borderRightWidth,10),v=parseInt(p.borderBottomWidth,10),T=0,k=0,E="offsetWidth"in t?t.offsetWidth-t.clientWidth-g-f:0,Q="offsetHeight"in t?t.offsetHeight-t.clientHeight-m-v:0,D="offsetWidth"in t?0===t.offsetWidth?0:o/t.offsetWidth:0,F="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(y===t)T="start"===l?R:"end"===l?R-I:"nearest"===l?c(w,w+I,I,m,v,w+R,w+R+A,A):R-I/2,k="start"===h?K:"center"===h?K-C/2:"end"===h?K-C:c(S,S+C,C,g,f,S+K,S+K+b,b),T=Math.max(0,T+w),k=Math.max(0,k+S);else{T="start"===l?R-r-m:"end"===l?R-s+v+Q:"nearest"===l?c(r,s,n,m,v+Q,R,R+A,A):R-(r+n/2)+Q/2,k="start"===h?K-u-g:"center"===h?K-(u+o/2)+E/2:"end"===h?K-a+f+E:c(u,a,o,g,f+E,K,K+b,b);let{scrollLeft:e,scrollTop:i}=t;T=0===F?0:Math.max(0,Math.min(i+T/F,t.scrollHeight-n/F+Q)),k=0===D?0:Math.max(0,Math.min(e+k/D,t.scrollWidth-o/D+E)),R+=i-T,K+=e-k}M.push({el:t,top:T,left:k})}return M})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"}
2).forEach(function(e){var t=e.el,n=e.top,o=e.left;t.scrollTop=n,t.scrollLeft=o})}function _(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function v(e,t){var n;function o(){n&&clearTimeout(n)}function r(){for(var r=arguments.length,a=Array(r),s=0;s<r;s++)a[s]=arguments[s];o(),n=setTimeout(function(){n=null,e.apply(void 0,a)},t)}return r.cancel=o,r}function C(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,o=Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];return t.some(function(t){return t&&t.apply(void 0,[e].concat(o)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault})}}function I(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach(function(t){"function"==typeof t?t(e):t&&(t.current=e)})}}function S(){return String(g++)}function w(e){var t=e.isOpen,n=e.resultCount,o=e.previousResultCount;return t?n?n!==o?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function A(e,t){return(e=Array.isArray(e)?e[0]:e)||!t?e:t}var b=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function x(e){void 0===e&&(e={});var t={};return b.forEach(function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}),t}function O(e,t){return e&&t?Object.keys(e).reduce(function(n,o){return n[o]=N(t,o)?t[o]:e[o],n},{}):e}function N(e,t){return void 0!==e[t]}function P(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function T(e,t,n,o,r){void 0===r&&(r=!1);var a=n.length;if(0===a)return -1;var s=a-1;("number"!=typeof e||e<0||e>s)&&(e=t>0?-1:s+1);var i=e+t;i<0?i=r?s:0:i>s&&(i=r?0:s);var u=k(i,t<0,n,o,r);return -1===u?e>=a?-1:e:u}function k(e,t,n,o,r){void 0===r&&(r=!1);var a=n.length;if(t){for(var s=e;s>=0;s--)if(!o(n[s],s))return s}else for(var i=e;i<a;i++)if(!o(n[i],i))return i;return r?k(t?a-1:0,t,n,o):-1}function E(e,t,n,o){return void 0===o&&(o=!0),n&&t.some(function(t){return t&&(_(t,e,n)||o&&_(t,n.document.activeElement,n))})}var Q=v(function(e){R(e).textContent=""},500);function R(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t)),t}function K(e,t){e&&t&&(R(t).textContent=e,Q(t))}var M=Object.freeze({__proto__:null,unknown:0,mouseUp:1,itemMouseEnter:2,keyDownArrowUp:3,keyDownArrowDown:4,keyDownEscape:5,keyDownEnter:6,keyDownHome:7,keyDownEnd:8,clickItem:9,blurInput:10,changeInput:11,keyDownSpaceButton:12,clickButton:13,blurButton:14,controlledPropUpdatedSelectedItem:15,touchEnd:16}),D=["refKey","ref"],F=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],L=["onKeyDown","onBlur","onChange","onInput","onChangeText"],H=["refKey","ref"],j=["onMouseMove","onMouseDown","onClick","onPress","index","item"],q=((a=function(e){function a(r){(a=e.call(this,r)||this).id=a.props.id||"downshift-"+S(),a.menuId=a.props.menuId||a.id+"-menu",a.labelId=a.props.labelId||a.id+"-label",a.inputId=a.props.inputId||a.id+"-input",a.getItemId=a.props.getItemId||function(e){return a.id+"-item-"+e},a.items=[],a.itemCount=null,a.previousResultCount=0,a.timeoutIds=[],a.internalSetTimeout=function(e,t){var n=setTimeout(function(){a.timeoutIds=a.timeoutIds.filter(function(e){return e!==n}),e()},t);a.timeoutIds.push(n)},a.setItemCount=function(e){a.itemCount=e},a.unsetItemCount=function(){a.itemCount=null},a.isItemDisabled=function(e,t){var n=a.getItemNodeFromIndex(t);return n&&n.hasAttribute("disabled")},a.setHighlightedIndex=function(e,t){void 0===e&&(e=a.props.defaultHighlightedIndex),void 0===t&&(t={}),t=x(t),a.internalSetState(n({highlightedIndex:e},t))},a.clearSelection=function(e){a.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:a.props.defaultHighlightedIndex,isOpen:a.props.defaultIsOpen},e)},a.selectItem=function(e,t,o){t=x(t),a.internalSetState(n({isOpen:a.props.defaultIsOpen,highlightedIndex:a.props.defaultHighlightedIndex,selectedItem:e,inputValue:a.props.itemToString(e)},t),o)},a.selectItemAtIndex=function(e,t,n){var o=a.items[e];null!=o&&a.selectItem(o,t,n)},a.selectHighlightedItem=function(e,t){return a.selectItemAtIndex(a.getState().highlightedIndex,e,t)},a.internalSetState=function(e,t){var o,r,s={},i="function"==typeof e;return!i&&e.hasOwnProperty("inputValue")&&a.props.onInputValueChange(e.inputValue,n({},a.getStateAndHelpers(),e)),a.setState(function(t){t=a.getState(t);var u,l=i?e(t):e;o=(l=a.props.stateReducer(t,l)).hasOwnProperty("selectedItem");var d={};return o&&l.selectedItem!==t.selectedItem&&(r=l.selectedItem),(u=l).type||(u.type=0),Ob
2ject.keys(l).forEach(function(e){t[e]!==l[e]&&(s[e]=l[e]),"type"!==e&&(l[e],N(a.props,e)||(d[e]=l[e]))}),i&&l.hasOwnProperty("inputValue")&&a.props.onInputValueChange(l.inputValue,n({},a.getStateAndHelpers(),l)),d},function(){m(t)(),Object.keys(s).length>1&&a.props.onStateChange(s,a.getStateAndHelpers()),o&&a.props.onSelect(e.selectedItem,a.getStateAndHelpers()),void 0!==r&&a.props.onChange(r,a.getStateAndHelpers()),a.props.onUserAction(s,a.getStateAndHelpers())})},a.rootRef=function(e){return a._rootNode=e},a.getRootProps=function(e,o){var r,s=void 0===e?{}:e,i=s.refKey,u=void 0===i?"ref":i,l=s.ref,d=t(s,D),c=(void 0===o?{}:o).suppressRefError;a.getRootProps.called=!0,a.getRootProps.refKey=u,a.getRootProps.suppressRefError=void 0!==c&&c;var p=a.getState().isOpen;return n(((r={})[u]=I(l,a.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?a.menuId:void 0,r["aria-labelledby"]=a.labelId,r),d)},a.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},function(){var e=t.getItemCount();if(e>0){var n=T(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:4})}})},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},function(){var e=t.getItemCount();if(e>0){var n=T(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:3})}})},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,o=t.highlightedIndex;if(n&&null!=o){e.preventDefault();var r=this.items[o],a=this.getItemNodeFromIndex(o);if(null==r||a&&a.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(n({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}}
2,a.buttonKeyDownHandlers=n({},a.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),a.inputKeyDownHandlers=n({},a.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var o=k(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(o,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var o=k(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(o,{type:8})}}}}),a.getToggleButtonProps=function(e){var o=void 0===e?{}:e,r=o.onClick;o.onPress;var s=o.onKeyDown,i=o.onKeyUp,u=o.onBlur,l=t(o,F),d=a.getState().isOpen,c={onClick:C(r,a.buttonHandleClick),onKeyDown:C(s,a.buttonHandleKeyDown),onKeyUp:C(i,a.buttonHandleKeyUp),onBlur:C(u,a.buttonHandleBlur)},p=l.disabled?{}:c;return n({type:"button",role:"button","aria-label":d?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},p,l)},a.buttonHandleKeyUp=function(e){e.preventDefault()},a.buttonHandleKeyDown=function(e){var t=P(e);
2a.buttonKeyDownHandlers[t]&&a.buttonKeyDownHandlers[t].call(o(a),e)},a.buttonHandleClick=function(e){if(e.preventDefault(),a.props.environment){var t=a.props.environment.document,n=t.body,o=t.activeElement;n&&n===o&&e.target.focus()}a.internalSetTimeout(function(){return a.toggleMenu({type:13})})},a.buttonHandleBlur=function(e){var t=e.target;a.internalSetTimeout(function(){if(!a.isMouseDown&&a.props.environment){var e=a.props.environment.document.activeElement;(null==e||e.id!==a.inputId)&&e!==t&&a.reset({type:14})}})},a.getLabelProps=function(e){return n({htmlFor:a.inputId,id:a.labelId},e)},a.getInputProps=function(e){var o,r=void 0===e?{}:e,s=r.onKeyDown,i=r.onBlur,u=r.onChange,l=r.onInput;r.onChangeText;var d=t(r,L),c={},p=a.getState(),h=p.inputValue,g=p.isOpen,m=p.highlightedIndex;return d.disabled||((o={}).onChange=C(u,l,a.inputHandleChange),o.onKeyDown=C(s,a.inputHandleKeyDown),o.onBlur=C(i,a.inputHandleBlur),c=o),n({"aria-autocomplete":"list","aria-activedescendant":g&&"number"==typeof m&&m>=0?a.getItemId(m):void 0,"aria-controls":g?a.menuId:void 0,"aria-labelledby":d&&d["aria-label"]?void 0:a.labelId,autoComplete:"off",value:h,id:a.inputId},c,d)},a.inputHandleKeyDown=function(e){var t=P(e);t&&a.inputKeyDownHandlers[t]&&a.inputKeyDownHandlers[t].call(o(a),e)},a.inputHandleChange=function(e){a.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:a.props.defaultHighlightedIndex})},a.inputHandleBlur=function(){a.internalSetTimeout(function(){if(!a.isMouseDown&&a.props.environment){var e,t=a.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&a._rootNode&&a._rootNode.contains(t)||a.reset({type:10})}})}
2,a.menuRef=function(e){a._menuNode=e},a.getMenuProps=function(e,o){var r,s=void 0===e?{}:e,i=s.refKey,u=void 0===i?"ref":i,l=s.ref,d=t(s,H),c=(void 0===o?{}:o).suppressRefError;return a.getMenuProps.called=!0,a.getMenuProps.refKey=u,a.getMenuProps.suppressRefError=void 0!==c&&c,n(((r={})[u]=I(l,a.menuRef),r.role="listbox",r["aria-labelledby"]=d&&d["aria-label"]?void 0:a.labelId,r.id=a.menuId,r),d)},a.getItemProps=function(e){var o,r=void 0===e?{}:e,s=r.onMouseMove,i=r.onMouseDown,u=r.onClick;r.onPress;var l=r.index,d=r.item,c=void 0===d?void 0:d,p=t(r,j);void 0===l?(a.items.push(c),l=a.items.indexOf(c)):a.items[l]=c;var h=((o={onMouseMove:C(s,function(){l!==a.getState().highlightedIndex&&(a.setHighlightedIndex(l,{type:2}),a.avoidScrolling=!0,a.internalSetTimeout(function(){return a.avoidScrolling=!1},250))}),onMouseDown:C(i,function(e){e.preventDefault()})}).onClick=C(u,function(){a.selectItemAtIndex(l,{type:9})}),o),g=p.disabled?{onMouseDown:h.onMouseDown}:h;return n({id:a.getItemId(l),role:"option","aria-selected":a.getState().highlightedIndex===l},g,p)},a.clearItems=function(){a.items=[]},a.reset=function(e,t){void 0===e&&(e={}),e=x(e),a.internalSetState(function(t){var o=t.selectedItem;return n({isOpen:a.props.defaultIsOpen,highlightedIndex:a.props.defaultHighlightedIndex,inputValue:a.props.itemToString(o)},e)},t)},a.toggleMenu=function(e,t){void 0===e&&(e={}),e=x(e),a.internalSetState(function(t){var o=t.isOpen;return n({isOpen:!o},o&&{highlightedIndex:a.props.defaultHighlightedIndex},e)},function(){var n=a.getState(),o=n.isOpen,r=n.highlightedIndex;o&&a.getItemCount()>0&&"number"==typeof r&&a.setHighlightedIndex(r,e),m(t)()})},a.openMenu=function(e){a.internalSetState({isOpen:!0},e)},a.closeMenu=function(e){a.internalSetState({isOpen:!1},e)},a.updateStatus=v(function(){if(null!=(e=a.props)&&null!=(e=e.environment)&&e.document){var e,t=a.getState(),o=a.items[t.highlightedIndex],r=a.getItemCount(),s=a.props.getA11yStatusMessage(n({itemToString:a.props.itemToString,previousResultCount:a.previousResultCount,resultCount:r,highlightedItem:o},t));a.previousResultCount=r,K(s,a.props.environment.document)}},200);var a,s=a.props,i=s.defaultHighlightedIndex,u=s.initialHighlightedIndex,l=s.defaultIsOpen,d=s.initialIsOpen,c=s.initialInputValue,p=s.initialSelectedItem,h=a.getState({highlightedIndex:void 0===u?i:u,isOpen:void 0===d?l:d,inputValue:void 0===c?"":c,selectedItem:void 0===p?null:p});return null!=h.selectedItem&&void 0===a.props.initialInputValue&&(h.inputValue=a.props.itemToString(h.selectedItem)),a.state=h,a}a.prototype=Object.create(e.prototype),a.prototype.constructor=a,r(a,e);var s=a.prototype;return s.internalClearTimeouts=function(){this.timeoutIds.forEach(function(e){clearTimeout(e)}),this.timeoutIds=[]},s.getState=function(e){return void 0===e&&(e=this.state),O(e,this.props)},s.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},s.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},s.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},s.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),o=this.getState().highlightedIndex;if(n>0){var r=T(o,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(r,t)}},s.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,o=e.selectedItem,r=e.isOpen,a=this.props.itemToString,s=this.id,i=this.getRootProps,u=this.getToggleButtonProps,l=this.getLabelProps,d=this.getMenuProps,c=this.getInputProps,p=this.getItemProps,h=this.openMenu,g=this.closeMenu,m=this.toggleMenu,f=this.selectItem,y=this.selectItemAtIndex,_=this.selectHighlightedItem,v=this.setHighlightedIndex,C=this.clearSelection,I=this.clearItems;return{getRootProps:i,getToggleButtonProps:u,getLabelProps:l,getMenuProps:d,getInputProps:c,getItemProps:p,reset:this.reset,openMenu:h,closeMenu:g,toggleMenu:m,selectItem:f,selectItemAtIndex:y,selectHighlightedItem:_,setHighlightedIndex:v,clearSelection:C,clearItems:I,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:a,id:s,highlightedIndex:t,inputValue:n,isOpen:r,selectedItem:o}},s.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!E(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},o=function(){e.isTouchMove=!1},r=function(){e.isTouchMove=!0},a=function(t){var n=E(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},s=this.props.environment;s.addEventListener("mousedown",t),s.addEventListener("mouseup",n),s.addEventListener("touchstart",o),s.addEventListener("touchmove",r),s.addEventListener("touchend",a),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),s.removeEventListener("mousedown",t),s.removeEventListener("mouseup",n),s.removeEventListener("touchstart",o),s.removeEventListener("touchmove",r),s.removeEventListener("touchend",a)}}else this.cleanup=function(){e.internalClearTimeouts()}},s.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.get
2State():this.props).highlightedIndex,o=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==o},s.componentDidUpdate=function(e,t){N(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},s.componentWillUnmount=function(){this.cleanup()},s.render=function(){var e=A(this.props.children,f);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=A(e(this.getStateAndHelpers()));return t?this.getRootProps.called||this.props.suppressRefError?t:"string"==typeof t.type?(0,i.cloneElement)(t,this.getRootProps(t.props)):void 0:null},a}(i.Component)).defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:w,itemToString:function(e){return null==e?"":String(e)},onStateChange:f,onInputValueChange:f,onUserAction:f,onChange:f,onSelect:f,onOuterClick:f,selectedItemChanged:function(e,t){return e!==t},environment:"u"<typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:y},a.stateChangeTypes=M,a),B={highlightedIndex:-1,isOpen:!1,selectedItem:null,inputValue:""},V=v(function(e,t){K(e(),t)},200),$="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement?i.useLayoutEffect:i.useEffect,U="useId"in i.default?function(e){var t=e.id,n=e.labelId,o=e.menuId,r=e.getItemId,a=e.toggleButtonId,s=e.inputId,u="downshift-"+i.default.useId();return t||(t=u),(0,i.useRef)({labelId:n||t+"-label",menuId:o||t+"-menu",getItemId:r||function(e){return t+"-item-"+e},toggleButtonId:a||t+"-toggle-button",inputId:s||t+"-input"}).current}:function(e){var t=e.id,n=void 0===t?"downshift-"+S():t,o=e.labelId,r=e.menuId,a=e.getItemId,s=e.toggleButtonId,u=e.inputId;return(0,i.useRef)({labelId:o||n+"-label",menuId:r||n+"-menu",getItemId:a||function(e){return n+"-item-"+e},toggleButtonId:s||n+"-toggle-button",inputId:u||n+"-input"}).current},W={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},getA11ySelectionMessage:function(e){var t=e.selectedItem,n=e.itemToString;return t?n(t)+" has been selected.":""},scrollIntoView:y,environment:"u"<typeof window?void 0:window},G={environment:s.default.shape({addEventListener:s.default.func.isRequired,removeEventListener:s.default.func.isRequired,document:s.default.shape({createElement:s.default.func.isRequired,getElementById:s.default.func.isRequired,activeElement:s.default.any.isRequired,body:s.default.any.isRequired}).isRequired,Node:s.default.func.isRequired}),itemToString:s.default.func,itemToKey:s.default.func,stateReducer:s.default.func},J=n({},G,{getA11yStatusMessage:s.default.func,highlightedIndex:s.default.number,defaultHighlightedIndex:s.default.number,initialHighlightedIndex:s.default.number,isOpen:s.default.bool,defaultIsOpen:s.default.bool,initialIsOpen:s.default.bool,selectedItem:s.default.any,initialSelectedItem:s.default.any,defaultSelectedItem:s.default.any,id:s.default.string,labelId:s.default.string,menuId:s.default.string,getItemId:s.default.func,toggleButtonId:s.default.string,onSelectedItemChange:s.default.func,onHighlightedIndexChange:s.default.func,onStateChange:s.default.func,onIsOpenChange:s.default.func,scrollIntoView:s.default.func});h(h({},J),{items:s.default.array.isRequired,isItemDisabled:s.default.func,getA11ySelectionMessage:s.default.func});var z=h(h({},W),{getA11yStatusMessage:function(e){var t=e.isOpen,n=e.resultCount,o=e.previousResultCount;return t?n?n!==o?"".concat(n," result").concat(1===n?" is":"s are"," available, use up and down arrow keys to navigate. Press Enter or Space Bar keys to select."):"":"No results are available.":""},isItemDisabled:function(){return!1}}),Z=Object.freeze({__proto__:null,ToggleButtonClick:0,ToggleButtonKeyDownArrowDown:1,ToggleButtonKeyDownArrowUp:2,ToggleButtonKeyDownCharacter:3,ToggleButtonKeyDownEscape:4,ToggleButtonKeyDown
2Home:5,ToggleButtonKeyDownEnd:6,ToggleButtonKeyDownEnter:7,ToggleButtonKeyDownSpaceButton:8,ToggleButtonKeyDownPageUp:9,ToggleButtonKeyDownPageDown:10,ToggleButtonBlur:11,MenuMouseLeave:12,ItemMouseMove:13,ItemClick:14,FunctionToggleMenu:15,FunctionOpenMenu:16,FunctionCloseMenu:17,FunctionSetHighlightedIndex:18,FunctionSelectItem:19,FunctionSetInputValue:20,FunctionReset:21});var X=Object.freeze({__proto__:null,InputKeyDownArrowDown:0,InputKeyDownArrowUp:1,InputKeyDownEscape:2,InputKeyDownHome:3,InputKeyDownEnd:4,InputKeyDownPageUp:5,InputKeyDownPageDown:6,InputKeyDownEnter:7,InputChange:8,InputBlur:9,InputClick:10,MenuMouseLeave:11,ItemMouseMove:12,ItemClick:13,ToggleButtonClick:14,FunctionToggleMenu:15,FunctionOpenMenu:16,FunctionCloseMenu:17,FunctionSetHighlightedIndex:18,FunctionSelectItem:19,FunctionSetInputValue:20,FunctionReset:21,ControlledPropUpdatedSelectedItem:22});n({},J,{items:s.default.array.isRequired,isItemDisabled:s.default.func,selectedItemChanged:s.default.func,getA11ySelectionMessage:s.default.func,inputValue:s.default.string,defaultInputValue:s.default.string,initialInputValue:s.default.string,inputId:s.default.string,onInputValueChange:s.default.func});n({},W,{getA11yStatusMessage:w,isItemDisabled:function(){return!1}});n({},G,{selectedItems:s.default.array,initialSelectedItems:s.default.array,defaultSelectedItems:s.default.array,getA11yRemovalMessage:s.default.func,activeIndex:s.default.number,initialActiveIndex:s.default.number,defaultActiveIndex:s.default.number,onActiveIndexChange:s.default.func,onSelectedItemsChange:s.default.func,keyNavigationNext:s.default.string,keyNavigationPrevious:s.default.string});var Y={itemToString:W.itemToString,itemToKey:W.itemToKey,stateReducer:W.stateReducer,environment:W.environment,getA11yRemovalMessage:function(e){var t=e.removedSelectedItem;return(0,e.itemToString)(t)+" has been removed."},keyNavigationNext:"ArrowRight",keyNavigationPrevious:"ArrowLeft"},ee=Object.freeze({__proto__:null,SelectedItemClick:0,SelectedItemKeyDownDelete:1,SelectedItemKeyDownBackspace:2,SelectedItemKeyDownNavigationNext:3,SelectedItemKeyDownNavigationPrevious:4,DropdownKeyDownNavigationPrevious:5,DropdownKeyDownBackspace:6,DropdownClick:7,FunctionAddSelectedItem:8,FunctionRemoveSelectedItem:9,FunctionSetSelectedItems:10,FunctionSetActiveIndex:11,FunctionReset:12});e.s(["default",0,q],577916);let et=/^[a-zA-Z0-9!"#\$%&'\(\)\*\+,\-\.\/:;<=>\?@\[\\\]\^_`\{\|\}~\.]+$/,en={keyword:"",items:[]};e.s(["DEBOUNCE_WAIT",0,300,"INITIAL_QAC_INFO",0,en,"INPUTVALUE_DEBOUNCE_WAIT",0,50,"MAXLENGTH",0,256,"MOUSEOVER_DEBOUNCE_WAIT",0,500,"REGEXP_MPN",0,et],267488);let eo={Normal:0,NormalWithCategory:1,MPN:3};e.s(["QACItemType",0,eo],291680);var er=e.i(232184);let ea=/\s+/g,es=e=>e.normalize("NFKC").toLowerCase().replace(ea," ").trim();var ei=e.i(652155),eu=e.i(872109),el=e.i(275384);let ed=()=>({handleOnClickSuggestKeyword:({event:e,keyword:t,categoryCode:n,items:o,selectedItem:r,index:a,groupIndex:s})=>{let i=`[${o.filter(e=>e.type===eo.Normal).map(e=>`"${e.value}"`).join(",")}]`,u=o.filter(e=>e.type===eo.Normal).length,l=+!!et.test(t??""),d={suggest_word:{value:t,forceFlag:!0},suggest_word_norm:{value:es(t),forceFlag:!0},suggest_category:{value:n,forceFlag:!0},suggest_cnt:{value:u+l,forceFlag:!0},suggest_cnt_word:{value:u,forceFlag:!0},suggest_cnt_code:{value:l,forceFlag:!0},suggest_items:{value:i,forceFlag:!0}},c=["keyword","category_code","brand","code"][r.type],p=r.type===eo.MPN?`/s/?mpn=${encodeURIComponent(String(r.value))}`:"",h=r.type===eo.MPN?`"${String(r.value)}
2"を注文コードまたはメーカー品番から検索`:r.value;(0,el.sendImpression)(void 0,{},{...d,...{suggest_click_type:{value:c,forceFlag:!0},suggest_click_idx:{value:a+1,forceFlag:!0},suggest_click_group_idx:{value:s,forceFlag:!0},suggest_click_contents_idx:{value:null,forceFlag:!0},suggest_click_url:{value:p,forceFlag:!0},suggest_click_word:{value:h,forceFlag:!0}},[el.CLICK_EVENT_PARAM_NAME]:e,[el.FORCE_SEND_PARAM_NAME]:!0})},sendQACImpression:({keyword:e,categoryCode:t,items:n,selectedIndex:o,selectedValue:r})=>{let a=`[${n.filter(e=>e.type===eo.Normal).map(e=>`"${e.value}"`).join(",")}]`,s=n.filter(e=>e.type===eo.Normal).length,i=+!!et.test(e??""),u={suggest_word:{value:e,forceFlag:!0},suggest_word_norm:{value:es(e),forceFlag:!0},suggest_category:{value:t,forceFlag:!0},suggest_cnt:{value:s+i,forceFlag:!0},suggest_cnt_word:{value:s,forceFlag:!0},suggest_cnt_code:{value:i,forceFlag:!0},suggest_items:{value:a,forceFlag:!0},suggest_select_word:{value:r,forceFlag:!0},suggest_select_idx:{value:o,forceFlag:!0},suggest_select_view_products:{value:"",forceFlag:!0}};(0,el.sendImpression)(void 0,{},{...u,[el.FORCE_SEND_PARAM_NAME]:!0})}}),ec=()=>{let e=e=>e.map(e=>e.replace(/_/g,"\\_")).join("_"),t=e=>`00${e}`.slice(-2),n=(e,t)=>t?`${e}_${t}`:e,o="onsite_search_suggest";return{handleOnClickSuggestCode:t=>{let{ref:r,keyword:a,scopeCategoryCode:s}=t;(0,el.sendClick)(r,{category:o,action:n("click_code",s),label:e([a])})},handleOnClickSuggestKeyword:r=>{let{ref:a,keyword:s,index:i,suggestKeyword:u,scopeCategoryCode:l}=r;(0,el.sendClick)(a,{category:o,action:n("click_suggest",l),label:e([t(i),u,s])})},handleOnClickSuggestCategory:r=>{let{ref:a,keyword:s,index:i,categoryCode:u,scopeCategoryCode:l}=r;(0,el.sendClick)(a,{category:o,action:n("click_category",l),label:e([t(i),String(u),s])})},sendQACImpression:t=>{let{ref:r,keyword:a,suggestCount:s,scopeCategoryCode:i}=t;(0,el.sendImpression)(r,{category:o,action:n("imp",i),label:e([a]),value:s,non_interaction:!0})}}},ep={production:"https://www.monotaro.com/sca/v1.0/search/qac",canary:"https://www.monotaro.com/sca/v1.0/search/qac",staging:"https://stg-www.monotaro.com/sca/v1.0/search/qac",development:"https://search-core-api-www.dev.ex-monotaro.com/sca/v1.0/search/qac",local:"https://search-core-api-www.dev.ex-monotaro.com/sca/v1.0/search/qac"}[(0,er.getEnvironment)().name],eh=async(e,t,n)=>{let o=new URLSearchParams({keyword:e,category_code:t,hits:"10",sort:n}),r=await fetch(`${ep}?${o.toString()}`);if(!r.ok)throw Error(`response[NG], status: ${r.status}, statusText: ${r.statusText}`);let a=await r.json();return a?.result??[]},eg=(e,t=!1,n=!1)=>{let o=(0,eu.useSort)(),[r,a]=(0,i.useState)(e),[s,u]=(0,i.useState)(!1),{sendQACImpression:l}=ed(),d=(0,i.useRef)(0),c=e=>{n&&u(e)},p=async({keyword:e,categoryCode:n})=>{d.current+=1;let s=d.current;if(""===e){a(en),c(!1);return}let i=es(e);if(r.keyword===i)return void c(!1);let u=et.test(e)?[{type:eo.MPN,value:e}]:[];c(!0);try{let r=await eh(i,String(n),o);if(d.current!==s)return;let c={keyword:i,items:[...r.flatMap((e,t)=>0===t&&null!=e.suggest_categories&&e.suggest_categories.length>0?[...e.suggest_categories.map(t=>({type:eo.NormalWithCategory,value:e.name,suggestCategory:{code:t.category_code,name:t.category_name,imageUrl:t.image_url}})),{type:eo.Normal,value:e.name}]:[{type:eo.Normal,value:e.name}]),...u]};if(t){let{items:t}=c,o=t.find(e=>e.type===eo.Normal);l({keyword:e,categoryCode:n,items:t,selectedIndex:0,selectedValue:o?.value??""})}a(c)}catch(t){let e=t instanceof Error?t.message:String(t);ei.appLogger.warn(`failed to fetch qac: ${e}`)}finally{d.current===s&&c(!1)}};return[r,p,s]};e.s(["useQAC",0,eg],749764);var em=e.i(843476),ef=e.i(203266),ey=e.i(207670),e_=e.i(401102),ev=e.i(814573),eC=e.i(362),eI=e.i(187370);let eS="normalWithCategory",ew=(e,t)=>{let n;return function(...o){clearTimeout(n),n=setTimeout(()=>e.apply(this,o),t)}},eA=(e,t)=>0===e.indexOf(t)?(0,em.jsxs)(em.Fragment,{children:[(0,em.jsx)("span",{className:(0,ey.default)(e_.default.ac_match,"ac_match"),children:t}),e.replace(t,"")]}):e,eb=({onChange:e})=>{let t=(0,i.useRef)([]),{history:n,historyRef:o,selectQuery:r,clearHistory:a,clearRef:s}=(0,ev.useSearchHistory)();return 0===n.queries.length?null:(0,em.jsx)("div",{ref:o,"data-ecfa":"qac_history_list",className:e_.default.QACResult,...(0,ef.spreadAnalyticsTags)({tag:"qac_history_list"}),children:(0,em.jsxs)("ul",{className:e_.default.QACResult__List,children:[n.queries.map((n,o)=>(0,em.jsxs)("li",{ref:e=>{t.current[o]=e},className:e_.default.QACResult__ListItem,...(0,ef.spreadAnalyticsTags)({tag:`item-${o+1}`}),onClick:()=>{var a;r(a=n.k,o,t.current[o]),e({type:eo.Normal,value:a})},children:[(0,em.jsx)("img",{src:"//jp.images-monotaro.com/Monotaro3/img/
2history.svg",alt:"",className:e_.default.QACResult__HistoryImage,loading:"lazy",decoding:"async",width:"16",height:"13"}),(0,em.jsx)("span",{className:e_.default.ac_match,children:n.k})]})),(0,em.jsx)("li",{ref:s,className:(0,ey.default)(e_.default.QACResult__ListItem,e_.default["QACResult__ListItem--HistoryDelete"]),...(0,ef.spreadAnalyticsTags)({tag:"HistoryDelete"}),onClick:()=>{a()},children:"検索履歴をすべて削除"})]})})},ex=({item:e,index:t,impressionIndex:n,getItemProps:o,inputValue:r,categoryCode:a,onClickQAC:s,onMouseEnterQAC:u,isHighlighted:l})=>{let d=(0,i.useRef)(null),c=(0,i.useRef)(null),p=(0,i.useRef)(null),{handleOnClickSuggestCode:h,handleOnClickSuggestKeyword:g,handleOnClickSuggestCategory:m}=ec();if(e.type===eo.NormalWithCategory&&null!=e.suggestCategory)return(0,em.jsxs)("li",{ref:c,className:l?(0,ey.default)([e_.default.QACResult__CategoryListItem,e_.default.suggest_type_0,e_.default["QACResult__ListItem--Hover"]]):(0,ey.default)([e_.default.QACResult__CategoryListItem,e_.default.suggest_type_0]),...o({key:e.value,index:t,item:e}),onClick:a=>{let{onClick:i}=o({key:e.value,index:t,item:e});i(a),s(a,r,e,t,n),m({ref:c.current,keyword:r,index:n,categoryCode:e.suggestCategory?.code})},"data-type":e.type,"data-name":e.suggestCategory.name,children:[(0,em.jsx)("span",{className:e_.default.QACResult__CategoryListWord,children:eA(e.value,r)}),(0,em.jsxs)("span",{className:e_.default.QACResult__CategoryWrap,children:[(0,em.jsx)("img",{src:e.suggestCategory.imageUrl,alt:e.suggestCategory.name,className:e_.default.QACResult__CategoryImage}),(0,em.jsxs)("span",{className:e_.default.QACResult__CategoryText,children:[e.suggestCategory.name,(0,em.jsx)("span",{className:e_.default["QACResult__CategoryText--Sub"],children:"のカテゴリで検索"})]})]})]});if(e.type===eo.Normal)return(0,em.jsx)("li",{ref:p,className:l?(0,ey.default)([e_.default.QACResult__ListItem,e_.default.suggest_type_0,e_.default["QACResult__ListItem--Hover"]]):(0,ey.default)([e_.default.QACResult__ListItem,e_.default.suggest_type_0]),"data-analytics-tag":`suggest_item-${t+1}`,...o({key:e.value,index:t,item:e}),onClick:i=>{let{onClick:u}=o({key:e.value,index:t,item:e});u(i),s(i,r,e,t,n),g({ref:p.current,keyword:r,index:n,suggestKeyword:e.value,scopeCategoryCode:a})},onMouseEnter:()=>u?.(r,n,e.value),"data-type":e.type,"data-name":e.value,children:eA(e.value,r)});if(e.type===eo.MPN){let a=`"${String(e.value)}
2"を注文コードまたはメーカー品番から検索`;return(0,em.jsx)("li",{ref:d,className:l?(0,ey.default)([e_.default.QACResult__ListItem,e_.default.suggest_type_3,e_.default["QACResult__ListItem--Hover"]]):(0,ey.default)([e_.default.QACResult__ListItem,e_.default.suggest_type_3]),...o({key:e.value,index:t,item:e}),onClick:a=>{let{onClick:i}=o({key:e.value,index:t,item:e});i(a),s(a,r,e,t,n),h({ref:d.current,keyword:r})},"data-type":e.type,"data-name":a,children:a})}return null},eO=!0;e.s(["QAC",0,({keyword:e,categoryCode:t,isLoggedIn:n,onChange:o})=>{let{userInfo:r}=(0,eC.useAuth)(),a=r?.isOSLUser??!1,{handleOnClickSuggestKeyword:s,sendQACImpression:u}=ed(),[l,d]=(0,i.useState)(!1),c=(0,eI.useClickOutside)(()=>d(!1)),[p,h]=eg(en,!0),{items:g,keyword:m}=p,f=((e,t)=>{let n=(0,i.useRef)(null),{sendQACImpression:o}=ec();return(0,i.useEffect)(()=>{if(e.length>0&&eO&&null!==n.current){let r=e.filter(e=>e.type===eo.Normal);o({ref:n.current,keyword:t??"",suggestCount:r.length}),eO=!1}},[n,e]),n})(g,m),y=e=>{e&&o(e)},_=(e,n,o,r,a)=>{s({event:e,keyword:n,categoryCode:t,items:g,selectedItem:o,index:r,groupIndex:a})},v=ew((e,n,o)=>{u({keyword:e,categoryCode:t,items:g,selectedIndex:n,selectedValue:o})},500);return(0,em.jsx)(q,{initialInputValue:e,stateReducer:(e,t)=>{switch(t.type){case q.stateChangeTypes.blurInput:case q.stateChangeTypes.keyDownEscape:case q.stateChangeTypes.mouseUp:return{...t,inputValue:e.inputValue};default:return t}},onInputValueChange:ew((e,n)=>{n.isOpen&&h({keyword:e,categoryCode:t})},50),onChange:y,itemToString:e=>e?e.value:"",children:({getRootProps:e,getInputProps:o,getItemProps:r,getMenuProps:s,isOpen:i,inputValue:u,highlightedIndex:p})=>{let h=g.filter(e=>e.type===eo.NormalWithCategory),m=g.filter(e=>e.type===eo.Normal),C=g.filter(e=>e.type===eo.MPN);return(0,em.jsx)("div",{className:e_.default.QACSearch,children:(0,em.jsxs)("div",{className:e_.default.QACSearch__Placeholder,...e({},{suppressRefError:!0}),children:[(0,em.jsx)("input",{ref:c,type:"search","data-ecfa":"header_keyword_input",name:"q",id:"keywords",className:e_.default.QACSearch__Input,value:"",maxLength:256,autoComplete:"off",placeholder:a?"商品名、キーワード、注文コード":"商品名、キーワード、注文コード、使用用途","aria-label":"検索するには次の情報を入力してください",tabIndex:0,onFocus:()=>d(!0),...o()}),l&&""===u&&0===g.length&&(0,em.jsx)(eb,{onChange:y}),i&&g.length>0?(0,em.jsx)("div",{ref:f,className:e_.default.QACResult,...(0,ef.spreadAnalyticsTags)({tag:"suggest_list"}),children:(0,em.jsxs)("ul",{className:(0,ey.default)(e_.default.QACResult__List,"ac_results"),...s(),children:[n&&h.length>0&&(0,em.jsx)("li",{className:e_.default["QACResult__ListItem--Category"],children:(0,em.jsx)("ul",{className:e_.default.QACResult__CategoryList,children:h.map((e,n)=>{let o=e.suggestCategory?`${eS}#${e.value}#${e.suggestCategory.code}`:`${eS}#${e.value}`;return(0,em.jsx)(ex,{item:e,index:n,impressionIndex:n+1,getItemProps:r,inputValue:u??"",isHighlighted:n===p,categoryCode:t,onClickQAC:_},o)})})}),m.map((e,n)=>{let o=Number(n)+Number(h.length);return(0,em.jsx)(ex,{item:e,index:o,impressionIndex:n+1,getItemProps:r,inputValue:u??"",isHighlighted:o===p,categoryCode:t,onClickQAC:_,onMouseEnterQAC:v},`normal#${e.value}`)}),C.map((e,n)=>{let o=Number(n)+Number(h.length)+Number(m.length);return(0,em.jsx)(ex,{item:e,index:o,impressionIndex:n+1,getItemProps:r,inputValue:u??"",isHighlighted:o===p,categoryCode:t,onClickQAC:_},`mpn#${e.value}`)})]})}):null]})})}},e)},"debounce",0,ew],262374);var eN=e.i(636433);let eP={categoryCode:0,brandName:"",monotaroNo:"",makerProductCode:"",keyword:"",productName:"",priceFrom:"",priceTo:"",category:{code:0,name:""}},eT=()=>{let[e,t]=(0,i.useState)(eP);return(0,i.useEffect)(()=>{let e=e=>{t(t=>({...t,...e}))};return eN.eventEmitter.on("setGlobalNavigation",e),()=>{eN.eventEmitter.off("setGlobalNavigation",e)}},[]),e},ek=e=>{let t=()=>eN.eventEmitter.listenerCount("setGlobalNavigation")>0&&(eN.eventEmitter.emit("setGlobalNavigation",e),!0),n=()=>{};if(!t()){let e=0,o=setInterval(()=>{t()?clearInterval(o):(e+=1)>=3&&clearInterval(o)},100);n=()=>{clearInterval(o)}}return n};e.s(["useInitGlobalNavigation",0,()=>({getValues:eT,setValues:ek})],583065)},232189,(e,t,n)=>{"use strict";
2t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},865156,(e,t,n)=>{"use strict";var o=e.r(232189);function r(){}function a(){}a.resetWarningCache=r,t.exports=function(){function e(e,t,n,r,a,s){if(s!==o){var i=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},745009,(e,t,n)=>{t.exports=e.r(865156)()},552210,(e,t,n)=>{"use strict";var o,r=Symbol.for("react.element"),a=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),d=Symbol.for("react.context"),c=Symbol.for("react.server_context"),p=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),g=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),y=Symbol.for("react.offscreen");function _(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case s:case u:case i:case h:case g:return e;default:switch(e=e&&e.$$typeof){case c:case d:case p:case f:case m:case l:return e;default:return t}}case a:return t}}}o=Symbol.for("react.module.reference"),n.ContextConsumer=d,n.ContextProvider=l,n.Element=r,n.ForwardRef=p,n.Fragment=s,n.Lazy=f,n.Memo=m,n.Portal=a,n.Profiler=u,n.StrictMode=i,n.Suspense=h,n.SuspenseList=g,n.isAsyncMode=function(){return!1},n.isConcurrentMode=function(){return!1},n.isContextConsumer=function(e){return _(e)===d},n.isContextProvider=function(e){return _(e)===l},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},n.isForwardRef=function(e){return _(e)===p},n.isFragment=function(e){return _(e)===s},n.isLazy=function(e){return _(e)===f},n.isMemo=function(e){return _(e)===m},n.isPortal=function(e){return _(e)===a},n.isProfiler=function(e){return _(e)===u},n.isStrictMode=function(e){return _(e)===i},n.isSuspense=function(e){return _(e)===h},n.isSuspenseList=function(e){return _(e)===g},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===s||e===u||e===i||e===h||e===g||e===y||"object"==typeof e&&null!==e&&(e.$$typeof===f||e.$$typeof===m||e.$$typeof===l||e.$$typeof===d||e.$$typeof===p||e.$$typeof===o||void 0!==e.getModuleId)||!1},n.typeOf=_},179684,(e,t,n)=>{"use strict";t.exports=e.r(552210)},401102,e=>{e.v({QACResult:"QAC-module-scss-module__nOAAhG__QACResult",QACResult__CategoryImage:"QAC-module-scss-module__nOAAhG__QACResult__CategoryImage",QACResult__CategoryList:"QAC-module-scss-module__nOAAhG__QACResult__CategoryList",QACResult__CategoryListItem:"QAC-module-scss-module__nOAAhG__QACResult__CategoryListItem",QACResult__CategoryListWord:"QAC-module-scss-module__nOAAhG__QACResult__CategoryListWord",QACResult__CategoryText:"QAC-module-scss-module__nOAAhG__QACResult__CategoryText","QACResult__CategoryText--Sub":"QAC-module-scss-module__nOAAhG__QACResult__CategoryText--Sub",QACResult__CategoryWrap:"QAC-module-scss-module__nOAAhG__QACResult__CategoryWrap",QACResult__HistoryImage:"QAC-module-scss-module__nOAAhG__QACResult__HistoryImage",QACResult__List:"QAC-module-scss-module__nOAAhG__QACResult__List",QACResult__ListItem:"QAC-module-scss-module__nOAAhG__QACResult__ListItem","QACResult__ListItem--Category":"QAC-module-scss-module__nOAAhG__QACResult__ListItem--Category","QACResult__ListItem--HistoryDelete":"QAC-module-scss-module__nOAAhG__QACResult__ListItem--HistoryDelete","QACResult__ListItem--Hover":"QAC-module-scss-module__nOAAhG__QACResult__ListItem--Hover","QACResult__ListItem--SuggestType3":"QAC-module-scss-module__nOAAhG__QACResult__ListItem--SuggestType3",QACSearch:"QAC-module-scss-module__nOAAhG__QACSearch",QACSearch__Input:"QAC-module-scss-module__nOAAhG__QACSearch__Input",QACSearch__Placeholder:"QAC-module-scss-module__nOAAhG__QACSearch__Placeholder",ac_match:"QAC-module-scss-module__nOAAhG__ac_match",suggest_type_3:"QAC-module-scss-module__nOAAhG__suggest_type_3"})},872109,e=>{"use strict";var t=e.i(843476),n=e.i(271645),o=e.i(275384),r=e.i(610563),a=e.i(769823);let s=(0,n.createContext)({sort:"general"});e.s(["QACProvider",0,({featureFlag:e,sort:i,children:u})=>{var l;let d,c;l=()=>{if(e&&!e.fixed){let{key:t,variation:n}=e;(0,o.setAbTestParam)(t,n)}},(d=(0,n.useRef)(l)).current=l,c=(0,a.useM6oContext)(),(0,n.useLayoutEffect)(()=>{try{d.current?.()}catch(e){r.appLogger.warn(e instanceof Error?e:Error(`useBeforePageViewLayout failed: ${String(e)}`))}},[c]);let p=(0,n.useMemo)(()=>({sort:i}),[i]);return(0,t.jsx)(s.Provider,{value:p,children:u})},"useSort",0,()=>(0,n.useContext)(s).sort],872109)},89083,e=>{e.v({AjaxLoading:"QAC-module-scss-module__P5pgSq__AjaxLoading",FooterOptionSearch:"QAC-module-scss-module__P5pgSq__FooterOptionSearch",FooterOptionSearchWra
2pper:"QAC-module-scss-module__P5pgSq__FooterOptionSearchWrapper",OptionFormBackButton:"QAC-module-scss-module__P5pgSq__OptionFormBackButton",OptionFormButton:"QAC-module-scss-module__P5pgSq__OptionFormButton",OptionFormContainer:"QAC-module-scss-module__P5pgSq__OptionFormContainer",OptionFormKeyword__Input:"QAC-module-scss-module__P5pgSq__OptionFormKeyword__Input",OptionFormKeyword__Input__IOS:"QAC-module-scss-module__P5pgSq__OptionFormKeyword__Input__IOS",OptionForm__Button:"QAC-module-scss-module__P5pgSq__OptionForm__Button",OptionForm__Keyword:"QAC-module-scss-module__P5pgSq__OptionForm__Keyword",OptionSearchContent:"QAC-module-scss-module__P5pgSq__OptionSearchContent",OptionSearchForm:"QAC-module-scss-module__P5pgSq__OptionSearchForm",SearchDetailInput:"QAC-module-scss-module__P5pgSq__SearchDetailInput",SearchFormSpAppSearchPage:"QAC-module-scss-module__P5pgSq__SearchFormSpAppSearchPage",SearchFormSpAppSearchPage__Container:"QAC-module-scss-module__P5pgSq__SearchFormSpAppSearchPage__Container",SearchFormSpAppSearchPage__Form:"QAC-module-scss-module__P5pgSq__SearchFormSpAppSearchPage__Form",SearchFormSpAppSearchPage__Input:"QAC-module-scss-module__P5pgSq__SearchFormSpAppSearchPage__Input",SearchFormSpAppSearchPage__Keyword:"QAC-module-scss-module__P5pgSq__SearchFormSpAppSearchPage__Keyword",SpeechToTextButton:"QAC-module-scss-module__P5pgSq__SpeechToTextButton",search_form_wrapper:"QAC-module-scss-module__P5pgSq__search_form_wrapper"})},844164,e=>{e.v({SpeechToTextButton:"SpeechToTextButton-module-scss-module__9CJixG__SpeechToTextButton"})},227992,e=>{e.v({ArrowButtonImage:"SuggestList-module-scss-module__-JZoeq__ArrowButtonImage",CurrentKeyword:"SuggestList-module-scss-module__-JZoeq__CurrentKeyword",KeywordSearch:"SuggestList-module-scss-module__-JZoeq__KeywordSearch",KeywordSearchItem:"SuggestList-module-scss-module__-JZoeq__KeywordSearchItem","KeywordSearchItem--CodeNumber":"SuggestList-module-scss-module__-JZoeq__KeywordSearchItem--CodeNumber",KeywordSearchItem_MPN:"SuggestList-module-scss-module__-JZoeq__KeywordSearchItem_MPN",KeywordSearchItem_SubName:"SuggestList-module-scss-module__-JZoeq__KeywordSearchItem_SubName",KeywordSearchItem__AddWord:"SuggestList-module-scss-module__-JZoeq__KeywordSearchItem__AddWord",KeywordSearchItem__Keyword:"SuggestList-module-scss-module__-JZoeq__KeywordSearchItem__Keyword",KeywordSearch_Message:"SuggestList-module-scss-module__-JZoeq__KeywordSearch_Message"})},448567,e=>{e.v({CurrentKeyword:"SearchHistory-module-scss-module__yCbvVa__CurrentKeyword",KeywordSearch:"SearchHistory-module-scss-module__yCbvVa__KeywordSearch",KeywordSearchItem:"SearchHistory-module-scss-module__yCbvVa__KeywordSearchItem","KeywordSearchItem--Link":"SearchHistory-module-scss-module__yCbvVa__KeywordSearchItem--Link",KeywordSearchItem_SubName:"SearchHistory-module-scss-module__yCbvVa__KeywordSearchItem_SubName",KeywordSearchItem__AddWord:"SearchHistory-module-scss-module__yCbvVa__KeywordSearchItem__AddWord",KeywordSearchItem__Keyword:"SearchHistory-module-scss-module__yCbvVa__KeywordSearchItem__Keyword",KeywordSearchMessage:"SearchHistory-module-scss-module__yCbvVa__KeywordSearchMessage",KeywordSearch_Message:"SearchHistory-module-scss-module__yCbvVa__KeywordSearch_Message",KeywordSearch__ClearButton:"SearchHistory-module-scss-module__yCbvVa__KeywordSearch__ClearButton",OptionFormBackButton:"SearchHistory-module-scss-module__yCbvVa__OptionFormBackButton","OptionFormBackButton--Sm":"SearchHistory-module-scss-module__yCbvVa__OptionFormBackButton--Sm"})},640695,e=>{"use strict";var t=e.i(232184),n=e.i(652155);let o="status.put",r={CartItemCount:"CartItemCount",CouponCount:"CouponCount",User:"User"},a=()=>{if((0,t.isServerSide)())return;let{native:e}=window;return void 0===e&&n.appLogger.warn("window.native is undefined, native app features unavailable"),e},s=()=>void 0!==a(),i=(e,...t)=>{if(!s())return!1;let o=a(),r=e.split("."),i=o;for(let t of r)if(!(i=i[t]))return n.appLogger.warn(`cannot find native method: ${e}`),!1;return t.length>0?i(...t):i(),!0},u=(e,...t)=>new Promise(n=>{i(e,...t,(e,t,o)=>{n({status:e,result:t,error:o})})||n({status:-100,result:null,error:`native method undefined: ${e}`})}),l=e=>(n.appLogger.debug(`putAllNativeStatus: ${JSON.stringify(e)}`),u("status.putAll",e)),d=()=>u("loading.hide"),c=e=>(n.appLogger.debug(`setAnalyticsUserId: ${e}`),u("setAnalyticsUserId",e)),p=async()=>{n.appLogger.debug("setLogoutStatus"),await l({User:null,CouponCount:0});let e=a();e?.biometricsAuth?.isAvailable&&await u("biometricsAuth.savePassword",null),await c(null)};e.s(["NativeStatusKey",0,r,"fetchNativeStatus",0,e=>(n.appLogger.debug(`fetchNativeStatus: ${e}`),u("status.fetch",e)),"hideNativeLoading",0,d,"isNativeAvailable",0,s,"notifyDomContentLoadedToIos",0,()=>{let e=(()=>{let e=window.document.cookie.match(/(?:^|;\s*)spappCustomUA=([^;]*)/)?.[1];if(!e)return null;try{return decodeURIComponent(e)}catch{return null}})()??window.navigator.userAgent;/iosmonotaroappbasket/.test(e.toLowerCase())&&(n.appLogger.debug("notifyDomContentLoadedToIos"),window.location.href=`domcontentloaded:${window.location.href}`)},"notifyFinishLogin",0,()=>(n.appLogger.debug("notifyFinishLogin"),i("onFinishLogin")),"openSpeechToText",0,()=>(n.appLogger.debug("openSpeechToText"),u("openSpeechToText")),"putAllNativeStatus",0,l,"putLoginUserInfo",0,(e,t,a,s)=>{let i=null;return(null!=e||null!=t||null!=a||null!=s)&&(i={name:e||"",organization:t||"",userId:a||"",typesOfCompanies:s}),n.appLogger.debug(`putLoginUserInfo: ${JSON.stringify(i)}`),u(o,r.User,i)},"putNativeStatus",0,(e,t)=>(n.appLogger.debug(`putNativeStatus: { key: ${e}, value: ${JSON.stringify(t)} }`),u(o,e,t)),"setAnalyticsUserId",0,c,"setLogoutStatus",0,p,"showNativeLoading",0,(e=0)=>u("loading.show").then(t=>(e>0&&setTimeout(()=>{d().catch(e=>n.appLogger.error(e))},1e3*e),t))])},954173,e=>{"use strict";var t=e.i(843476),n=e.i(271645),o=e.i(619273),r=e.i(286491),a=e.i(540143),s=e.i(915823),i=class extends s.Subscribable{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){let a=t.queryKey,s=t.queryHash??(0,o.hashQueryKeyByOptions)(a,t),i=this.get(s);
2return i||(i=new r.Query({client:e,queryKey:a,queryHash:s,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(a)}),this.add(i)),i}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){a.notifyManager.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,o.matchQuery)(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,o.matchQuery)(e,t)):t}notify(e){a.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){a.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){a.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},u=e.i(114272),l=s,d=class extends l.Subscribable{constructor(e={}){super(),this.config=e,this.#t=new Set,this.#n=new Map,this.#o=0}#t;#n;#o;build(e,t,n){let o=new u.Mutation({client:e,mutationCache:this,mutationId:++this.#o,options:e.defaultMutationOptions(t),state:n});return this.add(o),o}add(e){this.#t.add(e);let t=c(e);if("string"==typeof t){let n=this.#n.get(t);n?n.push(e):this.#n.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#t.delete(e)){let t=c(e);if("string"==typeof t){let n=this.#n.get(t);if(n)if(n.length>1){let t=n.indexOf(e);-1!==t&&n.splice(t,1)}else n[0]===e&&this.#n.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=c(e);if("string"!=typeof t)return!0;{let n=this.#n.get(t),o=n?.find(e=>"pending"===e.state.status);return!o||o===e}}runNext(e){let t=c(e);if("string"!=typeof t)return Promise.resolve();{let n=this.#n.get(t)?.find(t=>
2t!==e&&t.state.isPaused);return n?.continue()??Promise.resolve()}}clear(){a.notifyManager.batch(()=>{this.#t.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#t.clear(),this.#n.clear()})}getAll(){return Array.from(this.#t)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,o.matchMutation)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,o.matchMutation)(e,t))}notify(e){a.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return a.notifyManager.batch(()=>Promise.all(e.map(e=>e.continue().catch(o.noop))))}};function c(e){return e.options.scope?.id}var p=e.i(175555),h=e.i(814448),g=e.i(992571),m=class{#r;#a;#s;#i;#u;#l;#d;#c;constructor(e={}){this.#r=e.queryCache||new i,this.#a=e.mutationCache||new d,this.#s=e.defaultOptions||{},this.#i=new Map,this.#u=new Map,this.#l=0}mount(){this.#l++,1===this.#l&&(this.#d=p.focusManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#r.onFocus())}),this.#c=h.onlineManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#r.onOnline())}))}unmount(){this.#l--,0===this.#l&&(this.#d?.(),this.#d=void 0,this.#c?.(),this.#c=void 0)}isFetching(e){return this.#r.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#a.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#r.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#r.build(this,t),r=n.state.data;return void 0===r?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime((0,o.resolveStaleTime)(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#r.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),a=this.#r.get(r.queryHash),s=a?.state.data,i=(0,o.functionalUpdate)(t,s);if(void 0!==i)return this.#r.build(this,r).setData(i,{...n,manual:!0})}setQueriesData(e,t,n){return a.notifyManager.batch(()=>this.#r.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#r.get(t.queryHash)?.state}removeQueries(e){let t=this.#r;a.notifyManager.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#r;return a.notifyManager.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let n={revert:!0,...t};return Promise.all(a.notifyManager.batch(()=>this.#r.findAll(e).map(e=>e.cancel(n)))).then(o.noop).catch(o.noop)}invalidateQueries(e,t={}){return a.notifyManager.batch(()=>(this.#r.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(a.notifyManager.batch(()=>this.#r.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(o.noop)),"paused"===e.state.fetchStatus?Promise.resolve():t}))).then(o.noop)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let n=this.#r.build(this,t);return n.isStaleByTime((0,o.resolveStaleTime)(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(o.noop).catch(o.noop)}fetchInfiniteQuery(e){return e.behavior=(0,g.infiniteQueryBehavior)(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(o.noop).catch(o.noop)}ensureInfiniteQueryData(e){return e.behavior=(0,g.infiniteQueryBehavior)(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return h.onlineManager.isOnline()?this.#a.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#r}getMutationCache(){return this.#a}getDefaultOptions(){return this.#s}setDefaultOptions(e){this.#s=e}setQueryDefaults(e,t){this.#i.set((0,o.hashKey)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#i.values()],n={};return t.forEach(t=>{(0,o.partialMatchKey)(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#u.set((0,o.hashKey)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#u.values()],n={};return t.forEach(t=>{(0,o.partialMatchKey)(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#s.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,o.hashQueryKeyByOptions)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===o.skipToken&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#s.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#r.clear(),this.#a.clear()}},f=e.i(912598),y=e.i(362),_=e.i(224385),v=e.i(498686),C=e.i(769823),I=e.i(590507),S=e.i(16217);let w=()=>new m({defaultOptions:{queries:{refetchOnWindowFocus:!1,queryKeyHashFn:S.pageViewScopedQueryKeyHashFn}}}),A=({children:e,m6oContext:o,userInfo:r,flagsState:a})=>
2{let[s]=(0,n.useState)(w);return(0,t.jsx)(f.QueryClientProvider,{client:s,children:(0,t.jsx)(C.M6oContextProvider,{m6oContext:o,children:(0,t.jsx)(y.AuthProvider,{userInfo:r,children:(0,t.jsx)(_.CartProvider,{children:(0,t.jsx)(v.FeatureFlagProvider,{flagsState:a,children:e})})})})})};e.s(["PcAppProvider",0,e=>(0,t.jsx)(A,{...e}),"SpAppProvider",0,({children:e,...n})=>(0,t.jsx)(A,{...n,children:(0,t.jsx)(I.QACProvider,{children:e})}),"createAppQueryClient",0,w],954173)},590507,786839,e=>{"use strict";var t=e.i(843476),n=e.i(271645),o=e.i(716183),r=e.i(577916),a=e.i(207670),s=e.i(267488),i=e.i(89083),u=e.i(291680);let l="商品をさがす(取扱点数2,866万点)",d="KEYWORD_SEARCH_HISTORY",c={QACItem:u.QACItemType,SearchHistoryItem:"SEARCH_HISTORY",AddKeywordItem:"ADD_KEYWORD"};e.s(["HISTORY_SEARCH_KEYWORDS_KEY",0,d,"PLACEHOLDER",0,l,"SuggestItemTypes",0,c],786839);let p=({inputRef:e,inputValue:n,getRootProps:o,getInputProps:r,isIOSDevice:u,isAndroidDevice:d,onCloseClick:c,onSearchClick:p})=>(0,t.jsx)("div",{id:"option_search",className:(0,a.default)(i.default.FooterOptionSearch,i.default.search_form_wrapper),...o({},{suppressRefError:!0}),children:(0,t.jsx)("div",{className:(0,a.default)(i.default.OptionSearchForm,i.default.OptionSearchForm__Fixed),children:(0,t.jsxs)("div",{className:i.default.OptionFormContainer,children:[(0,t.jsx)("a",{href:"#",className:i.default.OptionFormBackButton,"aria-label":"前のページへ",onClick:c,children:(0,t.jsx)("i",{className:(0,a.default)(i.default.OptionFormBackButton__Icon,"Icon--AngleLeft"),role:"img","aria-hidden":"true"})}),(0,t.jsx)("div",{id:"combo_keywords_footer",className:i.default.OptionForm__Keyword,children:(0,t.jsxs)("span",{className:"deleteicon",children:[(0,t.jsx)("input",{...r({ref:e}),type:"search",name:"q",id:"option_search_keyword",className:(0,a.default)(i.default.OptionFormKeyword__Input,u&&i.default.OptionFormKeyword__Input__IOS,d&&i.default.OptionFormKeyword__Input__Android),autoComplete:"off",autoCapitalize:"off",autoCorrect:"off",placeholder:l,maxLength:s.MAXLENGTH,value:n})," "]})}),(0,t.jsx)("button",{type:"button",onClick:p,id:"footer_search_btn",className:i.default.OptionForm__Button,children:"検索"})]})})});var h=e.i(844164);let g=({onClick:e,className:n})=>(0,t.jsx)("button",{id:"mic_icon",type:"button",className:(0,a.default)(h.default.SpeechToTextButton,n),"aria-label":"音声検索",onClick:e,children:(0,t.jsx)("i",{className:"material-icons","aria-hidden":"true",children:"mic"})}),m=({inputRef:e,inputValue:n,getRootProps:o,getInputProps:r,isIOSDevice:u,isAndroidDevice:d,isSpeechToTextEnabled:c,onSpeechToTextClick:p})=>(0,t.jsx)("div",{className:(0,a.default)(i.default.search_form_wrapper,i.default.SearchFormSpAppSearchPage),...o({},{suppressRefError:!0}),children:(0,t.jsx)("div",{className:(0,a.default)(i.default.OptionSearchForm,i.default.SearchFormSpAppSearchPage__Form),children:(0,t.jsx)("div",{className:(0,a.default)(i.default.OptionFormContainer,i.default.SearchFormSpAppSearchPage__Container),children:(0,t.jsxs)("div",{id:"combo_keywords",className:(0,a.default)(i.default.OptionForm__Keyword,i.default.SearchFormSpAppSearchPage__Keyword),children:[(0,t.jsxs)("span",{className:"deleteicon",children:[(0,t.jsx)("input",{...r({ref:e}),type:"search",name:"q",className:(0,a.default)(i.default.OptionFormKeyword__Input,i.default.SearchFormSpAppSearchPage__Input,u&&i.default.OptionFormKeyword__Input__IOS,d&&i.default.OptionFormKeyword__Input__Android),autoComplete:"off",autoCapitalize:"off",autoCorrect:"off",placeholder:l,maxLength:s.MAXLENGTH,value:n})," "]}),c?(0,t.jsx)(g,{onClick:p,className:i.default.SpeechToTextButton}):null]})})})});var f=e.i(203266),y=e.i(448567);let _=({item:e,index:n,getItemProps:o})=>{let r={value:`${e.value} `,type:c.AddKeywordItem};return(0,t.jsxs)("li",{className:(0,a.default)(y.default.KeywordSearchItem,y.default.suggest_type_0,y.default.suggest_type_history),children:[(0,t.jsx)("a",{href:"#",className:(0,a.default)(y.default.KeywordSearchItem__Keyword,y.default.suggest_link,y.default.history_link),"data-href":"","data-name":"",...o({index:n,item:e,onClick:e=>{e.preventDefault()}}),children:e.value}),(0,t.jsx)("a",{href:"#",className:(0,a.default)(y.default.KeywordSearchItem__AddWord,y.default.add_w
2ord_link,y.default.add_history_link),"data-name":"","aria-label":"検索ワードに追加する",...o({index:n+1,item:r,onClick:e=>{e.preventDefault()}}),children:(0,t.jsx)("i",{className:"Icon--Plus",role:"img","aria-hidden":"true"})})]})},v=({getItemProps:e,searchHistoryItems:n,handleClearClick:o,onClose:r,shouldShowQACCloseGuide:s=!0,isSpApp:i=!1})=>0===n.length?s?(0,t.jsx)("li",{className:y.default.KeywordSearch_Message,children:(0,t.jsxs)("div",{className:y.default.KeywordSearchMessage,children:["※入力をやめる場合は",(0,t.jsx)("a",{href:"#",className:(0,a.default)(y.default.OptionFormBackButton,y.default["OptionFormBackButton--Sm"]),"aria-label":"前のページへ",onClick:e=>{e.preventDefault(),r()},children:(0,t.jsx)("i",{className:(0,a.default)(y.default.OptionFormBackButton__Icon,"Icon--AngleLeft"),role:"img","aria-hidden":"true"})}),"ボタンを押してください。"]})}):null:(0,t.jsxs)(t.Fragment,{children:[n.map((n,o)=>(0,t.jsx)(_,{item:n,index:2*o,getItemProps:e},n.id)),(0,t.jsx)("li",{className:(0,a.default)(y.default.KeywordSearchItem,y.default["KeywordSearchItem--Link"]),children:(0,t.jsx)("a",{href:"#",className:y.default.KeywordSearch__ClearButton,onClick:o,...(0,f.spreadAnalyticsTags)({tag:"history_clear",...i&&{action:"click",uaEvent:{click:{category:"app_keyword",action:"click",label:"history_clear"}}}}),children:"検索履歴を消去"})})]});var C=e.i(769823);let I=({getItemProps:e,onClose:r,shouldShowQACCloseGuide:a=!0})=>{let{searchHistoryItems:s,handleClearClick:i}=(()=>{let[e,t]=n.default.useState([]);return(0,n.useEffect)(()=>{t((()=>{let e=localStorage.getItem(d);if(!e)return[];let t=JSON.parse(e);return Array.isArray(t)?t:[]})())},[]),{searchHistoryItems:e.map((e,t)=>({id:`0${t}`.slice(-2),type:c.SearchHistoryItem,value:e})),handleClearClick:e=>{e.preventDefault(),localStorage.removeItem(d),t([])}}})(),u=(0,C.useM6oContext)(),l=u?.service.view.toLowerCase()===o.M6O_CONTEXT_CONST.SERVICE.VIEW.SPAPP;return(0,t.jsx)(v,{getItemProps:e,searchHistoryItems:s,handleClearClick:i,onClose:r,shouldShowQACCloseGuide:a,isSpApp:l})};var S=e.i(227992);let w=({item:e,index:n,inputValue:o,getItemProps:r})=>{var s;let i,u={value:`${e.value} `,type:c.AddKeywordItem};return(0,t.jsxs)("li",{className:(0,a.default)(S.default.KeywordSearchItem,S.default.suggest_type_0),children:[(0,t.jsx)("a",{href:"#",className:(0,a.default)(S.default.KeywordSearchItem__Keyword,S.default.suggest_link),...r({key:e.value,index:n,item:e,onClick:e=>{e.preventDefault()}}),children:(0,t.jsx)("span",{className:S.default.kwrap,children:(s=e.value,i=o.trim(),0===s.indexOf(i)?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:S.default.CurrentKeyword,children:i}),e.value.replace(i,"")]}):e.value)})}),(0,t.jsx)("a",{href:"#",className:(0,a.default)(S.default.KeywordSearchItem__AddWord,S.default.add_word_link),"data-name":"","aria-label":"検索ワードに追加する",...r({key:`add#${e.value}`,index:n+1,item:u,onClick:e=>{e.preventDefault()}}),children:(0,t.jsx)("i",{className:"Icon--Plus",role:"img","aria-hidden":"true"})})]})},A=({item:e,index:n,getItemProps:o})=>(0,t.jsx)("li",{className:(0,a.default)(S.default.KeywordSearchItem,S.default["KeywordSearchItem--CodeNumber"],S.default.suggest_type_3),children:(0,t.jsx)("a",{href:"#",className:(0,a.default)(S.default.KeywordSearchItem__Keyword,S.default.suggest_link),...o({key:`mpn#${String(e.value)}`,index:n,item:e}),children:(0,t.jsxs)("div",{className:(0,a.default)(S.default.kwrap,S.default.KeywordSearchItem_MPN),children:['"',(0,t.jsx)("span",{className:S.default.CurrentKeyword,children:e.value}),'"を注文コードまたはメーカー品番から検索']})})}),b=({inputValue:e,qacItems:n,getMenuProps:o,getItemProps:r,onClose:a,shouldShowQACCloseGuide:s=!0,isLoading:i=!1})=>{let l=""!==e&&0!==n.length,d=n.filter(e=>e.type===u.QACItemType.Normal),c=n.filter(e=>e.type===u.QACItemType.MPN);return(0,t.jsx)("div",{className:S.default.KeywordSearch,children:(0,t.jsx)("div",{id:"search_nav_assist",children:(0,t.jsxs)("ul",{id:"suggest_list",style:{opacity:i?.3:1},...o(),children:[l&&d.map((n,o)=>{let a=n.suggestCategory?`${String(n.value)}#${String(n.suggestCategory?.code)}`:n.value;return(0,t.jsx)(w,{item:n,index:2*o,inputValue:e,getItemProps:r},a)}),c.length>0&&c.map((e,n)=>{let o=2*Number(d.length)+Number(n);return(0,t.jsx)(A,{index:o,item:e,getItemProps:r},`mpn#${String(e.value)}`)}),!l&&(0,t.jsx)(I,{getItemProps:r,onClose:a,shouldShowQACCloseGuide:s})]})})})};var x=e.i(275384),O=e.i(640695);let N=()=>{window.alert("音声検索がご利用いただけません。")},P="spappSearchPage";var T=e.i(573984),k=e.i(749764),E=e.i(262374);let Q=o.M6O_CONTEXT_CONST.DEVICE.OS,R=`${T.IMAGE_SERVER_URL}/sp/images/icons/loading.gif`,K=({keyword:e,categoryCode:a,variant:u,updateKeyword:l,onClose:d,handleSearch:h})=>{let g,f=(g=(0,n.useRef)(null),(0,n.useEffect)(()=>{g.current?.focus()},[g]),g),y=(0,C.useM6oContext)(),_=y?.device?.osName===Q.IOS,v=y?.device?.osName===Q.ANDROID,{isSpeechToTextEnabled:I,handleSpeechToText:S}=(()=>
2{let e=(0,C.useM6oContext)(),[t,r]=(0,n.useState)(!1);(0,n.useEffect)(()=>{let e=()=>{r("function"==typeof window.native?.openSpeechToText)};return e(),window.addEventListener("nativeLoadFinished",e),()=>{window.removeEventListener("nativeLoadFinished",e)}},[]);let a=e?.service.view===o.M6O_CONTEXT_CONST.SERVICE.VIEW.SPAPP&&e?.device.osName===o.M6O_CONTEXT_CONST.DEVICE.OS.ANDROID&&t,s=(0,n.useCallback)(()=>{a?(0,O.openSpeechToText)().then(e=>{switch(e.status){case 0:{let t,n=String(e.result??"");t={category:(()=>{let{dataLayer:e}=window,t=e?.find(e=>e.virtual_url)?.virtual_url;return t||window.location.href.replace(window.location.origin,"")||document.body.id})(),action:"voice_search",label:n,value:1,non_interaction:!1},(0,x.sendClick)(null,t),(0,x.sendFinishProcessing)("voice_search",{},t),window.location.href=`/s/?c=&q=${encodeURIComponent(n)}`;return}case -1:return;default:N()}}).catch(N):N()},[a]);return{isSpeechToTextEnabled:a,handleSpeechToText:s}})();(({inputRef:e,handleSearch:t,onClose:o})=>{(0,n.useEffect)(()=>{let n=n=>{"Enter"===n.key&&t(e.current?.value??"")};return window.addEventListener("keydown",n),()=>{window.removeEventListener("keydown",n)}},[e,t]),(0,n.useEffect)(()=>(window.addEventListener("popstate",o),()=>{window.removeEventListener("popstate",o)}),[o])})({inputRef:f,handleSearch:h,onClose:d});let[w,A,T]=(0,k.useQAC)(s.INITIAL_QAC_INFO,!1,u===P),{items:K}=w;(0,n.useEffect)(()=>{A({keyword:e,categoryCode:a})},[]);let M=(0,E.debounce)(h,s.DEBOUNCE_WAIT),D=e=>{e.preventDefault(),d()};return(0,t.jsx)(r.default,{initialInputValue:e,stateReducer:(e,t)=>{switch(t.type){case r.default.stateChangeTypes.blurInput:case r.default.stateChangeTypes.mouseUp:case r.default.stateChangeTypes.touchEnd:case r.default.stateChangeTypes.clickButton:return{...t,inputValue:e.inputValue};default:return t}},onInputValueChange:(0,E.debounce)(e=>{l(e),A({keyword:e,categoryCode:a})},s.INPUTVALUE_DEBOUNCE_WAIT),onSelect:e=>{if(e){if(e.type===c.AddKeywordItem)return void f.current?.focus();if(e.type===c.QACItem.MPN){window.location.href=`/s/?mpn=${encodeURIComponent(String(e.value))}`;return}M(e.value)}},itemToString:e=>e?e.value:"",children:({getRootProps:e,getInputProps:n,getItemProps:o,getMenuProps:r,inputValue:a})=>{let s=a??"",l={inputRef:f,inputValue:s,getRootProps:e,getInputProps:n,isIOSDevice:_,isAndroidDevice:v},c=u===P&&T;return(0,t.jsxs)("div",{className:i.default.FooterOptionSearchWrapper,children:[u===P?(0,t.jsx)(m,{...l,isSpeechToTextEnabled:I,onSpeechToTextClick:S}):(0,t.jsx)(p,{...l,onCloseClick:D,onSearchClick:()=>h(s)}),(0,t.jsx)(b,{inputValue:s,qacItems:K,getMenuProps:r,getItemProps:o,onClose:d,shouldShowQACCloseGuide:u!==P,isLoading:c}),c&&(0,t.jsx)("div",{className:i.default.AjaxLoading,children:(0,t.jsx)("img",{src:R,alt:"loading",loading:"lazy",decoding:"async",width:"32",height:"32"})})]})}})};var M=e.i(583065);let D="#searchSuggest",F=/^[0-9]+$/,L={categoryCode:"",brandName:"",productName:"",monotaroNo:"",makerProductCode:"",priceFrom:"",priceTo:""},H=(0,n.createContext)({keyword:"",searchOptions:L,updateKeyword:()=>{},updateSearchOptions:()=>{},displayQAC:()=>{},handleSearch:()=>{}});e.s(["QACProvider",0,function({children:e}){let{getValues:o}=(0,M.useInitGlobalNavigation)(),r=o(),[a,s]=(0,n.useState)(""),[i,u]=(0,n.use
2State)(L),[l,c]=(0,n.useState)(!1),[p,h]=(0,n.useState)("sp"),[g,m]=(0,n.useState)(!1),f=(0,n.useRef)(!1),y=(0,n.useMemo)(()=>F.test(i.categoryCode)?parseInt(i.categoryCode,10):0!==r.categoryCode?r.categoryCode:r.category.code,[r.category.code,r.categoryCode,i.categoryCode]);(0,n.useEffect)(()=>{if(!f.current){f.current=!0;return}s(r.keyword);let e=r.categoryCode||r.category.code;u(t=>({...t,categoryCode:String(e),brandName:r.brandName,productName:r.productName,monotaroNo:r.monotaroNo,makerProductCode:r.makerProductCode,priceFrom:r.priceFrom,priceTo:r.priceTo}))},[r]);let _=e=>{h(e?.variant===P?P:"sp"),m(e?.isOptionSearch??!1),window.location.hash=D,c(!0)},v=e=>{s(e)},C=e=>{u(t=>({...t,...e}))},I=(0,n.useCallback)(e=>{(e=>{let t=e.replace(/(^\s+)|(\s+$)/g,"");if(""===t)return;let n=[],o=localStorage.getItem(d);o&&(n=JSON.parse(o)),(n=n.filter(e=>e!==t)).unshift(t),n.splice(5),localStorage.setItem(d,JSON.stringify(n))})(e);let t={c:i.categoryCode,bn:i.brandName,pn:i.productName,mn:i.monotaroNo,mp:i.makerProductCode,pf:i.priceFrom,pt:i.priceTo},n=[t.bn,t.pn,t.mn,t.mp,t.pf,t.pt],o=g&&n.some(e=>""!==e),r="0"===t.c?"":t.c,a=new URLSearchParams;o&&(a.append("bn",t.bn),a.append("pn",t.pn),a.append("mn",t.mn),a.append("mp",t.mp),a.append("pf",t.pf),a.append("pt",t.pt));let s=o?`&${a.toString()}`:"";window.location.href=`/s/?c=${r}&q=${encodeURIComponent(e)}${s}`},[g,i]),S=(0,n.useMemo)(()=>({keyword:a,searchOptions:i,updateKeyword:v,updateSearchOptions:C,displayQAC:_,handleSearch:I}),[a,i,I]);return(0,t.jsxs)(H.Provider,{value:S,children:[(0,t.jsx)("div",{style:{display:l?"none":"block"},children:e}),l&&(0,t.jsx)(K,{keyword:a,categoryCode:y,variant:p,updateKeyword:v,onClose:()=>{l&&window.location.hash===D&&window.history.back(),c(!1),m(!1)},handleSearch:I})]})},"useQACContext",0,()=>(0,n.useContext)(H)],590507)}]);
3
4//# debugId=595112be-dfc6-03f8-882a-83f0df7083ce

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.