alpaca
Version:
Alpaca provides the easiest and fastest way to generate interactive forms for the web and mobile devices. It runs simply as HTML5 or more elaborately using Bootstrap, jQuery Mobile or jQuery UI. Alpaca uses Handlebars to process JSON schema and provide
1 lines • 445 kB
JavaScript
!function(e,t){var n=!0;e&&void 0!==e.umd&&(n=e.umd),n&&"object"==typeof exports?module.exports=t(require("jquery"),require("handlebars"),require("jquery-mobile")):n&&"function"==typeof define&&define.amd?define("alpaca",["jquery","handlebars","jquery-mobile"],t):e.Alpaca=t(e.jQuery,e.Handlebars,e.jQM)}(this,function($,Handlebars,jQM){var registry;return this.HandlebarsPrecompiled=this.HandlebarsPrecompiled||{},this.HandlebarsPrecompiled["web-display"]=this.HandlebarsPrecompiled["web-display"]||{},this.HandlebarsPrecompiled["web-display"]["container-array-item"]=Handlebars.template({1:function(e,t,n,i,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o,r,l,s='<script type="text/x-handlebars-template">\n\n <div>\n ';return r=null!=(r=n.itemField||(null!=t?t.itemField:t))?r:n.helperMissing,l={name:"itemField",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,n.itemField||(o=n.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n </div>\n\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["container-array"]=Handlebars.template({1:function(e,t,n,i,a){var o,r,l,s="\n ";return r=null!=(r=n.item||(null!=t?t.item:t))?r:n.helperMissing,l={name:"item",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,n.item||(o=n.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n\n"},2:function(e,t,n,i,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o;return'<script type="text/x-handlebars-template">\n\n <div>\n\n'+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.items:t,{name:"each",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n </div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["container-object-item"]=Handlebars.template({1:function(e,t,n,i,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o,r,l,s='<script type="text/x-handlebars-template">\n\n <div>\n ';return r=null!=(r=n.itemField||(null!=t?t.itemField:t))?r:n.helperMissing,l={name:"itemField",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,n.itemField||(o=n.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n </div>\n\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["container-object"]=Handlebars.template({1:function(e,t,n,i,a){var o,r,l,s="\n ";return r=null!=(r=n.item||(null!=t?t.item:t))?r:n.helperMissing,l={name:"item",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,n.item||(o=n.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n\n"},2:function(e,t,n,i,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o;return'<script type="text/x-handlebars-template">\n\n <div>\n\n'+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.items:t,{name:"each",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n </div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["container-table-item"]=Handlebars.template({1:function(e,t,n,i,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o;return'<script type="text/x-handlebars-template">\n\n <tr>\n '+(null!=(o=(n.itemField||t&&t.itemField||n.helperMissing).call(null!=t?t:e.nullContext||{},"td",{name:"itemField",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n </tr>\n\n\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["container-table"]=Handlebars.template({1:function(e,t,n,i,a){return""},3:function(e,t,n,i,a){var o;return" <th>"+e.escapeExpression(e.lambda(null!=(o=null!=t?t.value:t)?o.title:o,t))+"</th>\n"},5:function(e,t,n,i,a){var o;return"\n "+(null!=(o=(n.item||t&&t.item||n.helperMissing).call(null!=t?t:e.nullContext||{},"tr",{name:"item",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o,r,l,s=null!=t?t:e.nullContext||{},c=n.helperMissing,u='<script type="text/x-handlebars-template">\n\n <div>\n\n ';return r=null!=(r=n.arrayToolbar||(null!=t?t.arrayToolbar:t))?r:c,l={name:"arrayToolbar",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,n.arrayToolbar||(o=n.blockHelperMissing.call(t,o,l)),null!=o&&(u+=o),u+"\n\n <table>\n\n \x3c!-- table headers --\x3e\n <thead>\n <tr>\n"+(null!=(o=(n.eachProperty||t&&t.eachProperty||c).call(s,null!=(o=null!=(o=null!=t?t.schema:t)?o.items:o)?o.properties:o,{name:"eachProperty",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?o:"")+" </tr>\n </thead>\n\n \x3c!-- table body --\x3e\n <tbody>\n"+(null!=(o=n.each.call(s,null!=t?t.items:t,{name:"each",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:"")+" </tbody>\n\n </table>\n\n </div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["container-tablerow-item"]=Handlebars.template({1:function(e,t,n,i,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o,r,l,s='<script type="text/x-handlebars-template">\n\n <td>\n ';return r=null!=(r=n.itemField||(null!=t?t.itemField:t))?r:n.helperMissing,l={name:"itemField",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,n.itemField||(o=n.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n </td>\n\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["container-tablerow"]=Handlebars.template({1:function(e,t,n,i,a){var o,r,l,s=" ";return r=null!=(r=n.item||(null!=t?t.item:t))?r:n.helperMissing,l={name:"item",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,n.item||(o=n.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n"},2:function(e,t,n,i,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o;return'<script type="text/x-handlebars-template">\n\n <div class="alpaca-merge-up">\n\n'+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.items:t,{name:"each",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n </div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-display"].container=Handlebars.template({1:function(e,t,n,i,a){var o;return' <legend class="'+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.labelClass:o,{name:"if",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a}))?o:"")+' alpaca-container-label">'+(null!=(o=e.lambda(null!=(o=null!=t?t.options:t)?o.label:o,t))?o:"")+"</legend>\n"},2:function(e,t,n,i,a){var o;return e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.labelClass:o,t))},4:function(e,t,n,i,a){var o;return null!=(o=(n.compare||t&&t.compare||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.helpersPosition:o,"above",{name:"compare",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:""},5:function(e,t,n,i,a){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.helpers:o,{name:"each",hash:{},fn:e.program(6,a,0),inverse:e.noop,data:a}))?o:""},6:function(e,t,n,i,a){var o,r=null!=t?t:e.nullContext||{};return' <p class="alpaca-helper '+(null!=(o=n.if.call(r,null!=(o=null!=t?t.options:t)?o.helperClass:o,{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?o:"")+'">\n <i class="alpaca-icon-helper"></i>\n '+(null!=(o=(n.showMessage||t&&t.showMessage||n.helperMissing).call(r,t,{name:"showMessage",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a}))?o:"")+"\n </p>\n"},7:function(e,t,n,i,a){var o;return e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.helperClass:o,t))},9:function(e,t,n,i,a){return""},11:function(e,t,n,i,a){var o;return null!=(o=(n.compare||t&&t.compare||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.helpersPosition:o,"below",{name:"compare",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:""},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o,r,l,s=null!=t?t:e.nullContext||{},c='<script type="text/x-handlebars-template">\n\n <div>\n\n'+(null!=(o=n.if.call(s,null!=(o=null!=t?t.options:t)?o.label:o,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n"+(null!=(o=n.if.call(s,null!=(o=null!=t?t.options:t)?o.helpers:o,{name:"if",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a}))?o:"")+"\n ";return r=null!=(r=n.container||(null!=t?t.container:t))?r:n.helperMissing,l={name:"container",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,n.container||(o=n.blockHelperMissing.call(t,o,l)),null!=o&&(c+=o),c+"\n\n"+(null!=(o=n.if.call(s,null!=(o=null!=t?t.options:t)?o.helpers:o,{name:"if",hash:{},fn:e.program(11,a,0),inverse:e.noop,data:a}))?o:"")+"\n </div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["control-any"]=Handlebars.template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o;return'<script type="text/x-handlebars-template">\n\n <div>'+(null!=(o=(n.str||t&&t.str||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=t?t.data:t,{name:"str",hash:{},data:a}))?o:"")+"</div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["control-checkbox"]=Handlebars.template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o;return'<script type="text/x-handlebars-template">\n\n <div>\n '+e.escapeExpression("function"==typeof(o=null!=(o=n.displayableText||(null!=t?t.displayableText:t))?o:n.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"displayableText",hash:{},data:a}):o)+"\n </div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["control-hidden"]=Handlebars.template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){return'<script type="text/x-handlebars-template">\n\n<\/script>'},useData:!0}),this.HandlebarsPrecompiled["web-display"]["control-image"]=Handlebars.template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o,r=null!=t?t:e.nullContext||{},l=n.helperMissing,s=e.escapeExpression;return'<script type="text/x-handlebars-template">\n\n <div class="alpaca-image-display">\n <img id="'+s("function"==typeof(o=null!=(o=n.id||(null!=t?t.id:t))?o:l)?o.call(r,{name:"id",hash:{},data:a}):o)+'-image" src="'+s("function"==typeof(o=null!=(o=n.data||(null!=t?t.data:t))?o:l)?o.call(r,{name:"data",hash:{},data:a}):o)+'">\n </div>\n\n<\/script>'},useData:!0}),this.HandlebarsPrecompiled["web-display"]["control-password"]=Handlebars.template({1:function(e,t,n,i,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o;return'<script type="text/x-handlebars-template">\n\n <div>'+(null!=(o=(n.disguise||t&&t.disguise||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=t?t.data:t,"•",{name:"disguise",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"</div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["control-radio"]=Handlebars.template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o;return'<script type="text/x-handlebars-template">\n\n <div>\n '+e.escapeExpression("function"==typeof(o=null!=(o=n.displayableText||(null!=t?t.displayableText:t))?o:n.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"displayableText",hash:{},data:a}):o)+"\n </div>\n\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["control-select"]=Handlebars.template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o;return'<script type="text/x-handlebars-template">\n\n <div>\n '+e.escapeExpression("function"==typeof(o=null!=(o=n.displayableText||(null!=t?t.displayableText:t))?o:n.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"displayableText",hash:{},data:a}):o)+"\n </div>\n\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["control-text"]=Handlebars.template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o,r;return'<script type="text/x-handlebars-template">\n\n <div>'+(null!=(o="function"==typeof(r=null!=(r=n.data||(null!=t?t.data:t))?r:n.helperMissing)?r.call(null!=t?t:e.nullContext||{},{name:"data",hash:{},data:a}):r)?o:"")+"</div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["control-textarea"]=Handlebars.template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o,r;return'<script type="text/x-handlebars-template">\n\n <p>\n '+(null!=(o="function"==typeof(r=null!=(r=n.data||(null!=t?t.data:t))?r:n.helperMissing)?r.call(null!=t?t:e.nullContext||{},{name:"data",hash:{},data:a}):r)?o:"")+"\n </p>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-display"]["control-url"]=Handlebars.template({1:function(e,t,n,i,a){var o;return'target="'+e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.anchorTarget:o,t))+'"'},3:function(e,t,n,i,a){var o;return e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.anchorTitle:o,t))},5:function(e,t,n,i,a){var o;return e.escapeExpression("function"==typeof(o=null!=(o=n.data||(null!=t?t.data:t))?o:n.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"data",hash:{},data:a}):o)},7:function(e,t,n,i,a){var o;return" "+e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.anchorTitle:o,t))+"\n"},9:function(e,t,n,i,a){var o;return" "+e.escapeExpression("function"==typeof(o=null!=(o=n.data||(null!=t?t.data:t))?o:n.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"data",hash:{},data:a}):o)+"\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o,r,l=null!=t?t:e.nullContext||{};return'<script type="text/x-handlebars-template">\n\n <div class="alpaca-control-url-anchor-wrapper">\n <a href="'+e.escapeExpression("function"==typeof(r=null!=(r=n.data||(null!=t?t.data:t))?r:n.helperMissing)?r.call(l,{name:"data",hash:{},data:a}):r)+'" '+(null!=(o=n.if.call(l,null!=(o=null!=t?t.options:t)?o.anchorTarget:o,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+' title="'+(null!=(o=n.if.call(l,null!=(o=null!=t?t.options:t)?o.anchorTitle:o,{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.program(5,a,0),data:a}))?o:"")+'">\n'+(null!=(o=n.if.call(l,null!=(o=null!=t?t.options:t)?o.anchorTitle:o,{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.program(9,a,0),data:a}))?o:"")+" </a>\n </div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-display"].control=Handlebars.template({1:function(e,t,n,i,a){var o,r,l=null!=t?t:e.nullContext||{};return' <label class="'+(null!=(o=n.if.call(l,null!=(o=null!=t?t.options:t)?o.labelClass:o,{name:"if",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a}))?o:"")+' alpaca-control-label" for="'+e.escapeExpression("function"==typeof(r=null!=(r=n.id||(null!=t?t.id:t))?r:n.helperMissing)?r.call(l,{name:"id",hash:{},data:a}):r)+'">'+(null!=(o=e.lambda(null!=(o=null!=t?t.options:t)?o.label:o,t))?o:"")+"</label>\n"},2:function(e,t,n,i,a){var o;return e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.labelClass:o,t))},4:function(e,t,n,i,a){var o;return null!=(o=(n.compare||t&&t.compare||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.helpersPosition:o,"above",{name:"compare",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:""},5:function(e,t,n,i,a){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.helpers:o,{name:"each",hash:{},fn:e.program(6,a,0),inverse:e.noop,data:a}))?o:""},6:function(e,t,n,i,a){var o,r=null!=t?t:e.nullContext||{};return' <p class="'+(null!=(o=n.if.call(r,null!=(o=null!=t?t.options:t)?o.helperClass:o,{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?o:"")+'">\n <i class="info-sign"></i>\n '+(null!=(o=(n.showMessage||t&&t.showMessage||n.helperMissing).call(r,t,{name:"showMessage",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a}))?o:"")+"\n </p>\n"},7:function(e,t,n,i,a){var o;return e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.helperClass:o,t))},9:function(e,t,n,i,a){return""},11:function(e,t,n,i,a){var o;return null!=(o=(n.compare||t&&t.compare||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.helpersPosition:o,"below",{name:"compare",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:""},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o,r,l,s=null!=t?t:e.nullContext||{},c='<script type="text/x-handlebars-template">\n\n <div>\n\n'+(null!=(o=n.if.call(s,null!=(o=null!=t?t.options:t)?o.label:o,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n"+(null!=(o=n.if.call(s,null!=(o=null!=t?t.options:t)?o.helpers:o,{name:"if",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a}))?o:"")+"\n ";return r=null!=(r=n.control||(null!=t?t.control:t))?r:n.helperMissing,l={name:"control",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,n.control||(o=n.blockHelperMissing.call(t,o,l)),null!=o&&(c+=o),c+"\n\n"+(null!=(o=n.if.call(s,null!=(o=null!=t?t.options:t)?o.helpers:o,{name:"if",hash:{},fn:e.program(11,a,0),inverse:e.noop,data:a}))?o:"")+"\n </div>\n\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-display"].form=Handlebars.template({1:function(e,t,n,i,a){return""},3:function(e,t,n,i,a){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.buttons:o,{name:"each",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a}))?o:""},4:function(e,t,n,i,a){var o,r,l=null!=t?t:e.nullContext||{},s=n.helperMissing,c=e.escapeExpression;return' <button data-key="'+c("function"==typeof(r=null!=(r=n.key||a&&a.key)?r:s)?r.call(l,{name:"key",hash:{},data:a}):r)+'" '+(null!=(o=(n.compare||t&&t.compare||s).call(l,null!=t?t.type:t,"submit",{name:"compare",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:"")+" "+(null!=(o=(n.compare||t&&t.compare||s).call(l,null!=t?t.type:t,"reset",{name:"compare",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?o:"")+' class="alpaca-form-button alpaca-form-button-'+c("function"==typeof(r=null!=(r=n.key||a&&a.key)?r:s)?r.call(l,{name:"key",hash:{},data:a}):r)+" "+c("function"==typeof(r=null!=(r=n.styles||(null!=t?t.styles:t))?r:s)?r.call(l,{name:"styles",hash:{},data:a}):r)+'" '+(null!=(o=n.each.call(l,null!=t?t.value:t,{name:"each",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a}))?o:"")+" "+(null!=(o=n.each.call(l,null!=t?t.attributes:t,{name:"each",hash:{},fn:e.program(11,a,0),inverse:e.noop,data:a}))?o:"")+">"+(null!=(o="function"==typeof(r=null!=(r=n.value||(null!=t?t.value:t))?r:s)?r.call(l,{name:"value",hash:{},data:a}):r)?o:"")+"</button>\n"},5:function(e,t,n,i,a){return'type="submit"'},7:function(e,t,n,i,a){return'type="reset"'},9:function(e,t,n,i,a){var o,r=e.escapeExpression;return r("function"==typeof(o=null!=(o=n.key||a&&a.key)?o:n.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"key",hash:{},data:a}):o)+'="'+r(e.lambda(t,t))+'"'},11:function(e,t,n,i,a){var o,r=e.escapeExpression;return" "+r("function"==typeof(o=null!=(o=n.key||a&&a.key)?o:n.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"key",hash:{},data:a}):o)+'="'+r(e.lambda(t,t))+'"'},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o,r,l,s=null!=t?t:e.nullContext||{},c='<script type="text/x-handlebars-template">\n\n <form role="form">\n\n ';return r=null!=(r=n.formItems||(null!=t?t.formItems:t))?r:n.helperMissing,l={name:"formItems",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,n.formItems||(o=n.blockHelperMissing.call(t,o,l)),null!=o&&(c+=o),c+'\n\n <div class="alpaca-form-buttons-container">\n'+(null!=(o=n.if.call(s,null!=(o=null!=t?t.options:t)?o.buttons:o,{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?o:"")+" </div>\n\n </form>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]=this.HandlebarsPrecompiled["web-edit"]||{},this.HandlebarsPrecompiled["web-edit"]["container-array-actionbar"]=Handlebars.template({1:function(e,t,n,i,a,o,r){var l,s,c=e.escapeExpression,u=null!=t?t:e.nullContext||{};return' <button class="alpaca-array-actionbar-action '+c(e.lambda(null!=(l=null!=(l=null!=r[1]?r[1].view:r[1])?l.styles:l)?l.smallButton:l,t))+'" data-alpaca-array-actionbar-action="'+c("function"==typeof(s=null!=(s=n.action||(null!=t?t.action:t))?s:n.helperMissing)?s.call(u,{name:"action",hash:{},data:a}):s)+'">\n'+(null!=(l=n.if.call(u,null!=t?t.iconClass:t,{name:"if",hash:{},fn:e.program(2,a,0,o,r),inverse:e.noop,data:a}))?l:"")+" "+(null!=(l=n.if.call(u,null!=t?t.label:t,{name:"if",hash:{},fn:e.program(4,a,0,o,r),inverse:e.noop,data:a}))?l:"")+"\n </button>\n"},2:function(e,t,n,i,a){return' <i class="'+e.escapeExpression(e.lambda(null!=t?t.iconClass:t,t))+'"></i>\n'},4:function(e,t,n,i,a){var o,r;return null!=(o="function"==typeof(r=null!=(r=n.label||(null!=t?t.label:t))?r:n.helperMissing)?r.call(null!=t?t:e.nullContext||{},{name:"label",hash:{},data:a}):r)?o:""},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a,o,r){var l,s,c=null!=t?t:e.nullContext||{},u=n.helperMissing,d=e.escapeExpression;return'<script type="text/x-handlebars-template">\n\n <div class="alpaca-array-actionbar alpaca-array-actionbar-'+d("function"==typeof(s=null!=(s=n.actionbarStyle||(null!=t?t.actionbarStyle:t))?s:u)?s.call(c,{name:"actionbarStyle",hash:{},data:a}):s)+' btn-group" data-alpaca-array-actionbar-parent-field-id="'+d("function"==typeof(s=null!=(s=n.parentFieldId||(null!=t?t.parentFieldId:t))?s:u)?s.call(c,{name:"parentFieldId",hash:{},data:a}):s)+'" data-alpaca-array-actionbar-field-id="'+d("function"==typeof(s=null!=(s=n.fieldId||(null!=t?t.fieldId:t))?s:u)?s.call(c,{name:"fieldId",hash:{},data:a}):s)+'" data-alpaca-array-actionbar-item-index="'+d("function"==typeof(s=null!=(s=n.itemIndex||(null!=t?t.itemIndex:t))?s:u)?s.call(c,{name:"itemIndex",hash:{},data:a}):s)+'">\n'+(null!=(l=n.each.call(c,null!=t?t.actions:t,{name:"each",hash:{},fn:e.program(1,a,0,o,r),inverse:e.noop,data:a}))?l:"")+" </div>\n\n<\/script>"},useData:!0,useDepths:!0}),this.HandlebarsPrecompiled["web-edit"]["container-array-item"]=Handlebars.template({1:function(e,t,n,i,a){var o,r,l,s=null!=t?t:e.nullContext||{},c=n.helperMissing,u=n.blockHelperMissing,d=' <div class="alpaca-array-item-flex-container">\n'+(null!=(o=n.if.call(s,null!=t?t.dragAndDrop:t,{name:"if",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a}))?o:"")+" <div>\n ";return r=null!=(r=n.arrayActionbar||(null!=t?t.arrayActionbar:t))?r:c,l={name:"arrayActionbar",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,n.arrayActionbar||(o=u.call(t,o,l)),null!=o&&(d+=o),d+='\n </div>\n <div class="alpaca-array-item-flex-1">\n ',r=null!=(r=n.itemField||(null!=t?t.itemField:t))?r:c,l={name:"itemField",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,n.itemField||(o=u.call(t,o,l)),null!=o&&(d+=o),d+"\n </div>\n </div>\n"},2:function(e,t,n,i,a){return' <i class="glyphicon glyphicon-menu-hamburger alpaca-array-item-move"></i>\n'},4:function(e,t,n,i,a){return""},6:function(e,t,n,i,a){var o;return null!=(o=(n.compare||t&&t.compare||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=t?t.actionbarStyle:t,"right",{name:"compare",hash:{},fn:e.program(7,a,0),inverse:e.program(9,a,0),data:a}))?o:""},7:function(e,t,n,i,a){var o,r,l,s=null!=t?t:e.nullContext||{},c=n.helperMissing,u=n.blockHelperMissing,d=' <div class="alpaca-array-item-flex-container">\n'+(null!=(o=n.if.call(s,null!=t?t.dragAndDrop:t,{name:"if",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a}))?o:"")+' <div class="alpaca-array-item-flex-1">\n ';return r=null!=(r=n.itemField||(null!=t?t.itemField:t))?r:c,l={name:"itemField",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,n.itemField||(o=u.call(t,o,l)),null!=o&&(d+=o),d+="\n </div>\n <div>\n ",r=null!=(r=n.arrayActionbar||(null!=t?t.arrayActionbar:t))?r:c,l={name:"arrayActionbar",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,n.arrayActionbar||(o=u.call(t,o,l)),null!=o&&(d+=o),d+"\n </div>\n </div>\n"},9:function(e,t,n,i,a){var o,r,l,s=null!=t?t:e.nullContext||{},c=n.helperMissing,u=(null!=(o=n.if.call(s,null!=t?t.dragAndDrop:t,{name:"if",hash:{},fn:e.program(10,a,0),inverse:e.program(12,a,0),data:a}))?o:"")+' <div class="alpaca-array-item-flex-1">\n'+(null!=(o=(n.compare||t&&t.compare||c).call(s,null!=t?t.actionbarStyle:t,"top",{name:"compare",hash:{},fn:e.program(14,a,0),inverse:e.noop,data:a}))?o:"")+"\n ";return r=null!=(r=n.itemField||(null!=t?t.itemField:t))?r:c,l={name:"itemField",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,n.itemField||(o=n.blockHelperMissing.call(t,o,l)),null!=o&&(u+=o),u+"\n\n"+(null!=(o=(n.compare||t&&t.compare||c).call(s,null!=t?t.actionbarStyle:t,"bottom",{name:"compare",hash:{},fn:e.program(14,a,0),inverse:e.noop,data:a}))?o:"")+" </div> \n </div>\n"},10:function(e,t,n,i,a){return' <div class="alpaca-array-item-flex-container">\n <i class="glyphicon glyphicon-menu-hamburger alpaca-array-item-move"></i>\n'},12:function(e,t,n,i,a){return" <div>\n"},14:function(e,t,n,i,a){var o,r,l,s=" <div>\n ";return r=null!=(r=n.arrayActionbar||(null!=t?t.arrayActionbar:t))?r:n.helperMissing,l={name:"arrayActionbar",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,n.arrayActionbar||(o=n.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n </div>\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o;return'<script type="text/x-handlebars-template">\n\n'+(null!=(o=(n.compare||t&&t.compare||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=t?t.actionbarStyle:t,"left",{name:"compare",hash:{},fn:e.program(1,a,0),inverse:e.program(6,a,0),data:a}))?o:"")+"\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["container-array-toolbar"]=Handlebars.template({1:function(e,t,n,i,a){return" btn-group"},3:function(e,t,n,i,a,o,r){var l,s=null!=t?t:e.nullContext||{},c=n.helperMissing;return"\n"+(null!=(l=(n.compare||t&&t.compare||c).call(s,null!=r[1]?r[1].toolbarStyle:r[1],"link",{name:"compare",hash:{},fn:e.program(4,a,0,o,r),inverse:e.noop,data:a}))?l:"")+"\n"+(null!=(l=(n.compare||t&&t.compare||c).call(s,null!=r[1]?r[1].toolbarStyle:r[1],"button",{name:"compare",hash:{},fn:e.program(6,a,0,o,r),inverse:e.noop,data:a}))?l:"")+"\n"},4:function(e,t,n,i,a){var o,r,l=null!=t?t:e.nullContext||{},s=n.helperMissing;return' <a href="#" class="alpaca-array-toolbar-action" data-alpaca-array-toolbar-action="'+e.escapeExpression("function"==typeof(r=null!=(r=n.action||(null!=t?t.action:t))?r:s)?r.call(l,{name:"action",hash:{},data:a}):r)+'">'+(null!=(o="function"==typeof(r=null!=(r=n.label||(null!=t?t.label:t))?r:s)?r.call(l,{name:"label",hash:{},data:a}):r)?o:"")+"</a>\n"},6:function(e,t,n,i,a,o,r){var l,s,c=e.escapeExpression,u=null!=t?t:e.nullContext||{};return' <button class="alpaca-array-toolbar-action '+c(e.lambda(null!=(l=null!=(l=null!=r[1]?r[1].view:r[1])?l.styles:l)?l.smallButton:l,t))+'" data-alpaca-array-toolbar-action="'+c("function"==typeof(s=null!=(s=n.action||(null!=t?t.action:t))?s:n.helperMissing)?s.call(u,{name:"action",hash:{},data:a}):s)+'">\n'+(null!=(l=n.if.call(u,null!=t?t.iconClass:t,{name:"if",hash:{},fn:e.program(7,a,0,o,r),inverse:e.noop,data:a}))?l:"")+" "+(null!=(l=n.if.call(u,null!=t?t.label:t,{name:"if",hash:{},fn:e.program(9,a,0,o,r),inverse:e.noop,data:a}))?l:"")+"\n </button>\n"},7:function(e,t,n,i,a){var o;return' <i class="'+e.escapeExpression("function"==typeof(o=null!=(o=n.iconClass||(null!=t?t.iconClass:t))?o:n.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"iconClass",hash:{},data:a}):o)+'"></i>\n'},9:function(e,t,n,i,a){var o,r;return null!=(o="function"==typeof(r=null!=(r=n.label||(null!=t?t.label:t))?r:n.helperMissing)?r.call(null!=t?t:e.nullContext||{},{name:"label",hash:{},data:a}):r)?o:""},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a,o,r){var l,s,c=null!=t?t:e.nullContext||{},u=n.helperMissing,d=e.escapeExpression;return'<script type="text/x-handlebars-template">\n\n <div class="alpaca-array-toolbar alpaca-array-toolbar-position-'+d("function"==typeof(s=null!=(s=n.toolbarPosition||(null!=t?t.toolbarPosition:t))?s:u)?s.call(c,{name:"toolbarPosition",hash:{},data:a}):s)+'" data-alpaca-array-toolbar-field-id="'+d("function"==typeof(s=null!=(s=n.id||(null!=t?t.id:t))?s:u)?s.call(c,{name:"id",hash:{},data:a}):s)+'" '+(null!=(l=(n.compare||t&&t.compare||u).call(c,null!=t?t.toolbarStyle:t,"button",{name:"compare",hash:{},fn:e.program(1,a,0,o,r),inverse:e.noop,data:a}))?l:"")+">\n\n"+(null!=(l=n.each.call(c,null!=t?t.actions:t,{name:"each",hash:{},fn:e.program(3,a,0,o,r),inverse:e.noop,data:a}))?l:"")+"\n </div>\n\n<\/script>"},useData:!0,useDepths:!0}),this.HandlebarsPrecompiled["web-edit"]["container-array"]=Handlebars.template({1:function(e,t,n,i,a){var o,r,l,s=" ";return r=null!=(r=n.arrayToolbar||(null!=t?t.arrayToolbar:t))?r:n.helperMissing,l={name:"arrayToolbar",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,n.arrayToolbar||(o=n.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n"},2:function(e,t,n,i,a){return""},4:function(e,t,n,i,a){var o,r,l,s=" ";return r=null!=(r=n.item||(null!=t?t.item:t))?r:n.helperMissing,l={name:"item",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,n.item||(o=n.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o,r=null!=t?t:e.nullContext||{},l=n.helperMissing;return'<script type="text/x-handlebars-template">\n\n <div>\n'+(null!=(o=(n.compare||t&&t.compare||l).call(r,null!=(o=null!=t?t.options:t)?o.toolbarPosition:o,"top",{name:"compare",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n"+(null!=(o=n.each.call(r,null!=t?t.items:t,{name:"each",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a}))?o:"")+"\n"+(null!=(o=(n.compare||t&&t.compare||l).call(r,null!=(o=null!=t?t.options:t)?o.toolbarPosition:o,"bottom",{name:"compare",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+" </div>\n\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["container-object-item"]=Handlebars.template({1:function(e,t,n,i,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o,r,l,s='<script type="text/x-handlebars-template">\n\n <div>\n\n ';return r=null!=(r=n.itemField||(null!=t?t.itemField:t))?r:n.helperMissing,l={name:"itemField",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,n.itemField||(o=n.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n\n </div>\n\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["container-object"]=Handlebars.template({1:function(e,t,n,i,a){var o,r,l,s="\n ";return r=null!=(r=n.item||(null!=t?t.item:t))?r:n.helperMissing,l={name:"item",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,n.item||(o=n.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n\n"},2:function(e,t,n,i,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o;return'<script type="text/x-handlebars-template">\n\n <div>\n\n'+(null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.items:t,{name:"each",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n </div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["container-table-item"]=Handlebars.template({1:function(e,t,n,i,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o;return'<script type="text/x-handlebars-template">\n\n <tr>\n '+(null!=(o=(n.itemField||t&&t.itemField||n.helperMissing).call(null!=t?t:e.nullContext||{},"td",{name:"itemField",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n </tr>\n\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["container-table"]=Handlebars.template({1:function(e,t,n,i,a){return""},3:function(e,t,n,i,a){return' \x3c!-- hidden column storing sort order --\x3e\n <th class="alpaca-table-reorder-index-header"></th>\n \x3c!-- draggable --\x3e\n <th class="alpaca-table-reorder-draggable-header"></th>\n'},5:function(e,t,n,i,a){var o,r,l=null!=t?t:e.nullContext||{},s=n.helperMissing;return' <th data-header-id="'+e.escapeExpression("function"==typeof(r=null!=(r=n.id||(null!=t?t.id:t))?r:s)?r.call(l,{name:"id",hash:{},data:a}):r)+'" '+(null!=(o=n.if.call(l,null!=t?t.hidden:t,{name:"if",hash:{},fn:e.program(6,a,0),inverse:e.noop,data:a}))?o:"")+">"+(null!=(o="function"==typeof(r=null!=(r=n.title||(null!=t?t.title:t))?r:s)?r.call(l,{name:"title",hash:{},data:a}):r)?o:"")+"</th>\n"},6:function(e,t,n,i,a){return'class="alpaca-table-column-hidden"'},8:function(e,t,n,i,a){return" <th>Actions</th>\n"},10:function(e,t,n,i,a){var o;return"\n "+(null!=(o=(n.item||t&&t.item||n.helperMissing).call(null!=t?t:e.nullContext||{},"tr",{name:"item",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o,r,l,s=null!=t?t:e.nullContext||{},c='<script type="text/x-handlebars-template">\n\n <div>\n\n ';return r=null!=(r=n.arrayToolbar||(null!=t?t.arrayToolbar:t))?r:n.helperMissing,l={name:"arrayToolbar",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,n.arrayToolbar||(o=n.blockHelperMissing.call(t,o,l)),null!=o&&(c+=o),c+"\n\n <table>\n\n \x3c!-- table headers --\x3e\n <thead>\n <tr>\n\n"+(null!=(o=n.if.call(s,null!=(o=null!=t?t.options:t)?o.dragRows:o,{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?o:"")+"\n"+(null!=(o=n.each.call(s,null!=t?t.headers:t,{name:"each",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:"")+"\n"+(null!=(o=n.if.call(s,null!=(o=null!=t?t.options:t)?o.showActionsColumn:o,{name:"if",hash:{},fn:e.program(8,a,0),inverse:e.noop,data:a}))?o:"")+" </tr>\n </thead>\n\n \x3c!-- table body --\x3e\n <tbody>\n"+(null!=(o=n.each.call(s,null!=t?t.items:t,{name:"each",hash:{},fn:e.program(10,a,0),inverse:e.noop,data:a}))?o:"")+" </tbody>\n\n </table>\n\n </div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["container-tablerow-item"]=Handlebars.template({1:function(e,t,n,i,a){return""},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o,r,l,s='<script type="text/x-handlebars-template">\n\n <td>\n ';return r=null!=(r=n.itemField||(null!=t?t.itemField:t))?r:n.helperMissing,l={name:"itemField",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,n.itemField||(o=n.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n </td>\n\n<\/script>\n"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["container-tablerow"]=Handlebars.template({1:function(e,t,n,i,a){return'\n \x3c!-- hidden sort order column --\x3e\n <div class="alpaca-table-reorder-index-cell"></div>\n\n \x3c!-- reorder draggable --\x3e\n <div class="alpaca-table-reorder-draggable-cell">\n <i class="glyphicon glyphicon-menu-hamburger"></i>\n </div>\n'},3:function(e,t,n,i,a){var o;return null!=(o=n.if.call(null!=t?t:e.nullContext||{},null!=t?t.hidden:t,{name:"if",hash:{},fn:e.program(4,a,0),inverse:e.program(6,a,0),data:a}))?o:""},4:function(e,t,n,i,a){return""},6:function(e,t,n,i,a){var o,r,l,s=" ";return r=null!=(r=n.item||(null!=t?t.item:t))?r:n.helperMissing,l={name:"item",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(null!=t?t:e.nullContext||{},l):r,n.item||(o=n.blockHelperMissing.call(t,o,l)),null!=o&&(s+=o),s+"\n"},8:function(e,t,n,i,a){var o,r,l,s=null!=t?t:e.nullContext||{},c=n.helperMissing,u=' <div class="alpaca-merge-up" data-alpaca-merge-tag="td" data-merge-up-field-id="'+e.escapeExpression("function"==typeof(r=null!=(r=n.id||(null!=t?t.id:t))?r:c)?r.call(s,{name:"id",hash:{},data:a}):r)+'">\n ';return r=null!=(r=n.arrayActionbar||(null!=t?t.arrayActionbar:t))?r:c,l={name:"arrayActionbar",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,n.arrayActionbar||(o=n.blockHelperMissing.call(t,o,l)),null!=o&&(u+=o),u+"\n </div>\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o,r=null!=t?t:e.nullContext||{};return'<script type="text/x-handlebars-template">\n\n <div class="alpaca-merge-up">\n\n \x3c!-- drag cell --\x3e\n'+(null!=(o=n.if.call(r,null!=(o=null!=t?t.options:t)?o.dragRows:o,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n"+(null!=(o=n.each.call(r,null!=t?t.items:t,{name:"each",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?o:"")+"\n \x3c!-- actions cell --\x3e\n"+(null!=(o=n.if.call(r,null!=(o=null!=t?t.options:t)?o.showActionsColumn:o,{name:"if",hash:{},fn:e.program(8,a,0),inverse:e.noop,data:a}))?o:"")+"\n </div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-edit"].container=Handlebars.template({1:function(e,t,n,i,a){var o;return' <legend class="'+(null!=(o=n.if.call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.labelClass:o,{name:"if",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a}))?o:"")+' alpaca-container-label">'+(null!=(o=e.lambda(null!=(o=null!=t?t.options:t)?o.label:o,t))?o:"")+"</legend>\n"},2:function(e,t,n,i,a){var o;return e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.labelClass:o,t))},4:function(e,t,n,i,a){var o;return null!=(o=(n.compare||t&&t.compare||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.helpersPosition:o,"above",{name:"compare",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:""},5:function(e,t,n,i,a){var o;return null!=(o=n.each.call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.helpers:o,{name:"each",hash:{},fn:e.program(6,a,0),inverse:e.noop,data:a}))?o:""},6:function(e,t,n,i,a){var o,r=null!=t?t:e.nullContext||{};return' <p class="alpaca-helper '+(null!=(o=n.if.call(r,null!=(o=null!=t?t.options:t)?o.helperClass:o,{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?o:"")+'">\n <i class="alpaca-icon-helper"></i>\n '+(null!=(o=(n.showMessage||t&&t.showMessage||n.helperMissing).call(r,t,{name:"showMessage",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a}))?o:"")+"\n </p>\n"},7:function(e,t,n,i,a){var o;return e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.helperClass:o,t))},9:function(e,t,n,i,a){return""},11:function(e,t,n,i,a){var o;return null!=(o=(n.compare||t&&t.compare||n.helperMissing).call(null!=t?t:e.nullContext||{},null!=(o=null!=t?t.options:t)?o.helpersPosition:o,"below",{name:"compare",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:""},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o,r,l,s=null!=t?t:e.nullContext||{},c='<script type="text/x-handlebars-template">\n\n <div>\n\n'+(null!=(o=n.if.call(s,null!=(o=null!=t?t.options:t)?o.label:o,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+"\n"+(null!=(o=n.if.call(s,null!=(o=null!=t?t.options:t)?o.helpers:o,{name:"if",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a}))?o:"")+"\n ";return r=null!=(r=n.container||(null!=t?t.container:t))?r:n.helperMissing,l={name:"container",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a},o="function"==typeof r?r.call(s,l):r,n.container||(o=n.blockHelperMissing.call(t,o,l)),null!=o&&(c+=o),c+"\n\n"+(null!=(o=n.if.call(s,null!=(o=null!=t?t.options:t)?o.helpers:o,{name:"if",hash:{},fn:e.program(11,a,0),inverse:e.noop,data:a}))?o:"")+"\n </div>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["control-any"]=Handlebars.template({1:function(e,t,n,i,a){return'readonly="readonly"'},3:function(e,t,n,i,a){var o;return'name="'+e.escapeExpression("function"==typeof(o=null!=(o=n.name||(null!=t?t.name:t))?o:n.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"name",hash:{},data:a}):o)+'"'},5:function(e,t,n,i,a){var o,r=e.escapeExpression;return"data-"+r("function"==typeof(o=null!=(o=n.key||a&&a.key)?o:n.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"key",hash:{},data:a}):o)+'="'+r(e.lambda(t,t))+'"'},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o,r,l=null!=t?t:e.nullContext||{};return'<script type="text/x-handlebars-template">\n\n <input type="text" id="'+e.escapeExpression("function"==typeof(r=null!=(r=n.id||(null!=t?t.id:t))?r:n.helperMissing)?r.call(l,{name:"id",hash:{},data:a}):r)+'" size="40" '+(null!=(o=n.if.call(l,null!=(o=null!=t?t.options:t)?o.readonly:o,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+" "+(null!=(o=n.if.call(l,null!=t?t.name:t,{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?o:"")+" "+(null!=(o=n.each.call(l,null!=(o=null!=t?t.options:t)?o.data:o,{name:"each",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:"")+"/>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["control-checkbox"]=Handlebars.template({1:function(e,t,n,i,a,o,r){var l;return"\n"+(null!=(l=n.each.call(null!=t?t:e.nullContext||{},null!=t?t.selectOptions:t,{name:"each",hash:{},fn:e.program(2,a,0,o,r),inverse:e.noop,data:a}))?l:"")+"\n"},2:function(e,t,n,i,a,o,r){var l,s,c=null!=t?t:e.nullContext||{},u=n.helperMissing,d=e.escapeExpression;return'\n <div>\n\n <label>\n\n <input type="checkbox" data-checkbox-index="'+d("function"==typeof(s=null!=(s=n.index||a&&a.index)?s:u)?s.call(c,{name:"index",hash:{},data:a}):s)+'" data-checkbox-value="'+d("function"==typeof(s=null!=(s=n.value||(null!=t?t.value:t))?s:u)?s.call(c,{name:"value",hash:{},data:a}):s)+'" '+(null!=(l=n.if.call(c,null!=t?t.selected:t,{name:"if",hash:{},fn:e.program(3,a,0,o,r),inverse:e.noop,data:a}))?l:"")+" "+(null!=(l=n.if.call(c,null!=(l=null!=r[1]?r[1].options:r[1])?l.readonly:l,{name:"if",hash:{},fn:e.program(5,a,0,o,r),inverse:e.noop,data:a}))?l:"")+" "+(null!=(l=n.if.call(c,null!=t?t.name:t,{name:"if",hash:{},fn:e.program(7,a,0,o,r),inverse:e.noop,data:a}))?l:"")+" "+(null!=(l=n.each.call(c,null!=(l=null!=r[1]?r[1].options:r[1])?l.data:l,{name:"each",hash:{},fn:e.program(9,a,0,o,r),inverse:e.noop,data:a}))?l:"")+"/>\n "+(null!=(l="function"==typeof(s=null!=(s=n.text||(null!=t?t.text:t))?s:u)?s.call(c,{name:"text",hash:{},data:a}):s)?l:"")+"\n\n </label>\n </div>\n\n"},3:function(e,t,n,i,a){return"checked"},5:function(e,t,n,i,a){return'readonly="readonly"'},7:function(e,t,n,i,a){var o;return'name="'+e.escapeExpression("function"==typeof(o=null!=(o=n.name||(null!=t?t.name:t))?o:n.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"name",hash:{},data:a}):o)+'"'},9:function(e,t,n,i,a){var o,r=null!=t?t:e.nullContext||{},l=n.helperMissing,s=e.escapeExpression;return"data-"+s("function"==typeof(o=null!=(o=n.key||a&&a.key)?o:l)?o.call(r,{name:"key",hash:{},data:a}):o)+'="'+s("function"==typeof(o=null!=(o=n.value||(null!=t?t.value:t))?o:l)?o.call(r,{name:"value",hash:{},data:a}):o)+'"'},11:function(e,t,n,i,a){var o,r=null!=t?t:e.nullContext||{};return'\n <div>\n\n <label>\n\n <input type="checkbox" '+(null!=(o=n.if.call(r,null!=(o=null!=t?t.data:t)?o.length:o,{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?o:"")+" "+(null!=(o=n.if.call(r,null!=(o=null!=t?t.options:t)?o.readonly:o,{name:"if",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:"")+" "+(null!=(o=n.if.call(r,null!=t?t.name:t,{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?o:"")+" "+(null!=(o=n.each.call(r,null!=(o=null!=t?t.options:t)?o.data:o,{name:"each",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a}))?o:"")+"/>\n\n"+(null!=(o=n.if.call(r,null!=(o=null!=t?t.options:t)?o.rightLabel:o,{name:"if",hash:{},fn:e.program(12,a,0),inverse:e.noop,data:a}))?o:"")+"\n </label>\n\n </div>\n\n"},12:function(e,t,n,i,a){var o;return" "+(null!=(o=e.lambda(null!=(o=null!=t?t.options:t)?o.rightLabel:o,t))?o:"")+"\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a,o,r){var l;return'<script type="text/x-handlebars-template">\n\n'+(null!=(l=n.if.call(null!=t?t:e.nullContext||{},null!=(l=null!=t?t.options:t)?l.multiple:l,{name:"if",hash:{},fn:e.program(1,a,0,o,r),inverse:e.program(11,a,0,o,r),data:a}))?l:"")+"\n<\/script>\n"},useData:!0,useDepths:!0}),this.HandlebarsPrecompiled["web-edit"]["control-ckeditor"]=Handlebars.template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o;return'<script type="text/x-handlebars-template">\n\n <textarea id="'+e.escapeExpression("function"==typeof(o=null!=(o=n.id||(null!=t?t.id:t))?o:n.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"id",hash:{},data:a}):o)+'" cols="80" rows="10">\n </textarea>\n\n<\/script>'},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["control-editor"]=Handlebars.template({compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o;return'<script type="text/x-handlebars-template">\n\n <div id="'+e.escapeExpression("function"==typeof(o=null!=(o=n.id||(null!=t?t.id:t))?o:n.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"id",hash:{},data:a}):o)+'" class="control-field-editor-el"></div>\n\n<\/script>'},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["control-file"]=Handlebars.template({1:function(e,t,n,i,a){var o;return'size="'+e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.size:o,t))+'"'},3:function(e,t,n,i,a){return'readonly="readonly"'},5:function(e,t,n,i,a){var o;return'name="'+e.escapeExpression("function"==typeof(o=null!=(o=n.name||(null!=t?t.name:t))?o:n.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"name",hash:{},data:a}):o)+'"'},7:function(e,t,n,i,a){var o,r=e.escapeExpression;return"data-"+r("function"==typeof(o=null!=(o=n.key||a&&a.key)?o:n.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"key",hash:{},data:a}):o)+'="'+r(e.lambda(t,t))+'"'},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o,r,l=null!=t?t:e.nullContext||{};return'<script type="text/x-handlebars-template">\n\n <input type="file" id="'+e.escapeExpression("function"==typeof(r=null!=(r=n.id||(null!=t?t.id:t))?r:n.helperMissing)?r.call(l,{name:"id",hash:{},data:a}):r)+'" '+(null!=(o=n.if.call(l,null!=(o=null!=t?t.options:t)?o.size:o,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+" "+(null!=(o=n.if.call(l,null!=(o=null!=t?t.options:t)?o.readonly:o,{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?o:"")+" "+(null!=(o=n.if.call(l,null!=t?t.name:t,{name:"if",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?o:"")+" "+(null!=(o=n.each.call(l,null!=(o=null!=t?t.options:t)?o.data:o,{name:"each",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?o:"")+"/>\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["control-hidden"]=Handlebars.template({1:function(e,t,n,i,a){var o;return'name="'+e.escapeExpression("function"==typeof(o=null!=(o=n.name||(null!=t?t.name:t))?o:n.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"name",hash:{},data:a}):o)+'"'},3:function(e,t,n,i,a){var o,r=e.escapeExpression;return"data-"+r("function"==typeof(o=null!=(o=n.key||a&&a.key)?o:n.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"key",hash:{},data:a}):o)+'="'+r(e.lambda(t,t))+'"'},compiler:[7,">= 4.0.0"],main:function(e,t,n,i,a){var o,r,l=null!=t?t:e.nullContext||{};return'<script type="text/x-handlebars-template">\n\n <input type="hidden" id="'+e.escapeExpression("function"==typeof(r=null!=(r=n.id||(null!=t?t.id:t))?r:n.helperMissing)?r.call(l,{name:"id",hash:{},data:a}):r)+'" '+(null!=(o=n.if.call(l,null!=t?t.name:t,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?o:"")+" "+(null!=(o=n.each.call(l,null!=(o=null!=t?t.options:t)?o.data:o,{name:"each",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?o:"")+"/>\n\n<\/script>"},useData:!0}),this.HandlebarsPrecompiled["web-edit"]["control-image"]=Handlebars.template({1:function(e,t,n,i,a){var o;return'placeholder="'+e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.placeholder:o,t))+'"'},3:function(e,t,n,i,a){var o;return'size="'+e.escapeExpression(e.lambda(null!=(o=null!=t?t.options:t)?o.size:o,t))+'"'},5:function(e,t,n,i,a){return'readonly="readonly"'},7:function(e,t,n,i,a){var o;return'name="'+e.escapeExpression("function"==typeof(o=null!=(o=n.name||(null!=t?t.name:t))?o:n.helperMissing)?o.call(null!=t?t:e.nullContext||{},{name:"name",hash:{},data:a}):o)+'"'},9:function(e,t,n,i,a){var o,r=e.escapeEx