File: /home/enamadmin/moodledata/filedir/5e/c9/5ec9b27b9340bcc5daa0b16ae94f02b2971f38b0
!function(){"use strict";function e(t,i){return e=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e(t,i)}var t=function(t){var i,n;function r(e,i,n,r){var d;(d=t.call(this)||this).parent=e,d.field=i,d.params=n||{},d.setValue=r,d.field.inputrow=d.field.inputrow||{},d.changes=[],d.passReadies=!0,d.$container=H5P.jQuery("<fieldset>",{class:`field group field-name-${d.field.name} h5peditor-input-row expanded`});const a=document.createElement("div");a.classList.add("title"),a.innerText=d.field.label,d.$container.get(0).appendChild(a);const o=document.createElement("div");if(o.classList.add("h5peditor-input-row-content"),d.$container.get(0).appendChild(o),d.field.description){const e=document.createElement("div");e.classList.add("h5peditor-field-description"),e.innerText=d.field.description,o.appendChild(e)}const p=document.createElement("div");return p.classList.add("h5peditor-input-row-row"),o.appendChild(p),d.$errors=H5P.jQuery("<div>",{class:"h5p-errors"}),o.appendChild(d.$errors.get(0)),d.children=[],d.field.fields.forEach((e=>{d.params[e.name]=d.params[e.name]||e.default;const t=new H5PEditor.widgets[e.type](function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(d),e,d.params[e.name],((e,t)=>{d.params[e.name]=t,d.setValue(d.field,d.params),d.trigger("changed",d.params),d.changes.forEach((e=>{e(d.params)}))}));t.appendTo(p),d.$errors.append(t.$errors),"number"===t.field.type&&((d.field.inputrow.HTML5NumberField||t.field.inputRow&&t.field.inputrow.HTML5NumberField)&&(t.$input.get(0).setAttribute("type","number"),t.field.min&&t.$input.get(0).setAttribute("min",t.field.min),t.field.max&&t.$input.get(0).setAttribute("max",t.field.max),t.field.step&&t.$input.get(0).setAttribute("step",t.field.step),!d.params[t.field.name]&&t.field.default&&t.$input.get(0).setAttribute("value",t.field.default)),(d.field.inputrow.changedOnEnter||t.field.inputrow&&t.field.inputrow.changedOnEnter)&&t.$input.get(0).addEventListener("keydown",(e=>{"Enter"===e.key&&t.$input.change()}))),"none"===t.field.widget&&(t.$item.get(0).style.display="none"),d.children.push(t)})),d.setValue(d.field,d.params),d}n=t,(i=r).prototype=Object.create(n.prototype),i.prototype.constructor=i,e(i,n);var d=r.prototype;return d.appendTo=function(e){this.$container.appendTo(e)},d.validate=function(){return this.children.every((e=>{const t=e.validate();return void 0!==t&&!1!==t}))},d.remove=function(){this.$container.remove()},r}(H5P.EventDispatcher);H5PEditor.widgets.inputrow=t}();