1(self.webpackChunkPylot_Frontend=self.webpackChunkPylot_Frontend||[]).push([[4574,5556],{2694:(e,n,t)=>{"use strict";var r=t(6925);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,n,t,o,a,i){if(i!==r){var l=new 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 l.name="Invariant Violation",l}}function n(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:a,resetWarningCache:o};return t.PropTypes=t,t}},5556:(e,n,t)=>{e.exports=t(2694)()},6748:(e,n,t)=>{"use strict";t.d(n,{A:()=>l});var r=t(71354),o=t.n(r),a=t(76314),i=t.n(a)()(o());i.push([e.id,'.close-button:after{position:absolute;content:"â";right:2.25rem;top:2rem;font-size:1.5rem;color:#000;cursor:pointer}',"",{version:3,sources:["webpack://./src/modules/post-type-list-resource/index.scss"],names:[],mappings:"AAAA,oBACI,iBACI,CAAA,WACA,CAAA,aACA,CAAA,QACA,CAAA,gBACA,CAAA,UACA,CAAA,cACA",sourcesContent:['.close-button {\n &:after {\n position: absolute;\n content: "\\2715";\n right: 2.25rem;\n top: 2rem;\n font-size: 1.5rem;\n color: #000;\n cursor: pointer;\n }\n}\n'],sourceRoot:""}]);const l=i},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},67791:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>M});var r,o,a,i,l,c=t(80296),s=t(96540),d=t(20982),m=t(66188),u=t(52376),p=t(85692),g=t(76564),f=t(57528),h=t(21250),v=h.Ay.div(r||(r=(0,f.A)(["\n position: relative;\n color: ",";\n padding: 2rem 0;\n @media (min-width: 640px) {\n min-height: 1000px;\n }\n .module-title, .blurb {\n margin-bottom: 1rem;\n }\n @media (min-width: 1200px) {\n padding: 3rem 0;\n }\n &.color {\n background-color: ",";\n }\n &.image {\n background-image: url(",");\n background-position: center center;\n background-size: cover;\n background-repeat: no-repeat;\n }\n .filter-button {\n display: inline-block;\n margin: 1rem 0 2rem;\n font-size: 1.25rem;\n font-weight: bold;\n cursor: pointer;\n svg {\n margin-left: .5rem;\n }\n }\n"])),(function(e){return e.textColor}),(function(e){return e.bgColor}),(function(e){return e.bgImage})),b=h.Ay.div(o||(o=(0,f.A)(["\n background-color: ",";\n color: ",";\n border-radius: 10px;\n margin-bottom: .75rem;\n overflow: hidden;\n .heading {\n display: flex;\n justify-content: space-between;\n font-size: 1rem;\n font-weight: bold;\n cursor: pointer;\n padding: 1rem;\n .icon {\n position: relative;\n height: 20px;\n width: 20px;\n min-width: 20px;\n margin-left: 1rem;\n display: flex;\n flex-direction: column;\n justify-content: center;\n pointer-events: none;\n .one, .two {\n position: absolute;\n content: '';\n width: 100%;\n height: 3px;\n border-radius: 10px;\n transition: .3s;\n background-color: ",";\n }\n .one {\n transform: rotate(90deg);\n }\n }\n }\n .content {\n max-height: 0;\n padding: 0 1rem;\n opacity: 0;\n transition: .3s;\n & > * {\n display: none;\n }\n .image-wrapper {\n margin-bottom: 1rem;\n img {\n width: 100%;\n }\n }\n .inner-wrapper {\n .copy {\n margin-bottom: 2rem;\n }\n a[role='button'] {\n margin-bottom: 1rem;\n }\n }\n @media (min-width: 768px) {\n display: flex;\n & > div {\n width: 50%;\n }\n .heading {\n font-size: 1.25rem;\n }\n .image-wrapper {\n margin-right: 2rem;\n }\n }\n @media (min-width: 1200px) {\n .image-wrapper {\n width: 33%;\n margin-right: 3rem;\n }\n .inner-wrapper {\n width: 66%;\n }\n }\n }\n &.open {\n background-color: ",";\n color: ",";\n .heading .icon {\n .one,.two {\n background-color: ",";\n }\n .one {\n transform: rotate(90deg)scale(0);\n }\n }\n .content {\n max-height: 10000px;\n opacity: 1;\n padding: 1rem 1rem 2rem;\n & > * {\n display: block;\n }\n }\n }\n \n"])),(function(e){return e.bgClosed}),(function(e){return e.txtColorClosed}),(function(e){return e.txtColorClosed}),(function(e){return e.bgOpen}),(function(e){return e.txtColorOpen}),(function(e){return e.txtColorOpen}
1)),y=h.Ay.div(a||(a=(0,f.A)(["\n position: absolute;\n top: 0;\n background: rgba(0,0,0,.6);\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n .inner-wrapper {\n background: #fff;\n width: 100%;\n box-sizing: border-box;\n padding: 2rem 1rem;\n height: 100%;\n position: absolute;\n left: -100%;\n max-width: 600px;\n transition: .3s;\n @media (min-width: 1200px) {\n padding: 2rem;\n }\n .search-form-container {\n max-width: 75%;\n margin-bottom: 3rem;\n svg {\n width: 1.5rem;\n }\n }\n .category-wrapper {\n h3 {\n font-weight: bold;\n border-bottom: 1px solid #ddd;\n padding-bottom: 1rem;\n }\n .category.top-level { \n &.active, &.selected {\n & ~ .children {\n display: block;\n } \n .icon {\n .one {\n transform: rotate(90deg)scale(0);\n }\n }\n }\n // & ~ .cat-group {\n // display: none;\n // }\n }\n // .cat-group.top-level:not(.selected) {\n // display: none;\n // }\n .category {\n padding: 0.75rem 0 0.75rem 0.75rem;\n border-bottom: 1px solid #ddd;\n display: flex;\n justify-content: space-between;\n cursor: pointer;\n &:not(.top-level) {\n &.selected, &.active {\n & ~ .children {\n display: block;\n }\n .icon {\n .one {\n transform: rotate(90deg)scale(0);\n }\n }\n }\n }\n &.selected {\n font-weight: bold;\n text-decoration: underline;\n & ~ .children {\n .category.active {\n .icon .one {\n transform: rotate(90deg);\n }\n }\n .children {\n display: none;\n }\n } \n }\n .icon {\n position: relative;\n height: 20px;\n width: 20px;\n min-width: 20px;\n margin-left: 1rem;\n display: flex;\n flex-direction: column;\n justify-content: center;\n pointer-events: none;\n .one, .two {\n position: absolute;\n content: '';\n width: 100%;\n height: 2px;\n border-radius: 10px;\n transition: .3s;\n background-color: ",";\n }\n .one {\n transform: rotate(90deg);\n }\n }\n }\n .children {\n display: none;\n margin-left: 0.75rem;\n }\n .apply {\n margin: 3rem 0 1rem;\n }\n @media (min-width: 768px) {\n .reset {\n margin: 3rem 2rem 1rem;\n }\n }\n }\n }\n @media (max-width: 639px) {\n position: fixed;\n z-index: 99999;\n }\n &.show {\n .inner-wrapper {\n left: 0;\n }\n }\n"])),(function(e){return e.bodyCopyColor})),w=h.Ay.input(i||(i=(0,f.A)(["\n border-color: "," !important;\n color: ",";\n border-radius: 0;\n -webkit-appearance: none;\n &::placeholder {\n color: ",";\n }\n"])),(function(e){return null==e?void 0:e.filterColor}),(function(e){return null==e?void 0:e.filterColor}),(function(e){return null==e?void 0:e.filterColor})),E=h.Ay.svg(l||(l=(0,f.A)(["\n fill: ",";\n"])),(function(e){return null==e?void 0:e.filterColor}
1)),_=t(85072),x=t.n(_),A=t(97825),C=t.n(A),k=t(77659),N=t.n(k),S=t(55056),I=t.n(S),T=t(10540),L=t.n(T),O=t(41113),z=t.n(O),P=t(6748),F={};F.styleTagTransform=z(),F.setAttributes=I(),F.insert=N().bind(null,"head"),F.domAPI=C(),F.insertStyleElement=L(),x()(P.A,F),P.A&&P.A.locals&&P.A.locals;var G=s.lazy((function(){return t.e(8610).then(t.bind(t,28610))})),R=s.lazy((function(){return Promise.all([t.e(7169),t.e(3286)]).then(t.bind(t,47169))})),B=function(e){var n,t,r=e.index,o=e.row,a=e.data,i=e.settings,l=(0,s.useState)(0===r),d=(0,c.A)(l,2),m=d[0],p=d[1];return s.createElement(b,{className:"resource cell ".concat(m?"open":""),bgClosed:(0,g.GG)(a.closed_accordion_background_color,i),txtColorClosed:"dark"===a.closed_accordion_background_value?"#fff":null==i||null===(n=i.design)||void 0===n||null===(n=n.colors)||void 0===n?void 0:n.body_copy_color,bgOpen:(0,g.GG)(a.open_accordion_background_color,i),txtColorOpen:"dark"===a.open_accordion_background_value?"#fff":null==i||null===(t=i.design)||void 0===t||null===(t=t.colors)||void 0===t?void 0:t.body_copy_color},s.createElement("div",{class:"heading",onClick:function(){p(!m)}},(0,u.decode)(o.title),s.createElement("span",{class:"icon"},s.createElement("span",{class:"one"}),s.createElement("span",{class:"two"}))),s.createElement("div",{class:"content"},o.feat_image&&s.createElement("div",{className:"image-wrapper"},s.createElement(G,{data:o.feat_image})),s.createElement("div",{className:"inner-wrapper"},o.copy&&s.createElement("div",{className:"copy",dangerouslySetInnerHTML:{__html:o.copy}}),o.files&&o.files.map((function(e){var n,t,r,o,i,l;return"file"===e.resource_type?s.createElement("div",{className:"button-wrapper"},s.createElement(R,{url:null===(n=e.file)||void 0===n?void 0:n.url,target:"_blank",title:e.button_text?e.button_text:"Download ".concat((l=null===(t=e.file)||void 0===t?void 0:t.mime_type,l.includes("/")&&(l=l.split("/")[1]),l.includes(".")&&(l=l.split(".")[1]),l.toUpperCase())),type:a.button_style})):s.createElement("div",{className:"button-wrapper"},s.createElement(R,{url:null===(r=e.resource_link)||void 0===r?void 0:r.url,target:null===(o=e.resource_link)||void 0===o?void 0:o.target,title:null===(i=e.resource_link)||void 0===i?void 0:i.title,type:a.button_style}))})))))},D=function(e){var n,t=e.data,r=e.settings,o=e.filterID,a=e.showFilters,i=e.setFilters,l=e.setSearchTerm,d=e.searchTerm,m=(0,s.useState)(0),u=(0,c.A)(m,2),p=u[0],g=u[1],f=(0,s.useState)(!1),h=(0,c.A)(f,2),v=h[0],b=h[1];function w(e){g(e.target.dataset.term_id),b(e.target.dataset.parent)}return(0,s.useEffect)((function(){var e=document.querySelectorAll('.category[data-parent="'.concat(v,'"]:not([data-term_id="').concat(p,'"])'));Array.from(e).forEach((function(e){e.classList.remove("active")}))}),[p,v]),s.createElement(y,{className:a?"show":"hidden",bodyCopyColor:null==r||null===(n=r.design)||void 0===n||null===(n=n.colors)||void 0===n?void 0:n.body_copy_color},s.createElement("div",{className:"inner-wrapper body-copy-txt"},s.createElement("div",{className:"content-container"},s.createElement("div",{className:"close-button",onClick:function(){return i(!1)}}),s.createElement("div",{classname:"search-wrapper"},s.createElement(W,{settings:r,setSearchTerm:l,searchTerm:d})),s.createElement("div",{className:"category-wrapper"},s.createElement("h3",null,"CATEGORIES"),t.resource_categories&&t.resource_categories.map((function(e){return s.createElement(j,{data:e,selectCategory:w,selectedCat:p})})),s.createElement(R,{className:"apply",title:"APPLY",onClick:function(e){e.preventDefault(),o(p),i(!1)}}),s.createElement(R,{className:"reset",title:"RESET",onClick:function(e){e.preventDefault(),g(0),o(0),i(!1),l(""),Array.from(document.querySelectorAll(".category.active")).forEac
1h((function(e){return e.classList.remove("active")}))}})))))},j=function(e){var n=e.data,t=e.selectCategory,r=e.selectedCat,o=(0,s.useState)(!1),a=(0,c.A)(o,2),i=a[0],l=a[1];return s.createElement("div",{className:"cat-group".concat(parseInt(r)===parseInt(n.term_id)?" selected":"")},s.createElement("div",{id:"term-".concat(n.term_id),className:"category".concat(i?" active":"").concat(0===n.parent?" top-level":"").concat(parseInt(r)===parseInt(n.term_id)?" selected":""),"data-term_id":n.term_id,"data-parent":n.parent,onClick:function(e){var n=e.target.dataset.parent?document.getElementById("term-".concat(e.target.dataset.parent)):e.target.dataset.parent,r=document.getElementById("term-".concat(e.target.dataset.term_id));i&&r.classList.contains("active")&&!r.classList.contains("selected")&&n&&!n.classList.contains("active")?l(!1):l(!0),t(e)}},(0,u.decode)(n.name),n.children&&s.createElement("span",{class:"icon"},s.createElement("span",{class:"one"}),s.createElement("span",{class:"two"}))),n.children&&s.createElement("div",{className:"children"},n.children.map((function(e){return s.createElement(j,{data:e,selectCategory:t,selectedCat:r})}))))},W=function(e){var n,t,r=e.settings,o=e.setSearchTerm,a=e.searchTerm,i=function(e){var n;null==e||e.preventDefault();var t=null===(n=document)||void 0===n||null===(n=n.getElementById("resource-search"))||void 0===n?void 0:n.value;o(t)};return s.createElement("div",{class:"search-form-container flex-container flex-dir-row"},s.createElement("form",{id:"filter-search",method:"post",action:"#",autocomplete:"off",onSubmit:i,onChange:i,class:"flex-child-grow",role:"search","aria-label":"resources"},s.createElement("label",{htmlFor:"resource-search"},s.createElement(w,{id:"resource-search",filterColor:null==r||null===(n=r.design)||void 0===n||null===(n=n.colors)||void 0===n?void 0:n.primary_color,type:"text",className:"search",value:a||"",placeholder:"Search Filter"}))),s.createElement(E,{filterColor:null==r||null===(t=r.design)||void 0===t||null===(t=t.colors)||void 0===t?void 0:t.primary_color,onClick:i,version:"1.1",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-label":"search icon"},s.createElement("g",{id:"info"}),s.createElement("g",{id:"icons"},s.createElement("path",{d:"M22.4,19.6l-4.8-4.8c0.9-1.4,1.4-3,1.4-4.8c0-5-4-9-9-9s-9,4-9,9s4,9,9,9c1.8,0,3.4-0.5,4.8-1.4l4.8,4.8 c0.4,0.4,0.9,0.6,1.4,0.6c1.1,0,2-0.9,2-2C23,20.4,22.8,19.9,22.4,19.6z M5,10c0-2.8,2.2-5,5-5s5,2.2,5,5s-2.2,5-5,5S5,12.8,5,10z",id:"icon-search"}))))};const M=function(e){var n,t=e.data,r=e.settings,o=(0,s.useState)(t.resources),a=(0,c.A)(o,2),i=a[0],l=a[1],f=(0,s.useState)(!1),h=(0,c.A)(f,2),b=h[0],y=h[1],w=(0,s.useState)(!1),E=(0,c.A)(w,2),_=E[0],x=E[1],A=(0,p.Wx)({triggerOnce:!0,fallbackInView:!0}),C=A.ref,k=A.inView;return s.createElement(s.Suspense,{fallback:s.createElement("div",null)},s.createElement(v,{ref:C,className:"post-type-list-resource ".concat(t.background_type),bgColor:(0,g.GG)(t.background_color,r),textColor:"dark"===t.background_value?"#fff":(0,g.GG)("body_copy_color",r),bgImage:"image"===t.background_type?null===(n=t.background_image)||void 0===n?void 0:n.url:""},k?s.createElement(s.Fragment,null,s.createElement("div",{className:"grid-container"},(t.title||t.blurb)&&s.createElement("div",{className:"grid-x"},t.title&&s.createElement("div",{className:"cell ".concat(t.title_alignment)},s.createElement("h2",{className:"module-title"},(0,u.decode)(t.title))),t.blurb&&s.createElement("div",{className:"cell blurb",dangerouslySetInnerHTML:{__html:t.blurb}})),s.createElement("div",{className:"cell"},s.createElement("div",{className:"filter-button",onClick:function(){return y(!0)}},"ALL FILTERS ",s.createElement(d.g,{icon:m._$s}))),i&&i.map((function(e,n){return s.createElement(B,{index:n,row:e,data:t,settings:r})})),i&&0===i.length&&s.createElement("div",{className:"cell"},s.createElement("h4",null,"No matches for the search criteria."))),s.createElement(D,{data:t,settings:r,filterID:function(e){var n,r,o,a;n=e,r=[],o=!1,a=!!(a=_)&&a.toLowerCase(),t.resources.forEach((function(e){var t,i=0===n;(0!==n||a)&&(null===(t=e.mvk_item_tax)||void 0===t||t.cats.map((function(e){e.term_id===parseInt(n)&&(i=!0),0!==n&&e.term_id!==parseInt(n)||e.name.toLowerCase().includes(a)&&(o=!0,i=!0)}))),!a||e.title.toLowerCase().includes(a)||e.copy&&(!e.copy||e.copy.toLowerCase().includes(a))||o||(i=!1),i&&r.push(e)})),l(r)},showFilters:b,setFilters:y,setSearchTerm:function(e){x(e)},searchTerm:_})):null))}}}]); 2//# sourceMappingURL=c58ff709e194d22a25bd.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.