(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{"2jzD":function(e,t,r){"use strict";r.r(t);var s=r("rePB"),a=(r("y/s1"),r("ES/9"),r("9VTn"),r("mrSG")),n=r("xT9B"),i=r("TSYQ"),o=r.n(i),l=r("2vnA"),c=r("okNM"),u=r("cDcd"),p=r("ATIr");const d=e=>{let{productName:t,cellData:r,className:s}=e;return u.createElement("tr",{className:s},u.createElement("th",{scope:"row"},u.createElement("span",{dangerouslySetInnerHTML:Object(n.getRichTextHtml)(t)})),u.createElement("td",null,r))};function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,s)}return r}function h(e){for(var t=1;tthis.props.config.heading.text=e.target.value}async componentDidMount(){const{context:e,data:t,telemetry:r}=this.props;Object(l.o)(()=>t.product.result?t.product.result.RecordId:null,()=>{if(e&&t.product.result){const s=new p.AttributesForSelectedVariantInput(t.product.result.RecordId,+e.actionContext.requestContext.apiSettings.channelId,t.product.result);Object(p.default)(s,this.props.context.actionContext).catch(e=>{r.warning(e),r.debug("Unable to update attributes for Product"),r.error(e)})}})}render(){let e;try{e=this.props.data}catch(i){return this.props.telemetry.error("Something went wrong ------"+i),u.createElement("div",null,i)}if(!e.productSpecificationData.result||e.productSpecificationData.result.length<=0)return this.props.telemetry.error("Product specification content is empty, module wont render."),null;const{heading:t,className:r}=this.props.config,{productSpecificationData:s}=this.props.data,a=h(h({},this.props),{},{ProductSpecification:{moduleProps:this.props,className:o()("ms-product-specification",r)},ProductSpecificationTableProps:{className:o()("ms-product-specification__table table-striped table-bordered"),tag:"table"},ProductSpecificationTableBodyProps:{className:"",tag:"tbody"},title:t&&t.text&&u.createElement(n.Text,{className:"ms-product-specification__heading",tag:t.tag||"h2",text:t.text,editProps:{onEdit:this.handleHeadingChange,requestContext:this.props.context.request}}),productSpecificationResult:s&&this._createTableBody(e)});return this.props.renderView(a)}_createTableBody(e){return e.productSpecificationData.result.map((e,t)=>{const r=this._renderProductCell(e);return r?u.createElement(d,{className:"ms-product-specification__table-row",key:t,productName:e.Name,cellData:r}):null})}_renderProductCell(e){switch(e.DataTypeValue){case 0:return u.createElement("span",null);case 1:return this._renderCurrencyCell(e);case 2:return this._renderDateTimeCell(e);case 3:return this._renderDecimalCell(e);case 4:return this._renderIntegerCell(e);case 5:return this._renderTextCell(e);case 6:return this._renderTrueFalseCell(e);case 40:return this.props.telemetry.warning("Got video specification type, not supported yet so skipping line"),null;case 41:return this.props.telemetry.warning("Got image specification type, not supported yet so skipping line"),null;default:return this.props.telemetry.warning(`Got unknown specification type ${e.DataTypeValue} so skipping line`),null}}_renderCurrencyCell(e){return null!==e.CurrencyValue&&void 0!==e.CurrencyValue?u.createElement("span",null,e.CurrencyCode,e.CurrencyValue):null}_renderDateTimeCell(e){return null!==e.DateTimeOffsetValue&&void 0!==e.DateTimeOffsetValue&&e.DateTimeOffsetValue.toUTCString?u.createElement("span",null,e.DateTimeOffsetValue.toUTCString()):null}_renderIntegerCell(e){return null!==e.IntegerValue&&void 0!==e.IntegerValue?u.createElement("span",null,e.IntegerValue):null}_renderDecimalCell(e){return null!==e.FloatValue&&void 0!==e.FloatValue?u.createElement("span",null,e.FloatValue):null}_renderTextCell(e){return null!==e.TextValue&&void 0!==e.TextValue?u.createElement("span",{dangerouslySetInnerHTML:n.getRichTextHtml(e.TextValue)}):null}_renderTrueFalseCell(e){return e.BooleanValue?u.createElement("span",null,this.props.resources.trueValueText?this.props.resources.trueValueText:"Yes"):u.createElement("span",null,this.props.resources.falseValueText?this.props.resources.falseValueText:"No")}};f=Object(a.__decorate)([c.a],f);t.default=f},"4zk5":function(e,t,r){"use strict";r.r(t);var s=r("xT9B"); /*! * Copyright (c) Microsoft Corporation. * All rights reserved. See LICENSE in the project root for license information. */t.default=s.PlaceholderForContainerPreviewComponent},JLro:function(e,t,r){"use strict";r.r(t);r("y/s1"),r("ES/9"),r("C7n2"),r("BDvt"),r("EawV"),r("WVYb");var s=r("cDcd"),a=r("NKCw"),n=r("jOI7");t.default=e=>{var t,r;const i=null==e||null===(t=e.context)||void 0===t||null===(r=t.request)||void 0===r?void 0:r.locale,[o,l]=s.useState(!1),[c,u]=s.useState({state:!1,message:"",class:""});let p="Thank you for contact us. We will contact you as soon as possible";const{register:d,handleSubmit:m,watch:h,errors:f}=Object(a.a)(),g=h("category"),v=(e,t,r,a)=>s.createElement("div",{className:"msc-form__item","aria-invalid":f[e]?"true":"false"},s.createElement("label",{htmlFor:e},t),s.createElement("input",{name:e,ref:d({required:r})}),f[e]&&s.createElement("span",{className:"error-message"},a)),b=(e,t,r,a,n)=>s.createElement("div",{className:"msc-form__item","aria-invalid":f[e]?"true":"false"},s.createElement("label",{htmlFor:e},t),s.createElement("select",{name:e,ref:d({required:!0})},s.createElement("option",{"aria-selected":"true",value:""},"Select"),r.map(e=>s.createElement("option",{key:e.value,"aria-selected":"false",value:e.value},e.text)),";"),f[e]&&s.createElement("span",{className:"error-message"},"This field is required")),y=e.categories.props.text.replace(/(<([^>]+)>)/gi,"").replace("à","à").replace("&","&"),x=y.split(/\r?\n/);const E=[],C=[];x.map(e=>{const t=e.split("|");if(3===t.length){const e=t[1],r={text:t[2],value:t[0]};void 0===E[e]&&(E[e]=[]),E[e].push(r)}if(2===t.length){const e={text:t[1],value:t[0]};C.push(e)}});const O=e.context.request.apiSettings.channelId;return s.createElement(s.Fragment,null,e.paragraph,s.createElement("form",{className:"msc-form",onSubmit:m(async t=>{var r;l(!0),Object(n.a)({callerContext:null===(r=e.context)||void 0===r?void 0:r.actionContext},O,t.firstName,t.lastName,t.email,t.phoneNumber,t.category,t.subcategory?t.subcategory:"",t.title,t.text).then(e=>{p=e.Error?e.Error:p,l(!1),u({state:!0,message:p,class:"success"})}).catch(e=>{p=e.message,l(!1),u({state:!0,message:e.message,class:"error"})})})},v("title",e.resources.subject,!0,"This field is required"),b("category",e.resources.category,C),g&&E[g]&&b("subcategory",e.resources.subCategory,E[g]),v("firstName",e.resources.firstName,!0,"This field is required"),v("lastName",e.resources.lastName,!0,"This field is required"),s.createElement("div",{className:"msc-form__item","aria-invalid":f.email?"true":"false"},s.createElement("label",{htmlFor:"email"},e.resources.email),s.createElement("input",{name:"email",ref:d({required:"This field is required",pattern:{value:new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i),message:"Entered value does not match email format"}}),type:"email"}),f.email&&s.createElement("span",{className:"error-message",role:"alert"},f.email.message)),v("phoneNumber",e.resources.phoneNumber,!1,""),s.createElement("div",{className:"msc-form__item","aria-invalid":f.text?"true":"false"},s.createElement("label",{htmlFor:"text"},e.resources.message),s.createElement("textarea",{name:"text",ref:d({required:!0})}),f.text&&s.createElement("span",{className:"error-message"},"This field is required")),"en-US"!==i&&(S="privacy",P=e.privacyText,s.createElement("div",{className:"msc-form__item inputBox privacy_field_ctn","aria-invalid":f[S]?"true":"false"},s.createElement("label",null,s.createElement("input",{type:"checkbox","aria-checked":"false",name:S,ref:d({required:!0})}),s.createElement("div",null,P," *")),f[S]&&s.createElement("span",{className:"error-message"},"This field is required"))),s.createElement("button",{type:"submit",className:"status__"+c.class},o?s.createElement("div",{className:"loading"}):s.createElement("span",null,e.resources.sendBtn)),c.state?s.createElement("div",{className:"msc-alert msc-alert-"+c.class,role:"alert"},c.message):""));var S,P}},K3Rt:function(e,t,r){"use strict";r.r(t);r("y/s1"),r("ES/9"),r("LR6M");var s=r("cDcd"),a=r("NKCw"),n=r("jOI7");t.default=e=>{var t,r,i,o,l,c,u,p,d,m,h,f,g;const v=null!=e&&null!==(t=e.context)&&void 0!==t&&null!==(r=t.request)&&void 0!==r&&r.locale?null==e||null===(i=e.context)||void 0===i||null===(o=i.request)||void 0===o||null===(l=o.locale)||void 0===l?void 0:l.toLowerCase():"",b=null!=e&&null!==(c=e.context)&&void 0!==c&&null!==(u=c.request)&&void 0!==u&&u.sitePath?null==e||null===(p=e.context)||void 0===p||null===(d=p.request)||void 0===d||null===(m=d.sitePath)||void 0===m?void 0:m.substring(1):"",y=null==e||null===(h=e.context)||void 0===h||null===(f=h.request)||void 0===f||null===(g=f.channel)||void 0===g?void 0:g.Currency,x=""!==b?b:"EUR"===y&&"en-gb"===v?"eu":v,{register:E,handleSubmit:C,watch:O,errors:S}=Object(a.a)(),P=O("marketing"),[w,_]=s.useState(!1);let N=e.resources.verifyEmailText;const T=e.context.request.apiSettings.channelId,[M,q]=s.useState({state:!1,message:"",class:""});return s.createElement("div",Object.assign({className:e.className,id:e.id},e.renderModuleAttributes(e)),e.paragraph,s.createElement("form",{onSubmit:C(async t=>{var r;_(!0),Object(n.c)({callerContext:null===(r=e.context)||void 0===r?void 0:r.actionContext},T,t.email,t.marketing,t.thirdParts,x).then(t=>{N=t.Error?"already_subscribed"===t.Error?e.resources.alreadySubscribedText:t.Error:N,_(!1),q({state:!0,message:N,class:"success"})}).catch(e=>{N=e.message,_(!1),q({state:!0,message:e.message,class:"error"})})})},s.createElement("div",{className:"email_row row"},s.createElement("div",{"aria-invalid":S.email?"true":"false"},s.createElement("input",{name:"email",type:"email",ref:E({required:!0}),placeholder:e.resources.yourEmailAddressText}),s.createElement("button",{type:"submit",className:"status__"+M.class},w?s.createElement("div",{className:"loading"}):s.createElement("span",null,e.resources.subscribeBtnText)))),s.createElement("div",{className:"privacy_row row"},s.createElement("div",{className:"inputBox privacy_field_ctn","aria-invalid":S.marketing?"true":"false"},s.createElement("label",null,"en-us"!==x?s.createElement("input",{ref:E({required:!0}),"aria-checked":"false",type:"checkbox",name:"marketing"}):s.createElement("input",{ref:E({required:!0}),"aria-checked":"true",defaultChecked:!0,type:"checkbox",name:"marketing"}),e.privacyTextM))),s.createElement("div",{className:"privacy_row row row--PrivacyT "+(("en-us"===x||!P)&&"hidden")},s.createElement("div",{className:"inputBox privacy_field_ctn"},s.createElement("label",null,s.createElement("input",{"aria-checked":"false",ref:E(),type:"checkbox",name:"thirdParts"}),e.privacyTextT)))),M.state?s.createElement("div",{className:"msc-alert msc-alert-"+M.class,role:"alert"},M.message):"")}},NBBM:function(e,t,r){"use strict";r.r(t);var s=r("cDcd");t.default=()=>s.createElement("div",null)},QJRN:function(e,t,r){"use strict";r.r(t);r("LR6M");var s=r("cDcd");t.default=e=>s.createElement("div",Object.assign({className:e.className,id:e.id},e.renderModuleAttributes(e)))},TWh6:function(e,t,r){"use strict";r.r(t);r("9VTn");var s=r("rePB"),a=(r("pSu0"),r("WVYb"),r("ES/9"),r("LR6M"),r("mrSG")),n=r("xT9B"),i=r("TSYQ"),o=r.n(i),l=r("2vnA"),c=r("okNM"),u=r("cDcd");function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,s)}return r}function d(e){for(var t=1;tthis.props.config.heading.text=e.target.value,this._initMap=()=>{const{context:{actionContext:{requestContext:{channel:e}}},data:{storeSelectorStateManager:{result:t}}}=this.props;null!=t&&t.isMapApiLoaded&&(this.map=new Microsoft.Maps.Map(this.mapRef.current,{credentials:null==e?void 0:e.BingMapsApiKey,pushpinAccessible:!0}))},this._updateMap=()=>{var e,t;const r=null===(e=this.props.data.storeSelectorStateManager)||void 0===e?void 0:e.result,s=null==r||null===(t=r.context)||void 0===t?void 0:t.orgUnitStoreInformation,a=null==r?void 0:r.selectedStoreLocationId;if(this.map&&s){var n;let e;this.map.entities.clear();const t=[];if(s.map((s,n)=>{var i;const o=null==s||null===(i=s.OrgUnitAvailability)||void 0===i?void 0:i.OrgUnitLocation;if(null!=o&&o.Latitude&&o.Longitude){const s=a===o.OrgUnitNumber,i={color:o.OrgUnitName&&o.OrgUnitName.startsWith("R ")?"#5f8798":"#8c7760",selectionColor:o.OrgUnitName&&o.OrgUnitName.startsWith("R ")?"#004f71":"#542D00",showIndex:!0,size:1.5},l=this._getPushpinOptions(s,n,i),c=new Microsoft.Maps.Pushpin(new Microsoft.Maps.Location(o.Latitude,o.Longitude),l);Microsoft.Maps.Events.addHandler(c,"click",()=>o.OrgUnitNumber&&(null==r?void 0:r.setSelectedStoreLocationId(o.OrgUnitNumber))),s?t.unshift(c):t.push(c),s&&(e=o)}}),e){const t=new Microsoft.Maps.Location(e.Latitude,e.Longitude);this.map.setView({center:t})}else this.map.setView({bounds:Microsoft.Maps.LocationRect.fromShapes(t)});this.map.setOptions({pushpinAccessible:!0}),null===(n=this.map)||void 0===n||n.entities.push(t)}},this._getPushpinOptions=(e,t,r)=>{const s=null!=r&&r.showIndex?(t+1).toString():void 0,a=(null==r?void 0:r.size)||1,n=e&&(null==r?void 0:r.selectionColor)||(null==r?void 0:r.color),i=this._getSvgIcon(a,n,s);return{color:e?null==r?void 0:r.selectionColor:null==r?void 0:r.color,icon:i}},this._getSvgIcon=(e,t,r)=>`\n \n ${r?`${r}`:""}\n `}componentDidMount(){const{context:{telemetry:e,actionContext:{requestContext:{channel:t}}}}=this.props;!t||t.BingMapsApiKey?!t||t.BingMapsEnabled?(Object(l.o)(()=>{var e;return null===(e=this.props.data.storeSelectorStateManager.result)||void 0===e?void 0:e.setMapModuleLoaded},()=>{var e;null===(e=this.props.data.storeSelectorStateManager.result)||void 0===e||e.setMapModuleLoaded(!0)}),Object(l.o)(()=>{var e;return null===(e=this.props.data.storeSelectorStateManager.result)||void 0===e?void 0:e.loadMapApi},()=>{var e,r,s,a,n,i,o,l,c;null===(e=this.props.data.storeSelectorStateManager.result)||void 0===e||e.loadMapApi({key:null==t?void 0:t.BingMapsApiKey,lang:null===(r=this.props.context)||void 0===r||null===(s=r.actionContext)||void 0===s||null===(a=s.requestContext)||void 0===a||null===(n=a.channel)||void 0===n?void 0:n.ChannelCountryRegionISOCode,market:null===(i=this.props.context)||void 0===i||null===(o=i.actionContext)||void 0===o||null===(l=o.requestContext)||void 0===l||null===(c=l.channel)||void 0===c?void 0:c.DefaultLanguageId})}),Object(l.o)(()=>{var e;return null===(e=this.props.data.storeSelectorStateManager.result)||void 0===e?void 0:e.isMapApiLoaded},()=>{this._initMap()}),Object(l.o)(()=>{var e,t,r;return[null===(e=this.props.data.storeSelectorStateManager.result)||void 0===e||null===(t=e.context)||void 0===t?void 0:t.orgUnitStoreInformation,null===(r=this.props.data.storeSelectorStateManager.result)||void 0===r?void 0:r.selectedStoreLocationId,this.map]},async()=>{var e,t;null!==(e=this.props.data.storeSelectorStateManager.result)&&void 0!==e&&null!==(t=e.context)&&void 0!==t&&t.isDialog||this._updateMap()})):e.error("Map is disabled from HQ."):e.error("BingMapsApiKey is missing.")}render(){var e;const{config:{heading:t,className:r},data:{storeSelectorStateManager:{result:s}}}=this.props,a=null==s||null===(e=s.listMapViewState)||void 0===e?void 0:e.displayMap,i=d(d({},this.props),{},{ModuleProps:{tag:"div",moduleProps:this.props,className:o()("ms-map",{show:a},r)},Header:{headerProps:{className:"ms-map__header"},heading:t&&t.text&&u.createElement(n.Text,Object.assign({className:"ms-map__heading"},t,{tag:t.tag||"h2",text:t.text,editProps:{onEdit:this.handleHeadingChange,requestContext:this.props.context.request}}))},MapProps:{tag:"div",className:"ms-map__body",ref:this.mapRef},Map:this.map});return this.props.renderView(i)}};Object(a.__decorate)([l.n],m.prototype,"map",void 0),m=Object(a.__decorate)([c.a],m),t.default=m},U7zR:function(e,t,r){"use strict";r.r(t);r("LR6M");var s=r("cDcd");t.default=e=>s.createElement("div",Object.assign({className:e.className,id:e.id},e.renderModuleAttributes(e)),e.paragraph)},VZrj:function(e,t,r){"use strict";r.r(t);r("LR6M");var s=r("cDcd");t.default=e=>s.createElement("div",Object.assign({id:e.id,className:"ms-video-player"},e.renderModuleAttributes(e)),e.player)},WhcA:function(e,t,r){"use strict";r.r(t);r("y/s1"),r("LR6M");var s=r("cDcd"),a=r("jOI7");t.default=e=>{var t,r,n,i,o,l,c,u,p,d;const m=null!=e&&null!==(t=e.context)&&void 0!==t&&null!==(r=t.request)&&void 0!==r&&r.locale?null==e||null===(n=e.context)||void 0===n||null===(i=n.request)||void 0===i||null===(o=i.locale)||void 0===o?void 0:o.toLowerCase():"",h=null!=e&&null!==(l=e.context)&&void 0!==l&&null!==(c=l.request)&&void 0!==c&&c.sitePath?null==e||null===(u=e.context)||void 0===u||null===(p=u.request)||void 0===p||null===(d=p.sitePath)||void 0===d?void 0:d.substring(1):"",f=""!==h?h:m,g=e.context.request.apiSettings.channelId,v=e.context.request.query,b=null==v?void 0:v.email,y=null==v?void 0:v.token;let x="Thanks for subscribing!";const[E,C]=s.useState(!1),[O,S]=s.useState({state:!1,message:"",class:""});return s.useEffect(()=>{var t;b&&y&&(C(!0),Object(a.d)({callerContext:null===(t=e.context)||void 0===t?void 0:t.actionContext},g,b,y,f).then(e=>{if(C(!1),e.Status)S({state:!0,message:x,class:"success"});else{switch(x=e.Error?e.Error:"",x){case"token-email_notValid":x="The Newsletter request subscription is not valid";break;case"registerToCRM_error":x="Oops! There was an issue. The Newsletter subscription was not successfull";break;case"SendCoupon_error":x="Oops! There was an issue. Coupon was not sent";break;case"already_confirmed":x="It looks like you are already subscribed"}S({state:!0,message:x,class:"error"})}}).catch(e=>{x=e.message,S({state:!0,message:e.message,class:"error"})}))},[]),s.createElement("div",Object.assign({className:e.className,id:e.id},e.renderModuleAttributes(e)),e.paragraph,E?s.createElement("div",{className:"msc-alert msc-alert-success"},s.createElement("div",{className:"loading"})):"",O.state?s.createElement("div",{className:"msc-alert msc-alert-"+O.class,role:"alert"},O.message):"")}},hKJ8:function(e,t,r){"use strict";r.r(t);r("9VTn");var s=r("rePB"),a=(r("y/s1"),r("xT9B")),n=r("TSYQ"),i=r.n(n),o=r("cDcd");function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,s)}return r}function c(e){for(var t=1;tthis.props.config.paragraph=e.target.value}render(){const{paragraph:e,className:t}=this.props.config,r=e&&o.createElement(a.RichTextComponent,{text:e,editProps:{onEdit:this.handleTextChange,requestContext:this.props.context.request}}),s=c(c({},this.props),{},{paragraph:r,className:i()("ms-text-block",t)});return this.props.renderView(s)}}t.default=u},jOI7:function(e,t,r){"use strict";r.d(t,"f",(function(){return c})),r.d(t,"b",(function(){return u})),r.d(t,"a",(function(){return p})),r.d(t,"d",(function(){return d})),r.d(t,"c",(function(){return m})),r.d(t,"e",(function(){return h})),r.d(t,"g",(function(){return f}));var s=r("OtQ+"),a=r("AeRq");class n{constructor(e){if(e=e||{},this.Status=e.Status,this.Error=e.Error,this.Id=e.Id,this.ExtensionProperties=void 0,e.ExtensionProperties){this.ExtensionProperties=[];for(var t=0;ts.createElement("div",null)},zEby:function(e,t,r){"use strict";r.r(t);r("EawV"),r("WVYb"),r("C7n2"),r("BDvt");var s=r("VdoA"),a=r("bSSb"),n=r("cDcd"); /*! * Copyright (c) Microsoft Corporation. * All rights reserved. See LICENSE in the project root for license information. */ class i extends n.PureComponent{constructor(e){super(e)}render(){const{config:e}=this.props;this._debug(`Adding html head tags for '${this.props.id}/${this.props.typeName}'`);const t=RegExp("%[a-zA-Z0-9-.]*%","g");let r;const a=e&&e.scriptSource;let i;if(a){let e=!0;for(i=a;e;)r=t.exec(a),r&&r.length>0?(this._debug("extracted placeholder "+r[0]),i=this._resolvePlaceHolder(i,r[0])):e=!1}return i?n.createElement(s.n,null,this._isUrl(i)?n.createElement("script",{src:i,async:!!e.async,defer:!!e.defer,"data-load-point":e.loadPoint||"bodyEnd"}):n.createElement("script",{async:!!e.async,defer:!!e.defer,"data-load-point":e.loadPoint||"bodyEnd",dangerouslySetInnerHTML:{__html:i}})):null}_debug(e){this.props.telemetry&&this.props.telemetry.log(a.C.Debug,e)}_isUrl(e){return/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/.test(e)}_resolvePlaceHolder(e,t){const r=t.split(/[%.]/);if(4!==r.length||!e)return e;const s=r[1],a=r[2];if("props"===s)this.props[a]&&(e=e.replace(t,this.props[a]),this._debug(`Replaced placeholder ${t} with props property ${this.props[a]}`));else if(this.props.context&&this.props.context.request)switch(s){case"request":this.props.context.request[a]&&(e=e.replace(t,this.props.context.request[a]),this._debug(`Replaced placeholder ${t} with request property ${this.props.context.request[a]}`));break;case"user":this.props.context.request.user&&this.props.context.request.user[a]&&(e=e.replace(t,this.props.context.request.user[a]),this._debug(`Replaced placeholder ${t} with user property ${this.props.context.request.user[a]}`));break;case"query":this.props.context.request.query&&this.props.context.request.query[a]&&(e=e.replace(t,this.props.context.request.query[a]),this._debug(`Replaced placeholder ${t} with query parameter ${this.props.context.request.query[a]}`))}return e}}t.default=i}}]); //# sourceMappingURL=9.470e2434140b34ab.chunk.js.map