New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More

@builder.io/angular

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@builder.io/angular - npm Package Compare versions

Comparing version 1.0.83-alpha.1 to 1.0.83-alpha.2

@@ -15,3 +15,3 @@ !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@builder.io/sdk"),require("@angular/core"),require("@angular/common"),require("@angular/router"),require("@nguniversal/express-engine/tokens"),require("@angular/common/http"),require("@angular/platform-browser"),require("rxjs"),require("url")):"function"==typeof define&&define.amd?define("@builder.io/angular",["exports","@builder.io/sdk","@angular/core","@angular/common","@angular/router","@nguniversal/express-engine/tokens","@angular/common/http","@angular/platform-browser","rxjs","url"],t):t(((e=e||self).builder=e.builder||{},e.builder.io=e.builder.io||{},e.builder.io.angular={}),e.sdk,e.ng.core,e.ng.common,e.ng.router,e.tokens,e.ng.common.http,e.ng.platformBrowser,e.rxjs,e.url)}(this,(function(e,t,n,r,o,i,s,u,l,a){"use strict";

and limitations under the License.
***************************************************************************** */var c=function(e,t){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};var p=function(){return(p=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function d(e,t,n,r){var o,i=arguments.length,s=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,r);else for(var u=e.length-1;u>=0;u--)(o=e[u])&&(s=(i<3?o(s):i>3?o(t,n,s):o(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s}function h(e,t){return function(n,r){t(n,r,e)}}function f(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{l(r.next(e))}catch(e){i(e)}}function u(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){e.done?o(e.value):new n((function(t){t(e.value)})).then(s,u)}l((r=r.apply(e,t||[])).next())}))}function m(e,t){var n,r,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,r=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=(o=s.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,u])}}}function y(e){var t="function"==typeof Symbol&&e[Symbol.iterator],n=0;return t?t.call(e):{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}if("undefined"!=typeof window){var b=window;if(void 0!==b.Reflect&&void 0!==b.customElements&&!b.customElements.hasOwnProperty("polyfillWrapFlushCallback")){var v=HTMLElement;b.HTMLElement=function(){return Reflect.construct(v,[],this.constructor)},HTMLElement.prototype=v.prototype,HTMLElement.prototype.constructor=HTMLElement,Object.setPrototypeOf(HTMLElement,v)}}var g=function(e){function r(n,r,o,i,s,u,l){var a=e.call(this,n,o||r,s||i)||this;return a.expressRequest=r,a.expressEngineRequest=o,a.expressResponse=i,a.expressEngineResponse=s,a.router=u,a.http=l,a.autoTrack=!a.isDevelopment,a.expressEngineRequest&&(a.expressRequest=a.expressEngineRequest),a.expressRequest&&(a.request=a.expressRequest),a.expressEngineResponse&&(a.expressResponse=a.expressEngineResponse),a.expressResponse&&(a.response=a.expressResponse),n&&a.init(n),t.Builder.isBrowser||a.request||console.warn("No express request set! Builder cannot target appropriately without this, please contact help@builder.io to learn how to set this as required"),a}return function(e,t){function n(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(r,e),Object.defineProperty(r.prototype,"isDevelopment",{get:function(){return t.Builder.isIframe||t.Builder.isBrowser&&("localhost"===location.hostname||""!==location.port)},enumerable:!0,configurable:!0}),r.prototype.requestUrl=function(t){return this.http?this.http.get(t).toPromise():e.prototype.requestUrl.call(this,t)},r.componentInstances={},r.ctorParameters=function(){return[{type:String,decorators:[{type:n.Optional},{type:n.Inject,args:["BUILDER_API_KEY"]}]},{type:void 0,decorators:[{type:n.Optional},{type:n.Inject,args:["EXPRESS_REQUEST"]}]},{type:void 0,decorators:[{type:n.Optional},{type:n.Inject,args:[i.REQUEST]}]},{type:void 0,decorators:[{type:n.Optional},{type:n.Inject,args:["EXPRESS_RESPONSE"]}]},{type:void 0,decorators:[{type:n.Optional},{type:n.Inject,args:[i.RESPONSE]}]},{type:o.Router},{type:s.HttpClient,decorators:[{type:n.Optional}]}]},r=d([n.Injectable(),h(0,n.Optional()),h(0,n.Inject("BUILDER_API_KEY")),h(1,n.Optional()),h(1,n.Inject("EXPRESS_REQUEST")),h(2,n.Optional()),h(2,n.Inject(i.REQUEST)),h(3,n.Optional()),h(3,n.Inject("EXPRESS_RESPONSE")),h(4,n.Optional()),h(4,n.Inject(i.RESPONSE)),h(6,n.Optional())],r)}(t.Builder),E=function(){function e(){this.contentComponentInstance=null,this.contentDirectiveInstance=null}return e=d([n.Injectable()],e)}(),I=function(){function e(e,t){this.element=e,this.builderComponentService=t,this.useHtml=!1,this.data={},this.hydrate=!0,this.prerender=!0,this.options=null,this.contentLoad=new n.EventEmitter,this.contentError=new n.EventEmitter,t.contentComponentInstance=this}return Object.defineProperty(e.prototype,"content",{get:function(){return this._content},set:function(e){var t=this._content;this._content=e;var n=this.builderComponentService.contentDirectiveInstance;!t&&e&&n&&(n.requesting||n.reset())},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"editingMode",{get:function(){return t.Builder.editingPage},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){var e=this.element.nativeElement&&this.element.nativeElement.getAttribute&&this.element.nativeElement.getAttribute("builder-model");e&&(this.modelName=e,g.componentInstances[e]=this)},e.prototype.ngOnDestroy=function(){this.modelName&&g.componentInstances[this.modelName]===this&&delete g.componentInstances[this.modelName]},e.ctorParameters=function(){return[{type:n.ElementRef},{type:E}]},d([n.Input()],e.prototype,"useHtml",void 0),d([n.Input()],e.prototype,"data",void 0),d([n.Input()],e.prototype,"hydrate",void 0),d([n.Input()],e.prototype,"prerender",void 0),d([n.Input()],e.prototype,"content",null),d([n.Input()],e.prototype,"options",void 0),d([n.Output()],e.prototype,"contentLoad",void 0),d([n.Output()],e.prototype,"contentError",void 0),e=d([n.Component({selector:"builder-content",template:"<ng-content>\n</ng-content>\n",changeDetection:n.ChangeDetectionStrategy.OnPush,styles:[":host{display:block}"]})],e)}(),w=function(){function e(){this.componentInstance=null,this.directiveInstance=null}return e=d([n.Injectable()],e)}(),R=function(){function e(e,t,n,r,o,i,s){this._viewContainer=e,this.renderer=t,this.builder=n,this.builderComponentService=r,this.transferState=o,this.router=s,this.lastContentId=null,this.lastUrl=null,this.subscriptions=new l.Subscription,this._context=new S,this._templateRef=null,this._viewRef=null,this.matchId="",this.clickTracked=!1,this.hydrated=!1,this.reloadOnRoute=!0,this.contentSubscription=null,this.requesting=!0,r.contentDirectiveInstance=this,this._templateRef=i}return Object.defineProperty(e.prototype,"component",{get:function(){return this.builderComponentService.contentComponentInstance},enumerable:!0,configurable:!0}),e.prototype.reset=function(){this.clickTracked=!1,this.hydrated=!1,this.request()},e.prototype.ngOnInit=function(){var e=this,n=function(){return null},r=Zone.current.scheduleMacroTask("builderFetchNextTick",n,{},n,n);t.Builder.nextTick((function(){e.request(),r.invoke()})),this.router&&this.subscriptions.add(this.router.events.subscribe((function(t){if(t instanceof o.NavigationEnd&&e.reloadOnRoute){var n=e._viewRef;if(n&&n.destroyed)return;e.url!==e.lastUrl&&e.reset()}})))},e.prototype.ngOnDestroy=function(){this.subscriptions.unsubscribe(),this.contentSubscription&&this.contentSubscription.unsubscribe()},e.prototype.onClick=function(e){if(this.matchId&&!this.hydrated){var t=this.match;this.builder.autoTrack&&this.builder.trackInteraction(this.matchId,t&&t.variationId,this.clickTracked,e),this.clickTracked=!0}document.body.classList.contains("builder-editing")&&(this.matchId?window.parent.postMessage({type:"builder.clickContent",data:{id:this.matchId,model:this._context.model}},"*"):window.parent.postMessage({type:"builder.clickModel",data:{model:this._context.model}},"*"))},Object.defineProperty(e.prototype,"stateKeyString",{get:function(){return"builder:"+this._context.model+":"+(this.reloadOnRoute?this.url:"")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"builderModel",{set:function(e){var t=this;if(e){this._context.model=e,this._updateView(),this.stateKey=u.makeStateKey(this.stateKeyString);var n=this._viewRef.rootNodes[0];this.renderer.setAttribute(n,"builder-model",e),this.renderer.setAttribute(n,"builder-model-name",e.replace(/-/g," ")),this.renderer.listen(n,"click",(function(e){return t.onClick(e)}))}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"url",{get:function(){return this.builder.getLocation().pathname||""},enumerable:!0,configurable:!0}),e.prototype.request=function(){var e=this;if(this.lastUrl=this.url,this.requesting=!0,!this.component||this.component.prerender){var n=this._viewRef;if(!n||!n.destroyed){var r=function(){return null},o=Zone.current.scheduleMacroTask("getBuilderContent",r,{},r,r),i=!1,s=this._context.model,u=this.component&&this.component.options,l=this.component&&this.component.content||t.Builder.isBrowser&&this.transferState&&this.transferState.get(this.stateKeyString,null);this.contentSubscription&&this.contentSubscription.unsubscribe();var a=t.Builder.isBrowser&&this.component&&this.component.hydrate,c=t.Builder.isEditing||!this.reloadOnRoute?s:s+":"+this.url,d=this.contentSubscription=this.builder.queueGetContent(s,p({initialContent:l,key:c},u,{prerender:!0,static:!a})).subscribe((function(n){var r=n[0];if(e.contentSubscription===d)if(r&&r.id===e.lastContentId)setTimeout((function(){o.invoke()}));else{e.lastContentId=r&&r.id,e.transferState&&!t.Builder.isBrowser&&e.transferState.set(e.stateKeyString,n);var s=e._viewRef;if(s.destroyed)return e.subscriptions.unsubscribe(),void(e.contentSubscription&&e.contentSubscription.unsubscribe());var u=t.Builder.isBrowser&&s.rootNodes[0];if(t.Builder.isBrowser&&u){if(u&&u.classList.contains("builder-editor-injected"))return s.detach(),void setTimeout((function(){o.invoke()}));setTimeout((function(){a&&u&&r&&r.data&&r.data.html}))}e._context.loading=!1;var l=e.builder.getLocation().search||"";if(!r&&l.includes("builder.preview="+e._context.model)&&(r={id:"preview",name:"Preview",data:{}}),e.component?e.component.contentLoad.next(r):console.warn("No component!"),r){var c=e._viewRef.rootNodes[0];e.matchId=r.id,e.renderer.setAttribute(c,"builder-content-entry-id",r.id),e.match=r,s.context.$implicit=r.data,!a&&e.builder.autoTrack&&e.builder.trackImpression(r.id,r.variationId)}s.destroyed||(s.detectChanges(),r&&r.data&&r.data.animations&&t.Builder.isBrowser&&!a&&t.Builder.nextTick((function(){t.Builder.animator.bindAnimations(r.data.animations)}))),setTimeout((function(){o.invoke()})),i||(i=!0)}else setTimeout((function(){o.invoke()}))}),(function(t){e.component?e.component.contentError.next(t):console.warn("No component!"),i||(o.invoke(),i=!0)}))}}},e.prototype._updateView=function(){this._context.model&&(this._viewContainer.clear(),this._templateRef&&(this._viewRef=this._viewContainer.createEmbeddedView(this._templateRef,this._context)))},e.ctorParameters=function(){return[{type:n.ViewContainerRef},{type:n.Renderer2},{type:g},{type:E},{type:u.TransferState,decorators:[{type:n.Optional}]},{type:n.TemplateRef},{type:o.Router,decorators:[{type:n.Optional}]}]},d([n.Input()],e.prototype,"reloadOnRoute",void 0),d([n.Input()],e.prototype,"builderModel",null),e=d([n.Directive({selector:"[builderModel]",providers:[w]}),h(4,n.Optional()),h(6,n.Optional())],e)}(),S=function(){this.loading=!0,this.results=[]},k=function(){function e(e,t){this.domSanitizer=e,this.builder=t,this.child=!1,this.prerender=!0,this.model="",this.key="",this.options=null,this.field="",this.lastInnerHtml="",this.lastInnerHtmlSanitized=null}return e.prototype.ngOnInit=function(){this.builder.editingModel},Object.defineProperty(e.prototype,"hasNoChildren",{get:function(){return!(this.blocks&&(this.blocks.length||this.blocks.html))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"arrayBlocks",{get:function(){return Array.isArray(this.blocks)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"innerHtml",{get:function(){var e=this._innerHtml;return e===this.lastInnerHtml?this.lastInnerHtmlSanitized||"":(this.lastInnerHtml=e,this.lastInnerHtmlSanitized=this.domSanitizer.bypassSecurityTrustHtml(e),this.lastInnerHtmlSanitized)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"_innerHtml",{get:function(){if(!this.prerender)return'<builder-component-element prerender="false" '+(this.model?'name="'+this.model+'"':"")+"></builder-component-element>";var e=t.Builder.isEditing?'<builder-component-element prerender="false" '+(this.model?'name="'+this.model+'"':"")+"></builder-component-element>":"";if(this.arrayBlocks||!this.blocks)return e;if(!this.blocks.html)return e;var n=this.blocks.css,r=this.blocks.html;return n&&(r='<style class="builder-styles">'+n+"</style>"+r),'<builder-component-element key="'+(this.key||this.model)+"\" options='"+JSON.stringify(this.options||null)+'\' prerender="false" rev="'+(this.blocks.rev||"")+'" '+(this.model?'name="'+this.model+'"':"")+">"+r+"</builder-component-element>"},enumerable:!0,configurable:!0}),e.prototype.trackByFn=function(e,t){return t.id||t.component&&t.component.id||JSON.stringify(t)},e.ctorParameters=function(){return[{type:u.DomSanitizer},{type:g}]},d([n.Input()],e.prototype,"blocks",void 0),d([n.Input()],e.prototype,"child",void 0),d([n.Input()],e.prototype,"prerender",void 0),d([n.Input()],e.prototype,"model",void 0),d([n.Input()],e.prototype,"key",void 0),d([n.Input()],e.prototype,"options",void 0),d([n.Input()],e.prototype,"field",void 0),e=d([n.Component({selector:"builder-blocks",template:'<div class="builder-blocks builder-blocks-html">\n <div [innerHTML]="innerHtml"></div>\n</div>\n',changeDetection:n.ChangeDetectionStrategy.OnPush,styles:[""]})],e)}();var O=!1;var P=function(){function e(e,r,i,s){var u=this;this.viewContainer=e,this.elementRef=r,this.builderService=i,this.router=s,this.handleRouting=!0,this.reloadOnRoute=!0,this.load=new n.EventEmitter,this.route=new n.EventEmitter,this.error=new n.EventEmitter,this.content=null,this.options=null,this.data={},this.hydrate=!0,this.prerender=!0,this.subscriptions=new l.Subscription,this.visible=new l.BehaviorSubject(!0),this.router&&this.reloadOnRoute&&(this.router.routeReuseStrategy.shouldReuseRoute=function(){return!1}),t.Builder.isBrowser&&(this.router&&this.subscriptions.add(this.router.events.subscribe((function(e){e instanceof o.NavigationEnd&&u.reloadOnRoute&&(u.visible.next(!1),t.Builder.nextTick((function(){u.visible.next(!0)})))}))),this.subscriptions.add(this.load.subscribe((function(e){return f(u,void 0,void 0,(function(){return m(this,(function(n){switch(n.label){case 0:return this.viewContainer.detach(),t.Builder.isEditing||e&&e.data&&!1!==this.hydrate?[4,this.ensureWcLoadedAndUpdate()]:[3,2];case 1:n.sent(),n.label=2;case 2:return[2]}}))}))}))))}return Object.defineProperty(e.prototype,"name",{set:function(e){this.model=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"url",{get:function(){return this.builderService.getLocation().pathname||""},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"key",{get:function(){return t.Builder.isEditing||!this.reloadOnRoute?this.model:this.model+":"+this.url},enumerable:!0,configurable:!0}),e.prototype.ensureWCScriptLoaded=function(){return f(this,void 0,void 0,(function(){var e,n;return m(this,(function(r){return"builder-wc-script",!t.Builder.isBrowser||O||document.getElementById("builder-wc-script")?[2]:(e=document.createElement("script"),n=function(e,t){for(var n=(e.split("?")[1]||"").split("&"),r=0;r<n.length;r++){var o=n[r].split("=");if(decodeURIComponent(o[0])===t)return decodeURIComponent(o[1])}return null}(location.href,"builder.wcVersion"),e.id="builder-wc-script",e.src="https://cdn.builder.io/js/webcomponents@"+(n||"latest")+"/dist/system/angular/builder-webcomponents-async.js",e.async=!0,O=!0,[2,new Promise((function(t,n){e.addEventListener("load",t),e.addEventListener("error",(function(e){return n(e.error)})),document.head.appendChild(e)}))])}))}))},e.prototype.ensureWcLoadedAndUpdate=function(){return f(this,void 0,void 0,(function(){var e,t=this;return m(this,(function(n){switch(n.label){case 0:return[4,this.ensureWCScriptLoaded()];case 1:return n.sent(),(e=window.onBuilderWcLoad)&&e((function(e){e.builder.apiKey=t.builderService.apiKey,e.builder.canTrack=t.builderService.canTrack,e.builder.setUserAttributes(function(e){for(var t,n,r=[],o=1;o<arguments.length;o++)r[o-1]=arguments[o];var i=Object.assign({},e);try{for(var s=y(r),u=s.next();!u.done;u=s.next()){delete i[u.value]}}catch(e){t={error:e}}finally{try{u&&!u.done&&(n=s.return)&&n.call(s)}finally{if(t)throw t.error}}return i}(t.builderService.getUserAttributes(),"urlPath"))})),[2]}}))}))},e.prototype.ngOnInit=function(){this.prerender||this.ensureWcLoadedAndUpdate()},e.prototype.ngOnDestroy=function(){this.subscriptions.unsubscribe()},e.prototype.onClick=function(e){return f(this,void 0,void 0,(function(){var t,n,r,o,i,s,u;return m(this,(function(l){switch(l.label){case 0:if(!this.handleRouting)return[2];if(0!==e.button||e.ctrlKey||e.defaultPrevented)return[2];if(!(t=this.findHrefTarget(e)))return[2];if(t.target)return[2];if(!(n=t.getAttribute("href")))return[2];if(n.startsWith("javascript:"))return[2];if(r={url:n,anchorNode:t,preventDefault:function(){this.defaultPrevented=!0},defaultPrevented:!1},this.route.next(r),r.defaultPrevented)return e.preventDefault(),[2];if(e.metaKey)return[2];if(!this.isRelative(n)){if(!(o=this.convertToRelative(n)))return[2];n=o}if(!this.router)return[2];e.preventDefault(),i=null,s=this.router.navigateByUrl(n),a=1e3,c=!1,u=new Promise((function(e){return setTimeout((function(){return e(c)}),a)})),l.label=1;case 1:return l.trys.push([1,,3,4]),[4,Promise.race([u,s])];case 2:return i=l.sent(),[3,4];case 3:return i?window.scrollTo(0,0):location.href=location.protocol+"//"+location.host+n,[7];case 4:return[2]}var a,c}))}))},e.prototype.isRelative=function(e){return!e.match(/^(\/\/|https?:\/\/)/i)},e.prototype.convertToRelative=function(e){var t=a.parse(location.href),n=a.parse(e);if(t.host===n.host)return n.pathname+(n.search?n.search:"")},e.prototype.findHrefTarget=function(e){for(var t=e.target;t;){if(t instanceof HTMLAnchorElement&&t.getAttribute("href"))return t;if(t===e.currentTarget)break;t=t.parentElement}return null},e.ctorParameters=function(){return[{type:n.ViewContainerRef},{type:n.ElementRef},{type:g},{type:o.Router,decorators:[{type:n.Optional}]}]},d([n.Input()],e.prototype,"model",void 0),d([n.Input()],e.prototype,"name",null),d([n.Input()],e.prototype,"handleRouting",void 0),d([n.Input()],e.prototype,"reloadOnRoute",void 0),d([n.Output()],e.prototype,"load",void 0),d([n.Output()],e.prototype,"route",void 0),d([n.Output()],e.prototype,"error",void 0),d([n.Input()],e.prototype,"content",void 0),d([n.Input()],e.prototype,"options",void 0),d([n.Input()],e.prototype,"data",void 0),d([n.Input()],e.prototype,"hydrate",void 0),d([n.Input()],e.prototype,"prerender",void 0),e=d([n.Component({selector:"builder-component",template:'<span *ngIf="visible | async" class="builder-component-wrap">\n <span *ngIf="!prerender">\n <builder-blocks\n field="blocks"\n [key]="key"\n [model]="model"\n [prerender]="false"\n [options]="options"\n ></builder-blocks>\n </span>\n <span *ngIf="prerender">\n <builder-content\n [data]="data"\n [hydrate]="hydrate"\n [prerender]="prerender"\n [content]="content"\n [options]="options"\n (click)="onClick($event)"\n (contentLoad)="load.next($event)"\n (contentError)="error.next($event)"\n *builderModel="model; let content; let loading = loading"\n >\n <builder-blocks\n *ngIf="content"\n field="blocks"\n [key]="key"\n [model]="model"\n [prerender]="prerender"\n [options]="options"\n [blocks]="content.blocks || content"\n ></builder-blocks>\n <ng-content *ngIf="loading"></ng-content>\n </builder-content>\n </span>\n</span>\n',providers:[E],changeDetection:n.ChangeDetectionStrategy.OnPush,styles:[":host{display:block}"]}),h(3,n.Optional())],e)}(),_=[R],x=[I,k,P],B=function(){function e(e){var n,r;if(t.Builder.isBrowser){var o=require("@angular/elements").createCustomElement;try{for(var i=y(t.Builder.components),s=i.next();!s.done;s=i.next()){var u=s.value;if(u.class&&"angular"===u.type&&u.tag)try{var l=o(u.class,{injector:e});customElements.define(u.tag,l)}catch(e){console.warn("Could not make angular element:",u.class)}}}catch(e){n={error:e}}finally{try{s&&!s.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}}}var o;return o=e,e.forRoot=function(e){return{ngModule:o,providers:[{provide:"BUILDER_API_KEY",useValue:e}]}},e.ctorParameters=function(){return[{type:n.Injector}]},e=o=d([n.NgModule({imports:[r.CommonModule],providers:[g,w,E],declarations:[x,_],exports:[x,_],entryComponents:[x]})],e)}();e.BUILDER_API_KEY="BUILDER_API_KEY",e.BuilderBlock=function(e){return e.type="angular",t.Builder.Component(e)},e.BuilderModule=B,e.BuilderService=g,e.EXPRESS_REQUEST="EXPRESS_REQUEST",e.EXPRESS_RESPONSE="EXPRESS_RESPONSE",e.ɵa=P,e.ɵb=w,e.ɵc=E,e.ɵd=I,e.ɵe=k,e.ɵf=R,e.ɵg=S,Object.defineProperty(e,"__esModule",{value:!0})}));
***************************************************************************** */var c=function(e,t){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};var p=function(){return(p=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function d(e,t,n,r){var o,i=arguments.length,s=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,r);else for(var u=e.length-1;u>=0;u--)(o=e[u])&&(s=(i<3?o(s):i>3?o(t,n,s):o(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s}function h(e,t){return function(n,r){t(n,r,e)}}function f(e,t,n,r){return new(n||(n=Promise))((function(o,i){function s(e){try{l(r.next(e))}catch(e){i(e)}}function u(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){e.done?o(e.value):new n((function(t){t(e.value)})).then(s,u)}l((r=r.apply(e,t||[])).next())}))}function m(e,t){var n,r,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,r=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=(o=s.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,u])}}}function y(e){var t="function"==typeof Symbol&&e[Symbol.iterator],n=0;return t?t.call(e):{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}if("undefined"!=typeof window){var b=window;if(void 0!==b.Reflect&&void 0!==b.customElements&&!b.customElements.hasOwnProperty("polyfillWrapFlushCallback")){var v=HTMLElement;b.HTMLElement=function(){return Reflect.construct(v,[],this.constructor)},HTMLElement.prototype=v.prototype,HTMLElement.prototype.constructor=HTMLElement,Object.setPrototypeOf(HTMLElement,v)}}var g=function(e){function r(n,r,o,i,s,u,l){var a=e.call(this,n,o||r,s||i)||this;return a.expressRequest=r,a.expressEngineRequest=o,a.expressResponse=i,a.expressEngineResponse=s,a.router=u,a.http=l,a.autoTrack=!a.isDevelopment,a.expressEngineRequest&&(a.expressRequest=a.expressEngineRequest),a.expressRequest&&(a.request=a.expressRequest),a.expressEngineResponse&&(a.expressResponse=a.expressEngineResponse),a.expressResponse&&(a.response=a.expressResponse),n&&a.init(n),t.Builder.isBrowser||a.request||console.warn("No express request set! Builder cannot target appropriately without this, please contact help@builder.io to learn how to set this as required"),a}return function(e,t){function n(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(r,e),Object.defineProperty(r.prototype,"isDevelopment",{get:function(){return t.Builder.isIframe||t.Builder.isBrowser&&("localhost"===location.hostname||""!==location.port)},enumerable:!0,configurable:!0}),r.prototype.requestUrl=function(t){return this.http?this.http.get(t).toPromise():e.prototype.requestUrl.call(this,t)},r.componentInstances={},r.ctorParameters=function(){return[{type:String,decorators:[{type:n.Optional},{type:n.Inject,args:["BUILDER_API_KEY"]}]},{type:void 0,decorators:[{type:n.Optional},{type:n.Inject,args:["EXPRESS_REQUEST"]}]},{type:void 0,decorators:[{type:n.Optional},{type:n.Inject,args:[i.REQUEST]}]},{type:void 0,decorators:[{type:n.Optional},{type:n.Inject,args:["EXPRESS_RESPONSE"]}]},{type:void 0,decorators:[{type:n.Optional},{type:n.Inject,args:[i.RESPONSE]}]},{type:o.Router},{type:s.HttpClient,decorators:[{type:n.Optional}]}]},r=d([n.Injectable(),h(0,n.Optional()),h(0,n.Inject("BUILDER_API_KEY")),h(1,n.Optional()),h(1,n.Inject("EXPRESS_REQUEST")),h(2,n.Optional()),h(2,n.Inject(i.REQUEST)),h(3,n.Optional()),h(3,n.Inject("EXPRESS_RESPONSE")),h(4,n.Optional()),h(4,n.Inject(i.RESPONSE)),h(6,n.Optional())],r)}(t.Builder),E=function(){function e(){this.contentComponentInstance=null,this.contentDirectiveInstance=null}return e=d([n.Injectable()],e)}(),I=function(){function e(e,t){this.element=e,this.builderComponentService=t,this.useHtml=!1,this.data={},this.hydrate=!0,this.prerender=!0,this.options=null,this.contentLoad=new n.EventEmitter,this.contentError=new n.EventEmitter,t.contentComponentInstance=this}return Object.defineProperty(e.prototype,"content",{get:function(){return this._content},set:function(e){var t=this._content;this._content=e;var n=this.builderComponentService.contentDirectiveInstance;!t&&e&&n&&(n.requesting||n.reset())},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"editingMode",{get:function(){return t.Builder.editingPage},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){var e=this.element.nativeElement&&this.element.nativeElement.getAttribute&&this.element.nativeElement.getAttribute("builder-model");e&&(this.modelName=e,g.componentInstances[e]=this)},e.prototype.ngOnDestroy=function(){this.modelName&&g.componentInstances[this.modelName]===this&&delete g.componentInstances[this.modelName]},e.ctorParameters=function(){return[{type:n.ElementRef},{type:E}]},d([n.Input()],e.prototype,"useHtml",void 0),d([n.Input()],e.prototype,"data",void 0),d([n.Input()],e.prototype,"hydrate",void 0),d([n.Input()],e.prototype,"prerender",void 0),d([n.Input()],e.prototype,"content",null),d([n.Input()],e.prototype,"options",void 0),d([n.Output()],e.prototype,"contentLoad",void 0),d([n.Output()],e.prototype,"contentError",void 0),e=d([n.Component({selector:"builder-content",template:"<ng-content>\n</ng-content>\n",changeDetection:n.ChangeDetectionStrategy.OnPush,styles:[":host{display:block}"]})],e)}(),w=function(){function e(){this.componentInstance=null,this.directiveInstance=null}return e=d([n.Injectable()],e)}(),R=function(){function e(e,t,n,r,o,i,s){this._viewContainer=e,this.renderer=t,this.builder=n,this.builderComponentService=r,this.transferState=o,this.router=s,this.lastContentId=null,this.lastUrl=null,this.subscriptions=new l.Subscription,this._context=new S,this._templateRef=null,this._viewRef=null,this.matchId="",this.clickTracked=!1,this.hydrated=!1,this.reloadOnRoute=!0,this.contentSubscription=null,this.requesting=!0,r.contentDirectiveInstance=this,this._templateRef=i}return Object.defineProperty(e.prototype,"component",{get:function(){return this.builderComponentService.contentComponentInstance},enumerable:!0,configurable:!0}),e.prototype.reset=function(){this.clickTracked=!1,this.hydrated=!1,this.request()},e.prototype.ngOnInit=function(){var e=this,n=function(){return null},r=Zone.current.scheduleMacroTask("builderFetchNextTick",n,{},n,n);t.Builder.nextTick((function(){e.request(),r.invoke()})),this.router&&this.subscriptions.add(this.router.events.subscribe((function(t){if(t instanceof o.NavigationEnd&&e.reloadOnRoute){var n=e._viewRef;if(n&&n.destroyed)return;e.url!==e.lastUrl&&e.reset()}})))},e.prototype.ngOnDestroy=function(){this.subscriptions.unsubscribe(),this.contentSubscription&&this.contentSubscription.unsubscribe()},e.prototype.onClick=function(e){if(this.matchId&&!this.hydrated){var t=this.match;this.builder.autoTrack&&this.builder.trackInteraction(this.matchId,t&&t.variationId,this.clickTracked,e),this.clickTracked=!0}document.body.classList.contains("builder-editing")&&(this.matchId?window.parent.postMessage({type:"builder.clickContent",data:{id:this.matchId,model:this._context.model}},"*"):window.parent.postMessage({type:"builder.clickModel",data:{model:this._context.model}},"*"))},Object.defineProperty(e.prototype,"stateKeyString",{get:function(){return"builder:"+this._context.model+":"+(this.reloadOnRoute?this.url:"")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"builderModel",{set:function(e){var t=this;if(e){this._context.model=e,this._updateView(),this.stateKey=u.makeStateKey(this.stateKeyString);var n=this._viewRef.rootNodes[0];this.renderer.setAttribute(n,"builder-model",e),this.renderer.setAttribute(n,"builder-model-name",e.replace(/-/g," ")),this.renderer.listen(n,"click",(function(e){return t.onClick(e)}))}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"url",{get:function(){return this.builder.getLocation().pathname||""},enumerable:!0,configurable:!0}),e.prototype.request=function(){var e=this;if(this.lastUrl=this.url,this.requesting=!0,!this.component||this.component.prerender){var n=this._viewRef;if(!n||!n.destroyed){var r=function(){return null},o=Zone.current.scheduleMacroTask("getBuilderContent",r,{},r,r),i=!1,s=this._context.model,u=this.component&&this.component.options,l=this.component&&this.component.content||t.Builder.isBrowser&&this.transferState&&this.transferState.get(this.stateKeyString,null);this.contentSubscription&&this.contentSubscription.unsubscribe();var a=t.Builder.isBrowser&&this.component&&this.component.hydrate,c=t.Builder.isEditing||!this.reloadOnRoute?s:s+":"+this.url,d=this.contentSubscription=this.builder.queueGetContent(s,p({initialContent:l,key:c},u,{prerender:!0,static:!a})).subscribe((function(n){var r=n[0];if(e.contentSubscription===d)if(r&&r.id===e.lastContentId)setTimeout((function(){o.invoke()}));else{e.lastContentId=r&&r.id,e.transferState&&!t.Builder.isBrowser&&e.transferState.set(e.stateKeyString,n);var s=e._viewRef;if(s.destroyed)return e.subscriptions.unsubscribe(),void(e.contentSubscription&&e.contentSubscription.unsubscribe());var u=t.Builder.isBrowser&&s.rootNodes[0];if(t.Builder.isBrowser&&u){if(u&&u.classList.contains("builder-editor-injected"))return s.detach(),void setTimeout((function(){o.invoke()}));setTimeout((function(){a&&u&&r&&r.data&&r.data.html}))}e._context.loading=!1;var l=e.builder.getLocation().search||"";if(!r&&l.includes("builder.preview="+e._context.model)&&(r={id:"preview",name:"Preview",data:{}}),e.component?e.component.contentLoad.next(r):console.warn("No component!"),r){var c=e._viewRef.rootNodes[0];e.matchId=r.id,e.renderer.setAttribute(c,"builder-content-entry-id",r.id),e.match=r,s.context.$implicit=r.data,!a&&e.builder.autoTrack&&e.builder.trackImpression(r.id,r.variationId)}s.destroyed||(s.detectChanges(),r&&r.data&&r.data.animations&&t.Builder.isBrowser&&!a&&t.Builder.nextTick((function(){t.Builder.animator.bindAnimations(r.data.animations)}))),setTimeout((function(){o.invoke()})),i||(i=!0)}else setTimeout((function(){o.invoke()}))}),(function(t){e.component?e.component.contentError.next(t):console.warn("No component!"),i||(o.invoke(),i=!0)}))}}},e.prototype._updateView=function(){this._context.model&&(this._viewContainer.clear(),this._templateRef&&(this._viewRef=this._viewContainer.createEmbeddedView(this._templateRef,this._context)))},e.ctorParameters=function(){return[{type:n.ViewContainerRef},{type:n.Renderer2},{type:g},{type:E},{type:u.TransferState,decorators:[{type:n.Optional}]},{type:n.TemplateRef},{type:o.Router,decorators:[{type:n.Optional}]}]},d([n.Input()],e.prototype,"reloadOnRoute",void 0),d([n.Input()],e.prototype,"builderModel",null),e=d([n.Directive({selector:"[builderModel]",providers:[w]}),h(4,n.Optional()),h(6,n.Optional())],e)}(),S=function(){this.loading=!0,this.results=[]},k=function(){function e(e,t){this.domSanitizer=e,this.builder=t,this.child=!1,this.prerender=!0,this.model="",this.key="",this.options=null,this.field="",this.lastInnerHtml="",this.lastInnerHtmlSanitized=null}return e.prototype.ngOnInit=function(){this.builder.editingModel},Object.defineProperty(e.prototype,"hasNoChildren",{get:function(){return!(this.blocks&&(this.blocks.length||this.blocks.html))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"arrayBlocks",{get:function(){return Array.isArray(this.blocks)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"innerHtml",{get:function(){var e=this._innerHtml;return e===this.lastInnerHtml?this.lastInnerHtmlSanitized||"":(this.lastInnerHtml=e,this.lastInnerHtmlSanitized=this.domSanitizer.bypassSecurityTrustHtml(e),this.lastInnerHtmlSanitized)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"_innerHtml",{get:function(){if(!this.prerender)return'<builder-component-element prerender="false" '+(this.model?'name="'+this.model+'"':"")+"></builder-component-element>";var e='<builder-component-element prerender="false" '+(this.model?'name="'+this.model+'"':"")+"></builder-component-element>";if(this.arrayBlocks||!this.blocks)return e;if(!this.blocks.html)return e;var t=this.blocks.css,n=this.blocks.html;return t&&(n='<style class="builder-styles">'+t+"</style>"+n),'<builder-component-element key="'+(this.key||this.model)+"\" options='"+JSON.stringify(this.options||null)+'\' prerender="false" rev="'+(this.blocks.rev||"")+'" '+(this.model?'name="'+this.model+'"':"")+">"+n+"</builder-component-element>"},enumerable:!0,configurable:!0}),e.prototype.trackByFn=function(e,t){return t.id||t.component&&t.component.id||JSON.stringify(t)},e.ctorParameters=function(){return[{type:u.DomSanitizer},{type:g}]},d([n.Input()],e.prototype,"blocks",void 0),d([n.Input()],e.prototype,"child",void 0),d([n.Input()],e.prototype,"prerender",void 0),d([n.Input()],e.prototype,"model",void 0),d([n.Input()],e.prototype,"key",void 0),d([n.Input()],e.prototype,"options",void 0),d([n.Input()],e.prototype,"field",void 0),e=d([n.Component({selector:"builder-blocks",template:'<div class="builder-blocks builder-blocks-html">\n <div [innerHTML]="innerHtml"></div>\n</div>\n',changeDetection:n.ChangeDetectionStrategy.OnPush,styles:[""]})],e)}();var O=!1;var P=function(){function e(e,r,i,s){var u=this;this.viewContainer=e,this.elementRef=r,this.builderService=i,this.router=s,this.handleRouting=!0,this.reloadOnRoute=!0,this.load=new n.EventEmitter,this.route=new n.EventEmitter,this.error=new n.EventEmitter,this.content=null,this.options=null,this.data={},this.hydrate=!0,this.prerender=!0,this.subscriptions=new l.Subscription,this.visible=new l.BehaviorSubject(!0),this.router&&this.reloadOnRoute&&(this.router.routeReuseStrategy.shouldReuseRoute=function(){return!1}),t.Builder.isBrowser&&(this.router&&this.subscriptions.add(this.router.events.subscribe((function(e){e instanceof o.NavigationEnd&&u.reloadOnRoute&&(u.visible.next(!1),t.Builder.nextTick((function(){u.visible.next(!0)})))}))),this.subscriptions.add(this.load.subscribe((function(e){return f(u,void 0,void 0,(function(){return m(this,(function(n){switch(n.label){case 0:return this.viewContainer.detach(),t.Builder.isEditing||e&&e.data&&!1!==this.hydrate?[4,this.ensureWcLoadedAndUpdate()]:[3,2];case 1:n.sent(),n.label=2;case 2:return[2]}}))}))}))))}return Object.defineProperty(e.prototype,"name",{set:function(e){this.model=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"url",{get:function(){return this.builderService.getLocation().pathname||""},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"key",{get:function(){return t.Builder.isEditing||!this.reloadOnRoute?this.model:this.model+":"+this.url},enumerable:!0,configurable:!0}),e.prototype.ensureWCScriptLoaded=function(){return f(this,void 0,void 0,(function(){var e,n;return m(this,(function(r){return"builder-wc-script",!t.Builder.isBrowser||O||document.getElementById("builder-wc-script")?[2]:(e=document.createElement("script"),n=function(e,t){for(var n=(e.split("?")[1]||"").split("&"),r=0;r<n.length;r++){var o=n[r].split("=");if(decodeURIComponent(o[0])===t)return decodeURIComponent(o[1])}return null}(location.href,"builder.wcVersion"),e.id="builder-wc-script",e.src="https://cdn.builder.io/js/webcomponents@"+(n||"latest")+"/dist/system/angular/builder-webcomponents-async.js",e.async=!0,O=!0,[2,new Promise((function(t,n){e.addEventListener("load",t),e.addEventListener("error",(function(e){return n(e.error)})),document.head.appendChild(e)}))])}))}))},e.prototype.ensureWcLoadedAndUpdate=function(){return f(this,void 0,void 0,(function(){var e,t=this;return m(this,(function(n){switch(n.label){case 0:return[4,this.ensureWCScriptLoaded()];case 1:return n.sent(),(e=window.onBuilderWcLoad)&&e((function(e){e.builder.apiKey=t.builderService.apiKey,e.builder.canTrack=t.builderService.canTrack,e.builder.setUserAttributes(function(e){for(var t,n,r=[],o=1;o<arguments.length;o++)r[o-1]=arguments[o];var i=Object.assign({},e);try{for(var s=y(r),u=s.next();!u.done;u=s.next()){delete i[u.value]}}catch(e){t={error:e}}finally{try{u&&!u.done&&(n=s.return)&&n.call(s)}finally{if(t)throw t.error}}return i}(t.builderService.getUserAttributes(),"urlPath"))})),[2]}}))}))},e.prototype.ngOnInit=function(){this.prerender||this.ensureWcLoadedAndUpdate()},e.prototype.ngOnDestroy=function(){this.subscriptions.unsubscribe()},e.prototype.onClick=function(e){return f(this,void 0,void 0,(function(){var t,n,r,o,i,s,u;return m(this,(function(l){switch(l.label){case 0:if(!this.handleRouting)return[2];if(0!==e.button||e.ctrlKey||e.defaultPrevented)return[2];if(!(t=this.findHrefTarget(e)))return[2];if(t.target)return[2];if(!(n=t.getAttribute("href")))return[2];if(n.startsWith("javascript:"))return[2];if(r={url:n,anchorNode:t,preventDefault:function(){this.defaultPrevented=!0},defaultPrevented:!1},this.route.next(r),r.defaultPrevented)return e.preventDefault(),[2];if(e.metaKey)return[2];if(!this.isRelative(n)){if(!(o=this.convertToRelative(n)))return[2];n=o}if(!this.router)return[2];e.preventDefault(),i=null,s=this.router.navigateByUrl(n),a=1e3,c=!1,u=new Promise((function(e){return setTimeout((function(){return e(c)}),a)})),l.label=1;case 1:return l.trys.push([1,,3,4]),[4,Promise.race([u,s])];case 2:return i=l.sent(),[3,4];case 3:return i?window.scrollTo(0,0):location.href=location.protocol+"//"+location.host+n,[7];case 4:return[2]}var a,c}))}))},e.prototype.isRelative=function(e){return!e.match(/^(\/\/|https?:\/\/)/i)},e.prototype.convertToRelative=function(e){var t=a.parse(location.href),n=a.parse(e);if(t.host===n.host)return n.pathname+(n.search?n.search:"")},e.prototype.findHrefTarget=function(e){for(var t=e.target;t;){if(t instanceof HTMLAnchorElement&&t.getAttribute("href"))return t;if(t===e.currentTarget)break;t=t.parentElement}return null},e.ctorParameters=function(){return[{type:n.ViewContainerRef},{type:n.ElementRef},{type:g},{type:o.Router,decorators:[{type:n.Optional}]}]},d([n.Input()],e.prototype,"model",void 0),d([n.Input()],e.prototype,"name",null),d([n.Input()],e.prototype,"handleRouting",void 0),d([n.Input()],e.prototype,"reloadOnRoute",void 0),d([n.Output()],e.prototype,"load",void 0),d([n.Output()],e.prototype,"route",void 0),d([n.Output()],e.prototype,"error",void 0),d([n.Input()],e.prototype,"content",void 0),d([n.Input()],e.prototype,"options",void 0),d([n.Input()],e.prototype,"data",void 0),d([n.Input()],e.prototype,"hydrate",void 0),d([n.Input()],e.prototype,"prerender",void 0),e=d([n.Component({selector:"builder-component",template:'<span *ngIf="visible | async" class="builder-component-wrap">\n <span *ngIf="!prerender">\n <builder-blocks\n field="blocks"\n [key]="key"\n [model]="model"\n [prerender]="false"\n [options]="options"\n ></builder-blocks>\n </span>\n <span *ngIf="prerender">\n <builder-content\n [data]="data"\n [hydrate]="hydrate"\n [prerender]="prerender"\n [content]="content"\n [options]="options"\n (click)="onClick($event)"\n (contentLoad)="load.next($event)"\n (contentError)="error.next($event)"\n *builderModel="model; let content; let loading = loading"\n >\n <builder-blocks\n *ngIf="content"\n field="blocks"\n [key]="key"\n [model]="model"\n [prerender]="prerender"\n [options]="options"\n [blocks]="content.blocks || content"\n ></builder-blocks>\n <ng-content *ngIf="loading"></ng-content>\n </builder-content>\n </span>\n</span>\n',providers:[E],changeDetection:n.ChangeDetectionStrategy.OnPush,styles:[":host{display:block}"]}),h(3,n.Optional())],e)}(),_=[R],x=[I,k,P],B=function(){function e(e){var n,r;if(t.Builder.isBrowser){var o=require("@angular/elements").createCustomElement;try{for(var i=y(t.Builder.components),s=i.next();!s.done;s=i.next()){var u=s.value;if(u.class&&"angular"===u.type&&u.tag)try{var l=o(u.class,{injector:e});customElements.define(u.tag,l)}catch(e){console.warn("Could not make angular element:",u.class)}}}catch(e){n={error:e}}finally{try{s&&!s.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}}}var o;return o=e,e.forRoot=function(e){return{ngModule:o,providers:[{provide:"BUILDER_API_KEY",useValue:e}]}},e.ctorParameters=function(){return[{type:n.Injector}]},e=o=d([n.NgModule({imports:[r.CommonModule],providers:[g,w,E],declarations:[x,_],exports:[x,_],entryComponents:[x]})],e)}();e.BUILDER_API_KEY="BUILDER_API_KEY",e.BuilderBlock=function(e){return e.type="angular",t.Builder.Component(e)},e.BuilderModule=B,e.BuilderService=g,e.EXPRESS_REQUEST="EXPRESS_REQUEST",e.EXPRESS_RESPONSE="EXPRESS_RESPONSE",e.ɵa=P,e.ɵb=w,e.ɵc=E,e.ɵd=I,e.ɵe=k,e.ɵf=R,e.ɵg=S,Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=builder.io-angular.umd.min.js.map
import * as tslib_1 from "tslib";
import { Component, Input, ChangeDetectionStrategy, } from '@angular/core';
import { Builder } from '@builder.io/sdk';
import { DomSanitizer, SafeHtml } from '@angular/platform-browser';

@@ -56,5 +55,3 @@ import { BuilderService } from '../../services/builder.service';

}
const elStr = !Builder.isEditing
? ''
: `<builder-component-element prerender="false" ${!this.model ? '' : `name="${this.model}"`}></builder-component-element>`;
const elStr = `<builder-component-element prerender="false" ${!this.model ? '' : `name="${this.model}"`}></builder-component-element>`;
if (this.arrayBlocks || !this.blocks) {

@@ -113,2 +110,2 @@ return elStr;

export { BuilderBlocksComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVpbGRlci1ibG9ja3MuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGJ1aWxkZXIuaW8vYW5ndWxhci8iLCJzb3VyY2VzIjpbImFwcC9tb2R1bGVzL2J1aWxkZXIvY29tcG9uZW50cy9idWlsZGVyLWJsb2Nrcy9idWlsZGVyLWJsb2Nrcy5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFDTCxTQUFTLEVBR1QsS0FBSyxFQUVMLHVCQUF1QixHQUN4QixNQUFNLGVBQWUsQ0FBQztBQUN2QixPQUFPLEVBQUUsT0FBTyxFQUFxQixNQUFNLGlCQUFpQixDQUFDO0FBQzdELE9BQU8sRUFBRSxZQUFZLEVBQUUsUUFBUSxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDbkUsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBUWhFLElBQWEsc0JBQXNCLEdBQW5DLE1BQWEsc0JBQXNCO0lBYWpDLFlBQW9CLFlBQTBCLEVBQVUsT0FBdUI7UUFBM0QsaUJBQVksR0FBWixZQUFZLENBQWM7UUFBVSxZQUFPLEdBQVAsT0FBTyxDQUFnQjtRQVZ0RSxVQUFLLEdBQUcsS0FBSyxDQUFDO1FBQ2QsY0FBUyxHQUFHLElBQUksQ0FBQztRQUNqQixVQUFLLEdBQUcsRUFBRSxDQUFDO1FBQ1gsUUFBRyxHQUFHLEVBQUUsQ0FBQztRQUVULFlBQU8sR0FBNkIsSUFBSSxDQUFDO1FBRWxELGNBQWM7UUFDTCxVQUFLLEdBQUcsRUFBRSxDQUFDO1FBSVosa0JBQWEsR0FBRyxFQUFFLENBQUM7UUFDbkIsMkJBQXNCLEdBQW9CLElBQUksQ0FBQztJQUgyQixDQUFDO0lBS25GLFFBQVE7UUFDTixJQUFJLElBQUksQ0FBQyxPQUFPLENBQUMsWUFBWSxFQUFFO1lBQzdCLHdCQUF3QjtTQUN6QjtJQUNILENBQUM7SUFFRCxvQ0FBb0M7SUFDcEMsSUFBSSxhQUFhO1FBQ2YsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sSUFB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QUFFO3FEQUFlO0FBQ2Q7SUFBUixLQUFLLEVBQUU7eURBQWtCO0FBQ2pCO0lBQVIsS0FBSyxFQUFFO3FEQUFZO0FBQ1g7SUFBUixLQUFLLEVBQUU7bURBQVU7QUFFVDtJQUFSLEtBQUssRUFBRTt1REFBMEM7QUFHekM7SUFBUixLQUFLLEVBQUU7cURBQVk7QUFYVCxzQkFBc0I7SUFObEMsU0FBUyxDQUFDO1FBQ1QsUUFBUSxFQUFFLGdCQUFnQjtRQUMxQixpSEFBOEM7UUFFOUMsZUFBZSxFQUFFLHVCQUF1QixDQUFDLE1BQU07O0tBQ2hELENBQUM7R0FDVyxzQkFBc0IsQ0ErRmxDO1NBL0ZZLHNCQUFzQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENvbXBvbmVudCxcbiAgSG9zdEJpbmRpbmcsXG4gIEhvc3RMaXN0ZW5lcixcbiAgSW5wdXQsXG4gIE9uSW5pdCxcbiAgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQnVpbGRlciwgR2V0Q29udGVudE9wdGlvbnMgfSBmcm9tICdAYnVpbGRlci5pby9zZGsnO1xuaW1wb3J0IHsgRG9tU2FuaXRpemVyLCBTYWZlSHRtbCB9IGZyb20gJ0Bhbmd1bGFyL3BsYXRmb3JtLWJyb3dzZXInO1xuaW1wb3J0IHsgQnVpbGRlclNlcnZpY2UgfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy9idWlsZGVyLnNlcnZpY2UnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdidWlsZGVyLWJsb2NrcycsXG4gIHRlbXBsYXRlVXJsOiAnLi9idWlsZGVyLWJsb2Nrcy5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2J1aWxkZXItYmxvY2tzLmNvbXBvbmVudC5jc3MnXSxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG59KVxuZXhwb3J0IGNsYXNzIEJ1aWxkZXJCbG9ja3NDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuICBASW5wdXQoKSBibG9ja3M6IGFueTtcblxuICBASW5wdXQoKSBjaGlsZCA9IGZhbHNlO1xuICBASW5wdXQoKSBwcmVyZW5kZXIgPSB0cnVlO1xuICBASW5wdXQoKSBtb2RlbCA9ICcnO1xuICBASW5wdXQoKSBrZXkgPSAnJztcblxuICBASW5wdXQoKSBvcHRpb25zOiBHZXRDb250ZW50T3B0aW9ucyB8IG51bGwgPSBudWxsO1xuXG4gIC8vIEBkZXByZWNhdGVkXG4gIEBJbnB1dCgpIGZpZWxkID0gJyc7XG5cbiAgY29uc3RydWN0b3IocHJpdmF0ZSBkb21TYW5pdGl6ZXI6IERvbVNhbml0aXplciwgcHJpdmF0ZSBidWlsZGVyOiBCdWlsZGVyU2VydmljZSkge31cblxuICBwcml2YXRlIGxhc3RJbm5lckh0bWwgPSAnJztcbiAgcHJpdmF0ZSBsYXN0SW5uZXJIdG1sU2FuaXRpemVkOiBTYWZlSHRtbCB8IG51bGwgPSBudWxsO1xuXG4gIG5nT25Jbml0KCkge1xuICAgIGlmICh0aGlzLmJ1aWxkZXIuZWRpdGluZ01vZGVsKSB7XG4gICAgICAvLyBUT0RPOiBhbGxvdyByZXBsYWNpbmdcbiAgICB9XG4gIH1cblxuICAvLyBASG9zdEJpbmRpbmcoJ2NsYXNzLm5vLWNoaWxkcmVuJylcbiAgZ2V0IGhhc05vQ2hpbGRyZW4oKSB7XG4gICAgcmV0dXJuICEodGhpcy5ibG9ja3MgJiYgKHRoaXMuYmxvY2tzLmxlbmd0aCB8fCB0aGlzLmJsb2Nrcy5odG1sKSk7XG4gIH1cblxuICAvLyBASG9zdExpc3RlbmVyKCdjbGljaycpXG4gIC8vIG9uQ2xpY2soKSB7XG4gIC8vICAgaWYgKEJ1aWxkZXIuaXNJZnJhbWUgJiYgdGhpcy5oYXNOb0NoaWxkcmVuKSB7XG4gIC8vICAgICB3aW5kb3cucGFyZW50LnBvc3RNZXNzYWdlKFxuICAvLyAgICAgICB7XG4gIC8vICAgICAgICAgdHlwZTogJ2J1aWxkZXIuY2xpY2tFbXB0eUJsb2NrcycsXG4gIC8vICAgICAgIH0sXG4gIC8vICAgICAgICcqJ1xuICAvLyAgICAgKTtcbiAgLy8gICB9XG4gIC8vIH1cblxuICBnZXQgYXJyYXlCbG9ja3MoKSB7XG4gICAgcmV0dXJuIEFycmF5LmlzQXJyYXkodGhpcy5ibG9ja3MpO1xuICB9XG5cbiAgZ2V0IGlubmVySHRtbCgpIHtcbiAgICBjb25zdCBodG1sID0gdGhpcy5faW5uZXJIdG1sO1xuICAgIGlmIChodG1sID09PSB0aGlzLmxhc3RJbm5lckh0bWwpIHtcbiAgICAgIHJldHVybiB0aGlzLmxhc3RJbm5lckh0bWxTYW5pdGl6ZWQgfHwgJyc7XG4gICAgfVxuXG4gICAgdGhpcy5sYXN0SW5uZXJIdG1sID0gaHRtbDtcbiAgICB0aGlzLmxhc3RJbm5lckh0bWxTYW5pdGl6ZWQgPSB0aGlzLmRvbVNhbml0aXplci5ieXBhc3NTZWN1cml0eVRydXN0SHRtbChodG1sKTtcblxuICAgIHJldHVybiB0aGlzLmxhc3RJbm5lckh0bWxTYW5pdGl6ZWQ7XG4gIH1cblxuICBnZXQgX2lubmVySHRtbCgpIHtcbiAgICBpZiAoIXRoaXMucHJlcmVuZGVyKSB7XG4gICAgICByZXR1cm4gYDxidWlsZGVyLWNvbXBvbmVudC1lbGVtZW50IHByZXJlbmRlcj1cImZhbHNlXCIgJHtcbiAgICAgICAgIXRoaXMubW9kZWwgPyAnJyA6IGBuYW1lPVwiJHt0aGlzLm1vZGVsfVwiYFxuICAgICAgfT48L2J1aWxkZXItY29tcG9uZW50LWVsZW1lbnQ+YDtcbiAgICB9XG5cbiAgICBjb25zdCBlbFN0ciA9ICFCdWlsZGVyLmlzRWRpdGluZ1xuICAgICAgPyAnJ1xuICAgICAgOiBgPGJ1aWxkZXItY29tcG9uZW50LWVsZW1lbnQgcHJlcmVuZGVyPVwiZmFsc2VcIiAke1xuICAgICAgICAgICF0aGlzLm1vZGVsID8gJycgOiBgbmFtZT1cIiR7dGhpcy5tb2RlbH1cImBcbiAgICAgICAgfT48L2J1aWxkZXItY29tcG9uZW50LWVsZW1lbnQ+YDtcblxuICAgIGlmICh0aGlzLmFycmF5QmxvY2tzIHx8ICF0aGlzLmJsb2Nrcykge1xuICAgICAgcmV0dXJuIGVsU3RyO1xuICAgIH1cblxuICAgIGlmICghdGhpcy5ibG9ja3MuaHRtbCkge1xuICAgICAgcmV0dXJuIGVsU3RyO1xuICAgIH1cblxuICAgIGNvbnN0IGNzcyA9IHRoaXMuYmxvY2tzLmNzcztcbiAgICBsZXQgaHRtbCA9IHRoaXMuYmxvY2tzLmh0bWw7XG4gICAgaWYgKGNzcykge1xuICAgICAgaHRtbCA9IGA8c3R5bGUgY2xhc3M9XCJidWlsZGVyLXN0eWxlc1wiPiR7Y3NzfTwvc3R5bGU+YCArIGh0bWw7XG4gICAgfVxuXG4gICAgcmV0dXJuIGA8YnVpbGRlci1jb21wb25lbnQtZWxlbWVudCBrZXk9XCIke3RoaXMua2V5IHx8IHRoaXMubW9kZWx9XCIgb3B0aW9ucz0nJHtKU09OLnN0cmluZ2lmeShcbiAgICAgIHRoaXMub3B0aW9ucyB8fCBudWxsIC8vIFRPRE86IEhUTUwgZW5jb2RlXG4gICAgKX0nIHByZXJlbmRlcj1cImZhbHNlXCIgcmV2PVwiJHt0aGlzLmJsb2Nrcy5yZXYgfHwgJyd9XCIgJHtcbiAgICAgICF0aGlzLm1vZGVsID8gJycgOiBgbmFtZT1cIiR7dGhpcy5tb2RlbH1cImBcbiAgICB9PiR7aHRtbCBhcyBzdHJpbmd9PC9idWlsZGVyLWNvbXBvbmVudC1lbGVtZW50PmA7XG4gIH1cblxuICB0cmFja0J5Rm4oaW5kZXg6IG51bWJlciwgdmFsdWU6IGFueSkge1xuICAgIC8vIFRPRE86IHBvc3NpYmx5IGpzb24tc3RhYmxlLXN0cmluZ2lmeVxuICAgIHJldHVybiB2YWx1ZS5pZCB8fCAodmFsdWUuY29tcG9uZW50ICYmIHZhbHVlLmNvbXBvbmVudC5pZCkgfHwgSlNPTi5zdHJpbmdpZnkodmFsdWUpO1xuICB9XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVpbGRlci1ibG9ja3MuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGJ1aWxkZXIuaW8vYW5ndWxhci8iLCJzb3VyY2VzIjpbImFwcC9tb2R1bGVzL2J1aWxkZXIvY29tcG9uZW50cy9idWlsZGVyLWJsb2Nrcy9idWlsZGVyLWJsb2Nrcy5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFDTCxTQUFTLEVBR1QsS0FBSyxFQUVMLHVCQUF1QixHQUN4QixNQUFNLGVBQWUsQ0FBQztBQUV2QixPQUFPLEVBQUUsWUFBWSxFQUFFLFFBQVEsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQ25FLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQVFoRSxJQUFhLHNCQUFzQixHQUFuQyxNQUFhLHNCQUFzQjtJQWFqQyxZQUFvQixZQUEwQixFQUFVLE9BQXVCO1FBQTNELGlCQUFZLEdBQVosWUFBWSxDQUFjO1FBQVUsWUFBTyxHQUFQLE9BQU8sQ0FBZ0I7UUFWdEUsVUFBSyxHQUFHLEtBQUssQ0FBQztRQUNkLGNBQVMsR0FBRyxJQUFJLENBQUM7UUFDakIsVUFBSyxHQUFHLEVBQUUsQ0FBQztRQUNYLFFBQUcsR0FBRyxFQUFFLENBQUM7UUFFVCxZQUFPLEdBQTZCLElBQUksQ0FBQztRQUVsRCxjQUFjO1FBQ0wsVUFBSyxHQUFHLEVBQUUsQ0FBQztRQUlaLGtCQUFhLEdBQUcsRUFBRSxDQUFDO1FBQ25CLDJCQUFzQixHQUFvQixJQUFJLENBQUM7SUFIMkIsQ0FBQztJQUtuRixRQUFRO1FBQ04sSUFBSSxJQUFJLENBQUMsT0FBTyxDQUFDLFlBQVksRUFBRTtZQUM3Qix3QkFBd0I7U0FDekI7SUFDSCxDQUFDO0lBRUQsb0NBQW9DO0lBQ3BDLElBQUksYUFBYTtRQUNmLE9BQU8sQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7SUFDcEUsQ0FBQztJQUVELHlCQUF5QjtJQUN6QixjQUFjO0lBQ2Qsa0RBQWtEO0lBQ2xELGlDQUFpQztJQUNqQyxVQUFVO0lBQ1YsNENBQTRDO0lBQzVDLFdBQVc7SUFDWCxZQUFZO0lBQ1osU0FBUztJQUNULE1BQU07SUFDTixJQUFJO0lBRUosSUFBSSxXQUFXO1FBQ2IsT0FBTyxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUNwQyxDQUFDO0lBRUQsSUFBSSxTQUFTO1FBQ1gsTUFBTSxJQUFJLEdBQUcsSUFBSSxDQUFDLFVBQVUsQ0FBQztRQUM3QixJQUFJLElBQUksS0FBSyxJQUFJLENBQUMsYUFBYSxFQUFFO1lBQy9CLE9BQU8sSUFBSSxDQUFDLHNCQUFzQixJQUFJLEVBQUUsQ0FBQztTQUMxQztRQUVELElBQUksQ0FBQyxhQUFhLEdBQUcsSUFBSSxDQUFDO1FBQzFCLElBQUksQ0FBQyxzQkFBc0IsR0FBRyxJQUFJLENBQUMsWUFBWSxDQUFDLHVCQUF1QixDQUFDLElBQUksQ0FBQyxDQUFDO1FBRTlFLE9BQU8sSUFBSSxDQUFDLHNCQUFzQixDQUFDO0lBQ3JDLENBQUM7SUFFRCxJQUFJLFVBQVU7UUFDWixJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRTtZQUNuQixPQUFPLGdEQUNMLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxTQUFTLElBQUksQ0FBQyxLQUFLLEdBQ3hDLCtCQUErQixDQUFDO1NBQ2pDO1FBRUQsTUFBTSxLQUFLLEdBQUcsZ0RBQ1osQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFNBQVMsSUFBSSxDQUFDLEtBQUssR0FDeEMsK0JBQStCLENBQUM7UUFFaEMsSUFBSSxJQUFJLENBQUMsV0FBVyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRTtZQUNwQyxPQUFPLEtBQUssQ0FBQztTQUNkO1FBRUQsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxFQUFFO1lBQ3JCLE9BQU8sS0FBSyxDQUFDO1NBQ2Q7UUFFRCxNQUFNLEdBQUcsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQztRQUM1QixJQUFJLElBQUksR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQztRQUM1QixJQUFJLEdBQUcsRUFBRTtZQUNQLElBQUksR0FBRyxpQ0FBaUMsR0FBRyxVQUFVLEdBQUcsSUFBSSxDQUFDO1NBQzlEO1FBRUQsT0FBTyxtQ0FBbUMsSUFBSSxDQUFDLEdBQUcsSUFBSSxJQUFJLENBQUMsS0FBSyxjQUFjLElBQUksQ0FBQyxTQUFTLENBQzFGLElBQUksQ0FBQyxPQUFPLElBQUksSUFBSSxDQUFDLG9CQUFvQjtTQUMxQyw0QkFBNEIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxHQUFHLElBQUksRUFBRSxLQUNoRCxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsU0FBUyxJQUFJLENBQUMsS0FBSyxHQUN4QyxJQUFJLElBQWMsOEJBQThCLENBQUM7SUFDbkQsQ0FBQztJQUVELFNBQVMsQ0FBQyxLQUFhLEVBQUUsS0FBVTtRQUNqQyx1Q0FBdUM7UUFDdkMsT0FBTyxLQUFLLENBQUMsRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLFNBQVMsSUFBSSxLQUFLLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBQyxJQUFJLElBQUksQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDdEYsQ0FBQztDQUNGLENBQUE7O1lBaEZtQyxZQUFZO1lBQW1CLGNBQWM7O0FBWnRFO0lBQVIsS0FBSyxFQUFFO3NEQUFhO0FBRVo7SUFBUixLQUFLLEVBQUU7cURBQWU7QUFDZDtJQUFSLEtBQUssRUFBRTt5REFBa0I7QUFDakI7SUFBUixLQUFLLEVBQUU7cURBQVk7QUFDWDtJQUFSLEtBQUssRUFBRTttREFBVTtBQUVUO0lBQVIsS0FBSyxFQUFFO3VEQUEwQztBQUd6QztJQUFSLEtBQUssRUFBRTtxREFBWTtBQVhULHNCQUFzQjtJQU5sQyxTQUFTLENBQUM7UUFDVCxRQUFRLEVBQUUsZ0JBQWdCO1FBQzFCLGlIQUE4QztRQUU5QyxlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTs7S0FDaEQsQ0FBQztHQUNXLHNCQUFzQixDQTZGbEM7U0E3Rlksc0JBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgQ29tcG9uZW50LFxuICBIb3N0QmluZGluZyxcbiAgSG9zdExpc3RlbmVyLFxuICBJbnB1dCxcbiAgT25Jbml0LFxuICBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSxcbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBCdWlsZGVyLCBHZXRDb250ZW50T3B0aW9ucyB9IGZyb20gJ0BidWlsZGVyLmlvL3Nkayc7XG5pbXBvcnQgeyBEb21TYW5pdGl6ZXIsIFNhZmVIdG1sIH0gZnJvbSAnQGFuZ3VsYXIvcGxhdGZvcm0tYnJvd3Nlcic7XG5pbXBvcnQgeyBCdWlsZGVyU2VydmljZSB9IGZyb20gJy4uLy4uL3NlcnZpY2VzL2J1aWxkZXIuc2VydmljZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2J1aWxkZXItYmxvY2tzJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2J1aWxkZXItYmxvY2tzLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vYnVpbGRlci1ibG9ja3MuY29tcG9uZW50LmNzcyddLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbn0pXG5leHBvcnQgY2xhc3MgQnVpbGRlckJsb2Nrc0NvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG4gIEBJbnB1dCgpIGJsb2NrczogYW55O1xuXG4gIEBJbnB1dCgpIGNoaWxkID0gZmFsc2U7XG4gIEBJbnB1dCgpIHByZXJlbmRlciA9IHRydWU7XG4gIEBJbnB1dCgpIG1vZGVsID0gJyc7XG4gIEBJbnB1dCgpIGtleSA9ICcnO1xuXG4gIEBJbnB1dCgpIG9wdGlvbnM6IEdldENvbnRlbnRPcHRpb25zIHwgbnVsbCA9IG51bGw7XG5cbiAgLy8gQGRlcHJlY2F0ZWRcbiAgQElucHV0KCkgZmllbGQgPSAnJztcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGRvbVNhbml0aXplcjogRG9tU2FuaXRpemVyLCBwcml2YXRlIGJ1aWxkZXI6IEJ1aWxkZXJTZXJ2aWNlKSB7fVxuXG4gIHByaXZhdGUgbGFzdElubmVySHRtbCA9ICcnO1xuICBwcml2YXRlIGxhc3RJbm5lckh0bWxTYW5pdGl6ZWQ6IFNhZmVIdG1sIHwgbnVsbCA9IG51bGw7XG5cbiAgbmdPbkluaXQoKSB7XG4gICAgaWYgKHRoaXMuYnVpbGRlci5lZGl0aW5nTW9kZWwpIHtcbiAgICAgIC8vIFRPRE86IGFsbG93IHJlcGxhY2luZ1xuICAgIH1cbiAgfVxuXG4gIC8vIEBIb3N0QmluZGluZygnY2xhc3Mubm8tY2hpbGRyZW4nKVxuICBnZXQgaGFzTm9DaGlsZHJlbigpIHtcbiAgICByZXR1cm4gISh0aGlzLmJsb2NrcyAmJiAodGhpcy5ibG9ja3MubGVuZ3RoIHx8IHRoaXMuYmxvY2tzLmh0bWwpKTtcbiAgfVxuXG4gIC8vIEBIb3N0TGlzdGVuZXIoJ2NsaWNrJylcbiAgLy8gb25DbGljaygpIHtcbiAgLy8gICBpZiAoQnVpbGRlci5pc0lmcmFtZSAmJiB0aGlzLmhhc05vQ2hpbGRyZW4pIHtcbiAgLy8gICAgIHdpbmRvdy5wYXJlbnQucG9zdE1lc3NhZ2UoXG4gIC8vICAgICAgIHtcbiAgLy8gICAgICAgICB0eXBlOiAnYnVpbGRlci5jbGlja0VtcHR5QmxvY2tzJyxcbiAgLy8gICAgICAgfSxcbiAgLy8gICAgICAgJyonXG4gIC8vICAgICApO1xuICAvLyAgIH1cbiAgLy8gfVxuXG4gIGdldCBhcnJheUJsb2NrcygpIHtcbiAgICByZXR1cm4gQXJyYXkuaXNBcnJheSh0aGlzLmJsb2Nrcyk7XG4gIH1cblxuICBnZXQgaW5uZXJIdG1sKCkge1xuICAgIGNvbnN0IGh0bWwgPSB0aGlzLl9pbm5lckh0bWw7XG4gICAgaWYgKGh0bWwgPT09IHRoaXMubGFzdElubmVySHRtbCkge1xuICAgICAgcmV0dXJuIHRoaXMubGFzdElubmVySHRtbFNhbml0aXplZCB8fCAnJztcbiAgICB9XG5cbiAgICB0aGlzLmxhc3RJbm5lckh0bWwgPSBodG1sO1xuICAgIHRoaXMubGFzdElubmVySHRtbFNhbml0aXplZCA9IHRoaXMuZG9tU2FuaXRpemVyLmJ5cGFzc1NlY3VyaXR5VHJ1c3RIdG1sKGh0bWwpO1xuXG4gICAgcmV0dXJuIHRoaXMubGFzdElubmVySHRtbFNhbml0aXplZDtcbiAgfVxuXG4gIGdldCBfaW5uZXJIdG1sKCkge1xuICAgIGlmICghdGhpcy5wcmVyZW5kZXIpIHtcbiAgICAgIHJldHVybiBgPGJ1aWxkZXItY29tcG9uZW50LWVsZW1lbnQgcHJlcmVuZGVyPVwiZmFsc2VcIiAke1xuICAgICAgICAhdGhpcy5tb2RlbCA/ICcnIDogYG5hbWU9XCIke3RoaXMubW9kZWx9XCJgXG4gICAgICB9PjwvYnVpbGRlci1jb21wb25lbnQtZWxlbWVudD5gO1xuICAgIH1cblxuICAgIGNvbnN0IGVsU3RyID0gYDxidWlsZGVyLWNvbXBvbmVudC1lbGVtZW50IHByZXJlbmRlcj1cImZhbHNlXCIgJHtcbiAgICAgICF0aGlzLm1vZGVsID8gJycgOiBgbmFtZT1cIiR7dGhpcy5tb2RlbH1cImBcbiAgICB9PjwvYnVpbGRlci1jb21wb25lbnQtZWxlbWVudD5gO1xuXG4gICAgaWYgKHRoaXMuYXJyYXlCbG9ja3MgfHwgIXRoaXMuYmxvY2tzKSB7XG4gICAgICByZXR1cm4gZWxTdHI7XG4gICAgfVxuXG4gICAgaWYgKCF0aGlzLmJsb2Nrcy5odG1sKSB7XG4gICAgICByZXR1cm4gZWxTdHI7XG4gICAgfVxuXG4gICAgY29uc3QgY3NzID0gdGhpcy5ibG9ja3MuY3NzO1xuICAgIGxldCBodG1sID0gdGhpcy5ibG9ja3MuaHRtbDtcbiAgICBpZiAoY3NzKSB7XG4gICAgICBodG1sID0gYDxzdHlsZSBjbGFzcz1cImJ1aWxkZXItc3R5bGVzXCI+JHtjc3N9PC9zdHlsZT5gICsgaHRtbDtcbiAgICB9XG5cbiAgICByZXR1cm4gYDxidWlsZGVyLWNvbXBvbmVudC1lbGVtZW50IGtleT1cIiR7dGhpcy5rZXkgfHwgdGhpcy5tb2RlbH1cIiBvcHRpb25zPScke0pTT04uc3RyaW5naWZ5KFxuICAgICAgdGhpcy5vcHRpb25zIHx8IG51bGwgLy8gVE9ETzogSFRNTCBlbmNvZGVcbiAgICApfScgcHJlcmVuZGVyPVwiZmFsc2VcIiByZXY9XCIke3RoaXMuYmxvY2tzLnJldiB8fCAnJ31cIiAke1xuICAgICAgIXRoaXMubW9kZWwgPyAnJyA6IGBuYW1lPVwiJHt0aGlzLm1vZGVsfVwiYFxuICAgIH0+JHtodG1sIGFzIHN0cmluZ308L2J1aWxkZXItY29tcG9uZW50LWVsZW1lbnQ+YDtcbiAgfVxuXG4gIHRyYWNrQnlGbihpbmRleDogbnVtYmVyLCB2YWx1ZTogYW55KSB7XG4gICAgLy8gVE9ETzogcG9zc2libHkganNvbi1zdGFibGUtc3RyaW5naWZ5XG4gICAgcmV0dXJuIHZhbHVlLmlkIHx8ICh2YWx1ZS5jb21wb25lbnQgJiYgdmFsdWUuY29tcG9uZW50LmlkKSB8fCBKU09OLnN0cmluZ2lmeSh2YWx1ZSk7XG4gIH1cbn1cbiJdfQ==
import * as tslib_1 from "tslib";
import { Component, Input, ChangeDetectionStrategy, } from '@angular/core';
import { Builder } from '@builder.io/sdk';
import { DomSanitizer, SafeHtml } from '@angular/platform-browser';

@@ -69,5 +68,3 @@ import { BuilderService } from '../../services/builder.service';

}
var elStr = !Builder.isEditing
? ''
: "<builder-component-element prerender=\"false\" " + (!this.model ? '' : "name=\"" + this.model + "\"") + "></builder-component-element>";
var elStr = "<builder-component-element prerender=\"false\" " + (!this.model ? '' : "name=\"" + this.model + "\"") + "></builder-component-element>";
if (this.arrayBlocks || !this.blocks) {

@@ -130,2 +127,2 @@ return elStr;

export { BuilderBlocksComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVpbGRlci1ibG9ja3MuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGJ1aWxkZXIuaW8vYW5ndWxhci8iLCJzb3VyY2VzIjpbImFwcC9tb2R1bGVzL2J1aWxkZXIvY29tcG9uZW50cy9idWlsZGVyLWJsb2Nrcy9idWlsZGVyLWJsb2Nrcy5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFDTCxTQUFTLEVBR1QsS0FBSyxFQUVMLHVCQUF1QixHQUN4QixNQUFNLGVBQWUsQ0FBQztBQUN2QixPQUFPLEVBQUUsT0FBTyxFQUFxQixNQUFNLGlCQUFpQixDQUFDO0FBQzdELE9BQU8sRUFBRSxZQUFZLEVBQUUsUUFBUSxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDbkUsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBUWhFO0lBYUUsZ0NBQW9CLFlBQTBCLEVBQVUsT0FBdUI7UUFBM0QsaUJBQVksR0FBWixZQUFZLENBQWM7UUFBVSxZQUFPLEdBQVAsT0FBTyxDQUFnQjtRQVZ0RSxVQUFLLEdBQUcsS0FBSyxDQUFDO1FBQ2QsY0FBUyxHQUFHLElBQUksQ0FBQztRQUNqQixVQUFLLEdBQUcsRUFBRSxDQUFDO1FBQ1gsUUFBRyxHQUFHLEVBQUUsQ0FBQztRQUVULFlBQU8sR0FBNkIsSUFBSSxDQUFDO1FBRWxELGNBQWM7UUFDTCxVQUFLLEdBQUcsRUFBRSxDQUFDO1FBSVosa0JBQWEsR0FBRyxFQUFFLENBQUM7UUFDbkIsMkJBQXNCLEdBQW9CLElBQUksQ0FBQztJQUgyQixDQUFDO0lBS25GLHlDQUFRLEdBQVI7UUFDRSxJQUFJLElBQUksQ0FBQyxPQUFPLENBQUMsWUFBWSxFQUFFO1lBQzdCLHdCQUF3QjtTQUN6QjtJQUNILENBQUM7SUFHRCxzQkFBSSxpREFBYTtRQURqQixvQ0FBb0M7YUFDcEM7WUFDRSxPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO1FBQ3BFLENBQUM7OztPQUFBO0lBY0Qsc0JBQUksK0NBQVc7UUFaZix5QkFBeUI7UUFDekIsY0FBYztRQUNkLGtEQUFrRDtRQUNsRCxpQ0FBaUM7UUFDakMsVUFBVTtRQUNWLDRDQUE0QztRQUM1QyxXQUFXO1FBQ1gsWUFBWTtRQUNaLFNBQVM7UUFDVCxNQUFNO1FBQ04sSUFBSTthQUVKO1lBQ0UsT0FBTyxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztRQUNwQyxDQUFDOzs7T0FBQTtJQUVELHNCQUFJLDZDQUFTO2FBQWI7WUFDRSxJQUFNLElBQUksR0FBRyxJQUFJLENBQUMsVUFBVSxDQUFDO1lBQzdCLElBQUksSUFBSSxLQUFLLElBQUksQ0FBQyxhQUFhLEVBQUU7Z0JBQy9CLE9BQU8sSUFBSSxDQUFDLHNCQUFzQixJQUFJLEVBQUUsQ0FBQzthQUMxQztZQUVELElBQUksQ0FBQyxhQUFhLEdBQUcsSUFBSSxDQUFDO1lBQzFCLElBQUksQ0FBQyxzQkFBc0IsR0FBRyxJQUFJLENBQUMsWUFBWSxDQUFDLHVCQUF1QixDQUFDLElBQUksQ0FBQyxDQUFDO1lBRTlFLE9BQU8sSUFBSSxDQUFDLHNCQUFzQixDQUFDO1FBQ3JDLENBQUM7OztPQUFBO0lBRUQsc0JBQUksOENBQVU7YUFBZDtZQUNFLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFFO2dCQUNuQixPQUFPLHFEQUNMLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxZQUFTLElBQUksQ0FBQyxLQUFLLE9BQUcsbUNBQ1osQ0FBQzthQUNqQztZQUVELElBQU0sS0FBSyxHQUFHLENBQUMsT0FBTyxDQUFDLFNBQVM7Z0JBQzlCLENBQUMsQ0FBQyxFQUFFO2dCQUNKLENBQUMsQ0FBQyxxREFDRSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsWUFBUyxJQUFJLENBQUMsS0FBSyxPQUFHLG1DQUNaLENBQUM7WUFFcEMsSUFBSSxJQUFJLENBQUMsV0FBVyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRTtnQkFDcEMsT0FBTyxLQUFLLENBQUM7YUFDZDtZQUVELElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRTtnQkFDckIsT0FBTyxLQUFLLENBQUM7YUFDZDtZQUVELElBQU0sR0FBRyxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDO1lBQzVCLElBQUksSUFBSSxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDO1lBQzVCLElBQUksR0FBRyxFQUFFO2dCQUNQLElBQUksR0FBRyxxQ0FBaUMsR0FBRyxhQUFVLEdBQUcsSUFBSSxDQUFDO2FBQzlEO1lBRUQsT0FBTyx1Q0FBbUMsSUFBSSxDQUFDLEdBQUcsSUFBSSxJQUFJLENBQUMsS0FBSyxxQkFBYyxJQUFJLENBQUMsU0FBUyxDQUMxRixJQUFJLENBQUMsT0FBTyxJQUFJLElBQUksQ0FBQyxvQkFBb0I7YUFDMUMscUNBQTRCLElBQUksQ0FBQyxNQUFNLENBQUMsR0FBRyxJQUFJLEVBQUUsYUFDaEQsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFlBQVMsSUFBSSxDQUFDLEtBQUssT0FBRyxVQUN2QyxJQUFjLGlDQUE4QixDQUFDO1FBQ25ELENBQUM7OztPQUFBO0lBRUQsMENBQVMsR0FBVCxVQUFVLEtBQWEsRUFBRSxLQUFVO1FBQ2pDLHVDQUF1QztRQUN2QyxPQUFPLEtBQUssQ0FBQyxFQUFFLElBQUksQ0FBQyxLQUFLLENBQUMsU0FBUyxJQUFJLEtBQUssQ0FBQyxTQUFTLENBQUMsRUFBRSxDQUFDLElBQUksSUFBSSxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUN0RixDQUFDOztnQkFqRmlDLFlBQVk7Z0JBQW1CLGNBQWM7O0lBWnRFO1FBQVIsS0FBSyxFQUFFOzBEQUFhO0lBRVo7UUFBUixLQUFLLEVBQUU7eURBQWU7SUFDZDtRQUFSLEtBQUssRUFBRTs2REFBa0I7SUFDakI7UUFBUixLQUFLLEVBQUU7eURBQVk7SUFDWDtRQUFSLEtBQUssRUFBRTt1REFBVTtJQUVUO1FBQVIsS0FBSyxFQUFFOzJEQUEwQztJQUd6QztRQUFSLEtBQUssRUFBRTt5REFBWTtJQVhULHNCQUFzQjtRQU5sQyxTQUFTLENBQUM7WUFDVCxRQUFRLEVBQUUsZ0JBQWdCO1lBQzFCLGlIQUE4QztZQUU5QyxlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTs7U0FDaEQsQ0FBQztPQUNXLHNCQUFzQixDQStGbEM7SUFBRCw2QkFBQztDQUFBLEFBL0ZELElBK0ZDO1NBL0ZZLHNCQUFzQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENvbXBvbmVudCxcbiAgSG9zdEJpbmRpbmcsXG4gIEhvc3RMaXN0ZW5lcixcbiAgSW5wdXQsXG4gIE9uSW5pdCxcbiAgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQnVpbGRlciwgR2V0Q29udGVudE9wdGlvbnMgfSBmcm9tICdAYnVpbGRlci5pby9zZGsnO1xuaW1wb3J0IHsgRG9tU2FuaXRpemVyLCBTYWZlSHRtbCB9IGZyb20gJ0Bhbmd1bGFyL3BsYXRmb3JtLWJyb3dzZXInO1xuaW1wb3J0IHsgQnVpbGRlclNlcnZpY2UgfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy9idWlsZGVyLnNlcnZpY2UnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdidWlsZGVyLWJsb2NrcycsXG4gIHRlbXBsYXRlVXJsOiAnLi9idWlsZGVyLWJsb2Nrcy5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2J1aWxkZXItYmxvY2tzLmNvbXBvbmVudC5jc3MnXSxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG59KVxuZXhwb3J0IGNsYXNzIEJ1aWxkZXJCbG9ja3NDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuICBASW5wdXQoKSBibG9ja3M6IGFueTtcblxuICBASW5wdXQoKSBjaGlsZCA9IGZhbHNlO1xuICBASW5wdXQoKSBwcmVyZW5kZXIgPSB0cnVlO1xuICBASW5wdXQoKSBtb2RlbCA9ICcnO1xuICBASW5wdXQoKSBrZXkgPSAnJztcblxuICBASW5wdXQoKSBvcHRpb25zOiBHZXRDb250ZW50T3B0aW9ucyB8IG51bGwgPSBudWxsO1xuXG4gIC8vIEBkZXByZWNhdGVkXG4gIEBJbnB1dCgpIGZpZWxkID0gJyc7XG5cbiAgY29uc3RydWN0b3IocHJpdmF0ZSBkb21TYW5pdGl6ZXI6IERvbVNhbml0aXplciwgcHJpdmF0ZSBidWlsZGVyOiBCdWlsZGVyU2VydmljZSkge31cblxuICBwcml2YXRlIGxhc3RJbm5lckh0bWwgPSAnJztcbiAgcHJpdmF0ZSBsYXN0SW5uZXJIdG1sU2FuaXRpemVkOiBTYWZlSHRtbCB8IG51bGwgPSBudWxsO1xuXG4gIG5nT25Jbml0KCkge1xuICAgIGlmICh0aGlzLmJ1aWxkZXIuZWRpdGluZ01vZGVsKSB7XG4gICAgICAvLyBUT0RPOiBhbGxvdyByZXBsYWNpbmdcbiAgICB9XG4gIH1cblxuICAvLyBASG9zdEJpbmRpbmcoJ2NsYXNzLm5vLWNoaWxkcmVuJylcbiAgZ2V0IGhhc05vQ2hpbGRyZW4oKSB7XG4gICAgcmV0dXJuICEodGhpcy5ibG9ja3MgJiYgKHRoaXMuYmxvY2tzLmxlbmd0aCB8fCB0aGlzLmJsb2Nrcy5odG1sKSk7XG4gIH1cblxuICAvLyBASG9zdExpc3RlbmVyKCdjbGljaycpXG4gIC8vIG9uQ2xpY2soKSB7XG4gIC8vICAgaWYgKEJ1aWxkZXIuaXNJZnJhbWUgJiYgdGhpcy5oYXNOb0NoaWxkcmVuKSB7XG4gIC8vICAgICB3aW5kb3cucGFyZW50LnBvc3RNZXNzYWdlKFxuICAvLyAgICAgICB7XG4gIC8vICAgICAgICAgdHlwZTogJ2J1aWxkZXIuY2xpY2tFbXB0eUJsb2NrcycsXG4gIC8vICAgICAgIH0sXG4gIC8vICAgICAgICcqJ1xuICAvLyAgICAgKTtcbiAgLy8gICB9XG4gIC8vIH1cblxuICBnZXQgYXJyYXlCbG9ja3MoKSB7XG4gICAgcmV0dXJuIEFycmF5LmlzQXJyYXkodGhpcy5ibG9ja3MpO1xuICB9XG5cbiAgZ2V0IGlubmVySHRtbCgpIHtcbiAgICBjb25zdCBodG1sID0gdGhpcy5faW5uZXJIdG1sO1xuICAgIGlmIChodG1sID09PSB0aGlzLmxhc3RJbm5lckh0bWwpIHtcbiAgICAgIHJldHVybiB0aGlzLmxhc3RJbm5lckh0bWxTYW5pdGl6ZWQgfHwgJyc7XG4gICAgfVxuXG4gICAgdGhpcy5sYXN0SW5uZXJIdG1sID0gaHRtbDtcbiAgICB0aGlzLmxhc3RJbm5lckh0bWxTYW5pdGl6ZWQgPSB0aGlzLmRvbVNhbml0aXplci5ieXBhc3NTZWN1cml0eVRydXN0SHRtbChodG1sKTtcblxuICAgIHJldHVybiB0aGlzLmxhc3RJbm5lckh0bWxTYW5pdGl6ZWQ7XG4gIH1cblxuICBnZXQgX2lubmVySHRtbCgpIHtcbiAgICBpZiAoIXRoaXMucHJlcmVuZGVyKSB7XG4gICAgICByZXR1cm4gYDxidWlsZGVyLWNvbXBvbmVudC1lbGVtZW50IHByZXJlbmRlcj1cImZhbHNlXCIgJHtcbiAgICAgICAgIXRoaXMubW9kZWwgPyAnJyA6IGBuYW1lPVwiJHt0aGlzLm1vZGVsfVwiYFxuICAgICAgfT48L2J1aWxkZXItY29tcG9uZW50LWVsZW1lbnQ+YDtcbiAgICB9XG5cbiAgICBjb25zdCBlbFN0ciA9ICFCdWlsZGVyLmlzRWRpdGluZ1xuICAgICAgPyAnJ1xuICAgICAgOiBgPGJ1aWxkZXItY29tcG9uZW50LWVsZW1lbnQgcHJlcmVuZGVyPVwiZmFsc2VcIiAke1xuICAgICAgICAgICF0aGlzLm1vZGVsID8gJycgOiBgbmFtZT1cIiR7dGhpcy5tb2RlbH1cImBcbiAgICAgICAgfT48L2J1aWxkZXItY29tcG9uZW50LWVsZW1lbnQ+YDtcblxuICAgIGlmICh0aGlzLmFycmF5QmxvY2tzIHx8ICF0aGlzLmJsb2Nrcykge1xuICAgICAgcmV0dXJuIGVsU3RyO1xuICAgIH1cblxuICAgIGlmICghdGhpcy5ibG9ja3MuaHRtbCkge1xuICAgICAgcmV0dXJuIGVsU3RyO1xuICAgIH1cblxuICAgIGNvbnN0IGNzcyA9IHRoaXMuYmxvY2tzLmNzcztcbiAgICBsZXQgaHRtbCA9IHRoaXMuYmxvY2tzLmh0bWw7XG4gICAgaWYgKGNzcykge1xuICAgICAgaHRtbCA9IGA8c3R5bGUgY2xhc3M9XCJidWlsZGVyLXN0eWxlc1wiPiR7Y3NzfTwvc3R5bGU+YCArIGh0bWw7XG4gICAgfVxuXG4gICAgcmV0dXJuIGA8YnVpbGRlci1jb21wb25lbnQtZWxlbWVudCBrZXk9XCIke3RoaXMua2V5IHx8IHRoaXMubW9kZWx9XCIgb3B0aW9ucz0nJHtKU09OLnN0cmluZ2lmeShcbiAgICAgIHRoaXMub3B0aW9ucyB8fCBudWxsIC8vIFRPRE86IEhUTUwgZW5jb2RlXG4gICAgKX0nIHByZXJlbmRlcj1cImZhbHNlXCIgcmV2PVwiJHt0aGlzLmJsb2Nrcy5yZXYgfHwgJyd9XCIgJHtcbiAgICAgICF0aGlzLm1vZGVsID8gJycgOiBgbmFtZT1cIiR7dGhpcy5tb2RlbH1cImBcbiAgICB9PiR7aHRtbCBhcyBzdHJpbmd9PC9idWlsZGVyLWNvbXBvbmVudC1lbGVtZW50PmA7XG4gIH1cblxuICB0cmFja0J5Rm4oaW5kZXg6IG51bWJlciwgdmFsdWU6IGFueSkge1xuICAgIC8vIFRPRE86IHBvc3NpYmx5IGpzb24tc3RhYmxlLXN0cmluZ2lmeVxuICAgIHJldHVybiB2YWx1ZS5pZCB8fCAodmFsdWUuY29tcG9uZW50ICYmIHZhbHVlLmNvbXBvbmVudC5pZCkgfHwgSlNPTi5zdHJpbmdpZnkodmFsdWUpO1xuICB9XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVpbGRlci1ibG9ja3MuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGJ1aWxkZXIuaW8vYW5ndWxhci8iLCJzb3VyY2VzIjpbImFwcC9tb2R1bGVzL2J1aWxkZXIvY29tcG9uZW50cy9idWlsZGVyLWJsb2Nrcy9idWlsZGVyLWJsb2Nrcy5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFDTCxTQUFTLEVBR1QsS0FBSyxFQUVMLHVCQUF1QixHQUN4QixNQUFNLGVBQWUsQ0FBQztBQUV2QixPQUFPLEVBQUUsWUFBWSxFQUFFLFFBQVEsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQ25FLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQVFoRTtJQWFFLGdDQUFvQixZQUEwQixFQUFVLE9BQXVCO1FBQTNELGlCQUFZLEdBQVosWUFBWSxDQUFjO1FBQVUsWUFBTyxHQUFQLE9BQU8sQ0FBZ0I7UUFWdEUsVUFBSyxHQUFHLEtBQUssQ0FBQztRQUNkLGNBQVMsR0FBRyxJQUFJLENBQUM7UUFDakIsVUFBSyxHQUFHLEVBQUUsQ0FBQztRQUNYLFFBQUcsR0FBRyxFQUFFLENBQUM7UUFFVCxZQUFPLEdBQTZCLElBQUksQ0FBQztRQUVsRCxjQUFjO1FBQ0wsVUFBSyxHQUFHLEVBQUUsQ0FBQztRQUlaLGtCQUFhLEdBQUcsRUFBRSxDQUFDO1FBQ25CLDJCQUFzQixHQUFvQixJQUFJLENBQUM7SUFIMkIsQ0FBQztJQUtuRix5Q0FBUSxHQUFSO1FBQ0UsSUFBSSxJQUFJLENBQUMsT0FBTyxDQUFDLFlBQVksRUFBRTtZQUM3Qix3QkFBd0I7U0FDekI7SUFDSCxDQUFDO0lBR0Qsc0JBQUksaURBQWE7UUFEakIsb0NBQW9DO2FBQ3BDO1lBQ0UsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsSUFB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WDtRQUFSLEtBQUssRUFBRTt1REFBVTtJQUVUO1FBQVIsS0FBSyxFQUFFOzJEQUEwQztJQUd6QztRQUFSLEtBQUssRUFBRTt5REFBWTtJQVhULHNCQUFzQjtRQU5sQyxTQUFTLENBQUM7WUFDVCxRQUFRLEVBQUUsZ0JBQWdCO1lBQzFCLGlIQUE4QztZQUU5QyxlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTs7U0FDaEQsQ0FBQztPQUNXLHNCQUFzQixDQTZGbEM7SUFBRCw2QkFBQztDQUFBLEFBN0ZELElBNkZDO1NBN0ZZLHNCQUFzQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENvbXBvbmVudCxcbiAgSG9zdEJpbmRpbmcsXG4gIEhvc3RMaXN0ZW5lcixcbiAgSW5wdXQsXG4gIE9uSW5pdCxcbiAgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQnVpbGRlciwgR2V0Q29udGVudE9wdGlvbnMgfSBmcm9tICdAYnVpbGRlci5pby9zZGsnO1xuaW1wb3J0IHsgRG9tU2FuaXRpemVyLCBTYWZlSHRtbCB9IGZyb20gJ0Bhbmd1bGFyL3BsYXRmb3JtLWJyb3dzZXInO1xuaW1wb3J0IHsgQnVpbGRlclNlcnZpY2UgfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy9idWlsZGVyLnNlcnZpY2UnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdidWlsZGVyLWJsb2NrcycsXG4gIHRlbXBsYXRlVXJsOiAnLi9idWlsZGVyLWJsb2Nrcy5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2J1aWxkZXItYmxvY2tzLmNvbXBvbmVudC5jc3MnXSxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG59KVxuZXhwb3J0IGNsYXNzIEJ1aWxkZXJCbG9ja3NDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuICBASW5wdXQoKSBibG9ja3M6IGFueTtcblxuICBASW5wdXQoKSBjaGlsZCA9IGZhbHNlO1xuICBASW5wdXQoKSBwcmVyZW5kZXIgPSB0cnVlO1xuICBASW5wdXQoKSBtb2RlbCA9ICcnO1xuICBASW5wdXQoKSBrZXkgPSAnJztcblxuICBASW5wdXQoKSBvcHRpb25zOiBHZXRDb250ZW50T3B0aW9ucyB8IG51bGwgPSBudWxsO1xuXG4gIC8vIEBkZXByZWNhdGVkXG4gIEBJbnB1dCgpIGZpZWxkID0gJyc7XG5cbiAgY29uc3RydWN0b3IocHJpdmF0ZSBkb21TYW5pdGl6ZXI6IERvbVNhbml0aXplciwgcHJpdmF0ZSBidWlsZGVyOiBCdWlsZGVyU2VydmljZSkge31cblxuICBwcml2YXRlIGxhc3RJbm5lckh0bWwgPSAnJztcbiAgcHJpdmF0ZSBsYXN0SW5uZXJIdG1sU2FuaXRpemVkOiBTYWZlSHRtbCB8IG51bGwgPSBudWxsO1xuXG4gIG5nT25Jbml0KCkge1xuICAgIGlmICh0aGlzLmJ1aWxkZXIuZWRpdGluZ01vZGVsKSB7XG4gICAgICAvLyBUT0RPOiBhbGxvdyByZXBsYWNpbmdcbiAgICB9XG4gIH1cblxuICAvLyBASG9zdEJpbmRpbmcoJ2NsYXNzLm5vLWNoaWxkcmVuJylcbiAgZ2V0IGhhc05vQ2hpbGRyZW4oKSB7XG4gICAgcmV0dXJuICEodGhpcy5ibG9ja3MgJiYgKHRoaXMuYmxvY2tzLmxlbmd0aCB8fCB0aGlzLmJsb2Nrcy5odG1sKSk7XG4gIH1cblxuICAvLyBASG9zdExpc3RlbmVyKCdjbGljaycpXG4gIC8vIG9uQ2xpY2soKSB7XG4gIC8vICAgaWYgKEJ1aWxkZXIuaXNJZnJhbWUgJiYgdGhpcy5oYXNOb0NoaWxkcmVuKSB7XG4gIC8vICAgICB3aW5kb3cucGFyZW50LnBvc3RNZXNzYWdlKFxuICAvLyAgICAgICB7XG4gIC8vICAgICAgICAgdHlwZTogJ2J1aWxkZXIuY2xpY2tFbXB0eUJsb2NrcycsXG4gIC8vICAgICAgIH0sXG4gIC8vICAgICAgICcqJ1xuICAvLyAgICAgKTtcbiAgLy8gICB9XG4gIC8vIH1cblxuICBnZXQgYXJyYXlCbG9ja3MoKSB7XG4gICAgcmV0dXJuIEFycmF5LmlzQXJyYXkodGhpcy5ibG9ja3MpO1xuICB9XG5cbiAgZ2V0IGlubmVySHRtbCgpIHtcbiAgICBjb25zdCBodG1sID0gdGhpcy5faW5uZXJIdG1sO1xuICAgIGlmIChodG1sID09PSB0aGlzLmxhc3RJbm5lckh0bWwpIHtcbiAgICAgIHJldHVybiB0aGlzLmxhc3RJbm5lckh0bWxTYW5pdGl6ZWQgfHwgJyc7XG4gICAgfVxuXG4gICAgdGhpcy5sYXN0SW5uZXJIdG1sID0gaHRtbDtcbiAgICB0aGlzLmxhc3RJbm5lckh0bWxTYW5pdGl6ZWQgPSB0aGlzLmRvbVNhbml0aXplci5ieXBhc3NTZWN1cml0eVRydXN0SHRtbChodG1sKTtcblxuICAgIHJldHVybiB0aGlzLmxhc3RJbm5lckh0bWxTYW5pdGl6ZWQ7XG4gIH1cblxuICBnZXQgX2lubmVySHRtbCgpIHtcbiAgICBpZiAoIXRoaXMucHJlcmVuZGVyKSB7XG4gICAgICByZXR1cm4gYDxidWlsZGVyLWNvbXBvbmVudC1lbGVtZW50IHByZXJlbmRlcj1cImZhbHNlXCIgJHtcbiAgICAgICAgIXRoaXMubW9kZWwgPyAnJyA6IGBuYW1lPVwiJHt0aGlzLm1vZGVsfVwiYFxuICAgICAgfT48L2J1aWxkZXItY29tcG9uZW50LWVsZW1lbnQ+YDtcbiAgICB9XG5cbiAgICBjb25zdCBlbFN0ciA9IGA8YnVpbGRlci1jb21wb25lbnQtZWxlbWVudCBwcmVyZW5kZXI9XCJmYWxzZVwiICR7XG4gICAgICAhdGhpcy5tb2RlbCA/ICcnIDogYG5hbWU9XCIke3RoaXMubW9kZWx9XCJgXG4gICAgfT48L2J1aWxkZXItY29tcG9uZW50LWVsZW1lbnQ+YDtcblxuICAgIGlmICh0aGlzLmFycmF5QmxvY2tzIHx8ICF0aGlzLmJsb2Nrcykge1xuICAgICAgcmV0dXJuIGVsU3RyO1xuICAgIH1cblxuICAgIGlmICghdGhpcy5ibG9ja3MuaHRtbCkge1xuICAgICAgcmV0dXJuIGVsU3RyO1xuICAgIH1cblxuICAgIGNvbnN0IGNzcyA9IHRoaXMuYmxvY2tzLmNzcztcbiAgICBsZXQgaHRtbCA9IHRoaXMuYmxvY2tzLmh0bWw7XG4gICAgaWYgKGNzcykge1xuICAgICAgaHRtbCA9IGA8c3R5bGUgY2xhc3M9XCJidWlsZGVyLXN0eWxlc1wiPiR7Y3NzfTwvc3R5bGU+YCArIGh0bWw7XG4gICAgfVxuXG4gICAgcmV0dXJuIGA8YnVpbGRlci1jb21wb25lbnQtZWxlbWVudCBrZXk9XCIke3RoaXMua2V5IHx8IHRoaXMubW9kZWx9XCIgb3B0aW9ucz0nJHtKU09OLnN0cmluZ2lmeShcbiAgICAgIHRoaXMub3B0aW9ucyB8fCBudWxsIC8vIFRPRE86IEhUTUwgZW5jb2RlXG4gICAgKX0nIHByZXJlbmRlcj1cImZhbHNlXCIgcmV2PVwiJHt0aGlzLmJsb2Nrcy5yZXYgfHwgJyd9XCIgJHtcbiAgICAgICF0aGlzLm1vZGVsID8gJycgOiBgbmFtZT1cIiR7dGhpcy5tb2RlbH1cImBcbiAgICB9PiR7aHRtbCBhcyBzdHJpbmd9PC9idWlsZGVyLWNvbXBvbmVudC1lbGVtZW50PmA7XG4gIH1cblxuICB0cmFja0J5Rm4oaW5kZXg6IG51bWJlciwgdmFsdWU6IGFueSkge1xuICAgIC8vIFRPRE86IHBvc3NpYmx5IGpzb24tc3RhYmxlLXN0cmluZ2lmeVxuICAgIHJldHVybiB2YWx1ZS5pZCB8fCAodmFsdWUuY29tcG9uZW50ICYmIHZhbHVlLmNvbXBvbmVudC5pZCkgfHwgSlNPTi5zdHJpbmdpZnkodmFsdWUpO1xuICB9XG59XG4iXX0=

@@ -602,5 +602,3 @@ import { __decorate, __param, __awaiter } from 'tslib';

}
const elStr = !Builder.isEditing
? ''
: `<builder-component-element prerender="false" ${!this.model ? '' : `name="${this.model}"`}></builder-component-element>`;
const elStr = `<builder-component-element prerender="false" ${!this.model ? '' : `name="${this.model}"`}></builder-component-element>`;
if (this.arrayBlocks || !this.blocks) {

@@ -607,0 +605,0 @@ return elStr;

@@ -654,5 +654,3 @@ import { __extends, __decorate, __param, __assign, __values, __awaiter, __generator } from 'tslib';

}
var elStr = !Builder.isEditing
? ''
: "<builder-component-element prerender=\"false\" " + (!this.model ? '' : "name=\"" + this.model + "\"") + "></builder-component-element>";
var elStr = "<builder-component-element prerender=\"false\" " + (!this.model ? '' : "name=\"" + this.model + "\"") + "></builder-component-element>";
if (this.arrayBlocks || !this.blocks) {

@@ -659,0 +657,0 @@ return elStr;

{
"name": "@builder.io/angular",
"version": "1.0.83-alpha.1",
"version": "1.0.83-alpha.2",
"main": "dist/bundles/builder.io-angular.umd.js",

@@ -49,3 +49,3 @@ "module": "dist/fesm5/builder.io-angular.js",

"@angular/router": ">= 2",
"@builder.io/sdk": "^1.0.60-alpha.1",
"@builder.io/sdk": "^1.0.60-alpha.2",
"rxjs": ">= 2",

@@ -86,3 +86,3 @@ "tslib": "^1.10.0",

},
"gitHead": "c4cb012171ec2092c273029d9b8db07df0193569"
"gitHead": "eb8b6f349a216df299a30f450a67ec5e762a2288"
}

@@ -83,7 +83,5 @@ import {

const elStr = !Builder.isEditing
? ''
: `<builder-component-element prerender="false" ${
!this.model ? '' : `name="${this.model}"`
}></builder-component-element>`;
const elStr = `<builder-component-element prerender="false" ${
!this.model ? '' : `name="${this.model}"`
}></builder-component-element>`;

@@ -90,0 +88,0 @@ if (this.arrayBlocks || !this.blocks) {

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet