(window.unifiedSearch_bundle_jsonpfunction=window.unifiedSearch_bundle_jsonpfunction||[]).push([[6],{126:function(e,t,i){switch(window.__kbnThemeTag__){case"v8dark":return i(127);case"v8light":return i(129)}},127:function(e,t,i){var l=i(19),n=i(128);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.i,n,""]]);l(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},128:function(e,t,i){(t=i(20)(!1)).push([e.i,".kbnFieldButton{align-items:flex-start;border-radius:6px;display:flex;font-size:14px;font-size:1rem;line-height:1.71429rem;margin-bottom:4px;padding:0 8px;transition:box-shadow .15s cubic-bezier(.694,.0482,.335,1),background-color .15s cubic-bezier(.694,.0482,.335,1)}.kbnFieldButton-isActive,.kbnFieldButton:focus-within{outline:2px solid currentColor}.kbnFieldButton-isActive:focus-visible,.kbnFieldButton:focus-within:focus-visible{outline-style:auto}.kbnFieldButton-isActive:not(:focus-visible),.kbnFieldButton:focus-within:not(:focus-visible){outline:none}.kbnFieldButton__button{align-items:flex-start;display:flex;flex-grow:1;line-height:normal;padding:8px 0;text-align:left}.kbnFieldButton__fieldIcon{flex-shrink:0;line-height:0}.kbnFieldButton__name{flex-grow:1;padding:0 8px;word-break:break-word}.kbnFieldButton__infoIcon{align-items:center;display:flex;flex-shrink:0;justify-content:center;line-height:0;min-height:16px}.kbnFieldButton__fieldAction{margin-left:8px}.kbnFieldButton__dragHandle{margin-right:8px}.kbnFieldButton__dragHandle,.kbnFieldButton__fieldAction{line-height:32px}.kbnFieldButton--xs{font-size:12px}.kbnFieldButton--xs .kbnFieldButton__button{padding:4px 0}.kbnFieldButton--xs .kbnFieldButton__fieldAction{margin-left:4px}.kbnFieldButton--xs .kbnFieldButton__dragHandle,.kbnFieldButton--xs .kbnFieldButton__fieldAction{line-height:24px}.kbnFieldButton--flushBoth{padding-left:0;padding-right:0}",""]),e.exports=t},129:function(e,t,i){var l=i(19),n=i(130);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.i,n,""]]);l(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},130:function(e,t,i){(t=i(20)(!1)).push([e.i,".kbnFieldButton{align-items:flex-start;border-radius:6px;display:flex;font-size:14px;font-size:1rem;line-height:1.71429rem;margin-bottom:4px;padding:0 8px;transition:box-shadow .15s cubic-bezier(.694,.0482,.335,1),background-color .15s cubic-bezier(.694,.0482,.335,1)}.kbnFieldButton-isActive,.kbnFieldButton:focus-within{outline:2px solid currentColor}.kbnFieldButton-isActive:focus-visible,.kbnFieldButton:focus-within:focus-visible{outline-style:auto}.kbnFieldButton-isActive:not(:focus-visible),.kbnFieldButton:focus-within:not(:focus-visible){outline:none}.kbnFieldButton__button{align-items:flex-start;display:flex;flex-grow:1;line-height:normal;padding:8px 0;text-align:left}.kbnFieldButton__fieldIcon{flex-shrink:0;line-height:0}.kbnFieldButton__name{flex-grow:1;padding:0 8px;word-break:break-word}.kbnFieldButton__infoIcon{align-items:center;display:flex;flex-shrink:0;justify-content:center;line-height:0;min-height:16px}.kbnFieldButton__fieldAction{margin-left:8px}.kbnFieldButton__dragHandle{margin-right:8px}.kbnFieldButton__dragHandle,.kbnFieldButton__fieldAction{line-height:32px}.kbnFieldButton--xs{font-size:12px}.kbnFieldButton--xs .kbnFieldButton__button{padding:4px 0}.kbnFieldButton--xs .kbnFieldButton__fieldAction{margin-left:4px}.kbnFieldButton--xs .kbnFieldButton__dragHandle,.kbnFieldButton--xs .kbnFieldButton__fieldAction{line-height:24px}.kbnFieldButton--flushBoth{padding-left:0;padding-right:0}",""]),e.exports=t},131:function(e,t){e.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjdweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgMjcgNDAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+YWRkPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxmaWx0ZXIgeD0iLTI4LjQlIiB5PSItMTcuMSUiIHdpZHRoPSIxNTYuOCUiIGhlaWdodD0iMTM0LjMlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItMSI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9IjEiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuOSIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlR2F1c3NpYW5CbHVyPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgMCAwIDAgMC42NSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIiByZXN1bHQ9InNoYWRvd01hdHJpeE91dGVyMSI+PC9mZUNvbG9yTWF0cml4PgogICAgICAgICAgICA8ZmVNZXJnZT4KICAgICAgICAgICAgICAgIDxmZU1lcmdlTm9kZSBpbj0ic2hhZG93TWF0cml4T3V0ZXIxIj48L2ZlTWVyZ2VOb2RlPgogICAgICAgICAgICAgICAgPGZlTWVyZ2VOb2RlIGluPSJTb3VyY2VHcmFwaGljIj48L2ZlTWVyZ2VOb2RlPgogICAgICAgICAgICA8L2ZlTWVyZ2U+CiAgICAgICAgPC9maWx0ZXI+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJsaW5lYXJHcmFkaWVudC0yIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzVDRDMzMSIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMDc4QzA0IiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImFkZCIgZmlsdGVyPSJ1cmwoI2ZpbHRlci0xKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4wMDAwMDAsIDQuNTAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJjaXJjbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCAxMy41MDAwMDApIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTIpIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLDkgQzAsMTMuOTcgNC4wMywxOCA5LDE4IEw5LDE4IEMxMy45NywxOCAxOCwxMy45NyAxOCw5IEwxOCw5IEMxOCw0LjAyOSAxMy45NywwIDksMCBMOSwwIEM0LjAzLDAgMCw0LjAyOSAwLDkiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8ZyBpZD0iYXJyb3ciPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9ImFycm93LWJvcmRlciIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIwIDE2IDAgMCAxMS42MDAwMDA0IDExLjYwODExNzQgNC41NTM1MzMwNiAxMS42MDgxMTc0IDQuNDAyNDE1ODEgMTEuNzMyMDAxMiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gZmlsbD0iIzAwMDAwMCIgcG9pbnRzPSIxIDIuMjk5OTk5OTUgMSAxMy40OTk5OTk4IDMuOTY5IDEwLjYzMDkyNTggNC4xMjkgMTAuNDkxNzc2NyA5LjE2NSAxMC41Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4wMDAwMDAsIDE3LjUwMDAwMCkiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgaWQ9IlBhdGgiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTUuMjUsMCBDNS41MjYxNDIzNywwIDUuNzUsMC4yMjM4NTc2MjUgNS43NSwwLjUgTDUuNzUsNC4yNSBMOS41LDQuMjUgQzkuNzc2MTQyMzcsNC4yNSAxMCw0LjQ3Mzg1NzYzIDEwLDQuNzUgTDEwLDUuMjUgQzEwLDUuNTI2MTQyMzcgOS43NzYxNDIzNyw1Ljc1IDkuNSw1Ljc1IEw1Ljc1LDUuNzUgTDUuNzUsOS41IEM1Ljc1LDkuNzc2MTQyMzcgNS41MjYxNDIzNywxMCA1LjI1LDEwIEw0Ljc1LDEwIEM0LjQ3Mzg1NzYzLDEwIDQuMjUsOS43NzYxNDIzNyA0LjI1LDkuNSBMNC4yNSw1Ljc1IEwwLjUsNS43NSBDMC4yMjM4NTc2MjUsNS43NSAwLDUuNTI2MTQyMzcgMCw1LjI1IEwwLDQuNzUgQzAsNC40NzM4NTc2MyAwLjIyMzg1NzYyNSw0LjI1IDAuNSw0LjI1IEw0LjI1LDQuMjUgTDQuMjUsMC41IEM0LjI1LDAuMjIzODU3NjI1IDQuNDczODU3NjMsMCA0Ljc1LDAgTDUuMjUsMCBaIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=="},132:function(e,t){e.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjdweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgMjcgNDAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+b3I8L3RpdGxlPgogICAgPGRlZnM+CiAgICAgICAgPGZpbHRlciB4PSItMjguNCUiIHk9Ii0xNi45JSIgd2lkdGg9IjE1Ni44JSIgaGVpZ2h0PSIxMzMuOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0xIj4KICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSIwIiBkeT0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC45IiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwICAgMCAwIDAgMCAwICAgMCAwIDAgMCAwICAwIDAgMCAwLjY1IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIxIj48L2ZlQ29sb3JNYXRyaXg+CiAgICAgICAgICAgIDxmZU1lcmdlPgogICAgICAgICAgICAgICAgPGZlTWVyZ2VOb2RlIGluPSJzaGFkb3dNYXRyaXhPdXRlcjEiPjwvZmVNZXJnZU5vZGU+CiAgICAgICAgICAgICAgICA8ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiPjwvZmVNZXJnZU5vZGU+CiAgICAgICAgICAgIDwvZmVNZXJnZT4KICAgICAgICA8L2ZpbHRlcj4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImxpbmVhckdyYWRpZW50LTIiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNUNEMzMxIiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMwNzhDMDQiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0ib3IiIGZpbHRlcj0idXJsKCNmaWx0ZXItMSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCA0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iY2lyY2xlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjAwMDAwMCwgMTQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMCw5IEMwLDEzLjk3IDQuMDMsMTggOSwxOCBMOSwxOCBDMTMuOTcsMTggMTgsMTMuOTcgMTgsOSBMMTgsOSBDMTgsNC4wMjkgMTMuOTcsMCA5LDAgTDksMCBDNC4wMywwIDAsNC4wMjkgMCw5IiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTIpIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8ZyBpZD0ib3IiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCA1LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjAuNSI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguMzI4NDQ4OTYsMCBDOS4yMTA4ODc4OSwwIDkuOTMxNjcxMzMsMC42ODE2MTk0OTIgOS45OTUwMDAyOCwxLjU0NjU1OTYzIEwxMCwxLjY3MTU1MDk4IEwxMCwzLjMyODEwMjk5IEMxMC4wMDAyMzczLDQuMjAyODIzMjggOS4zMjU3NDE5Miw0LjkyOTY1MDIgOC40NTM0NDAzMSw0Ljk5NDY1NDMyIEw4LjMzMzQ0ODYxLDQuOTk5NjUzOTcgTDEuMjM3MjczMDgsNC45OTk2NTM5NyBMMi44Mjg4Mjk1OSw2LjUxNjIxNTY4IEMyLjkxOTI5MDM3LDYuNTk4MzQzNTkgMi45NzA4NzM1OSw2LjcxNDg0NjAyIDIuOTcwODczNTksNi44MzcwMjY4MSBDMi45NzA4NzM1OSw2Ljk1OTIwNzYgMi45MTkyOTAzNyw3LjA3NTcxMDAzIDIuODI4ODI5NTksNy4xNTc4Mzc5NCBDMi42MzMwMTM4LDcuMzM1OTU3MTMgMi4zMzM4NTk4NSw3LjMzNTk1NzEzIDIuMTM4MDQ0MDcsNy4xNTc4Mzc5NCBMMC40Mjk4Mjg5NTksNS41MzI5NTA0IEMwLjE1NjI5NjEyNSw1LjI4Nzc5NjQgMCw0LjkzNzgzMjUzIDAsNC41NzA1MTcwMSBDMCw0LjIwMzIwMTQ5IDAuMTU2Mjk2MTI1LDMuODUzMjM3NjEgMC40Mjk4Mjg5NTksMy42MDgwODM2MiBMMi4xMzgwNDQwNywxLjk4MzE5NjA4IEMyLjMzNDEzNDg3LDEuODA0OTYyMzkgMi42MzM1NzIwNiwxLjgwNDk2MjM5IDIuODI5NjYyODcsMS45ODMxOTYwOCBDMi45MjAxMjM2NCwyLjA2NTMyMzk4IDIuOTcxNzA2ODYsMi4xODE4MjY0MSAyLjk3MTcwNjg2LDIuMzA0MDA3MjEgQzIuOTcxNzA2ODYsMi40MjYxODggMi45MjAxMjM2NCwyLjU0MjY5MDQzIDIuODI5NjYyODcsMi42MjQ4MTgzNCBMMS4yMDg5NDE3LDQuMTY2Mzc4MzEgTDguMzMzNDQ4NjEsNC4xNjYzNzgzMSBDOC43NjE3NTIzLDQuMTYzODc4NDggOS4xMTI1NjEzNiwzLjg0MTQwMDggOS4xNjA4OTEzNSwzLjQyNjQyOTUyIEw5LjE2NjcyNDI4LDMuMzI4MTAyOTkgTDkuMTY2NzI0MjgsMS42NzE1NTA5OCBDOS4xNjY3MjQyOCwxLjI0MTU4MDc0IDguODQzNDEzMzIsMC44ODc0Mzg1OCA4LjQyNjc3NTQ5LDAuODM4Mjc1MzE2IEw4LjMyODQ0ODk2LDAuODMzMjc1NjYyIEw2LjI1MDI1OTQ2LDAuODMzMjc1NjYyIEM2LjAzNDQ1MDE2LDAuODMzNjcyOTQ2IDUuODU0MDU4MjUsMC42NjkyMTA2NSA1LjgzNDU1ODgzLDAuNDU0MjgzNzI2IEM1LjgxNTA1OTQyLDAuMjM5MzU2ODAxIDUuOTYyOTA3NTgsMC4wNDUxMTQ2NjA2IDYuMTc1MjY0NjUsMC4wMDY2NjYyMDUzIEw2LjI1MDI1OTQ2LDAgTDguMzI4NDQ4OTYsMCBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxnIGlkPSJhcnJvdyI+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iYXJyb3ctYm9yZGVyIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjAgMTYuNSAwIDAuNSAxMS42MDAwMDA0IDEyLjEwODExNzQgNC41NTM1MzMwNiAxMi4xMDgxMTc0IDQuNDAyNDE1ODEgMTIuMjMyMDAxMiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gZmlsbD0iIzAwMDAwMCIgcG9pbnRzPSIxIDIuNzk5OTk5OTUgMSAxMy45OTk5OTk4IDMuOTY5IDExLjEzMDkyNTggNC4xMjkgMTAuOTkxNzc2NyA5LjE2NSAxMSI+PC9wb2x5Z29uPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4="},52:function(e,t,i){"use strict";i.r(t);var l=i(0),n=i.n(l),a=i(11),o=i(37);const s=n.a.createContext({});var r=i(5),d=i(57),g=i(60),c=i(7),u=i.n(c),I=i(39),b=i.n(I),A=i(1);const j={iconType:"questionInCircle",color:"gray"},M={binary:{iconType:"tokenBinary"},boolean:{iconType:"tokenBoolean"},conflict:{iconType:"warning",color:"euiColorVis9",shape:"square"},date:{iconType:"tokenDate"},date_range:{iconType:"tokenDate"},dense_vector:{iconType:"tokenDenseVector"},geo_point:{iconType:"tokenGeo"},geo_shape:{iconType:"tokenGeo"},ip:{iconType:"tokenIP"},ip_range:{iconType:"tokenIP"},flattened:{iconType:"tokenFlattened"},match_only_text:{iconType:"tokenString"},murmur3:{iconType:"tokenSearchType"},number:{iconType:"tokenNumber"},number_range:{iconType:"tokenNumber"},rank_feature:{iconType:"tokenRankFeature"},rank_features:{iconType:"tokenRankFeatures"},histogram:{iconType:"tokenHistogram"},_source:{iconType:"editorCodeBlock",color:"gray"},point:{iconType:"tokenShape"},shape:{iconType:"tokenShape"},string:{iconType:"tokenString"},text:{iconType:"tokenString"},keyword:{iconType:"tokenKeyword"},gauge:{iconType:"tokenMetricGauge"},counter:{iconType:"tokenMetricCounter"},nested:{iconType:"tokenNested"},version:{iconType:"tokenTag"}};function C({type:e,label:t,size:i="s",scripted:l,className:n,...o}){const s=M[e]||j;return Object(A.jsx)(a.EuiToken,u()({},s,{className:b()("kbnFieldIcon",n),"aria-label":t||e,title:t||e,size:i,fill:l?"dark":void 0},o))}i(126);Object.keys({xs:"kbnFieldButton--xs",s:"kbnFieldButton--s"});var p=i(59);const x=205,D=100,m="14px Inter",O={getFieldSelectPlaceholderLabel:()=>r.i18n.translate("unifiedSearch.filter.filtersBuilder.fieldSelectPlaceholder",{defaultMessage:"Select a field"})};function y({field:e,dataView:t,onHandleField:i}){const{disabled:n,suggestionsAbstraction:o}=Object(l.useContext)(s),r=t?Object(p.i)(t):[],d=Object(a.useGeneratedHtmlId)({prefix:"fieldInput"}),g=Object(l.useRef)(null),c=Object(l.useCallback)((([e])=>{i(e)}),[i]),u=Object(l.useCallback)((e=>{let t=e.customLabel||e.name;var i,l;return null!=o&&o.fields[e.name]&&(t=null!==(i=null==o||null===(l=o.fields[e.name])||void 0===l?void 0:l.displayField)&&void 0!==i?i:t),{label:t,value:e.type}}),[o]),I=r.map(u),b=I,j=(e?[e]:[]).filter((e=>-1!==r.indexOf(e))).map((e=>b[r.indexOf(e)]));return Object(A.jsx)("div",{ref:g},Object(A.jsx)(a.EuiComboBox,{id:d,options:b,selectedOptions:j,onChange:e=>{const t=e.map((({label:e})=>r[I.findIndex((t=>t.label===e))]));c(t)},isDisabled:n,placeholder:O.getFieldSelectPlaceholderLabel(),sortMatchesBy:"startsWith",singleSelection:{asPlainText:!0},"aria-label":O.getFieldSelectPlaceholderLabel(),isClearable:!1,compressed:!0,fullWidth:!0,"data-test-subj":"filterFieldSuggestionList",renderOption:(e,t)=>Object(A.jsx)(a.EuiFlexGroup,{gutterSize:"s",alignItems:"center",responsive:!1},Object(A.jsx)(a.EuiFlexItem,{grow:null},Object(A.jsx)(C,{type:e.value,fill:"none"})),Object(A.jsx)(a.EuiFlexItem,null,Object(A.jsx)(p.f,{defaultComboboxWidth:x,defaultFont:m,comboboxPaddings:D,comboBoxRef:g,label:e.label,search:t})))}))}const N={getOperatorSelectPlaceholderSelectLabel:()=>r.i18n.translate("unifiedSearch.filter.filtersBuilder.operatorSelectPlaceholderSelect",{defaultMessage:"Select operator"})};function f({field:e,operator:t,params:i,onHandleOperator:n}){const{disabled:a}=Object(l.useContext)(s),o=e?Object(p.k)(e):[],r=Object(l.useCallback)((([e])=>{n(e,e===t?i:void 0)}),[n,t,i]);return Object(A.jsx)(p.b,{fullWidth:!0,compressed:!0,isDisabled:!e||a,placeholder:N.getOperatorSelectPlaceholderSelectLabel(),"aria-label":N.getOperatorSelectPlaceholderSelectLabel(),options:o,selectedOptions:t?[t]:[],getLabel:({message:e})=>e,onChange:r,singleSelection:{asPlainText:!0},isClearable:!1,"data-test-subj":"filterOperatorList"})}var w=i(55);const k=(e,t)=>e?t?"":r.i18n.translate("unifiedSearch.filter.filtersBuilder.selectOperatorPlaceholder",{defaultMessage:"Please select operator first..."}):r.i18n.translate("unifiedSearch.filter.filtersBuilder.selectFieldPlaceholder",{defaultMessage:"Please select a field first..."});function h({dataView:e,field:t,operator:i,params:l,invalid:n,disabled:o,onParamsChange:s,onParamsUpdate:r,timeRangeForSuggestionsOverride:d,filtersForSuggestions:g,suggestionsAbstraction:c}){switch(null==i?void 0:i.type){case"exists":return null;case"phrase":return Object(A.jsx)(p.c,{compressed:!0,indexPattern:e,field:t,value:void 0!==l?`${l}`:void 0,onChange:s,timeRangeForSuggestionsOverride:d,filtersForSuggestions:g,fullWidth:!0,invalid:n,disabled:o,suggestionsAbstraction:c});case"phrases":return Object(A.jsx)(p.d,{compressed:!0,indexPattern:e,field:t,values:Array.isArray(l)?l:void 0,onChange:s,onParamsUpdate:r,timeRangeForSuggestionsOverride:d,filtersForSuggestions:g,fullWidth:!0,disabled:o,suggestionsAbstraction:c});case"range":return Object(A.jsx)(p.e,{compressed:!0,field:t,value:Object(p.m)(l)?l:void 0,onChange:s,fullWidth:!0,disabled:o});default:const u=k(Boolean(t),Boolean(null==i?void 0:i.type));return Object(A.jsx)(a.EuiFieldText,{compressed:!0,disabled:!0,placeholder:u,"aria-label":u})}}function T({dataView:e,field:t,operator:i,params:n,onHandleParamsChange:o,onHandleParamsUpdate:r,timeRangeForSuggestionsOverride:d,filtersForSuggestions:g}){const{disabled:c,suggestionsAbstraction:u}=Object(l.useContext)(s),I=Object(l.useCallback)((e=>{o(e)}),[o]),b=Object(l.useCallback)((e=>{r(e)}),[r]),{isInvalid:j,errorMessage:M}=Object(w.c)(t,"string"==typeof n?n:void 0);return Object(A.jsx)(a.EuiFormRow,{fullWidth:!0,isInvalid:j},Object(A.jsx)(a.EuiToolTip,{position:"bottom",content:null!=M?M:null,display:"block"},Object(A.jsx)(h,{field:t,params:n,operator:i,invalid:j,disabled:c,dataView:e,onParamsChange:I,onParamsUpdate:b,timeRangeForSuggestionsOverride:d,filtersForSuggestions:g,suggestionsAbstraction:u})))}var z=i(4);const S=e=>e.split(".").map(Number),B=e=>{var t,i;return Object(o.isCombinedFilter)(e)&&null!==(t=null==e||null===(i=e.meta)||void 0===i?void 0:i.params)&&void 0!==t?t:[]},Z=(e,t)=>{var i;if(t.length<=1)return{parentFilter:void 0,targetArray:e,parentConditionType:o.BooleanRelation.AND};const l=L(e,v(t)),n=B(l);return{parentFilter:l,targetArray:Array.isArray(n)?n:n?[n]:[],parentConditionType:null!==(i=Object(g.a)(l))&&void 0!==i?i:o.BooleanRelation.AND}},v=e=>e.slice(0,-1).join("."),F=e=>{const t=(e,t)=>Array.isArray(e)?i(e,t):Object(o.isCombinedFilter)(e)?l(e):e,i=(e,i)=>{const l=e.map((i=>{const l=t(i,e);if(Array.isArray(l)){if(1===l.length)return l[0];if(0===l.length)return}return l}),[]).filter(Boolean);return Array.isArray(i)?l.flat():l},l=e=>{const i=B(e).filter(Boolean);return i.length<2?i[0]:e?{...e,meta:{...e.meta,params:t(i,e)}}:void 0};return i(e,e)},L=(e,t)=>((e,t,i)=>{const[l,...n]=S(t);return n.reduce(((e,t)=>B(e)[Number(t)]),e[l])})(e,t),E=(e,t,i,l,n)=>{var a;const s=Object(z.cloneDeep)(e),r=S(i.path),{targetArray:d,parentConditionType:g}=Z(s,r),c=null!==(a=r.at(-1))&&void 0!==a?a:0;return l&&g!==l?d.splice(c,1,Object(o.buildCombinedFilter)(l,[d[c],t],n)):d.splice(i.index,0,t),s},P=(e,t)=>{const i=Object(z.cloneDeep)(e),l=S(t.path);return Z(i,l).targetArray[t.index]=void 0,i},R=(e,t)=>{const i=P(e,t);return F(i)},G=(e,t,i,l,n)=>{const a=Object(z.cloneDeep)(e),o=L(a,t.path),s=P(a,t),r=E(s,o,i,l,n);return F(r)},U=(e,t,i,l,n)=>{const a=[...e],s=Object(o.updateFilter)(L(a,t.path),null==i?void 0:i.name,l,n,null==i?void 0:i.type),r=S(t.path),{targetArray:d}=Z(a,r),g=r[r.length-1];return d.splice(g,1,s),a};var _=i(131),Y=i.n(_),H=i(132),W=i.n(H);const V=Object(d.css)("cursor:url(",Y.a,"),auto;",""),Q=Object(d.css)("cursor:url(",W.a,"),auto;",""),J=e=>Object(d.css)("min-width:calc(",e.size.xl," * 5);",""),X=e=>Object(d.css)("max-width:calc(",e.size.xl," * 4.5);.euiComboBox__inputWrap{padding-right:calc(",e.size.base,")!important;}",""),K=e=>Object(d.css)("margin:0 ",e.size.xxs,";",""),q=Object(d.css)({name:"1ajqep0",styles:"&.euiDraggable .euiDraggable__item.euiDraggable__item--isDisabled{cursor:unset;}"}),$=({children:e,show:t,content:i,...l})=>Object(A.jsx)(n.a.Fragment,null,t?Object(A.jsx)(a.EuiToolTip,u()({content:i,delay:"long"},l),Object(A.jsx)(n.a.Fragment,null,e)):e),ee=({disabled:e=!1,disableRemove:t=!1,hideOr:i=!1,disableOr:l=!1,hideAnd:n=!1,disableAnd:o=!1,minimizePaddings:s=!1,onRemoveFilter:g,onOrButtonClick:c,onAddButtonClick:u})=>{const{euiTheme:I}=Object(a.useEuiTheme)(),b=(e=>Object(d.css)("padding-inline:",e.size.xs,";",""))(I);return Object(A.jsx)(a.EuiFlexGroup,{justifyContent:"flexEnd",alignItems:"flexEnd",gutterSize:"xs",responsive:!1},Object(A.jsx)(a.EuiFlexItem,{grow:!1},Object(A.jsx)($,{content:r.i18n.translate("unifiedSearch.filter.filtersBuilder.deleteButtonDisabled",{defaultMessage:"A minimum of one item is required."}),show:t||e},Object(A.jsx)(a.EuiButtonIcon,{onClick:g,iconType:"trash",isDisabled:t||e,size:"xs",color:"danger","aria-label":r.i18n.translate("unifiedSearch.filter.filtersBuilder.deleteFilterGroupButtonIcon",{defaultMessage:"Delete filter group"})}))),!i&&Object(A.jsx)(a.EuiFlexItem,{grow:!1},Object(A.jsx)(a.EuiButtonEmpty,{onClick:c,isDisabled:l||e,iconType:"plusInCircle",size:"xs",iconSize:"s",flush:"right","aria-label":r.i18n.translate("unifiedSearch.filter.filtersBuilder.addOrFilterGroupButtonIcon",{defaultMessage:"Add filter group with OR"}),"data-test-subj":"add-or-filter",className:s?b:""},r.i18n.translate("unifiedSearch.filter.filtersBuilder.addOrFilterGroupButtonLabel",{defaultMessage:"OR"}))),!n&&Object(A.jsx)(a.EuiFlexItem,{grow:!1},Object(A.jsx)(a.EuiButtonEmpty,{onClick:u,isDisabled:o||e,iconType:"plusInCircle",size:"xs",iconSize:"s",flush:"right","aria-label":r.i18n.translate("unifiedSearch.filter.filtersBuilder.addAndFilterGroupButtonIcon",{defaultMessage:"Add filter group with AND"}),"data-test-subj":"add-and-filter",className:s?b:""},r.i18n.translate("unifiedSearch.filter.filtersBuilder.addAndFilterGroupButtonLabel",{defaultMessage:"AND"}))))},te=e=>{const[t,i]=Object(l.useState)(!1),n=Object(A.jsx)(a.EuiButtonIcon,{iconType:"boxesHorizontal",color:"text","aria-label":r.i18n.translate("unifiedSearch.filter.filtersBuilder.moreActionsLabel",{defaultMessage:"More actions"}),onClick:()=>{i((e=>!e))}});return Object(A.jsx)(a.EuiPopover,{ownFocus:!1,button:n,isOpen:t,closePopover:()=>i(!1)},Object(A.jsx)(ee,u()({},e,{minimizePaddings:!0})))},ie={getDragFilterAriaLabel:()=>r.i18n.translate("unifiedSearch.filter.filtersBuilder.dragFilterAriaLabel",{defaultMessage:"Drag filter"}),getReorderingRequirementsLabel:()=>r.i18n.translate("unifiedSearch.filter.filtersBuilder.dragHandleDisabled",{defaultMessage:"Reordering requires more than one item."})},le=e=>e.split(".").length-1==5;function ne({filter:e,path:t,reverseBackground:i,disableOr:n,disableAnd:r,disableRemove:c,color:I,index:b,renderedLevel:j,draggable:M=!0}){const{dispatch:C,dataView:x,dropTarget:D,globalParams:{hideOr:m},timeRangeForSuggestionsOverride:O,filtersForSuggestions:N,disabled:w}=Object(l.useContext)(s),k=Object(g.a)(e),{euiTheme:h}=Object(a.useEuiTheme)();let z,S,Z;const v=le(t);k||(z=Object(p.h)(e,x),z&&(S=Object(p.j)(e),Z=Object(o.getFilterParams)(e)));const[F,L]=Object(l.useState)(Array.isArray(Z)?Z:[]),E=Object(l.useCallback)((e=>{C({type:"updateFilter",payload:{dest:{path:t,index:b},field:e}})}),[C,t,b]),P=Object(l.useCallback)((e=>{C({type:"updateFilter",payload:{dest:{path:t,index:b},field:z,operator:e}})}),[C,t,b,z]),R=Object(l.useCallback)((e=>{Array.isArray(e)&&L(e),C({type:"updateFilter",payload:{dest:{path:t,index:b},field:z,operator:S,params:e}})}),[C,t,b,z,S]),G=Object(l.useCallback)((e=>{const i=Array.isArray(F)?F:[];e&&(i.push(e),L(i)),C({type:"updateFilter",payload:{dest:{path:t,index:b},field:z,operator:S,params:i}})}),[C,t,b,z,S,F]),U=Object(l.useCallback)((()=>{C({type:"removeFilter",payload:{dest:{path:t,index:b}}})}),[C,t,b]),_=Object(l.useCallback)((e=>{C({type:"addFilter",payload:{dest:{path:t,index:b+1},filter:Object(o.buildEmptyFilter)(!1,null==x?void 0:x.id),booleanRelation:e,dataView:x}})}),[C,x,t,b]),Y=Object(l.useCallback)((()=>_(o.BooleanRelation.AND)),[_]),H=Object(l.useCallback)((()=>_(o.BooleanRelation.OR)),[_]),W=Object(a.useIsWithinBreakpoints)(["xs","s"])?te:ee;return Object(A.jsx)("div",{className:Object(d.cx)({"filter-builder__item":!0,"filter-builder__item-nested":j>0})},k?Object(A.jsx)(se,{path:t,booleanRelation:k,filters:B(e),reverseBackground:!i,renderedLevel:j+1}):Object(A.jsx)(a.EuiDroppable,{droppableId:t,spacing:"none",isCombineEnabled:!n||!m,className:Object(d.cx)({[V]:D===t}),isDropDisabled:r},Object(A.jsx)(a.EuiDraggable,{spacing:"s",index:b,isDragDisabled:!M,draggableId:`${t}`,customDragHandle:!0,hasInteractiveChildren:!0,disableInteractiveElementBlocking:!0,className:Object(d.cx)(q)},(e=>Object(A.jsx)(a.EuiFlexGroup,{gutterSize:"xs",responsive:!1,alignItems:"center",justifyContent:"center","data-test-subj":`filter-${t}`},Object(A.jsx)(a.EuiFlexItem,null,Object(A.jsx)(a.EuiPanel,{color:I,paddingSize:"none",hasShadow:!1},Object(A.jsx)(a.EuiFlexGroup,{responsive:!1,alignItems:"center",gutterSize:"s",justifyContent:"center",className:Object(d.cx)({[Q]:D===t&&!m})},Object(A.jsx)(a.EuiFlexItem,u()({role:"button",grow:!1,"aria-label":ie.getDragFilterAriaLabel()},e.dragHandleProps),Object(A.jsx)($,{content:ie.getReorderingRequirementsLabel(),show:!M},Object(A.jsx)(a.EuiIcon,u()({type:"grab",size:"s",className:K(h)},M?{}:{color:h.colors.disabled})))),Object(A.jsx)(a.EuiFlexItem,{grow:!0},Object(A.jsx)(a.EuiFlexGroup,{gutterSize:"s",responsive:!1,alignItems:"center",justifyContent:"center",wrap:!0},Object(A.jsx)(a.EuiFlexItem,{className:J(h)},Object(A.jsx)(a.EuiFormRow,null,Object(A.jsx)(y,{field:z,dataView:x,onHandleField:E}))),Object(A.jsx)(a.EuiFlexItem,{className:X(h)},Object(A.jsx)(a.EuiFormRow,null,Object(A.jsx)(f,{field:z,operator:S,params:Z,onHandleOperator:P}))),Object(A.jsx)(a.EuiFlexItem,{className:J(h)},Object(A.jsx)(a.EuiFormRow,null,Object(A.jsx)("div",{"data-test-subj":"filterParams"},Object(A.jsx)(T,{dataView:x,field:z,operator:S,params:Z,onHandleParamsChange:R,onHandleParamsUpdate:G,timeRangeForSuggestionsOverride:O,filtersForSuggestions:N})))))),Object(A.jsx)(a.EuiFlexItem,{grow:!1},Object(A.jsx)(W,{disabled:w,disableRemove:c,hideOr:m||v,hideAnd:v,disableOr:n,disableAnd:r,onRemoveFilter:U,onOrButtonClick:H,onAddButtonClick:Y}))))))))))}const ae=({padding:e,left:t,background:i})=>Object(d.css)("position:relative;.filter-builder__delimiter_text{position:absolute;display:block;padding:0 ",e,";top:0;left:",t,";background:",i,";}",""),oe=({color:e,booleanRelation:t})=>{const i=Object(a.useEuiPaddingSize)("xs"),l=Object(a.useEuiPaddingSize)("m"),n=Object(a.useEuiBackgroundColor)(e);return Object(A.jsx)("div",{className:ae({padding:i,left:l,background:n})},Object(A.jsx)(a.EuiHorizontalRule,{margin:"xs"}),Object(A.jsx)(a.EuiText,{size:"xs",className:"filter-builder__delimiter_text"},(e=>r.i18n.translate("unifiedSearch.filter.filtersBuilder.delimiterLabel",{defaultMessage:"{booleanRelation}",values:{booleanRelation:e}}))(t)))},se=({filters:e,booleanRelation:t,path:i,reverseBackground:r=!1,renderedLevel:c=0})=>{const{globalParams:{maxDepth:u,hideOr:I}}=Object(l.useContext)(s),b=S(i),j=u<=b.length&&c>0,M=I||j&&t===o.BooleanRelation.AND,C=j&&t===o.BooleanRelation.OR,p=b.length<=1&&void 0!==e&&Array.isArray(e)&&1===e.length,x=!i&&e&&Array.isArray(e)&&1===e.length&&Object(g.a)(e[0]);x&&(r=!0,c-=1);const D=r?"plain":"subdued",m=e&&Array.isArray(e)&&e.map(((e,l,n)=>{const o=t&&l+10?"none":"xs",hasBorder:!0,className:Object(d.cx)({"filter-builder__panel":!0,"filter-builder__panel-nested":c>0})},m)},re=(e,t)=>{switch(t.type){case"updateFilters":return{...e,filters:t.payload.filters};case"addFilter":return{...e,filters:E(e.filters,t.payload.filter,t.payload.dest,t.payload.booleanRelation,t.payload.dataView)};case"removeFilter":return{...e,filters:R(e.filters,t.payload.dest)};case"moveFilter":return{...e,filters:G(e.filters,t.payload.from,t.payload.to,t.payload.booleanRelation,t.payload.dataView)};case"updateFilter":return{...e,filters:U(e.filters,t.payload.dest,t.payload.field,t.payload.operator,t.payload.params)};default:throw new Error("wrong action")}},de=o.BooleanRelation.AND;t.default=function({onChange:e,dataView:t,filters:i,timeRangeForSuggestionsOverride:n,filtersForSuggestions:r,maxDepth:g=10,hideOr:c=!1,disabled:u=!1,suggestionsAbstraction:I}){const b=Object(l.useRef)(i),[j,M]=Object(l.useReducer)(re,{filters:i}),[C,p]=Object(l.useState)(""),x=Object(a.useEuiPaddingSize)("s");Object(l.useEffect)((()=>{Object(o.compareFilters)(i,b.current,{index:!0,state:!0,negate:!0,disabled:!0,alias:!0})||(b.current=i,M({type:"updateFilters",payload:{filters:i}}))}),[i]),Object(l.useEffect)((()=>{j.filters!==b.current&&(b.current=j.filters,e(j.filters))}),[e,j.filters]);const D=Object(l.useCallback)(((e,i,l)=>{if(e.path===i.path)return null;M({type:"moveFilter",payload:{from:e,to:i,booleanRelation:l,dataView:t}})}),[t]);return Object(A.jsx)("div",{className:(m=x,Object(d.css)(".filter-builder__panel{&.filter-builder__panel-nested{padding:",m," 0;}}.filter-builder__item{&.filter-builder__item-nested{padding:0 ",m,";}}",""))},Object(A.jsx)(s.Provider,{value:{globalParams:{hideOr:c,maxDepth:g},dataView:t,dispatch:M,dropTarget:C,timeRangeForSuggestionsOverride:n,filtersForSuggestions:r,disabled:u,suggestionsAbstraction:I}},Object(A.jsx)(a.EuiDragDropContext,{onDragEnd:e=>{const{combine:t,source:i,destination:l}=e;if(i&&l&&D({path:i.droppableId,index:i.index},{path:l.droppableId,index:l.index},o.BooleanRelation.AND),i&&t){var n;const e=S(t.droppableId);D({path:i.droppableId,index:i.index},{path:t.droppableId,index:null!==(n=e.at(-1))&&void 0!==n?n:0},o.BooleanRelation.OR)}p("")},onDragUpdate:({destination:e,combine:t})=>{e&&p(e.droppableId),t&&p(t.droppableId)}},Object(A.jsx)(se,{filters:j.filters,booleanRelation:de,path:""}))));var m}}}]);