From 8130578db1f9d5f41cde06d647902a44cb3df276 Mon Sep 17 00:00:00 2001 From: btopro Date: Thu, 2 May 2024 15:18:52 -0400 Subject: [PATCH] true false start --- .../app-hax/lib/v1/app-hax-top-bar.js | 2 +- .../course-design/lib/course-intro-header.js | 2 +- .../d-d-d/lib/d-d-d-sample.js | 1 - .../hax-body/lib/hax-tray.js | 85 ++++---- .../hax-body/lib/hax-ui-styles.js | 27 ++- .../hax-cloud/lib/appstore.json | 1 + .../lib/core/haxcms-site-editor-ui.js | 2 +- .../lib/ui-components/magic/site-ai-chat.js | 28 ++- .../lib/ui-components/navigation/site-menu.js | 10 +- .../multiple-choice/lib/QuestionElement.js | 180 ++++++++++++++++ .../true-false-question.haxProperties.json | 94 +++++++++ .../lib/true-false-question.js | 1 + .../multiple-choice/multiple-choice.js | 199 +----------------- .../polaris-theme/lib/polaris-invent-theme.js | 24 ++- .../simple-fields/lib/simple-fields-ui.js | 4 + .../super-daemon/lib/super-daemon-search.js | 8 +- .../video-player/lib/lecture-player.js | 8 +- wc-registry.json | 2 +- 18 files changed, 389 insertions(+), 289 deletions(-) create mode 100644 build/es6/node_modules/@lrnwebcomponents/multiple-choice/lib/QuestionElement.js create mode 100644 build/es6/node_modules/@lrnwebcomponents/multiple-choice/lib/true-false-question.haxProperties.json create mode 100644 build/es6/node_modules/@lrnwebcomponents/multiple-choice/lib/true-false-question.js diff --git a/build/es6/node_modules/@lrnwebcomponents/app-hax/lib/v1/app-hax-top-bar.js b/build/es6/node_modules/@lrnwebcomponents/app-hax/lib/v1/app-hax-top-bar.js index feead13004..9c1d06062c 100644 --- a/build/es6/node_modules/@lrnwebcomponents/app-hax/lib/v1/app-hax-top-bar.js +++ b/build/es6/node_modules/@lrnwebcomponents/app-hax/lib/v1/app-hax-top-bar.js @@ -33,7 +33,7 @@ import{LitElement as t,html as e,css as r}from"../../../../lit/index.js";import" } :host([edit-mode]) .topBar { - border-bottom: 6px solid var(--hax-ui-color-accent); + border-bottom: 6px solid black; } /* .topBar > div { diff --git a/build/es6/node_modules/@lrnwebcomponents/course-design/lib/course-intro-header.js b/build/es6/node_modules/@lrnwebcomponents/course-design/lib/course-intro-header.js index 42d1a42ca6..68cc3f705e 100644 --- a/build/es6/node_modules/@lrnwebcomponents/course-design/lib/course-intro-header.js +++ b/build/es6/node_modules/@lrnwebcomponents/course-design/lib/course-intro-header.js @@ -14,7 +14,7 @@ import{html as e,css as i}from"../../../lit/index.js";import{store as t}from"../ color: #ffffff; } h1 { - font-size: var(--ddd-font-size-3xl); + font-size: var(--ddd-font-size-xxl); } h2 { font-size: var(--ddd-font-size-m); diff --git a/build/es6/node_modules/@lrnwebcomponents/d-d-d/lib/d-d-d-sample.js b/build/es6/node_modules/@lrnwebcomponents/d-d-d/lib/d-d-d-sample.js index f6894a354c..d81ec428c5 100644 --- a/build/es6/node_modules/@lrnwebcomponents/d-d-d/lib/d-d-d-sample.js +++ b/build/es6/node_modules/@lrnwebcomponents/d-d-d/lib/d-d-d-sample.js @@ -77,7 +77,6 @@ import{DDDSuper as e}from"../d-d-d.js";import{DDDDataAttributes as t,Application vertical-align: top; } :host([type="border-radius"]) .label { - font-size: var(--ddd-font-size-l); margin-left: calc(-1 * var(--ddd-spacing-5)); display: inline-block; vertical-align: top; diff --git a/build/es6/node_modules/@lrnwebcomponents/hax-body/lib/hax-tray.js b/build/es6/node_modules/@lrnwebcomponents/hax-body/lib/hax-tray.js index fea4c41671..f203da2034 100755 --- a/build/es6/node_modules/@lrnwebcomponents/hax-body/lib/hax-tray.js +++ b/build/es6/node_modules/@lrnwebcomponents/hax-body/lib/hax-tray.js @@ -1,4 +1,4 @@ -import{html as t,css as e}from"../../../lit/index.js";import{winEventsElement as i,camelCaseToDash as a,wipeSlot as o,normalizeEventPath as s,localStorageSet as l}from"../../utils/utils.js";import{HaxSchematizer as r,HaxElementizer as n}from"../../hax-body-behaviors/lib/HAXFields.js";import{SimpleTourFinder as d}from"../../simple-popover/lib/SimpleTourFinder.js";import{HAXStore as h}from"./hax-store.js";import{autorun as c,toJS as p}from"../../../mobx/dist/mobx.esm.js";import{HaxComponentStyles as u,HaxTrayDetail as m}from"./hax-ui-styles.js";import"../../simple-fields/simple-fields.js";import"../../simple-fields/lib/simple-fields-tab.js";import"../../simple-icon/lib/simple-icons.js";import"../../hax-iconset/lib/simple-hax-iconset.js";import"./hax-tray-upload.js";import"./hax-app-search.js";import"./hax-gizmo-browser.js";import"./hax-gizmo-browser.js";import"./hax-view-source.js";import"./hax-stax-browser.js";import"./hax-map.js";import"./hax-tray-button.js";import"./hax-toolbar-menu.js";import{SuperDaemonInstance as g}from"../../super-daemon/super-daemon.js";import{I18NMixin as v}from"../../i18n-manager/lib/I18NMixin.js";import{Undo as b}from"../../undo-manager/undo-manager.js";import"../../iframe-loader/lib/loading-indicator.js";import"../../simple-toolbar/lib/simple-toolbar-menu-item.js";import{SimpleColors as y}from"../../simple-colors/simple-colors.js";class HaxTray extends(v(d(i(y)))){static get tag(){return"hax-tray"}constructor(){super(),this.tourController=new AbortController,this.dragController=new AbortController,this.tourName="hax",this.__winEvents={"can-redo-changed":"_redoChanged","can-undo-changed":"_undoChanged","hax-drop-focus-event":"_expandSettingsPanel"},this.trayIcon="settings",this.resizeDrag=!1,this.hideToolbar=!1,this.dark=!1,this.__moveX=0,this.t={structure:"Outline",htmlSource:"HTML Source",structureTip:"View Page Structure",edit:"Edit",save:"Save",move:"Move",close:"Close",move:"Move",menuAlignment:"Menu Alignment",menuLeft:"Move",menuRight:"Move",menuPosition:"Menu position",changeSideVisually:"Change which side of the screen the menu is affixed to visually.",expand:"Expand",collapse:"Collapse",menuSize:"Menu size",menuSizeDescription:"Expand or collapse the menu visually.",merlin:"Merlin",summonMerlin:"Summon Merlin",settings:"Settings",source:"Source",undo:"Undo",redo:"Redo",media:"Media",blocks:"Blocks",cancel:"Cancel",cancelWithoutSaving:"Cancel without saving",configure:"Configure",advanced:"Advanced",developer:"Developer",alignment:"Alignment",left:"Left",center:"Center",right:"Right",search:"Search",templates:"Templates",width:"Width"},this.registerLocalization({context:this,namespace:"hax",updateCallback:"_updateTrayDetail"}),this._initial=!0,this.activeValue={settings:{configure:{},advanced:{},developer:{}}},this.collapsed=!0,this.activeSchema=[{property:"settings",inputMethod:"collapse",properties:[]}],this.canUndo=!1,this.canRedo=!1,this.trayDetail="content-edit",this.activeTagName="",this.traySizeIcon="hax:arrow-expand-right",this.__setup=!1,this.addEventListener("hax-tray-button-click",this._processTrayEvent.bind(this)),c((()=>{this.activeGizmo=p(h.activeGizmo)})),c((()=>{this.activeNode=p(h.activeNode)})),c((()=>{this.elementAlign=p(h.elementAlign)})),c((()=>{this.tourOpened=p(h.tourOpened)})),c((()=>{this.loading=!p(h.appStoreLoaded)})),c((()=>{this.globalPreferences=p(h.globalPreferences),this.haxUiTheme=(this.globalPreferences||{}).haxUiTheme||"hax",this.dark="haxdark"===this.haxUiTheme,globalThis.document.body.setAttribute("hax-ui-theme",this.haxUiTheme)})),c((()=>{this.editMode=p(h.editMode)}))}_expandSettingsPanel(t){this.hideToolbar||this.shadowRoot.querySelector("#content-edit").click()}_redoChanged(t){this.canRedo=t.detail.value}_undoChanged(t){this.canUndo=t.detail.value}static get styles(){return[...super.styles||[],...m,...u,e` +import{html as t,css as e}from"../../../lit/index.js";import{winEventsElement as i,camelCaseToDash as a,wipeSlot as o,normalizeEventPath as s,localStorageSet as r}from"../../utils/utils.js";import{HaxSchematizer as l,HaxElementizer as n}from"../../hax-body-behaviors/lib/HAXFields.js";import{SimpleTourFinder as d}from"../../simple-popover/lib/SimpleTourFinder.js";import{HAXStore as h}from"./hax-store.js";import{autorun as c,toJS as p}from"../../../mobx/dist/mobx.esm.js";import{HaxComponentStyles as u,HaxTrayDetail as m}from"./hax-ui-styles.js";import"../../simple-fields/simple-fields.js";import"../../simple-fields/lib/simple-fields-tab.js";import"../../simple-icon/lib/simple-icons.js";import"../../hax-iconset/lib/simple-hax-iconset.js";import"./hax-tray-upload.js";import"./hax-app-search.js";import"./hax-gizmo-browser.js";import"./hax-gizmo-browser.js";import"./hax-view-source.js";import"./hax-stax-browser.js";import"./hax-map.js";import"./hax-tray-button.js";import"./hax-toolbar-menu.js";import{SuperDaemonInstance as g}from"../../super-daemon/super-daemon.js";import{I18NMixin as v}from"../../i18n-manager/lib/I18NMixin.js";import{Undo as b}from"../../undo-manager/undo-manager.js";import"../../iframe-loader/lib/loading-indicator.js";import"../../simple-toolbar/lib/simple-toolbar-menu-item.js";import{SimpleColors as y}from"../../simple-colors/simple-colors.js";class HaxTray extends(v(d(i(y)))){static get tag(){return"hax-tray"}constructor(){super(),this.tourController=new AbortController,this.dragController=new AbortController,this.tourName="hax",this.__winEvents={"can-redo-changed":"_redoChanged","can-undo-changed":"_undoChanged","hax-drop-focus-event":"_expandSettingsPanel"},this.trayIcon="settings",this.resizeDrag=!1,this.hideToolbar=!1,this.dark=!1,this.__moveX=0,this.t={structure:"Outline",htmlSource:"HTML Source",structureTip:"View Page Structure",edit:"Edit",save:"Save",move:"Move",close:"Close",move:"Move",menuAlignment:"Menu Alignment",menuLeft:"Move",menuRight:"Move",menuPosition:"Menu position",changeSideVisually:"Change which side of the screen the menu is affixed to visually.",expand:"Expand",collapse:"Collapse",menuSize:"Menu size",menuSizeDescription:"Expand or collapse the menu visually.",merlin:"Merlin",summonMerlin:"Summon Merlin",settings:"Settings",source:"Source",undo:"Undo",redo:"Redo",media:"Media",blocks:"Blocks",cancel:"Cancel",cancelWithoutSaving:"Cancel without saving",configure:"Configure",advanced:"Advanced",developer:"Developer",alignment:"Alignment",left:"Left",center:"Center",right:"Right",search:"Search",templates:"Templates",width:"Width"},this.registerLocalization({context:this,namespace:"hax",updateCallback:"_updateTrayDetail"}),this._initial=!0,this.activeValue={settings:{configure:{},advanced:{},developer:{}}},this.collapsed=!0,this.activeSchema=[{property:"settings",inputMethod:"collapse",properties:[]}],this.canUndo=!1,this.canRedo=!1,this.trayDetail="content-edit",this.activeTagName="",this.traySizeIcon="hax:arrow-expand-right",this.__setup=!1,this.addEventListener("hax-tray-button-click",this._processTrayEvent.bind(this)),c((()=>{this.activeGizmo=p(h.activeGizmo)})),c((()=>{this.activeNode=p(h.activeNode)})),c((()=>{this.elementAlign=p(h.elementAlign)})),c((()=>{this.tourOpened=p(h.tourOpened)})),c((()=>{this.loading=!p(h.appStoreLoaded)})),c((()=>{this.globalPreferences=p(h.globalPreferences),this.haxUiTheme=(this.globalPreferences||{}).haxUiTheme||"hax",this.dark="haxdark"===this.haxUiTheme,globalThis.document.body.setAttribute("hax-ui-theme",this.haxUiTheme)})),c((()=>{this.editMode=p(h.editMode)}))}_expandSettingsPanel(t){this.hideToolbar||this.shadowRoot.querySelector("#content-edit").click()}_redoChanged(t){this.canRedo=t.detail.value}_undoChanged(t){this.canUndo=t.detail.value}static get styles(){return[...super.styles||[],...m,...u,e` :host { --simple-fields-detail-font-family: var(--hax-ui-font-family); --simple-fields-font-family: var(--hax-ui-font-family); @@ -10,9 +10,8 @@ import{html as t,css as e}from"../../../lit/index.js";import{winEventsElement as } .tray-detail-titlebar-icon { - --simple-icon-height: 40px; - --simple-icon-width: 40px; - width: 8%; + --simple-icon-height: 36px; + --simple-icon-width: 36px; } .wrapper { position: fixed; @@ -61,7 +60,7 @@ import{html as t,css as e}from"../../../lit/index.js";import{winEventsElement as cursor: col-resize; } #resize .resize-visual { - background-color: var(--hax-ui-color-accent); + background-color: black; height: 100%; width: 6px; } @@ -156,13 +155,6 @@ import{html as t,css as e}from"../../../lit/index.js";import{winEventsElement as height: 24px; width: 24px; } - .detail, - #tray-detail { - flex: 1 1 auto; - display: flex; - flex-direction: column; - align-items: stretch; - } .detail { resize: horizontal; visibility: visible; @@ -173,9 +165,26 @@ import{html as t,css as e}from"../../../lit/index.js";import{winEventsElement as var(--hax-tray-width) - var(--hax-tray-menubar-min-width) ); max-width: 70vw; + min-width: 200px; overflow-x: auto; opacity: 1; } + .detail::-webkit-scrollbar-track { + border-radius: 0; + background-color: var(--ddd-theme-default-coalyGray); + } + + .detail::-webkit-scrollbar { + width: 8px; + background-color: var(--ddd-theme-default-coalyGray); + } + .detail::-webkit-scrollbar-thumb { + border-radius: 4px; + -webkit-box-shadow: inset 0 0 4px var(--ddd-theme-default-limestoneGray); + + box-shadow: inset 0 0 4px var(--ddd-theme-default-limestoneGray); + background-color: var(--ddd-theme-default-limestoneGray); + } :host([collapsed]) .detail { width: 0px; overflow: hidden; @@ -189,7 +198,7 @@ import{html as t,css as e}from"../../../lit/index.js";import{winEventsElement as width: auto; padding: 0 var(--hax-ui-spacing) var(--hax-ui-spacing); transition: opacity 0.3s ease-in-out; - opacity: 0.7; + opacity:1; overflow: hidden; } .wrapper:focus #tray-detail, @@ -204,30 +213,13 @@ import{html as t,css as e}from"../../../lit/index.js";import{winEventsElement as display: none; } .tray-detail-titlebar { - background-color: var(--hax-ui-color-accent); - padding: var(--hax-ui-spacing-sm) var(--hax-ui-spacing); - margin: 0 calc(0px - var(--hax-ui-spacing)) var(--hax-ui-spacing); - display: flex; - align-items: center; - justify-content: space-between; - height: var(--simple-modal-titlebar-height, unset); - line-height: var(--simple-modal-titlebar-line-height, unset); - position: sticky; - z-index: 2; - top: 0; - } - .tray-detail-titlebar h4 { - flex: 1 1 auto; + background-color: black; } .tray-detail-titlebar .tray-detail-titlebar-label { display: inline-flex; - max-width: 160px; - } - .tray-detail-titlebar .tray-detail-titlebar-actions { - display: inline-flex; } #settingsform { - margin: -8px -8px 0; + margin: 0 -8px 0 -8px; --a11y-collapse-padding-bottom: 100px; --simple-fields-field-margin: 12px; --a11y-collapse-heading-color: var( @@ -250,10 +242,11 @@ import{html as t,css as e}from"../../../lit/index.js";import{winEventsElement as ) !important; } simple-fields-field::part(label) { - font-size: 11px; + font-size: var(--hax-ui-font-size-sm); + font-weight: var(--ddd-font-weight-medium); } simple-fields-field:hover::part(label) { - font-weight: bold; + font-weight: var(--ddd-font-weight-bold); } a11y-collapse span[slot="heading"] { line-height: 24px; @@ -617,18 +610,16 @@ import{html as t,css as e}from"../../../lit/index.js";import{winEventsElement as tabindex="${this.collapsed?"-1":"0"}" selected-detail="${this.trayDetail}" > -
-

- -
- ${this.trayLabel||`${this.activeTagName}`} -
-
${this.menuButtons}
-

-
+

+ +
+ ${this.trayLabel||`${this.activeTagName}`} +
+
${this.menuButtons}
+

${this.viewSourceTemplate} ${this.contentMapTemplate} ${this.contentEditTemplate} ${this.contentAddTemplate} `}get viewSourceTemplate(){return t` `}get contentMapTemplate(){return t``}_refreshAddData(){this.shadowRoot.querySelector("#gizmobrowser").resetList(p(h.gizmoList)),this.shadowRoot.querySelector("#staxbrowser").staxList=[...p(h.staxList)]}_processTrayEvent(t){var e=s(t)[0],i=t.detail.eventName;switch("HAX-TRAY-BUTTON"==e.tagName&&t.detail.eventName===this.trayDetail?this.collapsed=!this.collapsed:this.collapsed=!1,i){case"insert-stax":this.dispatchEvent(new CustomEvent("hax-insert-content-array",{bubbles:!0,cancelable:!0,composed:!0,detail:e.stax}));break;case"insert-tag":let i,a={tag:t.detail.value},o=h.haxSchemaFromTag(t.detail.value);if(h.recentGizmoList.push(o.gizmo),(e.getAttribute("data-demo-schema")||t.detail.demoSchema)&&o&&o.demoSchema&&o.demoSchema[0])i=o.demoSchema[0];else{let o=JSON.parse(e.getAttribute("event-properties")),s=e.getAttribute("event-content");t.detail.properties&&(o=t.detail.properties),null==o&&(o={}),t.detail.content&&(s=t.detail.content),null==s&&(s=""),i=h.haxElementPrototype(a,o,s)}this.dispatchEvent(new CustomEvent("hax-insert-content",{bubbles:!0,cancelable:!0,composed:!0,detail:i}));break;case"toggle-element-align":let s=["left","right"],r=s[t.detail.index]?s[t.detail.index]:"left";this.style.setProperty("--hax-tray-custom-y",null),this.style.setProperty("--hax-tray-custom-x",null),h.elementAlign=r,l("hax-tray-elementAlign",r);break;case"super-daemon":g.open(),this.collapsed=!1;break;case"content-map":case"content-edit":case"content-add":this.trayDetail=t.detail.eventName;break;case"start-tour":this.startTour();break;case"stop-tour":globalThis.SimpleTourManager.requestAvailability().stopTour("hax");break;case"undo":h.activeHaxBody.undo();break;case"redo":h.activeHaxBody.redo();break;case"view-source":this.trayDetail=t.detail.eventName,this.shadowRoot.querySelector("#view-source").openSource(),this.collapsed=!1}}startTour(){this.__tour=this.__tour||globalThis.SimpleTourManager.requestAvailability(),this.tourController=new AbortController,globalThis.addEventListener("tour-changed",this._handleTourChanged.bind(this),{signal:this.tourController.signal}),this.__tour.startTour("hax")}stopTour(){this.__tour=this.__tour||globalThis.SimpleTourManager.requestAvailability(),this.__tour.stopTour("hax"),this.tourController.abort()}_handleTourChanged(t){this.tourOpened=t.detail.active==this.tourName}static get properties(){return{...super.properties,offsetMargin:{type:String,attribute:"offset-margin"},trayIcon:{type:String},resizeDrag:{type:Boolean,attribute:"resize-drag",reflect:!0},collapsed:{type:Boolean,reflect:!0},traySizeIcon:{type:String},loading:{type:Boolean,reflect:!0},activeValue:{type:Object},activeSchema:{type:Array},elementAlign:{type:String,reflect:!0,attribute:"element-align"},light:{type:Boolean,reflect:!0},canUndo:{type:Boolean,attribute:"can-undo"},canRedo:{type:Boolean,attribute:"can-redo"},haxUiTheme:{type:String},hidePanelOps:{type:Boolean,reflect:!0,attribute:"hide-panel-ops"},hideToolbar:{type:Boolean,reflect:!0,attribute:"hide-toolbar"},globalPreferences:{type:Object},activeNode:{type:Object},activeTagName:{type:String},activeGizmo:{type:Object},editMode:{type:Boolean,reflect:!0,attribute:"edit-mode"},trayDetail:{type:String,reflect:!0,attribute:"tray-detail"},trayLabel:{type:String},tourOpened:{type:String},__tour:{type:Object}}}firstUpdated(t){super.firstUpdated&&super.firstUpdated(t),this.__setup||(this.shadowRoot.querySelector("#settingsform").schematizer=r,this.shadowRoot.querySelector("#settingsform").elementizer=n,setTimeout((()=>{this.shadowRoot.querySelector(".wrapper").style.margin=this.offsetMargin}),1e3),this.__setup=!0,this.shadowRoot.querySelector("#settingsform").addEventListener("value-changed",this.__valueChangedEvent.bind(this)),this.dispatchEvent(new CustomEvent("hax-register-core-piece",{bubbles:!0,cancelable:!0,composed:!0,detail:{piece:"haxTray",object:this}})))}async updated(t){super.updated&&super.updated(t),t.forEach((async(t,e)=>{"editMode"==e&&(this.editMode&&await h.refreshActiveNodeForm(),this._editModeChanged(this.editMode)),"offsetMargin"==e&&setTimeout((()=>{this.shadowRoot.querySelector(".wrapper").style.margin=this.offsetMargin}),0),"trayDetail"==e&&this._updateTrayDetail(this[e]),"collapsed"==e&&this[e]&&this._editModeChanged(this.editMode),"activeGizmo"==e&&"view-source"!==this.trayDetail&&(this.activeGizmo?(this.activeTagName=this.activeGizmo.title,t&&["content-map","content-edit","content-add"].includes(this.trayDetail)||(this.trayDetail="content-edit")):["content-add","content-map"].includes(this.trayDetail)||(this.trayDetail="content-add")),"activeNode"==e&&this.activeNode&&this.activeNode.tagName&&this.editMode&&await h.refreshActiveNodeForm()}))}async _setupForm(){this.loading=!0;let t=this.activeNode;if(this._initial=!0,this.activeValue={settings:{configure:{},advanced:{},developer:{}}},t&&t.tagName&&h.elementList[t.tagName.toLowerCase()]){let e={...h.elementList[t.tagName.toLowerCase()]};void 0===e.gizmo.title?this.humanName=t.tagName.replace("-"," ").toLowerCase():this.humanName=e.gizmo.title;for(let t in this.activeHaxElement.properties)e.settings.configure.forEach((e=>{e.property===t&&(this.activeValue.settings.configure[t]=this.activeHaxElement.properties[t]),e.attribute===t&&(this.activeValue.settings.configure[t]=this.activeHaxElement.properties[t]),e.slot===t&&(this.activeValue.settings.configure[t]=this.activeHaxElement.properties[t])})),e.settings.advanced.forEach((e=>{e.property===t&&(this.activeValue.settings.advanced[t]=this.activeHaxElement.properties[t]),e.attribute===t&&(this.activeValue.settings.advanced[t]=this.activeHaxElement.properties[t]),e.slot===t&&(this.activeValue.settings.advanced[t]=this.activeHaxElement.properties[t])})),e.settings.developer.forEach((e=>{e.property===t&&(this.activeValue.settings.developer[t]=this.activeHaxElement.properties[t]),e.attribute===t&&(this.activeValue.settings.developer[t]=this.activeHaxElement.properties[t]),e.slot===t&&(this.activeValue.settings.developer[t]=this.activeHaxElement.properties[t])}));let i=globalThis.document.createElement("div");i.innerHTML=this.activeHaxElement.content,i.childNodes.forEach((t=>{1===t.nodeType&&"undefined"!==t.innerHTML&&(e.settings.configure.forEach((e=>{e.slot===t.getAttribute("slot")?this.activeValue.settings.configure[e.slot]=t.innerHTML:""!=e.slot||null!=t.getAttribute("slot")&&"null"!=t.getAttribute("slot")||(this.activeValue.settings.configure[e.slot]=t.innerHTML)})),e.settings.advanced.forEach((e=>{e.slot===t.getAttribute("slot")?this.activeValue.settings.advanced[e.slot]=t.innerHTML:""!=e.slot||null!=t.getAttribute("slot")&&"null"!=t.getAttribute("slot")||(this.activeValue.settings.advanced[e.slot]=t.innerHTML)})),e.settings.developer.forEach((e=>{e.slot===t.getAttribute("slot")?this.activeValue.settings.developer[e.slot]=t.innerHTML:""!=e.slot||null!=t.getAttribute("slot")&&"null"!=t.getAttribute("slot")||(this.activeValue.settings.developer[e.slot]=t.innerHTML)})))}));let a=!!e.type&&"grid"===e.type;e.settings.configure.forEach(((t,i)=>{e.settings.configure[i].attribute&&(e.settings.configure[i].property=e.settings.configure[i].attribute),e.settings.configure[i].slot&&(e.settings.configure[i].property=e.settings.configure[i].slot)})),e.settings.advanced.forEach(((t,i)=>{e.settings.advanced[i].attribute&&(e.settings.advanced[i].property=e.settings.advanced[i].attribute),e.settings.advanced[i].slot&&(e.settings.advanced[i].property=e.settings.advanced[i].slot)})),e.settings.developer.forEach(((t,i)=>{e.settings.developer[i].attribute&&(e.settings.developer[i].property=e.settings.developer[i].attribute),e.settings.developer[i].slot&&(e.settings.developer[i].property=e.settings.developer[i].slot)})),this.activeSchema=[{property:"settings",inputMethod:"collapse",properties:[]}];let setProps=(t,e,i=[])=>{let o=a?i.filter((t=>!(""===t.slot||t.slot||t.attribute&&"slot"==t.attribute))):i;this.activeSchema[0].properties.push({property:t,title:e,properties:o.length>0?o:void 0,disabled:o.length<1,expanded:"configure"===t&&(!h.isTextElement(this.activeNode)||h.isInlineElement(this.activeNode)),accordion:!0})};h.testHook(t,"setupActiveElementForm")&&await h.runHook(t,"setupActiveElementForm",[e]),setProps("configure",this.t.configure,e.settings.configure),setProps("advanced",this.t.advanced,e.settings.advanced),setProps("developer",this.t.developer,e.settings.developer),this.__activePropSchema=e,this.shadowRoot.querySelector("#settingsform").fields=[],this.shadowRoot.querySelector("#settingsform").value={},this.shadowRoot.querySelector("#settingsform").fields=this.activeSchema,this.shadowRoot.querySelector("#settingsform").value=this.activeValue,this.loading=!1}}_toArray(t){return null==t?[]:Object.keys(t).map((function(e){return t[e]}))}updateMap(){this.shadowRoot&&this.shadowRoot.querySelector("hax-map")&&"content-map"==this.trayDetail&&this.shadowRoot.querySelector("hax-map").updateHAXMap()}_updateTrayDetail(t){t&&this.shadowRoot&&this.shadowRoot.querySelector(".detail")&&(this.shadowRoot.querySelector(".detail").style.width="",this.shadowRoot.querySelector(".detail").style.height=""),"content-add"==t?(this.trayIcon="hax:add-brick",this.trayLabel=this.t.blocks,this._refreshAddData()):"content-map"==t?(this.trayIcon="hax:newspaper",this.trayLabel=this.t.structure,this.shadowRoot.querySelector("hax-map").updateHAXMap()):"content-edit"!=t||this.activeTagName&&""!=this.activeTagName&&this.activeNode&&this.activeNode.tagName?t&&""!=t?"content-edit"==t?(this.trayIcon="settings",this.trayLabel=null):"view-source"==t?(this.trayIcon="hax:html-code",this.trayLabel=this.t.htmlSource):(this.trayIcon="settings",this.trayLabel=null):(this.trayDetail="content-edit",this.trayIcon="settings"):(this.trayIcon="hax:add-brick",this.trayDetail="content-add"),this.requestUpdate()}__valueChangedEvent(t){if(this.editMode&&t.detail.value&&t.detail.value.settings){let i=t.detail.value.settings,s="grid"=={...h.elementList[this.activeNode.tagName.toLowerCase()]}.type,l={configure:"configure",advanced:"advanced",developer:"developer"};var e;clearTimeout(this.__contextPropDebounce),this.__contextPropDebounce=setTimeout((()=>{for(let r in l)for(let l in i[r])if(e=!1,null==i[r][l]||i[r][l].readOnly)"data-hax-lock"===l&&(this.dispatchEvent(new CustomEvent("hax-toggle-active-node-lock",{bubbles:!0,composed:!0,cancelable:!0,detail:{lock:!1,node:this.activeNode}})),this.__lockAllSettings(!1)),this.activeNode.removeAttribute(a(l));else{if("prefix"===l&&""!=i[r][l])this.activeNode.setAttribute("prefix",i[r][l]),e=!0;else if("data-hax-lock"===l)this.dispatchEvent(new CustomEvent("hax-toggle-active-node-lock",{bubbles:!0,composed:!0,cancelable:!0,detail:{lock:i[r][l],node:this.activeNode}})),this.__lockAllSettings(i[r][l]);else if("innerText"===l)this.activeNode.innerText=i[r][l],e=!0;else if(this.activeNode.hasOwnProperty(l)||this.activeNode.properties&&this.activeNode.properties.hasOwnProperty(l)||null!=i[r][l]&&i[r][l].constructor===Array||null!=i[r][l]&&i[r][l].constructor===Object)try{i[r][l].constructor===Array?this.activeNode[l]=[...i[r][l]]:i[r][l].constructor===Object?this.activeNode[l]={...i[r][l]}:this.activeNode[l]=i[r][l],e=!0}catch(t){console.warn(t),e=!1}else if(!s)for(let a in this.__activePropSchema.settings[r])if(this.__activePropSchema.settings[r][a].slot==l){let s="span";if(this.__activePropSchema.settings[r][a].slotWrapper)s=this.__activePropSchema.settings[r][a].slotWrapper;else if(this.__activePropSchema.settings[r][a].allowedSlotWrappers&&this.__activePropSchema.settings[r][a].allowedSlotWrappers[0])s=this.__activePropSchema.settings[r][a].allowedSlotWrappers[0];else if("code-editor"===this.activeNode.tagName.toLowerCase())s="template";else{let t=["span","div","p"],e=this.__activePropSchema.settings[r][a].excludedSlotWrappers||[];e&&(t=t.filter((t=>!e.includes(t))))}var t=globalThis.document.createElement(s);if(this.__activePropSchema.settings[r][a].slotAttributes)for(let e in this.__activePropSchema.settings[r][a].slotAttributes)t.setAttribute(e,this.__activePropSchema.settings[r][a].slotAttributes[e]);""!==this.__activePropSchema.settings[r][a].slot&&(t.slot=this.__activePropSchema.settings[r][a].slot),t.innerHTML=i[r][l];const n=t.cloneNode(!0);e=!0,h.isTextElement(this.activeNode)?this.activeNode.innerHTML=t.innerHTML:(o(this.activeNode,this.__activePropSchema.settings[r][a].slot),this.activeNode.appendChild(n))}if(!e&&""!=a(l))try{!0===i[r][l]?this.activeNode.setAttribute(a(l),a(l)):!1===i[r][l]||""===i[r][l]?this.activeNode.removeAttribute(a(l)):this.activeNode.setAttribute(a(l),i[r][l])}catch(t){console.warn(t),console.warn(l,i[r][l])}}}),100)}setTimeout((()=>{this._initial&&(this._initial=!1)}),51)}__lockAllSettings(t){this.shadowRoot.querySelectorAll("simple-fields-tab *[is-simple-field-type]:not([name='settings.advanced.data-hax-lock'])").forEach((e=>{e.disabled=t}))}_editModeChanged(t){!this.hidePanelOps&&this.shadowRoot&&this.shadowRoot.querySelector("#button")&&(this.shadowRoot.querySelector("#button").icon=t?"save":"create"),t?this.removeAttribute("tabindex"):this.setAttribute("tabindex","-1")}_clickEditButton(t){h.editMode=!0,globalThis.dispatchEvent(new CustomEvent("simple-modal-hide",{bubbles:!0,cancelable:!0,detail:{}}))}_clickSaveButton(t){h.editMode=!1,this.dispatchEvent(new CustomEvent("hax-save",{bubbles:!0,cancelable:!0,composed:!0,detail:t.detail})),globalThis.dispatchEvent(new CustomEvent("simple-modal-hide",{bubbles:!0,cancelable:!0,detail:{}}))}}customElements.define(HaxTray.tag,HaxTray);export{HaxTray}; \ No newline at end of file + >`}_refreshAddData(){this.shadowRoot.querySelector("#gizmobrowser").resetList(p(h.gizmoList)),this.shadowRoot.querySelector("#staxbrowser").staxList=[...p(h.staxList)]}_processTrayEvent(t){var e=s(t)[0],i=t.detail.eventName;switch("HAX-TRAY-BUTTON"==e.tagName&&t.detail.eventName===this.trayDetail?this.collapsed=!this.collapsed:this.collapsed=!1,i){case"insert-stax":this.dispatchEvent(new CustomEvent("hax-insert-content-array",{bubbles:!0,cancelable:!0,composed:!0,detail:e.stax}));break;case"insert-tag":let i,a={tag:t.detail.value},o=h.haxSchemaFromTag(t.detail.value);if(h.recentGizmoList.push(o.gizmo),(e.getAttribute("data-demo-schema")||t.detail.demoSchema)&&o&&o.demoSchema&&o.demoSchema[0])i=o.demoSchema[0];else{let o=JSON.parse(e.getAttribute("event-properties")),s=e.getAttribute("event-content");t.detail.properties&&(o=t.detail.properties),null==o&&(o={}),t.detail.content&&(s=t.detail.content),null==s&&(s=""),i=h.haxElementPrototype(a,o,s)}this.dispatchEvent(new CustomEvent("hax-insert-content",{bubbles:!0,cancelable:!0,composed:!0,detail:i}));break;case"toggle-element-align":let s=["left","right"],l=s[t.detail.index]?s[t.detail.index]:"left";this.style.setProperty("--hax-tray-custom-y",null),this.style.setProperty("--hax-tray-custom-x",null),h.elementAlign=l,r("hax-tray-elementAlign",l);break;case"super-daemon":g.open(),this.collapsed=!1;break;case"content-map":case"content-edit":case"content-add":this.trayDetail=t.detail.eventName;break;case"start-tour":this.startTour();break;case"stop-tour":globalThis.SimpleTourManager.requestAvailability().stopTour("hax");break;case"undo":h.activeHaxBody.undo();break;case"redo":h.activeHaxBody.redo();break;case"view-source":this.trayDetail=t.detail.eventName,this.shadowRoot.querySelector("#view-source").openSource(),this.collapsed=!1}}startTour(){this.__tour=this.__tour||globalThis.SimpleTourManager.requestAvailability(),this.tourController=new AbortController,globalThis.addEventListener("tour-changed",this._handleTourChanged.bind(this),{signal:this.tourController.signal}),this.__tour.startTour("hax")}stopTour(){this.__tour=this.__tour||globalThis.SimpleTourManager.requestAvailability(),this.__tour.stopTour("hax"),this.tourController.abort()}_handleTourChanged(t){this.tourOpened=t.detail.active==this.tourName}static get properties(){return{...super.properties,offsetMargin:{type:String,attribute:"offset-margin"},trayIcon:{type:String},resizeDrag:{type:Boolean,attribute:"resize-drag",reflect:!0},collapsed:{type:Boolean,reflect:!0},traySizeIcon:{type:String},loading:{type:Boolean,reflect:!0},activeValue:{type:Object},activeSchema:{type:Array},elementAlign:{type:String,reflect:!0,attribute:"element-align"},light:{type:Boolean,reflect:!0},canUndo:{type:Boolean,attribute:"can-undo"},canRedo:{type:Boolean,attribute:"can-redo"},haxUiTheme:{type:String},hidePanelOps:{type:Boolean,reflect:!0,attribute:"hide-panel-ops"},hideToolbar:{type:Boolean,reflect:!0,attribute:"hide-toolbar"},globalPreferences:{type:Object},activeNode:{type:Object},activeTagName:{type:String},activeGizmo:{type:Object},editMode:{type:Boolean,reflect:!0,attribute:"edit-mode"},trayDetail:{type:String,reflect:!0,attribute:"tray-detail"},trayLabel:{type:String},tourOpened:{type:String},__tour:{type:Object}}}firstUpdated(t){super.firstUpdated&&super.firstUpdated(t),this.__setup||(this.shadowRoot.querySelector("#settingsform").schematizer=l,this.shadowRoot.querySelector("#settingsform").elementizer=n,setTimeout((()=>{this.shadowRoot.querySelector(".wrapper").style.margin=this.offsetMargin}),1e3),this.__setup=!0,this.shadowRoot.querySelector("#settingsform").addEventListener("value-changed",this.__valueChangedEvent.bind(this)),this.dispatchEvent(new CustomEvent("hax-register-core-piece",{bubbles:!0,cancelable:!0,composed:!0,detail:{piece:"haxTray",object:this}})))}async updated(t){super.updated&&super.updated(t),t.forEach((async(t,e)=>{"editMode"==e&&(this.editMode&&await h.refreshActiveNodeForm(),this._editModeChanged(this.editMode)),"offsetMargin"==e&&setTimeout((()=>{this.shadowRoot.querySelector(".wrapper").style.margin=this.offsetMargin}),0),"trayDetail"==e&&this._updateTrayDetail(this[e]),"collapsed"==e&&this[e]&&this._editModeChanged(this.editMode),"activeGizmo"==e&&"view-source"!==this.trayDetail&&(this.activeGizmo?(this.activeTagName=this.activeGizmo.title,t&&["content-map","content-edit","content-add"].includes(this.trayDetail)||(this.trayDetail="content-edit")):["content-add","content-map"].includes(this.trayDetail)||(this.trayDetail="content-add")),"activeNode"==e&&this.activeNode&&this.activeNode.tagName&&this.editMode&&await h.refreshActiveNodeForm()}))}async _setupForm(){this.loading=!0;let t=this.activeNode;if(this._initial=!0,this.activeValue={settings:{configure:{},advanced:{},developer:{}}},t&&t.tagName&&h.elementList[t.tagName.toLowerCase()]){let e={...h.elementList[t.tagName.toLowerCase()]};void 0===e.gizmo.title?this.humanName=t.tagName.replace("-"," ").toLowerCase():this.humanName=e.gizmo.title;for(let t in this.activeHaxElement.properties)e.settings.configure.forEach((e=>{e.property===t&&(this.activeValue.settings.configure[t]=this.activeHaxElement.properties[t]),e.attribute===t&&(this.activeValue.settings.configure[t]=this.activeHaxElement.properties[t]),e.slot===t&&(this.activeValue.settings.configure[t]=this.activeHaxElement.properties[t])})),e.settings.advanced.forEach((e=>{e.property===t&&(this.activeValue.settings.advanced[t]=this.activeHaxElement.properties[t]),e.attribute===t&&(this.activeValue.settings.advanced[t]=this.activeHaxElement.properties[t]),e.slot===t&&(this.activeValue.settings.advanced[t]=this.activeHaxElement.properties[t])})),e.settings.developer.forEach((e=>{e.property===t&&(this.activeValue.settings.developer[t]=this.activeHaxElement.properties[t]),e.attribute===t&&(this.activeValue.settings.developer[t]=this.activeHaxElement.properties[t]),e.slot===t&&(this.activeValue.settings.developer[t]=this.activeHaxElement.properties[t])}));let i=globalThis.document.createElement("div");i.innerHTML=this.activeHaxElement.content,i.childNodes.forEach((t=>{1===t.nodeType&&"undefined"!==t.innerHTML&&(e.settings.configure.forEach((e=>{e.slot===t.getAttribute("slot")?this.activeValue.settings.configure[e.slot]=t.innerHTML:""!=e.slot||null!=t.getAttribute("slot")&&"null"!=t.getAttribute("slot")||(this.activeValue.settings.configure[e.slot]=t.innerHTML)})),e.settings.advanced.forEach((e=>{e.slot===t.getAttribute("slot")?this.activeValue.settings.advanced[e.slot]=t.innerHTML:""!=e.slot||null!=t.getAttribute("slot")&&"null"!=t.getAttribute("slot")||(this.activeValue.settings.advanced[e.slot]=t.innerHTML)})),e.settings.developer.forEach((e=>{e.slot===t.getAttribute("slot")?this.activeValue.settings.developer[e.slot]=t.innerHTML:""!=e.slot||null!=t.getAttribute("slot")&&"null"!=t.getAttribute("slot")||(this.activeValue.settings.developer[e.slot]=t.innerHTML)})))}));let a=!!e.type&&"grid"===e.type;e.settings.configure.forEach(((t,i)=>{e.settings.configure[i].attribute&&(e.settings.configure[i].property=e.settings.configure[i].attribute),e.settings.configure[i].slot&&(e.settings.configure[i].property=e.settings.configure[i].slot)})),e.settings.advanced.forEach(((t,i)=>{e.settings.advanced[i].attribute&&(e.settings.advanced[i].property=e.settings.advanced[i].attribute),e.settings.advanced[i].slot&&(e.settings.advanced[i].property=e.settings.advanced[i].slot)})),e.settings.developer.forEach(((t,i)=>{e.settings.developer[i].attribute&&(e.settings.developer[i].property=e.settings.developer[i].attribute),e.settings.developer[i].slot&&(e.settings.developer[i].property=e.settings.developer[i].slot)})),this.activeSchema=[{property:"settings",inputMethod:"collapse",properties:[]}];let setProps=(t,e,i=[])=>{let o=a?i.filter((t=>!(""===t.slot||t.slot||t.attribute&&"slot"==t.attribute))):i;this.activeSchema[0].properties.push({property:t,title:e,properties:o.length>0?o:void 0,disabled:o.length<1,expanded:"configure"===t&&(!h.isTextElement(this.activeNode)||h.isInlineElement(this.activeNode)),accordion:!0})};h.testHook(t,"setupActiveElementForm")&&await h.runHook(t,"setupActiveElementForm",[e]),setProps("configure",this.t.configure,e.settings.configure),setProps("advanced",this.t.advanced,e.settings.advanced),setProps("developer",this.t.developer,e.settings.developer),this.__activePropSchema=e,this.shadowRoot.querySelector("#settingsform").fields=[],this.shadowRoot.querySelector("#settingsform").value={},this.shadowRoot.querySelector("#settingsform").fields=this.activeSchema,this.shadowRoot.querySelector("#settingsform").value=this.activeValue,this.loading=!1}}_toArray(t){return null==t?[]:Object.keys(t).map((function(e){return t[e]}))}updateMap(){this.shadowRoot&&this.shadowRoot.querySelector("hax-map")&&"content-map"==this.trayDetail&&this.shadowRoot.querySelector("hax-map").updateHAXMap()}_updateTrayDetail(t){t&&this.shadowRoot&&this.shadowRoot.querySelector(".detail")&&(this.shadowRoot.querySelector(".detail").style.width="",this.shadowRoot.querySelector(".detail").style.height=""),"content-add"==t?(this.trayIcon="hax:add-brick",this.trayLabel=this.t.blocks,this._refreshAddData()):"content-map"==t?(this.trayIcon="hax:newspaper",this.trayLabel=this.t.structure,this.shadowRoot.querySelector("hax-map").updateHAXMap()):"content-edit"!=t||this.activeTagName&&""!=this.activeTagName&&this.activeNode&&this.activeNode.tagName?t&&""!=t?"content-edit"==t?(this.trayIcon="settings",this.trayLabel=null):"view-source"==t?(this.trayIcon="hax:html-code",this.trayLabel=this.t.htmlSource):(this.trayIcon="settings",this.trayLabel=null):(this.trayDetail="content-edit",this.trayIcon="settings"):(this.trayIcon="hax:add-brick",this.trayDetail="content-add"),this.requestUpdate()}__valueChangedEvent(t){if(this.editMode&&t.detail.value&&t.detail.value.settings){let i=t.detail.value.settings,s="grid"=={...h.elementList[this.activeNode.tagName.toLowerCase()]}.type,r={configure:"configure",advanced:"advanced",developer:"developer"};var e;clearTimeout(this.__contextPropDebounce),this.__contextPropDebounce=setTimeout((()=>{for(let l in r)for(let r in i[l])if(e=!1,null==i[l][r]||i[l][r].readOnly)"data-hax-lock"===r&&(this.dispatchEvent(new CustomEvent("hax-toggle-active-node-lock",{bubbles:!0,composed:!0,cancelable:!0,detail:{lock:!1,node:this.activeNode}})),this.__lockAllSettings(!1)),this.activeNode.removeAttribute(a(r));else{if("prefix"===r&&""!=i[l][r])this.activeNode.setAttribute("prefix",i[l][r]),e=!0;else if("data-hax-lock"===r)this.dispatchEvent(new CustomEvent("hax-toggle-active-node-lock",{bubbles:!0,composed:!0,cancelable:!0,detail:{lock:i[l][r],node:this.activeNode}})),this.__lockAllSettings(i[l][r]);else if("innerText"===r)this.activeNode.innerText=i[l][r],e=!0;else if(this.activeNode.hasOwnProperty(r)||this.activeNode.properties&&this.activeNode.properties.hasOwnProperty(r)||null!=i[l][r]&&i[l][r].constructor===Array||null!=i[l][r]&&i[l][r].constructor===Object)try{i[l][r].constructor===Array?this.activeNode[r]=[...i[l][r]]:i[l][r].constructor===Object?this.activeNode[r]={...i[l][r]}:this.activeNode[r]=i[l][r],e=!0}catch(t){console.warn(t),e=!1}else if(!s)for(let a in this.__activePropSchema.settings[l])if(this.__activePropSchema.settings[l][a].slot==r){let s="span";if(this.__activePropSchema.settings[l][a].slotWrapper)s=this.__activePropSchema.settings[l][a].slotWrapper;else if(this.__activePropSchema.settings[l][a].allowedSlotWrappers&&this.__activePropSchema.settings[l][a].allowedSlotWrappers[0])s=this.__activePropSchema.settings[l][a].allowedSlotWrappers[0];else if("code-editor"===this.activeNode.tagName.toLowerCase())s="template";else{let t=["span","div","p"],e=this.__activePropSchema.settings[l][a].excludedSlotWrappers||[];e&&(t=t.filter((t=>!e.includes(t))))}var t=globalThis.document.createElement(s);if(this.__activePropSchema.settings[l][a].slotAttributes)for(let e in this.__activePropSchema.settings[l][a].slotAttributes)t.setAttribute(e,this.__activePropSchema.settings[l][a].slotAttributes[e]);""!==this.__activePropSchema.settings[l][a].slot&&(t.slot=this.__activePropSchema.settings[l][a].slot),t.innerHTML=i[l][r];const n=t.cloneNode(!0);e=!0,h.isTextElement(this.activeNode)?this.activeNode.innerHTML=t.innerHTML:(o(this.activeNode,this.__activePropSchema.settings[l][a].slot),this.activeNode.appendChild(n))}if(!e&&""!=a(r))try{!0===i[l][r]?this.activeNode.setAttribute(a(r),a(r)):!1===i[l][r]||""===i[l][r]?this.activeNode.removeAttribute(a(r)):this.activeNode.setAttribute(a(r),i[l][r])}catch(t){console.warn(t),console.warn(r,i[l][r])}}}),100)}setTimeout((()=>{this._initial&&(this._initial=!1)}),51)}__lockAllSettings(t){this.shadowRoot.querySelectorAll("simple-fields-tab *[is-simple-field-type]:not([name='settings.advanced.data-hax-lock'])").forEach((e=>{e.disabled=t}))}_editModeChanged(t){!this.hidePanelOps&&this.shadowRoot&&this.shadowRoot.querySelector("#button")&&(this.shadowRoot.querySelector("#button").icon=t?"save":"create"),t?this.removeAttribute("tabindex"):this.setAttribute("tabindex","-1")}_clickEditButton(t){h.editMode=!0,globalThis.dispatchEvent(new CustomEvent("simple-modal-hide",{bubbles:!0,cancelable:!0,detail:{}}))}_clickSaveButton(t){h.editMode=!1,this.dispatchEvent(new CustomEvent("hax-save",{bubbles:!0,cancelable:!0,composed:!0,detail:t.detail})),globalThis.dispatchEvent(new CustomEvent("simple-modal-hide",{bubbles:!0,cancelable:!0,detail:{}}))}}customElements.define(HaxTray.tag,HaxTray);export{HaxTray}; \ No newline at end of file diff --git a/build/es6/node_modules/@lrnwebcomponents/hax-body/lib/hax-ui-styles.js b/build/es6/node_modules/@lrnwebcomponents/hax-body/lib/hax-ui-styles.js index 943a76d648..4229d31398 100644 --- a/build/es6/node_modules/@lrnwebcomponents/hax-body/lib/hax-ui-styles.js +++ b/build/es6/node_modules/@lrnwebcomponents/hax-body/lib/hax-ui-styles.js @@ -1,11 +1,11 @@ import{css as o,html as a,LitElement as r}from"../../../lit/index.js";export const HaxUiText=[o` body { --hax-ui-font-family: var(--ddd-font-navigation); - --hax-ui-font-size: 14px; - --hax-ui-font-size-sm: 12px; --hax-ui-font-size-xs: 11px; - --hax-ui-font-size-lg: calc(1.05 * var(--hax-ui-font-size, 14px)); - --hax-ui-font-size-xl: calc(1.25 * var(--hax-ui-font-size, 14px)); + --hax-ui-font-size-sm: 13px; + --hax-ui-font-size: 16px; + --hax-ui-font-size-lg: 16px; + --hax-ui-font-size-xl: 20px; } `];export const HaxUiSpacing=[o` body { @@ -103,7 +103,7 @@ import{css as o,html as a,LitElement as r}from"../../../lit/index.js";export con --simple-fields-font-family: var(--hax-ui-font-family); --simple-fields-font-size: var(--hax-ui-font-size); --simple-fields-line-height: 135%; - --simple-fields-detail-font-size: var(--hax-ui-font-size-xs); + --simple-fields-detail-font-size: var(--hax-ui-font-size-sm); --simple-fields-detail-line-height: 120%; --simple-fields-margin: var(--hax-ui-spacing); --simple-fields-background-color: var(--hax-ui-background-color); @@ -433,17 +433,24 @@ import{css as o,html as a,LitElement as r}from"../../../lit/index.js";export con } #tray-detail h4 { text-transform: var(--hax-tray-detail-heading-text-transform); - color: var(--hax-ui-background-color); + color: white; font-size: var(--hax-tray-detail-title-font-size); font-weight: bold; - margin: 0 var(--hax-ui-spacing-sm) 0 0; font-family: var(--hax-ui-font-family); - padding: 0; - height: 64px; overflow: hidden; word-break: break-all; text-overflow: ellipsis; - line-height: 64px; + margin: 0 -8px; + padding: var(--ddd-spacing-3); + padding-top: var(--ddd-spacing-4); + width: 100%; + display: flex; + align-items: center; + justify-content: space-between; + position: sticky; + height: 36px; + top: 0; + z-index: 3; } #tray-detail h5 { font-size: var(--hax-tray-detail-topic-font-size); diff --git a/build/es6/node_modules/@lrnwebcomponents/hax-cloud/lib/appstore.json b/build/es6/node_modules/@lrnwebcomponents/hax-cloud/lib/appstore.json index b84212101f..860efb8e62 100644 --- a/build/es6/node_modules/@lrnwebcomponents/hax-cloud/lib/appstore.json +++ b/build/es6/node_modules/@lrnwebcomponents/hax-cloud/lib/appstore.json @@ -645,6 +645,7 @@ "stop-note": "@lrnwebcomponents/stop-note/stop-note.js", "video-player": "@lrnwebcomponents/video-player/video-player.js", "multiple-choice": "@lrnwebcomponents/multiple-choice/multiple-choice.js", + "true-false-question": "@lrnwebcomponents/multiple-choice/lib/true-false-question.js", "a11y-collapse": "@lrnwebcomponents/a11y-collapse/a11y-collapse.js", "accent-card": "@lrnwebcomponents/accent-card/accent-card.js", "a11y-gif-player": "@lrnwebcomponents/a11y-gif-player/a11y-gif-player.js", diff --git a/build/es6/node_modules/@lrnwebcomponents/haxcms-elements/lib/core/haxcms-site-editor-ui.js b/build/es6/node_modules/@lrnwebcomponents/haxcms-elements/lib/core/haxcms-site-editor-ui.js index 28269d5fb3..782d7d85c4 100644 --- a/build/es6/node_modules/@lrnwebcomponents/haxcms-elements/lib/core/haxcms-site-editor-ui.js +++ b/build/es6/node_modules/@lrnwebcomponents/haxcms-elements/lib/core/haxcms-site-editor-ui.js @@ -769,4 +769,4 @@ import{html as e,css as t,unsafeCSS as i}from"../../../../lit/index.js";import{s `}dropEvent(e){e.preventDefault(),this.activeDrag=!1,this.activeType=null,b.waveWand(["","/",e,"hax-agent","Agent"],this.shadowRoot.querySelector("#merlin"))}dragenterEvent(e){e.preventDefault(),this.sdSearch.dragover=!0}dragoverEvent(e){e.preventDefault(),this.sdSearch.dragover=!0}dragleaveEvent(e){e.preventDefault(),this.sdSearch.dragover=!1}sdCloseEvent(e){setTimeout((()=>{this._ignoreReset=!0,this.sdSearch.value=""}),0),this.sdSearch.disabled=!1,this.sdSearch.dragover=!1,this.sdSearch.droppable=!1,this.sdSearch.droppableType=null}haxButtonOp(e){let t=e.target.getAttribute("data-event");switch(t){case"super-daemon":if(!this._ignoreReset||"click"===e.type){const t=this.sdSearch.value;"value-changed"===e.type?t&&b.waveWand([t,"*"],this.shadowRoot.querySelector("#merlin"),null):b.waveWand([t,"*"],this.shadowRoot.querySelector("#merlin"),null),this.sdSearch.value=null,this.sdSearch.disabled=!1,this.sdSearch.dragover=!1,this.sdSearch.droppable=!1,this.sdSearch.droppableType=null}this._ignoreReset=!1;break;case"super-daemon-modal":this._ignoreReset&&"click"!==e.type||(o.playSound("click"),b.open(),s.haxTray.collapsed=!1);break;case"media-program":o.playSound("click"),b.runProgram("sources"),b.open(),s.haxTray.collapsed=!1;break;case"content-edit":case"content-map":case"content-add":s.haxTray.trayDetail==t?s.haxTray.collapsed=!s.haxTray.collapsed:s.haxTray.collapsed=!1,s.haxTray.trayDetail=t;break;case"undo":s.activeHaxBody.undo();break;case"redo":s.activeHaxBody.redo();break;case"view-source":s.haxTray.trayDetail=t,s.haxTray.shadowRoot.querySelector("#view-source").openSource(),s.haxTray.collapsed=!1}}_logout(){globalThis.dispatchEvent(new CustomEvent("jwt-login-logout",{composed:!0,bubbles:!0,cancelable:!1,detail:!0})),this.__logoutUserAction=!0}_jwtLoggedIn(e){!1===e.detail&&this.__logoutUserAction&&(this.__logoutUserAction=!1,setTimeout((()=>{globalThis.location.reload()}),100))}_addPageClick(e){!this.editMode&&this.shadowRoot.querySelector("simple-toolbar-menu-item haxcms-button-add:not([hidden])")&&this.shadowRoot.querySelector("simple-toolbar-menu-item haxcms-button-add:not([hidden])").HAXCMSButtonClick()}updateAvailableButtons(){this.shadowRoot&&setTimeout((()=>{globalThis.appSettings&&globalThis.appSettings.backText&&(this.backText=globalThis.appSettings.backText);[{varPath:"deleteNodePath",selector:"#deletebutton"},{varPath:"saveNodePath",selector:"#editbutton"},{varPath:"createNodePath",selector:"#addbutton"},{varPath:"createNodePath",selector:"#addbuttonchild"},{varPath:"createNodePath",selector:"#duplicatebutton"}].forEach((e=>{globalThis.appSettings&&globalThis.appSettings[e.varPath]&&null!=globalThis.appSettings[e.varPath]&&""!=globalThis.appSettings[e.varPath]&&"null"!=globalThis.appSettings[e.varPath]&&(e.dep?null!=globalThis.appSettings[e.dep]&&""!=globalThis.appSettings[e.dep]&&"null"!=globalThis.appSettings[e.dep]&&this.shadowRoot.querySelector(e.selector).removeAttribute("hidden"):this.shadowRoot.querySelector(e.selector).removeAttribute("hidden"))}))}),100)}firstUpdated(t){super.firstUpdated&&super.firstUpdated(t),this.shadowRoot.querySelectorAll("[data-super-daemon-path]").forEach((e=>{b.defineOption({title:e.getAttribute("data-super-daemon-label"),icon:e.getAttribute("data-super-daemon-icon"),tags:["page","operation","command","add","create"],value:{target:e},context:"CMS",eventName:"super-daemon-element-click",path:e.getAttribute("data-super-daemon-path")})})),this.sdSearch=this.shadowRoot.querySelector("super-daemon-search"),b.wandTarget=this.shadowRoot.querySelector("#merlin"),b.defineOption({title:this.t.save,icon:"icons:save",tags:["CMS","save","page","operation","command"],value:{target:this,method:"_editButtonTap"},context:"HAX",eventName:"super-daemon-element-method",path:"CMS/action/save"}),b.defineOption({title:this.t.insights,icon:"hax:clipboard-pulse",tags:["CMS","insights","data","operation"],value:{target:this,method:"_insightsButtonTap"},context:"CMS",eventName:"super-daemon-element-method",path:"CMS/site/insights"}),b.defineOption({title:this.t.edit,icon:"hax:page-edit",tags:["CMS","edit","page","operation","command"],value:{target:this,method:"_editButtonTap"},context:"CMS",eventName:"super-daemon-element-method",path:"CMS/action/edit"}),b.defineOption({title:this.t.siteSettings,icon:"hax:site-settings",tags:["CMS","site","settings","operation","command","theme","seo","author"],value:{target:this,method:"_manifestButtonTap",args:[{target:this.shadowRoot.querySelector("#manifestbtn")}]},context:"CMS",eventName:"super-daemon-element-method",path:"CMS/action/site/settings"}),b.defineOption({title:this.t.themeSettings,icon:"hax:site-settings",tags:["CMS","site","settings","operation","command","theme","seo","author"],value:{target:this,method:"_manifestButtonTap",args:[{target:this.shadowRoot.querySelector("#manifestbtn")}]},context:"CMS",eventName:"super-daemon-element-method",path:"CMS/action/site/settings/theme"}),b.defineOption({title:this.t.seoSettings,icon:"hax:site-settings",tags:["CMS","site","settings","operation","command","theme","seo","search","engine"],value:{target:this,method:"_manifestButtonTap",args:[{target:this.shadowRoot.querySelector("#manifestbtn")}]},context:"CMS",eventName:"super-daemon-element-method",path:"CMS/action/site/settings/seo"}),b.defineOption({title:this.t.authorSettings,icon:"hax:site-settings",tags:["CMS","site","settings","operation","command","theme","author"],value:{target:this,method:"_manifestButtonTap",args:[{target:this.shadowRoot.querySelector("#manifestbtn")}]},context:"CMS",eventName:"super-daemon-element-method",path:"CMS/action/site/settings/author"}),b.defineOption({title:this.t.shareSite,icon:"social:share",tags:["CMS","share"],value:{target:this,method:"_shareButtonTap"},context:["logged-in","CMS","HAX"],eventName:"super-daemon-element-method",path:"CMS/action/share"}),b.defineOption({title:this.t.newJourney,icon:"add",tags:["CMS","create","new site"],value:{target:this,method:"_addButtonTap"},context:"CMS",eventName:"super-daemon-element-method",path:"CMS/action/create-site"}),b.defineOption({title:this.t.logOut,icon:"add",tags:["CMS","user","logout"],value:{target:this,method:"_logout"},context:["logged-in","CMS"],eventName:"super-daemon-element-method",path:"CMS/user/logout"}),b.defineOption({title:"Dark mode toggle",icon:"device:brightness-medium",tags:["CMS","dark mode"],value:{target:this.shadowRoot.querySelector("haxcms-darkmode-toggle"),method:"toggle"},voice:"(toggle) dark mode",eventName:"super-daemon-element-method",path:"CMS/action/darkMode"}),b.defineOption({title:"Sound toggle",icon:"av:volume-up",tags:["CMS","sound"],value:{target:this.shadowRoot.querySelector(".soundToggle")},eventName:"super-daemon-element-click",path:"CMS/action/sound"}),b.defineOption({title:this.t.outlineDesigner,icon:"hax:site-map",tags:["CMS","outline","designer","site outline","operation","command"],value:{target:this.shadowRoot.querySelector("#outlinebutton")},context:["CMS"],eventName:"super-daemon-element-click",path:"CMS/action/outline"}),b.defineOption({title:"Load HAXSchema",icon:"hax:hax2022",tags:["Developer","schema","load","demo","testing"],eventName:"super-daemon-run-program",path:">hax/loadElement",context:[">"],value:{name:"Load HAXSchema",context:">",program:async(e,t)=>{const i=globalThis.WCAutoload.requestAvailability();let o=[];return Object.keys(i.registry.list).forEach((async t=>{let a="hax:hax2022";if(globalThis.customElements.get(t)&&globalThis.customElements.get(t).haxProperties&&globalThis.customElements.get(t).haxProperties.gizmo&&(a=globalThis.customElements.get(t).haxProperties.gizmo.icon),""==e||t.includes(e)){let e={};e[t]=i.registry.list[t],o.push({title:t,icon:a,tags:["schema"],value:{target:globalThis.HaxStore.instance,method:"_handleDynamicImports",args:[e,globalThis.HaxStore.instance.haxAutoloader]},eventName:"super-daemon-element-method",context:[">",">hax/loadElement/"+t],path:">hax/loadElement/"+t})}})),o}}}),b.defineOption({title:"Change theme temporarily",icon:"image:style",tags:["Developer","theme"],eventName:"super-daemon-run-program",path:">settings/theme",context:[">"],more:e`Change theme just for the current browsing session`,voice:"change theme (temporarily)",value:{name:"Change theme",context:">",program:async(e,t)=>{let i=[];return["clean-one","clean-two","learn-two-theme","polaris-theme","polaris-invent-theme","ddd-brochure-theme","collections-theme","training-theme","bootstrap-theme","outline-player","haxor-slevin"].forEach((async t=>{(""==e||t.includes(e))&&i.push({title:t.replace("-theme","").replace("-"," "),icon:"image:style",tags:["theme"],value:{target:globalThis.HAXCMS,method:"setTheme",args:[t]},eventName:"super-daemon-element-method",context:[">",">settings/theme/"+t],path:">settings/theme/"+t})})),i}}}),b.defineOption({title:"HAX Labs",icon:"hax:hax2022",tags:["Developer","labs","experiments"],eventName:"super-daemon-element-method",path:">hax/labs",context:[">"],value:{target:this,method:"enableLabExperiments",args:[]}}),b.defineOption({title:"Go to site",icon:"hax:hax2022",tags:["Developer","change","sites","administration"],eventName:"super-daemon-run-program",path:"/hax/changeSite",context:["CMS"],value:{name:"Go to site",context:"CMS",program:async(e,t)=>{let i=[];return await fetch("./../../system/api/listSites").then((e=>e.ok?e.json():[])).then((t=>{t.data&&t.data.items.length>0&&t.data.items.forEach((async t=>{(""==e||t.metadata.site&&t.metadata.site.name&&t.metadata.site.name.includes(e)&&o.manifest.metadata.site.name!=t.metadata.site.name)&&i.push({title:t.title,icon:t.metadata.theme.variables.icon,tags:["site",t.description],value:{target:this,method:"goToLocation",args:[t.slug]},eventName:"super-daemon-element-method",context:["/","/hax/changeSite/"+t.metadata.site.name],path:"/hax/changeSite/"+t.metadata.site.name})}))})),i}}}),this.updateAvailableButtons(),this.dispatchEvent(new CustomEvent("haxcms-load-user-data",{bubbles:!0,composed:!0,cancelable:!1,detail:!0}))}enableLabExperiments(){import("../../../video-player/lib/lecture-player.js"),import("../ui-components/magic/site-ai-chat.js"),import("../../../runkit-embed/runkit-embed.js")}goToLocation(e){globalThis.location=e}updated(e){super.updated&&super.updated(e),e.forEach(((e,t)=>{"userMenuOpen"===t&&void 0!==e&&(this.userMenuOpen?this.rpgHat="edit":this.rpgHat="none"),"responsiveSize"===t&&(["xs","sm","md"].includes(this[t])?(this.editMode?this.__editText=this.t.save:this.__editText=this.t.edit,this.t.configureBlock="Configure",this.t.addBlock="Block",this.t.findMedia="Media",this.t.pageOutline="Outline",this.t.viewSource="Source"):(this.editMode?this.__editText=this.t.save:this.__editText=this.t.edit,this.t.configureBlock="Configure block",this.t.addBlock="Add block",this.t.findMedia="Find media",this.t.pageOutline="Page outline",this.t.viewSource="View source")),"editMode"==t&&(this.editMode?this.rpgHat="construction":this.rpgHat="none",void 0!==e&&b.close(),this._editModeChanged(this[t],e),this.dispatchEvent(new CustomEvent("edit-mode-changed",{detail:this[t]}))),"manifestEditMode"==t&&(this._manifestEditModeChanged(this[t],e),this.dispatchEvent(new CustomEvent("manifest-edit-mode-changed",{detail:this[t]})))}))}_redoChanged(e){this.canRedo=e.detail.value}_undoChanged(e){this.canUndo=e.detail.value}static get properties(){return{...super.properties,userName:{type:String,attribute:"user-name"},activeDrag:{type:Boolean},activeType:{type:String},activeNode:{type:Object},activeTagName:{type:String},canUndo:{type:Boolean,attribute:"can-undo"},canRedo:{type:Boolean,attribute:"can-redo"},rpgHat:{type:String},userPicture:{type:String,attribute:"user-picture"},userMenuOpen:{type:Boolean},soundIcon:{type:String},darkMode:{type:Boolean,reflect:!0,attribute:"dark-mode"},backLink:{type:String},backText:{type:String},__editIcon:{type:String},__editText:{type:String},painting:{type:Boolean,reflect:!0},pageAllowed:{type:Boolean,attribute:"page-allowed",reflect:!0},editMode:{type:Boolean,reflect:!0,attribute:"edit-mode"},manifestEditMode:{type:Boolean,attribute:"manifest-edit-mode",reflect:!0},activeTitle:{type:String,attribute:"active-title"},manifest:{type:Object},icon:{type:String}}}connectedCallback(){super.connectedCallback(),n((e=>{o.userData&&(this.userName=l(o.userData.userName),this.userPicture=l(o.userData.userPicture),this.updateAvailableButtons()),this.__disposer.push(e)})),n((e=>{this.editMode=l(o.editMode),x.writeMemory("editMode",this.editMode),this.__disposer.push(e)})),n((e=>{this.manifest=l(o.manifest),this.icon="hax:site-settings",this.__disposer.push(e)})),n((e=>{const t=l(o.activeItem);this.updateAvailableButtons(),t&&t.id&&!t._internalRoute?(this.activeTitle=t.title,this.pageAllowed=!0):this.pageAllowed=!1,this.__disposer.push(e)}))}disconnectedCallback(){for(var e in this.__disposer)this.__disposer[e].dispose();super.disconnectedCallback()}_editButtonTap(e){if(this.editMode&&"view-source"===s.haxTray.trayDetail&&!globalThis.confirm(this.t.confirmHtmlSourceExit))return!1;o.playSound("click"),this.editMode=!this.editMode,this.editMode||this.dispatchEvent(new CustomEvent("haxcms-save-node",{bubbles:!0,composed:!0,cancelable:!1,detail:o.activeItem})),globalThis.dispatchEvent(new CustomEvent("simple-modal-hide",{bubbles:!0,cancelable:!0,detail:{}}))}_insightsButtonTap(e){o.playSound("click");const t=globalThis.document.createElement("haxcms-site-insights"),i=new CustomEvent("simple-modal-show",{bubbles:!0,composed:!0,cancelable:!1,detail:{title:this.t.insights,styles:{"--simple-modal-titlebar-background":"var(--hax-ui-color-accent)","--simple-modal-titlebar-color":"var(--hax-ui-background-color)","--simple-modal-width":"94vw","--simple-modal-min-width":"300px","--simple-modal-z-index":"100000000","--simple-modal-height":"94vh","--simple-modal-min-height":"300px","--simple-modal-titlebar-height":"80px"},elements:{content:t},invokedBy:this.shadowRoot.querySelector("#insightsbutton"),clone:!1,modal:!1}});globalThis.dispatchEvent(i)}async _cancelButtonTap(e){if(await s.activeHaxBody.haxToContent()!=this._originalContent&&!globalThis.confirm(this.t.unsavedChangesWillBeLostIfSelectingOkAreYouSure))return!1;this.editMode=!1,o.playSound("error"),this.dispatchEvent(new CustomEvent("hax-cancel",{bubbles:!0,composed:!0,cancelable:!1,detail:e.detail})),globalThis.dispatchEvent(new CustomEvent("simple-modal-hide",{bubbles:!0,cancelable:!0,detail:{}}))}_deleteButtonTap(e){o.playSound("click");let t=globalThis.document.createElement("span");t.innerHTML=`"${o.activeItem.title}" will be removed from the outline but its content stays on the file system.`;let i=globalThis.document.createElement("button");i.appendChild(globalThis.document.createTextNode("Confirm")),i.classList.add("hax-modal-btn"),i.addEventListener("click",this._deleteActive.bind(this));let a=globalThis.document.createElement("button");a.appendChild(globalThis.document.createTextNode("cancel")),a.addEventListener("click",(()=>o.playSound("error"))),a.setAttribute("dialog-dismiss","dialog-dismiss"),a.classList.add("hax-modal-btn"),a.classList.add("cancel");let s=globalThis.document.createElement("span");s.appendChild(i),s.appendChild(a);const n=new CustomEvent("simple-modal-show",{bubbles:!0,composed:!0,cancelable:!1,detail:{title:"Are you sure you want to delete this page?",styles:{"--simple-modal-titlebar-background":"var(--hax-ui-color-accent)","--simple-modal-titlebar-color":"var(--hax-ui-background-color)","--simple-modal-width":"25vw","--simple-modal-min-width":"300px","--simple-modal-z-index":"100000000","--simple-modal-height":"15vh","--simple-modal-min-height":"300px","--simple-modal-titlebar-height":"80px"},elements:{content:t,buttons:s},invokedBy:this.shadowRoot.querySelector("#deletebutton"),clone:!1,modal:!0}});globalThis.dispatchEvent(n)}_deleteActive(e){o.playSound("click");const t=new CustomEvent("haxcms-delete-node",{bubbles:!0,composed:!0,cancelable:!1,detail:{item:o.activeItem}});this.dispatchEvent(t)}_shareButtonTap(e){o.playSound("click");const t=new CustomEvent("simple-modal-show",{bubbles:!0,composed:!0,cancelable:!1,detail:{title:this.t.shareSite,styles:{"--simple-modal-titlebar-background":"var(--hax-ui-color-accent)","--simple-modal-titlebar-color":"var(--hax-ui-background-color)","--simple-modal-width":"55vw","--simple-modal-min-width":"300px","--simple-modal-z-index":"100000000","--simple-modal-height":"50vh","--simple-modal-min-height":"300px","--simple-modal-titlebar-height":"80px"},elements:{content:globalThis.document.createElement("haxcms-share-dialog")},invokedBy:this.shadowRoot.querySelector("#sharebutton"),clone:!1,modal:!1}});globalThis.dispatchEvent(t)}_outlineButtonTap(e){o.playSound("click");const t=new CustomEvent("simple-modal-show",{bubbles:!0,composed:!0,cancelable:!1,detail:{title:this.t.outlineDesigner,styles:{"--simple-modal-titlebar-background":"var(--hax-ui-color-accent)","--simple-modal-titlebar-color":"var(--hax-ui-background-color)","--simple-modal-z-index":"100000000","--simple-modal-titlebar-height":"80px","--simple-modal-width":"85vw","--simple-modal-max-width":"85vw","--simple-modal-height":"85vh","--simple-modal-max-height":"85vh"},elements:{content:globalThis.document.createElement("haxcms-outline-editor-dialog")},invokedBy:this.shadowRoot.querySelector("#outlinebutton"),clone:!1,modal:!0}});globalThis.dispatchEvent(t)}_addButtonTap(){o.playSound("click"),setTimeout((()=>{globalThis.location=this.backLink+"createSite-step-1"}),100)}_manifestButtonTap(e){o.playSound("click"),globalThis.dispatchEvent(new CustomEvent("simple-modal-hide",{bubbles:!0,cancelable:!0,detail:{}})),import("./haxcms-site-dashboard.js").then((()=>{globalThis.dispatchEvent(new CustomEvent("simple-modal-show",{bubbles:!0,composed:!0,cancelable:!1,detail:{title:this.t.editSettings,styles:{"--simple-modal-titlebar-background":"var(--hax-ui-color-accent)","--simple-modal-titlebar-color":"var(--hax-ui-background-color)","--simple-modal-z-index":"100000000","--simple-modal-titlebar-height":"80px","--simple-modal-width":"85vw","--simple-modal-max-width":"85vw","--simple-modal-height":"85vh","--simple-modal-max-height":"85vh"},elements:{content:globalThis.document.createElement("haxcms-site-dashboard")},invokedBy:this.shadowRoot.querySelector("#manifestbtn"),clone:!1,modal:!0}})),setTimeout((()=>{globalThis.dispatchEvent(new CustomEvent("haxcms-load-site-dashboard",{bubbles:!0,composed:!0,cancelable:!1,detail:e.target}))}),0)}))}_editModeChanged(e,t){e?(setTimeout((async()=>{this._originalContent=await s.activeHaxBody.haxToContent()}),100),this.__editIcon="icons:save",this.__editText=this.t.save,b.appendContext("HAX"),b.removeContext("CMS")):(this.__editIcon="hax:page-edit",this.__editText=this.t.edit,b.appendContext("CMS"),b.removeContext("HAX")),void 0!==t&&(o.editMode=e,e&&(s.haxTray.collapsed=!1))}_outlineEditModeChanged(e,t){this.dispatchEvent(new CustomEvent("haxcms-outline-edit-mode-changed",{bubbles:!0,composed:!0,cancelable:!1,detail:e}))}_manifestEditModeChanged(e,t){this.dispatchEvent(new CustomEvent("haxcms-manifest-edit-mode-changed",{bubbles:!0,composed:!0,cancelable:!1,detail:e}))}}customElements.define(HAXCMSSiteEditorUI.tag,HAXCMSSiteEditorUI);export{HAXCMSSiteEditorUI}; \ No newline at end of file + >`,voice:"change theme (temporarily)",value:{name:"Change theme",context:">",program:async(e,t)=>{let i=[];return["clean-one","clean-two","learn-two-theme","polaris-theme","polaris-invent-theme","ddd-brochure-theme","collections-theme","training-theme","bootstrap-theme","outline-player","haxor-slevin"].forEach((async t=>{(""==e||t.includes(e))&&i.push({title:t.replace("-theme","").replace("-"," "),icon:"image:style",tags:["theme"],value:{target:globalThis.HAXCMS,method:"setTheme",args:[t]},eventName:"super-daemon-element-method",context:[">",">settings/theme/"+t],path:">settings/theme/"+t})})),i}}}),b.defineOption({title:"HAX Labs",icon:"hax:hax2022",tags:["Developer","labs","experiments"],eventName:"super-daemon-element-method",path:">hax/labs",context:[">"],value:{target:this,method:"enableLabExperiments",args:[]}}),b.defineOption({title:"Go to site",icon:"hax:hax2022",tags:["Developer","change","sites","administration"],eventName:"super-daemon-run-program",path:"/hax/changeSite",context:["CMS"],value:{name:"Go to site",context:"CMS",program:async(e,t)=>{let i=[];return await fetch("./../../system/api/listSites").then((e=>e.ok?e.json():[])).then((t=>{t.data&&t.data.items.length>0&&t.data.items.forEach((async t=>{(""==e||t.metadata.site&&t.metadata.site.name&&t.metadata.site.name.includes(e)&&o.manifest.metadata.site.name!=t.metadata.site.name)&&i.push({title:t.title,icon:t.metadata.theme.variables.icon,tags:["site",t.description],value:{target:this,method:"goToLocation",args:[t.slug]},eventName:"super-daemon-element-method",context:["/","/hax/changeSite/"+t.metadata.site.name],path:"/hax/changeSite/"+t.metadata.site.name})}))})),i}}}),this.updateAvailableButtons(),this.dispatchEvent(new CustomEvent("haxcms-load-user-data",{bubbles:!0,composed:!0,cancelable:!1,detail:!0}))}enableLabExperiments(){import("../../../video-player/lib/lecture-player.js"),import("../ui-components/magic/site-ai-chat.js"),import("../../../runkit-embed/runkit-embed.js")}goToLocation(e){globalThis.location=e}updated(e){super.updated&&super.updated(e),e.forEach(((e,t)=>{"userMenuOpen"===t&&void 0!==e&&(this.userMenuOpen?this.rpgHat="edit":this.rpgHat="none"),"responsiveSize"===t&&(["xs","sm","md"].includes(this[t])?(this.editMode?this.__editText=this.t.save:this.__editText=this.t.edit,this.t.configureBlock="Configure",this.t.addBlock="Block",this.t.findMedia="Media",this.t.pageOutline="Outline",this.t.viewSource="Source"):(this.editMode?this.__editText=this.t.save:this.__editText=this.t.edit,this.t.configureBlock="Configure block",this.t.addBlock="Add block",this.t.findMedia="Find media",this.t.pageOutline="Page outline",this.t.viewSource="View source")),"editMode"==t&&(this.editMode?this.rpgHat="construction":this.rpgHat="none",void 0!==e&&b.close(),this._editModeChanged(this[t],e),this.dispatchEvent(new CustomEvent("edit-mode-changed",{detail:this[t]}))),"manifestEditMode"==t&&(this._manifestEditModeChanged(this[t],e),this.dispatchEvent(new CustomEvent("manifest-edit-mode-changed",{detail:this[t]})))}))}_redoChanged(e){this.canRedo=e.detail.value}_undoChanged(e){this.canUndo=e.detail.value}static get properties(){return{...super.properties,userName:{type:String,attribute:"user-name"},activeDrag:{type:Boolean},activeType:{type:String},activeNode:{type:Object},activeTagName:{type:String},canUndo:{type:Boolean,attribute:"can-undo"},canRedo:{type:Boolean,attribute:"can-redo"},rpgHat:{type:String},userPicture:{type:String,attribute:"user-picture"},userMenuOpen:{type:Boolean},soundIcon:{type:String},darkMode:{type:Boolean,reflect:!0,attribute:"dark-mode"},backLink:{type:String},backText:{type:String},__editIcon:{type:String},__editText:{type:String},painting:{type:Boolean,reflect:!0},pageAllowed:{type:Boolean,attribute:"page-allowed",reflect:!0},editMode:{type:Boolean,reflect:!0,attribute:"edit-mode"},manifestEditMode:{type:Boolean,attribute:"manifest-edit-mode",reflect:!0},activeTitle:{type:String,attribute:"active-title"},manifest:{type:Object},icon:{type:String}}}connectedCallback(){super.connectedCallback(),n((e=>{o.userData&&(this.userName=l(o.userData.userName),this.userPicture=l(o.userData.userPicture),this.updateAvailableButtons()),this.__disposer.push(e)})),n((e=>{this.editMode=l(o.editMode),x.writeMemory("editMode",this.editMode),this.__disposer.push(e)})),n((e=>{this.manifest=l(o.manifest),this.icon="hax:site-settings",this.__disposer.push(e)})),n((e=>{const t=l(o.activeItem);this.updateAvailableButtons(),t&&t.id&&!t._internalRoute?(this.activeTitle=t.title,this.pageAllowed=!0):this.pageAllowed=!1,this.__disposer.push(e)}))}disconnectedCallback(){for(var e in this.__disposer)this.__disposer[e].dispose();super.disconnectedCallback()}_editButtonTap(e){if(this.editMode&&"view-source"===s.haxTray.trayDetail&&!globalThis.confirm(this.t.confirmHtmlSourceExit))return!1;o.playSound("click"),this.editMode=!this.editMode,this.editMode||this.dispatchEvent(new CustomEvent("haxcms-save-node",{bubbles:!0,composed:!0,cancelable:!1,detail:o.activeItem})),globalThis.dispatchEvent(new CustomEvent("simple-modal-hide",{bubbles:!0,cancelable:!0,detail:{}}))}_insightsButtonTap(e){o.playSound("click");const t=globalThis.document.createElement("haxcms-site-insights"),i=new CustomEvent("simple-modal-show",{bubbles:!0,composed:!0,cancelable:!1,detail:{title:this.t.insights,styles:{"--simple-modal-titlebar-background":"black","--simple-modal-titlebar-color":"var(--hax-ui-background-color)","--simple-modal-width":"94vw","--simple-modal-min-width":"300px","--simple-modal-z-index":"100000000","--simple-modal-height":"94vh","--simple-modal-min-height":"300px","--simple-modal-titlebar-height":"80px"},elements:{content:t},invokedBy:this.shadowRoot.querySelector("#insightsbutton"),clone:!1,modal:!1}});globalThis.dispatchEvent(i)}async _cancelButtonTap(e){if(await s.activeHaxBody.haxToContent()!=this._originalContent&&!globalThis.confirm(this.t.unsavedChangesWillBeLostIfSelectingOkAreYouSure))return!1;this.editMode=!1,o.playSound("error"),this.dispatchEvent(new CustomEvent("hax-cancel",{bubbles:!0,composed:!0,cancelable:!1,detail:e.detail})),globalThis.dispatchEvent(new CustomEvent("simple-modal-hide",{bubbles:!0,cancelable:!0,detail:{}}))}_deleteButtonTap(e){o.playSound("click");let t=globalThis.document.createElement("span");t.innerHTML=`"${o.activeItem.title}" will be removed from the outline but its content stays on the file system.`;let i=globalThis.document.createElement("button");i.appendChild(globalThis.document.createTextNode("Confirm")),i.classList.add("hax-modal-btn"),i.addEventListener("click",this._deleteActive.bind(this));let a=globalThis.document.createElement("button");a.appendChild(globalThis.document.createTextNode("cancel")),a.addEventListener("click",(()=>o.playSound("error"))),a.setAttribute("dialog-dismiss","dialog-dismiss"),a.classList.add("hax-modal-btn"),a.classList.add("cancel");let s=globalThis.document.createElement("span");s.appendChild(i),s.appendChild(a);const n=new CustomEvent("simple-modal-show",{bubbles:!0,composed:!0,cancelable:!1,detail:{title:"Are you sure you want to delete this page?",styles:{"--simple-modal-titlebar-background":"black","--simple-modal-titlebar-color":"var(--hax-ui-background-color)","--simple-modal-width":"25vw","--simple-modal-min-width":"300px","--simple-modal-z-index":"100000000","--simple-modal-height":"15vh","--simple-modal-min-height":"300px","--simple-modal-titlebar-height":"80px"},elements:{content:t,buttons:s},invokedBy:this.shadowRoot.querySelector("#deletebutton"),clone:!1,modal:!0}});globalThis.dispatchEvent(n)}_deleteActive(e){o.playSound("click");const t=new CustomEvent("haxcms-delete-node",{bubbles:!0,composed:!0,cancelable:!1,detail:{item:o.activeItem}});this.dispatchEvent(t)}_shareButtonTap(e){o.playSound("click");const t=new CustomEvent("simple-modal-show",{bubbles:!0,composed:!0,cancelable:!1,detail:{title:this.t.shareSite,styles:{"--simple-modal-titlebar-background":"black","--simple-modal-titlebar-color":"var(--hax-ui-background-color)","--simple-modal-width":"55vw","--simple-modal-min-width":"300px","--simple-modal-z-index":"100000000","--simple-modal-height":"50vh","--simple-modal-min-height":"300px","--simple-modal-titlebar-height":"80px"},elements:{content:globalThis.document.createElement("haxcms-share-dialog")},invokedBy:this.shadowRoot.querySelector("#sharebutton"),clone:!1,modal:!1}});globalThis.dispatchEvent(t)}_outlineButtonTap(e){o.playSound("click");const t=new CustomEvent("simple-modal-show",{bubbles:!0,composed:!0,cancelable:!1,detail:{title:this.t.outlineDesigner,styles:{"--simple-modal-titlebar-background":"black","--simple-modal-titlebar-color":"var(--hax-ui-background-color)","--simple-modal-z-index":"100000000","--simple-modal-titlebar-height":"80px","--simple-modal-width":"85vw","--simple-modal-max-width":"85vw","--simple-modal-height":"85vh","--simple-modal-max-height":"85vh"},elements:{content:globalThis.document.createElement("haxcms-outline-editor-dialog")},invokedBy:this.shadowRoot.querySelector("#outlinebutton"),clone:!1,modal:!0}});globalThis.dispatchEvent(t)}_addButtonTap(){o.playSound("click"),setTimeout((()=>{globalThis.location=this.backLink+"createSite-step-1"}),100)}_manifestButtonTap(e){o.playSound("click"),globalThis.dispatchEvent(new CustomEvent("simple-modal-hide",{bubbles:!0,cancelable:!0,detail:{}})),import("./haxcms-site-dashboard.js").then((()=>{globalThis.dispatchEvent(new CustomEvent("simple-modal-show",{bubbles:!0,composed:!0,cancelable:!1,detail:{title:this.t.editSettings,styles:{"--simple-modal-titlebar-background":"black","--simple-modal-titlebar-color":"var(--hax-ui-background-color)","--simple-modal-z-index":"100000000","--simple-modal-titlebar-height":"80px","--simple-modal-width":"85vw","--simple-modal-max-width":"85vw","--simple-modal-height":"85vh","--simple-modal-max-height":"85vh"},elements:{content:globalThis.document.createElement("haxcms-site-dashboard")},invokedBy:this.shadowRoot.querySelector("#manifestbtn"),clone:!1,modal:!0}})),setTimeout((()=>{globalThis.dispatchEvent(new CustomEvent("haxcms-load-site-dashboard",{bubbles:!0,composed:!0,cancelable:!1,detail:e.target}))}),0)}))}_editModeChanged(e,t){e?(setTimeout((async()=>{this._originalContent=await s.activeHaxBody.haxToContent()}),100),this.__editIcon="icons:save",this.__editText=this.t.save,b.appendContext("HAX"),b.removeContext("CMS")):(this.__editIcon="hax:page-edit",this.__editText=this.t.edit,b.appendContext("CMS"),b.removeContext("HAX")),void 0!==t&&(o.editMode=e,e&&(s.haxTray.collapsed=!1))}_outlineEditModeChanged(e,t){this.dispatchEvent(new CustomEvent("haxcms-outline-edit-mode-changed",{bubbles:!0,composed:!0,cancelable:!1,detail:e}))}_manifestEditModeChanged(e,t){this.dispatchEvent(new CustomEvent("haxcms-manifest-edit-mode-changed",{bubbles:!0,composed:!0,cancelable:!1,detail:e}))}}customElements.define(HAXCMSSiteEditorUI.tag,HAXCMSSiteEditorUI);export{HAXCMSSiteEditorUI}; \ No newline at end of file diff --git a/build/es6/node_modules/@lrnwebcomponents/haxcms-elements/lib/ui-components/magic/site-ai-chat.js b/build/es6/node_modules/@lrnwebcomponents/haxcms-elements/lib/ui-components/magic/site-ai-chat.js index 26a57ff7b7..1970ff7ff5 100644 --- a/build/es6/node_modules/@lrnwebcomponents/haxcms-elements/lib/ui-components/magic/site-ai-chat.js +++ b/build/es6/node_modules/@lrnwebcomponents/haxcms-elements/lib/ui-components/magic/site-ai-chat.js @@ -1,4 +1,4 @@ -import{DDD as t,DDDPulseEffectSuper as e}from"../../../../d-d-d/d-d-d.js";import{html as o,css as i}from"../../../../../lit/index.js";import{store as s}from"../../core/haxcms-site-store.js";import{toJS as a}from"../../../../../mobx/dist/mobx.esm.js";import{MicroFrontendRegistry as n}from"../../../../micro-frontend-registry/micro-frontend-registry.js";import{enableServices as r}from"../../../../micro-frontend-registry/lib/microServices.js";import"../../../../simple-icon/lib/simple-icon-button-lite.js";r(["haxcms"]),n.add({endpoint:"/api/apps/haxcms/aiChat",name:"@haxcms/aiChat",title:"AI Chat",description:"AI based chat agent that can answer questions about a site",params:{site:"location of the HAXcms site OR site.json data",type:"site for site.json or link for remote loading",question:"Question to ask of the AI"}});export class SiteAiChat extends(e(t)){static get tag(){return"site-ai-chat"}constructor(){super(),this.opened=!1,this.question=null,this.answers=[],this.loading=!1,this.dataPulse="1"}askQuestion(t){t.preventDefault(),this.question=this.shadowRoot.querySelector("#question").value}updated(t){if(super.updated&&super.updated(t),t.has("opened")&&(this.opened?this.shadowRoot.querySelector("dialog").showModal():this.shadowRoot.querySelector("dialog").close()),t.has("question")&&this.question){const t=a(s.manifest);var e="";globalThis.document.querySelector("base")&&(e=globalThis.document.querySelector("base").href);const o={type:"site",site:{file:e+"site.json",metadata:t.metadata},question:this.question};this.loading=!0,n.call("@haxcms/aiChat",o).then((t=>{200==t.status&&(this.answers=[...t.data.answers],this.question=t.data.question,this.loading=!1)}))}}render(){return o` +import{DDDSuper as t,DDDPulseEffectSuper as e}from"../../../../d-d-d/d-d-d.js";import{html as i,css as o,LitElement as s}from"../../../../../lit/index.js";import{store as a}from"../../core/haxcms-site-store.js";import{toJS as n}from"../../../../../mobx/dist/mobx.esm.js";import{MicroFrontendRegistry as r}from"../../../../micro-frontend-registry/micro-frontend-registry.js";import{enableServices as l}from"../../../../micro-frontend-registry/lib/microServices.js";import"../../../../simple-icon/lib/simple-icon-button-lite.js";l(["haxcms"]),r.add({endpoint:"/api/apps/haxcms/aiChat",name:"@haxcms/aiChat",title:"AI Chat",description:"AI based chat agent that can answer questions about a site",params:{site:"location of the HAXcms site OR site.json data",type:"site for site.json or link for remote loading",question:"Question to ask of the AI",engine:"which engine to use as we test multiple",context:"context to query based on. Course typical"}});export class SiteAiChat extends(e(t(s))){static get tag(){return"site-ai-chat"}constructor(){super(),this.opened=!1,this.question=null,this.answers=[],this.loading=!1,this.context=n(a.manifest.metadata.site.name),this.engine="alfred",this.dataPulse="1"}askQuestion(t){t.preventDefault(),this.engine=t.target.getAttribute("name"),this.context=this.shadowRoot.querySelector("#context").value,this.question=this.shadowRoot.querySelector("#question").value,this.requestAIFeedback()}updated(t){super.updated&&super.updated(t),t.has("opened")&&(this.opened?this.shadowRoot.querySelector("dialog").showModal():this.shadowRoot.querySelector("dialog").close())}requestAIFeedback(){const t=n(a.manifest);var e="";globalThis.document.querySelector("base")&&(e=globalThis.document.querySelector("base").href);const i={site:{file:e+"site.json",metadata:t.metadata},type:"site",question:this.question,engine:this.engine,context:this.context};this.loading=!0,r.call("@haxcms/aiChat",i).then((t=>{200==t.status&&(this.answers=[...t.data.answers],this.question=t.data.question),this.loading=!1})).catch((t=>{this.loading=!1,console.error(t)}))}render(){return i` Ask a question @@ -6,20 +6,32 @@ import{DDD as t,DDDPulseEffectSuper as e}from"../../../../d-d-d/d-d-d.js";import >Close
- +
- ${this.question?o` - ${this.loading?"":o` -
${this.answers.map(((t,e)=>o`

Answer ${e+1}

${t}

`))}
+ ${this.question?i` + ${this.loading?"":i` +
${this.answers.map(((t,e)=>i`

Answer ${e+1}

${t}

`))}
`}`:""}
- `}closeChat(){this.opened=!1}openChat(){this.opened=!0,setTimeout((()=>{this.shadowRoot.querySelector("#question").focus(),this.shadowRoot.querySelector("#question").select()}),300)}static get styles(){return[super.styles,i` + `}closeChat(){this.opened=!1}openChat(){this.opened=!0,setTimeout((()=>{this.shadowRoot.querySelector("#question").focus(),this.shadowRoot.querySelector("#question").select()}),300)}static get styles(){return[super.styles,o` :host { display: block; position: absolute; @@ -94,4 +106,4 @@ import{DDD as t,DDDPulseEffectSuper as e}from"../../../../d-d-d/d-d-d.js";import } } - `]}static get properties(){return{...super.properties,question:{type:String},answers:{type:Array},opened:{type:Boolean,reflect:!0},loading:{type:Boolean,reflect:!0}}}}globalThis.customElements.define(SiteAiChat.tag,SiteAiChat); \ No newline at end of file + `]}static get properties(){return{...super.properties,engine:{type:String},question:{type:String},context:{type:String},answers:{type:Array},opened:{type:Boolean,reflect:!0},loading:{type:Boolean,reflect:!0}}}}globalThis.customElements.define(SiteAiChat.tag,SiteAiChat); \ No newline at end of file diff --git a/build/es6/node_modules/@lrnwebcomponents/haxcms-elements/lib/ui-components/navigation/site-menu.js b/build/es6/node_modules/@lrnwebcomponents/haxcms-elements/lib/ui-components/navigation/site-menu.js index dccb2bf1da..68c505f130 100644 --- a/build/es6/node_modules/@lrnwebcomponents/haxcms-elements/lib/ui-components/navigation/site-menu.js +++ b/build/es6/node_modules/@lrnwebcomponents/haxcms-elements/lib/ui-components/navigation/site-menu.js @@ -2,7 +2,7 @@ * Copyright 2019 The Pennsylvania State University * @license Apache-2.0, see License.md for full text. */ -import{LitElement as e,html as t,css as i}from"../../../../../lit/index.js";import{store as a}from"../../core/haxcms-site-store.js";import{autorun as o,toJS as s}from"../../../../../mobx/dist/mobx.esm.js";import"../../../../map-menu/map-menu.js";import{localStorageGet as r}from"../../../../utils/utils.js";import{HAXCMSThemeParts as n}from"../../core/utils/HAXCMSThemeParts.js";class SiteMenu extends(n(e)){static get styles(){return[super.styles,i` +import{LitElement as e,html as t,css as a}from"../../../../../lit/index.js";import{store as i}from"../../core/haxcms-site-store.js";import{autorun as o,toJS as r}from"../../../../../mobx/dist/mobx.esm.js";import"../../../../map-menu/map-menu.js";import{localStorageGet as s}from"../../../../utils/utils.js";import{HAXCMSThemeParts as n}from"../../core/utils/HAXCMSThemeParts.js";class SiteMenu extends(n(e)){static get styles(){return[super.styles,a` :host { display: block; } @@ -19,8 +19,8 @@ import{LitElement as e,html as t,css as i}from"../../../../../lit/index.js";impo --site-menu-item-active-item-color ); --map-menu-font-size: var(--site-menu-font-size); - overflow-y: auto; - overflow-x: hidden; + overflow-y: var(--map-menu-overflow, var(--map-menu-overflow-y, auto)); + overflow-x: var(--map-menu-overflow, var(--map-menu-overflow-x, hidden)); scrollbar-color: var(--site-menu-scrollbar-color, #252737); scrollbar-width: thick; } @@ -45,7 +45,7 @@ import{LitElement as e,html as t,css as i}from"../../../../../lit/index.js";impo var(--site-menu-scrollbar-thumb-color, #999999); background-color: var(--site-menu-scrollbar-thumb-color, #999999); } - `]}static get tag(){return"site-menu"}constructor(){super(),this.hideActiveIndicator=!1,this.preventAutoScroll=!1,this.trackIcon="",this.__disposer=[],o((e=>{this.routerManifest=Object.assign({},s(a.routerManifest)),this.__disposer.push(e)}))}render(){return t` + `]}static get tag(){return"site-menu"}constructor(){super(),this.hideActiveIndicator=!1,this.preventAutoScroll=!1,this.trackIcon="",this.__disposer=[],o((e=>{this.routerManifest=Object.assign({},r(i.routerManifest)),this.__disposer.push(e)}))}render(){return t` - `}clickLink(e){let t=this.shadowRoot.querySelector("map-menu").shadowRoot.querySelector("#"+e);t&&(t.shadowRoot.querySelector("a")?t.shadowRoot.querySelector("a").click():t.shadowRoot.querySelector("#"+e)&&t.shadowRoot.querySelector("#"+e).shadowRoot.querySelector("a").click())}firstUpdated(e){super.firstUpdated&&super.firstUpdated(e),this.dispatchEvent(new CustomEvent("super-daemon-define-option",{bubbles:!0,cancelable:!0,composed:!0,detail:{title:"Go to page in this site",icon:"link",tags:["Site","navigation"],eventName:"super-daemon-run-program",context:["CMS"],path:"/site/navigation",value:{name:"Go to page",context:["CMS"],program:async(e,t)=>{let i=[];const a=this.routerManifest;return a&&a.items.length>0&&a.items.forEach((async t=>{(t.title.toLowerCase().includes(e.toLowerCase())||""===e)&&i.push({title:t.title,icon:"link",tags:["CMS","page"],value:{target:this,method:"clickLink",args:[t.id]},context:["CMS"],eventName:"super-daemon-element-method",path:"site/navigation/page"})})),i}}}})),this.dispatchEvent(new CustomEvent("super-daemon-define-option",{bubbles:!0,cancelable:!0,composed:!0,detail:{title:"Link to site page",icon:"hax:file-link-outline",tags:["Search","pages","links"],eventName:"super-daemon-run-program",path:"/sources/site-pages",context:["HAX","/"],priority:-1,value:{name:"Search pages",context:["HAX","/"],program:async(e,t)=>{let i=[];const a=this.routerManifest;return a&&a.items.length>0&&a.items.forEach((async t=>{(t.title.toLowerCase().includes(e.toLowerCase())||""===e)&&i.push({title:t.title,icon:"link",tags:["CMS","page"],value:{value:"a",eventName:"insert-tag",properties:{href:t.slug,"data-uuid":t.id},content:t.title},context:["HAX","/","/sources/site-pages"],eventName:"hax-super-daemon-insert-tag",path:"/sources/site-pages"})})),i}}}})),o((e=>{this.activeId=s(a.activeId),this.__disposer.push(e),setTimeout((()=>{this.shadowRoot.querySelector("map-menu").selected=this.activeId}),100)}))}static get properties(){return{...super.properties,routerManifest:{type:Object},activeId:{type:String,attribute:"active-id"},hideActiveIndicator:{type:Boolean,attribute:"hide-active-indicator"},preventAutoScroll:{type:Boolean,attribute:"prevent-auto-scroll"},trackIcon:{type:String,attribute:"track-icon"}}}disconnectedCallback(){for(var e in this.__disposer)this.__disposer[e].dispose();super.disconnectedCallback()}mapMenuActiveChanged(e){e.detail.trackIcon=this.trackIcon;try{let i=r("HAXCMSSystemData");if(i.manifests)for(var t in void 0===i.manifests[this.routerManifest.id]&&(i.manifests[this.routerManifest.id]={accessData:{}}),i.manifests[this.routerManifest.id].accessData||(i.manifests[this.routerManifest.id].accessData={}),i.manifests[this.routerManifest.id].accessData[e.detail.id]={timestamp:Math.floor(Date.now()/1e3),trackIcon:this.trackIcon},this.routerManifest.items)this.routerManifest.items[t].id===e.detail.id&&(this.routerManifest.items[t].metadata.accessData=i.manifests[this.routerManifest.id].accessData[e.detail.id]);globalThis.localStorage.setItem("HAXCMSSystemData",JSON.stringify(i))}catch(e){}}}customElements.define(SiteMenu.tag,SiteMenu);export{SiteMenu}; \ No newline at end of file + `}clickLink(e){let t=this.shadowRoot.querySelector("map-menu").shadowRoot.querySelector("#"+e);t&&(t.shadowRoot.querySelector("a")?t.shadowRoot.querySelector("a").click():t.shadowRoot.querySelector("#"+e)&&t.shadowRoot.querySelector("#"+e).shadowRoot.querySelector("a").click())}firstUpdated(e){super.firstUpdated&&super.firstUpdated(e),this.dispatchEvent(new CustomEvent("super-daemon-define-option",{bubbles:!0,cancelable:!0,composed:!0,detail:{title:"Go to page in this site",icon:"link",tags:["Site","navigation"],eventName:"super-daemon-run-program",context:["CMS"],path:"/site/navigation",value:{name:"Go to page",context:["CMS"],program:async(e,t)=>{let a=[];const i=this.routerManifest;return i&&i.items.length>0&&i.items.forEach((async t=>{(t.title.toLowerCase().includes(e.toLowerCase())||""===e)&&a.push({title:t.title,icon:"link",tags:["CMS","page"],value:{target:this,method:"clickLink",args:[t.id]},context:["CMS"],eventName:"super-daemon-element-method",path:"site/navigation/page"})})),a}}}})),this.dispatchEvent(new CustomEvent("super-daemon-define-option",{bubbles:!0,cancelable:!0,composed:!0,detail:{title:"Link to site page",icon:"hax:file-link-outline",tags:["Search","pages","links"],eventName:"super-daemon-run-program",path:"/sources/site-pages",context:["HAX","/"],priority:-1,value:{name:"Search pages",context:["HAX","/"],program:async(e,t)=>{let a=[];const i=this.routerManifest;return i&&i.items.length>0&&i.items.forEach((async t=>{(t.title.toLowerCase().includes(e.toLowerCase())||""===e)&&a.push({title:t.title,icon:"link",tags:["CMS","page"],value:{value:"a",eventName:"insert-tag",properties:{href:t.slug,"data-uuid":t.id},content:t.title},context:["HAX","/","/sources/site-pages"],eventName:"hax-super-daemon-insert-tag",path:"/sources/site-pages"})})),a}}}})),o((e=>{this.activeId=r(i.activeId),this.__disposer.push(e),setTimeout((()=>{this.shadowRoot.querySelector("map-menu").selected=this.activeId}),100)}))}static get properties(){return{...super.properties,routerManifest:{type:Object},activeId:{type:String,attribute:"active-id"},hideActiveIndicator:{type:Boolean,attribute:"hide-active-indicator"},preventAutoScroll:{type:Boolean,attribute:"prevent-auto-scroll"},trackIcon:{type:String,attribute:"track-icon"}}}disconnectedCallback(){for(var e in this.__disposer)this.__disposer[e].dispose();super.disconnectedCallback()}mapMenuActiveChanged(e){e.detail.trackIcon=this.trackIcon;try{let a=s("HAXCMSSystemData");if(a.manifests)for(var t in void 0===a.manifests[this.routerManifest.id]&&(a.manifests[this.routerManifest.id]={accessData:{}}),a.manifests[this.routerManifest.id].accessData||(a.manifests[this.routerManifest.id].accessData={}),a.manifests[this.routerManifest.id].accessData[e.detail.id]={timestamp:Math.floor(Date.now()/1e3),trackIcon:this.trackIcon},this.routerManifest.items)this.routerManifest.items[t].id===e.detail.id&&(this.routerManifest.items[t].metadata.accessData=a.manifests[this.routerManifest.id].accessData[e.detail.id]);globalThis.localStorage.setItem("HAXCMSSystemData",JSON.stringify(a))}catch(e){}}}customElements.define(SiteMenu.tag,SiteMenu);export{SiteMenu}; \ No newline at end of file diff --git a/build/es6/node_modules/@lrnwebcomponents/multiple-choice/lib/QuestionElement.js b/build/es6/node_modules/@lrnwebcomponents/multiple-choice/lib/QuestionElement.js new file mode 100644 index 0000000000..8c849efb56 --- /dev/null +++ b/build/es6/node_modules/@lrnwebcomponents/multiple-choice/lib/QuestionElement.js @@ -0,0 +1,180 @@ +import{LitElement as e,html as t,css as s}from"../../../lit/index.js";import{SchemaBehaviors as i}from"../../schema-behaviors/schema-behaviors.js";import{DDDSuper as r}from"../../d-d-d/d-d-d.js";import"../../simple-icon/simple-icon.js";import"../../simple-icon/lib/simple-icons.js";import"../../simple-fields/lib/simple-fields-field.js";import"../../simple-toolbar/lib/simple-toolbar-button.js";import"../../simple-toast/simple-toast.js";export class QuestionElement extends(i(r(e))){constructor(){super(),this.shadowRootOptions={...e.shadowRootOptions,delegatesFocus:!0},this.randomize=!1,this.hideButtons=!1,this.disabled=!1,this.singleOption=!1,this.checkLabel="Check answer",this.resetLabel="Reset",this.question="",this.answers=[],this.displayedAnswers=[],this.correctText="Great job!",this.correctIcon="icons:thumb-up",this.incorrectText="Better luck next time!",this.incorrectIcon="icons:thumb-down",this.quizName="default"}updated(e){super.updated&&super.updated(e),e.forEach(((e,t)=>{if(["answers","displayedAnswers"].includes(t)){let e=`${t.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1-$2").toLowerCase()}-changed`;this.dispatchEvent(new CustomEvent(e,{detail:{value:this[t]}}))}"answers"==t&&this.answers&&this.answers.length>0&&(this.displayedAnswers=[...this._computeDisplayedAnswers(this.answers,this.randomize)])}))}checkedEvent(e){this.displayedAnswers[e.target.name].userGuess=e.detail.value,this.requestUpdate()}resetAnswers(e){globalThis.dispatchEvent(new CustomEvent("simple-toast-hide",{bubbles:!0,composed:!0,cancelable:!1,detail:!1})),this.displayedAnswers=[],this.answers.forEach((e=>{e.userGuess=""}));const t=JSON.parse(JSON.stringify(this.answers));this.answers=[...t]}checkAnswers(){let e=!0;for(var t in this.displayedAnswers)0!=e&&this.displayedAnswers[t].correct&&this.displayedAnswers[t].userGuess?e=!0:(this.displayedAnswers[t].correct&&!this.displayedAnswers[t].userGuess||!this.displayedAnswers[t].correct&&this.displayedAnswers[t].userGuess)&&(e=!1);return e}_verifyAnswers(e){globalThis.dispatchEvent(new CustomEvent("simple-toast-hide",{bubbles:!0,composed:!0,cancelable:!1,detail:!1}));let t=document.createElement("simple-icon-lite"),s={},i="simple-toast-show";globalThis.HAXCMSToast&&(i="haxcms-toast-show",t.style.setProperty("--simple-icon-height","40px"),t.style.setProperty("--simple-icon-width","40px"),t.style.height="150px",t.style.marginLeft="8px");let r=this.checkAnswers();r?(this.__toastColor="green",this.__toastIcon=this.correctIcon,this.__toastText=this.correctText,import("./confetti-container.js").then((e=>{setTimeout((()=>{this.shadowRoot.querySelector("#confetti").setAttribute("popped","")}),0)})),s.hat="party"):(this.__toastColor="red",this.__toastIcon=this.incorrectIcon,this.__toastText=this.incorrectText,s.fire=!0),t.icon=this.__toastIcon,t.style.marginLeft="16px",t.accentColor=this.__toastColor,t.dark=!0,globalThis.dispatchEvent(new CustomEvent(i,{bubbles:!0,composed:!0,cancelable:!0,detail:{text:this.__toastText,accentColor:this.__toastColor,duration:3e3,slot:t,...s}}));let o={activityDisplay:"answered",objectName:this.quizName,resultSuccess:r};this.dispatchEvent(new CustomEvent("user-engagement",{bubbles:!0,composed:!0,cancelable:!1,detail:o}))}_computeDisplayedAnswers(e,t){if(void 0!==e&&null!=e&&e.length>0&&t&&!this._haxstate){let t=e;for(var s,i,r=t.length;0!==r;)i=Math.floor(Math.random()*r),s=t[r-=1],t[r]=t[i],t[i]=s;return t}return e}static get properties(){return{...super.properties,disabled:{type:Boolean},singleOption:{type:Boolean,attribute:"single-option"},checkLabel:{type:String,attribute:"check-label"},resetLabel:{type:String,attribute:"reset-label"},relatedResource:{type:String,attribute:"related-resource"},question:{type:String},answers:{type:Array},displayedAnswers:{type:Array},correctText:{type:String,attribute:"correct-text"},incorrectText:{type:String,attribute:"incorrect-text"},correctIcon:{type:String,attribute:"correct-icon"},incorrectIcon:{type:String,attribute:"incorrect-icon"},quizName:{type:String,attribute:"quiz-name"},randomize:{type:Boolean,reflect:!0},hideButtons:{type:Boolean,attribute:"hide-buttons"}}}static get styles(){return[super.styles,s` + :host { + display: block; + min-width: 160px; + padding: var(--ddd-spacing-8); + border: var(--ddd-border-md); + background-color: var(--simple-colors-default-theme-accent-1); + border-radius: var(--ddd-radius-xs); + transition: all 0.3s ease-in-out; + color: var(--simple-colors-default-theme-grey-12); + --simple-toolbar-button-border-color: var( + --simple-colors-default-theme-grey-4 + ); + --simple-fields-field-color: var( + --simple-colors-default-theme-grey-12 + ); + --simple-fields-field-ink-color: var( + --simple-colors-default-theme-grey-12 + ); + --simple-fields-field-checked-color: var( + --simple-colors-default-theme-accent-8 + ); + --simple-fields-field-checked-ink-color: var( + --simple-colors-default-theme-accent-8 + ); + --simple-fields-field-checkmark-color: var( + --simple-colors-default-theme-grey-1 + ); + --simple-fields-field-label-color: var( + --simple-colors-default-theme-grey-12 + ); + --simple-fields-field-error-color: var( + --simple-colors-default-theme-red-8 + ); + --simple-fields-border-bottom-size: 0px; + --simple-fields-border-bottom-focus-size: 0px; + } + + :host(:focus), + :host(:focus-within), + :host(:hover) { + border-color: var(--simple-colors-default-theme-accent-12); + } + + :host button { + background-color: var(--simple-colors-default-theme-grey-1); + color: var(--simple-colors-default-theme-grey-12); + } + :host simple-fields-field:hover, + :host simple-fields-field:focus, + :host simple-fields-field:focus-within, + :host simple-fields-field:active { + cursor: pointer; + background-color: var(--simple-colors-default-theme-accent-3); + color: var(--simple-colors-default-theme-accent-12); + box-shadow: var(--ddd-boxShadow-sm); + border-color: black; + } + ul { + list-style: none; + padding: 0; + margin: 0; + } + h3 { + padding: 0; + margin: 0 0 var(--ddd-spacing-8) 0; + font-family: var(--ddd-font-navigation); + } + ul li { + padding: 0; + } + simple-icon { + display: inline-flex; + } + #buttons { + display: flex; + align-items: center; + justify-content: flex-end; + margin: var(--ddd-spacing-4) 0 0 0; + } + #check { + margin-right: var(--ddd-spacing-4); + } + simple-fields-field { + padding: var(--ddd-spacing-4); + transition: all 0.3s ease-in-out; + margin: 0; + border: var(--ddd-border-md); + border-radius: var(--ddd-radius-xs); + color: var(--simple-colors-default-theme-accent-10); + background-color: var(--simple-colors-default-theme-accent-2); + --simple-fields-font-family: var(--ddd-font-navigation); + --simple-fields-font-size: var(--ddd-font-size-xs); + --simple-fields-line-height: var(--ddd-font-size-xs); + --simple-icon-height: var(--ddd-icon-xs); + --simple-icon-width: var(--ddd-icon-xs); + } + simple-toolbar-button { + font-size: var(--ddd-font-size-xs); + font-family: var(--ddd-font-navigation); + transition: all 0.3s ease-in-out; + } + :host simple-toolbar-button:hover::part(button), + :host simple-toolbar-button:focus::part(button), + :host simple-toolbar-button:focus-within::part(button), + :host simple-toolbar-button:active::part(button) { + cursor: pointer; + background-color: var(--simple-colors-default-theme-accent-3); + color: var(--simple-colors-default-theme-accent-12); + box-shadow: var(--ddd-boxShadow-sm); + border-color: black; + } + simple-toolbar-button::part(button) { + border: var(--ddd-border-md); + border-radius: var(--ddd-radius-xs); + padding: var(--ddd-spacing-2); + transition: all 0.3s ease-in-out; + } + simple-toolbar-button::part(label) { + font-size: var(--ddd-font-size-xs); + font-family: var(--ddd-font-navigation); + padding: 0; + margin: 0; + } + simple-fields-field::part(option-inner) { + position: absolute; + right: 0px; + font-family: var(--ddd-font-navigation); + font-size: var(--ddd-font-size-xs); + bottom: 50%; + top: 50%; + padding: 0px; + margin: 0px; + } + ul, + ol { + gap: var(--ddd-spacing-4); + } + simple-icon { + display: inline-flex; + } + `]}async haxpreProcessNodeToContent(e){if(e.answers)for(var t in this.innerHTML="",e.answers)if(e.answers[t]){let s=document.createElement("input");s.setAttribute("type","checkbox"),s.value=e.answers[t].label,e.answers[t].correct&&s.setAttribute("correct","correct"),e.appendChild(s)}return e}haxpreProcessInsertContent(e,t){return e.properties.answers&&(e.properties.answers=e.properties.answers.map((function(e){return e.userGuess&&delete e.userGuess,e}))),e}firstUpdated(e){super.firstUpdated&&super.firstUpdated(e),this.setAttribute("typeof","oer:Assessment"),this.loadLightDomData()}render(){return t` + + +

${this.question}

+
+ ${this.displayedAnswers.map(((e,s)=>t` + + `))} +
+ ${this.hideButtons?"":t` +
+ + + + +
+ `} +
+ `}clickSingle(e){if(this.singleOption){let t=!1;if(e.key?" "===e.key||"Enter"===e.key?t=!0:"ArrowUp"===e.key?(e.preventDefault(),e.target.previousElementSibling?e.target.previousElementSibling.focus():e.target.parentNode.lastElementChild.focus()):"ArrowDown"===e.key&&(e.preventDefault(),e.target.nextElementSibling?e.target.nextElementSibling.focus():e.target.parentNode.firstElementChild.focus()):t=!0,t)for(let t in this.displayedAnswers)t===e.target.name?e.key&&(this.displayedAnswers[t].userGuess?this.displayedAnswers[t].userGuess="":this.displayedAnswers[t].userGuess=!0):this.displayedAnswers[t].userGuess=t===e.target.name||""}else e.key&&("ArrowUp"===e.key?(e.preventDefault(),e.target.previousElementSibling?e.target.previousElementSibling.focus():e.target.parentNode.lastElementChild.focus()):"ArrowDown"===e.key?(e.preventDefault(),e.target.nextElementSibling?e.target.nextElementSibling.focus():e.target.parentNode.firstElementChild.focus()):"Enter"===e.key&&(this.displayedAnswers[e.target.name].userGuess=!this.displayedAnswers[e.target.name].userGuess||""));this.requestUpdate()}loadLightDomData(){if(this.children.length>0){let t=Array.from(this.querySelectorAll("input,li")),s=[];for(var e in t){let i={label:t[e].value||t[e].innerText,correct:null!=t[e].getAttribute("correct")};s.push(i)}this.answers=s;const i=this.querySelector('[slot="correct-feedback"]'),r=this.querySelector('[slot="incorrect-feedback"]'),o=this.querySelector('[slot="question"]');i&&(this.correctText=i.innerText),r&&(this.incorrectText=r.innerText),o&&(this.question=o.innerText),this.innerHTML=""}}haxactiveElementChanged(e,t){t&&(this._haxstate=t)}haxeditModeChanged(e){this._haxstate=e}haxHooks(){return{editModeChanged:"haxeditModeChanged",activeElementChanged:"haxactiveElementChanged",preProcessNodeToContent:"haxpreProcessNodeToContent",preProcessInsertContent:"haxpreProcessInsertContent"}}} \ No newline at end of file diff --git a/build/es6/node_modules/@lrnwebcomponents/multiple-choice/lib/true-false-question.haxProperties.json b/build/es6/node_modules/@lrnwebcomponents/multiple-choice/lib/true-false-question.haxProperties.json new file mode 100644 index 0000000000..46157f64da --- /dev/null +++ b/build/es6/node_modules/@lrnwebcomponents/multiple-choice/lib/true-false-question.haxProperties.json @@ -0,0 +1,94 @@ +{ + "canScale": false, + "canEditSource": true, + "type": "grid", + "editMode": { + "editMode": true + }, + "gizmo": { + "title": "True / False", + "description": "True false question", + "icon": "hax:multiple-choice", + "color": "purple", + "tags": [ + "Instructional", + "quiz", + "true false" + ], + "handles": [], + "meta": { + "author": "HAXTheWeb core team" + } + }, + "settings": { + "configure": [ + { + "property": "question", + "title": "Question", + "description": "Question for users to respond to.", + "inputMethod": "textfield" + }, + { + "property": "_tfanswer", + "title": "Correct Answer", + "inputMethod": "radio", + "itemsList": [ + { + "value": "true", + "text": "True" + }, + { + "value": "false", + "text": "False" + } + ] + }, + { + "property": "correctText", + "title": "Correct feedback", + "description": "Feedback when they get it right", + "inputMethod": "textfield" + }, + { + "property": "incorrectText", + "title": "Incorrect feedback", + "description": "Feedback when they get it wrong", + "inputMethod": "textfield" + } + ], + "advanced": [ + { + "property": "checkLabel", + "title": "Check answers label", + "description": "Label for getting solution feedback", + "inputMethod": "textfield" + }, + { + "property": "resetLabel", + "title": "Reset label", + "description": "label for the reset button", + "inputMethod": "textfield" + } + ], + "developer": [ + { + "property": "quizName", + "title": "Name of the quiz", + "description": "Quiz name passed in for use in xAPI driven environments for identification of this item", + "inputMethod": "textfield" + } + ] + }, + "saveOptions": { + "unsetAttributes": ["__utils", "displayed-answers", "colors", "answers", "_tfanswer"] + }, + "demoSchema": [ + { + "tag": "true-false-question", + "properties": { + "question": "HAX is game changing." + }, + "content": "\n" + } + ] +} diff --git a/build/es6/node_modules/@lrnwebcomponents/multiple-choice/lib/true-false-question.js b/build/es6/node_modules/@lrnwebcomponents/multiple-choice/lib/true-false-question.js new file mode 100644 index 0000000000..4c09227338 --- /dev/null +++ b/build/es6/node_modules/@lrnwebcomponents/multiple-choice/lib/true-false-question.js @@ -0,0 +1 @@ +import{html as e}from"../../../lit/index.js";import{QuestionElement as t}from"./QuestionElement.js";class TrueFalseQuestion extends t{static get tag(){return"true-false-question"}constructor(){super(),this._tfanswer=null,this.singleOption=!0}static get haxProperties(){return new URL(`./${this.tag}.haxProperties.json`,import.meta.url).href}static get properties(){return{...super.properties,_tfanswer:{type:String}}}updated(e){if(super.updated(e),e.has("_tfanswer")){if(this.answers.length>0&&null===this._tfanswer){let e=this.answers.findIndex((e=>!0===e.correct));0===e?this._tfanswer="true":1===e&&(this._tfanswer="false")}null!==this._tfanswer&&("true"===this._tfanswer?(this.answers[0].correct=!0,this.answers[1].correct=!1):"false"===this._tfanswer&&(this.answers[0].correct=!1,this.answers[1].correct=!0))}}}globalThis.customElements.define(TrueFalseQuestion.tag,TrueFalseQuestion);export{TrueFalseQuestion}; \ No newline at end of file diff --git a/build/es6/node_modules/@lrnwebcomponents/multiple-choice/multiple-choice.js b/build/es6/node_modules/@lrnwebcomponents/multiple-choice/multiple-choice.js index aa7de61e6c..3280f84c53 100644 --- a/build/es6/node_modules/@lrnwebcomponents/multiple-choice/multiple-choice.js +++ b/build/es6/node_modules/@lrnwebcomponents/multiple-choice/multiple-choice.js @@ -1,198 +1 @@ -import{LitElement as e,html as t,css as s}from"../../lit/index.js";import{SchemaBehaviors as i}from"../schema-behaviors/schema-behaviors.js";import{DDDSuper as r}from"../d-d-d/d-d-d.js";import"../simple-icon/simple-icon.js";import"../simple-icon/lib/simple-icons.js";import"../simple-fields/lib/simple-fields-field.js";import"../simple-toolbar/lib/simple-toolbar-button.js";import"../simple-toast/simple-toast.js";class MultipleChoice extends(i(r(e))){static get styles(){return[super.styles,s` - :host { - display: block; - min-width: 160px; - padding: var(--ddd-spacing-8); - border: var(--ddd-border-md); - background-color: var(--simple-colors-default-theme-accent-1); - border-radius: var(--ddd-radius-xs); - transition: all 0.3s ease-in-out; - color: var(--simple-colors-default-theme-grey-12); - --simple-toolbar-button-border-color: var( - --simple-colors-default-theme-grey-4 - ); - --simple-fields-field-color: var( - --simple-colors-default-theme-grey-12 - ); - --simple-fields-field-ink-color: var( - --simple-colors-default-theme-grey-12 - ); - --simple-fields-field-checked-color: var( - --simple-colors-default-theme-accent-8 - ); - --simple-fields-field-checked-ink-color: var( - --simple-colors-default-theme-accent-8 - ); - --simple-fields-field-checkmark-color: var( - --simple-colors-default-theme-grey-1 - ); - --simple-fields-field-label-color: var( - --simple-colors-default-theme-grey-12 - ); - --simple-fields-field-error-color: var( - --simple-colors-default-theme-red-8 - ); - --simple-fields-border-bottom-size: 0px; - --simple-fields-border-bottom-focus-size: 0px; - } - - :host(:focus), - :host(:focus-within), - :host(:hover) { - border-color: var(--simple-colors-default-theme-accent-12); - } - - :host button { - background-color: var(--simple-colors-default-theme-grey-1); - color: var(--simple-colors-default-theme-grey-12); - } - :host simple-fields-field:hover, - :host simple-fields-field:focus, - :host simple-fields-field:focus-within, - :host simple-fields-field:active { - cursor: pointer; - background-color: var(--simple-colors-default-theme-accent-3); - color: var(--simple-colors-default-theme-accent-12); - box-shadow: var(--ddd-boxShadow-sm); - border-color: black; - } - ul { - list-style: none; - padding: 0; - margin: 0; - } - h3 { - padding: 0; - margin: 0 0 var(--ddd-spacing-8) 0; - font-family: var(--ddd-font-navigation); - } - ul li { - padding: 0; - } - simple-icon { - display: inline-flex; - } - #buttons { - display: flex; - align-items: center; - justify-content: flex-end; - margin: var(--ddd-spacing-4) 0 0 0; - } - #check { - margin-right: var(--ddd-spacing-4); - } - simple-fields-field { - padding: var(--ddd-spacing-4); - transition: all 0.3s ease-in-out; - margin: 0; - border: var(--ddd-border-md); - border-radius: var(--ddd-radius-xs); - color: var(--simple-colors-default-theme-accent-10); - background-color: var(--simple-colors-default-theme-accent-2); - --simple-fields-font-family: var(--ddd-font-navigation); - --simple-fields-font-size: var(--ddd-font-size-xs); - --simple-fields-line-height: var(--ddd-font-size-xs); - --simple-icon-height: var(--ddd-icon-xs); - --simple-icon-width: var(--ddd-icon-xs); - } - simple-toolbar-button { - font-size: var(--ddd-font-size-xs); - font-family: var(--ddd-font-navigation); - transition: all 0.3s ease-in-out; - } - :host simple-toolbar-button:hover::part(button), - :host simple-toolbar-button:focus::part(button), - :host simple-toolbar-button:focus-within::part(button), - :host simple-toolbar-button:active::part(button) { - cursor: pointer; - background-color: var(--simple-colors-default-theme-accent-3); - color: var(--simple-colors-default-theme-accent-12); - box-shadow: var(--ddd-boxShadow-sm); - border-color: black; - } - simple-toolbar-button::part(button) { - border: var(--ddd-border-md); - border-radius: var(--ddd-radius-xs); - padding: var(--ddd-spacing-2); - transition: all 0.3s ease-in-out; - } - simple-toolbar-button::part(label) { - font-size: var(--ddd-font-size-xs); - font-family: var(--ddd-font-navigation); - padding: 0; - margin: 0; - } - simple-fields-field::part(option-inner) { - position: absolute; - right: 0px; - font-family: var(--ddd-font-navigation); - font-size: var(--ddd-font-size-xs); - bottom: 50%; - top: 50%; - padding: 0px; - margin: 0px; - } - ul, - ol { - gap: var(--ddd-spacing-4); - } - simple-icon { - display: inline-flex; - } - `]}static get tag(){return"multiple-choice"}constructor(){super(),this.shadowRootOptions={...e.shadowRootOptions,delegatesFocus:!0},this.randomize=!1,this.hideButtons=!1,this.disabled=!1,this.singleOption=!1,this.checkLabel="Check answer",this.resetLabel="Reset",this.question="",this.answers=[],this.displayedAnswers=[],this.correctText="Great job!",this.correctIcon="icons:thumb-up",this.incorrectText="Better luck next time!",this.incorrectIcon="icons:thumb-down",this.quizName="default"}updated(e){super.updated&&super.updated(e),e.forEach(((e,t)=>{if(["answers","displayedAnswers"].includes(t)){let e=`${t.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1-$2").toLowerCase()}-changed`;this.dispatchEvent(new CustomEvent(e,{detail:{value:this[t]}}))}"answers"==t&&this.answers&&this.answers.length>0&&(this.displayedAnswers=[...this._computeDisplayedAnswers(this.answers,this.randomize)])}))}render(){return t` - - -

${this.question}

- ${this.singleOption?t` -
- ${this.displayedAnswers.map(((e,s)=>t` - - `))} -
- `:t` -
    - ${this.displayedAnswers.map(((e,s)=>t` -
  • - -
  • - `))} -
- `} - ${this.hideButtons?"":t` -
- - - - -
- `} -
- `}clickSingle(e){this.singleOption&&this.displayedAnswers.forEach(((e,t)=>{this.displayedAnswers[t].userGuess=!1}))}checkedEvent(e){let t=this.displayedAnswers;t[e.target.name].userGuess=e.detail.value,this.displayedAnswers=[...t]}static get properties(){return{...super.properties,disabled:{type:Boolean},singleOption:{type:Boolean,attribute:"single-option"},checkLabel:{type:String,attribute:"check-label"},resetLabel:{type:String,attribute:"reset-label"},relatedResource:{type:String,attribute:"related-resource"},question:{type:String},answers:{type:Array},displayedAnswers:{type:Array},correctText:{type:String,attribute:"correct-text"},incorrectText:{type:String,attribute:"incorrect-text"},correctIcon:{type:String,attribute:"correct-icon"},incorrectIcon:{type:String,attribute:"incorrect-icon"},quizName:{type:String,attribute:"quiz-name"},randomize:{type:Boolean,reflect:!0},hideButtons:{type:Boolean,attribute:"hide-buttons"}}}resetAnswers(e){globalThis.dispatchEvent(new CustomEvent("simple-toast-hide",{bubbles:!0,composed:!0,cancelable:!1,detail:!1})),this.displayedAnswers=[],this.answers.forEach((e=>{e.userGuess=!1}));const t=JSON.parse(JSON.stringify(this.answers));this.answers=[...t]}checkAnswers(){let e=!0;for(var t in this.displayedAnswers)0!=e&&this.displayedAnswers[t].correct&&this.displayedAnswers[t].userGuess?e=!0:(this.displayedAnswers[t].correct&&!this.displayedAnswers[t].userGuess||!this.displayedAnswers[t].correct&&this.displayedAnswers[t].userGuess)&&(e=!1);return e}_verifyAnswers(e){globalThis.dispatchEvent(new CustomEvent("simple-toast-hide",{bubbles:!0,composed:!0,cancelable:!1,detail:!1}));let t=document.createElement("simple-icon-lite"),s={},i="simple-toast-show";globalThis.HAXCMSToast&&(i="haxcms-toast-show",t.style.setProperty("--simple-icon-height","40px"),t.style.setProperty("--simple-icon-width","40px"),t.style.height="150px",t.style.marginLeft="8px");let r=this.checkAnswers();r?(this.__toastColor="green",this.__toastIcon=this.correctIcon,this.__toastText=this.correctText,import("./lib/confetti-container.js").then((e=>{setTimeout((()=>{this.shadowRoot.querySelector("#confetti").setAttribute("popped","")}),0)})),s.hat="party"):(this.__toastColor="red",this.__toastIcon=this.incorrectIcon,this.__toastText=this.incorrectText,s.fire=!0),t.icon=this.__toastIcon,t.style.marginLeft="16px",t.accentColor=this.__toastColor,t.dark=!0,globalThis.dispatchEvent(new CustomEvent(i,{bubbles:!0,composed:!0,cancelable:!0,detail:{text:this.__toastText,accentColor:this.__toastColor,duration:3e3,slot:t,...s}}));let o={activityDisplay:"answered",objectName:this.quizName,resultSuccess:r};this.dispatchEvent(new CustomEvent("user-engagement",{bubbles:!0,composed:!0,cancelable:!1,detail:o}))}_computeDisplayedAnswers(e,t){if(void 0!==e&&null!=e&&e.length>0&&t&&!this._haxstate){let t=e;for(var s,i,r=t.length;0!==r;)i=Math.floor(Math.random()*r),s=t[r-=1],t[r]=t[i],t[i]=s;return t}return e}static get haxProperties(){return new URL(`./lib/${this.tag}.haxProperties.json`,import.meta.url).href}haxHooks(){return{editModeChanged:"haxeditModeChanged",activeElementChanged:"haxactiveElementChanged",preProcessNodeToContent:"haxpreProcessNodeToContent",preProcessInsertContent:"haxpreProcessInsertContent",inlineContextMenu:"haxinlineContextMenu"}}haxactiveElementChanged(e,t){t&&(this._haxstate=t)}haxeditModeChanged(e){this._haxstate=e}haxinlineContextMenu(e){e.ceButtons=[{icon:"icons:add",callback:"haxClickInlineAdd",label:"Add answer"},{icon:"icons:remove",callback:"haxClickInlineRemove",label:"Remove answer"}]}haxClickInlineAdd(e){this.resetAnswers();let t=this.answers;return t.push({label:"New answer",correct:!1}),this.answers=[...t],!0}haxClickInlineRemove(e){if(this.answers.length>0){this.resetAnswers();let e=this.answers;return e.pop(),this.answers=[...e],!0}}async haxpreProcessNodeToContent(e){if(e.answers)for(var t in this.innerHTML="",e.answers)if(e.answers[t]){let s=document.createElement("input");s.setAttribute("type","checkbox"),s.value=e.answers[t].label,e.answers[t].correct&&s.setAttribute("correct","correct"),e.appendChild(s)}return e}haxpreProcessInsertContent(e,t){return e.properties.answers&&(e.properties.answers=e.properties.answers.map((function(e){return e.userGuess&&delete e.userGuess,e}))),e}firstUpdated(e){if(super.firstUpdated&&super.firstUpdated(e),this.setAttribute("typeof","oer:Assessment"),this.children.length>0){let e=Array.from(this.querySelectorAll("input")),s=[];for(var t in e){let i={label:e[t].value,correct:null!=e[t].getAttribute("correct")};s.push(i)}this.answers=s,this.innerHTML=""}}}globalThis.customElements.define(MultipleChoice.tag,MultipleChoice);export{MultipleChoice}; \ No newline at end of file +import{LitElement as e,html as i,css as s}from"../../lit/index.js";import{SchemaBehaviors as t}from"../schema-behaviors/schema-behaviors.js";import{DDDSuper as l}from"../d-d-d/d-d-d.js";import"../simple-icon/simple-icon.js";import"../simple-icon/lib/simple-icons.js";import"../simple-fields/lib/simple-fields-field.js";import"../simple-toolbar/lib/simple-toolbar-button.js";import"../simple-toast/simple-toast.js";import{QuestionElement as o}from"./lib/QuestionElement.js";class MultipleChoice extends o{static get tag(){return"multiple-choice"}constructor(){super()}static get haxProperties(){return new URL(`./lib/${this.tag}.haxProperties.json`,import.meta.url).href}haxHooks(){return{...super.haxHooks,inlineContextMenu:"haxinlineContextMenu"}}haxinlineContextMenu(e){e.ceButtons=[{icon:"icons:add",callback:"haxClickInlineAdd",label:"Add answer"},{icon:"icons:remove",callback:"haxClickInlineRemove",label:"Remove answer"}]}haxClickInlineAdd(e){this.resetAnswers();let i=this.answers;return i.push({label:"New answer",correct:!1}),this.answers=[...i],!0}haxClickInlineRemove(e){if(this.answers.length>0){this.resetAnswers();let e=this.answers;return e.pop(),this.answers=[...e],!0}}}globalThis.customElements.define(MultipleChoice.tag,MultipleChoice);export{MultipleChoice}; \ No newline at end of file diff --git a/build/es6/node_modules/@lrnwebcomponents/polaris-theme/lib/polaris-invent-theme.js b/build/es6/node_modules/@lrnwebcomponents/polaris-theme/lib/polaris-invent-theme.js index 78d6444375..4a2c3c1e70 100644 --- a/build/es6/node_modules/@lrnwebcomponents/polaris-theme/lib/polaris-invent-theme.js +++ b/build/es6/node_modules/@lrnwebcomponents/polaris-theme/lib/polaris-invent-theme.js @@ -59,6 +59,8 @@ import{html as e,css as t}from"../../../lit/index.js";import{HAXCMSLitElementThe font-size: var(--ddd-font-size-l); padding: 0; margin: 0 0 var(--ddd-spacing-5) 0; + text-align: left; + line-height: normal; } header .wrap { @@ -75,9 +77,10 @@ import{html as e,css as t}from"../../../lit/index.js";import{HAXCMSLitElementThe } article { - padding: 0px 40px 20px 20px; + padding: 16px 40px 16px 16px; background-color: var(--polaris-content-bg-color); font-family: var(--ddd-font-primary); + min-width: 280px; } header:not(:empty) { @@ -87,6 +90,8 @@ import{html as e,css as t}from"../../../lit/index.js";import{HAXCMSLitElementThe .nav { background-color: var(--polaris-nav-bg-color); color: var(--polaris-nav-color); + padding-top: 4px; + padding-left: 0px; } #slot { @@ -103,9 +108,10 @@ import{html as e,css as t}from"../../../lit/index.js";import{HAXCMSLitElementThe --map-menu-item-button-active-background-color: var( --ddd-theme-default-inventOrange ); - margin-bottom: 20px; - padding: 0 20px; + --map-menu-overflow: visible; width: 320px; + margin-bottom: 16px; + padding: 0 16px 0 0; } site-modal { @@ -132,6 +138,10 @@ import{html as e,css as t}from"../../../lit/index.js";import{HAXCMSLitElementThe } @media screen and (min-width: 900px) { + .nav { + padding-top: 8px; + padding-left: 4px; + } .link-actions .inner { margin: 0; display: grid; @@ -345,8 +355,8 @@ import{html as e,css as t}from"../../../lit/index.js";import{HAXCMSLitElementThe } #haxcmsmobilemenubutton { padding: 4px; - --simple-icon-height: 28px; - --simple-icon-width: 28px; + --simple-icon-height: 30px; + --simple-icon-width: 36px; } @media only screen and (max-width: 1139px) { .wrap { @@ -354,6 +364,10 @@ import{html as e,css as t}from"../../../lit/index.js";import{HAXCMSLitElementThe } } @media only screen and (max-width: 1023px) { + site-active-title h1 { + font-size: var(--ddd-font-size-xs); + margin: 0 0 var(--ddd-spacing-2) 0; + } header .wrap { padding: 20px 0; } diff --git a/build/es6/node_modules/@lrnwebcomponents/simple-fields/lib/simple-fields-ui.js b/build/es6/node_modules/@lrnwebcomponents/simple-fields/lib/simple-fields-ui.js index 65663e9e59..4572fc0c72 100644 --- a/build/es6/node_modules/@lrnwebcomponents/simple-fields/lib/simple-fields-ui.js +++ b/build/es6/node_modules/@lrnwebcomponents/simple-fields/lib/simple-fields-ui.js @@ -74,6 +74,10 @@ import{css as e}from"../../../lit/index.js";export const SimpleFieldsBaseStyles= :host(:focus-within) .label-main { color: var(--simple-fields-accent-color, #3f51b5); transition: color 0.3s ease-in-out; + font-weight: var(--ddd-font-weight-bold); + } + .label-main { + font-weight: var(--ddd-font-weight-medium); } .inline { --simple-fields-radio-option-display: flex; diff --git a/build/es6/node_modules/@lrnwebcomponents/super-daemon/lib/super-daemon-search.js b/build/es6/node_modules/@lrnwebcomponents/super-daemon/lib/super-daemon-search.js index 434fd44798..61a192c144 100644 --- a/build/es6/node_modules/@lrnwebcomponents/super-daemon/lib/super-daemon-search.js +++ b/build/es6/node_modules/@lrnwebcomponents/super-daemon/lib/super-daemon-search.js @@ -1,8 +1,4 @@ -import{html as e,css as i}from"../../../lit/index.js";import{I18NMixin as t}from"../../i18n-manager/lib/I18NMixin.js";import{mimeTypeToName as o}from"../../utils/utils.js";import{SimpleColors as s}from"../../simple-colors/simple-colors.js";import"../../simple-fields/lib/simple-fields-field.js";import"../../simple-icon/lib/simple-icons.js";import"../../simple-icon/lib/simple-icon-button-lite.js";import"../../hax-iconset/lib/simple-hax-iconset.js";import"../../simple-icon/simple-icon.js";import"../../simple-icon/lib/simple-icon-lite.js";export class SuperDaemonSearch extends(t(s)){static get tag(){return"super-daemon-search"}constructor(){super(),this.focused=!1,this.icon="hardware:keyboard-return",this.iconAccent="purple",this.voiceSearch=!1,this.programSearch="",this.mini=!1,this.wand=!1,this.loading=!1,this.listeningForInput=!1,this.commandContext="*",this.value=null,this.disabled=!1,this.dragover=!1,this.droppable=!1,this.droppableType=null,this.t=this.t||{},this.t={...this.t,voiceSearch:"Voice search",filterCommands:"Filter commands",commands:"Commands"},this.possibleActions=[]}static get properties(){return{icon:{type:String},disabled:{type:Boolean,reflect:!0},iconAccent:{type:String,attribute:"icon-accent"},voiceSearch:{type:Boolean,reflect:!0,attribute:"voice-search"},possibleActions:{type:Array},listeningForInput:{type:Boolean,reflect:!0,attribute:"listening-for-input"},droppable:{type:Boolean,reflect:!0},dragover:{type:Boolean,reflect:!0},droppableType:{type:String,attribute:"droppable-type"},value:{type:String},mini:{type:Boolean,reflect:!0},wand:{type:Boolean,reflect:!0},programName:{type:String,attribute:"program-name"},commandContext:{type:String,attribute:"command-context"},focused:{type:Boolean,reflect:!0}}}voiceSearchClick(){if(!this.disabled){const e=globalThis.SuperDaemonManager.requestAvailability();this.listeningForInput?e.listeningForInput=!1:(e.hal.speak("How may I help you?",e.santaMode).then((i=>{e.playSound(),e.listeningForInput=!0})),this.focusInput())}}_inputKeydown(e){if(!this.disabled)switch(e.key){case"!":case"/":case"\\":case">":case"<":"\\"===e.key&&""==this.value||"!"===e.key&&""==this.value?(this.commandContext="/",e.preventDefault()):"<"===e.key&&""==this.value?(this.commandContext=">",e.preventDefault()):""==this.value&&(this.commandContext=e.key,e.preventDefault());break;case"Backspace":""==this.programSearch&&this.programName?(this.dispatchEvent(new CustomEvent("super-daemon-run-program",{bubbles:!0,cancelable:!0,composed:!0,detail:!1})),e.preventDefault()):!this.programName&&""==this.value&&this.commandContext&&(this.commandContext="*",e.preventDefault())}}inputfilterChanged(e){this.disabled||(e.stopPropagation(),e.stopImmediatePropagation(),this.value=e.target.value)}render(){return e` +import{html as e,css as t}from"../../../lit/index.js";import{I18NMixin as i}from"../../i18n-manager/lib/I18NMixin.js";import{mimeTypeToName as o}from"../../utils/utils.js";import{SimpleColors as s}from"../../simple-colors/simple-colors.js";import"../../simple-fields/lib/simple-fields-field.js";import"../../simple-icon/lib/simple-icons.js";import"../../simple-icon/lib/simple-icon-button-lite.js";import"../../hax-iconset/lib/simple-hax-iconset.js";import"../../simple-icon/simple-icon.js";import"../../simple-icon/lib/simple-icon-lite.js";export class SuperDaemonSearch extends(i(s)){static get tag(){return"super-daemon-search"}constructor(){super(),this.focused=!1,this.icon="hardware:keyboard-return",this.iconAccent="purple",this.voiceSearch=!1,this.programSearch="",this.mini=!1,this.wand=!1,this.loading=!1,this.listeningForInput=!1,this.commandContext="*",this.value=null,this.disabled=!1,this.dragover=!1,this.droppable=!1,this.droppableType=null,this.t=this.t||{},this.t={...this.t,voiceSearch:"Voice search",filterCommands:"Filter commands",commands:"Commands"},this.possibleActions=[]}static get properties(){return{icon:{type:String},disabled:{type:Boolean,reflect:!0},iconAccent:{type:String,attribute:"icon-accent"},voiceSearch:{type:Boolean,reflect:!0,attribute:"voice-search"},possibleActions:{type:Array},listeningForInput:{type:Boolean,reflect:!0,attribute:"listening-for-input"},droppable:{type:Boolean,reflect:!0},dragover:{type:Boolean,reflect:!0},droppableType:{type:String,attribute:"droppable-type"},value:{type:String},mini:{type:Boolean,reflect:!0},wand:{type:Boolean,reflect:!0},programName:{type:String,attribute:"program-name"},commandContext:{type:String,attribute:"command-context"},focused:{type:Boolean,reflect:!0}}}voiceSearchClick(){if(!this.disabled){const e=globalThis.SuperDaemonManager.requestAvailability();this.listeningForInput?e.listeningForInput=!1:(e.hal.speak("How may I help you?",e.santaMode).then((t=>{e.playSound(),e.listeningForInput=!0})),this.focusInput())}}_inputKeydown(e){if(!this.disabled)switch(e.key){case"!":case"/":case"\\":case">":case"<":"\\"===e.key&&""==this.value||"!"===e.key&&""==this.value?(this.commandContext="/",e.preventDefault()):"<"===e.key&&""==this.value?(this.commandContext=">",e.preventDefault()):""==this.value&&(this.commandContext=e.key,e.preventDefault());break;case"Backspace":""==this.programSearch&&this.programName?(this.dispatchEvent(new CustomEvent("super-daemon-run-program",{bubbles:!0,cancelable:!0,composed:!0,detail:!1})),e.preventDefault()):!this.programName&&""==this.value&&this.commandContext&&(this.commandContext="*",e.preventDefault())}}inputfilterChanged(e){switch(e.target.value){case"!":case"/":case"\\":case">":case"<":"\\"===e.target.value&&""==this.value||"!"===e.target.value&&""==this.value?(this.commandContext="/",e.preventDefault()):"<"===e.target.value&&""==this.value?(this.commandContext=">",e.preventDefault()):""==this.value&&(this.commandContext=e.target.value,e.preventDefault()),e.target.value="";break;default:this.disabled||(e.stopPropagation(),e.stopImmediatePropagation(),this.value=e.target.value)}}render(){return e` ${"*"!=this.commandContext?e``:""}`}suggestPossibleAction(e=!1){return e?`📂 Drop '${o(e)}' here for options`:this.randomOption(this.possibleActions)}randomOption(e=[]){return e.length>0?e[Math.floor(Math.random()*Math.floor(e.length))]:void 0}firstUpdated(e){super.firstUpdated&&super.firstUpdated(e),this.shadowRoot.querySelector("#inputfilter").placeholder=this.suggestPossibleAction()}updated(e){if(super.updated(e),e.has("focused")&&this.dispatchEvent(new CustomEvent("focused-changed",{composed:!0,detail:{value:this.focused}})),e.has("wand"))if(this.wand){const e=globalThis.SuperDaemonManager.requestAvailability();e.opened?this.possibleActions=["🧑 Submit your ideas💡","📁 Drop files here 📄","🕵 Type what you want to do"]:this.possibleActions=[`🧙‍♂️ ${e.key1} + ${e.key2} opens Merlin`,"🔮 Click to do anything!","📁 Drop files here 📄"]}else this.possibleActions=["🔮 Insert blocks","🕵 Find media 📺"];e.has("droppableType")&&this.shadowRoot&&(this.shadowRoot.querySelector("#inputfilter").placeholder=this.suggestPossibleAction(this.droppableType)),e.has("droppable")&&!this.droppable&&(this.dragover=!1),e.has("value")&&void 0!==e.get("value")&&this.dispatchEvent(new CustomEvent("value-changed",{composed:!0,detail:{value:this.value}})),e.has("listeningForInput")&&this.dispatchEvent(new CustomEvent("listening-for-input-changed",{composed:!0,detail:{value:this.listeningForInput}})),e.has("commandContext")&&this.dispatchEvent(new CustomEvent("command-context-changed",{composed:!0,detail:{value:this.commandContext}}))}fieldFocusLoss(e){this.focused=!1}fieldFocus(e){this.focused=!0}focusInput(){setTimeout((()=>{this.shadowRoot.querySelector("#inputfilter").focus(),this.shadowRoot.querySelector("#inputfilter").cursorAtEnd()}),0)}selectInput(){setTimeout((()=>{this.shadowRoot.querySelector("#inputfilter").select()}),0)}static get styles(){let e=[];return super.styles&&(e=super.styles),[e,i` + >`:""}`}suggestPossibleAction(e=!1){return e?`📂 Drop '${o(e)}' here for options`:this.randomOption(this.possibleActions)}randomOption(e=[]){return e.length>0?e[Math.floor(Math.random()*Math.floor(e.length))]:void 0}firstUpdated(e){super.firstUpdated&&super.firstUpdated(e),this.shadowRoot.querySelector("#inputfilter").placeholder=this.suggestPossibleAction()}updated(e){if(super.updated(e),e.has("focused")&&this.dispatchEvent(new CustomEvent("focused-changed",{composed:!0,detail:{value:this.focused}})),e.has("wand"))if(this.wand){const e=globalThis.SuperDaemonManager.requestAvailability();e.opened?this.possibleActions=["🧑 Submit your ideas💡","📁 Drop files here 📄","🕵 Type what you want to do"]:this.possibleActions=[`🧙‍♂️ ${e.key1} + ${e.key2} opens Merlin`,"🔮 Click to do anything!","📁 Drop files here 📄"]}else this.possibleActions=["🔮 Insert blocks","🕵 Find media 📺"];e.has("droppableType")&&this.shadowRoot&&(this.shadowRoot.querySelector("#inputfilter").placeholder=this.suggestPossibleAction(this.droppableType)),e.has("droppable")&&!this.droppable&&(this.dragover=!1),e.has("value")&&void 0!==e.get("value")&&this.dispatchEvent(new CustomEvent("value-changed",{composed:!0,detail:{value:this.value}})),e.has("listeningForInput")&&this.dispatchEvent(new CustomEvent("listening-for-input-changed",{composed:!0,detail:{value:this.listeningForInput}})),e.has("commandContext")&&this.dispatchEvent(new CustomEvent("command-context-changed",{composed:!0,detail:{value:this.commandContext}}))}fieldFocusLoss(e){this.focused=!1}fieldFocus(e){this.focused=!0}focusInput(){setTimeout((()=>{this.shadowRoot.querySelector("#inputfilter").focus(),this.shadowRoot.querySelector("#inputfilter").cursorAtEnd()}),0)}selectInput(){setTimeout((()=>{this.shadowRoot.querySelector("#inputfilter").select()}),0)}static get styles(){let e=[];return super.styles&&(e=super.styles),[e,t` :host { display: flex; margin: 0; diff --git a/build/es6/node_modules/@lrnwebcomponents/video-player/lib/lecture-player.js b/build/es6/node_modules/@lrnwebcomponents/video-player/lib/lecture-player.js index 70ef66e230..9b552d633f 100644 --- a/build/es6/node_modules/@lrnwebcomponents/video-player/lib/lecture-player.js +++ b/build/es6/node_modules/@lrnwebcomponents/video-player/lib/lecture-player.js @@ -12,9 +12,7 @@ import{css as e,html as t,LitElement as n}from"../../../lit/index.js";import{DDD width: 100%; height: 100%; } - `]}constructor(){super(),this.associatedNodes=new Object,this.videoPlayer=this.querySelector("video-player").outerHTML,window.addEventListener("DOMContentLoaded",(()=>{this.querySelectorAll("lecture-anchor").forEach((e=>{console.log(e.associatedID),this.associatedNodes[e.value]=e.associatedID})),console.log(this.associatedNodes);for(const[e,t]of Object.entries(this.associatedNodes))console.log(`${e}: ${t}`)})),this.videoInterval=null,this.activeIndex=null}static get properties(){return{activeIndex:{type:String,reflect:!0},source:{type:String,reflect:!0},associatedNodes:{type:Object,reflect:!0},open:{type:Boolean,reflect:!0}}}updated(e){super.updated(e),e.forEach(((e,t)=>{"activeIndex"===t&&e!==this.activeIndex&&this.activeIndex&&(document.querySelector("video-player").playing||this.play,console.log("activeIndex changed to: ",this.activeIndex),console.log(document.querySelector("#"+this.activeIndex)),this.seek(this.querySelector("#"+this.activeIndex).value),this.updateJumbotron(),this.updatePlaylist(),this.checkDisabledButtons())}))}scan(){const e=this.querySelectorAll("lecture-anchor");console.log(e);const t=Array.from(e);t.sort(((e,t)=>parseInt(e.getAttribute("value"),10)-parseInt(t.getAttribute("value"),10))),t.forEach(((e,t)=>{e.id=`slide-${t+1}`,e.addEventListener("click",(()=>{this.activeIndex=e.id,this.seek(e.value),console.log(e.value)}))})),this.setJumbotronAttributes()}setJumbotronAttributes(){console.log("setJumbotronAttributes"),this.querySelectorAll("lecture-anchor").forEach((e=>{let t=this.querySelector(`#${e.getAttribute("associatedID")}`);e.setAttribute("jumbotronHeading",t.textContent),e.setAttribute("jumbotronContent",this.getNextSiblingHTML(t));let n=document.createElement("div");n.innerHTML=e.getAttribute("jumbotronContent"),n.querySelectorAll("lecture-anchor").forEach((e=>{e.removeAttribute("id"),e.classList.add("no-pointer-events")})),e.setAttribute("jumbotronContent",n.innerHTML)})),this.addPrevNextListeners(),this.updatePlaylist()}getNextSiblingHTML(e){let t="",n=e.nextSibling,o=Object.values(this.associatedNodes);for(;n&&(!n.id||!o.includes(n.id));)t+=n.outerHTML||"",n=n.nextSibling;return t}addPrevNextListeners(){console.log("addPrevNextListeners");const e=document.querySelector("#prevSlideBtn"),t=document.querySelector("#nextSlideBtn");this.activeIndex||(this.activeIndex="slide-1"),e.addEventListener("click",(()=>{const e=this.activeIndex.split("-")[1]>1?this.activeIndex.split("-")[1]-1:null;e&&(this.activeIndex="slide-"+e)})),t.addEventListener("click",(()=>{const e=document.querySelectorAll("lecture-anchor[id]").length;console.log(e),console.log(this.activeIndex.split("-")[1]),console.log(parseInt(this.activeIndex.split("-")[1])+1),console.log(parseInt(this.activeIndex.split("-")[1])+1{const n=document.createElement("button");n.classList.add("valueBtn"),n.innerText=t.getAttribute("jumbotronHeading"),n.setAttribute("value",t.value),n.addEventListener("click",(()=>{this.activeIndex=t.id,this.seek(document.querySelector(`#${this.activeIndex}`).value)})),t.id===this.activeIndex&&n.classList.add("active"),e.appendChild(n)})),document.querySelector(".valueList").scrollTo({left:document.querySelector(".valueBtn.active").offsetLeft-125,behavior:"smooth"})}getSortedAnchors(){let e=[],t=1,n=document.querySelector(`#slide-${t}`);for(;n;)e.push(n),t++,n=document.querySelector(`#slide-${t}`);return e}seek(e){let t=document.querySelector("#lecture-player-video");t?t.hasAttribute("element-visible")?(document.querySelector("#lecture-player-video").shadowRoot.querySelector("a11y-media-player").play(),document.querySelector("#lecture-player-video").shadowRoot.querySelector("a11y-media-player").seek(e)):setTimeout((()=>{document.querySelector("#lecture-player-video").shadowRoot.querySelector("a11y-media-player").play(),document.querySelector("#lecture-player-video").shadowRoot.querySelector("a11y-media-player").seek(e)}),1e3):(this.querySelector("video-player").shadowRoot.querySelector("a11y-media-player").play(),this.querySelector("video-player").shadowRoot.querySelector("a11y-media-player").seek(e))}play(){console.log(document.querySelector("video-player").shadowRoot.querySelector("a11y-media-player")),document.querySelector("video-player").shadowRoot.querySelector("a11y-media-player")?document.querySelector("video-player").shadowRoot.querySelector("a11y-media-player").play():this.querySelector("video-player").shadowRoot.querySelector("a11y-media-player").play()}checkDisabledButtons(){console.log("checkDisabledButtons");const e=document.querySelector("#prevSlideBtn"),t=parseInt(this.activeIndex.split("-")[1]);1===t?e.setAttribute("disabled","true"):e.removeAttribute("disabled"),t!==document.querySelectorAll("lecture-anchor").length&&document.querySelector("#nextSlideBtn").removeAttribute("disabled")}endVideo(){console.log("endVideo"),document.querySelector("#lecture-player-video").shadowRoot.querySelector("a11y-media-player").pause(),document.querySelector("#nextSlideBtn").setAttribute("disabled","true");let e=document.createElement("div");e.setAttribute("data-primary","11"),e.innerHTML='Close Lecture Player',e.classList.add("endBtnContainer"),document.querySelector(".jumbotron").appendChild(e),document.querySelector(".endBtn").addEventListener("click",(()=>{document.querySelector("simple-modal").close(),this.open=!1}));let t=document.querySelector(".jumbotron");t.scrollTop=t.scrollHeight+500}showModal(e){console.log("showModal");let t=document.createElement("div");t.classList.add("modal-content"),t.innerHTML=`\n \n
\n ${this.videoPlayer}\n
\n
\n \n \n \n
\n
\n
\n \n
\n
\n \n
\n `,this.querySelector("video-player").setAttribute("hidden",!0);const n=new CustomEvent("simple-modal-show",{bubbles:!0,cancelable:!0,detail:{elements:{content:t}}});this.open=!0,dispatchEvent(n),document.querySelector("#lecture-size-large").addEventListener("click",(e=>{document.querySelectorAll(".lecture-control").forEach((e=>{e.classList.remove("active")})),e.target.classList.toggle("active"),document.querySelector(".videoSection").classList.add("large"),document.querySelector(".videoSection").classList.remove("small"),document.querySelector(".videoSection").classList.remove("normal")})),document.querySelector("#lecture-size-normal").addEventListener("click",(e=>{document.querySelectorAll(".lecture-control").forEach((e=>{e.classList.remove("active")})),e.target.classList.toggle("active"),document.querySelector(".videoSection").classList.add("normal"),document.querySelector(".videoSection").classList.remove("small"),document.querySelector(".videoSection").classList.remove("large")})),document.querySelector("#lecture-size-small").addEventListener("click",(e=>{document.querySelectorAll(".lecture-control").forEach((e=>{e.classList.remove("active")})),e.target.classList.toggle("active"),document.querySelector(".videoSection").classList.add("small"),document.querySelector(".videoSection").classList.remove("normal"),document.querySelector(".videoSection").classList.remove("large")})),document.querySelector("simple-modal .modal-content .videoSection video-player").setAttribute("id","lecture-player-video"),this.scan(),window.addEventListener("simple-modal-closed",(()=>{this.querySelector("video-player").removeAttribute("hidden"),this.open=!1}))}render(){return t` - Open Lecture Player - ${this.open?t``:t``} + `]}constructor(){if(super(),this.associatedNodes=new Object,this.videoPlayer=this.querySelector("video-player").outerHTML,this.videoInterval=null,this.activeIndex=null,console.log(globalThis.location.hash),globalThis.location.hash){var e=globalThis.location.hash.split("--")[0],t=globalThis.location.hash.split("--")[1]||this.associatedNodes["slide-1"];console.log(e,t),setTimeout((()=>{this.showModal(),console.log("show modal");let e=null,n=Object.values(this.associatedNodes);console.log(n.length);for(let o=0;o=i&&t{this.activeIndex=e}),3e3);break}if(o==n.length-1&&null===this.activeIndex){console.log("last slide"),this.activeIndex=Object.keys(this.associatedNodes)[0];break}}}),2e3)}globalThis.addEventListener("hashChange",(()=>{var[e,t]=globalThis.location.hash.split("--");"#lecture-player-video"!==e||t||(console.log("no timestamp"),this.showModal(),setTimeout((()=>{this.activeIndex="slide-1"}),1e3))}))}static get properties(){return{activeIndex:{type:String,reflect:!0},source:{type:String,reflect:!0},associatedNodes:{type:Object,reflect:!0},open:{type:Boolean,reflect:!0}}}firstUpdated(){const e=this.querySelectorAll("[data-lecture-slide]");console.log(e);const t=Array.from(e);t.sort(((e,t)=>parseInt(e.getAttribute("data-value"),10)-parseInt(t.getAttribute("data-value"),10))),t.forEach(((e,t)=>{e.id=`slide-${t+1}`,this.associatedNodes[e.id]=e.getAttribute("data-value"),console.log(e.id,e.getAttribute("data-value")),e.addEventListener("click",(()=>{this.activeIndex=e.id}))})),this.setJumbotronAttributes()}updated(e){super.updated(e),e.forEach(((e,t)=>{if("activeIndex"===t&&e!==this.activeIndex&&this.activeIndex){if(this.linked)return void(this.linked=!1);document.querySelector("video-player").playing||this.play,console.log("activeIndex changed to:",this.activeIndex),console.log(document.querySelector("#"+this.activeIndex)),this.seek(this.associatedNodes[this.activeIndex]),this.updateJumbotron(),this.updatePlaylist(),this.checkDisabledButtons()}}))}setJumbotronAttributes(){console.log("setJumbotronAttributes"),this.querySelectorAll("[data-lecture-slide]").forEach((e=>{let t=this.querySelector(`#${e.getAttribute("data-associatedID")}`);console.log(t),e.setAttribute("data-lecture-heading",t.textContent),e.setAttribute("data-lecture-content",this.getNextSiblingHTML(t));let n=document.createElement("div");n.innerHTML=e.getAttribute("data-lecture-content"),n.querySelectorAll("[data-lecture-slide]").forEach((e=>{e.removeAttribute("id"),e.classList.add("no-pointer-events")})),e.setAttribute("data-lecture-content",n.innerHTML)}))}getNextSiblingHTML(e){console.log(e);let t="",n=e.nextSibling;console.log(n.nextSibling);let o=[];for(Object.keys(this.associatedNodes).forEach((e=>{console.log(e),o.push(e),o.push(this.querySelector(`#${e}`).getAttribute("data-associatedID"))})),o=o.filter((t=>t!==e.id&&t!==document.querySelector(`[data-associatedID="${e.id}"]`).id)),console.log(o);n;){if(n&&n.nodeType===Node.ELEMENT_NODE&&n.id&&o.includes(n.id)){console.log("broke chain at "+n.id);break}console.log(n),t+=n.outerHTML||"",n=n.nextSibling}return t}addPrevNextListeners(){console.log("addPrevNextListeners");const e=document.querySelector("#prevSlideBtn"),t=document.querySelector("#nextSlideBtn");e.addEventListener("click",(()=>{const e=this.activeIndex.split("-")[1]>1?this.activeIndex.split("-")[1]-1:null;e&&(this.activeIndex="slide-"+e)})),t.addEventListener("click",(()=>{const e=document.querySelectorAll("[data-lecture-slide][id]").length;console.log(e),console.log(this.activeIndex.split("-")[1]),console.log(parseInt(this.activeIndex.split("-")[1])+1),console.log(parseInt(this.activeIndex.split("-")[1])+1{console.log(t,this.associatedNodes[t]);this.associatedNodes[t];const n=document.querySelector(`#${t}`),o=document.createElement("button");o.classList.add("valueBtn"),o.textContent=n?n.getAttribute("data-lecture-heading"):"Missing Title",o.addEventListener("click",(()=>{this.activeIndex=t})),t===this.activeIndex&&o.classList.add("active"),e.appendChild(o)}));const t=e.querySelector(".active");t&&e.scrollTo({left:t.offsetLeft-125,behavior:"smooth"})}seek(e){console.log("seek to timestamp: ",e),this.open?setTimeout((()=>{document.querySelector("#lecture-player-video").seek(e),document.querySelector("#lecture-player-video").play(),console.log(e)}),3e3):(console.log("seeking to video player"),this.querySelector("video-player").play(),this.querySelector("video-player").seek(e))}play(){document.querySelector("video-player"),document.querySelector("video-player")?document.querySelector("video-player").play():this.querySelector("video-player").play()}checkDisabledButtons(){console.log("checkDisabledButtons");const e=document.querySelector("#prevSlideBtn"),t=parseInt(this.activeIndex.split("-")[1]);1===t?e.setAttribute("disabled","true"):e.removeAttribute("disabled"),t!==document.querySelectorAll("[data-lecture-slide]").length&&document.querySelector("#nextSlideBtn").removeAttribute("disabled")}endVideo(){console.log("endVideo"),document.querySelector("#lecture-player-video").pause(),document.querySelector("#nextSlideBtn").setAttribute("disabled","true");let e=document.createElement("div");e.setAttribute("data-primary","11"),e.innerHTML='Close Lecture Player',e.classList.add("endBtnContainer"),document.querySelector(".jumbotron").appendChild(e),document.querySelector(".endBtn").addEventListener("click",(()=>{document.querySelector("simple-modal").close(),this.open=!1}));let t=document.querySelector(".jumbotron");t.scrollTop=t.scrollHeight+500}showModal(){console.log("showModal");let e=document.createElement("div");e.classList.add("modal-content"),e.innerHTML=`\n \n
\n ${this.videoPlayer}\n
\n
\n \n \n \n
\n
\n
\n \n
\n
\n \n
\n `,this.querySelector("video-player").setAttribute("hidden",!0);const t=new CustomEvent("simple-modal-show",{bubbles:!0,cancelable:!0,detail:{elements:{content:e}}});this.open=!0,dispatchEvent(t),setTimeout((()=>{document.querySelector("#lecture-size-large").addEventListener("click",(e=>{document.querySelectorAll(".lecture-control").forEach((e=>{e.classList.remove("active")})),e.target.classList.toggle("active"),document.querySelector(".videoSection").classList.add("large"),document.querySelector(".videoSection").classList.remove("small"),document.querySelector(".videoSection").classList.remove("normal")})),document.querySelector("#lecture-size-normal").addEventListener("click",(e=>{document.querySelectorAll(".lecture-control").forEach((e=>{e.classList.remove("active")})),e.target.classList.toggle("active"),document.querySelector(".videoSection").classList.add("normal"),document.querySelector(".videoSection").classList.remove("small"),document.querySelector(".videoSection").classList.remove("large")})),document.querySelector("#lecture-size-small").addEventListener("click",(e=>{document.querySelectorAll(".lecture-control").forEach((e=>{e.classList.remove("active")})),e.target.classList.toggle("active"),document.querySelector(".videoSection").classList.add("small"),document.querySelector(".videoSection").classList.remove("normal"),document.querySelector(".videoSection").classList.remove("large")})),document.querySelector("simple-modal .modal-content .videoSection video-player").setAttribute("id","lecture-player-video"),window.addEventListener("simple-modal-closed",(()=>{this.querySelector("video-player").removeAttribute("hidden"),this.open=!1}))}),3e3)}render(){return t` + Open Lecture Player + ${this.open?t``:t``} `}}window.customElements.define("lecture-player",LecturePlayer); \ No newline at end of file diff --git a/wc-registry.json b/wc-registry.json index ecf8ce6fae..1b9a424b59 100644 --- a/wc-registry.json +++ b/wc-registry.json @@ -1 +1 @@ -{"focus-trap":"@a11y/focus-trap/focus-trap.js","local-time":"@github/time-elements/dist/local-time-element.js","relative-time":"@github/time-elements/dist/relative-time-element.js","time-ago":"@github/time-elements/dist/time-ago-element.js","time-until":"@github/time-elements/dist/time-until-element.js","model-viewer":"@google/model-viewer/dist/model-viewer.js","lit-virtualizer":"@lit-labs/virtualizer/lit-virtualizer.js","a11y-carousel":"@lrnwebcomponents/a11y-carousel/a11y-carousel.js","a11y-carousel-button":"@lrnwebcomponents/a11y-carousel/lib/a11y-carousel-button.js","a11y-collapse":"@lrnwebcomponents/a11y-collapse/a11y-collapse.js","a11y-collapse-group":"@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-group.js","a11y-compare-image":"@lrnwebcomponents/a11y-compare-image/a11y-compare-image.js","a11y-details":"@lrnwebcomponents/a11y-details/a11y-details.js","a11y-figure":"@lrnwebcomponents/a11y-figure/a11y-figure.js","a11y-gif-player":"@lrnwebcomponents/a11y-gif-player/a11y-gif-player.js","a11y-media-player":"@lrnwebcomponents/a11y-media-player/a11y-media-player.js","a11y-media-button":"@lrnwebcomponents/a11y-media-player/lib/a11y-media-button.js","a11y-media-play-button":"@lrnwebcomponents/a11y-media-player/lib/a11y-media-play-button.js","a11y-media-state-manager":"@lrnwebcomponents/a11y-media-player/lib/a11y-media-state-manager.js","a11y-media-transcript-cue":"@lrnwebcomponents/a11y-media-player/lib/a11y-media-transcript-cue.js","a11y-media-youtube":"@lrnwebcomponents/a11y-media-player/lib/a11y-media-youtube.js","a11y-menu-button":"@lrnwebcomponents/a11y-menu-button/a11y-menu-button.js","a11y-menu-button-item":"@lrnwebcomponents/a11y-menu-button/lib/a11y-menu-button-item.js","a11y-tabs":"@lrnwebcomponents/a11y-tabs/a11y-tabs.js","a11y-tab":"@lrnwebcomponents/a11y-tabs/lib/a11y-tab.js","absolute-position-behavior":"@lrnwebcomponents/absolute-position-behavior/absolute-position-behavior.js","absolute-position-state-manager":"@lrnwebcomponents/absolute-position-behavior/lib/absolute-position-state-manager.js","accent-card":"@lrnwebcomponents/accent-card/accent-card.js","aframe-player":"@lrnwebcomponents/aframe-player/aframe-player.js","air-horn":"@lrnwebcomponents/air-horn/air-horn.js","app-editor-hax":"@lrnwebcomponents/app-editor-hax/app-editor-hax.js","app-hax":"@lrnwebcomponents/app-hax/app-hax.js","app-hax-theme":"@lrnwebcomponents/app-hax/lib/app-hax-theme.js","random-word":"@lrnwebcomponents/app-hax/lib/random-word/random-word.js","rpg-character-toast":"@lrnwebcomponents/app-hax/lib/rpg-character-toast/rpg-character-toast.js","app-hax-button":"@lrnwebcomponents/app-hax/lib/v1/app-hax-button.js","app-hax-hat-progress":"@lrnwebcomponents/app-hax/lib/v1/app-hax-hat-progress.js","app-hax-label":"@lrnwebcomponents/app-hax/lib/v1/app-hax-label.js","app-hax-search-bar":"@lrnwebcomponents/app-hax/lib/v1/app-hax-search-bar.js","app-hax-search-results":"@lrnwebcomponents/app-hax/lib/v1/app-hax-search-results.js","app-hax-site-bar":"@lrnwebcomponents/app-hax/lib/v1/app-hax-site-bar.js","app-hax-site-button":"@lrnwebcomponents/app-hax/lib/v1/app-hax-site-button.js","app-hax-site-details":"@lrnwebcomponents/app-hax/lib/v1/app-hax-site-details.js","app-hax-site-login":"@lrnwebcomponents/app-hax/lib/v1/app-hax-site-login.js","app-hax-steps":"@lrnwebcomponents/app-hax/lib/v1/app-hax-steps.js","app-hax-toast":"@lrnwebcomponents/app-hax/lib/v1/app-hax-toast.js","app-hax-top-bar":"@lrnwebcomponents/app-hax/lib/v1/app-hax-top-bar.js","app-hax-user-menu-button":"@lrnwebcomponents/app-hax/lib/v1/app-hax-user-menu-button.js","app-hax-user-menu":"@lrnwebcomponents/app-hax/lib/v1/app-hax-user-menu.js","app-hax-wired-toggle":"@lrnwebcomponents/app-hax/lib/v1/app-hax-wired-toggle.js","app-hax-backend-api":"@lrnwebcomponents/app-hax/lib/v1/AppHaxBackendAPI.js","app-hax-router":"@lrnwebcomponents/app-hax/lib/v1/AppHaxRouter.js","wired-darkmode-toggle":"@lrnwebcomponents/app-hax/lib/wired-darkmode-toggle/wired-darkmode-toggle.js","audio-player":"@lrnwebcomponents/audio-player/audio-player.js","awesome-explosion":"@lrnwebcomponents/awesome-explosion/awesome-explosion.js","b-r":"@lrnwebcomponents/b-r/b-r.js","barcode-reader":"@lrnwebcomponents/barcode-reader/barcode-reader.js","beaker-broker":"@lrnwebcomponents/beaker-broker/beaker-broker.js","bootstrap-theme":"@lrnwebcomponents/bootstrap-theme/bootstrap-theme.js","bootstrap-breadcrumb":"@lrnwebcomponents/bootstrap-theme/lib/BootstrapBreadcrumb.js","bootstrap-footer":"@lrnwebcomponents/bootstrap-theme/lib/BootstrapFooter.js","bootstrap-search":"@lrnwebcomponents/bootstrap-theme/lib/BootstrapSearch.js","chartist-render":"@lrnwebcomponents/chartist-render/chartist-render.js","check-it-out":"@lrnwebcomponents/check-it-out/check-it-out.js","circle-progress":"@lrnwebcomponents/circle-progress/circle-progress.js","citation-element":"@lrnwebcomponents/citation-element/citation-element.js","clean-one":"@lrnwebcomponents/clean-one/clean-one.js","clean-one-search-box":"@lrnwebcomponents/clean-one/lib/clean-one-search-box.js","clean-two":"@lrnwebcomponents/clean-two/clean-two.js","cms-hax":"@lrnwebcomponents/cms-hax/cms-hax.js","cms-block":"@lrnwebcomponents/cms-hax/lib/cms-block.js","cms-entity":"@lrnwebcomponents/cms-hax/lib/cms-entity.js","cms-token":"@lrnwebcomponents/cms-hax/lib/cms-token.js","cms-views":"@lrnwebcomponents/cms-hax/lib/cms-views.js","code-editor":"@lrnwebcomponents/code-editor/code-editor.js","code-pen-button":"@lrnwebcomponents/code-editor/lib/code-pen-button.js","monaco-element":"@lrnwebcomponents/code-editor/lib/monaco-element/monaco-element.js","code-sample":"@lrnwebcomponents/code-sample/code-sample.js","collection-list":"@lrnwebcomponents/collection-list/collection-list.js","collection-item":"@lrnwebcomponents/collection-list/lib/collection-item.js","collection-row":"@lrnwebcomponents/collection-list/lib/collection-row.js","collections-theme-banner":"@lrnwebcomponents/collection-list/lib/collections-theme-banner.js","collections-theme":"@lrnwebcomponents/collection-list/lib/collections-theme.js","count-up":"@lrnwebcomponents/count-up/count-up.js","course-design":"@lrnwebcomponents/course-design/course-design.js","activity-box":"@lrnwebcomponents/course-design/lib/activity-box.js","block-quote":"@lrnwebcomponents/course-design/lib/block-quote.js","course-intro-header":"@lrnwebcomponents/course-design/lib/course-intro-header.js","course-intro-lesson-plan":"@lrnwebcomponents/course-design/lib/course-intro-lesson-plan.js","course-intro-lesson-plans":"@lrnwebcomponents/course-design/lib/course-intro-lesson-plans.js","course-intro":"@lrnwebcomponents/course-design/lib/course-intro.js","ebook-button":"@lrnwebcomponents/course-design/lib/ebook-button.js","learning-component":"@lrnwebcomponents/course-design/lib/learning-component.js","lrn-h5p":"@lrnwebcomponents/course-design/lib/lrn-h5p.js","responsive-iframe":"@lrnwebcomponents/course-design/lib/responsive-iframe.js","worksheet-download":"@lrnwebcomponents/course-design/lib/worksheet-download.js","course-model":"@lrnwebcomponents/course-model/course-model.js","model-info":"@lrnwebcomponents/course-model/lib/model-info.js","model-option":"@lrnwebcomponents/course-model/lib/model-option.js","csv-render":"@lrnwebcomponents/csv-render/csv-render.js","d-d-d":"@lrnwebcomponents/d-d-d/d-d-d.js","d-d-d-sample":"@lrnwebcomponents/d-d-d/lib/d-d-d-sample.js","d-d-docs":"@lrnwebcomponents/d-d-d/lib/d-d-docs.js","ddd-brochure-theme":"@lrnwebcomponents/d-d-d/lib/ddd-brochure-theme.js","mini-map":"@lrnwebcomponents/d-d-d/lib/mini-map.js","data-viz":"@lrnwebcomponents/data-viz/data-viz.js","date-card":"@lrnwebcomponents/date-card/date-card.js","date-chip":"@lrnwebcomponents/date-card/lib/date-chip.js","discord-embed":"@lrnwebcomponents/discord-embed/discord-embed.js","disqus-embed":"@lrnwebcomponents/disqus-embed/disqus-embed.js","haxcms-site-disqus":"@lrnwebcomponents/disqus-embed/lib/haxcms-site-disqus.js","documentation-player":"@lrnwebcomponents/documentation-player/documentation-player.js","dropdown-select":"@lrnwebcomponents/dropdown-select/dropdown-select.js","dynamic-import-registry":"@lrnwebcomponents/dynamic-import-registry/dynamic-import-registry.js","eco-json-schema-array":"@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-array.js","eco-json-schema-boolean":"@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-boolean.js","eco-json-schema-enum":"@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-enum.js","eco-json-schema-fieldset":"@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-fieldset.js","eco-json-schema-file":"@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-file.js","eco-json-schema-input":"@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-input.js","eco-json-schema-markup":"@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-markup.js","eco-json-schema-object":"@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-object.js","eco-json-schema-tabs":"@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-tabs.js","eco-json-schema-wizard":"@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-wizard.js","editable-list":"@lrnwebcomponents/editable-list/editable-list.js","editable-list-item":"@lrnwebcomponents/editable-list/lib/editable-list-item.js","editable-outline":"@lrnwebcomponents/editable-outline/editable-outline.js","editable-table":"@lrnwebcomponents/editable-table/editable-table.js","editable-table-display":"@lrnwebcomponents/editable-table/lib/editable-table-display.js","editable-table-edit":"@lrnwebcomponents/editable-table/lib/editable-table-edit.js","editable-table-editor-rowcol":"@lrnwebcomponents/editable-table/lib/editable-table-editor-rowcol.js","editable-table-filter":"@lrnwebcomponents/editable-table/lib/editable-table-filter.js","editable-table-sort":"@lrnwebcomponents/editable-table/lib/editable-table-sort.js","elmsln-base":"@lrnwebcomponents/elmsln-apps/lib/elmsln-base.js","game-show-scoreboard":"@lrnwebcomponents/elmsln-apps/lib/game-show-scoreboard/game-show-scoreboard.js","lrnapp-canvas-listing":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-canvas-listing/lrnapp-canvas-listing.js","lrnapp-cis-course-card":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-cis/lrnapp-cis-course-card.js","lrnapp-cis":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-cis/lrnapp-cis.js","lrnapp-gallery-grid":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-gallery-grid/lrnapp-gallery-grid.js","lrnapp-open-studio-assignments":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-open-studio/lrnapp-open-studio-assignments.js","lrnapp-open-studio-projects":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-open-studio/lrnapp-open-studio-projects.js","lrnapp-open-studio-table":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-open-studio/lrnapp-open-studio-table.js","lrnapp-open-studio":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-open-studio/lrnapp-open-studio.js","lrnapp-block-need-feedback":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-dashboard/lrnapp-block-need-feedback.js","lrnapp-block-recent-comments-comment":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-dashboard/lrnapp-block-recent-comments-comment.js","lrnapp-block-recent-comments":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-dashboard/lrnapp-block-recent-comments.js","lrnapp-block-recent-project":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-dashboard/lrnapp-block-recent-project.js","lrnapp-block-recent-submissions":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-dashboard/lrnapp-block-recent-submissions.js","lrnapp-studio-dashboard":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-dashboard/lrnapp-studio-dashboard.js","lrnapp-studio-instructor":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-instructor/lrnapp-studio-instructor.js","lrnapp-studio-assignment-button":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-kanban/lrnapp-studio-assignment-button.js","lrnapp-studio-assignment-display":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-kanban/lrnapp-studio-assignment-display.js","lrnapp-studio-kanban":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-kanban/lrnapp-studio-kanban.js","lrnapp-studio-project-button":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-kanban/lrnapp-studio-project-button.js","lrnapp-studio-block":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-block.js","lrnapp-studio-submission-button":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-button.js","lrnapp-studio-submission-comment":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-comment.js","lrnapp-studio-submission-comments":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-comments.js","lrnapp-studio-submission-critique-panel":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-critique-panel.js","lrnapp-studio-submission-critique":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-critique.js","lrnapp-studio-submission-display":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-display.js","lrnapp-studio-submission-edit-add-asset":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-add-asset.js","lrnapp-studio-submission-edit-file":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-file.js","lrnapp-studio-submission-edit-files":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-files.js","lrnapp-studio-submission-edit-image":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-image.js","lrnapp-studio-submission-edit-images":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-images.js","lrnapp-studio-submission-edit-links":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-links.js","lrnapp-studio-submission-edit-textarea":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-textarea.js","lrnapp-studio-submission-edit-video":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-video.js","lrnapp-studio-submission-edit":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit.js","lrnapp-studio-submission-editbar-message":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-editbar-message.js","lrnapp-studio-submission-editbar":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-editbar.js","lrnapp-studio-submission-media-editoverlay":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-media-editoverlay.js","lrnapp-studio-submission-object":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-object.js","lrnapp-studio-submission-page":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-page.js","lrnapp-studio-submission":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission.js","mooc-content":"@lrnwebcomponents/elmsln-apps/lib/mooc-content/mooc-content.js","elmsln-loading":"@lrnwebcomponents/elmsln-loading/elmsln-loading.js","elmsln-studio":"@lrnwebcomponents/elmsln-studio/elmsln-studio.js","elmsln-studio-assignment":"@lrnwebcomponents/elmsln-studio/lib/elmsln-studio-assignment.js","elmsln-studio-assignments":"@lrnwebcomponents/elmsln-studio/lib/elmsln-studio-assignments.js","elmsln-studio-button":"@lrnwebcomponents/elmsln-studio/lib/elmsln-studio-button.js","elmsln-studio-dashboard":"@lrnwebcomponents/elmsln-studio/lib/elmsln-studio-dashboard.js","elmsln-studio-link":"@lrnwebcomponents/elmsln-studio/lib/elmsln-studio-link.js","elmsln-studio-loremdata":"@lrnwebcomponents/elmsln-studio/lib/elmsln-studio-loremdata.js","elmsln-studio-main":"@lrnwebcomponents/elmsln-studio/lib/elmsln-studio-main.js","elmsln-studio-portfolio":"@lrnwebcomponents/elmsln-studio/lib/elmsln-studio-portfolio.js","elmsln-studio-submission-card":"@lrnwebcomponents/elmsln-studio/lib/elmsln-studio-submission-card.js","elmsln-studio-submissions":"@lrnwebcomponents/elmsln-studio/lib/elmsln-studio-submissions.js","enhanced-text":"@lrnwebcomponents/enhanced-text/enhanced-text.js","event-badge":"@lrnwebcomponents/event-badge/event-badge.js","example-hax-element":"@lrnwebcomponents/example-hax-element/example-hax-element.js","example-haxcms-theme":"@lrnwebcomponents/example-haxcms-theme/example-haxcms-theme.js","exif-data":"@lrnwebcomponents/exif-data/exif-data.js","figure-label":"@lrnwebcomponents/figure-label/figure-label.js","file-system-broker":"@lrnwebcomponents/file-system-broker/file-system-broker.js","docx-file-system-broker":"@lrnwebcomponents/file-system-broker/lib/docx-file-system-broker.js","xlsx-file-system-broker":"@lrnwebcomponents/file-system-broker/lib/xlsx-file-system-broker.js","filtered-image":"@lrnwebcomponents/filtered-image/filtered-image.js","filtered-image-filters":"@lrnwebcomponents/filtered-image/lib/filtered-image-filters.js","flash-card":"@lrnwebcomponents/flash-card/flash-card.js","flash-card-answer-box":"@lrnwebcomponents/flash-card/lib/flash-card-answer-box.js","flash-card-image-prompt":"@lrnwebcomponents/flash-card/lib/flash-card-prompt-img.js","flash-card-set":"@lrnwebcomponents/flash-card/lib/flash-card-set.js","fluid-type":"@lrnwebcomponents/fluid-type/fluid-type.js","full-screen-image":"@lrnwebcomponents/full-screen-image/full-screen-image.js","full-width-image":"@lrnwebcomponents/full-width-image/full-width-image.js","fullscreen-behaviors":"@lrnwebcomponents/fullscreen-behaviors/fullscreen-behaviors.js","future-terminal-text":"@lrnwebcomponents/future-terminal-text/future-terminal-text.js","future-terminal-text-lite":"@lrnwebcomponents/future-terminal-text/lib/future-terminal-text-lite.js","game-show-quiz":"@lrnwebcomponents/game-show-quiz/game-show-quiz.js","game-show-quiz-modal":"@lrnwebcomponents/game-show-quiz/lib/game-show-quiz-modal.js","git-corner":"@lrnwebcomponents/git-corner/git-corner.js","github-preview":"@lrnwebcomponents/github-preview/github-preview.js","wc-markdown":"@lrnwebcomponents/github-preview/lib/wc-markdown.js","glossary-term":"@lrnwebcomponents/glossary-term/glossary-term.js","grade-book":"@lrnwebcomponents/grade-book/grade-book.js","grade-book-lite":"@lrnwebcomponents/grade-book/lib/grade-book-lite.js","grade-book-pop-up":"@lrnwebcomponents/grade-book/lib/grade-book-pop-up.js","grade-book-store":"@lrnwebcomponents/grade-book/lib/grade-book-store.js","grade-book-student-block":"@lrnwebcomponents/grade-book/lib/grade-book-student-block.js","grade-book-table":"@lrnwebcomponents/grade-book/lib/grade-book-table.js","letter-grade-picker":"@lrnwebcomponents/grade-book/lib/letter-grade-picker.js","letter-grade":"@lrnwebcomponents/grade-book/lib/letter-grade.js","grafitto-filter":"@lrnwebcomponents/grafitto-filter/grafitto-filter.js","grid-plate":"@lrnwebcomponents/grid-plate/grid-plate.js","h-a-x":"@lrnwebcomponents/h-a-x/h-a-x.js","h5p-element":"@lrnwebcomponents/h5p-element/h5p-element.js","h5p-wrapped-element":"@lrnwebcomponents/h5p-element/lib/h5p-wrapped-element.js","hal-9000":"@lrnwebcomponents/hal-9000/hal-9000.js","hal-9000-ui":"@lrnwebcomponents/hal-9000/lib/hal-9000-ui/hal-9000-ui.js","hax-body":"@lrnwebcomponents/hax-body/hax-body.js","hax-app-picker":"@lrnwebcomponents/hax-body/lib/hax-app-picker.js","hax-app-search":"@lrnwebcomponents/hax-body/lib/hax-app-search.js","hax-app":"@lrnwebcomponents/hax-body/lib/hax-app.js","hax-autoloader":"@lrnwebcomponents/hax-body/lib/hax-autoloader.js","hax-cancel-dialog":"@lrnwebcomponents/hax-body/lib/hax-cancel-dialog.js","hax-context-item-textop":"@lrnwebcomponents/hax-body/lib/hax-context-item-textop.js","hax-context-item":"@lrnwebcomponents/hax-body/lib/hax-context-item.js","hax-element-demo":"@lrnwebcomponents/hax-body/lib/hax-element-demo.js","hax-export-dialog":"@lrnwebcomponents/hax-body/lib/hax-export-dialog.js","hax-gizmo-browser":"@lrnwebcomponents/hax-body/lib/hax-gizmo-browser.js","hax-map":"@lrnwebcomponents/hax-body/lib/hax-map.js","hax-picker":"@lrnwebcomponents/hax-body/lib/hax-picker.js","hax-plate-context":"@lrnwebcomponents/hax-body/lib/hax-plate-context.js","hax-preferences-dialog":"@lrnwebcomponents/hax-body/lib/hax-preferences-dialog.js","hax-stax-browser":"@lrnwebcomponents/hax-body/lib/hax-stax-browser.js","hax-store":"@lrnwebcomponents/hax-body/lib/hax-store.js","hax-text-editor-button":"@lrnwebcomponents/hax-body/lib/hax-text-editor-button.js","hax-text-editor-paste-button":"@lrnwebcomponents/hax-body/lib/hax-text-editor-paste-button.js","hax-text-editor-toolbar":"@lrnwebcomponents/hax-body/lib/hax-text-editor-toolbar.js","hax-text-editor":"@lrnwebcomponents/hax-body/lib/hax-text-editor.js","hax-toolbar-item":"@lrnwebcomponents/hax-body/lib/hax-toolbar-item.js","hax-toolbar-menu":"@lrnwebcomponents/hax-body/lib/hax-toolbar-menu.js","hax-toolbar":"@lrnwebcomponents/hax-body/lib/hax-toolbar.js","hax-tray-button":"@lrnwebcomponents/hax-body/lib/hax-tray-button.js","hax-tray-upload":"@lrnwebcomponents/hax-body/lib/hax-tray-upload.js","hax-tray":"@lrnwebcomponents/hax-body/lib/hax-tray.js","hax-ui-styles":"@lrnwebcomponents/hax-body/lib/hax-ui-styles.js","hax-upload-field":"@lrnwebcomponents/hax-body/lib/hax-upload-field.js","hax-view-source":"@lrnwebcomponents/hax-body/lib/hax-view-source.js","hax-cloud":"@lrnwebcomponents/hax-cloud/hax-cloud.js","hax-logo":"@lrnwebcomponents/hax-logo/hax-logo.js","haxcms-backend-beaker":"@lrnwebcomponents/haxcms-elements/lib/core/backends/haxcms-backend-beaker.js","haxcms-backend-demo":"@lrnwebcomponents/haxcms-elements/lib/core/backends/haxcms-backend-demo.js","haxcms-backend-nodejs":"@lrnwebcomponents/haxcms-elements/lib/core/backends/haxcms-backend-nodejs.js","haxcms-backend-php":"@lrnwebcomponents/haxcms-elements/lib/core/backends/haxcms-backend-php.js","haxcms-backend-userfs":"@lrnwebcomponents/haxcms-elements/lib/core/backends/haxcms-backend-userfs.js","haxcms-darkmode-toggle":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-darkmode-toggle.js","haxcms-editor-builder":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-editor-builder.js","haxcms-outline-editor-dialog":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-outline-editor-dialog.js","haxcms-share-dialog":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-share-dialog.js","haxcms-site-builder":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-site-builder.js","haxcms-site-dashboard":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-site-dashboard.js","haxcms-site-editor-ui":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-site-editor-ui.js","haxcms-site-editor":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-site-editor.js","haxcms-site-insights":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-site-insights.js","haxcms-site-router":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-site-router.js","haxcms-site-store":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-site-store.js","haxcms-toast":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-toast.js","haxcms-button-add":"@lrnwebcomponents/haxcms-elements/lib/core/micros/haxcms-button-add.js","haxcms-site-listing":"@lrnwebcomponents/haxcms-elements/lib/core/site-list/haxcms-site-listing.js","haxcms-basic-theme":"@lrnwebcomponents/haxcms-elements/lib/core/themes/haxcms-basic-theme.js","haxcms-blank-theme":"@lrnwebcomponents/haxcms-elements/lib/core/themes/haxcms-blank-theme.js","haxcms-minimalist-theme":"@lrnwebcomponents/haxcms-elements/lib/core/themes/haxcms-minimalist-theme.js","haxcms-print-theme":"@lrnwebcomponents/haxcms-elements/lib/core/themes/haxcms-print-theme.js","haxcms-slide-theme":"@lrnwebcomponents/haxcms-elements/lib/core/themes/haxcms-slide-theme.js","haxcms-user-theme":"@lrnwebcomponents/haxcms-elements/lib/core/themes/haxcms-user-theme.js","haxcms-page-get-started":"@lrnwebcomponents/haxcms-elements/lib/core/ui/haxcms-page-get-started.js","haxcms-dev-theme":"@lrnwebcomponents/haxcms-elements/lib/development/haxcms-dev-theme.js","haxcms-theme-developer":"@lrnwebcomponents/haxcms-elements/lib/development/haxcms-theme-developer.js","site-active-fields":"@lrnwebcomponents/haxcms-elements/lib/ui-components/active-item/site-active-fields.js","site-active-tags":"@lrnwebcomponents/haxcms-elements/lib/ui-components/active-item/site-active-tags.js","site-active-title":"@lrnwebcomponents/haxcms-elements/lib/ui-components/active-item/site-active-title.js","site-git-corner":"@lrnwebcomponents/haxcms-elements/lib/ui-components/active-item/site-git-corner.js","site-share-widget":"@lrnwebcomponents/haxcms-elements/lib/ui-components/active-item/site-share-widget.js","site-children-block":"@lrnwebcomponents/haxcms-elements/lib/ui-components/blocks/site-children-block.js","site-outline-block":"@lrnwebcomponents/haxcms-elements/lib/ui-components/blocks/site-outline-block.js","site-recent-content-block":"@lrnwebcomponents/haxcms-elements/lib/ui-components/blocks/site-recent-content-block.js","site-drawer":"@lrnwebcomponents/haxcms-elements/lib/ui-components/layout/site-drawer.js","site-footer":"@lrnwebcomponents/haxcms-elements/lib/ui-components/layout/site-footer.js","site-modal":"@lrnwebcomponents/haxcms-elements/lib/ui-components/layout/site-modal.js","site-region":"@lrnwebcomponents/haxcms-elements/lib/ui-components/layout/site-region.js","active-when-visible":"@lrnwebcomponents/haxcms-elements/lib/ui-components/magic/active-when-visible.js","site-ai-chat":"@lrnwebcomponents/haxcms-elements/lib/ui-components/magic/site-ai-chat.js","site-collection-list":"@lrnwebcomponents/haxcms-elements/lib/ui-components/magic/site-collection-list.js","site-view":"@lrnwebcomponents/haxcms-elements/lib/ui-components/magic/site-view.js","site-breadcrumb":"@lrnwebcomponents/haxcms-elements/lib/ui-components/navigation/site-breadcrumb.js","site-dot-indicator":"@lrnwebcomponents/haxcms-elements/lib/ui-components/navigation/site-dot-indicator.js","site-menu-button":"@lrnwebcomponents/haxcms-elements/lib/ui-components/navigation/site-menu-button.js","site-menu-content":"@lrnwebcomponents/haxcms-elements/lib/ui-components/navigation/site-menu-content.js","site-menu":"@lrnwebcomponents/haxcms-elements/lib/ui-components/navigation/site-menu.js","site-top-menu":"@lrnwebcomponents/haxcms-elements/lib/ui-components/navigation/site-top-menu.js","site-query-menu-slice":"@lrnwebcomponents/haxcms-elements/lib/ui-components/query/site-query-menu-slice.js","site-query":"@lrnwebcomponents/haxcms-elements/lib/ui-components/query/site-query.js","site-render-query":"@lrnwebcomponents/haxcms-elements/lib/ui-components/query/site-render-query.js","site-views-route":"@lrnwebcomponents/haxcms-elements/lib/ui-components/routes/site-views-route.js","site-print-button":"@lrnwebcomponents/haxcms-elements/lib/ui-components/site/site-print-button.js","site-remote-content":"@lrnwebcomponents/haxcms-elements/lib/ui-components/site/site-remote-content.js","site-rss-button":"@lrnwebcomponents/haxcms-elements/lib/ui-components/site/site-rss-button.js","site-search":"@lrnwebcomponents/haxcms-elements/lib/ui-components/site/site-search.js","site-title":"@lrnwebcomponents/haxcms-elements/lib/ui-components/site/site-title.js","site-uuid-link":"@lrnwebcomponents/haxcms-elements/lib/ui-components/site/site-uuid-link.js","basic-template":"@lrnwebcomponents/haxcms-elements/lib/ui-components/templates/basic-template.js","minimalist-template":"@lrnwebcomponents/haxcms-elements/lib/ui-components/templates/minimalist-template.js","haxor-slevin":"@lrnwebcomponents/haxor-slevin/haxor-slevin.js","haxschema-builder":"@lrnwebcomponents/haxschema-builder/haxschema-builder.js","hax-schema-form":"@lrnwebcomponents/haxschema-builder/lib/hax-schema-form.js","hero-banner":"@lrnwebcomponents/hero-banner/hero-banner.js","hex-picker":"@lrnwebcomponents/hex-picker/hex-picker.js","hexagon-loader":"@lrnwebcomponents/hexagon-loader/hexagon-loader.js","hex-a-gon":"@lrnwebcomponents/hexagon-loader/lib/hex-a-gon.js","html-block":"@lrnwebcomponents/html-block/html-block.js","i18n-manager":"@lrnwebcomponents/i18n-manager/i18n-manager.js","iconset-demo":"@lrnwebcomponents/iconset-demo/iconset-demo.js","iframe-loader":"@lrnwebcomponents/iframe-loader/iframe-loader.js","loading-indicator":"@lrnwebcomponents/iframe-loader/lib/loading-indicator.js","image-compare-slider":"@lrnwebcomponents/image-compare-slider/image-compare-slider.js","image-inspector":"@lrnwebcomponents/image-inspector/image-inspector.js","img-pan-zoom":"@lrnwebcomponents/img-pan-zoom/img-pan-zoom.js","img-loader":"@lrnwebcomponents/img-pan-zoom/lib/img-loader.js","img-view-modal":"@lrnwebcomponents/img-view-modal/img-view-modal.js","img-view-viewer":"@lrnwebcomponents/img-view-modal/lib/img-view-viewer.js","inline-audio":"@lrnwebcomponents/inline-audio/inline-audio.js","item-overlay-ops":"@lrnwebcomponents/item-overlay-ops/item-overlay-ops.js","json-editor":"@lrnwebcomponents/json-editor/json-editor.js","json-outline-schema":"@lrnwebcomponents/json-outline-schema/json-outline-schema.js","jos-render":"@lrnwebcomponents/json-outline-schema/lib/jos-render.js","jwt-login":"@lrnwebcomponents/jwt-login/jwt-login.js","layout-builder":"@lrnwebcomponents/layout-builder/layout-builder.js","lazy-image":"@lrnwebcomponents/lazy-image-helpers/lazy-image-helpers.js","lazy-import-discover":"@lrnwebcomponents/lazy-import-discover/lazy-import-discover.js","learn-two-theme":"@lrnwebcomponents/learn-two-theme/learn-two-theme.js","lesson-overview":"@lrnwebcomponents/lesson-overview/lesson-overview.js","lesson-highlight":"@lrnwebcomponents/lesson-overview/lib/lesson-highlight.js","license-element":"@lrnwebcomponents/license-element/license-element.js","lorem-data":"@lrnwebcomponents/lorem-data/lorem-data.js","lrn-aside":"@lrnwebcomponents/lrn-aside/lrn-aside.js","lrn-assignment-button":"@lrnwebcomponents/lrn-assignment/lib/lrn-assignment-button.js","lrn-assignment":"@lrnwebcomponents/lrn-assignment/lrn-assignment.js","lrn-button":"@lrnwebcomponents/lrn-button/lrn-button.js","lrn-content":"@lrnwebcomponents/lrn-content/lrn-content.js","lrn-css-reset":"@lrnwebcomponents/lrn-css-reset/lrn-css-reset.js","lrn-gitgraph":"@lrnwebcomponents/lrn-gitgraph/lrn-gitgraph.js","lrn-icon":"@lrnwebcomponents/lrn-icon/lrn-icon.js","lrn-markdown-editor-editor":"@lrnwebcomponents/lrn-markdown-editor/lib/lrn-markdown-editor-editor.js","lrn-markdown-editor":"@lrnwebcomponents/lrn-markdown-editor/lrn-markdown-editor.js","lrn-math":"@lrnwebcomponents/lrn-math/lrn-math.js","lrn-page":"@lrnwebcomponents/lrn-page/lrn-page.js","lrn-shared-styles-demo":"@lrnwebcomponents/lrn-shared-styles/lib/lrn-shared-styles-demo.js","lrn-table":"@lrnwebcomponents/lrn-table/lrn-table.js","lrn-vocab":"@lrnwebcomponents/lrn-vocab/lrn-vocab.js","lrnapp-fab-speed-dial-action":"@lrnwebcomponents/lrnapp-fab-menu/lib/lrnapp-fab-speed-dial-action.js","lrnapp-fab-menu":"@lrnwebcomponents/lrnapp-fab-menu/lrnapp-fab-menu.js","lrndesign-abbreviation":"@lrnwebcomponents/lrndesign-abbreviation/lrndesign-abbreviation.js","lrndesign-avatar":"@lrnwebcomponents/lrndesign-avatar/lrndesign-avatar.js","lrndesign-blockquote":"@lrnwebcomponents/lrndesign-blockquote/lrndesign-blockquote.js","lrndesign-bar":"@lrnwebcomponents/lrndesign-chart/lib/lrndesign-bar.js","lrndesign-line":"@lrnwebcomponents/lrndesign-chart/lib/lrndesign-line.js","lrndesign-pie":"@lrnwebcomponents/lrndesign-chart/lib/lrndesign-pie.js","lrndesign-comment":"@lrnwebcomponents/lrndesign-comment/lrndesign-comment.js","lrndesign-contactcard":"@lrnwebcomponents/lrndesign-contactcard/lrndesign-contactcard.js","lrndesign-contentblock":"@lrnwebcomponents/lrndesign-contentblock/lrndesign-contentblock.js","lrndesign-course-banner":"@lrnwebcomponents/lrndesign-course-banner/lrndesign-course-banner.js","lrndesign-drawer":"@lrnwebcomponents/lrndesign-drawer/lrndesign-drawer.js","lrndesign-gallery-behaviors":"@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-behaviors.js","lrndesign-gallery-carousel":"@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-carousel.js","lrndesign-gallery-details":"@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-details.js","lrndesign-gallery-grid":"@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-grid.js","lrndesign-gallery-masonry":"@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-masonry.js","lrndesign-gallery-zoom":"@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-zoom.js","lrndesign-gallery":"@lrnwebcomponents/lrndesign-gallery/lrndesign-gallery.js","lrndesign-gallerycard":"@lrnwebcomponents/lrndesign-gallerycard/lrndesign-gallerycard.js","lrndesign-imagemap-hotspot":"@lrnwebcomponents/lrndesign-imagemap/lib/lrndesign-imagemap-hotspot.js","lrndesign-imagemap":"@lrnwebcomponents/lrndesign-imagemap/lrndesign-imagemap.js","lrndesign-mapmenu-header":"@lrnwebcomponents/lrndesign-mapmenu/lib/lrndesign-mapmenu-header.js","lrndesign-mapmenu-item":"@lrnwebcomponents/lrndesign-mapmenu/lib/lrndesign-mapmenu-item.js","lrndesign-mapmenu-submenu":"@lrnwebcomponents/lrndesign-mapmenu/lib/lrndesign-mapmenu-submenu.js","lrndesign-mapmenu":"@lrnwebcomponents/lrndesign-mapmenu/lrndesign-mapmenu.js","lrndesign-panelcard":"@lrnwebcomponents/lrndesign-panelcard/lrndesign-panelcard.js","lrndesign-paperstack":"@lrnwebcomponents/lrndesign-paperstack/lrndesign-paperstack.js","lrndesign-sidenote":"@lrnwebcomponents/lrndesign-sidenote/lrndesign-sidenote.js","lrndesign-stepper-button":"@lrnwebcomponents/lrndesign-stepper/lib/lrndesign-stepper-button.js","lrndesign-stepper":"@lrnwebcomponents/lrndesign-stepper/lrndesign-stepper.js","lrndesign-timeline":"@lrnwebcomponents/lrndesign-timeline/lrndesign-timeline.js","lrnsys-button":"@lrnwebcomponents/lrnsys-button/lrnsys-button.js","lrnsys-chartjs":"@lrnwebcomponents/lrnsys-chartjs/lrnsys-chartjs.js","lrnsys-comment-list":"@lrnwebcomponents/lrnsys-comment/lib/lrnsys-comment-list.js","lrnsys-comment":"@lrnwebcomponents/lrnsys-comment/lrnsys-comment.js","lrnsys-button-inner":"@lrnwebcomponents/lrnsys-layout/lib/lrnsys-button-inner.js","lrnsys-dialog-toolbar-button":"@lrnwebcomponents/lrnsys-layout/lib/lrnsys-dialog-toolbar-button.js","lrnsys-dialog-toolbar":"@lrnwebcomponents/lrnsys-layout/lib/lrnsys-dialog-toolbar.js","lrnsys-dialog":"@lrnwebcomponents/lrnsys-layout/lib/lrnsys-dialog.js","lrnsys-drawer":"@lrnwebcomponents/lrnsys-layout/lib/lrnsys-drawer.js","lrnsys-outline-item":"@lrnwebcomponents/lrnsys-outline/lib/lrnsys-outline-item.js","lrnsys-outline":"@lrnwebcomponents/lrnsys-outline/lrnsys-outline.js","lrnsys-pdf":"@lrnwebcomponents/lrnsys-pdf/lrnsys-pdf.js","lrnsys-progress-circle":"@lrnwebcomponents/lrnsys-progress/lib/lrnsys-progress-circle.js","lrnsys-progress":"@lrnwebcomponents/lrnsys-progress/lrnsys-progress.js","lrnsys-randomimage":"@lrnwebcomponents/lrnsys-randomimage/lrnsys-randomimage.js","lrnsys-render-html":"@lrnwebcomponents/lrnsys-render-html/lrnsys-render-html.js","lrs-bridge-haxcms":"@lrnwebcomponents/lrs-elements/lib/lrs-bridge-haxcms.js","lrs-bridge":"@lrnwebcomponents/lrs-elements/lib/lrs-bridge.js","lrs-emitter":"@lrnwebcomponents/lrs-elements/lib/lrs-emitter.js","lunr-search":"@lrnwebcomponents/lunr-search/lunr-search.js","magazine-cover":"@lrnwebcomponents/magazine-cover/magazine-cover.js","map-menu-builder":"@lrnwebcomponents/map-menu/lib/map-menu-builder.js","map-menu-container":"@lrnwebcomponents/map-menu/lib/map-menu-container.js","map-menu-header":"@lrnwebcomponents/map-menu/lib/map-menu-header.js","map-menu-item":"@lrnwebcomponents/map-menu/lib/map-menu-item.js","map-menu-submenu":"@lrnwebcomponents/map-menu/lib/map-menu-submenu.js","map-menu":"@lrnwebcomponents/map-menu/map-menu.js","mark-the-words":"@lrnwebcomponents/mark-the-words/mark-the-words.js","material-progress-bars":"@lrnwebcomponents/material-progress/lib/material-progress-bars.js","material-progress-histo":"@lrnwebcomponents/material-progress/lib/material-progress-histo.js","md-block":"@lrnwebcomponents/md-block/md-block.js","media-image":"@lrnwebcomponents/media-image/media-image.js","meme-maker":"@lrnwebcomponents/meme-maker/meme-maker.js","badge-sticker":"@lrnwebcomponents/merit-badge/lib/badge-sticker.js","date-title":"@lrnwebcomponents/merit-badge/lib/date-title.js","locked-badge":"@lrnwebcomponents/merit-badge/lib/locked-badge.js","merit-badge":"@lrnwebcomponents/merit-badge/merit-badge.js","micro-copy-heading":"@lrnwebcomponents/micro-copy-heading/micro-copy-heading.js","micro-frontend-registry":"@lrnwebcomponents/micro-frontend-registry/micro-frontend-registry.js","moar-sarcasm":"@lrnwebcomponents/moar-sarcasm/moar-sarcasm.js","moment-element":"@lrnwebcomponents/moment-element/moment-element.js","mtz-marked-control-generic-line":"@lrnwebcomponents/mtz-marked-editor/lib/mtz-marked-control-generic-line.js","mtz-marked-control-generic-wrap":"@lrnwebcomponents/mtz-marked-editor/lib/mtz-marked-control-generic-wrap.js","mtz-marked-control-link":"@lrnwebcomponents/mtz-marked-editor/lib/mtz-marked-control-link.js","mtz-marked-editor":"@lrnwebcomponents/mtz-marked-editor/mtz-marked-editor.js","confetti-container":"@lrnwebcomponents/multiple-choice/lib/confetti-container.js","multiple-choice":"@lrnwebcomponents/multiple-choice/multiple-choice.js","midi-player":"@lrnwebcomponents/music-player/lib/html-midi-player.js","music-player":"@lrnwebcomponents/music-player/music-player.js","mutation-observer-import":"@lrnwebcomponents/mutation-observer-import-mixin/mutation-observer-import-mixin.js","nav-card-item":"@lrnwebcomponents/nav-card/lib/nav-card-item.js","nav-card":"@lrnwebcomponents/nav-card/nav-card.js","oer-schema":"@lrnwebcomponents/oer-schema/oer-schema.js","opt-img":"@lrnwebcomponents/opt-img/opt-img.js","outline-designer":"@lrnwebcomponents/outline-designer/outline-designer.js","outline-player":"@lrnwebcomponents/outline-player/outline-player.js","page-anchor":"@lrnwebcomponents/page-break/lib/page-anchor.js","page-break-manager":"@lrnwebcomponents/page-break/lib/page-break-manager.js","page-break-outline":"@lrnwebcomponents/page-break/lib/page-break-outline.js","page-break":"@lrnwebcomponents/page-break/page-break.js","page-contents-menu":"@lrnwebcomponents/page-contents-menu/page-contents-menu.js","page-flag-comment":"@lrnwebcomponents/page-flag/lib/page-flag-comment.js","page-flag":"@lrnwebcomponents/page-flag/page-flag.js","page-scroll-position":"@lrnwebcomponents/page-scroll-position/page-scroll-position.js","page-section":"@lrnwebcomponents/page-section/page-section.js","paper-audio-player":"@lrnwebcomponents/paper-audio-player/paper-audio-player.js","paper-avatar":"@lrnwebcomponents/paper-avatar/paper-avatar.js","paper-fab-speed-dial-action":"@lrnwebcomponents/paper-fab-speed-dial/lib/paper-fab-speed-dial-action.js","paper-fab-speed-dial-overlay":"@lrnwebcomponents/paper-fab-speed-dial/lib/paper-fab-speed-dial-overlay.js","paper-fab-speed-dial":"@lrnwebcomponents/paper-fab-speed-dial/paper-fab-speed-dial.js","paper-input-flagged":"@lrnwebcomponents/paper-input-flagged/paper-input-flagged.js","paper-filter-dialog":"@lrnwebcomponents/paper-search/lib/paper-filter-dialog.js","paper-search-bar":"@lrnwebcomponents/paper-search/lib/paper-search-bar.js","paper-search-panel":"@lrnwebcomponents/paper-search/lib/paper-search-panel.js","paper-icon-step":"@lrnwebcomponents/paper-stepper/lib/paper-icon-step.js","paper-icon-stepper":"@lrnwebcomponents/paper-stepper/lib/paper-icon-stepper.js","paper-step":"@lrnwebcomponents/paper-stepper/lib/paper-step.js","paper-stepper":"@lrnwebcomponents/paper-stepper/paper-stepper.js","parallax-image":"@lrnwebcomponents/parallax-image/parallax-image.js","pdf-browser-viewer":"@lrnwebcomponents/pdf-browser-viewer/pdf-browser-viewer.js","pdf-element":"@lrnwebcomponents/pdf-element/pdf-element.js","person-testimonial":"@lrnwebcomponents/person-testimonial/person-testimonial.js","pie-menu":"@lrnwebcomponents/pie-menu/pie-menu.js","place-holder":"@lrnwebcomponents/place-holder/place-holder.js","play-list":"@lrnwebcomponents/play-list/play-list.js","polaris-cta":"@lrnwebcomponents/polaris-theme/lib/polaris-cta.js","polaris-invent-theme":"@lrnwebcomponents/polaris-theme/lib/polaris-invent-theme.js","polaris-mark":"@lrnwebcomponents/polaris-theme/lib/polaris-mark.js","polaris-story-card":"@lrnwebcomponents/polaris-theme/lib/polaris-story-card.js","polaris-tile":"@lrnwebcomponents/polaris-theme/lib/polaris-tile.js","polaris-theme":"@lrnwebcomponents/polaris-theme/polaris-theme.js","portal-launcher":"@lrnwebcomponents/portal-launcher/portal-launcher.js","post-card-photo":"@lrnwebcomponents/post-card/lib/PostCardPhoto.js","post-card-postmark":"@lrnwebcomponents/post-card/lib/PostCardPostmark.js","post-card-stamp":"@lrnwebcomponents/post-card/lib/PostCardStamp.js","post-card":"@lrnwebcomponents/post-card/post-card.js","pouch-db":"@lrnwebcomponents/pouch-db/pouch-db.js","course-card":"@lrnwebcomponents/product-card/lib/course-card.js","hax-element-card-list":"@lrnwebcomponents/product-card/lib/hax-element-card-list.js","hax-element-list-selector":"@lrnwebcomponents/product-card/lib/hax-element-list-selector.js","product-banner":"@lrnwebcomponents/product-card/lib/product-banner.js","product-card":"@lrnwebcomponents/product-card/product-card.js","product-glance":"@lrnwebcomponents/product-glance/product-glance.js","product-offering":"@lrnwebcomponents/product-offering/product-offering.js","progress-donut":"@lrnwebcomponents/progress-donut/progress-donut.js","promise-progress-lite":"@lrnwebcomponents/promise-progress/lib/promise-progress-lite.js","wc-preload-progress":"@lrnwebcomponents/promise-progress/lib/wc-preload-progress.js","promise-progress":"@lrnwebcomponents/promise-progress/promise-progress.js","promo-tile":"@lrnwebcomponents/promo-tile/promo-tile.js","punnett-square":"@lrnwebcomponents/punnett-square/punnett-square.js","qr-code":"@lrnwebcomponents/q-r/lib/qr-code.js","q-r":"@lrnwebcomponents/q-r/q-r.js","r-coder":"@lrnwebcomponents/r-coder/r-coder.js","random-image":"@lrnwebcomponents/random-image/random-image.js","random-item":"@lrnwebcomponents/random-item/random-item.js","relative-heading-lite":"@lrnwebcomponents/relative-heading/lib/relative-heading-lite.js","relative-heading-state-manager":"@lrnwebcomponents/relative-heading/lib/relative-heading-state-manager.js","relative-heading":"@lrnwebcomponents/relative-heading/relative-heading.js","performance-detect":"@lrnwebcomponents/replace-tag/lib/PerformanceDetect.js","replace-tag":"@lrnwebcomponents/replace-tag/replace-tag.js","responsive-grid-clear":"@lrnwebcomponents/responsive-grid/lib/responsive-grid-clear.js","responsive-grid-col":"@lrnwebcomponents/responsive-grid/lib/responsive-grid-col.js","responsive-grid-row":"@lrnwebcomponents/responsive-grid/lib/responsive-grid-row.js","responsive-utility-element":"@lrnwebcomponents/responsive-utility/lib/responsive-utility-element.js","responsive-utility":"@lrnwebcomponents/responsive-utility/responsive-utility.js","retro-card":"@lrnwebcomponents/retro-card/retro-card.js","rich-text-editor-button":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-button.js","rich-text-editor-emoji-picker":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-emoji-picker.js","rich-text-editor-heading-picker":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-heading-picker.js","rich-text-editor-icon-picker":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-icon-picker.js","rich-text-editor-image":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-image.js","rich-text-editor-link":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-link.js","rich-text-editor-picker":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-picker.js","rich-text-editor-prompt-button":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-prompt-button.js","rich-text-editor-source-code":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-source-code.js","rich-text-editor-symbol-picker":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-symbol-picker.js","rich-text-editor-underline":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-underline.js","rich-text-editor-unlink":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-unlink.js","rich-text-editor-clipboard":"@lrnwebcomponents/rich-text-editor/lib/singletons/rich-text-editor-clipboard.js","rich-text-editor-highlight":"@lrnwebcomponents/rich-text-editor/lib/singletons/rich-text-editor-highlight.js","rich-text-editor-prompt":"@lrnwebcomponents/rich-text-editor/lib/singletons/rich-text-editor-prompt.js","rich-text-editor-source":"@lrnwebcomponents/rich-text-editor/lib/singletons/rich-text-editor-source.js","rich-text-editor-breadcrumbs":"@lrnwebcomponents/rich-text-editor/lib/toolbars/rich-text-editor-breadcrumbs.js","rich-text-editor-toolbar-full":"@lrnwebcomponents/rich-text-editor/lib/toolbars/rich-text-editor-toolbar-full.js","rich-text-editor-toolbar-mini":"@lrnwebcomponents/rich-text-editor/lib/toolbars/rich-text-editor-toolbar-mini.js","rich-text-editor-toolbar":"@lrnwebcomponents/rich-text-editor/lib/toolbars/rich-text-editor-toolbar.js","rich-text-editor":"@lrnwebcomponents/rich-text-editor/rich-text-editor.js","rpg-character":"@lrnwebcomponents/rpg-character/rpg-character.js","rss-items":"@lrnwebcomponents/rss-items/rss-items.js","runkit-embed":"@lrnwebcomponents/runkit-embed/runkit-embed.js","scroll-button":"@lrnwebcomponents/scroll-button/scroll-button.js","select-menu":"@lrnwebcomponents/select-menu/select-menu.js","self-check":"@lrnwebcomponents/self-check/self-check.js","service-card":"@lrnwebcomponents/service-card/service-card.js","shadow-style":"@lrnwebcomponents/shadow-style/shadow-style.js","simple-autocomplete-text-trigger":"@lrnwebcomponents/simple-autocomplete/lib/simple-autocomplete-text-trigger.js","simple-autocomplete":"@lrnwebcomponents/simple-autocomplete/simple-autocomplete.js","simple-blog-card":"@lrnwebcomponents/simple-blog-card/simple-blog-card.js","simple-blog-footer":"@lrnwebcomponents/simple-blog/lib/simple-blog-footer.js","simple-blog-header":"@lrnwebcomponents/simple-blog/lib/simple-blog-header.js","simple-blog-listing":"@lrnwebcomponents/simple-blog/lib/simple-blog-listing.js","simple-blog-overview":"@lrnwebcomponents/simple-blog/lib/simple-blog-overview.js","simple-blog-post":"@lrnwebcomponents/simple-blog/lib/simple-blog-post.js","simple-blog":"@lrnwebcomponents/simple-blog/simple-blog.js","simple-colors-shared-styles":"@lrnwebcomponents/simple-colors-shared-styles/simple-colors-shared-styles.js","simple-colors-swatch-info":"@lrnwebcomponents/simple-colors/lib/demo/simple-colors-swatch-info.js","simple-colors-swatches":"@lrnwebcomponents/simple-colors/lib/demo/simple-colors-swatches.js","simple-colors-picker":"@lrnwebcomponents/simple-colors/lib/simple-colors-picker.js","simple-colors-polymer":"@lrnwebcomponents/simple-colors/lib/simple-colors-polymer.js","simple-colors":"@lrnwebcomponents/simple-colors/simple-colors.js","simple-concept-network-node":"@lrnwebcomponents/simple-concept-network/lib/simple-concept-network-node.js","simple-concept-network":"@lrnwebcomponents/simple-concept-network/simple-concept-network.js","simple-cta":"@lrnwebcomponents/simple-cta/simple-cta.js","simple-datetime":"@lrnwebcomponents/simple-datetime/simple-datetime.js","simple-drawer":"@lrnwebcomponents/simple-drawer/simple-drawer.js","simple-emoji":"@lrnwebcomponents/simple-emoji/simple-emoji.js","simple-fields-array-item":"@lrnwebcomponents/simple-fields/lib/simple-fields-array-item.js","simple-fields-array":"@lrnwebcomponents/simple-fields/lib/simple-fields-array.js","simple-fields-code":"@lrnwebcomponents/simple-fields/lib/simple-fields-code.js","simple-fields-combo":"@lrnwebcomponents/simple-fields/lib/simple-fields-combo.js","simple-fields-container":"@lrnwebcomponents/simple-fields/lib/simple-fields-container.js","simple-fields-field":"@lrnwebcomponents/simple-fields/lib/simple-fields-field.js","simple-fields-fieldset":"@lrnwebcomponents/simple-fields/lib/simple-fields-fieldset.js","simple-fields-form-lite":"@lrnwebcomponents/simple-fields/lib/simple-fields-form-lite.js","simple-fields-form":"@lrnwebcomponents/simple-fields/lib/simple-fields-form.js","simple-fields-html-block":"@lrnwebcomponents/simple-fields/lib/simple-fields-html-block.js","simple-fields-lite":"@lrnwebcomponents/simple-fields/lib/simple-fields-lite.js","simple-fields-tab":"@lrnwebcomponents/simple-fields/lib/simple-fields-tab.js","simple-fields-tabs":"@lrnwebcomponents/simple-fields/lib/simple-fields-tabs.js","simple-fields-tag-list":"@lrnwebcomponents/simple-fields/lib/simple-fields-tag-list.js","simple-fields-upload":"@lrnwebcomponents/simple-fields/lib/simple-fields-upload.js","simple-fields-url-combo-item":"@lrnwebcomponents/simple-fields/lib/simple-fields-url-combo-item.js","simple-fields-url-combo":"@lrnwebcomponents/simple-fields/lib/simple-fields-url-combo.js","simple-tag-lite":"@lrnwebcomponents/simple-fields/lib/simple-tag-lite.js","simple-tag":"@lrnwebcomponents/simple-fields/lib/simple-tag.js","simple-tags":"@lrnwebcomponents/simple-fields/lib/simple-tags.js","simple-fields":"@lrnwebcomponents/simple-fields/simple-fields.js","simple-icon-picker":"@lrnwebcomponents/simple-icon-picker/simple-icon-picker.js","simple-icon-button-lite":"@lrnwebcomponents/simple-icon/lib/simple-icon-button-lite.js","simple-icon-button":"@lrnwebcomponents/simple-icon/lib/simple-icon-button.js","simple-icon-lite":"@lrnwebcomponents/simple-icon/lib/simple-icon-lite.js","simple-iconset-demo":"@lrnwebcomponents/simple-icon/lib/simple-iconset-demo.js","simple-iconset":"@lrnwebcomponents/simple-icon/lib/simple-iconset.js","simple-icon":"@lrnwebcomponents/simple-icon/simple-icon.js","simple-img":"@lrnwebcomponents/simple-img/simple-img.js","simple-camera-snap":"@lrnwebcomponents/simple-login/lib/simple-camera-snap.js","simple-login-avatar":"@lrnwebcomponents/simple-login/lib/simple-login-avatar.js","simple-login-camera":"@lrnwebcomponents/simple-login/lib/simple-login-camera.js","simple-login":"@lrnwebcomponents/simple-login/simple-login.js","simple-modal-template":"@lrnwebcomponents/simple-modal/lib/simple-modal-template.js","simple-modal":"@lrnwebcomponents/simple-modal/simple-modal.js","simple-pages":"@lrnwebcomponents/simple-pages/simple-pages.js","simple-emoji-picker":"@lrnwebcomponents/simple-picker/lib/simple-emoji-picker.js","simple-picker-option":"@lrnwebcomponents/simple-picker/lib/simple-picker-option.js","simple-symbol-picker":"@lrnwebcomponents/simple-picker/lib/simple-symbol-picker.js","simple-picker":"@lrnwebcomponents/simple-picker/simple-picker.js","simple-popover-manager":"@lrnwebcomponents/simple-popover/lib/simple-popover-manager.js","simple-popover-selection":"@lrnwebcomponents/simple-popover/lib/simple-popover-selection.js","simple-tour":"@lrnwebcomponents/simple-popover/lib/simple-tour.js","simple-popover":"@lrnwebcomponents/simple-popover/simple-popover.js","simple-progress":"@lrnwebcomponents/simple-progress/simple-progress.js","simple-range-input":"@lrnwebcomponents/simple-range-input/simple-range-input.js","simple-search-content":"@lrnwebcomponents/simple-search/lib/simple-search-content.js","simple-search-match":"@lrnwebcomponents/simple-search/lib/simple-search-match.js","simple-search":"@lrnwebcomponents/simple-search/simple-search.js","simple-timer":"@lrnwebcomponents/simple-timer/simple-timer.js","simple-toast-el":"@lrnwebcomponents/simple-toast/lib/simple-toast-el.js","simple-toast":"@lrnwebcomponents/simple-toast/simple-toast.js","simple-button-grid":"@lrnwebcomponents/simple-toolbar/lib/simple-button-grid.js","simple-toolbar-button-group":"@lrnwebcomponents/simple-toolbar/lib/simple-toolbar-button-group.js","simple-toolbar-button":"@lrnwebcomponents/simple-toolbar/lib/simple-toolbar-button.js","simple-toolbar-field":"@lrnwebcomponents/simple-toolbar/lib/simple-toolbar-field.js","simple-toolbar-menu-item":"@lrnwebcomponents/simple-toolbar/lib/simple-toolbar-menu-item.js","simple-toolbar-menu":"@lrnwebcomponents/simple-toolbar/lib/simple-toolbar-menu.js","simple-toolbar-more-button":"@lrnwebcomponents/simple-toolbar/lib/simple-toolbar-more-button.js","simple-toolbar":"@lrnwebcomponents/simple-toolbar/simple-toolbar.js","simple-tooltip":"@lrnwebcomponents/simple-tooltip/simple-tooltip.js","social-share-link":"@lrnwebcomponents/social-share-link/social-share-link.js","sorting-option":"@lrnwebcomponents/sorting-question/lib/sorting-option.js","sorting-question":"@lrnwebcomponents/sorting-question/sorting-question.js","spotify-embed":"@lrnwebcomponents/spotify-embed/spotify-embed.js","star-rating":"@lrnwebcomponents/star-rating/star-rating.js","stop-note":"@lrnwebcomponents/stop-note/stop-note.js","super-daemon-row":"@lrnwebcomponents/super-daemon/lib/super-daemon-row.js","super-daemon-search":"@lrnwebcomponents/super-daemon/lib/super-daemon-search.js","super-daemon-toast":"@lrnwebcomponents/super-daemon/lib/super-daemon-toast.js","super-daemon-ui":"@lrnwebcomponents/super-daemon/lib/super-daemon-ui.js","super-daemon":"@lrnwebcomponents/super-daemon/super-daemon.js","tab-list":"@lrnwebcomponents/tab-list/tab-list.js","task-list":"@lrnwebcomponents/task-list/task-list.js","team-member":"@lrnwebcomponents/team-member/team-member.js","terrible-best-themes":"@lrnwebcomponents/terrible-themes/lib/terrible-best-themes.js","terrible-outlet-themes":"@lrnwebcomponents/terrible-themes/lib/terrible-outlet-themes.js","terrible-productionz-themes":"@lrnwebcomponents/terrible-themes/lib/terrible-productionz-themes.js","terrible-resume-themes":"@lrnwebcomponents/terrible-themes/lib/terrible-resume-themes.js","terrible-themes":"@lrnwebcomponents/terrible-themes/terrible-themes.js","they-live":"@lrnwebcomponents/they-live/they-live.js","threaded-discussion-form":"@lrnwebcomponents/threaded-discussion/lib/threaded-discussion-form.js","threaded-discussion":"@lrnwebcomponents/threaded-discussion/threaded-discussion.js","to-do":"@lrnwebcomponents/to-do/to-do.js","to-element":"@lrnwebcomponents/to-element/to-element.js","top-alert":"@lrnwebcomponents/top-alert/top-alert.js","topic-heading":"@lrnwebcomponents/topic-heading/topic-heading.js","training-button":"@lrnwebcomponents/training-theme/lib/training-button.js","training-top":"@lrnwebcomponents/training-theme/lib/training-top.js","training-theme":"@lrnwebcomponents/training-theme/training-theme.js","twitter-embed-vanilla":"@lrnwebcomponents/twitter-embed/lib/twitter-embed-vanilla.js","twitter-embed":"@lrnwebcomponents/twitter-embed/twitter-embed.js","type-writer":"@lrnwebcomponents/type-writer/type-writer.js","undo-manager":"@lrnwebcomponents/undo-manager/undo-manager.js","unity-webgl":"@lrnwebcomponents/unity-webgl/unity-webgl.js","user-action":"@lrnwebcomponents/user-action/user-action.js","user-scaffold":"@lrnwebcomponents/user-scaffold/user-scaffold.js","lecture-anchor":"@lrnwebcomponents/video-player/lib/lecture-anchor.js","lecture-player":"@lrnwebcomponents/video-player/lib/lecture-player.js","video-player":"@lrnwebcomponents/video-player/video-player.js","vocab-term":"@lrnwebcomponents/vocab-term/vocab-term.js","voice-recorder":"@lrnwebcomponents/voice-recorder/voice-recorder.js","wave-player":"@lrnwebcomponents/wave-player/wave-player.js","wc-registry":"@lrnwebcomponents/wc-autoload/wc-autoload.js","wikipedia-query":"@lrnwebcomponents/wikipedia-query/wikipedia-query.js","word-count":"@lrnwebcomponents/word-count/word-count.js","wysiwyg-hax":"@lrnwebcomponents/wysiwyg-hax/wysiwyg-hax.js","app-box":"@polymer/app-layout/app-box/app-box.js","app-drawer-layout":"@polymer/app-layout/app-drawer-layout/app-drawer-layout.js","app-drawer":"@polymer/app-layout/app-drawer/app-drawer.js","app-header-layout":"@polymer/app-layout/app-header-layout/app-header-layout.js","app-header":"@polymer/app-layout/app-header/app-header.js","x-container":"@polymer/app-layout/app-scroll-effects/test/x-container.js","app-toolbar":"@polymer/app-layout/app-toolbar/app-toolbar.js","app-location":"@polymer/app-route/app-location.js","app-route-converter":"@polymer/app-route/app-route-converter.js","app-route":"@polymer/app-route/app-route.js","flickr-image-page":"@polymer/app-route/demo/data-loading-demo/flickr-image-page.js","flickr-search-demo":"@polymer/app-route/demo/data-loading-demo/flickr-search-demo.js","flickr-search-page":"@polymer/app-route/demo/data-loading-demo/flickr-search-page.js","google-youtube":"@polymer/app-route/demo/youtube-demo/google-youtube.js","route-info":"@polymer/app-route/demo/youtube-demo/route-info.js","search-results":"@polymer/app-route/demo/youtube-demo/search-results.js","video-viewer":"@polymer/app-route/demo/youtube-demo/video-viewer.js","youtube-lite":"@polymer/app-route/demo/youtube-demo/youtube-lite.js","youtube-search":"@polymer/app-route/demo/youtube-demo/youtube-search.js","youtube-toolbar":"@polymer/app-route/demo/youtube-demo/youtube-toolbar.js","iron-a11y-announcer":"@polymer/iron-a11y-announcer/iron-a11y-announcer.js","iron-a11y-keys":"@polymer/iron-a11y-keys/iron-a11y-keys.js","iron-ajax":"@polymer/iron-ajax/iron-ajax.js","iron-request":"@polymer/iron-ajax/iron-request.js","iron-autogrow-textarea":"@polymer/iron-autogrow-textarea/iron-autogrow-textarea.js","iron-component-page":"@polymer/iron-component-page/iron-component-page.js","demo-snippet":"@polymer/iron-demo-helpers/demo-snippet.js","url-bar":"@polymer/iron-demo-helpers/url-bar.js","iron-doc-api":"@polymer/iron-doc-viewer/iron-doc-api.js","iron-doc-behavior":"@polymer/iron-doc-viewer/iron-doc-behavior.js","iron-doc-class":"@polymer/iron-doc-viewer/iron-doc-class.js","iron-doc-demo":"@polymer/iron-doc-viewer/iron-doc-demo.js","iron-doc-element":"@polymer/iron-doc-viewer/iron-doc-element.js","iron-doc-function":"@polymer/iron-doc-viewer/iron-doc-function.js","iron-doc-hide-bar":"@polymer/iron-doc-viewer/iron-doc-hide-bar.js","iron-doc-mixin":"@polymer/iron-doc-viewer/iron-doc-mixin.js","iron-doc-module":"@polymer/iron-doc-viewer/iron-doc-module.js","iron-doc-namespace":"@polymer/iron-doc-viewer/iron-doc-namespace.js","iron-doc-nav":"@polymer/iron-doc-viewer/iron-doc-nav.js","iron-doc-property":"@polymer/iron-doc-viewer/iron-doc-property.js","iron-doc-summary":"@polymer/iron-doc-viewer/iron-doc-summary.js","iron-doc-viewer":"@polymer/iron-doc-viewer/iron-doc-viewer.js","iron-dropdown":"@polymer/iron-dropdown/iron-dropdown.js","iron-icon":"@polymer/iron-icon/iron-icon.js","iron-iconset-svg":"@polymer/iron-iconset-svg/iron-iconset-svg.js","iron-iconset":"@polymer/iron-iconset/iron-iconset.js","iron-image":"@polymer/iron-image/iron-image.js","iron-input":"@polymer/iron-input/iron-input.js","iron-list":"@polymer/iron-list/iron-list.js","iron-location":"@polymer/iron-location/iron-location.js","iron-query-params":"@polymer/iron-location/iron-query-params.js","iron-media-query":"@polymer/iron-media-query/iron-media-query.js","iron-meta":"@polymer/iron-meta/iron-meta.js","iron-overlay-backdrop":"@polymer/iron-overlay-behavior/iron-overlay-backdrop.js","iron-pages":"@polymer/iron-pages/iron-pages.js","x-app":"@polymer/iron-resizable-behavior/demo/src/x-app.js","x-puck":"@polymer/iron-resizable-behavior/demo/src/x-puck.js","iron-scroll-threshold":"@polymer/iron-scroll-threshold/iron-scroll-threshold.js","iron-selector":"@polymer/iron-selector/iron-selector.js","marked-element":"@polymer/marked-element/marked-element.js","cascaded-animation":"@polymer/neon-animation/animations/cascaded-animation.js","fade-in-animation":"@polymer/neon-animation/animations/fade-in-animation.js","fade-out-animation":"@polymer/neon-animation/animations/fade-out-animation.js","hero-animation":"@polymer/neon-animation/animations/hero-animation.js","opaque-animation":"@polymer/neon-animation/animations/opaque-animation.js","reverse-ripple-animation":"@polymer/neon-animation/animations/reverse-ripple-animation.js","ripple-animation":"@polymer/neon-animation/animations/ripple-animation.js","scale-down-animation":"@polymer/neon-animation/animations/scale-down-animation.js","scale-up-animation":"@polymer/neon-animation/animations/scale-up-animation.js","slide-down-animation":"@polymer/neon-animation/animations/slide-down-animation.js","slide-from-bottom-animation":"@polymer/neon-animation/animations/slide-from-bottom-animation.js","slide-from-left-animation":"@polymer/neon-animation/animations/slide-from-left-animation.js","slide-from-right-animation":"@polymer/neon-animation/animations/slide-from-right-animation.js","slide-from-top-animation":"@polymer/neon-animation/animations/slide-from-top-animation.js","slide-left-animation":"@polymer/neon-animation/animations/slide-left-animation.js","slide-right-animation":"@polymer/neon-animation/animations/slide-right-animation.js","slide-up-animation":"@polymer/neon-animation/animations/slide-up-animation.js","transform-animation":"@polymer/neon-animation/animations/transform-animation.js","x-card":"@polymer/neon-animation/demo/card/x-card.js","x-cards-list":"@polymer/neon-animation/demo/card/x-cards-list.js","my-animatable":"@polymer/neon-animation/demo/doc/my-animatable.js","my-dialog":"@polymer/neon-animation/demo/doc/my-dialog.js","animated-dropdown":"@polymer/neon-animation/demo/dropdown/animated-dropdown.js","animated-grid":"@polymer/neon-animation/demo/load/animated-grid.js","fullsize-page-with-card":"@polymer/neon-animation/demo/grid/fullsize-page-with-card.js","full-view":"@polymer/neon-animation/demo/list/full-view.js","list-demo":"@polymer/neon-animation/demo/list/list-demo.js","list-view":"@polymer/neon-animation/demo/list/list-view.js","full-page":"@polymer/neon-animation/demo/load/full-page.js","circles-page":"@polymer/neon-animation/demo/tiles/circles-page.js","squares-page":"@polymer/neon-animation/demo/tiles/squares-page.js","neon-animatable":"@polymer/neon-animation/neon-animatable.js","neon-animated-pages":"@polymer/neon-animation/neon-animated-pages.js","paper-badge":"@polymer/paper-badge/paper-badge.js","paper-button":"@polymer/paper-button/paper-button.js","paper-card":"@polymer/paper-card/paper-card.js","paper-checkbox":"@polymer/paper-checkbox/paper-checkbox.js","paper-dialog-scrollable":"@polymer/paper-dialog-scrollable/paper-dialog-scrollable.js","paper-dialog":"@polymer/paper-dialog/paper-dialog.js","paper-drawer-panel":"@polymer/paper-drawer-panel/paper-drawer-panel.js","paper-dropdown-menu-light":"@polymer/paper-dropdown-menu/paper-dropdown-menu-light.js","paper-dropdown-menu":"@polymer/paper-dropdown-menu/paper-dropdown-menu.js","paper-fab":"@polymer/paper-fab/paper-fab.js","paper-icon-button-light":"@polymer/paper-icon-button/paper-icon-button-light.js","paper-icon-button":"@polymer/paper-icon-button/paper-icon-button.js","paper-input-char-counter":"@polymer/paper-input/paper-input-char-counter.js","paper-input-container":"@polymer/paper-input/paper-input-container.js","paper-input-error":"@polymer/paper-input/paper-input-error.js","paper-input":"@polymer/paper-input/paper-input.js","paper-textarea":"@polymer/paper-input/paper-textarea.js","paper-icon-item":"@polymer/paper-item/paper-icon-item.js","paper-item-body":"@polymer/paper-item/paper-item-body.js","paper-item":"@polymer/paper-item/paper-item.js","paper-listbox":"@polymer/paper-listbox/paper-listbox.js","paper-material":"@polymer/paper-material/paper-material.js","paper-menu-grow-height-animation":"@polymer/paper-menu-button/paper-menu-button-animations.js","paper-menu-button":"@polymer/paper-menu-button/paper-menu-button.js","paper-progress":"@polymer/paper-progress/paper-progress.js","paper-ripple":"@polymer/paper-ripple/paper-ripple.js","paper-slider":"@polymer/paper-slider/paper-slider.js","paper-spinner-lite":"@polymer/paper-spinner/paper-spinner-lite.js","paper-spinner":"@polymer/paper-spinner/paper-spinner.js","paper-tab":"@polymer/paper-tabs/paper-tab.js","paper-tabs":"@polymer/paper-tabs/paper-tabs.js","paper-toast":"@polymer/paper-toast/paper-toast.js","paper-toggle-button":"@polymer/paper-toggle-button/paper-toggle-button.js","array-selector":"@polymer/polymer/lib/elements/array-selector.js","custom-style":"@polymer/polymer/lib/elements/custom-style.js","dom-bind":"@polymer/polymer/lib/elements/dom-bind.js","dom-if":"@polymer/polymer/lib/elements/dom-if.js","dom-module":"@polymer/polymer/lib/elements/dom-module.js","dom-repeat":"@polymer/polymer/lib/elements/dom-repeat.js","prism-highlighter":"@polymer/prism-element/prism-highlighter.js","vaadin-button":"@vaadin/vaadin-button/src/vaadin-button.js","vaadin-checkbox-group":"@vaadin/vaadin-checkbox/src/vaadin-checkbox-group.js","vaadin-checkbox":"@vaadin/vaadin-checkbox/src/vaadin-checkbox.js","vaadin-grid-column-group":"@vaadin/vaadin-grid/src/vaadin-grid-column-group.js","vaadin-grid-column":"@vaadin/vaadin-grid/src/vaadin-grid-column.js","vaadin-grid-filter-column":"@vaadin/vaadin-grid/src/vaadin-grid-filter-column.js","vaadin-grid-filter":"@vaadin/vaadin-grid/src/vaadin-grid-filter.js","vaadin-grid-scroller":"@vaadin/vaadin-grid/src/vaadin-grid-scroller.js","vaadin-grid-selection-column":"@vaadin/vaadin-grid/src/vaadin-grid-selection-column.js","vaadin-grid-sort-column":"@vaadin/vaadin-grid/src/vaadin-grid-sort-column.js","vaadin-grid-sorter":"@vaadin/vaadin-grid/src/vaadin-grid-sorter.js","vaadin-grid-templatizer":"@vaadin/vaadin-grid/src/vaadin-grid-templatizer.js","vaadin-grid-tree-column":"@vaadin/vaadin-grid/src/vaadin-grid-tree-column.js","vaadin-grid-tree-toggle":"@vaadin/vaadin-grid/src/vaadin-grid-tree-toggle.js","vaadin-grid":"@vaadin/vaadin-grid/src/vaadin-grid.js","vaadin-lumo-styles":"@vaadin/vaadin-lumo-styles/version.js","vaadin-material-styles":"@vaadin/vaadin-material-styles/version.js","vaadin-progress-bar":"@vaadin/vaadin-progress-bar/src/vaadin-progress-bar.js","vaadin-split-layout":"@vaadin/vaadin-split-layout/src/vaadin-split-layout.js","vaadin-email-field":"@vaadin/vaadin-text-field/src/vaadin-email-field.js","vaadin-integer-field":"@vaadin/vaadin-text-field/src/vaadin-integer-field.js","vaadin-number-field":"@vaadin/vaadin-text-field/src/vaadin-number-field.js","vaadin-password-field":"@vaadin/vaadin-text-field/src/vaadin-password-field.js","vaadin-text-area":"@vaadin/vaadin-text-field/src/vaadin-text-area.js","vaadin-text-field":"@vaadin/vaadin-text-field/src/vaadin-text-field.js","vaadin-upload-file":"@vaadin/vaadin-upload/src/vaadin-upload-file.js","vaadin-upload":"@vaadin/vaadin-upload/src/vaadin-upload.js","chart-bar":"@vowo/chart-elements/chart-bar.js","chart-doughnut":"@vowo/chart-elements/chart-doughnut.js","chart-horizontal-bar":"@vowo/chart-elements/chart-horizontal-bar.js","chart-line":"@vowo/chart-elements/chart-line.js","chart-pie":"@vowo/chart-elements/chart-pie.js","chart-polar-area":"@vowo/chart-elements/chart-polar-area.js","chart-radar":"@vowo/chart-elements/chart-radar.js","scrollable-component":"scrollable-component/index.js","web-dialog":"web-dialog/web-dialog.js"} \ No newline at end of file +{"focus-trap":"@a11y/focus-trap/focus-trap.js","local-time":"@github/time-elements/dist/local-time-element.js","relative-time":"@github/time-elements/dist/relative-time-element.js","time-ago":"@github/time-elements/dist/time-ago-element.js","time-until":"@github/time-elements/dist/time-until-element.js","model-viewer":"@google/model-viewer/dist/model-viewer.js","lit-virtualizer":"@lit-labs/virtualizer/lit-virtualizer.js","a11y-carousel":"@lrnwebcomponents/a11y-carousel/a11y-carousel.js","a11y-carousel-button":"@lrnwebcomponents/a11y-carousel/lib/a11y-carousel-button.js","a11y-collapse":"@lrnwebcomponents/a11y-collapse/a11y-collapse.js","a11y-collapse-group":"@lrnwebcomponents/a11y-collapse/lib/a11y-collapse-group.js","a11y-compare-image":"@lrnwebcomponents/a11y-compare-image/a11y-compare-image.js","a11y-details":"@lrnwebcomponents/a11y-details/a11y-details.js","a11y-figure":"@lrnwebcomponents/a11y-figure/a11y-figure.js","a11y-gif-player":"@lrnwebcomponents/a11y-gif-player/a11y-gif-player.js","a11y-media-player":"@lrnwebcomponents/a11y-media-player/a11y-media-player.js","a11y-media-button":"@lrnwebcomponents/a11y-media-player/lib/a11y-media-button.js","a11y-media-play-button":"@lrnwebcomponents/a11y-media-player/lib/a11y-media-play-button.js","a11y-media-state-manager":"@lrnwebcomponents/a11y-media-player/lib/a11y-media-state-manager.js","a11y-media-transcript-cue":"@lrnwebcomponents/a11y-media-player/lib/a11y-media-transcript-cue.js","a11y-media-youtube":"@lrnwebcomponents/a11y-media-player/lib/a11y-media-youtube.js","a11y-menu-button":"@lrnwebcomponents/a11y-menu-button/a11y-menu-button.js","a11y-menu-button-item":"@lrnwebcomponents/a11y-menu-button/lib/a11y-menu-button-item.js","a11y-tabs":"@lrnwebcomponents/a11y-tabs/a11y-tabs.js","a11y-tab":"@lrnwebcomponents/a11y-tabs/lib/a11y-tab.js","absolute-position-behavior":"@lrnwebcomponents/absolute-position-behavior/absolute-position-behavior.js","absolute-position-state-manager":"@lrnwebcomponents/absolute-position-behavior/lib/absolute-position-state-manager.js","accent-card":"@lrnwebcomponents/accent-card/accent-card.js","aframe-player":"@lrnwebcomponents/aframe-player/aframe-player.js","air-horn":"@lrnwebcomponents/air-horn/air-horn.js","app-editor-hax":"@lrnwebcomponents/app-editor-hax/app-editor-hax.js","app-hax":"@lrnwebcomponents/app-hax/app-hax.js","app-hax-theme":"@lrnwebcomponents/app-hax/lib/app-hax-theme.js","random-word":"@lrnwebcomponents/app-hax/lib/random-word/random-word.js","rpg-character-toast":"@lrnwebcomponents/app-hax/lib/rpg-character-toast/rpg-character-toast.js","app-hax-button":"@lrnwebcomponents/app-hax/lib/v1/app-hax-button.js","app-hax-hat-progress":"@lrnwebcomponents/app-hax/lib/v1/app-hax-hat-progress.js","app-hax-label":"@lrnwebcomponents/app-hax/lib/v1/app-hax-label.js","app-hax-search-bar":"@lrnwebcomponents/app-hax/lib/v1/app-hax-search-bar.js","app-hax-search-results":"@lrnwebcomponents/app-hax/lib/v1/app-hax-search-results.js","app-hax-site-bar":"@lrnwebcomponents/app-hax/lib/v1/app-hax-site-bar.js","app-hax-site-button":"@lrnwebcomponents/app-hax/lib/v1/app-hax-site-button.js","app-hax-site-details":"@lrnwebcomponents/app-hax/lib/v1/app-hax-site-details.js","app-hax-site-login":"@lrnwebcomponents/app-hax/lib/v1/app-hax-site-login.js","app-hax-steps":"@lrnwebcomponents/app-hax/lib/v1/app-hax-steps.js","app-hax-toast":"@lrnwebcomponents/app-hax/lib/v1/app-hax-toast.js","app-hax-top-bar":"@lrnwebcomponents/app-hax/lib/v1/app-hax-top-bar.js","app-hax-user-menu-button":"@lrnwebcomponents/app-hax/lib/v1/app-hax-user-menu-button.js","app-hax-user-menu":"@lrnwebcomponents/app-hax/lib/v1/app-hax-user-menu.js","app-hax-wired-toggle":"@lrnwebcomponents/app-hax/lib/v1/app-hax-wired-toggle.js","app-hax-backend-api":"@lrnwebcomponents/app-hax/lib/v1/AppHaxBackendAPI.js","app-hax-router":"@lrnwebcomponents/app-hax/lib/v1/AppHaxRouter.js","wired-darkmode-toggle":"@lrnwebcomponents/app-hax/lib/wired-darkmode-toggle/wired-darkmode-toggle.js","audio-player":"@lrnwebcomponents/audio-player/audio-player.js","awesome-explosion":"@lrnwebcomponents/awesome-explosion/awesome-explosion.js","b-r":"@lrnwebcomponents/b-r/b-r.js","barcode-reader":"@lrnwebcomponents/barcode-reader/barcode-reader.js","beaker-broker":"@lrnwebcomponents/beaker-broker/beaker-broker.js","bootstrap-theme":"@lrnwebcomponents/bootstrap-theme/bootstrap-theme.js","bootstrap-breadcrumb":"@lrnwebcomponents/bootstrap-theme/lib/BootstrapBreadcrumb.js","bootstrap-footer":"@lrnwebcomponents/bootstrap-theme/lib/BootstrapFooter.js","bootstrap-search":"@lrnwebcomponents/bootstrap-theme/lib/BootstrapSearch.js","chartist-render":"@lrnwebcomponents/chartist-render/chartist-render.js","check-it-out":"@lrnwebcomponents/check-it-out/check-it-out.js","circle-progress":"@lrnwebcomponents/circle-progress/circle-progress.js","citation-element":"@lrnwebcomponents/citation-element/citation-element.js","clean-one":"@lrnwebcomponents/clean-one/clean-one.js","clean-one-search-box":"@lrnwebcomponents/clean-one/lib/clean-one-search-box.js","clean-two":"@lrnwebcomponents/clean-two/clean-two.js","cms-hax":"@lrnwebcomponents/cms-hax/cms-hax.js","cms-block":"@lrnwebcomponents/cms-hax/lib/cms-block.js","cms-entity":"@lrnwebcomponents/cms-hax/lib/cms-entity.js","cms-token":"@lrnwebcomponents/cms-hax/lib/cms-token.js","cms-views":"@lrnwebcomponents/cms-hax/lib/cms-views.js","code-editor":"@lrnwebcomponents/code-editor/code-editor.js","code-pen-button":"@lrnwebcomponents/code-editor/lib/code-pen-button.js","monaco-element":"@lrnwebcomponents/code-editor/lib/monaco-element/monaco-element.js","code-sample":"@lrnwebcomponents/code-sample/code-sample.js","collection-list":"@lrnwebcomponents/collection-list/collection-list.js","collection-item":"@lrnwebcomponents/collection-list/lib/collection-item.js","collection-row":"@lrnwebcomponents/collection-list/lib/collection-row.js","collections-theme-banner":"@lrnwebcomponents/collection-list/lib/collections-theme-banner.js","collections-theme":"@lrnwebcomponents/collection-list/lib/collections-theme.js","count-up":"@lrnwebcomponents/count-up/count-up.js","course-design":"@lrnwebcomponents/course-design/course-design.js","activity-box":"@lrnwebcomponents/course-design/lib/activity-box.js","block-quote":"@lrnwebcomponents/course-design/lib/block-quote.js","course-intro-header":"@lrnwebcomponents/course-design/lib/course-intro-header.js","course-intro-lesson-plan":"@lrnwebcomponents/course-design/lib/course-intro-lesson-plan.js","course-intro-lesson-plans":"@lrnwebcomponents/course-design/lib/course-intro-lesson-plans.js","course-intro":"@lrnwebcomponents/course-design/lib/course-intro.js","ebook-button":"@lrnwebcomponents/course-design/lib/ebook-button.js","learning-component":"@lrnwebcomponents/course-design/lib/learning-component.js","lrn-h5p":"@lrnwebcomponents/course-design/lib/lrn-h5p.js","responsive-iframe":"@lrnwebcomponents/course-design/lib/responsive-iframe.js","worksheet-download":"@lrnwebcomponents/course-design/lib/worksheet-download.js","course-model":"@lrnwebcomponents/course-model/course-model.js","model-info":"@lrnwebcomponents/course-model/lib/model-info.js","model-option":"@lrnwebcomponents/course-model/lib/model-option.js","csv-render":"@lrnwebcomponents/csv-render/csv-render.js","d-d-d":"@lrnwebcomponents/d-d-d/d-d-d.js","d-d-d-sample":"@lrnwebcomponents/d-d-d/lib/d-d-d-sample.js","d-d-docs":"@lrnwebcomponents/d-d-d/lib/d-d-docs.js","ddd-brochure-theme":"@lrnwebcomponents/d-d-d/lib/ddd-brochure-theme.js","mini-map":"@lrnwebcomponents/d-d-d/lib/mini-map.js","data-viz":"@lrnwebcomponents/data-viz/data-viz.js","date-card":"@lrnwebcomponents/date-card/date-card.js","date-chip":"@lrnwebcomponents/date-card/lib/date-chip.js","discord-embed":"@lrnwebcomponents/discord-embed/discord-embed.js","disqus-embed":"@lrnwebcomponents/disqus-embed/disqus-embed.js","haxcms-site-disqus":"@lrnwebcomponents/disqus-embed/lib/haxcms-site-disqus.js","documentation-player":"@lrnwebcomponents/documentation-player/documentation-player.js","dropdown-select":"@lrnwebcomponents/dropdown-select/dropdown-select.js","dynamic-import-registry":"@lrnwebcomponents/dynamic-import-registry/dynamic-import-registry.js","eco-json-schema-array":"@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-array.js","eco-json-schema-boolean":"@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-boolean.js","eco-json-schema-enum":"@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-enum.js","eco-json-schema-fieldset":"@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-fieldset.js","eco-json-schema-file":"@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-file.js","eco-json-schema-input":"@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-input.js","eco-json-schema-markup":"@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-markup.js","eco-json-schema-object":"@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-object.js","eco-json-schema-tabs":"@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-tabs.js","eco-json-schema-wizard":"@lrnwebcomponents/eco-json-schema-form/lib/eco-json-schema-wizard.js","editable-list":"@lrnwebcomponents/editable-list/editable-list.js","editable-list-item":"@lrnwebcomponents/editable-list/lib/editable-list-item.js","editable-outline":"@lrnwebcomponents/editable-outline/editable-outline.js","editable-table":"@lrnwebcomponents/editable-table/editable-table.js","editable-table-display":"@lrnwebcomponents/editable-table/lib/editable-table-display.js","editable-table-edit":"@lrnwebcomponents/editable-table/lib/editable-table-edit.js","editable-table-editor-rowcol":"@lrnwebcomponents/editable-table/lib/editable-table-editor-rowcol.js","editable-table-filter":"@lrnwebcomponents/editable-table/lib/editable-table-filter.js","editable-table-sort":"@lrnwebcomponents/editable-table/lib/editable-table-sort.js","elmsln-base":"@lrnwebcomponents/elmsln-apps/lib/elmsln-base.js","game-show-scoreboard":"@lrnwebcomponents/elmsln-apps/lib/game-show-scoreboard/game-show-scoreboard.js","lrnapp-canvas-listing":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-canvas-listing/lrnapp-canvas-listing.js","lrnapp-cis-course-card":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-cis/lrnapp-cis-course-card.js","lrnapp-cis":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-cis/lrnapp-cis.js","lrnapp-gallery-grid":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-gallery-grid/lrnapp-gallery-grid.js","lrnapp-open-studio-assignments":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-open-studio/lrnapp-open-studio-assignments.js","lrnapp-open-studio-projects":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-open-studio/lrnapp-open-studio-projects.js","lrnapp-open-studio-table":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-open-studio/lrnapp-open-studio-table.js","lrnapp-open-studio":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-open-studio/lrnapp-open-studio.js","lrnapp-block-need-feedback":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-dashboard/lrnapp-block-need-feedback.js","lrnapp-block-recent-comments-comment":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-dashboard/lrnapp-block-recent-comments-comment.js","lrnapp-block-recent-comments":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-dashboard/lrnapp-block-recent-comments.js","lrnapp-block-recent-project":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-dashboard/lrnapp-block-recent-project.js","lrnapp-block-recent-submissions":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-dashboard/lrnapp-block-recent-submissions.js","lrnapp-studio-dashboard":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-dashboard/lrnapp-studio-dashboard.js","lrnapp-studio-instructor":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-instructor/lrnapp-studio-instructor.js","lrnapp-studio-assignment-button":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-kanban/lrnapp-studio-assignment-button.js","lrnapp-studio-assignment-display":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-kanban/lrnapp-studio-assignment-display.js","lrnapp-studio-kanban":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-kanban/lrnapp-studio-kanban.js","lrnapp-studio-project-button":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-kanban/lrnapp-studio-project-button.js","lrnapp-studio-block":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-block.js","lrnapp-studio-submission-button":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-button.js","lrnapp-studio-submission-comment":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-comment.js","lrnapp-studio-submission-comments":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-comments.js","lrnapp-studio-submission-critique-panel":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-critique-panel.js","lrnapp-studio-submission-critique":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-critique.js","lrnapp-studio-submission-display":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-display.js","lrnapp-studio-submission-edit-add-asset":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-add-asset.js","lrnapp-studio-submission-edit-file":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-file.js","lrnapp-studio-submission-edit-files":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-files.js","lrnapp-studio-submission-edit-image":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-image.js","lrnapp-studio-submission-edit-images":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-images.js","lrnapp-studio-submission-edit-links":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-links.js","lrnapp-studio-submission-edit-textarea":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-textarea.js","lrnapp-studio-submission-edit-video":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit-video.js","lrnapp-studio-submission-edit":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-edit.js","lrnapp-studio-submission-editbar-message":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-editbar-message.js","lrnapp-studio-submission-editbar":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-editbar.js","lrnapp-studio-submission-media-editoverlay":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-media-editoverlay.js","lrnapp-studio-submission-object":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-object.js","lrnapp-studio-submission-page":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission-page.js","lrnapp-studio-submission":"@lrnwebcomponents/elmsln-apps/lib/lrnapp-studio-submission/lrnapp-studio-submission.js","mooc-content":"@lrnwebcomponents/elmsln-apps/lib/mooc-content/mooc-content.js","elmsln-loading":"@lrnwebcomponents/elmsln-loading/elmsln-loading.js","elmsln-studio":"@lrnwebcomponents/elmsln-studio/elmsln-studio.js","elmsln-studio-assignment":"@lrnwebcomponents/elmsln-studio/lib/elmsln-studio-assignment.js","elmsln-studio-assignments":"@lrnwebcomponents/elmsln-studio/lib/elmsln-studio-assignments.js","elmsln-studio-button":"@lrnwebcomponents/elmsln-studio/lib/elmsln-studio-button.js","elmsln-studio-dashboard":"@lrnwebcomponents/elmsln-studio/lib/elmsln-studio-dashboard.js","elmsln-studio-link":"@lrnwebcomponents/elmsln-studio/lib/elmsln-studio-link.js","elmsln-studio-loremdata":"@lrnwebcomponents/elmsln-studio/lib/elmsln-studio-loremdata.js","elmsln-studio-main":"@lrnwebcomponents/elmsln-studio/lib/elmsln-studio-main.js","elmsln-studio-portfolio":"@lrnwebcomponents/elmsln-studio/lib/elmsln-studio-portfolio.js","elmsln-studio-submission-card":"@lrnwebcomponents/elmsln-studio/lib/elmsln-studio-submission-card.js","elmsln-studio-submissions":"@lrnwebcomponents/elmsln-studio/lib/elmsln-studio-submissions.js","enhanced-text":"@lrnwebcomponents/enhanced-text/enhanced-text.js","event-badge":"@lrnwebcomponents/event-badge/event-badge.js","example-hax-element":"@lrnwebcomponents/example-hax-element/example-hax-element.js","example-haxcms-theme":"@lrnwebcomponents/example-haxcms-theme/example-haxcms-theme.js","exif-data":"@lrnwebcomponents/exif-data/exif-data.js","figure-label":"@lrnwebcomponents/figure-label/figure-label.js","file-system-broker":"@lrnwebcomponents/file-system-broker/file-system-broker.js","docx-file-system-broker":"@lrnwebcomponents/file-system-broker/lib/docx-file-system-broker.js","xlsx-file-system-broker":"@lrnwebcomponents/file-system-broker/lib/xlsx-file-system-broker.js","filtered-image":"@lrnwebcomponents/filtered-image/filtered-image.js","filtered-image-filters":"@lrnwebcomponents/filtered-image/lib/filtered-image-filters.js","flash-card":"@lrnwebcomponents/flash-card/flash-card.js","flash-card-answer-box":"@lrnwebcomponents/flash-card/lib/flash-card-answer-box.js","flash-card-image-prompt":"@lrnwebcomponents/flash-card/lib/flash-card-prompt-img.js","flash-card-set":"@lrnwebcomponents/flash-card/lib/flash-card-set.js","fluid-type":"@lrnwebcomponents/fluid-type/fluid-type.js","full-screen-image":"@lrnwebcomponents/full-screen-image/full-screen-image.js","full-width-image":"@lrnwebcomponents/full-width-image/full-width-image.js","fullscreen-behaviors":"@lrnwebcomponents/fullscreen-behaviors/fullscreen-behaviors.js","future-terminal-text":"@lrnwebcomponents/future-terminal-text/future-terminal-text.js","future-terminal-text-lite":"@lrnwebcomponents/future-terminal-text/lib/future-terminal-text-lite.js","game-show-quiz":"@lrnwebcomponents/game-show-quiz/game-show-quiz.js","game-show-quiz-modal":"@lrnwebcomponents/game-show-quiz/lib/game-show-quiz-modal.js","git-corner":"@lrnwebcomponents/git-corner/git-corner.js","github-preview":"@lrnwebcomponents/github-preview/github-preview.js","wc-markdown":"@lrnwebcomponents/github-preview/lib/wc-markdown.js","glossary-term":"@lrnwebcomponents/glossary-term/glossary-term.js","grade-book":"@lrnwebcomponents/grade-book/grade-book.js","grade-book-lite":"@lrnwebcomponents/grade-book/lib/grade-book-lite.js","grade-book-pop-up":"@lrnwebcomponents/grade-book/lib/grade-book-pop-up.js","grade-book-store":"@lrnwebcomponents/grade-book/lib/grade-book-store.js","grade-book-student-block":"@lrnwebcomponents/grade-book/lib/grade-book-student-block.js","grade-book-table":"@lrnwebcomponents/grade-book/lib/grade-book-table.js","letter-grade-picker":"@lrnwebcomponents/grade-book/lib/letter-grade-picker.js","letter-grade":"@lrnwebcomponents/grade-book/lib/letter-grade.js","grafitto-filter":"@lrnwebcomponents/grafitto-filter/grafitto-filter.js","grid-plate":"@lrnwebcomponents/grid-plate/grid-plate.js","h-a-x":"@lrnwebcomponents/h-a-x/h-a-x.js","h5p-element":"@lrnwebcomponents/h5p-element/h5p-element.js","h5p-wrapped-element":"@lrnwebcomponents/h5p-element/lib/h5p-wrapped-element.js","hal-9000":"@lrnwebcomponents/hal-9000/hal-9000.js","hal-9000-ui":"@lrnwebcomponents/hal-9000/lib/hal-9000-ui/hal-9000-ui.js","hax-body":"@lrnwebcomponents/hax-body/hax-body.js","hax-app-picker":"@lrnwebcomponents/hax-body/lib/hax-app-picker.js","hax-app-search":"@lrnwebcomponents/hax-body/lib/hax-app-search.js","hax-app":"@lrnwebcomponents/hax-body/lib/hax-app.js","hax-autoloader":"@lrnwebcomponents/hax-body/lib/hax-autoloader.js","hax-cancel-dialog":"@lrnwebcomponents/hax-body/lib/hax-cancel-dialog.js","hax-context-item-textop":"@lrnwebcomponents/hax-body/lib/hax-context-item-textop.js","hax-context-item":"@lrnwebcomponents/hax-body/lib/hax-context-item.js","hax-element-demo":"@lrnwebcomponents/hax-body/lib/hax-element-demo.js","hax-export-dialog":"@lrnwebcomponents/hax-body/lib/hax-export-dialog.js","hax-gizmo-browser":"@lrnwebcomponents/hax-body/lib/hax-gizmo-browser.js","hax-map":"@lrnwebcomponents/hax-body/lib/hax-map.js","hax-picker":"@lrnwebcomponents/hax-body/lib/hax-picker.js","hax-plate-context":"@lrnwebcomponents/hax-body/lib/hax-plate-context.js","hax-preferences-dialog":"@lrnwebcomponents/hax-body/lib/hax-preferences-dialog.js","hax-stax-browser":"@lrnwebcomponents/hax-body/lib/hax-stax-browser.js","hax-store":"@lrnwebcomponents/hax-body/lib/hax-store.js","hax-text-editor-button":"@lrnwebcomponents/hax-body/lib/hax-text-editor-button.js","hax-text-editor-paste-button":"@lrnwebcomponents/hax-body/lib/hax-text-editor-paste-button.js","hax-text-editor-toolbar":"@lrnwebcomponents/hax-body/lib/hax-text-editor-toolbar.js","hax-text-editor":"@lrnwebcomponents/hax-body/lib/hax-text-editor.js","hax-toolbar-item":"@lrnwebcomponents/hax-body/lib/hax-toolbar-item.js","hax-toolbar-menu":"@lrnwebcomponents/hax-body/lib/hax-toolbar-menu.js","hax-toolbar":"@lrnwebcomponents/hax-body/lib/hax-toolbar.js","hax-tray-button":"@lrnwebcomponents/hax-body/lib/hax-tray-button.js","hax-tray-upload":"@lrnwebcomponents/hax-body/lib/hax-tray-upload.js","hax-tray":"@lrnwebcomponents/hax-body/lib/hax-tray.js","hax-ui-styles":"@lrnwebcomponents/hax-body/lib/hax-ui-styles.js","hax-upload-field":"@lrnwebcomponents/hax-body/lib/hax-upload-field.js","hax-view-source":"@lrnwebcomponents/hax-body/lib/hax-view-source.js","hax-cloud":"@lrnwebcomponents/hax-cloud/hax-cloud.js","hax-logo":"@lrnwebcomponents/hax-logo/hax-logo.js","haxcms-backend-beaker":"@lrnwebcomponents/haxcms-elements/lib/core/backends/haxcms-backend-beaker.js","haxcms-backend-demo":"@lrnwebcomponents/haxcms-elements/lib/core/backends/haxcms-backend-demo.js","haxcms-backend-nodejs":"@lrnwebcomponents/haxcms-elements/lib/core/backends/haxcms-backend-nodejs.js","haxcms-backend-php":"@lrnwebcomponents/haxcms-elements/lib/core/backends/haxcms-backend-php.js","haxcms-backend-userfs":"@lrnwebcomponents/haxcms-elements/lib/core/backends/haxcms-backend-userfs.js","haxcms-darkmode-toggle":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-darkmode-toggle.js","haxcms-editor-builder":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-editor-builder.js","haxcms-outline-editor-dialog":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-outline-editor-dialog.js","haxcms-share-dialog":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-share-dialog.js","haxcms-site-builder":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-site-builder.js","haxcms-site-dashboard":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-site-dashboard.js","haxcms-site-editor-ui":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-site-editor-ui.js","haxcms-site-editor":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-site-editor.js","haxcms-site-insights":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-site-insights.js","haxcms-site-router":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-site-router.js","haxcms-site-store":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-site-store.js","haxcms-toast":"@lrnwebcomponents/haxcms-elements/lib/core/haxcms-toast.js","haxcms-button-add":"@lrnwebcomponents/haxcms-elements/lib/core/micros/haxcms-button-add.js","haxcms-site-listing":"@lrnwebcomponents/haxcms-elements/lib/core/site-list/haxcms-site-listing.js","haxcms-basic-theme":"@lrnwebcomponents/haxcms-elements/lib/core/themes/haxcms-basic-theme.js","haxcms-blank-theme":"@lrnwebcomponents/haxcms-elements/lib/core/themes/haxcms-blank-theme.js","haxcms-minimalist-theme":"@lrnwebcomponents/haxcms-elements/lib/core/themes/haxcms-minimalist-theme.js","haxcms-print-theme":"@lrnwebcomponents/haxcms-elements/lib/core/themes/haxcms-print-theme.js","haxcms-slide-theme":"@lrnwebcomponents/haxcms-elements/lib/core/themes/haxcms-slide-theme.js","haxcms-user-theme":"@lrnwebcomponents/haxcms-elements/lib/core/themes/haxcms-user-theme.js","haxcms-page-get-started":"@lrnwebcomponents/haxcms-elements/lib/core/ui/haxcms-page-get-started.js","haxcms-dev-theme":"@lrnwebcomponents/haxcms-elements/lib/development/haxcms-dev-theme.js","haxcms-theme-developer":"@lrnwebcomponents/haxcms-elements/lib/development/haxcms-theme-developer.js","site-active-fields":"@lrnwebcomponents/haxcms-elements/lib/ui-components/active-item/site-active-fields.js","site-active-tags":"@lrnwebcomponents/haxcms-elements/lib/ui-components/active-item/site-active-tags.js","site-active-title":"@lrnwebcomponents/haxcms-elements/lib/ui-components/active-item/site-active-title.js","site-git-corner":"@lrnwebcomponents/haxcms-elements/lib/ui-components/active-item/site-git-corner.js","site-share-widget":"@lrnwebcomponents/haxcms-elements/lib/ui-components/active-item/site-share-widget.js","site-children-block":"@lrnwebcomponents/haxcms-elements/lib/ui-components/blocks/site-children-block.js","site-outline-block":"@lrnwebcomponents/haxcms-elements/lib/ui-components/blocks/site-outline-block.js","site-recent-content-block":"@lrnwebcomponents/haxcms-elements/lib/ui-components/blocks/site-recent-content-block.js","site-drawer":"@lrnwebcomponents/haxcms-elements/lib/ui-components/layout/site-drawer.js","site-footer":"@lrnwebcomponents/haxcms-elements/lib/ui-components/layout/site-footer.js","site-modal":"@lrnwebcomponents/haxcms-elements/lib/ui-components/layout/site-modal.js","site-region":"@lrnwebcomponents/haxcms-elements/lib/ui-components/layout/site-region.js","active-when-visible":"@lrnwebcomponents/haxcms-elements/lib/ui-components/magic/active-when-visible.js","site-ai-chat":"@lrnwebcomponents/haxcms-elements/lib/ui-components/magic/site-ai-chat.js","site-collection-list":"@lrnwebcomponents/haxcms-elements/lib/ui-components/magic/site-collection-list.js","site-view":"@lrnwebcomponents/haxcms-elements/lib/ui-components/magic/site-view.js","site-breadcrumb":"@lrnwebcomponents/haxcms-elements/lib/ui-components/navigation/site-breadcrumb.js","site-dot-indicator":"@lrnwebcomponents/haxcms-elements/lib/ui-components/navigation/site-dot-indicator.js","site-menu-button":"@lrnwebcomponents/haxcms-elements/lib/ui-components/navigation/site-menu-button.js","site-menu-content":"@lrnwebcomponents/haxcms-elements/lib/ui-components/navigation/site-menu-content.js","site-menu":"@lrnwebcomponents/haxcms-elements/lib/ui-components/navigation/site-menu.js","site-top-menu":"@lrnwebcomponents/haxcms-elements/lib/ui-components/navigation/site-top-menu.js","site-query-menu-slice":"@lrnwebcomponents/haxcms-elements/lib/ui-components/query/site-query-menu-slice.js","site-query":"@lrnwebcomponents/haxcms-elements/lib/ui-components/query/site-query.js","site-render-query":"@lrnwebcomponents/haxcms-elements/lib/ui-components/query/site-render-query.js","site-views-route":"@lrnwebcomponents/haxcms-elements/lib/ui-components/routes/site-views-route.js","site-print-button":"@lrnwebcomponents/haxcms-elements/lib/ui-components/site/site-print-button.js","site-remote-content":"@lrnwebcomponents/haxcms-elements/lib/ui-components/site/site-remote-content.js","site-rss-button":"@lrnwebcomponents/haxcms-elements/lib/ui-components/site/site-rss-button.js","site-search":"@lrnwebcomponents/haxcms-elements/lib/ui-components/site/site-search.js","site-title":"@lrnwebcomponents/haxcms-elements/lib/ui-components/site/site-title.js","site-uuid-link":"@lrnwebcomponents/haxcms-elements/lib/ui-components/site/site-uuid-link.js","basic-template":"@lrnwebcomponents/haxcms-elements/lib/ui-components/templates/basic-template.js","minimalist-template":"@lrnwebcomponents/haxcms-elements/lib/ui-components/templates/minimalist-template.js","haxor-slevin":"@lrnwebcomponents/haxor-slevin/haxor-slevin.js","haxschema-builder":"@lrnwebcomponents/haxschema-builder/haxschema-builder.js","hax-schema-form":"@lrnwebcomponents/haxschema-builder/lib/hax-schema-form.js","hero-banner":"@lrnwebcomponents/hero-banner/hero-banner.js","hex-picker":"@lrnwebcomponents/hex-picker/hex-picker.js","hexagon-loader":"@lrnwebcomponents/hexagon-loader/hexagon-loader.js","hex-a-gon":"@lrnwebcomponents/hexagon-loader/lib/hex-a-gon.js","html-block":"@lrnwebcomponents/html-block/html-block.js","i18n-manager":"@lrnwebcomponents/i18n-manager/i18n-manager.js","iconset-demo":"@lrnwebcomponents/iconset-demo/iconset-demo.js","iframe-loader":"@lrnwebcomponents/iframe-loader/iframe-loader.js","loading-indicator":"@lrnwebcomponents/iframe-loader/lib/loading-indicator.js","image-compare-slider":"@lrnwebcomponents/image-compare-slider/image-compare-slider.js","image-inspector":"@lrnwebcomponents/image-inspector/image-inspector.js","img-pan-zoom":"@lrnwebcomponents/img-pan-zoom/img-pan-zoom.js","img-loader":"@lrnwebcomponents/img-pan-zoom/lib/img-loader.js","img-view-modal":"@lrnwebcomponents/img-view-modal/img-view-modal.js","img-view-viewer":"@lrnwebcomponents/img-view-modal/lib/img-view-viewer.js","inline-audio":"@lrnwebcomponents/inline-audio/inline-audio.js","item-overlay-ops":"@lrnwebcomponents/item-overlay-ops/item-overlay-ops.js","json-editor":"@lrnwebcomponents/json-editor/json-editor.js","json-outline-schema":"@lrnwebcomponents/json-outline-schema/json-outline-schema.js","jos-render":"@lrnwebcomponents/json-outline-schema/lib/jos-render.js","jwt-login":"@lrnwebcomponents/jwt-login/jwt-login.js","layout-builder":"@lrnwebcomponents/layout-builder/layout-builder.js","lazy-image":"@lrnwebcomponents/lazy-image-helpers/lazy-image-helpers.js","lazy-import-discover":"@lrnwebcomponents/lazy-import-discover/lazy-import-discover.js","learn-two-theme":"@lrnwebcomponents/learn-two-theme/learn-two-theme.js","lesson-overview":"@lrnwebcomponents/lesson-overview/lesson-overview.js","lesson-highlight":"@lrnwebcomponents/lesson-overview/lib/lesson-highlight.js","license-element":"@lrnwebcomponents/license-element/license-element.js","lorem-data":"@lrnwebcomponents/lorem-data/lorem-data.js","lrn-aside":"@lrnwebcomponents/lrn-aside/lrn-aside.js","lrn-assignment-button":"@lrnwebcomponents/lrn-assignment/lib/lrn-assignment-button.js","lrn-assignment":"@lrnwebcomponents/lrn-assignment/lrn-assignment.js","lrn-button":"@lrnwebcomponents/lrn-button/lrn-button.js","lrn-content":"@lrnwebcomponents/lrn-content/lrn-content.js","lrn-css-reset":"@lrnwebcomponents/lrn-css-reset/lrn-css-reset.js","lrn-gitgraph":"@lrnwebcomponents/lrn-gitgraph/lrn-gitgraph.js","lrn-icon":"@lrnwebcomponents/lrn-icon/lrn-icon.js","lrn-markdown-editor-editor":"@lrnwebcomponents/lrn-markdown-editor/lib/lrn-markdown-editor-editor.js","lrn-markdown-editor":"@lrnwebcomponents/lrn-markdown-editor/lrn-markdown-editor.js","lrn-math":"@lrnwebcomponents/lrn-math/lrn-math.js","lrn-page":"@lrnwebcomponents/lrn-page/lrn-page.js","lrn-shared-styles-demo":"@lrnwebcomponents/lrn-shared-styles/lib/lrn-shared-styles-demo.js","lrn-table":"@lrnwebcomponents/lrn-table/lrn-table.js","lrn-vocab":"@lrnwebcomponents/lrn-vocab/lrn-vocab.js","lrnapp-fab-speed-dial-action":"@lrnwebcomponents/lrnapp-fab-menu/lib/lrnapp-fab-speed-dial-action.js","lrnapp-fab-menu":"@lrnwebcomponents/lrnapp-fab-menu/lrnapp-fab-menu.js","lrndesign-abbreviation":"@lrnwebcomponents/lrndesign-abbreviation/lrndesign-abbreviation.js","lrndesign-avatar":"@lrnwebcomponents/lrndesign-avatar/lrndesign-avatar.js","lrndesign-blockquote":"@lrnwebcomponents/lrndesign-blockquote/lrndesign-blockquote.js","lrndesign-bar":"@lrnwebcomponents/lrndesign-chart/lib/lrndesign-bar.js","lrndesign-line":"@lrnwebcomponents/lrndesign-chart/lib/lrndesign-line.js","lrndesign-pie":"@lrnwebcomponents/lrndesign-chart/lib/lrndesign-pie.js","lrndesign-comment":"@lrnwebcomponents/lrndesign-comment/lrndesign-comment.js","lrndesign-contactcard":"@lrnwebcomponents/lrndesign-contactcard/lrndesign-contactcard.js","lrndesign-contentblock":"@lrnwebcomponents/lrndesign-contentblock/lrndesign-contentblock.js","lrndesign-course-banner":"@lrnwebcomponents/lrndesign-course-banner/lrndesign-course-banner.js","lrndesign-drawer":"@lrnwebcomponents/lrndesign-drawer/lrndesign-drawer.js","lrndesign-gallery-behaviors":"@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-behaviors.js","lrndesign-gallery-carousel":"@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-carousel.js","lrndesign-gallery-details":"@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-details.js","lrndesign-gallery-grid":"@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-grid.js","lrndesign-gallery-masonry":"@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-masonry.js","lrndesign-gallery-zoom":"@lrnwebcomponents/lrndesign-gallery/lib/lrndesign-gallery-zoom.js","lrndesign-gallery":"@lrnwebcomponents/lrndesign-gallery/lrndesign-gallery.js","lrndesign-gallerycard":"@lrnwebcomponents/lrndesign-gallerycard/lrndesign-gallerycard.js","lrndesign-imagemap-hotspot":"@lrnwebcomponents/lrndesign-imagemap/lib/lrndesign-imagemap-hotspot.js","lrndesign-imagemap":"@lrnwebcomponents/lrndesign-imagemap/lrndesign-imagemap.js","lrndesign-mapmenu-header":"@lrnwebcomponents/lrndesign-mapmenu/lib/lrndesign-mapmenu-header.js","lrndesign-mapmenu-item":"@lrnwebcomponents/lrndesign-mapmenu/lib/lrndesign-mapmenu-item.js","lrndesign-mapmenu-submenu":"@lrnwebcomponents/lrndesign-mapmenu/lib/lrndesign-mapmenu-submenu.js","lrndesign-mapmenu":"@lrnwebcomponents/lrndesign-mapmenu/lrndesign-mapmenu.js","lrndesign-panelcard":"@lrnwebcomponents/lrndesign-panelcard/lrndesign-panelcard.js","lrndesign-paperstack":"@lrnwebcomponents/lrndesign-paperstack/lrndesign-paperstack.js","lrndesign-sidenote":"@lrnwebcomponents/lrndesign-sidenote/lrndesign-sidenote.js","lrndesign-stepper-button":"@lrnwebcomponents/lrndesign-stepper/lib/lrndesign-stepper-button.js","lrndesign-stepper":"@lrnwebcomponents/lrndesign-stepper/lrndesign-stepper.js","lrndesign-timeline":"@lrnwebcomponents/lrndesign-timeline/lrndesign-timeline.js","lrnsys-button":"@lrnwebcomponents/lrnsys-button/lrnsys-button.js","lrnsys-chartjs":"@lrnwebcomponents/lrnsys-chartjs/lrnsys-chartjs.js","lrnsys-comment-list":"@lrnwebcomponents/lrnsys-comment/lib/lrnsys-comment-list.js","lrnsys-comment":"@lrnwebcomponents/lrnsys-comment/lrnsys-comment.js","lrnsys-button-inner":"@lrnwebcomponents/lrnsys-layout/lib/lrnsys-button-inner.js","lrnsys-dialog-toolbar-button":"@lrnwebcomponents/lrnsys-layout/lib/lrnsys-dialog-toolbar-button.js","lrnsys-dialog-toolbar":"@lrnwebcomponents/lrnsys-layout/lib/lrnsys-dialog-toolbar.js","lrnsys-dialog":"@lrnwebcomponents/lrnsys-layout/lib/lrnsys-dialog.js","lrnsys-drawer":"@lrnwebcomponents/lrnsys-layout/lib/lrnsys-drawer.js","lrnsys-outline-item":"@lrnwebcomponents/lrnsys-outline/lib/lrnsys-outline-item.js","lrnsys-outline":"@lrnwebcomponents/lrnsys-outline/lrnsys-outline.js","lrnsys-pdf":"@lrnwebcomponents/lrnsys-pdf/lrnsys-pdf.js","lrnsys-progress-circle":"@lrnwebcomponents/lrnsys-progress/lib/lrnsys-progress-circle.js","lrnsys-progress":"@lrnwebcomponents/lrnsys-progress/lrnsys-progress.js","lrnsys-randomimage":"@lrnwebcomponents/lrnsys-randomimage/lrnsys-randomimage.js","lrnsys-render-html":"@lrnwebcomponents/lrnsys-render-html/lrnsys-render-html.js","lrs-bridge-haxcms":"@lrnwebcomponents/lrs-elements/lib/lrs-bridge-haxcms.js","lrs-bridge":"@lrnwebcomponents/lrs-elements/lib/lrs-bridge.js","lrs-emitter":"@lrnwebcomponents/lrs-elements/lib/lrs-emitter.js","lunr-search":"@lrnwebcomponents/lunr-search/lunr-search.js","magazine-cover":"@lrnwebcomponents/magazine-cover/magazine-cover.js","map-menu-builder":"@lrnwebcomponents/map-menu/lib/map-menu-builder.js","map-menu-container":"@lrnwebcomponents/map-menu/lib/map-menu-container.js","map-menu-header":"@lrnwebcomponents/map-menu/lib/map-menu-header.js","map-menu-item":"@lrnwebcomponents/map-menu/lib/map-menu-item.js","map-menu-submenu":"@lrnwebcomponents/map-menu/lib/map-menu-submenu.js","map-menu":"@lrnwebcomponents/map-menu/map-menu.js","mark-the-words":"@lrnwebcomponents/mark-the-words/mark-the-words.js","material-progress-bars":"@lrnwebcomponents/material-progress/lib/material-progress-bars.js","material-progress-histo":"@lrnwebcomponents/material-progress/lib/material-progress-histo.js","md-block":"@lrnwebcomponents/md-block/md-block.js","media-image":"@lrnwebcomponents/media-image/media-image.js","meme-maker":"@lrnwebcomponents/meme-maker/meme-maker.js","badge-sticker":"@lrnwebcomponents/merit-badge/lib/badge-sticker.js","date-title":"@lrnwebcomponents/merit-badge/lib/date-title.js","locked-badge":"@lrnwebcomponents/merit-badge/lib/locked-badge.js","merit-badge":"@lrnwebcomponents/merit-badge/merit-badge.js","micro-copy-heading":"@lrnwebcomponents/micro-copy-heading/micro-copy-heading.js","micro-frontend-registry":"@lrnwebcomponents/micro-frontend-registry/micro-frontend-registry.js","moar-sarcasm":"@lrnwebcomponents/moar-sarcasm/moar-sarcasm.js","moment-element":"@lrnwebcomponents/moment-element/moment-element.js","mtz-marked-control-generic-line":"@lrnwebcomponents/mtz-marked-editor/lib/mtz-marked-control-generic-line.js","mtz-marked-control-generic-wrap":"@lrnwebcomponents/mtz-marked-editor/lib/mtz-marked-control-generic-wrap.js","mtz-marked-control-link":"@lrnwebcomponents/mtz-marked-editor/lib/mtz-marked-control-link.js","mtz-marked-editor":"@lrnwebcomponents/mtz-marked-editor/mtz-marked-editor.js","confetti-container":"@lrnwebcomponents/multiple-choice/lib/confetti-container.js","true-false-question":"@lrnwebcomponents/multiple-choice/lib/true-false-question.js","multiple-choice":"@lrnwebcomponents/multiple-choice/multiple-choice.js","midi-player":"@lrnwebcomponents/music-player/lib/html-midi-player.js","music-player":"@lrnwebcomponents/music-player/music-player.js","mutation-observer-import":"@lrnwebcomponents/mutation-observer-import-mixin/mutation-observer-import-mixin.js","nav-card-item":"@lrnwebcomponents/nav-card/lib/nav-card-item.js","nav-card":"@lrnwebcomponents/nav-card/nav-card.js","oer-schema":"@lrnwebcomponents/oer-schema/oer-schema.js","opt-img":"@lrnwebcomponents/opt-img/opt-img.js","outline-designer":"@lrnwebcomponents/outline-designer/outline-designer.js","outline-player":"@lrnwebcomponents/outline-player/outline-player.js","page-anchor":"@lrnwebcomponents/page-break/lib/page-anchor.js","page-break-manager":"@lrnwebcomponents/page-break/lib/page-break-manager.js","page-break-outline":"@lrnwebcomponents/page-break/lib/page-break-outline.js","page-break":"@lrnwebcomponents/page-break/page-break.js","page-contents-menu":"@lrnwebcomponents/page-contents-menu/page-contents-menu.js","page-flag-comment":"@lrnwebcomponents/page-flag/lib/page-flag-comment.js","page-flag":"@lrnwebcomponents/page-flag/page-flag.js","page-scroll-position":"@lrnwebcomponents/page-scroll-position/page-scroll-position.js","page-section":"@lrnwebcomponents/page-section/page-section.js","paper-audio-player":"@lrnwebcomponents/paper-audio-player/paper-audio-player.js","paper-avatar":"@lrnwebcomponents/paper-avatar/paper-avatar.js","paper-fab-speed-dial-action":"@lrnwebcomponents/paper-fab-speed-dial/lib/paper-fab-speed-dial-action.js","paper-fab-speed-dial-overlay":"@lrnwebcomponents/paper-fab-speed-dial/lib/paper-fab-speed-dial-overlay.js","paper-fab-speed-dial":"@lrnwebcomponents/paper-fab-speed-dial/paper-fab-speed-dial.js","paper-input-flagged":"@lrnwebcomponents/paper-input-flagged/paper-input-flagged.js","paper-filter-dialog":"@lrnwebcomponents/paper-search/lib/paper-filter-dialog.js","paper-search-bar":"@lrnwebcomponents/paper-search/lib/paper-search-bar.js","paper-search-panel":"@lrnwebcomponents/paper-search/lib/paper-search-panel.js","paper-icon-step":"@lrnwebcomponents/paper-stepper/lib/paper-icon-step.js","paper-icon-stepper":"@lrnwebcomponents/paper-stepper/lib/paper-icon-stepper.js","paper-step":"@lrnwebcomponents/paper-stepper/lib/paper-step.js","paper-stepper":"@lrnwebcomponents/paper-stepper/paper-stepper.js","parallax-image":"@lrnwebcomponents/parallax-image/parallax-image.js","pdf-browser-viewer":"@lrnwebcomponents/pdf-browser-viewer/pdf-browser-viewer.js","pdf-element":"@lrnwebcomponents/pdf-element/pdf-element.js","person-testimonial":"@lrnwebcomponents/person-testimonial/person-testimonial.js","pie-menu":"@lrnwebcomponents/pie-menu/pie-menu.js","place-holder":"@lrnwebcomponents/place-holder/place-holder.js","play-list":"@lrnwebcomponents/play-list/play-list.js","polaris-cta":"@lrnwebcomponents/polaris-theme/lib/polaris-cta.js","polaris-invent-theme":"@lrnwebcomponents/polaris-theme/lib/polaris-invent-theme.js","polaris-mark":"@lrnwebcomponents/polaris-theme/lib/polaris-mark.js","polaris-story-card":"@lrnwebcomponents/polaris-theme/lib/polaris-story-card.js","polaris-tile":"@lrnwebcomponents/polaris-theme/lib/polaris-tile.js","polaris-theme":"@lrnwebcomponents/polaris-theme/polaris-theme.js","portal-launcher":"@lrnwebcomponents/portal-launcher/portal-launcher.js","post-card-photo":"@lrnwebcomponents/post-card/lib/PostCardPhoto.js","post-card-postmark":"@lrnwebcomponents/post-card/lib/PostCardPostmark.js","post-card-stamp":"@lrnwebcomponents/post-card/lib/PostCardStamp.js","post-card":"@lrnwebcomponents/post-card/post-card.js","pouch-db":"@lrnwebcomponents/pouch-db/pouch-db.js","course-card":"@lrnwebcomponents/product-card/lib/course-card.js","hax-element-card-list":"@lrnwebcomponents/product-card/lib/hax-element-card-list.js","hax-element-list-selector":"@lrnwebcomponents/product-card/lib/hax-element-list-selector.js","product-banner":"@lrnwebcomponents/product-card/lib/product-banner.js","product-card":"@lrnwebcomponents/product-card/product-card.js","product-glance":"@lrnwebcomponents/product-glance/product-glance.js","product-offering":"@lrnwebcomponents/product-offering/product-offering.js","progress-donut":"@lrnwebcomponents/progress-donut/progress-donut.js","promise-progress-lite":"@lrnwebcomponents/promise-progress/lib/promise-progress-lite.js","wc-preload-progress":"@lrnwebcomponents/promise-progress/lib/wc-preload-progress.js","promise-progress":"@lrnwebcomponents/promise-progress/promise-progress.js","promo-tile":"@lrnwebcomponents/promo-tile/promo-tile.js","punnett-square":"@lrnwebcomponents/punnett-square/punnett-square.js","qr-code":"@lrnwebcomponents/q-r/lib/qr-code.js","q-r":"@lrnwebcomponents/q-r/q-r.js","r-coder":"@lrnwebcomponents/r-coder/r-coder.js","random-image":"@lrnwebcomponents/random-image/random-image.js","random-item":"@lrnwebcomponents/random-item/random-item.js","relative-heading-lite":"@lrnwebcomponents/relative-heading/lib/relative-heading-lite.js","relative-heading-state-manager":"@lrnwebcomponents/relative-heading/lib/relative-heading-state-manager.js","relative-heading":"@lrnwebcomponents/relative-heading/relative-heading.js","performance-detect":"@lrnwebcomponents/replace-tag/lib/PerformanceDetect.js","replace-tag":"@lrnwebcomponents/replace-tag/replace-tag.js","responsive-grid-clear":"@lrnwebcomponents/responsive-grid/lib/responsive-grid-clear.js","responsive-grid-col":"@lrnwebcomponents/responsive-grid/lib/responsive-grid-col.js","responsive-grid-row":"@lrnwebcomponents/responsive-grid/lib/responsive-grid-row.js","responsive-utility-element":"@lrnwebcomponents/responsive-utility/lib/responsive-utility-element.js","responsive-utility":"@lrnwebcomponents/responsive-utility/responsive-utility.js","retro-card":"@lrnwebcomponents/retro-card/retro-card.js","rich-text-editor-button":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-button.js","rich-text-editor-emoji-picker":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-emoji-picker.js","rich-text-editor-heading-picker":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-heading-picker.js","rich-text-editor-icon-picker":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-icon-picker.js","rich-text-editor-image":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-image.js","rich-text-editor-link":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-link.js","rich-text-editor-picker":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-picker.js","rich-text-editor-prompt-button":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-prompt-button.js","rich-text-editor-source-code":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-source-code.js","rich-text-editor-symbol-picker":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-symbol-picker.js","rich-text-editor-underline":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-underline.js","rich-text-editor-unlink":"@lrnwebcomponents/rich-text-editor/lib/buttons/rich-text-editor-unlink.js","rich-text-editor-clipboard":"@lrnwebcomponents/rich-text-editor/lib/singletons/rich-text-editor-clipboard.js","rich-text-editor-highlight":"@lrnwebcomponents/rich-text-editor/lib/singletons/rich-text-editor-highlight.js","rich-text-editor-prompt":"@lrnwebcomponents/rich-text-editor/lib/singletons/rich-text-editor-prompt.js","rich-text-editor-source":"@lrnwebcomponents/rich-text-editor/lib/singletons/rich-text-editor-source.js","rich-text-editor-breadcrumbs":"@lrnwebcomponents/rich-text-editor/lib/toolbars/rich-text-editor-breadcrumbs.js","rich-text-editor-toolbar-full":"@lrnwebcomponents/rich-text-editor/lib/toolbars/rich-text-editor-toolbar-full.js","rich-text-editor-toolbar-mini":"@lrnwebcomponents/rich-text-editor/lib/toolbars/rich-text-editor-toolbar-mini.js","rich-text-editor-toolbar":"@lrnwebcomponents/rich-text-editor/lib/toolbars/rich-text-editor-toolbar.js","rich-text-editor":"@lrnwebcomponents/rich-text-editor/rich-text-editor.js","rpg-character":"@lrnwebcomponents/rpg-character/rpg-character.js","rss-items":"@lrnwebcomponents/rss-items/rss-items.js","runkit-embed":"@lrnwebcomponents/runkit-embed/runkit-embed.js","scroll-button":"@lrnwebcomponents/scroll-button/scroll-button.js","select-menu":"@lrnwebcomponents/select-menu/select-menu.js","self-check":"@lrnwebcomponents/self-check/self-check.js","service-card":"@lrnwebcomponents/service-card/service-card.js","shadow-style":"@lrnwebcomponents/shadow-style/shadow-style.js","simple-autocomplete-text-trigger":"@lrnwebcomponents/simple-autocomplete/lib/simple-autocomplete-text-trigger.js","simple-autocomplete":"@lrnwebcomponents/simple-autocomplete/simple-autocomplete.js","simple-blog-card":"@lrnwebcomponents/simple-blog-card/simple-blog-card.js","simple-blog-footer":"@lrnwebcomponents/simple-blog/lib/simple-blog-footer.js","simple-blog-header":"@lrnwebcomponents/simple-blog/lib/simple-blog-header.js","simple-blog-listing":"@lrnwebcomponents/simple-blog/lib/simple-blog-listing.js","simple-blog-overview":"@lrnwebcomponents/simple-blog/lib/simple-blog-overview.js","simple-blog-post":"@lrnwebcomponents/simple-blog/lib/simple-blog-post.js","simple-blog":"@lrnwebcomponents/simple-blog/simple-blog.js","simple-colors-shared-styles":"@lrnwebcomponents/simple-colors-shared-styles/simple-colors-shared-styles.js","simple-colors-swatch-info":"@lrnwebcomponents/simple-colors/lib/demo/simple-colors-swatch-info.js","simple-colors-swatches":"@lrnwebcomponents/simple-colors/lib/demo/simple-colors-swatches.js","simple-colors-picker":"@lrnwebcomponents/simple-colors/lib/simple-colors-picker.js","simple-colors-polymer":"@lrnwebcomponents/simple-colors/lib/simple-colors-polymer.js","simple-colors":"@lrnwebcomponents/simple-colors/simple-colors.js","simple-concept-network-node":"@lrnwebcomponents/simple-concept-network/lib/simple-concept-network-node.js","simple-concept-network":"@lrnwebcomponents/simple-concept-network/simple-concept-network.js","simple-cta":"@lrnwebcomponents/simple-cta/simple-cta.js","simple-datetime":"@lrnwebcomponents/simple-datetime/simple-datetime.js","simple-drawer":"@lrnwebcomponents/simple-drawer/simple-drawer.js","simple-emoji":"@lrnwebcomponents/simple-emoji/simple-emoji.js","simple-fields-array-item":"@lrnwebcomponents/simple-fields/lib/simple-fields-array-item.js","simple-fields-array":"@lrnwebcomponents/simple-fields/lib/simple-fields-array.js","simple-fields-code":"@lrnwebcomponents/simple-fields/lib/simple-fields-code.js","simple-fields-combo":"@lrnwebcomponents/simple-fields/lib/simple-fields-combo.js","simple-fields-container":"@lrnwebcomponents/simple-fields/lib/simple-fields-container.js","simple-fields-field":"@lrnwebcomponents/simple-fields/lib/simple-fields-field.js","simple-fields-fieldset":"@lrnwebcomponents/simple-fields/lib/simple-fields-fieldset.js","simple-fields-form-lite":"@lrnwebcomponents/simple-fields/lib/simple-fields-form-lite.js","simple-fields-form":"@lrnwebcomponents/simple-fields/lib/simple-fields-form.js","simple-fields-html-block":"@lrnwebcomponents/simple-fields/lib/simple-fields-html-block.js","simple-fields-lite":"@lrnwebcomponents/simple-fields/lib/simple-fields-lite.js","simple-fields-tab":"@lrnwebcomponents/simple-fields/lib/simple-fields-tab.js","simple-fields-tabs":"@lrnwebcomponents/simple-fields/lib/simple-fields-tabs.js","simple-fields-tag-list":"@lrnwebcomponents/simple-fields/lib/simple-fields-tag-list.js","simple-fields-upload":"@lrnwebcomponents/simple-fields/lib/simple-fields-upload.js","simple-fields-url-combo-item":"@lrnwebcomponents/simple-fields/lib/simple-fields-url-combo-item.js","simple-fields-url-combo":"@lrnwebcomponents/simple-fields/lib/simple-fields-url-combo.js","simple-tag-lite":"@lrnwebcomponents/simple-fields/lib/simple-tag-lite.js","simple-tag":"@lrnwebcomponents/simple-fields/lib/simple-tag.js","simple-tags":"@lrnwebcomponents/simple-fields/lib/simple-tags.js","simple-fields":"@lrnwebcomponents/simple-fields/simple-fields.js","simple-icon-picker":"@lrnwebcomponents/simple-icon-picker/simple-icon-picker.js","simple-icon-button-lite":"@lrnwebcomponents/simple-icon/lib/simple-icon-button-lite.js","simple-icon-button":"@lrnwebcomponents/simple-icon/lib/simple-icon-button.js","simple-icon-lite":"@lrnwebcomponents/simple-icon/lib/simple-icon-lite.js","simple-iconset-demo":"@lrnwebcomponents/simple-icon/lib/simple-iconset-demo.js","simple-iconset":"@lrnwebcomponents/simple-icon/lib/simple-iconset.js","simple-icon":"@lrnwebcomponents/simple-icon/simple-icon.js","simple-img":"@lrnwebcomponents/simple-img/simple-img.js","simple-camera-snap":"@lrnwebcomponents/simple-login/lib/simple-camera-snap.js","simple-login-avatar":"@lrnwebcomponents/simple-login/lib/simple-login-avatar.js","simple-login-camera":"@lrnwebcomponents/simple-login/lib/simple-login-camera.js","simple-login":"@lrnwebcomponents/simple-login/simple-login.js","simple-modal-template":"@lrnwebcomponents/simple-modal/lib/simple-modal-template.js","simple-modal":"@lrnwebcomponents/simple-modal/simple-modal.js","simple-pages":"@lrnwebcomponents/simple-pages/simple-pages.js","simple-emoji-picker":"@lrnwebcomponents/simple-picker/lib/simple-emoji-picker.js","simple-picker-option":"@lrnwebcomponents/simple-picker/lib/simple-picker-option.js","simple-symbol-picker":"@lrnwebcomponents/simple-picker/lib/simple-symbol-picker.js","simple-picker":"@lrnwebcomponents/simple-picker/simple-picker.js","simple-popover-manager":"@lrnwebcomponents/simple-popover/lib/simple-popover-manager.js","simple-popover-selection":"@lrnwebcomponents/simple-popover/lib/simple-popover-selection.js","simple-tour":"@lrnwebcomponents/simple-popover/lib/simple-tour.js","simple-popover":"@lrnwebcomponents/simple-popover/simple-popover.js","simple-progress":"@lrnwebcomponents/simple-progress/simple-progress.js","simple-range-input":"@lrnwebcomponents/simple-range-input/simple-range-input.js","simple-search-content":"@lrnwebcomponents/simple-search/lib/simple-search-content.js","simple-search-match":"@lrnwebcomponents/simple-search/lib/simple-search-match.js","simple-search":"@lrnwebcomponents/simple-search/simple-search.js","simple-timer":"@lrnwebcomponents/simple-timer/simple-timer.js","simple-toast-el":"@lrnwebcomponents/simple-toast/lib/simple-toast-el.js","simple-toast":"@lrnwebcomponents/simple-toast/simple-toast.js","simple-button-grid":"@lrnwebcomponents/simple-toolbar/lib/simple-button-grid.js","simple-toolbar-button-group":"@lrnwebcomponents/simple-toolbar/lib/simple-toolbar-button-group.js","simple-toolbar-button":"@lrnwebcomponents/simple-toolbar/lib/simple-toolbar-button.js","simple-toolbar-field":"@lrnwebcomponents/simple-toolbar/lib/simple-toolbar-field.js","simple-toolbar-menu-item":"@lrnwebcomponents/simple-toolbar/lib/simple-toolbar-menu-item.js","simple-toolbar-menu":"@lrnwebcomponents/simple-toolbar/lib/simple-toolbar-menu.js","simple-toolbar-more-button":"@lrnwebcomponents/simple-toolbar/lib/simple-toolbar-more-button.js","simple-toolbar":"@lrnwebcomponents/simple-toolbar/simple-toolbar.js","simple-tooltip":"@lrnwebcomponents/simple-tooltip/simple-tooltip.js","social-share-link":"@lrnwebcomponents/social-share-link/social-share-link.js","sorting-option":"@lrnwebcomponents/sorting-question/lib/sorting-option.js","sorting-question":"@lrnwebcomponents/sorting-question/sorting-question.js","spotify-embed":"@lrnwebcomponents/spotify-embed/spotify-embed.js","star-rating":"@lrnwebcomponents/star-rating/star-rating.js","stop-note":"@lrnwebcomponents/stop-note/stop-note.js","super-daemon-row":"@lrnwebcomponents/super-daemon/lib/super-daemon-row.js","super-daemon-search":"@lrnwebcomponents/super-daemon/lib/super-daemon-search.js","super-daemon-toast":"@lrnwebcomponents/super-daemon/lib/super-daemon-toast.js","super-daemon-ui":"@lrnwebcomponents/super-daemon/lib/super-daemon-ui.js","super-daemon":"@lrnwebcomponents/super-daemon/super-daemon.js","tab-list":"@lrnwebcomponents/tab-list/tab-list.js","task-list":"@lrnwebcomponents/task-list/task-list.js","team-member":"@lrnwebcomponents/team-member/team-member.js","terrible-best-themes":"@lrnwebcomponents/terrible-themes/lib/terrible-best-themes.js","terrible-outlet-themes":"@lrnwebcomponents/terrible-themes/lib/terrible-outlet-themes.js","terrible-productionz-themes":"@lrnwebcomponents/terrible-themes/lib/terrible-productionz-themes.js","terrible-resume-themes":"@lrnwebcomponents/terrible-themes/lib/terrible-resume-themes.js","terrible-themes":"@lrnwebcomponents/terrible-themes/terrible-themes.js","they-live":"@lrnwebcomponents/they-live/they-live.js","threaded-discussion-form":"@lrnwebcomponents/threaded-discussion/lib/threaded-discussion-form.js","threaded-discussion":"@lrnwebcomponents/threaded-discussion/threaded-discussion.js","to-do":"@lrnwebcomponents/to-do/to-do.js","to-element":"@lrnwebcomponents/to-element/to-element.js","top-alert":"@lrnwebcomponents/top-alert/top-alert.js","topic-heading":"@lrnwebcomponents/topic-heading/topic-heading.js","training-button":"@lrnwebcomponents/training-theme/lib/training-button.js","training-top":"@lrnwebcomponents/training-theme/lib/training-top.js","training-theme":"@lrnwebcomponents/training-theme/training-theme.js","twitter-embed-vanilla":"@lrnwebcomponents/twitter-embed/lib/twitter-embed-vanilla.js","twitter-embed":"@lrnwebcomponents/twitter-embed/twitter-embed.js","type-writer":"@lrnwebcomponents/type-writer/type-writer.js","undo-manager":"@lrnwebcomponents/undo-manager/undo-manager.js","unity-webgl":"@lrnwebcomponents/unity-webgl/unity-webgl.js","user-action":"@lrnwebcomponents/user-action/user-action.js","user-scaffold":"@lrnwebcomponents/user-scaffold/user-scaffold.js","lecture-anchor":"@lrnwebcomponents/video-player/lib/lecture-anchor.js","lecture-player":"@lrnwebcomponents/video-player/lib/lecture-player.js","video-player":"@lrnwebcomponents/video-player/video-player.js","vocab-term":"@lrnwebcomponents/vocab-term/vocab-term.js","voice-recorder":"@lrnwebcomponents/voice-recorder/voice-recorder.js","wave-player":"@lrnwebcomponents/wave-player/wave-player.js","wc-registry":"@lrnwebcomponents/wc-autoload/wc-autoload.js","wikipedia-query":"@lrnwebcomponents/wikipedia-query/wikipedia-query.js","word-count":"@lrnwebcomponents/word-count/word-count.js","wysiwyg-hax":"@lrnwebcomponents/wysiwyg-hax/wysiwyg-hax.js","app-box":"@polymer/app-layout/app-box/app-box.js","app-drawer-layout":"@polymer/app-layout/app-drawer-layout/app-drawer-layout.js","app-drawer":"@polymer/app-layout/app-drawer/app-drawer.js","app-header-layout":"@polymer/app-layout/app-header-layout/app-header-layout.js","app-header":"@polymer/app-layout/app-header/app-header.js","x-container":"@polymer/app-layout/app-scroll-effects/test/x-container.js","app-toolbar":"@polymer/app-layout/app-toolbar/app-toolbar.js","app-location":"@polymer/app-route/app-location.js","app-route-converter":"@polymer/app-route/app-route-converter.js","app-route":"@polymer/app-route/app-route.js","flickr-image-page":"@polymer/app-route/demo/data-loading-demo/flickr-image-page.js","flickr-search-demo":"@polymer/app-route/demo/data-loading-demo/flickr-search-demo.js","flickr-search-page":"@polymer/app-route/demo/data-loading-demo/flickr-search-page.js","google-youtube":"@polymer/app-route/demo/youtube-demo/google-youtube.js","route-info":"@polymer/app-route/demo/youtube-demo/route-info.js","search-results":"@polymer/app-route/demo/youtube-demo/search-results.js","video-viewer":"@polymer/app-route/demo/youtube-demo/video-viewer.js","youtube-lite":"@polymer/app-route/demo/youtube-demo/youtube-lite.js","youtube-search":"@polymer/app-route/demo/youtube-demo/youtube-search.js","youtube-toolbar":"@polymer/app-route/demo/youtube-demo/youtube-toolbar.js","iron-a11y-announcer":"@polymer/iron-a11y-announcer/iron-a11y-announcer.js","iron-a11y-keys":"@polymer/iron-a11y-keys/iron-a11y-keys.js","iron-ajax":"@polymer/iron-ajax/iron-ajax.js","iron-request":"@polymer/iron-ajax/iron-request.js","iron-autogrow-textarea":"@polymer/iron-autogrow-textarea/iron-autogrow-textarea.js","iron-component-page":"@polymer/iron-component-page/iron-component-page.js","demo-snippet":"@polymer/iron-demo-helpers/demo-snippet.js","url-bar":"@polymer/iron-demo-helpers/url-bar.js","iron-doc-api":"@polymer/iron-doc-viewer/iron-doc-api.js","iron-doc-behavior":"@polymer/iron-doc-viewer/iron-doc-behavior.js","iron-doc-class":"@polymer/iron-doc-viewer/iron-doc-class.js","iron-doc-demo":"@polymer/iron-doc-viewer/iron-doc-demo.js","iron-doc-element":"@polymer/iron-doc-viewer/iron-doc-element.js","iron-doc-function":"@polymer/iron-doc-viewer/iron-doc-function.js","iron-doc-hide-bar":"@polymer/iron-doc-viewer/iron-doc-hide-bar.js","iron-doc-mixin":"@polymer/iron-doc-viewer/iron-doc-mixin.js","iron-doc-module":"@polymer/iron-doc-viewer/iron-doc-module.js","iron-doc-namespace":"@polymer/iron-doc-viewer/iron-doc-namespace.js","iron-doc-nav":"@polymer/iron-doc-viewer/iron-doc-nav.js","iron-doc-property":"@polymer/iron-doc-viewer/iron-doc-property.js","iron-doc-summary":"@polymer/iron-doc-viewer/iron-doc-summary.js","iron-doc-viewer":"@polymer/iron-doc-viewer/iron-doc-viewer.js","iron-dropdown":"@polymer/iron-dropdown/iron-dropdown.js","iron-icon":"@polymer/iron-icon/iron-icon.js","iron-iconset-svg":"@polymer/iron-iconset-svg/iron-iconset-svg.js","iron-iconset":"@polymer/iron-iconset/iron-iconset.js","iron-image":"@polymer/iron-image/iron-image.js","iron-input":"@polymer/iron-input/iron-input.js","iron-list":"@polymer/iron-list/iron-list.js","iron-location":"@polymer/iron-location/iron-location.js","iron-query-params":"@polymer/iron-location/iron-query-params.js","iron-media-query":"@polymer/iron-media-query/iron-media-query.js","iron-meta":"@polymer/iron-meta/iron-meta.js","iron-overlay-backdrop":"@polymer/iron-overlay-behavior/iron-overlay-backdrop.js","iron-pages":"@polymer/iron-pages/iron-pages.js","x-app":"@polymer/iron-resizable-behavior/demo/src/x-app.js","x-puck":"@polymer/iron-resizable-behavior/demo/src/x-puck.js","iron-scroll-threshold":"@polymer/iron-scroll-threshold/iron-scroll-threshold.js","iron-selector":"@polymer/iron-selector/iron-selector.js","marked-element":"@polymer/marked-element/marked-element.js","cascaded-animation":"@polymer/neon-animation/animations/cascaded-animation.js","fade-in-animation":"@polymer/neon-animation/animations/fade-in-animation.js","fade-out-animation":"@polymer/neon-animation/animations/fade-out-animation.js","hero-animation":"@polymer/neon-animation/animations/hero-animation.js","opaque-animation":"@polymer/neon-animation/animations/opaque-animation.js","reverse-ripple-animation":"@polymer/neon-animation/animations/reverse-ripple-animation.js","ripple-animation":"@polymer/neon-animation/animations/ripple-animation.js","scale-down-animation":"@polymer/neon-animation/animations/scale-down-animation.js","scale-up-animation":"@polymer/neon-animation/animations/scale-up-animation.js","slide-down-animation":"@polymer/neon-animation/animations/slide-down-animation.js","slide-from-bottom-animation":"@polymer/neon-animation/animations/slide-from-bottom-animation.js","slide-from-left-animation":"@polymer/neon-animation/animations/slide-from-left-animation.js","slide-from-right-animation":"@polymer/neon-animation/animations/slide-from-right-animation.js","slide-from-top-animation":"@polymer/neon-animation/animations/slide-from-top-animation.js","slide-left-animation":"@polymer/neon-animation/animations/slide-left-animation.js","slide-right-animation":"@polymer/neon-animation/animations/slide-right-animation.js","slide-up-animation":"@polymer/neon-animation/animations/slide-up-animation.js","transform-animation":"@polymer/neon-animation/animations/transform-animation.js","x-card":"@polymer/neon-animation/demo/card/x-card.js","x-cards-list":"@polymer/neon-animation/demo/card/x-cards-list.js","my-animatable":"@polymer/neon-animation/demo/doc/my-animatable.js","my-dialog":"@polymer/neon-animation/demo/doc/my-dialog.js","animated-dropdown":"@polymer/neon-animation/demo/dropdown/animated-dropdown.js","animated-grid":"@polymer/neon-animation/demo/load/animated-grid.js","fullsize-page-with-card":"@polymer/neon-animation/demo/grid/fullsize-page-with-card.js","full-view":"@polymer/neon-animation/demo/list/full-view.js","list-demo":"@polymer/neon-animation/demo/list/list-demo.js","list-view":"@polymer/neon-animation/demo/list/list-view.js","full-page":"@polymer/neon-animation/demo/load/full-page.js","circles-page":"@polymer/neon-animation/demo/tiles/circles-page.js","squares-page":"@polymer/neon-animation/demo/tiles/squares-page.js","neon-animatable":"@polymer/neon-animation/neon-animatable.js","neon-animated-pages":"@polymer/neon-animation/neon-animated-pages.js","paper-badge":"@polymer/paper-badge/paper-badge.js","paper-button":"@polymer/paper-button/paper-button.js","paper-card":"@polymer/paper-card/paper-card.js","paper-checkbox":"@polymer/paper-checkbox/paper-checkbox.js","paper-dialog-scrollable":"@polymer/paper-dialog-scrollable/paper-dialog-scrollable.js","paper-dialog":"@polymer/paper-dialog/paper-dialog.js","paper-drawer-panel":"@polymer/paper-drawer-panel/paper-drawer-panel.js","paper-dropdown-menu-light":"@polymer/paper-dropdown-menu/paper-dropdown-menu-light.js","paper-dropdown-menu":"@polymer/paper-dropdown-menu/paper-dropdown-menu.js","paper-fab":"@polymer/paper-fab/paper-fab.js","paper-icon-button-light":"@polymer/paper-icon-button/paper-icon-button-light.js","paper-icon-button":"@polymer/paper-icon-button/paper-icon-button.js","paper-input-char-counter":"@polymer/paper-input/paper-input-char-counter.js","paper-input-container":"@polymer/paper-input/paper-input-container.js","paper-input-error":"@polymer/paper-input/paper-input-error.js","paper-input":"@polymer/paper-input/paper-input.js","paper-textarea":"@polymer/paper-input/paper-textarea.js","paper-icon-item":"@polymer/paper-item/paper-icon-item.js","paper-item-body":"@polymer/paper-item/paper-item-body.js","paper-item":"@polymer/paper-item/paper-item.js","paper-listbox":"@polymer/paper-listbox/paper-listbox.js","paper-material":"@polymer/paper-material/paper-material.js","paper-menu-grow-height-animation":"@polymer/paper-menu-button/paper-menu-button-animations.js","paper-menu-button":"@polymer/paper-menu-button/paper-menu-button.js","paper-progress":"@polymer/paper-progress/paper-progress.js","paper-ripple":"@polymer/paper-ripple/paper-ripple.js","paper-slider":"@polymer/paper-slider/paper-slider.js","paper-spinner-lite":"@polymer/paper-spinner/paper-spinner-lite.js","paper-spinner":"@polymer/paper-spinner/paper-spinner.js","paper-tab":"@polymer/paper-tabs/paper-tab.js","paper-tabs":"@polymer/paper-tabs/paper-tabs.js","paper-toast":"@polymer/paper-toast/paper-toast.js","paper-toggle-button":"@polymer/paper-toggle-button/paper-toggle-button.js","array-selector":"@polymer/polymer/lib/elements/array-selector.js","custom-style":"@polymer/polymer/lib/elements/custom-style.js","dom-bind":"@polymer/polymer/lib/elements/dom-bind.js","dom-if":"@polymer/polymer/lib/elements/dom-if.js","dom-module":"@polymer/polymer/lib/elements/dom-module.js","dom-repeat":"@polymer/polymer/lib/elements/dom-repeat.js","prism-highlighter":"@polymer/prism-element/prism-highlighter.js","vaadin-button":"@vaadin/vaadin-button/src/vaadin-button.js","vaadin-checkbox-group":"@vaadin/vaadin-checkbox/src/vaadin-checkbox-group.js","vaadin-checkbox":"@vaadin/vaadin-checkbox/src/vaadin-checkbox.js","vaadin-grid-column-group":"@vaadin/vaadin-grid/src/vaadin-grid-column-group.js","vaadin-grid-column":"@vaadin/vaadin-grid/src/vaadin-grid-column.js","vaadin-grid-filter-column":"@vaadin/vaadin-grid/src/vaadin-grid-filter-column.js","vaadin-grid-filter":"@vaadin/vaadin-grid/src/vaadin-grid-filter.js","vaadin-grid-scroller":"@vaadin/vaadin-grid/src/vaadin-grid-scroller.js","vaadin-grid-selection-column":"@vaadin/vaadin-grid/src/vaadin-grid-selection-column.js","vaadin-grid-sort-column":"@vaadin/vaadin-grid/src/vaadin-grid-sort-column.js","vaadin-grid-sorter":"@vaadin/vaadin-grid/src/vaadin-grid-sorter.js","vaadin-grid-templatizer":"@vaadin/vaadin-grid/src/vaadin-grid-templatizer.js","vaadin-grid-tree-column":"@vaadin/vaadin-grid/src/vaadin-grid-tree-column.js","vaadin-grid-tree-toggle":"@vaadin/vaadin-grid/src/vaadin-grid-tree-toggle.js","vaadin-grid":"@vaadin/vaadin-grid/src/vaadin-grid.js","vaadin-lumo-styles":"@vaadin/vaadin-lumo-styles/version.js","vaadin-material-styles":"@vaadin/vaadin-material-styles/version.js","vaadin-progress-bar":"@vaadin/vaadin-progress-bar/src/vaadin-progress-bar.js","vaadin-split-layout":"@vaadin/vaadin-split-layout/src/vaadin-split-layout.js","vaadin-email-field":"@vaadin/vaadin-text-field/src/vaadin-email-field.js","vaadin-integer-field":"@vaadin/vaadin-text-field/src/vaadin-integer-field.js","vaadin-number-field":"@vaadin/vaadin-text-field/src/vaadin-number-field.js","vaadin-password-field":"@vaadin/vaadin-text-field/src/vaadin-password-field.js","vaadin-text-area":"@vaadin/vaadin-text-field/src/vaadin-text-area.js","vaadin-text-field":"@vaadin/vaadin-text-field/src/vaadin-text-field.js","vaadin-upload-file":"@vaadin/vaadin-upload/src/vaadin-upload-file.js","vaadin-upload":"@vaadin/vaadin-upload/src/vaadin-upload.js","chart-bar":"@vowo/chart-elements/chart-bar.js","chart-doughnut":"@vowo/chart-elements/chart-doughnut.js","chart-horizontal-bar":"@vowo/chart-elements/chart-horizontal-bar.js","chart-line":"@vowo/chart-elements/chart-line.js","chart-pie":"@vowo/chart-elements/chart-pie.js","chart-polar-area":"@vowo/chart-elements/chart-polar-area.js","chart-radar":"@vowo/chart-elements/chart-radar.js","scrollable-component":"scrollable-component/index.js","web-dialog":"web-dialog/web-dialog.js"} \ No newline at end of file