AlkantarClanX12
| Current Path : /www/capitalgmcbuickregina_830/public/wp-content/plugins/leadbox/dist/ |
| Current File : /www/capitalgmcbuickregina_830/public/wp-content/plugins/leadbox/dist/blocks.build.js |
!function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=2)}([function(e,t,n){"use strict";function r(e){var t=e.onReset;return wp.element.createElement("div",{className:"leadbox-inventory-custom-reset textright"},wp.element.createElement("button",{className:"components-button is-button is-default",onClick:t},"Reset"))}t.a=r},function(e,t,n){"use strict";function r(e){var t=e.onReset;return wp.element.createElement("div",{className:"leadbox-inventory-custom-reset textright"},wp.element.createElement("button",{className:"components-button is-button is-default",onClick:t},"Reset"))}t.a=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});n(3),n(5),n(15),n(17),n(19),n(21),n(23),n(25),n(34)},function(e,t,n){"use strict";var r=n(4);n.n(r);jQuery(document).ready(function(){jQuery(".leadbox-settings-color-picker").each(function(){$(this).wpColorPicker()}),jQuery(".leadbox-settings-font-picker").each(function(){$(this).fontselect({fonts:["Pacifico","Press+Start+2P","ZCOOL+KuaiLe","Gloria+Hallelujah","Changa:200","Changa:300","Changa:400","Changa:500"]})})})},function(e,t){},function(e,t,n){"use strict";function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var o=n(6),a=(n.n(o),n(7)),l=(n.n(a),n(8)),i=n(9),c=function(){function e(e,t){var n=[],_n=!0,r=!1,o=void 0;try{for(var a,l=e[Symbol.iterator]();!(_n=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);_n=!0);}catch(e){r=!0,o=e}finally{try{!_n&&l.return&&l.return()}finally{if(r)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=wp.blocks.registerBlockType,u=wp.element.Fragment,m=wp.components,p=m.TextControl,d=m.PanelBody,f=m.Button,g=m.CheckboxControl,h=m.SelectControl,b=wp.editor,v=b.PlainText,y=b.InspectorControls;s("leadbox/inventory-block",{title:"Inventory",icon:"excerpt-view",category:"leadbox",keywords:["leadbox","inventory"],edit:function(e){var t=e.attributes,n=t.sort_models,o=t.sort_makes,a=t.sort_locations,s=t.sort_stocks,m=t.sort_by,b=t.sort_by_items,w=t.sort_by_condition,E=t.sort_by_condition_items,_=t.sort_by_secondary,x=t.sort_by_condition_secondary,k=t.make_items,C=t.model_items,N=t.trim_items,P=t.location_items,T=t.type_items,O=t.status_items,j=t.tags_items,A=t.stock_items,S=t.filter,L=t.slick,I=t.limit,R=t.status,B=t.status_selected,F=t.year,M=t.year_from,V=t.year_to,D=t.year_min,G=t.year_max,Q=t.make,U=t.make_selected,q=t.model,Y=t.model_selected,H=t.trim,$=t.trim_selected,z=t.location,K=t.location_selected,W=t.price,X=t.price_from,Z=t.price_to,J=t.price_min,ee=t.price_max,te=t.mileage,ne=t.mileage_from,re=t.mileage_to,oe=t.mileage_min,ae=t.mileage_max,le=t.type,ie=t.type_selected,ce=t.tags,se=t.tags_selected,ue=t.stock,me=t.stock_selected,pe=t.flags,de=t.flags_items,fe=t.flags_selected,ge=t.layout,he=t.layout_items,be=t.vehicle_card,ve=t.exclude_tags_items,ye=t.exclude_tags,we=t.exclude_tags_selected,Ee=t.listing_image_group,_e=t.listing_image_group_items,xe=function(e){return e.value=e.value.toLowerCase()},ke=Object(l.h)(b,xe),Ce=Object(l.h)(E,xe),Ne=Object(l.h)(k),Pe=Object(l.h)(C),Te=Object(l.h)(N),Oe=Object(l.h)(P),je=Object(l.h)(T),Ae=Object(l.h)(O),Se=j,Le=ve,Ie=A,Re=Object(l.h)(de,function(e,t){return e.value=t}),Be=Object(l.h)(he),Fe=[{label:"\u2014 None (no images) \u2014",value:""}].concat(r((Array.isArray(_e)?_e:[]).map(function(e){return{label:e.active?e.name:e.name+" (inactive)",value:e.id}}))),Me='[inventory filter="'+S+'" slick="'+L+'" layout="'+ge+'" limit="'+I+'" sort="'+m+" "+w+'" sort_secondary="'+_+" "+x+'" sort_makes="'+o+'" sort_models="'+n+'" sort_locations="'+a+'" sort_stocks="'+s+'" year="'+F+'" make="'+Q+'" model="'+q+'" trim="'+H+'" location="'+z+'" price="'+W+'" mileage="'+te+'" type="'+le+'" status="'+R+'" tags="'+ce+'" exclude-tags="'+ye+'" stock="'+ue+'" flags="'+pe+'" vehicle-card="'+be+'" listing-image-group="'+Ee+'"]';return wp.element.createElement("div",{className:"leadbox-inventory-block"},wp.element.createElement("div",{className:"block"},wp.element.createElement("h3",null,"Inventory shortcode"),wp.element.createElement("div",null,"This block will render on the frontend as a graphical inventory generated by the following shortcode:"),wp.element.createElement("pre",null,wp.element.createElement(v,{className:"shortcode",value:Me})),wp.element.createElement("div",null,"Configure this block on the right panel.")),wp.element.createElement(u,null,wp.element.createElement(y,null,wp.element.createElement(d,{title:"Reset"},wp.element.createElement(f,{isPrimary:!0,isLarge:!0,onClick:function(){return Object(l.b)(e)}},"Reset configuration"),wp.element.createElement("span",{className:"leadbox-inventory-hint"},"Press this button to reset all controls to their original values.")),wp.element.createElement(d,{title:"UI"},wp.element.createElement(g,{label:"Include filter",checked:S,onChange:function(t){return e.setAttributes({filter:t})}}),wp.element.createElement(g,{className:"leadbox-inventory-activate-slick",label:"Activate Slick",checked:L,onChange:function(t){return e.setAttributes({slick:t})}}),wp.element.createElement(h,{label:"Layout",value:ge,options:Be,onChange:function(t){return e.setAttributes({layout:t})}})),wp.element.createElement(d,{title:"Listing Images"},wp.element.createElement(h,{label:"Image group",help:"Insert a reusable group of promotional images between the vehicle cards. Manage groups under LBX Listing Images \u2192 Image Groups. Leave as None to insert no images.",value:Ee,options:Fe,onChange:function(t){return e.setAttributes({listing_image_group:t})}})),wp.element.createElement(i.e,{value:[m,w,o,n,a,s,_,x],options:[ke,Ce],onChange:function(t){var n=c(t,8),r=n[0],o=n[1],a=n[2],l=n[3],i=n[4],s=n[5],u=n[6],m=n[7];return e.setAttributes({sort_by:r,sort_by_condition:o,sort_makes:a,sort_models:l,sort_locations:i,sort_stocks:s,sort_by_secondary:u,sort_by_condition_secondary:m})},onReset:function(){return Object(l.f)(e)}}),wp.element.createElement(d,{title:"Limit"},wp.element.createElement(p,{label:"Limit",type:"number",value:parseInt(I),onChange:function(t){var n=!t&&0!==t||t<0?0:t;e.setAttributes({limit:n.toString()})}})),wp.element.createElement(i.d,{title:"Status",propName:"status",value:B,options:Ae,onChange:e.setAttributes,onReset:function(){return Object(l.d)(e,"status")}}),wp.element.createElement(i.c,{title:"Year",icon:"calendar-alt",propName:"year",fromValue:M,toValue:V,min:D,max:G,onChangeFrom:function(t){return Object(l.a)(e,"year",t)},onChangeTo:function(t){return Object(l.i)(e,"year",t)},onReset:function(){return Object(l.e)(e,"year")}}),wp.element.createElement(i.d,{title:"Make",propName:"make",value:U,options:Ne,onChange:e.setAttributes,onReset:function(){return Object(l.d)(e,"make")}}),wp.element.createElement(i.d,{title:"Model",propName:"model",value:Y,options:Pe,onChange:e.setAttributes,onReset:function(){return Object(l.d)(e,"model")}}),wp.element.createElement(i.d,{title:"Trim",propName:"trim",value:$,options:Te,onChange:e.setAttributes,onReset:function(){return Object(l.d)(e,"trim")}}),wp.element.createElement(i.d,{title:"Location",propName:"location",value:K,options:Oe,onChange:e.setAttributes,onReset:function(){return Object(l.d)(e,"location")}}),wp.element.createElement(i.c,{title:"Price",propName:"price",fromValue:X,toValue:Z,min:J,max:ee,onChangeFrom:function(t){return Object(l.a)(e,"price",t)},onChangeTo:function(t){return Object(l.i)(e,"price",t)},onReset:function(){return Object(l.e)(e,"price")}}),wp.element.createElement(i.c,{title:"Mileage",propName:"mileage",fromValue:ne,toValue:re,min:oe,max:ae,onChangeFrom:function(t){return Object(l.a)(e,"mileage",t)},onChangeTo:function(t){return Object(l.i)(e,"mileage",t)},onReset:function(){return Object(l.e)(e,"mileage")}}),wp.element.createElement(i.d,{title:"Type",propName:"type",value:ie,options:je,onChange:e.setAttributes,onReset:function(){return Object(l.d)(e,"type")}}),wp.element.createElement(i.b,{title:"Tags",propName:"tags",value:se,suggestions:Se,onChange:e.setAttributes}),wp.element.createElement(i.b,{title:"Exclude Tags",propName:"exclude_tags",value:we,suggestions:Le,onChange:e.setAttributes}),wp.element.createElement(i.b,{title:"Stock Number",propName:"stock",value:me,suggestions:Ie,onChange:e.setAttributes}),wp.element.createElement(i.a,{title:"Flags",options:Re,values:fe,onChange:function(t,n){return Object(l.g)(e,t,n)},onReset:function(){return Object(l.c)(e)}}))))},save:function(e){return null}})},function(e,t){},function(e,t){},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e,t){return e};return Object.keys(e).map(function(n){var r=e[n],o={label:r,value:r};return t(o,n),o})}function a(e){var t=e.setAttributes,n=e.attributes;t({filter:!1,slick:!1,sort_by:"year",sort_by_condition:"desc",sort_by_secondary:"none",sort_by_condition_secondary:"desc",limit:0,year:"all",year_from:n.year_min,year_to:n.year_max,make:"all",make_selected:[],model:"all",model_selected:[],trim:"all",trim_selected:[],location:"all",location_selected:[],price:"all",price_from:n.price_min,price_to:n.price_max,mileage:"all",mileage_from:n.mileage_min,mileage_to:n.mileage_max,type:"all",type_selected:[],status:"all",status_selected:[],tags:"all",tags_selected:[],exclude_tags:"",exclude_tags_selected:[],stock:"all",stock_selected:[],sort_makes:[],sort_models:[],sort_locations:[],sort_stocks:[]})}function l(e,t){var n,o=e.attributes;return(0,e.setAttributes)((n={},r(n,t,"all"),r(n,t+"_from",[o[t+"_min"]]),r(n,t+"_to",[o[t+"_max"]]),n))}function i(e,t){var n;e.attributes;return(0,e.setAttributes)((n={},r(n,t,"all"),r(n,t+"_selected",[]),n))}function c(e){return(0,e.setAttributes)({sort_by:"year",sort_by_condition:"desc",sort_by_secondary:"none",sort_by_condition_secondary:"desc"})}function s(e,t,n){var r=e.attributes,o=e.setAttributes,a=t+"_from",l=t+"_to",i=parseInt(r[a]),c=parseInt(r[l]),s={};return n=parseInt(n),s[a]=n>c?c:n,s[t]=i==c?i.toString():n+"-"+c,o(s)}function u(e,t,n){var r=e.attributes,o=e.setAttributes,a=t+"_from",l=t+"_to",i=parseInt(r[a]),c=parseInt(r[l]),s={};return n=parseInt(n),s[l]=n<i?i:n,s[t]=i==c?c.toString():i+"-"+n,o(s)}function m(e,t,n){var r=e.attributes,o=e.setAttributes,a=(r.flags_items,r.flags_selected);return n?a.push(t):a=a.filter(function(e){return t!==e}),o({flags:a.join(",")||"none",flags_selected:a})}function p(e){return(0,e.setAttributes)({flags:"none",flags_selected:[]})}t.h=o,t.b=a,t.e=l,t.d=i,t.f=c,t.a=s,t.i=u,t.g=m,t.c=p},function(e,t,n){"use strict";var r=n(10);n.d(t,"d",function(){return r.a});var o=n(11);n.d(t,"c",function(){return o.a});var a=n(12);n.d(t,"b",function(){return a.a});var l=(n(0),n(13));n.d(t,"e",function(){return l.a});var i=n(14);n.d(t,"a",function(){return i.a})},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e){var t=e.title,n=e.value,o=e.options,l=e.propName,s=e.otherPropName,u=e.onChange,m=e.onReset;return s=s||l+"_selected",wp.element.createElement(i,{title:t},wp.element.createElement("div",{class:"impressum-select-multiple"},wp.element.createElement(c,{value:n,multiple:!0,options:o,onChange:function(e){var t;return u((t={},r(t,s,e),r(t,l,e.join(",")||"all"),t))}})),wp.element.createElement("span",{className:"leadbox-inventory-hint"},"You can select one or more items, use ctrl to select more than one."),wp.element.createElement(a.a,{onReset:m}))}n.d(t,"a",function(){return o});var a=n(0),l=wp.components,i=l.PanelBody,c=l.SelectControl},function(e,t,n){"use strict";function r(e){var t=e.title,n=e.icon,r=e.fromValue,a=e.toValue,c=e.min,s=e.max,u=e.propName,m=e.onChangeFrom,p=e.onChangeTo,d=e.onReset;return wp.element.createElement(l,{title:t},wp.element.createElement(i,{label:"From",beforeIcon:n,value:parseInt(r),min:parseInt(c),max:parseInt(s),style:{width:"70px"},onChange:m}),wp.element.createElement(i,{beforeIcon:n,label:"To",value:parseInt(a),min:parseInt(c),max:parseInt(s),style:{width:"70px"},onChange:p}),wp.element.createElement("span",{className:"leadbox-inventory-hint"},"Use the sliders to select an appropiate ",u," range for your inventory."),wp.element.createElement(o.a,{onReset:d}))}t.a=r;var o=n(0),a=wp.components,l=a.PanelBody,i=a.RangeControl},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e){var t=e.title,n=e.value,o=e.suggestions,a=e.propName,c=e.otherPropName,s=e.onChange;return c=c||a+"_selected",wp.element.createElement(l,{title:t},wp.element.createElement(i,{value:n,suggestions:o,onChange:function(e){var t;return s((t={},r(t,c,e),r(t,a,e.join(",")||"all"),t))}}),wp.element.createElement("span",{className:"leadbox-inventory-hint"},"Enter each tag separated by commas."))}n.d(t,"a",function(){return o});var a=wp.components,l=a.PanelBody,i=a.FormTokenField},function(e,t,n){"use strict";function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function o(e){var t=e.value,n=e.options,o=e.onChange,i=e.onReset,m=l(t,8),p=m[0],d=m[1],f=m[2],g=m[3],h=m[4],b=m[5],v=m[6],y=m[7],w=l(n,2),E=w[0],_=w[1],x=[{label:"None",value:"none"}].concat(r(E)),k=function(e,t){return void 0!==e?e:t},C=function(e){e=e||{},o([k(e.sortBy,p),k(e.condition,d),k(e.sortMakes,f),k(e.sortModels,g),k(e.sortLocations,h),k(e.sortStocks,b),k(e.sortBySecondary,v),k(e.conditionSecondary,y)])};return wp.element.createElement(c,{title:"Sort"},wp.element.createElement("label",{className:"components-base-control__label"},"Primary Sort"),wp.element.createElement(s,{value:p,options:E,onChange:function(e){return C({sortBy:e})}}),wp.element.createElement(s,{value:d,options:_,onChange:function(e){return C({condition:e})}}),wp.element.createElement("div",{style:"make (custom)"!==p?{display:"none"}:{}},wp.element.createElement(u,{label:"Makes",value:f,onChange:function(e){return C({sortMakes:e})}}),wp.element.createElement("span",{className:"leadbox-inventory-hint"},"Enter each make separated by commas.")),wp.element.createElement("div",{style:"model (custom)"!==p?{display:"none"}:{}},wp.element.createElement(u,{label:"Models",value:g,onChange:function(e){return C({sortModels:e})}}),wp.element.createElement("span",{className:"leadbox-inventory-hint"},"Enter each make separated by commas.")),wp.element.createElement("div",{style:"location (custom)"!==p?{display:"none"}:{}},wp.element.createElement(u,{label:"Locations",value:h,onChange:function(e){return C({sortLocations:e})}}),wp.element.createElement("span",{className:"leadbox-inventory-hint"},"Enter each location separated by commas.")),wp.element.createElement("div",{style:"stocknumber (custom)"!==p?{display:"none"}:{}},wp.element.createElement(u,{label:"Stock Numbers",value:b,onChange:function(e){return C({sortStocks:e})}}),wp.element.createElement("span",{className:"leadbox-inventory-hint"},"Enter each stock number in the order you want it displayed. Press Enter or comma after each value.")),wp.element.createElement("hr",{style:{margin:"20px 0"}}),wp.element.createElement("label",{className:"components-base-control__label"},"Secondary Sort"),wp.element.createElement(s,{value:v,options:x,onChange:function(e){return C({sortBySecondary:e})}}),"none"!==v&&wp.element.createElement(s,{value:y,options:_,onChange:function(e){return C({conditionSecondary:e})}}),wp.element.createElement(a.a,{onReset:i}))}t.a=o;var a=n(0),l=function(){function e(e,t){var n=[],_n=!0,r=!1,o=void 0;try{for(var a,l=e[Symbol.iterator]();!(_n=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);_n=!0);}catch(e){r=!0,o=e}finally{try{!_n&&l.return&&l.return()}finally{if(r)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=wp.components,c=i.PanelBody,s=i.SelectControl,u=i.FormTokenField},function(e,t,n){"use strict";function r(e){var t=e.title,n=e.options,r=e.values,a=e.onChange,c=e.onReset;return wp.element.createElement(l,{title:t},n.map(function(e){var t=e.label,n=e.value;return wp.element.createElement(i,{label:t,checked:r.includes(n),onChange:function(e){return a(n,e)}})}),wp.element.createElement(o.a,{onReset:c}))}n.d(t,"a",function(){return r});var o=n(0),a=wp.components,l=a.PanelBody,i=a.CheckboxControl},function(e,t,n){"use strict";var r=n(16),o=(n.n(r),wp.blocks.registerBlockType),a=wp.element.Fragment,l=wp.editor,i=l.PlainText,c=l.InspectorControls;o("leadbox/line-up-block",{title:"Line Up",icon:"excerpt-view",category:"leadbox",keywords:["leadbox","line-up"],edit:function(e){return wp.element.createElement("div",{className:"leadbox-line-up-block"},wp.element.createElement("div",{className:"block"},wp.element.createElement("h3",null,"Line Up shortcode"),wp.element.createElement("div",null,"This block will render on the frontend as a graphical inventory generated by the following shortcode:"),wp.element.createElement("pre",null,wp.element.createElement(i,{className:"shortcode",value:"[line-up]"})),wp.element.createElement("div",null,"Configure this block on the right panel.")),wp.element.createElement(a,null,wp.element.createElement(c,null)))},save:function(){return null}})},function(e,t){},function(e,t,n){"use strict";var r=n(18),o=(n.n(r),wp.blocks.registerBlockType),a=wp.element.Fragment,l=wp.editor,i=l.PlainText,c=l.InspectorControls;o("leadbox/omnisearch-block",{title:"Omnisearch",icon:"excerpt-view",category:"leadbox",keywords:["leadbox","omnisearch"],edit:function(e){return wp.element.createElement("div",{className:"leadbox-omnisearch-block"},wp.element.createElement("div",{className:"block"},wp.element.createElement("h3",null,"Omnisearch shortcode"),wp.element.createElement("div",null,"This block will render on the frontend as a graphical Omnisearch generated by the following shortcode:"),wp.element.createElement("pre",null,wp.element.createElement(i,{className:"shortcode",value:"[omnisearch]"})),wp.element.createElement("div",null,"Configure this block on the right panel.")),wp.element.createElement(a,null,wp.element.createElement(c,null)))},save:function(){return null}})},function(e,t){},function(e,t,n){"use strict";var r=n(20),o=(n.n(r),wp.blocks.registerBlockType),a=wp.element.Fragment,l=wp.editor,i=l.PlainText,c=l.InspectorControls;o("leadbox/quick-search-block",{title:"Quick Search",icon:"excerpt-view",category:"leadbox",keywords:["leadbox","quick-search"],edit:function(e){return wp.element.createElement("div",{className:"leadbox-quick-search-block"},wp.element.createElement("div",{className:"block"},wp.element.createElement("h3",null,"Quick Search Shortcode"),wp.element.createElement("div",null,"This block will render on the frontend as a graphical Quick Search generated by the following shortcode:"),wp.element.createElement("pre",null,wp.element.createElement(i,{className:"shortcode",value:"[quick-search]"})),wp.element.createElement("div",null,"Configure this block on the right panel.")),wp.element.createElement(a,null,wp.element.createElement(c,null)))},save:function(){return null}})},function(e,t){},function(e,t,n){"use strict";var r=n(22),o=(n.n(r),wp.blocks.registerBlockType),a=wp.element.Fragment,l=wp.editor,i=l.PlainText,c=l.InspectorControls;o("leadbox/previously-viewed-block",{title:"Previously Viewed",icon:"excerpt-view",category:"leadbox",keywords:["leadbox","previously-viewed"],edit:function(e){return wp.element.createElement("div",{className:"leadbox-previously-viewed-block"},wp.element.createElement("div",{className:"block"},wp.element.createElement("h3",null,"Previously Viewed shortcode"),wp.element.createElement("div",null,"This block will render on the frontend as a graphical inventory generated by the following shortcode:"),wp.element.createElement("pre",null,wp.element.createElement(i,{className:"shortcode",value:"[previously-viewed]"})),wp.element.createElement("div",null,"Configure this block on the right panel.")),wp.element.createElement(a,null,wp.element.createElement(c,null)))},save:function(){return null}})},function(e,t){},function(e,t,n){"use strict";var r=n(24),o=(n.n(r),wp.blocks.registerBlockType),a=wp.element.Fragment,l=wp.components,i=(l.TextControl,l.PanelBody),c=(l.Button,l.CheckboxControl),s=(l.SelectControl,wp.editor),u=s.PlainText,m=s.InspectorControls;o("leadbox/hours-of-operations-block",{title:"Hours of Operations",icon:"excerpt-view",category:"leadbox",keywords:["leadbox","hours-of-operations"],edit:function(e){var t=e.attributes,n=t.sales,r=t.service,o=t.parts,l=t.additional1,s=t.additional2,p=t.additional3,d='[hours-of-operations sales="'+n+'" service="'+r+'" parts="'+o+'", additional1="'+l+'", additional2="'+s+'" , additional3="'+p+'"]';return wp.element.createElement("div",{className:"leadbox-hours-of-operations-block"},wp.element.createElement("div",{className:"block"},wp.element.createElement("h3",null,"Hours of operations shortcode"),wp.element.createElement("div",null,"This block will render on the frontend as a graphical inventory generated by the following shortcode:"),wp.element.createElement("pre",null,wp.element.createElement(u,{className:"shortcode",value:d})),wp.element.createElement("div",null,"Configure this block on the right panel.")),wp.element.createElement(a,null,wp.element.createElement(m,null,wp.element.createElement(i,{title:"Enable, disable departments"},wp.element.createElement(c,{label:"Sales Department",checked:n,onChange:function(t){return e.setAttributes({sales:t})}}),wp.element.createElement(c,{label:"Service Department",checked:r,onChange:function(t){return e.setAttributes({service:t})}}),wp.element.createElement(c,{label:"Parts Department",checked:o,onChange:function(t){return e.setAttributes({parts:t})}}),wp.element.createElement(c,{label:"Additional hours 1",checked:l,onChange:function(t){return e.setAttributes({additional1:t})}}),wp.element.createElement(c,{label:"Additional hours 2",checked:s,onChange:function(t){return e.setAttributes({additional2:t})}}),wp.element.createElement(c,{label:"Additional hours 3",checked:p,onChange:function(t){return e.setAttributes({additional3:t})}})))))},save:function(e){return null}})},function(e,t){},function(e,t,n){"use strict";var r=n(26),o=(n.n(r),n(27)),a=n(33),l=wp.blocks.registerBlockType,i=wp.element.Fragment,c=wp.components,s=c.PanelBody,u=c.Button,m=wp.editor,p=m.PlainText,d=m.InspectorControls;l("leadbox/vdp-block",{title:"VDP",icon:"excerpt-view",category:"leadbox",keywords:["leadbox","vdp"],edit:function(e){var t=e.attributes,n=t.stock_vdp,r=t.stock_vdp_selected,l=t.stock_items;r.length>=2&&r.shift();var c=l,m='[vdp stock="'+n+'"]';return wp.element.createElement("div",{className:"leadbox-vdp-block"},wp.element.createElement("div",{className:"block"},wp.element.createElement("h3",null,"VDP shortcode"),wp.element.createElement("div",null,"This block will render on the frontend as a graphical inventory generated by the following shortcode:"),wp.element.createElement("pre",null,wp.element.createElement(p,{className:"shortcode",value:m})),wp.element.createElement("div",null,"Configure this block on the right panel.")),wp.element.createElement(i,null,wp.element.createElement(d,null,wp.element.createElement(s,{title:"Reset"},wp.element.createElement(u,{isPrimary:!0,isLarge:!0,onClick:function(){return Object(a.a)(e)}},"Reset configuration"),wp.element.createElement("span",{className:"leadbox-inventory-hint"},"Press this button to reset all controls to their original values.")),wp.element.createElement(o.a,{title:"Stock Number",propName:"stock_vdp",value:r,suggestions:c,onChange:e.setAttributes}))))},save:function(e){return null}})},function(e,t){},function(e,t,n){"use strict";var r=(n(28),n(29),n(30));n.d(t,"a",function(){return r.a});n(1),n(31),n(32)},function(e,t,n){"use strict";var r=(n(1),wp.components);r.PanelBody,r.SelectControl},function(e,t,n){"use strict";var r=(n(1),wp.components);r.PanelBody,r.RangeControl},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e){var t=e.title,n=e.value,o=e.suggestions,a=e.propName,c=e.otherPropName,s=e.onChange;return c=c||a+"_selected",wp.element.createElement(l,{title:t},wp.element.createElement(i,{label:"Add Vehicle",value:n,suggestions:o,onChange:function(e){var t;return s((t={},r(t,c,e),r(t,a,e[e.length-1]||""),t))}}))}n.d(t,"a",function(){return o});var a=wp.components,l=a.PanelBody,i=a.FormTokenField},function(e,t,n){"use strict";var r=(n(1),function(){function e(e,t){var n=[],_n=!0,r=!1,o=void 0;try{for(var a,l=e[Symbol.iterator]();!(_n=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);_n=!0);}catch(e){r=!0,o=e}finally{try{!_n&&l.return&&l.return()}finally{if(r)throw o}}return n}}(),wp.components);r.PanelBody,r.SelectControl},function(e,t,n){"use strict";var r=(n(1),wp.components);r.PanelBody,r.CheckboxControl},function(e,t,n){"use strict";function r(e){var t=e.setAttributes;e.attributes;t({stock_vdp:"",stock_vdp_selected:[]})}t.a=r},function(e,t,n){"use strict";function r(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){function r(o,a){try{var l=t[o](a),i=l.value}catch(e){return void n(e)}if(!l.done)return Promise.resolve(i).then(function(e){r("next",e)},function(e){r("throw",e)});e(i)}return r("next")})}}var o=n(35),a=n.n(o),l=n(38),i=(n.n(l),this),c=function(){function e(e,t){var n=[],_n=!0,r=!1,o=void 0;try{for(var a,l=e[Symbol.iterator]();!(_n=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);_n=!0);}catch(e){r=!0,o=e}finally{try{!_n&&l.return&&l.return()}finally{if(r)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=wp.plugins.registerPlugin,u=wp.editPost.PluginDocumentSettingPanel,m=wp.components,p=m.SelectControl,d=m.Notice,f=m.Modal,g=m.Button,h=wp.data,b=h.useSelect,v=h.useDispatch,__=wp.i18n.__,y=wp.element.useState,w=wp,E=w.apiFetch;s("leadbox-page-tags",{render:function(){var e=y(!1),t=c(e,2),n=t[0],o=t[1],l=y(null),s=c(l,2),m=s[0],h=s[1],w=y(!1),_=c(w,2),x=_[0],k=_[1],C=y(null),N=c(C,2),P=N[0],T=N[1],O=b(function(e){return{postType:e("core/editor").getCurrentPostType(),postId:e("core/editor").getCurrentPostId(),pageTag:function(){var t=e("core/editor").getEditedPostAttribute("meta");return t&&t.lbx_page_tag||""}()}},[]),j=O.postType,A=O.postId,S=O.pageTag,L=v("core/editor"),I=L.editPost;if("page"!==j)return null;var R=[{label:__("None","leadbox"),tag:"",slug:""},{label:__("New","leadbox"),tag:"new",slug:"new-inventory"},{label:__("Used","leadbox"),tag:"used",slug:"used-inventory"},{label:__("Service","leadbox"),tag:"service",slug:"service"}],B=window.lbxPageTagsData&&window.lbxPageTagsData.options?window.lbxPageTagsData.options:R,F=B.map(function(e){return{label:e.label,value:void 0!==e.tag?e.tag:e.value||""}}),M=function(e){var t=B.find(function(t){return(void 0!==t.tag?t.tag:t.value)===e});return t?t.label:e},V=function(){var e=r(a.a.mark(function e(){return a.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(P){e.next=2;break}return e.abrupt("return");case 2:return k(!1),o(!0),e.prev=4,e.next=7,E({path:"/lbx/v1/page-tag/reassign",method:"POST",data:{tag_value:P.tag,new_page_id:A,old_page_id:P.assignedPageId}});case 7:I({meta:{lbx_page_tag:P.tag}}),h({type:"success",text:__("Tag reassigned successfully","leadbox")}),e.next=15;break;case 11:e.prev=11,e.t0=e.catch(4),console.error("Error reassigning tag:",e.t0),h({type:"error",text:__("Error reassigning tag","leadbox")});case 15:return e.prev=15,o(!1),T(null),e.finish(15);case 19:case"end":return e.stop()}},e,i,[[4,11,15,19]])}));return function(){return e.apply(this,arguments)}}(),D=function(){var e=r(a.a.mark(function e(t){var n;return a.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(h(null),t){e.next=4;break}return I({meta:{lbx_page_tag:t}}),e.abrupt("return");case 4:return o(!0),e.prev=5,e.next=8,E({path:"/lbx/v1/page-tag/check",method:"POST",data:{tag_value:t,page_id:A}});case 8:n=e.sent,n.assigned?(T({tag:t,label:M(t),assignedPageId:n.page_id,assignedPageTitle:n.page_title}),k(!0),o(!1)):(I({meta:{lbx_page_tag:t}}),o(!1)),e.next=17;break;case 12:e.prev=12,e.t0=e.catch(5),console.error("Error checking tag assignment:",e.t0),h({type:"error",text:__("Error validating tag assignment","leadbox")}),o(!1);case 17:case"end":return e.stop()}},e,i,[[5,12]])}));return function(_x){return e.apply(this,arguments)}}();return wp.element.createElement("div",null,wp.element.createElement(u,{name:"page-tags-panel",title:__("Page Tag","leadbox"),className:"page-tags-panel"},m&&wp.element.createElement(d,{status:m.type,isDismissible:!0,onRemove:function(){return h(null)}},m.text),wp.element.createElement(p,{label:__("Select Tag","leadbox"),value:S,options:F,onChange:D,disabled:n,help:n?__("Checking tag availability...","leadbox"):__("Tag this page for categorization and filtering","leadbox")})),x&&P&&wp.element.createElement(f,{title:__("Tag Already in Use","leadbox"),onRequestClose:function(){k(!1),T(null)},className:"lbx-tag-reassign-modal"},wp.element.createElement(d,{status:"warning",isDismissible:!1},__("The tag","leadbox")," ",wp.element.createElement("strong",null,P.label)," ",__("is currently assigned to another page.","leadbox")),wp.element.createElement("div",{style:{marginTop:"16px"}},wp.element.createElement("p",null,wp.element.createElement("strong",null,__("Current assignment:","leadbox"))),wp.element.createElement("p",{style:{paddingLeft:"8px"}},P.assignedPageTitle),wp.element.createElement("p",{style:{marginTop:"16px"}},wp.element.createElement("strong",null,__("What will happen:","leadbox"))),wp.element.createElement("ul",{style:{paddingLeft:"24px",marginTop:"8px"}},wp.element.createElement("li",null,__("This page will be tagged as","leadbox")," ",wp.element.createElement("strong",null,P.label)),wp.element.createElement("li",null,'"',P.assignedPageTitle,'" ',__("will lose this tag","leadbox")))),wp.element.createElement("div",{style:{marginTop:"24px",display:"flex",gap:"8px",justifyContent:"flex-end"}},wp.element.createElement(g,{isSecondary:!0,onClick:function(){k(!1),T(null)}},__("Cancel","leadbox")),wp.element.createElement(g,{isPrimary:!0,onClick:V},__("Reassign Tag","leadbox")))))},icon:"tag"})},function(e,t,n){e.exports=n(36)},function(e,t,n){var r=function(){return this}()||Function("return this")(),o=r.regeneratorRuntime&&Object.getOwnPropertyNames(r).indexOf("regeneratorRuntime")>=0,a=o&&r.regeneratorRuntime;if(r.regeneratorRuntime=void 0,e.exports=n(37),o)r.regeneratorRuntime=a;else try{delete r.regeneratorRuntime}catch(e){r.regeneratorRuntime=void 0}},function(e,t){!function(t){"use strict";function n(e,t,n,r){var a=t&&t.prototype instanceof o?t:o,l=Object.create(a.prototype),i=new d(r||[]);return l._invoke=s(e,n,i),l}function r(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function o(){}function a(){}function l(){}function i(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function c(e){function t(n,o,a,l){var i=r(e[n],e,o);if("throw"!==i.type){var c=i.arg,s=c.value;return s&&"object"===typeof s&&v.call(s,"__await")?Promise.resolve(s.__await).then(function(e){t("next",e,a,l)},function(e){t("throw",e,a,l)}):Promise.resolve(s).then(function(e){c.value=e,a(c)},l)}l(i.arg)}function n(e,n){function r(){return new Promise(function(r,o){t(e,n,r,o)})}return o=o?o.then(r,r):r()}var o;this._invoke=n}function s(e,t,n){var o=C;return function(a,l){if(o===P)throw new Error("Generator is already running");if(o===T){if("throw"===a)throw l;return g()}for(n.method=a,n.arg=l;;){var i=n.delegate;if(i){var c=u(i,n);if(c){if(c===O)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===C)throw o=T,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=P;var s=r(e,t,n);if("normal"===s.type){if(o=n.done?T:N,s.arg===O)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(o=T,n.method="throw",n.arg=s.arg)}}}function u(e,t){var n=e.iterator[t.method];if(n===h){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=h,u(e,t),"throw"===t.method))return O;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return O}var o=r(n,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,O;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=h),t.delegate=null,O):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,O)}function m(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function p(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function d(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(m,this),this.reset(!0)}function f(e){if(e){var t=e[w];if(t)return t.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n<e.length;)if(v.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=h,t.done=!0,t};return r.next=r}}return{next:g}}function g(){return{value:h,done:!0}}var h,b=Object.prototype,v=b.hasOwnProperty,y="function"===typeof Symbol?Symbol:{},w=y.iterator||"@@iterator",E=y.asyncIterator||"@@asyncIterator",_=y.toStringTag||"@@toStringTag",x="object"===typeof e,k=t.regeneratorRuntime;if(k)return void(x&&(e.exports=k));k=t.regeneratorRuntime=x?e.exports:{},k.wrap=n;var C="suspendedStart",N="suspendedYield",P="executing",T="completed",O={},j={};j[w]=function(){return this};var A=Object.getPrototypeOf,S=A&&A(A(f([])));S&&S!==b&&v.call(S,w)&&(j=S);var L=l.prototype=o.prototype=Object.create(j);a.prototype=L.constructor=l,l.constructor=a,l[_]=a.displayName="GeneratorFunction",k.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===a||"GeneratorFunction"===(t.displayName||t.name))},k.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,_ in e||(e[_]="GeneratorFunction")),e.prototype=Object.create(L),e},k.awrap=function(e){return{__await:e}},i(c.prototype),c.prototype[E]=function(){return this},k.AsyncIterator=c,k.async=function(e,t,r,o){var a=new c(n(e,t,r,o));return k.isGeneratorFunction(t)?a:a.next().then(function(e){return e.done?e.value:a.next()})},i(L),L[_]="Generator",L[w]=function(){return this},L.toString=function(){return"[object Generator]"},k.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},k.values=f,d.prototype={constructor:d,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=h,this.done=!1,this.delegate=null,this.method="next",this.arg=h,this.tryEntries.forEach(p),!e)for(var t in this)"t"===t.charAt(0)&&v.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=h)},stop:function(){this.done=!0;var e=this.tryEntries[0],t=e.completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){function t(t,r){return a.type="throw",a.arg=e,n.next=t,r&&(n.method="next",n.arg=h),!!r}if(this.done)throw e;for(var n=this,r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],a=o.completion;if("root"===o.tryLoc)return t("end");if(o.tryLoc<=this.prev){var l=v.call(o,"catchLoc"),i=v.call(o,"finallyLoc");if(l&&i){if(this.prev<o.catchLoc)return t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(l){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!i)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return t(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&v.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,O):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),O},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),p(n),O}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;p(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:f(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=h),O}}}(function(){return this}()||Function("return this")())},function(e,t){}]);