From 2b73b3ddadcb13520e2b6e9858d68b8360ffe70e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Thu, 13 Aug 2020 13:12:07 +0200 Subject: [PATCH 01/26] include PublishedPendingChanges as Published state. --- .../content/overlays/publish.controller.js | 21 ++++++++++--------- .../src/views/content/overlays/publish.html | 15 ++++++------- 2 files changed, 17 insertions(+), 19 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/views/content/overlays/publish.controller.js b/src/Umbraco.Web.UI.Client/src/views/content/overlays/publish.controller.js index decf05be5f..37f005cd47 100644 --- a/src/Umbraco.Web.UI.Client/src/views/content/overlays/publish.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/content/overlays/publish.controller.js @@ -11,13 +11,13 @@ /** Returns true if publish meets the requirements of mandatory languages */ function canPublish() { - + var hasSomethingToPublish = false; for (var i = 0; i < vm.variants.length; i++) { var variant = vm.variants[i]; - // if varaint is mandatory and not already published: + // if varaint is mandatory and not already published, then we require it to be set to publish: if (variant.publish === false && notPublishedMandatoryFilter(variant)) { return false; } @@ -39,8 +39,9 @@ function hasAnyDataFilter(variant) { - if (variant.name == null || variant.name.length === 0) { - return false; + // if we have a name, then we have data. + if (variant.name != null && variant.name.length > 0) { + return true; } if(variant.isDirty === true) { @@ -77,7 +78,7 @@ } function notPublishedMandatoryFilter(variant) { - return variant.state !== "Published" && isMandatoryFilter(variant); + return variant.state !== "Published" && variant.state !== "PublishedPendingChanges" && isMandatoryFilter(variant); } function isMandatoryFilter(variant) { //determine a variant is 'dirty' (meaning it will show up as publish-able) if it's @@ -98,11 +99,11 @@ vm.variants = $scope.model.variants; _.each(vm.variants, (variant) => { - + // reset to not be published variant.publish = false; variant.save = false; - + variant.isMandatory = isMandatoryFilter(variant); // If we have a variant thats not in the state of NotCreated, then we know we have adata and its not a new content node. @@ -112,12 +113,12 @@ }); _.each(vm.variants, (variant) => { - + // if this is a new node and we have data on this variant. if(vm.isNew === true && hasAnyDataFilter(variant)) { variant.save = true; } - + }); vm.availableVariants = vm.variants.filter(publishableVariantFilter); @@ -139,7 +140,7 @@ if (a.language.name < b.language.name) { return 1; } - } + } if (a.segment && b.segment) { if (a.segment > b.segment) { return -1; diff --git a/src/Umbraco.Web.UI.Client/src/views/content/overlays/publish.html b/src/Umbraco.Web.UI.Client/src/views/content/overlays/publish.html index 71e19651d6..c3e0b90f5f 100644 --- a/src/Umbraco.Web.UI.Client/src/views/content/overlays/publish.html +++ b/src/Umbraco.Web.UI.Client/src/views/content/overlays/publish.html @@ -21,19 +21,16 @@ on-change="vm.changeSelection(variant)" server-validation-field="{{variant.htmlId}}"> - - - * - - - - — {{variant.language.name}} - * + + + + — {{variant.language.name}} + * - - + {{publishVariantSelectorForm.publishVariantSelector.errorMsg}} From 6d6f525343c9f3794063cd96e78a36b39893540c Mon Sep 17 00:00:00 2001 From: Warren Buckley Date: Tue, 18 Aug 2020 12:43:29 +0100 Subject: [PATCH 02/26] Fix to ensure we use virtual paths for any blocks with custom views (#8597) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Niels Lyngsø Co-authored-by: Shannon --- .../services/umbrequesthelper.service.js | 31 ++++++++++--------- ...t.blockconfiguration.overlay.controller.js | 7 +++-- .../blocklist/umbblocklistblock.component.js | 23 +++++++------- .../services/umb-request-helper.spec.js | 28 +++++++++++++++++ 4 files changed, 59 insertions(+), 30 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/common/services/umbrequesthelper.service.js b/src/Umbraco.Web.UI.Client/src/common/services/umbrequesthelper.service.js index 7b43b239ea..90125e7de6 100644 --- a/src/Umbraco.Web.UI.Client/src/common/services/umbrequesthelper.service.js +++ b/src/Umbraco.Web.UI.Client/src/common/services/umbrequesthelper.service.js @@ -15,7 +15,7 @@ function umbRequestHelper($http, $q, notificationsService, eventsService, formHe * * @description * This will convert a virtual path (i.e. ~/App_Plugins/Blah/Test.html ) to an absolute path - * + * * @param {string} a virtual path, if this is already an absolute path it will just be returned, if this is a relative path an exception will be thrown */ convertVirtualToAbsolutePath: function(virtualPath) { @@ -31,6 +31,7 @@ function umbRequestHelper($http, $q, notificationsService, eventsService, formHe return Umbraco.Sys.ServerVariables.application.applicationPath + virtualPath.trimStart("~/"); }, + /** * @ngdoc method * @name umbraco.services.umbRequestHelper#dictionaryToQueryString @@ -39,7 +40,7 @@ function umbRequestHelper($http, $q, notificationsService, eventsService, formHe * * @description * This will turn an array of key/value pairs or a standard dictionary into a query string - * + * * @param {Array} queryStrings An array of key/value pairs */ dictionaryToQueryString: function (queryStrings) { @@ -76,9 +77,9 @@ function umbRequestHelper($http, $q, notificationsService, eventsService, formHe * * @description * This will return the webapi Url for the requested key based on the servervariables collection - * + * * @param {string} apiName The webapi name that is found in the servervariables["umbracoUrls"] dictionary - * @param {string} actionName The webapi action name + * @param {string} actionName The webapi action name * @param {object} queryStrings Can be either a string or an array containing key/value pairs */ getApiUrl: function (apiName, actionName, queryStrings) { @@ -103,7 +104,7 @@ function umbRequestHelper($http, $q, notificationsService, eventsService, formHe * * @description * This returns a promise with an underlying http call, it is a helper method to reduce - * the amount of duplicate code needed to query http resources and automatically handle any + * the amount of duplicate code needed to query http resources and automatically handle any * Http errors. See /docs/source/using-promises-resources.md * * @param {object} opts A mixed object which can either be a string representing the error message to be @@ -117,7 +118,7 @@ function umbRequestHelper($http, $q, notificationsService, eventsService, formHe * The error callback must return an object containing: {errorMsg: errorMessage, data: originalData, status: status } */ resourcePromise: function (httpPromise, opts) { - + /** The default success callback used if one is not supplied in the opts */ function defaultSuccess(data, status, headers, config) { //when it's successful, just return the data @@ -151,7 +152,7 @@ function umbRequestHelper($http, $q, notificationsService, eventsService, formHe return httpPromise.then(function (response) { - //invoke the callback + //invoke the callback var result = callbacks.success.apply(this, [response.data, response.status, response.headers, response.config]); formHelper.showNotifications(response.data); @@ -183,7 +184,7 @@ function umbRequestHelper($http, $q, notificationsService, eventsService, formHe overlayService.ysod(error); } else { - //show a simple error notification + //show a simple error notification notificationsService.error("Server error", "Contact administrator, see log for full details.
" + result.errorMsg + ""); } @@ -209,7 +210,7 @@ function umbRequestHelper($http, $q, notificationsService, eventsService, formHe * * @description * Used for saving content/media/members specifically - * + * * @param {Object} args arguments object * @returns {Promise} http promise object. */ @@ -233,7 +234,7 @@ function umbRequestHelper($http, $q, notificationsService, eventsService, formHe if (args.showNotifications === null || args.showNotifications === undefined) { args.showNotifications = true; } - + //save the active tab id so we can set it when the data is returned. var activeTab = _.find(args.content.tabs, function (item) { return item.active; @@ -300,7 +301,7 @@ function umbRequestHelper($http, $q, notificationsService, eventsService, formHe overlayService.ysod(error); } else { - //show a simple error notification + //show a simple error notification notificationsService.error("Server error", "Contact administrator, see log for full details.
" + response.data.ExceptionMessage + ""); } @@ -331,7 +332,7 @@ function umbRequestHelper($http, $q, notificationsService, eventsService, formHe }); } else if (!jsonData.key || !jsonData.value) { throw "jsonData object must have both a key and a value property"; } - + return $http({ method: 'POST', url: url, @@ -366,7 +367,7 @@ function umbRequestHelper($http, $q, notificationsService, eventsService, formHe return $q.reject(response); }); }, - + /** * @ngdoc method * @name umbraco.resources.contentResource#downloadFile @@ -374,7 +375,7 @@ function umbRequestHelper($http, $q, notificationsService, eventsService, formHe * * @description * Downloads a file to the client using AJAX/XHR - * + * * @param {string} httpPath the path (url) to the resource being downloaded * @returns {Promise} http promise object. */ @@ -388,7 +389,7 @@ function umbRequestHelper($http, $q, notificationsService, eventsService, formHe // Use an arraybuffer return $http.get(httpPath, { responseType: 'arraybuffer' }) .then(function (response) { - + var octetStreamMime = 'application/octet-stream'; var success = false; diff --git a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/blocklist/prevalue/blocklist.blockconfiguration.overlay.controller.js b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/blocklist/prevalue/blocklist.blockconfiguration.overlay.controller.js index b1937e718d..48c21b4009 100644 --- a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/blocklist/prevalue/blocklist.blockconfiguration.overlay.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/blocklist/prevalue/blocklist.blockconfiguration.overlay.controller.js @@ -160,7 +160,7 @@ }, select: function (node) { const filepath = decodeURIComponent(node.id.replace(/\+/g, " ")); - block.view = filepath; + block.view = "~/" + filepath; editorService.close(); }, close: function () { @@ -206,7 +206,7 @@ }, select: function (node) { const filepath = decodeURIComponent(node.id.replace(/\+/g, " ")); - block.stylesheet = filepath; + block.stylesheet = "~/" + filepath; editorService.close(); }, close: function () { @@ -252,7 +252,8 @@ return !(i.name.indexOf(".jpg") !== -1 || i.name.indexOf(".jpeg") !== -1 || i.name.indexOf(".png") !== -1 || i.name.indexOf(".svg") !== -1 || i.name.indexOf(".webp") !== -1 || i.name.indexOf(".gif") !== -1); }, select: function (file) { - block.thumbnail = file.name; + const id = decodeURIComponent(file.id.replace(/\+/g, " ")); + block.thumbnail = "~/" + id; editorService.close(); }, close: function () { diff --git a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/blocklist/umbblocklistblock.component.js b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/blocklist/umbblocklistblock.component.js index 4474dbd55c..64fd40459d 100644 --- a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/blocklist/umbblocklistblock.component.js +++ b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/blocklist/umbblocklistblock.component.js @@ -5,11 +5,11 @@ * @ngdoc directive * @name umbraco.directives.directive:umbBlockListBlock * @description - * The component to render the view for a block. + * The component to render the view for a block. * If a stylesheet is used then this uses a ShadowDom to make a scoped element. * This way the backoffice styling does not collide with the block style. */ - + angular .module("umbraco") .component("umbBlockListBlock", { @@ -29,16 +29,16 @@ } ); - function BlockListBlockController($scope, $compile, $element) { + function BlockListBlockController($scope, $compile, $element, umbRequestHelper) { var model = this; model.$onInit = function () { - // This is ugly and is only necessary because we are not using components and instead + // This is ugly and is only necessary because we are not using components and instead // relying on ng-include. It is definitely possible to compile the contents - // of the view into the DOM using $templateCache and $http instead of using - // ng - include which means that the controllerAs flows directly to the view. - // This would mean that any custom components would need to be updated instead of relying on $scope. - // Guess we'll leave it for now but means all things need to be copied to the $scope and then all + // of the view into the DOM using $templateCache and $http instead of using + // ng - include which means that the controllerAs flows directly to the view. + // This would mean that any custom components would need to be updated instead of relying on $scope. + // Guess we'll leave it for now but means all things need to be copied to the $scope and then all // primitives need to be watched. $scope.block = model.block; @@ -48,8 +48,7 @@ $scope.valFormManager = model.valFormManager; if (model.stylesheet) { - // TODO: Not sure why this needs a prefixed /? this means it will never work in a virtual directory - model.stylesheet = "/" + model.stylesheet; + model.stylesheet = umbRequestHelper.convertVirtualToAbsolutePath(model.stylesheet); var shadowRoot = $element[0].attachShadow({ mode: 'open' }); shadowRoot.innerHTML = ` \n
\n ');$compile(shadowRoot)($scope);}else{$element.append($compile('
')($scope));}};model.$onChanges=function(changes){if(changes.index){$scope.index=changes.index.currentValue;}};}}());'use strict';function _typeof(obj){if(typeof Symbol==='function'&&typeof Symbol.iterator==='symbol'){_typeof=function _typeof(obj){return typeof obj;};}else{_typeof=function _typeof(obj){return obj&&typeof Symbol==='function'&&obj.constructor===Symbol&&obj!==Symbol.prototype?'symbol':typeof obj;};} -return _typeof(obj);} -(function(){'use strict';angular.module('umbraco').component('umbBlockListPropertyEditor',{template:'
Minimum %0% entries, needs %1% more.
>
Maximum %0% entries, %1% too many.
',controller:BlockListController,controllerAs:'vm',bindings:{model:'='},require:{propertyForm:'^form',umbProperty:'?^umbProperty',umbVariantContent:'?^^umbVariantContent',umbVariantContentEditors:'?^^umbVariantContentEditors',umbElementEditorContent:'?^^umbElementEditorContent'}});function BlockListController($scope,editorService,clipboardService,localizationService,overlayService,blockEditorService,udiService,serverValidationManager,angularHelper){var unsubscribe=[];var modelObject;var copyAllBlocksAction;var deleteAllBlocksAction;var inlineEditing=false;var liveEditing=true;var vm=this;vm.loading=true;vm.currentBlockInFocus=null;vm.setBlockFocus=function(block){if(vm.currentBlockInFocus!==null){vm.currentBlockInFocus.focus=false;} -vm.currentBlockInFocus=block;block.focus=true;};vm.supportCopy=clipboardService.isSupported();vm.layout=[];vm.availableBlockTypes=[];var labels={};vm.labels=labels;localizationService.localizeMany(['grid_addElement','content_createEmpty']).then(function(data){labels.grid_addElement=data[0];labels.content_createEmpty=data[1];});vm.$onInit=function(){if(!vm.umbVariantContent){var found=angularHelper.traverseScopeChain($scope,function(s){return s&&s.vm&&s.vm.constructor.name==='umbVariantContentController';});vm.umbVariantContent=found?found.vm:null;if(!vm.umbVariantContent){throw'Could not find umbVariantContent in the $scope chain';}} -vm.model.onValueChanged=onServerValueChanged;inlineEditing=vm.model.config.useInlineEditingAsDefault;liveEditing=vm.model.config.useLiveEditing;vm.validationLimit=vm.model.config.validationLimit;vm.listWrapperStyles={};if(vm.model.config.maxPropertyWidth){vm.listWrapperStyles['max-width']=vm.model.config.maxPropertyWidth;} -if(_typeof(vm.model.value)!=='object'||vm.model.value===null){vm.model.value={};} -var scopeOfExistence=$scope;if(vm.umbVariantContentEditors&&vm.umbVariantContentEditors.getScope){scopeOfExistence=vm.umbVariantContentEditors.getScope();}else if(vm.umbElementEditorContent&&vm.umbElementEditorContent.getScope){scopeOfExistence=vm.umbElementEditorContent.getScope();} -modelObject=blockEditorService.createModelObject(vm.model.value,vm.model.editor,vm.model.config.blocks,scopeOfExistence,$scope);modelObject.load().then(onLoaded);copyAllBlocksAction={labelKey:'clipboard_labelForCopyAllEntries',labelTokens:[vm.model.label],icon:'documents',method:requestCopyAllBlocks,isDisabled:true};deleteAllBlocksAction={labelKey:'clipboard_labelForRemoveAllEntries',labelTokens:[],icon:'trash',method:requestDeleteAllBlocks,isDisabled:true};var propertyActions=[copyAllBlocksAction,deleteAllBlocksAction];if(vm.umbProperty){vm.umbProperty.setPropertyActions(propertyActions);}};function onServerValueChanged(newVal,oldVal){if(_typeof(newVal)!=='object'||newVal===null){newVal={};} -modelObject.update(newVal,$scope);onLoaded();} -function setDirty(){if(vm.propertyForm){vm.propertyForm.$setDirty();}} -function onLoaded(){vm.layout=modelObject.getLayout([]);var invalidLayoutItems=[];vm.layout.forEach(function(entry){if(entry.$block===undefined||entry.$block===null||entry.$block.data===undefined){var block=getBlockObject(entry);if(block!==null){entry.$block=block;}else{invalidLayoutItems.push(entry);}}});invalidLayoutItems.forEach(function(entry){var index=vm.layout.findIndex(function(x){return x===entry;});if(index>=0){vm.layout.splice(index,1);}});vm.availableContentTypesAliases=modelObject.getAvailableAliasesForBlockContent();vm.availableBlockTypes=modelObject.getAvailableBlocksForBlockPicker();vm.loading=false;$scope.$evalAsync();} -function getDefaultViewForBlock(block){if(block.config.unsupported===true) -return'views/propertyeditors/blocklist/blocklistentryeditors/unsupportedblock/unsupportedblock.editor.html';if(inlineEditing===true) -return'views/propertyeditors/blocklist/blocklistentryeditors/inlineblock/inlineblock.editor.html';return'views/propertyeditors/blocklist/blocklistentryeditors/labelblock/labelblock.editor.html';} -function getBlockObject(entry){var block=modelObject.getBlockObject(entry);if(block===null) -return null;if(vm.umbVariantContent.editor.content.language){block.content.language=vm.umbVariantContent.editor.content.language;block.content.variants[0].tabs.forEach(function(tab){tab.properties.forEach(function(prop){prop.culture=vm.umbVariantContent.editor.content.language.culture;});});} -block.view=block.config.view?'/'+block.config.view:getDefaultViewForBlock(block);block.hideContentInOverlay=block.config.forceHideContentEditorInOverlay===true||inlineEditing===true;block.showSettings=block.config.settingsElementTypeKey!=null;block.showCopy=vm.supportCopy&&block.config.contentTypeKey!=null;return block;} -function addNewBlock(index,contentTypeKey){var layoutEntry=modelObject.create(contentTypeKey);if(layoutEntry===null){return false;} -var blockObject=getBlockObject(layoutEntry);if(blockObject===null){return false;} -layoutEntry.$block=blockObject;vm.layout.splice(index,0,layoutEntry);vm.setBlockFocus(blockObject);return true;} -function deleteBlock(block){var layoutIndex=vm.layout.findIndex(function(entry){return entry.contentUdi===block.content.udi;});if(layoutIndex===-1){throw new Error('Could not find layout entry of block with udi: '+block.content.udi);} -setDirty();var removed=vm.layout.splice(layoutIndex,1);removed.forEach(function(x){var guid=udiService.getKey(x.contentUdi);serverValidationManager.removePropertyError(guid,vm.umbProperty.property.culture,vm.umbProperty.property.segment,'',{matchType:'contains'});});modelObject.removeDataAndDestroyModel(block);} -function deleteAllBlocks(){vm.layout.forEach(function(entry){deleteBlock(entry.$block);});} -function activateBlock(blockObject){blockObject.active=true;} -function editBlock(blockObject,openSettings,blockIndex,parentForm){if(blockIndex===undefined){throw'blockIndex was not specified on call to editBlock';} -var wasNotActiveBefore=blockObject.active!==true;if(openSettings!==true&&blockObject.hideContentInOverlay===true){return;} -if(openSettings===true&&!blockObject.config.settingsElementTypeKey){return;} -activateBlock(blockObject);var blockContentClone=Utilities.copy(blockObject.content);var blockSettingsClone=null;if(blockObject.config.settingsElementTypeKey){blockSettingsClone=Utilities.copy(blockObject.settings);} -var blockEditorModel={$parentScope:$scope,$parentForm:parentForm||vm.propertyForm,hideContent:blockObject.hideContentInOverlay,openSettings:openSettings===true,liveEditing:liveEditing,title:blockObject.label,index:blockIndex,view:'views/common/infiniteeditors/blockeditor/blockeditor.html',size:blockObject.config.editorSize||'medium',submit:function submit(blockEditorModel){if(liveEditing===false){blockObject.retrieveValuesFrom(blockEditorModel.content,blockEditorModel.settings);} -blockObject.active=false;editorService.close();},close:function close(){if(liveEditing===true){blockObject.retrieveValuesFrom(blockContentClone,blockSettingsClone);} -if(wasNotActiveBefore===true){blockObject.active=false;} -editorService.close();}};if(liveEditing===true){blockEditorModel.content=blockObject.content;blockEditorModel.settings=blockObject.settings;}else{blockEditorModel.content=blockContentClone;blockEditorModel.settings=blockSettingsClone;} -editorService.open(blockEditorModel);} -vm.showCreateDialog=showCreateDialog;function showCreateDialog(createIndex,$event){if(vm.blockTypePicker){return;} -if(vm.availableBlockTypes.length===0){return;} -var amountOfAvailableTypes=vm.availableBlockTypes.length;var blockPickerModel={$parentScope:$scope,$parentForm:vm.propertyForm,availableItems:vm.availableBlockTypes,title:vm.labels.grid_addElement,orderBy:'$index',view:'views/common/infiniteeditors/blockpicker/blockpicker.html',size:amountOfAvailableTypes>8?'medium':'small',filter:amountOfAvailableTypes>8,clickPasteItem:function clickPasteItem(item,mouseEvent){if(item.type==='elementTypeArray'){var indexIncrementor=0;item.pasteData.forEach(function(entry){if(requestPasteFromClipboard(createIndex+indexIncrementor,entry)){indexIncrementor++;}});}else{requestPasteFromClipboard(createIndex,item.pasteData);} -if(!(mouseEvent.ctrlKey||mouseEvent.metaKey)){blockPickerModel.close();}},submit:function submit(blockPickerModel,mouseEvent){var added=false;if(blockPickerModel&&blockPickerModel.selectedItem){added=addNewBlock(createIndex,blockPickerModel.selectedItem.blockConfigModel.contentTypeKey);} -if(!(mouseEvent.ctrlKey||mouseEvent.metaKey)){editorService.close();if(added&&vm.layout.length>createIndex){if(inlineEditing===true){activateBlock(vm.layout[createIndex].$block);}else if(inlineEditing===false&&vm.layout[createIndex].$block.hideContentInOverlay!==true){editBlock(vm.layout[createIndex].$block,false,createIndex,blockPickerModel.$parentForm);}}}},close:function close(){if(createIndex=vm.validationLimit.min;vm.propertyForm.minCount.$setValidity('minCount',isMinRequirementGood);var isMaxRequirementGood=vm.validationLimit.max===null||vm.layout.length<=vm.validationLimit.max;vm.propertyForm.maxCount.$setValidity('maxCount',isMaxRequirementGood);}} -unsubscribe.push($scope.$watch(function(){return vm.layout.length;},onAmountOfBlocksChanged));$scope.$on('$destroy',function(){var _iteratorNormalCompletion=true;var _didIteratorError=false;var _iteratorError=undefined;try{for(var _iterator=unsubscribe[Symbol.iterator](),_step;!(_iteratorNormalCompletion=(_step=_iterator.next()).done);_iteratorNormalCompletion=true){var subscription=_step.value;subscription();}}catch(err){_didIteratorError=true;_iteratorError=err;}finally{try{if(!_iteratorNormalCompletion&&_iterator.return!=null){_iterator.return();}}finally{if(_didIteratorError){throw _iteratorError;}}}});}}());'use strict';(function(){'use strict';angular.module('umbraco').component('umbBlockListRow',{template:'
',controller:BlockListRowController,controllerAs:'vm',bindings:{blockEditorApi:'<',layout:'<',index:'<'},require:{valFormManager:'^^valFormManager'}});function BlockListRowController($scope){var vm=this;vm.$onInit=function(){};}}());}());; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/512fe428.js b/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/512fe428.js deleted file mode 100644 index 6bbc4def9e..0000000000 --- a/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/512fe428.js +++ /dev/null @@ -1,255 +0,0 @@ -(function(window,angular){'use strict';var ELEMENT_NODE=1;var COMMENT_NODE=8;var ADD_CLASS_SUFFIX='-add';var REMOVE_CLASS_SUFFIX='-remove';var EVENT_CLASS_PREFIX='ng-';var ACTIVE_CLASS_SUFFIX='-active';var PREPARE_CLASS_SUFFIX='-prepare';var NG_ANIMATE_CLASSNAME='ng-animate';var NG_ANIMATE_CHILDREN_DATA='$$ngAnimateChildren';var CSS_PREFIX='',TRANSITION_PROP,TRANSITIONEND_EVENT,ANIMATION_PROP,ANIMATIONEND_EVENT;if((window.ontransitionend===undefined)&&(window.onwebkittransitionend!==undefined)){CSS_PREFIX='-webkit-';TRANSITION_PROP='WebkitTransition';TRANSITIONEND_EVENT='webkitTransitionEnd transitionend';}else{TRANSITION_PROP='transition';TRANSITIONEND_EVENT='transitionend';} -if((window.onanimationend===undefined)&&(window.onwebkitanimationend!==undefined)){CSS_PREFIX='-webkit-';ANIMATION_PROP='WebkitAnimation';ANIMATIONEND_EVENT='webkitAnimationEnd animationend';}else{ANIMATION_PROP='animation';ANIMATIONEND_EVENT='animationend';} -var DURATION_KEY='Duration';var PROPERTY_KEY='Property';var DELAY_KEY='Delay';var TIMING_KEY='TimingFunction';var ANIMATION_ITERATION_COUNT_KEY='IterationCount';var ANIMATION_PLAYSTATE_KEY='PlayState';var SAFE_FAST_FORWARD_DURATION_VALUE=9999;var ANIMATION_DELAY_PROP=ANIMATION_PROP+DELAY_KEY;var ANIMATION_DURATION_PROP=ANIMATION_PROP+DURATION_KEY;var TRANSITION_DELAY_PROP=TRANSITION_PROP+DELAY_KEY;var TRANSITION_DURATION_PROP=TRANSITION_PROP+DURATION_KEY;var ngMinErr=angular.$$minErr('ng');function assertArg(arg,name,reason){if(!arg){throw ngMinErr('areq','Argument \'{0}\' is {1}',(name||'?'),(reason||'required'));} -return arg;} -function mergeClasses(a,b){if(!a&&!b)return'';if(!a)return b;if(!b)return a;if(isArray(a))a=a.join(' ');if(isArray(b))b=b.join(' ');return a+' '+b;} -function packageStyles(options){var styles={};if(options&&(options.to||options.from)){styles.to=options.to;styles.from=options.from;} -return styles;} -function pendClasses(classes,fix,isPrefix){var className='';classes=isArray(classes)?classes:classes&&isString(classes)&&classes.length?classes.split(/\s+/):[];forEach(classes,function(klass,i){if(klass&&klass.length>0){className+=(i>0)?' ':'';className+=isPrefix?fix+klass:klass+fix;}});return className;} -function removeFromArray(arr,val){var index=arr.indexOf(val);if(val>=0){arr.splice(index,1);}} -function stripCommentsFromElement(element){if(element instanceof jqLite){switch(element.length){case 0:return element;case 1:if(element[0].nodeType===ELEMENT_NODE){return element;} -break;default:return jqLite(extractElementNode(element));}} -if(element.nodeType===ELEMENT_NODE){return jqLite(element);}} -function extractElementNode(element){if(!element[0])return element;for(var i=0;i=0){val=parseMaxTime(val);} -if(val===0){val=null;} -styles[actualStyleName]=val;}});return styles;} -function parseMaxTime(str){var maxValue=0;var values=str.split(/\s*,\s*/);forEach(values,function(value){if(value.charAt(value.length-1)==='s'){value=value.substring(0,value.length-1);} -value=parseFloat(value)||0;maxValue=maxValue?Math.max(value,maxValue):value;});return maxValue;} -function truthyTimingValue(val){return val===0||val!=null;} -function getCssTransitionDurationStyle(duration,applyOnlyDuration){var style=TRANSITION_PROP;var value=duration+'s';if(applyOnlyDuration){style+=DURATION_KEY;}else{value+=' linear all';} -return[style,value];} -function registerRestorableStyles(backup,node,properties){forEach(properties,function(prop){backup[prop]=isDefined(backup[prop])?backup[prop]:node.style.getPropertyValue(prop);});} -var $AnimateCssProvider=['$animateProvider',function($animateProvider){this.$get=['$window','$$jqLite','$$AnimateRunner','$timeout','$$animateCache','$$forceReflow','$sniffer','$$rAFScheduler','$$animateQueue',function($window,$$jqLite,$$AnimateRunner,$timeout,$$animateCache,$$forceReflow,$sniffer,$$rAFScheduler,$$animateQueue){var applyAnimationClasses=applyAnimationClassesFactory($$jqLite);function computeCachedCssStyles(node,className,cacheKey,allowNoDuration,properties){var timings=$$animateCache.get(cacheKey);if(!timings){timings=computeCssStyles($window,node,properties);if(timings.animationIterationCount==='infinite'){timings.animationIterationCount=1;}} -var hasDuration=allowNoDuration||(timings.transitionDuration>0||timings.animationDuration>0);$$animateCache.put(cacheKey,timings,hasDuration);return timings;} -function computeCachedCssStaggerStyles(node,className,cacheKey,properties){var stagger;var staggerCacheKey='stagger-'+cacheKey;if($$animateCache.count(cacheKey)>0){stagger=$$animateCache.get(staggerCacheKey);if(!stagger){var staggerClassName=pendClasses(className,'-stagger');$$jqLite.addClass(node,staggerClassName);stagger=computeCssStyles($window,node,properties);stagger.animationDuration=Math.max(stagger.animationDuration,0);stagger.transitionDuration=Math.max(stagger.transitionDuration,0);$$jqLite.removeClass(node,staggerClassName);$$animateCache.put(staggerCacheKey,stagger,true);}} -return stagger||{};} -var rafWaitQueue=[];function waitUntilQuiet(callback){rafWaitQueue.push(callback);$$rAFScheduler.waitUntilQuiet(function(){$$animateCache.flush();var pageWidth=$$forceReflow();for(var i=0;i0;var containsKeyframeAnimation=(options.keyframeStyle||'').length>0;if(!containsKeyframeAnimation&&!hasToStyles&&!preparationClasses){return closeAndReturnNoopAnimator();} -var stagger,cacheKey=$$animateCache.cacheKey(node,method,options.addClass,options.removeClass);if($$animateCache.containsCachedAnimationWithoutDuration(cacheKey)){preparationClasses=null;return closeAndReturnNoopAnimator();} -if(options.stagger>0){var staggerVal=parseFloat(options.stagger);stagger={transitionDelay:staggerVal,animationDelay:staggerVal,transitionDuration:0,animationDuration:0};}else{stagger=computeCachedCssStaggerStyles(node,preparationClasses,cacheKey,DETECT_STAGGER_CSS_PROPERTIES);} -if(!options.$$skipPreparationClasses){$$jqLite.addClass(element,preparationClasses);} -var applyOnlyDuration;if(options.transitionStyle){var transitionStyle=[TRANSITION_PROP,options.transitionStyle];applyInlineStyle(node,transitionStyle);temporaryStyles.push(transitionStyle);} -if(options.duration>=0){applyOnlyDuration=node.style[TRANSITION_PROP].length>0;var durationStyle=getCssTransitionDurationStyle(options.duration,applyOnlyDuration);applyInlineStyle(node,durationStyle);temporaryStyles.push(durationStyle);} -if(options.keyframeStyle){var keyframeStyle=[ANIMATION_PROP,options.keyframeStyle];applyInlineStyle(node,keyframeStyle);temporaryStyles.push(keyframeStyle);} -var itemIndex=stagger?options.staggerIndex>=0?options.staggerIndex:$$animateCache.count(cacheKey):0;var isFirst=itemIndex===0;if(isFirst&&!options.skipBlocking){blockTransitions(node,SAFE_FAST_FORWARD_DURATION_VALUE);} -var timings=computeTimings(node,fullClassName,cacheKey,!isStructural);var relativeDelay=timings.maxDelay;maxDelay=Math.max(relativeDelay,0);maxDuration=timings.maxDuration;var flags={};flags.hasTransitions=timings.transitionDuration>0;flags.hasAnimations=timings.animationDuration>0;flags.hasTransitionAll=flags.hasTransitions&&timings.transitionProperty==='all';flags.applyTransitionDuration=hasToStyles&&((flags.hasTransitions&&!flags.hasTransitionAll)||(flags.hasAnimations&&!flags.hasTransitions));flags.applyAnimationDuration=options.duration&&flags.hasAnimations;flags.applyTransitionDelay=truthyTimingValue(options.delay)&&(flags.applyTransitionDuration||flags.hasTransitions);flags.applyAnimationDelay=truthyTimingValue(options.delay)&&flags.hasAnimations;flags.recalculateTimingStyles=addRemoveClassName.length>0;if(flags.applyTransitionDuration||flags.applyAnimationDuration){maxDuration=options.duration?parseFloat(options.duration):maxDuration;if(flags.applyTransitionDuration){flags.hasTransitions=true;timings.transitionDuration=maxDuration;applyOnlyDuration=node.style[TRANSITION_PROP+PROPERTY_KEY].length>0;temporaryStyles.push(getCssTransitionDurationStyle(maxDuration,applyOnlyDuration));} -if(flags.applyAnimationDuration){flags.hasAnimations=true;timings.animationDuration=maxDuration;temporaryStyles.push(getCssKeyframeDurationStyle(maxDuration));}} -if(maxDuration===0&&!flags.recalculateTimingStyles){return closeAndReturnNoopAnimator();} -var activeClasses=pendClasses(preparationClasses,ACTIVE_CLASS_SUFFIX);if(options.delay!=null){var delayStyle;if(typeof options.delay!=='boolean'){delayStyle=parseFloat(options.delay);maxDelay=Math.max(delayStyle,0);} -if(flags.applyTransitionDelay){temporaryStyles.push(getCssDelayStyle(delayStyle));} -if(flags.applyAnimationDelay){temporaryStyles.push(getCssDelayStyle(delayStyle,true));}} -if(options.duration==null&&timings.transitionDuration>0){flags.recalculateTimingStyles=flags.recalculateTimingStyles||isFirst;} -maxDelayTime=maxDelay*ONE_SECOND;maxDurationTime=maxDuration*ONE_SECOND;if(!options.skipBlocking){flags.blockTransition=timings.transitionDuration>0;flags.blockKeyframeAnimation=timings.animationDuration>0&&stagger.animationDelay>0&&stagger.animationDuration===0;} -if(options.from){if(options.cleanupStyles){registerRestorableStyles(restoreStyles,node,Object.keys(options.from));} -applyAnimationFromStyles(element,options);} -if(flags.blockTransition||flags.blockKeyframeAnimation){applyBlocking(maxDuration);}else if(!options.skipBlocking){blockTransitions(node,false);} -return{$$willAnimate:true,end:endFn,start:function(){if(animationClosed)return;runnerHost={end:endFn,cancel:cancelFn,resume:null,pause:null};runner=new $$AnimateRunner(runnerHost);waitUntilQuiet(start);return runner;}};function endFn(){close();} -function cancelFn(){close(true);} -function close(rejected){if(animationClosed||(animationCompleted&&animationPaused))return;animationClosed=true;animationPaused=false;if(preparationClasses&&!options.$$skipPreparationClasses){$$jqLite.removeClass(element,preparationClasses);} -if(activeClasses){$$jqLite.removeClass(element,activeClasses);} -blockKeyframeAnimations(node,false);blockTransitions(node,false);forEach(temporaryStyles,function(entry){node.style[entry[0]]='';});applyAnimationClasses(element,options);applyAnimationStyles(element,options);if(Object.keys(restoreStyles).length){forEach(restoreStyles,function(value,prop){if(value){node.style.setProperty(prop,value);}else{node.style.removeProperty(prop);}});} -if(options.onDone){options.onDone();} -if(events&&events.length){element.off(events.join(' '),onAnimationProgress);} -var animationTimerData=element.data(ANIMATE_TIMER_KEY);if(animationTimerData){$timeout.cancel(animationTimerData[0].timer);element.removeData(ANIMATE_TIMER_KEY);} -if(runner){runner.complete(!rejected);}} -function applyBlocking(duration){if(flags.blockTransition){blockTransitions(node,duration);} -if(flags.blockKeyframeAnimation){blockKeyframeAnimations(node,!!duration);}} -function closeAndReturnNoopAnimator(){runner=new $$AnimateRunner({end:endFn,cancel:cancelFn});waitUntilQuiet(noop);close();return{$$willAnimate:false,start:function(){return runner;},end:endFn};} -function onAnimationProgress(event){event.stopPropagation();var ev=event.originalEvent||event;if(ev.target!==node){return;} -var timeStamp=ev.$manualTimeStamp||Date.now();var elapsedTime=parseFloat(ev.elapsedTime.toFixed(ELAPSED_TIME_MAX_DECIMAL_PLACES));if(Math.max(timeStamp-startTime,0)>=maxDelayTime&&elapsedTime>=maxDuration){animationCompleted=true;close();}} -function start(){if(animationClosed)return;if(!node.parentNode){close();return;} -var playPause=function(playAnimation){if(!animationCompleted){animationPaused=!playAnimation;if(timings.animationDuration){var value=blockKeyframeAnimations(node,animationPaused);if(animationPaused){temporaryStyles.push(value);}else{removeFromArray(temporaryStyles,value);}}}else if(animationPaused&&playAnimation){animationPaused=false;close();}};var maxStagger=itemIndex>0&&((timings.transitionDuration&&stagger.transitionDuration===0)||(timings.animationDuration&&stagger.animationDuration===0))&&Math.max(stagger.animationDelay,stagger.transitionDelay);if(maxStagger){$timeout(triggerAnimationStart,Math.floor(maxStagger*itemIndex*ONE_SECOND),false);}else{triggerAnimationStart();} -runnerHost.resume=function(){playPause(true);};runnerHost.pause=function(){playPause(false);};function triggerAnimationStart(){if(animationClosed)return;applyBlocking(false);forEach(temporaryStyles,function(entry){var key=entry[0];var value=entry[1];node.style[key]=value;});applyAnimationClasses(element,options);$$jqLite.addClass(element,activeClasses);if(flags.recalculateTimingStyles){fullClassName=node.getAttribute('class')+' '+preparationClasses;cacheKey=$$animateCache.cacheKey(node,method,options.addClass,options.removeClass);timings=computeTimings(node,fullClassName,cacheKey,false);relativeDelay=timings.maxDelay;maxDelay=Math.max(relativeDelay,0);maxDuration=timings.maxDuration;if(maxDuration===0){close();return;} -flags.hasTransitions=timings.transitionDuration>0;flags.hasAnimations=timings.animationDuration>0;} -if(flags.applyAnimationDelay){relativeDelay=typeof options.delay!=='boolean'&&truthyTimingValue(options.delay)?parseFloat(options.delay):relativeDelay;maxDelay=Math.max(relativeDelay,0);timings.animationDelay=relativeDelay;delayStyle=getCssDelayStyle(relativeDelay,true);temporaryStyles.push(delayStyle);node.style[delayStyle[0]]=delayStyle[1];} -maxDelayTime=maxDelay*ONE_SECOND;maxDurationTime=maxDuration*ONE_SECOND;if(options.easing){var easeProp,easeVal=options.easing;if(flags.hasTransitions){easeProp=TRANSITION_PROP+TIMING_KEY;temporaryStyles.push([easeProp,easeVal]);node.style[easeProp]=easeVal;} -if(flags.hasAnimations){easeProp=ANIMATION_PROP+TIMING_KEY;temporaryStyles.push([easeProp,easeVal]);node.style[easeProp]=easeVal;}} -if(timings.transitionDuration){events.push(TRANSITIONEND_EVENT);} -if(timings.animationDuration){events.push(ANIMATIONEND_EVENT);} -startTime=Date.now();var timerTime=maxDelayTime+CLOSING_TIME_BUFFER*maxDurationTime;var endTime=startTime+timerTime;var animationsData=element.data(ANIMATE_TIMER_KEY)||[];var setupFallbackTimer=true;if(animationsData.length){var currentTimerData=animationsData[0];setupFallbackTimer=endTime>currentTimerData.expectedEndTime;if(setupFallbackTimer){$timeout.cancel(currentTimerData.timer);}else{animationsData.push(close);}} -if(setupFallbackTimer){var timer=$timeout(onAnimationExpired,timerTime,false);animationsData[0]={timer:timer,expectedEndTime:endTime};animationsData.push(close);element.data(ANIMATE_TIMER_KEY,animationsData);} -if(events.length){element.on(events.join(' '),onAnimationProgress);} -if(options.to){if(options.cleanupStyles){registerRestorableStyles(restoreStyles,node,Object.keys(options.to));} -applyAnimationToStyles(element,options);}} -function onAnimationExpired(){var animationsData=element.data(ANIMATE_TIMER_KEY);if(animationsData){for(var i=1;i0;var b=(animation.removeClass||'').length>0;return and?a&&b:a||b;} -rules.join.push(function(newAnimation,currentAnimation){return!newAnimation.structural&&hasAnimationClasses(newAnimation);});rules.skip.push(function(newAnimation,currentAnimation){return!newAnimation.structural&&!hasAnimationClasses(newAnimation);});rules.skip.push(function(newAnimation,currentAnimation){return currentAnimation.event==='leave'&&newAnimation.structural;});rules.skip.push(function(newAnimation,currentAnimation){return currentAnimation.structural&¤tAnimation.state===RUNNING_STATE&&!newAnimation.structural;});rules.cancel.push(function(newAnimation,currentAnimation){return currentAnimation.structural&&newAnimation.structural;});rules.cancel.push(function(newAnimation,currentAnimation){return currentAnimation.state===RUNNING_STATE&&newAnimation.structural;});rules.cancel.push(function(newAnimation,currentAnimation){if(currentAnimation.structural)return false;var nA=newAnimation.addClass;var nR=newAnimation.removeClass;var cA=currentAnimation.addClass;var cR=currentAnimation.removeClass;if((isUndefined(nA)&&isUndefined(nR))||(isUndefined(cA)&&isUndefined(cR))){return false;} -return hasMatchingClasses(nA,cR)||hasMatchingClasses(nR,cA);});this.$get=['$$rAF','$rootScope','$rootElement','$document','$$Map','$$animation','$$AnimateRunner','$templateRequest','$$jqLite','$$forceReflow','$$isDocumentHidden',function($$rAF,$rootScope,$rootElement,$document,$$Map,$$animation,$$AnimateRunner,$templateRequest,$$jqLite,$$forceReflow,$$isDocumentHidden){var activeAnimationsLookup=new $$Map();var disabledElementsLookup=new $$Map();var animationsEnabled=null;function removeFromDisabledElementsLookup(evt){disabledElementsLookup.delete(evt.target);} -function postDigestTaskFactory(){var postDigestCalled=false;return function(fn){if(postDigestCalled){fn();}else{$rootScope.$$postDigest(function(){postDigestCalled=true;fn();});}};} -var deregisterWatch=$rootScope.$watch(function(){return $templateRequest.totalPendingRequests===0;},function(isEmpty){if(!isEmpty)return;deregisterWatch();$rootScope.$$postDigest(function(){$rootScope.$$postDigest(function(){if(animationsEnabled===null){animationsEnabled=true;}});});});var callbackRegistry=Object.create(null);var customFilter=$animateProvider.customFilter();var classNameFilter=$animateProvider.classNameFilter();var returnTrue=function(){return true;};var isAnimatableByFilter=customFilter||returnTrue;var isAnimatableClassName=!classNameFilter?returnTrue:function(node,options){var className=[node.getAttribute('class'),options.addClass,options.removeClass].join(' ');return classNameFilter.test(className);};var applyAnimationClasses=applyAnimationClassesFactory($$jqLite);function normalizeAnimationDetails(element,animation){return mergeAnimationDetails(element,animation,{});} -var contains=window.Node.prototype.contains||function(arg){return this===arg||!!(this.compareDocumentPosition(arg)&16);};function findCallbacks(targetParentNode,targetNode,event){var matches=[];var entries=callbackRegistry[event];if(entries){forEach(entries,function(entry){if(contains.call(entry.node,targetNode)){matches.push(entry.callback);}else if(event==='leave'&&contains.call(entry.node,targetParentNode)){matches.push(entry.callback);}});} -return matches;} -function filterFromRegistry(list,matchContainer,matchCallback){var containerNode=extractElementNode(matchContainer);return list.filter(function(entry){var isMatch=entry.node===containerNode&&(!matchCallback||entry.callback===matchCallback);return!isMatch;});} -function cleanupEventListeners(phase,node){if(phase==='close'&&!node.parentNode){$animate.off(node);}} -var $animate={on:function(event,container,callback){var node=extractElementNode(container);callbackRegistry[event]=callbackRegistry[event]||[];callbackRegistry[event].push({node:node,callback:callback});jqLite(container).on('$destroy',function(){var animationDetails=activeAnimationsLookup.get(node);if(!animationDetails){$animate.off(event,container,callback);}});},off:function(event,container,callback){if(arguments.length===1&&!isString(arguments[0])){container=arguments[0];for(var eventType in callbackRegistry){callbackRegistry[eventType]=filterFromRegistry(callbackRegistry[eventType],container);} -return;} -var entries=callbackRegistry[event];if(!entries)return;callbackRegistry[event]=arguments.length===1?null:filterFromRegistry(entries,container,callback);},pin:function(element,parentElement){assertArg(isElement(element),'element','not an element');assertArg(isElement(parentElement),'parentElement','not an element');element.data(NG_ANIMATE_PIN_DATA,parentElement);},push:function(element,event,options,domOperation){options=options||{};options.domOperation=domOperation;return queueAnimation(element,event,options);},enabled:function(element,bool){var argCount=arguments.length;if(argCount===0){bool=!!animationsEnabled;}else{var hasElement=isElement(element);if(!hasElement){bool=animationsEnabled=!!element;}else{var node=getDomNode(element);if(argCount===1){bool=!disabledElementsLookup.get(node);}else{if(!disabledElementsLookup.has(node)){jqLite(element).on('$destroy',removeFromDisabledElementsLookup);} -disabledElementsLookup.set(node,!bool);}}} -return bool;}};return $animate;function queueAnimation(originalElement,event,initialOptions){var options=copy(initialOptions);var element=stripCommentsFromElement(originalElement);var node=getDomNode(element);var parentNode=node&&node.parentNode;options=prepareAnimationOptions(options);var runner=new $$AnimateRunner();var runInNextPostDigestOrNow=postDigestTaskFactory();if(isArray(options.addClass)){options.addClass=options.addClass.join(' ');} -if(options.addClass&&!isString(options.addClass)){options.addClass=null;} -if(isArray(options.removeClass)){options.removeClass=options.removeClass.join(' ');} -if(options.removeClass&&!isString(options.removeClass)){options.removeClass=null;} -if(options.from&&!isObject(options.from)){options.from=null;} -if(options.to&&!isObject(options.to)){options.to=null;} -if(!animationsEnabled||!node||!isAnimatableByFilter(node,event,initialOptions)||!isAnimatableClassName(node,options)){close();return runner;} -var isStructural=['enter','move','leave'].indexOf(event)>=0;var documentHidden=$$isDocumentHidden();var skipAnimations=documentHidden||disabledElementsLookup.get(node);var existingAnimation=(!skipAnimations&&activeAnimationsLookup.get(node))||{};var hasExistingAnimation=!!existingAnimation.state;if(!skipAnimations&&(!hasExistingAnimation||existingAnimation.state!==PRE_DIGEST_STATE)){skipAnimations=!areAnimationsAllowed(node,parentNode,event);} -if(skipAnimations){if(documentHidden)notifyProgress(runner,event,'start',getEventData(options));close();if(documentHidden)notifyProgress(runner,event,'close',getEventData(options));return runner;} -if(isStructural){closeChildAnimations(node);} -var newAnimation={structural:isStructural,element:element,event:event,addClass:options.addClass,removeClass:options.removeClass,close:close,options:options,runner:runner};if(hasExistingAnimation){var skipAnimationFlag=isAllowed('skip',newAnimation,existingAnimation);if(skipAnimationFlag){if(existingAnimation.state===RUNNING_STATE){close();return runner;}else{mergeAnimationDetails(element,existingAnimation,newAnimation);return existingAnimation.runner;}} -var cancelAnimationFlag=isAllowed('cancel',newAnimation,existingAnimation);if(cancelAnimationFlag){if(existingAnimation.state===RUNNING_STATE){existingAnimation.runner.end();}else if(existingAnimation.structural){existingAnimation.close();}else{mergeAnimationDetails(element,existingAnimation,newAnimation);return existingAnimation.runner;}}else{var joinAnimationFlag=isAllowed('join',newAnimation,existingAnimation);if(joinAnimationFlag){if(existingAnimation.state===RUNNING_STATE){normalizeAnimationDetails(element,newAnimation);}else{applyGeneratedPreparationClasses($$jqLite,element,isStructural?event:null,options);event=newAnimation.event=existingAnimation.event;options=mergeAnimationDetails(element,existingAnimation,newAnimation);return existingAnimation.runner;}}}}else{normalizeAnimationDetails(element,newAnimation);} -var isValidAnimation=newAnimation.structural;if(!isValidAnimation){isValidAnimation=(newAnimation.event==='animate'&&Object.keys(newAnimation.options.to||{}).length>0)||hasAnimationClasses(newAnimation);} -if(!isValidAnimation){close();clearElementAnimationState(node);return runner;} -var counter=(existingAnimation.counter||0)+1;newAnimation.counter=counter;markElementAnimationState(node,PRE_DIGEST_STATE,newAnimation);$rootScope.$$postDigest(function(){element=stripCommentsFromElement(originalElement);var animationDetails=activeAnimationsLookup.get(node);var animationCancelled=!animationDetails;animationDetails=animationDetails||{};var parentElement=element.parent()||[];var isValidAnimation=parentElement.length>0&&(animationDetails.event==='animate'||animationDetails.structural||hasAnimationClasses(animationDetails));if(animationCancelled||animationDetails.counter!==counter||!isValidAnimation){if(animationCancelled){applyAnimationClasses(element,options);applyAnimationStyles(element,options);} -if(animationCancelled||(isStructural&&animationDetails.event!==event)){options.domOperation();runner.end();} -if(!isValidAnimation){clearElementAnimationState(node);} -return;} -event=!animationDetails.structural&&hasAnimationClasses(animationDetails,true)?'setClass':animationDetails.event;markElementAnimationState(node,RUNNING_STATE);var realRunner=$$animation(element,event,animationDetails.options);runner.setHost(realRunner);notifyProgress(runner,event,'start',getEventData(options));realRunner.done(function(status){close(!status);var animationDetails=activeAnimationsLookup.get(node);if(animationDetails&&animationDetails.counter===counter){clearElementAnimationState(node);} -notifyProgress(runner,event,'close',getEventData(options));});});return runner;function notifyProgress(runner,event,phase,data){runInNextPostDigestOrNow(function(){var callbacks=findCallbacks(parentNode,node,event);if(callbacks.length){$$rAF(function(){forEach(callbacks,function(callback){callback(element,phase,data);});cleanupEventListeners(phase,node);});}else{cleanupEventListeners(phase,node);}});runner.progress(event,phase,data);} -function close(reject){clearGeneratedClasses(element,options);applyAnimationClasses(element,options);applyAnimationStyles(element,options);options.domOperation();runner.complete(!reject);}} -function closeChildAnimations(node){var children=node.querySelectorAll('['+NG_ANIMATE_ATTR_NAME+']');forEach(children,function(child){var state=parseInt(child.getAttribute(NG_ANIMATE_ATTR_NAME),10);var animationDetails=activeAnimationsLookup.get(child);if(animationDetails){switch(state){case RUNNING_STATE:animationDetails.runner.end();case PRE_DIGEST_STATE:activeAnimationsLookup.delete(child);break;}}});} -function clearElementAnimationState(node){node.removeAttribute(NG_ANIMATE_ATTR_NAME);activeAnimationsLookup.delete(node);} -function areAnimationsAllowed(node,parentNode,event){var bodyNode=$document[0].body;var rootNode=getDomNode($rootElement);var bodyNodeDetected=(node===bodyNode)||node.nodeName==='HTML';var rootNodeDetected=(node===rootNode);var parentAnimationDetected=false;var elementDisabled=disabledElementsLookup.get(node);var animateChildren;var parentHost=jqLite.data(node,NG_ANIMATE_PIN_DATA);if(parentHost){parentNode=getDomNode(parentHost);} -while(parentNode){if(!rootNodeDetected){rootNodeDetected=(parentNode===rootNode);} -if(parentNode.nodeType!==ELEMENT_NODE){break;} -var details=activeAnimationsLookup.get(parentNode)||{};if(!parentAnimationDetected){var parentNodeDisabled=disabledElementsLookup.get(parentNode);if(parentNodeDisabled===true&&elementDisabled!==false){elementDisabled=true;break;}else if(parentNodeDisabled===false){elementDisabled=false;} -parentAnimationDetected=details.structural;} -if(isUndefined(animateChildren)||animateChildren===true){var value=jqLite.data(parentNode,NG_ANIMATE_CHILDREN_DATA);if(isDefined(value)){animateChildren=value;}} -if(parentAnimationDetected&&animateChildren===false)break;if(!bodyNodeDetected){bodyNodeDetected=(parentNode===bodyNode);} -if(bodyNodeDetected&&rootNodeDetected){break;} -if(!rootNodeDetected){parentHost=jqLite.data(parentNode,NG_ANIMATE_PIN_DATA);if(parentHost){parentNode=getDomNode(parentHost);continue;}} -parentNode=parentNode.parentNode;} -var allowAnimation=(!parentAnimationDetected||animateChildren)&&elementDisabled!==true;return allowAnimation&&rootNodeDetected&&bodyNodeDetected;} -function markElementAnimationState(node,state,details){details=details||{};details.state=state;node.setAttribute(NG_ANIMATE_ATTR_NAME,state);var oldValue=activeAnimationsLookup.get(node);var newValue=oldValue?extend(oldValue,details):details;activeAnimationsLookup.set(node,newValue);}}];}];var $$AnimateCacheProvider=function(){var KEY='$$ngAnimateParentKey';var parentCounter=0;var cache=Object.create(null);this.$get=[function(){return{cacheKey:function(node,method,addClass,removeClass){var parentNode=node.parentNode;var parentID=parentNode[KEY]||(parentNode[KEY]=++parentCounter);var parts=[parentID,method,node.getAttribute('class')];if(addClass){parts.push(addClass);} -if(removeClass){parts.push(removeClass);} -return parts.join(' ');},containsCachedAnimationWithoutDuration:function(key){var entry=cache[key];return(entry&&!entry.isValid)||false;},flush:function(){cache=Object.create(null);},count:function(key){var entry=cache[key];return entry?entry.total:0;},get:function(key){var entry=cache[key];return entry&&entry.value;},put:function(key,value,isValid){if(!cache[key]){cache[key]={total:1,value:value,isValid:isValid};}else{cache[key].total++;cache[key].value=value;}}};}];};var $$AnimationProvider=['$animateProvider',function($animateProvider){var NG_ANIMATE_REF_ATTR='ng-animate-ref';var drivers=this.drivers=[];var RUNNER_STORAGE_KEY='$$animationRunner';var PREPARE_CLASSES_KEY='$$animatePrepareClasses';function setRunner(element,runner){element.data(RUNNER_STORAGE_KEY,runner);} -function removeRunner(element){element.removeData(RUNNER_STORAGE_KEY);} -function getRunner(element){return element.data(RUNNER_STORAGE_KEY);} -this.$get=['$$jqLite','$rootScope','$injector','$$AnimateRunner','$$Map','$$rAFScheduler','$$animateCache',function($$jqLite,$rootScope,$injector,$$AnimateRunner,$$Map,$$rAFScheduler,$$animateCache){var animationQueue=[];var applyAnimationClasses=applyAnimationClassesFactory($$jqLite);function sortAnimations(animations){var tree={children:[]};var i,lookup=new $$Map();for(i=0;i=0;var runner=new $$AnimateRunner({end:function(){close();},cancel:function(){close(true);}});if(!drivers.length){close();return runner;} -var classes=mergeClasses(element.attr('class'),mergeClasses(options.addClass,options.removeClass));var tempClasses=options.tempClasses;if(tempClasses){classes+=' '+tempClasses;options.tempClasses=null;} -if(isStructural){element.data(PREPARE_CLASSES_KEY,'ng-'+event+PREPARE_CLASS_SUFFIX);} -setRunner(element,runner);animationQueue.push({element:element,classes:classes,event:event,structural:isStructural,options:options,beforeStart:beforeStart,close:close});element.on('$destroy',handleDestroyedElement);if(animationQueue.length>1)return runner;$rootScope.$$postDigest(function(){var animations=[];forEach(animationQueue,function(entry){if(getRunner(entry.element)){animations.push(entry);}else{entry.close();}});animationQueue.length=0;var groupedAnimations=groupAnimations(animations);var toBeSortedAnimations=[];forEach(groupedAnimations,function(animationEntry){var element=animationEntry.from?animationEntry.from.element:animationEntry.element;var extraClasses=options.addClass;extraClasses=(extraClasses?(extraClasses+' '):'')+NG_ANIMATE_CLASSNAME;var cacheKey=$$animateCache.cacheKey(element[0],animationEntry.event,extraClasses,options.removeClass);toBeSortedAnimations.push({element:element,domNode:getDomNode(element),fn:function triggerAnimationStart(){var startAnimationFn,closeFn=animationEntry.close;if($$animateCache.containsCachedAnimationWithoutDuration(cacheKey)){closeFn();return;} -animationEntry.beforeStart();var targetElement=animationEntry.anchors?(animationEntry.from.element||animationEntry.to.element):animationEntry.element;if(getRunner(targetElement)){var operation=invokeFirstDriver(animationEntry);if(operation){startAnimationFn=operation.start;}} -if(!startAnimationFn){closeFn();}else{var animationRunner=startAnimationFn();animationRunner.done(function(status){closeFn(!status);});updateAnimationRunners(animationEntry,animationRunner);}}});});var finalAnimations=sortAnimations(toBeSortedAnimations);for(var i=0;i=0;var anchorNodes=animation.structural?getAnchorNodes(node):[];if(anchorNodes.length){var direction=enterOrMove?'to':'from';forEach(anchorNodes,function(anchor){var key=anchor.getAttribute(NG_ANIMATE_REF_ATTR);refLookup[key]=refLookup[key]||{};refLookup[key][direction]={animationID:index,element:jqLite(anchor)};});}else{preparedAnimations.push(animation);}});var usedIndicesLookup={};var anchorGroups={};forEach(refLookup,function(operations,key){var from=operations.from;var to=operations.to;if(!from||!to){var index=from?from.animationID:to.animationID;var indexKey=index.toString();if(!usedIndicesLookup[indexKey]){usedIndicesLookup[indexKey]=true;preparedAnimations.push(animations[index]);} -return;} -var fromAnimation=animations[from.animationID];var toAnimation=animations[to.animationID];var lookupKey=from.animationID.toString();if(!anchorGroups[lookupKey]){var group=anchorGroups[lookupKey]={structural:true,beforeStart:function(){fromAnimation.beforeStart();toAnimation.beforeStart();},close:function(){fromAnimation.close();toAnimation.close();},classes:cssClassesIntersection(fromAnimation.classes,toAnimation.classes),from:fromAnimation,to:toAnimation,anchors:[]};if(group.classes.length){preparedAnimations.push(group);}else{preparedAnimations.push(fromAnimation);preparedAnimations.push(toAnimation);}} -anchorGroups[lookupKey].anchors.push({'out':from.element,'in':to.element});});return preparedAnimations;} -function cssClassesIntersection(a,b){a=a.split(' ');b=b.split(' ');var matches=[];for(var i=0;i=0;i--){var driverName=drivers[i];var factory=$injector.get(driverName);var driver=factory(animationDetails);if(driver){return driver;}}} -function beforeStart(){tempClasses=(tempClasses?(tempClasses+' '):'')+NG_ANIMATE_CLASSNAME;$$jqLite.addClass(element,tempClasses);var prepareClassName=element.data(PREPARE_CLASSES_KEY);if(prepareClassName){$$jqLite.removeClass(element,prepareClassName);prepareClassName=null;}} -function updateAnimationRunners(animation,newRunner){if(animation.from&&animation.to){update(animation.from.element);update(animation.to.element);}else{update(animation.element);} -function update(element){var runner=getRunner(element);if(runner)runner.setHost(newRunner);}} -function handleDestroyedElement(){var runner=getRunner(element);if(runner&&(event!=='leave'||!options.$$domOperationFired)){runner.end();}} -function close(rejected){element.off('$destroy',handleDestroyedElement);removeRunner(element);applyAnimationClasses(element,options);applyAnimationStyles(element,options);options.domOperation();if(tempClasses){$$jqLite.removeClass(element,tempClasses);} -runner.complete(!rejected);}};}];}];var ngAnimateSwapDirective=['$animate',function($animate){return{restrict:'A',transclude:'element',terminal:true,priority:600,link:function(scope,$element,attrs,ctrl,$transclude){var previousElement,previousScope;scope.$watchCollection(attrs.ngAnimateSwap||attrs['for'],function(value){if(previousElement){$animate.leave(previousElement);} -if(previousScope){previousScope.$destroy();previousScope=null;} -if(value||value===0){$transclude(function(clone,childScope){previousElement=clone;previousScope=childScope;$animate.enter(clone,null,$element);});}});}};}];var copy;var extend;var forEach;var isArray;var isDefined;var isElement;var isFunction;var isObject;var isString;var isUndefined;var jqLite;var noop;angular.module('ngAnimate',[],function initAngularHelpers(){noop=angular.noop;copy=angular.copy;extend=angular.extend;jqLite=angular.element;forEach=angular.forEach;isArray=angular.isArray;isString=angular.isString;isObject=angular.isObject;isUndefined=angular.isUndefined;isDefined=angular.isDefined;isFunction=angular.isFunction;isElement=angular.isElement;}).info({angularVersion:'1.7.5'}).directive('ngAnimateSwap',ngAnimateSwapDirective).directive('ngAnimateChildren',$$AnimateChildrenDirective).factory('$$rAFScheduler',$$rAFSchedulerFactory).provider('$$animateQueue',$$AnimateQueueProvider).provider('$$animateCache',$$AnimateCacheProvider).provider('$$animation',$$AnimationProvider).provider('$animateCss',$AnimateCssProvider).provider('$$animateCssDriver',$$AnimateCssDriverProvider).provider('$$animateJs',$$AnimateJsProvider).provider('$$animateJsDriver',$$AnimateJsDriverProvider);})(window,window.angular);; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/527d537f.js b/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/527d537f.js deleted file mode 100644 index 1ce26709c7..0000000000 --- a/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/527d537f.js +++ /dev/null @@ -1,51 +0,0 @@ -(function(window,angular,undefined){'use strict';angular.module('ui.sortable',[]).value('uiSortableConfig',{items:'> [ng-repeat],> [data-ng-repeat],> [x-ng-repeat]'}).directive('uiSortable',['uiSortableConfig','$timeout','$log',function(uiSortableConfig,$timeout,$log){return{require:'?ngModel',scope:{ngModel:'=',uiSortable:'=',create:'&uiSortableCreate',start:'&uiSortableStart',activate:'&uiSortableActivate',beforeStop:'&uiSortableBeforeStop',update:'&uiSortableUpdate',remove:'&uiSortableRemove',receive:'&uiSortableReceive',deactivate:'&uiSortableDeactivate',stop:'&uiSortableStop'},link:function(scope,element,attrs,ngModel){var savedNodes;var helper;function combineCallbacks(first,second){var firstIsFunc=typeof first==='function';var secondIsFunc=typeof second==='function';if(firstIsFunc&&secondIsFunc){return function(){first.apply(this,arguments);second.apply(this,arguments);};}else if(secondIsFunc){return second;} -return first;} -function getSortableWidgetInstance(element){var data=element.data('ui-sortable');if(data&&typeof data==='object'&&data.widgetFullName==='ui-sortable'){return data;} -return null;} -function setItemChildrenWidth(item){item.children().each(function(){var $el=angular.element(this);$el.width($el.width());});} -function dummyHelper(e,item){return item;} -function patchSortableOption(key,value){if(callbacks[key]){if(key==='stop'){value=combineCallbacks(value,function(){scope.$apply();});value=combineCallbacks(value,afterStop);} -value=combineCallbacks(callbacks[key],value);}else if(wrappers[key]){value=wrappers[key](value);} -if(!value&&(key==='items'||key==='ui-model-items')){value=uiSortableConfig.items;} -return value;} -function patchUISortableOptions(newOpts,oldOpts,sortableWidgetInstance){function addDummyOptionKey(value,key){if(!(key in opts)){opts[key]=null;}} -angular.forEach(callbacks,addDummyOptionKey);var optsDiff=null;if(oldOpts){var defaultOptions;angular.forEach(oldOpts,function(oldValue,key){if(!newOpts||!(key in newOpts)){if(key in directiveOpts){if(key==='ui-floating'){opts[key]='auto';}else{opts[key]=patchSortableOption(key,undefined);} -return;} -if(!defaultOptions){defaultOptions=angular.element.ui.sortable().options;} -var defaultValue=defaultOptions[key];defaultValue=patchSortableOption(key,defaultValue);if(!optsDiff){optsDiff={};} -optsDiff[key]=defaultValue;opts[key]=defaultValue;}});} -newOpts=angular.extend({},newOpts);angular.forEach(newOpts,function(value,key){if(key in directiveOpts){if(key==='ui-floating'&&(value===false||value===true)&&sortableWidgetInstance){sortableWidgetInstance.floating=value;} -if(key==='ui-preserve-size'&&(value===false||value===true)){var userProvidedHelper=opts.helper;newOpts.helper=function(e,item){if(opts['ui-preserve-size']===true){setItemChildrenWidth(item);} -return(userProvidedHelper||dummyHelper).apply(this,arguments);};} -opts[key]=patchSortableOption(key,value);}});angular.forEach(newOpts,function(value,key){if(key in directiveOpts){return;} -value=patchSortableOption(key,value);if(!optsDiff){optsDiff={};} -optsDiff[key]=value;opts[key]=value;});return optsDiff;} -function getPlaceholderElement(element){var placeholder=element.sortable('option','placeholder');if(placeholder&&placeholder.element&&typeof placeholder.element==='function'){var result=placeholder.element();result=angular.element(result);return result;} -return null;} -function getPlaceholderExcludesludes(element,placeholder){var notCssSelector=opts['ui-model-items'].replace(/[^,]*>/g,'');var excludes=element.find('[class="'+ -placeholder.attr('class')+'"]:not('+ -notCssSelector+')');return excludes;} -function hasSortingHelper(element,ui){var helperOption=element.sortable('option','helper');return(helperOption==='clone'||(typeof helperOption==='function'&&ui.item.sortable.isCustomHelperUsed()));} -function getSortingHelper(element,ui){var result=null;if(hasSortingHelper(element,ui)&&element.sortable('option','appendTo')==='parent'){result=helper;} -return result;} -function isFloating(item){return(/left|right/.test(item.css('float'))||/inline|table-cell/.test(item.css('display')));} -function getElementContext(elementScopes,element){for(var i=0;i"===r){var a=o.lastIndexOf("<",e);if(-1!==a&&-1!==o.substring(a,e).indexOf('contenteditable="false"'))return t}return''+i.dom.encode("string"==typeof n[1]?n[1]:n[0])+""}},n=function(n){var t,e,r="contenteditable";t=" "+c.trim(u(n))+" ",e=" "+c.trim(l(n))+" ";var a=s(t),i=s(e),o=f(n);n.on("PreInit",function(){0")},T=function(t,e,n){var r=t.split(/\n\n/),o=function(t,e){var n,r=[],o="<"+t;if("object"==typeof e){for(n in e)e.hasOwnProperty(n)&&r.push(n+'="'+_.encodeAllRaw(e[n])+'"');r.length&&(o+=" "+r.join(" "))}return o+">"}(e,n),i="",a=b.map(r,function(t){return t.split(/\n/).join("
")});return 1===a.length?a[0]:b.map(a,function(t){return o+t+i}).join("")},D=function(t){return!/<(?:\/?(?!(?:div|p|br|span)>)\w+|(?:(?!(?:span style="white-space:\s?pre;?">)|br\s?\/>))\w+\s[^>]+)>/i.test(t)},C=function(t,e,n){return e?T(t,e,n):P(t)},k=tinymce.util.Tools.resolve("tinymce.html.DomParser"),F=tinymce.util.Tools.resolve("tinymce.html.Serializer"),E=tinymce.util.Tools.resolve("tinymce.html.Node"),R=tinymce.util.Tools.resolve("tinymce.html.Schema");function I(e,t){return b.each(t,function(t){e=t.constructor===RegExp?e.replace(t,""):e.replace(t[0],t[1])}),e}var O={filter:I,innerText:function(e){var n=R(),r=k({},n),o="",i=n.getShortEndedElements(),a=b.makeMap("script noscript style textarea video audio iframe object"," "),u=n.getBlockElements();return e=I(e,[//g]),function t(e){var n=e.name,r=e;if("br"!==n){if("wbr"!==n)if(i[n]&&(o+=" "),a[n])o+=" ";else{if(3===e.type&&(o+=e.value),!e.shortEnded&&(e=e.firstChild))for(;t(e),e=e.next;);u[n]&&r.next&&(o+="\n","p"===n&&(o+="\n"))}}else o+="\n"}(r.parse(e)),o},trimHtml:function(t){return t=I(t,[/^[\s\S]*]*>\s*|\s*<\/body[^>]*>[\s\S]*$/gi,/|/g,[/( ?)\u00a0<\/span>( ?)/g,function(t,e,n){return e||n?"\xa0":" "}],/
/g,/
$/i])},createIdGenerator:function(t){var e=0;return function(){return t+e++}},isMsEdge:function(){return-1!==v.navigator.userAgent.indexOf(" Edge/")}};function S(e){var n,t;return t=[/^[IVXLMCD]{1,2}\.[ \u00a0]/,/^[ivxlmcd]{1,2}\.[ \u00a0]/,/^[a-z]{1,2}[\.\)][ \u00a0]/,/^[A-Z]{1,2}[\.\)][ \u00a0]/,/^[0-9]+\.[ \u00a0]/,/^[\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d]+\.[ \u00a0]/,/^[\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d\u62fe]+\.[ \u00a0]/],e=e.replace(/^[\u00a0 ]+/,""),b.each(t,function(t){if(t.test(e))return!(n=!0)}),n}function A(t){var i,a,u=1;function n(t){var e="";if(3===t.type)return t.value;if(t=t.firstChild)for(;e+=n(t),t=t.next;);return e}function s(t,e){if(3===t.type&&e.test(t.value))return t.value=t.value.replace(e,""),!1;if(t=t.firstChild)do{if(!s(t,e))return!1}while(t=t.next);return!0}function e(e,n,r){var o=e._listLevel||u;o!==u&&(o/gi,/]+id="?docs-internal-[^>]*>/gi,//gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,"\xa0"],[/([\s\u00a0]*)<\/span>/gi,function(t,e){return 0')}),!0);var r,o,i},tt=function(t,e){var n,r;!1===g.isSmartPasteEnabled(t)?X(t,e):(n=t,r=e,b.each([J,Q,X],function(t){return!0!==t(n,r,X)}))},et=function(){},nt=function(t){return function(){return t}},rt=nt(!1),ot=nt(!0),it=function(){return at},at=(M=function(t){return t.isNone()},B={fold:function(t,e){return t()},is:rt,isSome:rt,isNone:ot,getOr:N=function(t){return t},getOrThunk:L=function(t){return t()},getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:nt(null),getOrUndefined:nt(undefined),or:N,orThunk:L,map:it,each:et,bind:it,exists:rt,forall:ot,filter:it,equals:M,equals_:M,toArray:function(){return[]},toString:nt("none()")},Object.freeze&&Object.freeze(B),B),ut=function(n){var t=nt(n),e=function(){return o},r=function(t){return t(n)},o={fold:function(t,e){return e(n)},is:function(t){return n===t},isSome:ot,isNone:rt,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:e,orThunk:e,map:function(t){return ut(t(n))},each:function(t){t(n)},bind:r,exists:r,forall:r,filter:function(t){return t(n)?o:at},toArray:function(){return[n]},toString:function(){return"some("+n+")"},equals:function(t){return t.is(n)},equals_:function(t,e){return t.fold(rt,function(t){return e(n,t)})}};return o},st={some:ut,none:it,from:function(t){return null===t||t===undefined?at:ut(t)}},ct=(H="function",function(t){return function(t){if(null===t)return"null";var e=typeof t;return"object"===e&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"===e&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":e}(t)===H}),lt=Array.prototype.slice,ft=function(t,e){for(var n=t.length,r=new Array(n),o=0;o=a.length&&r(o)}))})})},Pt=function(t,e){return n=ft(t,e),_t(n,xt);var n},Tt=function(t,e,n){var r=n||w(e),o=G(t,f(e),r);!1===o.cancelled&&tt(t,o.content)},Dt=function(t,e){e=t.dom.encode(e).replace(/\r\n/g,"\n"),e=C(e,t.settings.forced_root_block,t.settings.forced_root_block_attrs),Tt(t,e,!1)},Ct=function(t){var e={};if(t){if(t.getData){var n=t.getData("Text");n&&0',!1)}else Tt(t,'',!1)}(e,t)})}),!0}return!1},It=function(t){return o.metaKeyPressed(t)&&86===t.keyCode||t.shiftKey&&45===t.keyCode},Ot=function(s,c,l){var e,f,d=(e=p(st.none()),{clear:function(){e.set(st.none())},set:function(t){e.set(st.some(t))},isSet:function(){return e.get().isSome()},on:function(t){e.get().each(t)}});function m(t,e,n,r){var o,i;kt(t,"text/html")?o=t["text/html"]:(o=c.getHtml(),r=r||w(o),c.isDefaultContent(o)&&(n=!0)),o=O.trimHtml(o),c.remove(),i=!1===r&&D(o),o.length&&!i||(n=!0),n&&(o=kt(t,"text/plain")&&i?t["text/plain"]:O.innerText(o)),c.isDefaultContent(o)?e||s.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents."):n?Dt(s,o):Tt(s,o,r)}s.on("keydown",function(t){function e(t){It(t)&&!t.isDefaultPrevented()&&c.remove()}if(It(t)&&!t.isDefaultPrevented()){if((f=t.shiftKey&&86===t.keyCode)&&h.webkit&&-1!==v.navigator.userAgent.indexOf("Version/"))return;if(t.stopImmediatePropagation(),d.set(t),window.setTimeout(function(){d.clear()},100),h.ie&&f)return t.preventDefault(),void n(s,!0);c.remove(),c.create(),s.once("keyup",e),s.once("paste",function(){s.off("keyup",e)})}}),s.on("paste",function(t){var e,n,r,o=d.isSet(),i=(e=s,n=Ct(t.clipboardData||e.getDoc().dataTransfer),O.isMsEdge()?b.extend(n,{"text/html":""}):n),a="text"===l.get()||f,u=kt(i,x());f=!1,t.isDefaultPrevented()||(r=t.clipboardData,-1!==v.navigator.userAgent.indexOf("Android")&&r&&r.items&&0===r.items.length)?c.remove():Ft(i)||!Rt(s,t,c.getLastRng()||s.selection.getRng())?(o||t.preventDefault(),!h.ie||o&&!t.ieFake||kt(i,"text/html")||(c.create(),s.dom.bind(c.getEl(),"paste",function(t){t.stopPropagation()}),s.getDoc().execCommand("Paste",!1,null),i["text/html"]=c.getHtml()),kt(i,"text/html")?(t.preventDefault(),u||(u=w(i["text/html"])),m(i,o,a,u)):y.setEditorTimeout(s,function(){m(i,o,a,u)},0)):c.remove()})},St=function(t){return h.ie&&t.inline?v.document.body:t.getBody()},At=function(e,t,n){var r;St(r=e)!==r.getBody()&&e.dom.bind(t,"paste keyup",function(t){Lt(e,n)||e.fire("paste")})},jt=function(t){return t.dom.get("mcepastebin")},Mt=function(t,e){return e===t},Lt=function(t,e){var n,r=jt(t);return(n=r)&&"mcepastebin"===n.id&&Mt(e,r.innerHTML)},Nt=function(a){var u=p(null),s="%MCEPASTEBIN%";return{create:function(){return e=u,n=s,o=(t=a).dom,i=t.getBody(),e.set(t.selection.getRng()),r=t.dom.add(St(t),"div",{id:"mcepastebin","class":"mce-pastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: fixed; top: 50%; width: 10px; height: 10px; overflow: hidden; opacity: 0"},n),(h.ie||h.gecko)&&o.setStyle(r,"left","rtl"===o.getStyle(i,"direction",!0)?65535:-65535),o.bind(r,"beforedeactivate focusin focusout",function(t){t.stopPropagation()}),At(t,r,n),r.focus(),void t.selection.select(r,!0);var t,e,n,r,o,i},remove:function(){return function(t,e){if(jt(t)){for(var n=void 0,r=e.get();n=t.dom.get("mcepastebin");)t.dom.remove(n),t.dom.unbind(n);r&&t.selection.setRng(r)}e.set(null)}(a,u)},getEl:function(){return jt(a)},getHtml:function(){return function(n){var e,t,r,o,i,a=function(t,e){t.appendChild(e),n.dom.remove(e,!0)};for(t=b.grep(St(n).childNodes,function(t){return"mcepastebin"===t.id}),e=t.shift(),b.each(t,function(t){a(e,t)}),r=(o=n.dom.select("div[id=mcepastebin]",e)).length-1;0<=r;r--)i=n.dom.create("div"),e.insertBefore(i,o[r]),a(i,o[r]);return e?e.innerHTML:""}(a)},getLastRng:function(){return u.get()},isDefault:function(){return Lt(a,s)},isDefaultContent:function(t){return Mt(s,t)}}},Bt=function(n,t){var e=Nt(n);return n.on("preInit",function(){return Ot(a=n,e,t),void a.parser.addNodeFilter("img",function(t,e,n){var r,o=function(t){t.attr("data-mce-object")||u===h.transparentSrc||t.remove()};if(!a.settings.paste_data_images&&(r=n).data&&!0===r.data.paste)for(var i=t.length;i--;)(u=t[i].attributes.map.src)&&(0===u.indexOf("webkit-fake-url")?o(t[i]):a.settings.allow_html_data_urls||0!==u.indexOf("data:")||o(t[i]))});var a,u}),{pasteFormat:t,pasteHtml:function(t,e){return Tt(n,t,e)},pasteText:function(t){return Dt(n,t)},pasteImageData:function(t,e){return Rt(n,t,e)},getDataTransferItems:Ct,hasHtmlOrText:Ft,hasContentType:kt}},Ht=function(){},$t=function(t,e,n){if(r=t,!1!==h.iOS||r===undefined||"function"!=typeof r.setData||!0===O.isMsEdge())return!1;try{return t.clearData(),t.setData("text/html",e),t.setData("text/plain",n),t.setData(x(),e),!0}catch(o){return!1}var r},Wt=function(t,e,n,r){$t(t.clipboardData,e.html,e.text)?(t.preventDefault(),r()):n(e.html,r)},Ut=function(u){return function(t,e){var n=l(t),r=u.dom.create("div",{contenteditable:"false","data-mce-bogus":"all"}),o=u.dom.create("div",{contenteditable:"true"},n);u.dom.setStyles(r,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"}),r.appendChild(o),u.dom.add(u.getBody(),r);var i=u.selection.getRng();o.focus();var a=u.dom.createRng();a.selectNodeContents(o),u.selection.setRng(a),setTimeout(function(){u.selection.setRng(i),r.parentNode.removeChild(r),e()},0)}},zt=function(t){return{html:t.selection.getContent({contextual:!0}),text:t.selection.getContent({format:"text"})}},Vt=function(t){return!t.selection.isCollapsed()||!!(e=t).dom.getParent(e.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",e.getBody());var e},Kt=function(t){var e,n;t.on("cut",(e=t,function(t){Vt(e)&&Wt(t,zt(e),Ut(e),function(){setTimeout(function(){e.execCommand("Delete")},0)})})),t.on("copy",(n=t,function(t){Vt(n)&&Wt(t,zt(n),Ut(n),Ht)}))},qt=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),Gt=function(t,e){return qt.getCaretRangeFromPoint(e.clientX,e.clientY,t.getDoc())},Xt=function(t,e){t.focus(),t.selection.setRng(e)},Yt=function(a,u,s){g.shouldBlockDrop(a)&&a.on("dragend dragover draggesture dragdrop drop drag",function(t){t.preventDefault(),t.stopPropagation()}),g.shouldPasteDataImages(a)||a.on("drop",function(t){var e=t.dataTransfer;e&&e.files&&0 [\\s\\r\\n]+|
)*(<\\/?("+n.join("|")+")[^>]*>)(?:
 [\\s\\r\\n]+|
)*","g");return e=O.filter(e,[[r,"$1"]]),e=O.filter(e,[[/

/g,"

"],[/
/g," "],[/

/g,"
"]])}function te(t,e,n,r){if(r||n)return e;var c,o=g.getWebkitStyles(t);if(!1===g.shouldRemoveWebKitStyles(t)||"all"===o)return e;if(o&&(c=o.split(/[, ]/)),c){var l=t.dom,f=t.selection.getNode();e=e.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,function(t,e,n,r){var o=l.parseStyle(l.decode(n)),i={};if("none"===c)return e+r;for(var a=0;a]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return e=e.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,function(t,e,n,r){return e+' style="'+n+'"'+r})}function ee(n,t){n.$("a",t).find("font,u").each(function(t,e){n.dom.remove(e,!0)})}var ne=function(t){var e,n;h.webkit&&Jt(t,te),h.ie&&(Jt(t,Qt),n=ee,(e=t).on("PastePostProcess",function(t){n(e,t.node)}))},re=function(t,e,n){var r=n.control;r.active("text"===e.pasteFormat.get()),t.on("PastePlainTextToggle",function(t){r.active(t.state)})},oe=function(t,e){var n=function(r){for(var o=[],t=1;t0;} -function minErr(module,ErrorConstructor){ErrorConstructor=ErrorConstructor||Error;var url='https://errors.angularjs.org/1.8.0/';var regex=url.replace('.','\\.')+'[\\s\\S]*';var errRegExp=new RegExp(regex,'g');return function(){var code=arguments[0],template=arguments[1],message='['+(module?module+':':'')+code+'] ',templateArgs=sliceArgs(arguments,2).map(function(arg){return toDebugString(arg,minErrConfig.objectMaxDepth);}),paramPrefix,i;message+=template.replace(/\{\d+\}/g,function(match){var index=+match.slice(1,-1);if(index=0&&(length-1)in obj||typeof obj.item==='function');} -function forEach(obj,iterator,context){var key,length;if(obj){if(isFunction(obj)){for(key in obj){if(key!=='prototype'&&key!=='length'&&key!=='name'&&obj.hasOwnProperty(key)){iterator.call(context,obj[key],key,obj);}}}else if(isArray(obj)||isArrayLike(obj)){var isPrimitive=typeof obj!=='object';for(key=0,length=obj.length;key=0){array.splice(index,1);} -return index;} -function copy(source,destination,maxDepth){var stackSource=[];var stackDest=[];maxDepth=isValidObjectMaxDepth(maxDepth)?maxDepth:NaN;if(destination){if(isTypedArray(destination)||isArrayBuffer(destination)){throw ngMinErr('cpta','Can\'t copy! TypedArray destination cannot be mutated.');} -if(source===destination){throw ngMinErr('cpi','Can\'t copy! Source and destination are identical.');} -if(isArray(destination)){destination.length=0;}else{forEach(destination,function(value,key){if(key!=='$$hashKey'){delete destination[key];}});} -stackSource.push(source);stackDest.push(destination);return copyRecurse(source,destination,maxDepth);} -return copyElement(source,maxDepth);function copyRecurse(source,destination,maxDepth){maxDepth--;if(maxDepth<0){return'...';} -var h=destination.$$hashKey;var key;if(isArray(source)){for(var i=0,ii=source.length;i2?sliceArgs(arguments,2):[];if(isFunction(fn)&&!(fn instanceof RegExp)){return curryArgs.length?function(){return arguments.length?fn.apply(self,concat(curryArgs,arguments,0)):fn.apply(self,curryArgs);}:function(){return arguments.length?fn.apply(self,arguments):fn.call(self);};}else{return fn;}} -function toJsonReplacer(key,value){var val=value;if(typeof key==='string'&&key.charAt(0)==='$'&&key.charAt(1)==='$'){val=undefined;}else if(isWindow(value)){val='$WINDOW';}else if(value&&window.document===value){val='$DOCUMENT';}else if(isScope(value)){val='$SCOPE';} -return val;} -function toJson(obj,pretty){if(isUndefined(obj))return undefined;if(!isNumber(pretty)){pretty=pretty?2:null;} -return JSON.stringify(obj,toJsonReplacer,pretty);} -function fromJson(json){return isString(json)?JSON.parse(json):json;} -var ALL_COLONS=/:/g;function timezoneToOffset(timezone,fallback){timezone=timezone.replace(ALL_COLONS,'');var requestedTimezoneOffset=Date.parse('Jan 01, 1970 00:00:00 '+timezone)/60000;return isNumberNaN(requestedTimezoneOffset)?fallback:requestedTimezoneOffset;} -function addDateMinutes(date,minutes){date=new Date(date.getTime());date.setMinutes(date.getMinutes()+minutes);return date;} -function convertTimezoneToLocal(date,timezone,reverse){reverse=reverse?-1:1;var dateTimezoneOffset=date.getTimezoneOffset();var timezoneOffset=timezoneToOffset(timezone,dateTimezoneOffset);return addDateMinutes(date,reverse*(timezoneOffset-dateTimezoneOffset));} -function startingTag(element){element=jqLite(element).clone().empty();var elemHtml=jqLite('
').append(element).html();try{return element[0].nodeType===NODE_TYPE_TEXT?lowercase(elemHtml):elemHtml.match(/^(<[^>]+>)/)[1].replace(/^<([\w-]+)/,function(match,nodeName){return'<'+lowercase(nodeName);});}catch(e){return lowercase(elemHtml);}} -function tryDecodeURIComponent(value){try{return decodeURIComponent(value);}catch(e){}} -function parseKeyValue(keyValue){var obj={};forEach((keyValue||'').split('&'),function(keyValue){var splitPoint,key,val;if(keyValue){key=keyValue=keyValue.replace(/\+/g,'%20');splitPoint=keyValue.indexOf('=');if(splitPoint!==-1){key=keyValue.substring(0,splitPoint);val=keyValue.substring(splitPoint+1);} -key=tryDecodeURIComponent(key);if(isDefined(key)){val=isDefined(val)?tryDecodeURIComponent(val):true;if(!hasOwnProperty.call(obj,key)){obj[key]=val;}else if(isArray(obj[key])){obj[key].push(val);}else{obj[key]=[obj[key],val];}}}});return obj;} -function toKeyValue(obj){var parts=[];forEach(obj,function(value,key){if(isArray(value)){forEach(value,function(arrayValue){parts.push(encodeUriQuery(key,true)+ -(arrayValue===true?'':'='+encodeUriQuery(arrayValue,true)));});}else{parts.push(encodeUriQuery(key,true)+ -(value===true?'':'='+encodeUriQuery(value,true)));}});return parts.length?parts.join('&'):'';} -function encodeUriSegment(val){return encodeUriQuery(val,true).replace(/%26/gi,'&').replace(/%3D/gi,'=').replace(/%2B/gi,'+');} -function encodeUriQuery(val,pctEncodeSpaces){return encodeURIComponent(val).replace(/%40/gi,'@').replace(/%3A/gi,':').replace(/%24/g,'$').replace(/%2C/gi,',').replace(/%3B/gi,';').replace(/%20/g,(pctEncodeSpaces?'%20':'+'));} -var ngAttrPrefixes=['ng-','data-ng-','ng:','x-ng-'];function getNgAttribute(element,ngAttr){var attr,i,ii=ngAttrPrefixes.length;for(i=0;i protocol indicates '+'an extension, document.location.href does not match.');return;} -config.strictDi=getNgAttribute(appElement,'strict-di')!==null;bootstrap(appElement,module?[module]:[],config);}} -function bootstrap(element,modules,config){if(!isObject(config))config={};var defaultConfig={strictDi:false};config=extend(defaultConfig,config);var doBootstrap=function(){element=jqLite(element);if(element.injector()){var tag=(element[0]===window.document)?'document':startingTag(element);throw ngMinErr('btstrpd','App already bootstrapped with this element \'{0}\'',tag.replace(//,'>'));} -modules=modules||[];modules.unshift(['$provide',function($provide){$provide.value('$rootElement',element);}]);if(config.debugInfoEnabled){modules.push(['$compileProvider',function($compileProvider){$compileProvider.debugInfoEnabled(true);}]);} -modules.unshift('ng');var injector=createInjector(modules,config.strictDi);injector.invoke(['$rootScope','$rootElement','$compile','$injector',function bootstrapApply(scope,element,compile,injector){scope.$apply(function(){element.data('$injector',injector);compile(element)(scope);});}]);return injector;};var NG_ENABLE_DEBUG_INFO=/^NG_ENABLE_DEBUG_INFO!/;var NG_DEFER_BOOTSTRAP=/^NG_DEFER_BOOTSTRAP!/;if(window&&NG_ENABLE_DEBUG_INFO.test(window.name)){config.debugInfoEnabled=true;window.name=window.name.replace(NG_ENABLE_DEBUG_INFO,'');} -if(window&&!NG_DEFER_BOOTSTRAP.test(window.name)){return doBootstrap();} -window.name=window.name.replace(NG_DEFER_BOOTSTRAP,'');angular.resumeBootstrap=function(extraModules){forEach(extraModules,function(module){modules.push(module);});return doBootstrap();};if(isFunction(angular.resumeDeferredBootstrap)){angular.resumeDeferredBootstrap();}} -function reloadWithDebugInfo(){window.name='NG_ENABLE_DEBUG_INFO!'+window.name;window.location.reload();} -function getTestability(rootElement){var injector=angular.element(rootElement).injector();if(!injector){throw ngMinErr('test','no injector found for element argument to getTestability');} -return injector.get('$$testability');} -var SNAKE_CASE_REGEXP=/[A-Z]/g;function snake_case(name,separator){separator=separator||'_';return name.replace(SNAKE_CASE_REGEXP,function(letter,pos){return(pos?separator:'')+letter.toLowerCase();});} -var bindJQueryFired=false;function bindJQuery(){var originalCleanData;if(bindJQueryFired){return;} -var jqName=jq();jQuery=isUndefined(jqName)?window.jQuery:!jqName?undefined:window[jqName];if(jQuery&&jQuery.fn.on){jqLite=jQuery;extend(jQuery.fn,{scope:JQLitePrototype.scope,isolateScope:JQLitePrototype.isolateScope,controller:(JQLitePrototype).controller,injector:JQLitePrototype.injector,inheritedData:JQLitePrototype.inheritedData});}else{jqLite=JQLite;} -originalCleanData=jqLite.cleanData;jqLite.cleanData=function(elems){var events;for(var i=0,elem;(elem=elems[i])!=null;i++){events=(jqLite._data(elem)||{}).events;if(events&&events.$destroy){jqLite(elem).triggerHandler('$destroy');}} -originalCleanData(elems);};angular.element=jqLite;bindJQueryFired=true;} -function UNSAFE_restoreLegacyJqLiteXHTMLReplacement(){JQLite.legacyXHTMLReplacement=true;} -function assertArg(arg,name,reason){if(!arg){throw ngMinErr('areq','Argument \'{0}\' is {1}',(name||'?'),(reason||'required'));} -return arg;} -function assertArgFn(arg,name,acceptArrayAnnotation){if(acceptArrayAnnotation&&isArray(arg)){arg=arg[arg.length-1];} -assertArg(isFunction(arg),name,'not a function, got '+ -(arg&&typeof arg==='object'?arg.constructor.name||'Object':typeof arg));return arg;} -function assertNotHasOwnProperty(name,context){if(name==='hasOwnProperty'){throw ngMinErr('badname','hasOwnProperty is not a valid {0} name',context);}} -function getter(obj,path,bindFnToScope){if(!path)return obj;var keys=path.split('.');var key;var lastInstance=obj;var len=keys.length;for(var i=0;i=0)return'...';seen.push(val);} -return val;});} -function toDebugString(obj,maxDepth){if(typeof obj==='function'){return obj.toString().replace(/ \{[\s\S]*$/,'');}else if(isUndefined(obj)){return'undefined';}else if(typeof obj!=='string'){return serializeObject(obj,maxDepth);} -return obj;} -var version={full:'1.8.0',major:1,minor:8,dot:0,codeName:'nested-vaccination'};function publishExternalAPI(angular){extend(angular,{'errorHandlingConfig':errorHandlingConfig,'bootstrap':bootstrap,'copy':copy,'extend':extend,'merge':merge,'equals':equals,'element':jqLite,'forEach':forEach,'injector':createInjector,'noop':noop,'bind':bind,'toJson':toJson,'fromJson':fromJson,'identity':identity,'isUndefined':isUndefined,'isDefined':isDefined,'isString':isString,'isFunction':isFunction,'isObject':isObject,'isNumber':isNumber,'isElement':isElement,'isArray':isArray,'version':version,'isDate':isDate,'callbacks':{$$counter:0},'getTestability':getTestability,'reloadWithDebugInfo':reloadWithDebugInfo,'UNSAFE_restoreLegacyJqLiteXHTMLReplacement':UNSAFE_restoreLegacyJqLiteXHTMLReplacement,'$$minErr':minErr,'$$csp':csp,'$$encodeUriSegment':encodeUriSegment,'$$encodeUriQuery':encodeUriQuery,'$$lowercase':lowercase,'$$stringify':stringify,'$$uppercase':uppercase});angularModule=setupModuleLoader(window);angularModule('ng',['ngLocale'],['$provide',function ngModule($provide){$provide.provider({$$sanitizeUri:$$SanitizeUriProvider});$provide.provider('$compile',$CompileProvider).directive({a:htmlAnchorDirective,input:inputDirective,textarea:inputDirective,form:formDirective,script:scriptDirective,select:selectDirective,option:optionDirective,ngBind:ngBindDirective,ngBindHtml:ngBindHtmlDirective,ngBindTemplate:ngBindTemplateDirective,ngClass:ngClassDirective,ngClassEven:ngClassEvenDirective,ngClassOdd:ngClassOddDirective,ngCloak:ngCloakDirective,ngController:ngControllerDirective,ngForm:ngFormDirective,ngHide:ngHideDirective,ngIf:ngIfDirective,ngInclude:ngIncludeDirective,ngInit:ngInitDirective,ngNonBindable:ngNonBindableDirective,ngPluralize:ngPluralizeDirective,ngRef:ngRefDirective,ngRepeat:ngRepeatDirective,ngShow:ngShowDirective,ngStyle:ngStyleDirective,ngSwitch:ngSwitchDirective,ngSwitchWhen:ngSwitchWhenDirective,ngSwitchDefault:ngSwitchDefaultDirective,ngOptions:ngOptionsDirective,ngTransclude:ngTranscludeDirective,ngModel:ngModelDirective,ngList:ngListDirective,ngChange:ngChangeDirective,pattern:patternDirective,ngPattern:patternDirective,required:requiredDirective,ngRequired:requiredDirective,minlength:minlengthDirective,ngMinlength:minlengthDirective,maxlength:maxlengthDirective,ngMaxlength:maxlengthDirective,ngValue:ngValueDirective,ngModelOptions:ngModelOptionsDirective}).directive({ngInclude:ngIncludeFillContentDirective,input:hiddenInputBrowserCacheDirective}).directive(ngAttributeAliasDirectives).directive(ngEventDirectives);$provide.provider({$anchorScroll:$AnchorScrollProvider,$animate:$AnimateProvider,$animateCss:$CoreAnimateCssProvider,$$animateJs:$$CoreAnimateJsProvider,$$animateQueue:$$CoreAnimateQueueProvider,$$AnimateRunner:$$AnimateRunnerFactoryProvider,$$animateAsyncRun:$$AnimateAsyncRunFactoryProvider,$browser:$BrowserProvider,$cacheFactory:$CacheFactoryProvider,$controller:$ControllerProvider,$document:$DocumentProvider,$$isDocumentHidden:$$IsDocumentHiddenProvider,$exceptionHandler:$ExceptionHandlerProvider,$filter:$FilterProvider,$$forceReflow:$$ForceReflowProvider,$interpolate:$InterpolateProvider,$interval:$IntervalProvider,$$intervalFactory:$$IntervalFactoryProvider,$http:$HttpProvider,$httpParamSerializer:$HttpParamSerializerProvider,$httpParamSerializerJQLike:$HttpParamSerializerJQLikeProvider,$httpBackend:$HttpBackendProvider,$xhrFactory:$xhrFactoryProvider,$jsonpCallbacks:$jsonpCallbacksProvider,$location:$LocationProvider,$log:$LogProvider,$parse:$ParseProvider,$rootScope:$RootScopeProvider,$q:$QProvider,$$q:$$QProvider,$sce:$SceProvider,$sceDelegate:$SceDelegateProvider,$sniffer:$SnifferProvider,$$taskTrackerFactory:$$TaskTrackerFactoryProvider,$templateCache:$TemplateCacheProvider,$templateRequest:$TemplateRequestProvider,$$testability:$$TestabilityProvider,$timeout:$TimeoutProvider,$window:$WindowProvider,$$rAF:$$RAFProvider,$$jqLite:$$jqLiteProvider,$$Map:$$MapProvider,$$cookieReader:$$CookieReaderProvider});}]).info({angularVersion:'1.8.0'});} -JQLite.expando='ng339';var jqCache=JQLite.cache={},jqId=1;JQLite._data=function(node){return this.cache[node[this.expando]]||{};};function jqNextId(){return++jqId;} -var DASH_LOWERCASE_REGEXP=/-([a-z])/g;var MS_HACK_REGEXP=/^-ms-/;var MOUSE_EVENT_MAP={mouseleave:'mouseout',mouseenter:'mouseover'};var jqLiteMinErr=minErr('jqLite');function cssKebabToCamel(name){return kebabToCamel(name.replace(MS_HACK_REGEXP,'ms-'));} -function fnCamelCaseReplace(all,letter){return letter.toUpperCase();} -function kebabToCamel(name){return name.replace(DASH_LOWERCASE_REGEXP,fnCamelCaseReplace);} -var SINGLE_TAG_REGEXP=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/;var HTML_REGEXP=/<|&#?\w+;/;var TAG_NAME_REGEXP=/<([\w:-]+)/;var XHTML_TAG_REGEXP=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi;var wrapMap={thead:['table'],col:['colgroup','table'],tr:['tbody','table'],td:['tr','tbody','table']};wrapMap.tbody=wrapMap.tfoot=wrapMap.colgroup=wrapMap.caption=wrapMap.thead;wrapMap.th=wrapMap.td;var wrapMapIE9={option:[1,''],_default:[0,'','']};for(var key in wrapMap){var wrapMapValueClosing=wrapMap[key];var wrapMapValue=wrapMapValueClosing.slice().reverse();wrapMapIE9[key]=[wrapMapValue.length,'<'+wrapMapValue.join('><')+'>',''];} -wrapMapIE9.optgroup=wrapMapIE9.option;function jqLiteIsTextNode(html){return!HTML_REGEXP.test(html);} -function jqLiteAcceptsData(node){var nodeType=node.nodeType;return nodeType===NODE_TYPE_ELEMENT||!nodeType||nodeType===NODE_TYPE_DOCUMENT;} -function jqLiteHasData(node){for(var key in jqCache[node.ng339]){return true;} -return false;} -function jqLiteBuildFragment(html,context){var tmp,tag,wrap,finalHtml,fragment=context.createDocumentFragment(),nodes=[],i;if(jqLiteIsTextNode(html)){nodes.push(context.createTextNode(html));}else{tmp=fragment.appendChild(context.createElement('div'));tag=(TAG_NAME_REGEXP.exec(html)||['',''])[1].toLowerCase();finalHtml=JQLite.legacyXHTMLReplacement?html.replace(XHTML_TAG_REGEXP,'<$1>'):html;if(msie<10){wrap=wrapMapIE9[tag]||wrapMapIE9._default;tmp.innerHTML=wrap[1]+finalHtml+wrap[2];i=wrap[0];while(i--){tmp=tmp.firstChild;}}else{wrap=wrapMap[tag]||[];i=wrap.length;while(--i>-1){tmp.appendChild(window.document.createElement(wrap[i]));tmp=tmp.firstChild;} -tmp.innerHTML=finalHtml;} -nodes=concat(nodes,tmp.childNodes);tmp=fragment.firstChild;tmp.textContent='';} -fragment.textContent='';fragment.innerHTML='';forEach(nodes,function(node){fragment.appendChild(node);});return fragment;} -function jqLiteParseHTML(html,context){context=context||window.document;var parsed;if((parsed=SINGLE_TAG_REGEXP.exec(html))){return[context.createElement(parsed[1])];} -if((parsed=jqLiteBuildFragment(html,context))){return parsed.childNodes;} -return[];} -function jqLiteWrapNode(node,wrapper){var parent=node.parentNode;if(parent){parent.replaceChild(wrapper,node);} -wrapper.appendChild(node);} -var jqLiteContains=window.Node.prototype.contains||function(arg){return!!(this.compareDocumentPosition(arg)&16);};function JQLite(element){if(element instanceof JQLite){return element;} -var argIsString;if(isString(element)){element=trim(element);argIsString=true;} -if(!(this instanceof JQLite)){if(argIsString&&element.charAt(0)!=='<'){throw jqLiteMinErr('nosel','Looking up elements via selectors is not supported by jqLite! See: http://docs.angularjs.org/api/angular.element');} -return new JQLite(element);} -if(argIsString){jqLiteAddNodes(this,jqLiteParseHTML(element));}else if(isFunction(element)){jqLiteReady(element);}else{jqLiteAddNodes(this,element);}} -function jqLiteClone(element){return element.cloneNode(true);} -function jqLiteDealoc(element,onlyDescendants){if(!onlyDescendants&&jqLiteAcceptsData(element))jqLite.cleanData([element]);if(element.querySelectorAll){jqLite.cleanData(element.querySelectorAll('*'));}} -function isEmptyObject(obj){var name;for(name in obj){return false;} -return true;} -function removeIfEmptyData(element){var expandoId=element.ng339;var expandoStore=expandoId&&jqCache[expandoId];var events=expandoStore&&expandoStore.events;var data=expandoStore&&expandoStore.data;if((!data||isEmptyObject(data))&&(!events||isEmptyObject(events))){delete jqCache[expandoId];element.ng339=undefined;}} -function jqLiteOff(element,type,fn,unsupported){if(isDefined(unsupported))throw jqLiteMinErr('offargs','jqLite#off() does not support the `selector` argument');var expandoStore=jqLiteExpandoStore(element);var events=expandoStore&&expandoStore.events;var handle=expandoStore&&expandoStore.handle;if(!handle)return;if(!type){for(type in events){if(type!=='$destroy'){element.removeEventListener(type,handle);} -delete events[type];}}else{var removeHandler=function(type){var listenerFns=events[type];if(isDefined(fn)){arrayRemove(listenerFns||[],fn);} -if(!(isDefined(fn)&&listenerFns&&listenerFns.length>0)){element.removeEventListener(type,handle);delete events[type];}};forEach(type.split(' '),function(type){removeHandler(type);if(MOUSE_EVENT_MAP[type]){removeHandler(MOUSE_EVENT_MAP[type]);}});} -removeIfEmptyData(element);} -function jqLiteRemoveData(element,name){var expandoId=element.ng339;var expandoStore=expandoId&&jqCache[expandoId];if(expandoStore){if(name){delete expandoStore.data[name];}else{expandoStore.data={};} -removeIfEmptyData(element);}} -function jqLiteExpandoStore(element,createIfNecessary){var expandoId=element.ng339,expandoStore=expandoId&&jqCache[expandoId];if(createIfNecessary&&!expandoStore){element.ng339=expandoId=jqNextId();expandoStore=jqCache[expandoId]={events:{},data:{},handle:undefined};} -return expandoStore;} -function jqLiteData(element,key,value){if(jqLiteAcceptsData(element)){var prop;var isSimpleSetter=isDefined(value);var isSimpleGetter=!isSimpleSetter&&key&&!isObject(key);var massGetter=!key;var expandoStore=jqLiteExpandoStore(element,!isSimpleGetter);var data=expandoStore&&expandoStore.data;if(isSimpleSetter){data[kebabToCamel(key)]=value;}else{if(massGetter){return data;}else{if(isSimpleGetter){return data&&data[kebabToCamel(key)];}else{for(prop in key){data[kebabToCamel(prop)]=key[prop];}}}}}} -function jqLiteHasClass(element,selector){if(!element.getAttribute)return false;return((' '+(element.getAttribute('class')||'')+' ').replace(/[\n\t]/g,' ').indexOf(' '+selector+' ')>-1);} -function jqLiteRemoveClass(element,cssClasses){if(cssClasses&&element.setAttribute){var existingClasses=(' '+(element.getAttribute('class')||'')+' ').replace(/[\n\t]/g,' ');var newClasses=existingClasses;forEach(cssClasses.split(' '),function(cssClass){cssClass=trim(cssClass);newClasses=newClasses.replace(' '+cssClass+' ',' ');});if(newClasses!==existingClasses){element.setAttribute('class',trim(newClasses));}}} -function jqLiteAddClass(element,cssClasses){if(cssClasses&&element.setAttribute){var existingClasses=(' '+(element.getAttribute('class')||'')+' ').replace(/[\n\t]/g,' ');var newClasses=existingClasses;forEach(cssClasses.split(' '),function(cssClass){cssClass=trim(cssClass);if(newClasses.indexOf(' '+cssClass+' ')===-1){newClasses+=cssClass+' ';}});if(newClasses!==existingClasses){element.setAttribute('class',trim(newClasses));}}} -function jqLiteAddNodes(root,elements){if(elements){if(elements.nodeType){root[root.length++]=elements;}else{var length=elements.length;if(typeof length==='number'&&elements.window!==elements){if(length){for(var i=0;i=0)?jqLite(this[index]):jqLite(this[this.length+index]);},length:0,push:push,sort:[].sort,splice:[].splice};var BOOLEAN_ATTR={};forEach('multiple,selected,checked,disabled,readOnly,required,open'.split(','),function(value){BOOLEAN_ATTR[lowercase(value)]=value;});var BOOLEAN_ELEMENTS={};forEach('input,select,option,textarea,button,form,details'.split(','),function(value){BOOLEAN_ELEMENTS[value]=true;});var ALIASED_ATTR={'ngMinlength':'minlength','ngMaxlength':'maxlength','ngMin':'min','ngMax':'max','ngPattern':'pattern','ngStep':'step'};function getBooleanAttrName(element,name){var booleanAttr=BOOLEAN_ATTR[name.toLowerCase()];return booleanAttr&&BOOLEAN_ELEMENTS[nodeName_(element)]&&booleanAttr;} -function getAliasedAttrName(name){return ALIASED_ATTR[name];} -forEach({data:jqLiteData,removeData:jqLiteRemoveData,hasData:jqLiteHasData,cleanData:function jqLiteCleanData(nodes){for(var i=0,ii=nodes.length;i1)){eventFns=shallowCopy(eventFns);} -for(var i=0;i=0?type.split(' '):[type];var i=types.length;var addHandler=function(type,specialHandlerWrapper,noEventListener){var eventFns=events[type];if(!eventFns){eventFns=events[type]=[];eventFns.specialHandlerWrapper=specialHandlerWrapper;if(type!=='$destroy'&&!noEventListener){element.addEventListener(type,handle);}} -eventFns.push(fn);};while(i--){type=types[i];if(MOUSE_EVENT_MAP[type]){addHandler(MOUSE_EVENT_MAP[type],specialMouseHandlerWrapper);addHandler(type,undefined,true);}else{addHandler(type);}}},off:jqLiteOff,one:function(element,type,fn){element=jqLite(element);element.on(type,function onFn(){element.off(type,fn);element.off(type,onFn);});element.on(type,fn);},replaceWith:function(element,replaceNode){var index,parent=element.parentNode;jqLiteDealoc(element);forEach(new JQLite(replaceNode),function(node){if(index){parent.insertBefore(node,index.nextSibling);}else{parent.replaceChild(node,element);} -index=node;});},children:function(element){var children=[];forEach(element.childNodes,function(element){if(element.nodeType===NODE_TYPE_ELEMENT){children.push(element);}});return children;},contents:function(element){return element.contentDocument||element.childNodes||[];},append:function(element,node){var nodeType=element.nodeType;if(nodeType!==NODE_TYPE_ELEMENT&&nodeType!==NODE_TYPE_DOCUMENT_FRAGMENT)return;node=new JQLite(node);for(var i=0,ii=node.length;i/;var FN_ARGS=/^[^(]*\(\s*([^)]*)\)/m;var FN_ARG_SPLIT=/,/;var FN_ARG=/^\s*(_?)(\S+?)\1\s*$/;var STRIP_COMMENTS=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg;var $injectorMinErr=minErr('$injector');function stringifyFn(fn){return Function.prototype.toString.call(fn);} -function extractArgs(fn){var fnText=stringifyFn(fn).replace(STRIP_COMMENTS,''),args=fnText.match(ARROW_ARG)||fnText.match(FN_ARGS);return args;} -function anonFn(fn){var args=extractArgs(fn);if(args){return'function('+(args[1]||'').replace(/[\s\r\n]+/,' ')+')';} -return'fn';} -function annotate(fn,strictDi,name){var $inject,argDecl,last;if(typeof fn==='function'){if(!($inject=fn.$inject)){$inject=[];if(fn.length){if(strictDi){if(!isString(name)||!name){name=fn.name||anonFn(fn);} -throw $injectorMinErr('strictdi','{0} is not using explicit annotation and cannot be invoked in strict mode',name);} -argDecl=extractArgs(fn);forEach(argDecl[1].split(FN_ARG_SPLIT),function(arg){arg.replace(FN_ARG,function(all,underscore,name){$inject.push(name);});});} -fn.$inject=$inject;}}else if(isArray(fn)){last=fn.length-1;assertArgFn(fn[last],'fn');$inject=fn.slice(0,last);}else{assertArgFn(fn,'fn',true);} -return $inject;} -function createInjector(modulesToLoad,strictDi){strictDi=(strictDi===true);var INSTANTIATING={},providerSuffix='Provider',path=[],loadedModules=new NgMap(),providerCache={$provide:{provider:supportObject(provider),factory:supportObject(factory),service:supportObject(service),value:supportObject(value),constant:supportObject(constant),decorator:decorator}},providerInjector=(providerCache.$injector=createInternalInjector(providerCache,function(serviceName,caller){if(angular.isString(caller)){path.push(caller);} -throw $injectorMinErr('unpr','Unknown provider: {0}',path.join(' <- '));})),instanceCache={},protoInstanceInjector=createInternalInjector(instanceCache,function(serviceName,caller){var provider=providerInjector.get(serviceName+providerSuffix,caller);return instanceInjector.invoke(provider.$get,provider,undefined,serviceName);}),instanceInjector=protoInstanceInjector;providerCache['$injector'+providerSuffix]={$get:valueFn(protoInstanceInjector)};instanceInjector.modules=providerInjector.modules=createMap();var runBlocks=loadModules(modulesToLoad);instanceInjector=protoInstanceInjector.get('$injector');instanceInjector.strictDi=strictDi;forEach(runBlocks,function(fn){if(fn)instanceInjector.invoke(fn);});instanceInjector.loadNewModules=function(mods){forEach(loadModules(mods),function(fn){if(fn)instanceInjector.invoke(fn);});};return instanceInjector;function supportObject(delegate){return function(key,value){if(isObject(key)){forEach(key,reverseParams(delegate));}else{return delegate(key,value);}};} -function provider(name,provider_){assertNotHasOwnProperty(name,'service');if(isFunction(provider_)||isArray(provider_)){provider_=providerInjector.instantiate(provider_);} -if(!provider_.$get){throw $injectorMinErr('pget','Provider \'{0}\' must define $get factory method.',name);} -return(providerCache[name+providerSuffix]=provider_);} -function enforceReturnValue(name,factory){return function enforcedReturnValue(){var result=instanceInjector.invoke(factory,this);if(isUndefined(result)){throw $injectorMinErr('undef','Provider \'{0}\' must return a value from $get factory method.',name);} -return result;};} -function factory(name,factoryFn,enforce){return provider(name,{$get:enforce!==false?enforceReturnValue(name,factoryFn):factoryFn});} -function service(name,constructor){return factory(name,['$injector',function($injector){return $injector.instantiate(constructor);}]);} -function value(name,val){return factory(name,valueFn(val),false);} -function constant(name,value){assertNotHasOwnProperty(name,'constant');providerCache[name]=value;instanceCache[name]=value;} -function decorator(serviceName,decorFn){var origProvider=providerInjector.get(serviceName+providerSuffix),orig$get=origProvider.$get;origProvider.$get=function(){var origInstance=instanceInjector.invoke(orig$get,origProvider);return instanceInjector.invoke(decorFn,null,{$delegate:origInstance});};} -function loadModules(modulesToLoad){assertArg(isUndefined(modulesToLoad)||isArray(modulesToLoad),'modulesToLoad','not an array');var runBlocks=[],moduleFn;forEach(modulesToLoad,function(module){if(loadedModules.get(module))return;loadedModules.set(module,true);function runInvokeQueue(queue){var i,ii;for(i=0,ii=queue.length;i1)return;$$rAF(function(){for(var i=0;icapacity){this.remove(staleEnd.key);} -return value;},get:function(key){if(capacity0){$animate.addClass(this.$$element,classVal);}},$removeClass:function(classVal){if(classVal&&classVal.length>0){$animate.removeClass(this.$$element,classVal);}},$updateClass:function(newClasses,oldClasses){var toAdd=tokenDifference(newClasses,oldClasses);if(toAdd&&toAdd.length){$animate.addClass(this.$$element,toAdd);} -var toRemove=tokenDifference(oldClasses,newClasses);if(toRemove&&toRemove.length){$animate.removeClass(this.$$element,toRemove);}},$set:function(key,value,writeAttr,attrName){var node=this.$$element[0],booleanKey=getBooleanAttrName(node,key),aliasedKey=getAliasedAttrName(key),observer=key,nodeName;if(booleanKey){this.$$element.prop(key,value);attrName=booleanKey;}else if(aliasedKey){this[aliasedKey]=value;observer=aliasedKey;} -this[key]=value;if(attrName){this.$attr[key]=attrName;}else{attrName=this.$attr[key];if(!attrName){this.$attr[key]=attrName=snake_case(key,'-');}} -nodeName=nodeName_(this.$$element);if(nodeName==='img'&&key==='srcset'){this[key]=value=sanitizeSrcset(value,'$set(\'srcset\', value)');} -if(writeAttr!==false){if(value===null||isUndefined(value)){this.$$element.removeAttr(attrName);}else{if(SIMPLE_ATTR_NAME.test(attrName)){if(booleanKey&&value===false){this.$$element.removeAttr(attrName);}else{this.$$element.attr(attrName,value);}}else{setSpecialAttr(this.$$element[0],attrName,value);}}} -var $$observers=this.$$observers;if($$observers){forEach($$observers[observer],function(fn){try{fn(value);}catch(e){$exceptionHandler(e);}});}},$observe:function(key,fn){var attrs=this,$$observers=(attrs.$$observers||(attrs.$$observers=createMap())),listeners=($$observers[key]||($$observers[key]=[]));listeners.push(fn);$rootScope.$evalAsync(function(){if(!listeners.$$inter&&attrs.hasOwnProperty(key)&&!isUndefined(attrs[key])){fn(attrs[key]);}});return function(){arrayRemove(listeners,fn);};}};function setSpecialAttr(element,attrName,value){specialAttrHolder.innerHTML='';var attributes=specialAttrHolder.firstChild.attributes;var attribute=attributes[0];attributes.removeNamedItem(attribute.name);attribute.value=value;element.attributes.setNamedItem(attribute);} -function safeAddClass($element,className){try{$element.addClass(className);}catch(e){}} -var startSymbol=$interpolate.startSymbol(),endSymbol=$interpolate.endSymbol(),denormalizeTemplate=(startSymbol==='{{'&&endSymbol==='}}')?identity:function denormalizeTemplate(template){return template.replace(/\{\{/g,startSymbol).replace(/}}/g,endSymbol);},NG_PREFIX_BINDING=/^ng(Attr|Prop|On)([A-Z].*)$/;var MULTI_ELEMENT_DIR_RE=/^(.+)Start$/;compile.$$addBindingInfo=debugInfoEnabled?function $$addBindingInfo($element,binding){var bindings=$element.data('$binding')||[];if(isArray(binding)){bindings=bindings.concat(binding);}else{bindings.push(binding);} -$element.data('$binding',bindings);}:noop;compile.$$addBindingClass=debugInfoEnabled?function $$addBindingClass($element){safeAddClass($element,'ng-binding');}:noop;compile.$$addScopeInfo=debugInfoEnabled?function $$addScopeInfo($element,scope,isolated,noTemplate){var dataName=isolated?(noTemplate?'$isolateScopeNoTemplate':'$isolateScope'):'$scope';$element.data(dataName,scope);}:noop;compile.$$addScopeClass=debugInfoEnabled?function $$addScopeClass($element,isolated){safeAddClass($element,isolated?'ng-isolate-scope':'ng-scope');}:noop;compile.$$createComment=function(directiveName,comment){var content='';if(debugInfoEnabled){content=' '+(directiveName||'')+': ';if(comment)content+=comment+' ';} -return window.document.createComment(content);};return compile;function compile($compileNodes,transcludeFn,maxPriority,ignoreDirective,previousCompileContext){if(!($compileNodes instanceof jqLite)){$compileNodes=jqLite($compileNodes);} -var compositeLinkFn=compileNodes($compileNodes,transcludeFn,$compileNodes,maxPriority,ignoreDirective,previousCompileContext);compile.$$addScopeClass($compileNodes);var namespace=null;return function publicLinkFn(scope,cloneConnectFn,options){if(!$compileNodes){throw $compileMinErr('multilink','This element has already been linked.');} -assertArg(scope,'scope');if(previousCompileContext&&previousCompileContext.needsNewScope){scope=scope.$parent.$new();} -options=options||{};var parentBoundTranscludeFn=options.parentBoundTranscludeFn,transcludeControllers=options.transcludeControllers,futureParentElement=options.futureParentElement;if(parentBoundTranscludeFn&&parentBoundTranscludeFn.$$boundTransclude){parentBoundTranscludeFn=parentBoundTranscludeFn.$$boundTransclude;} -if(!namespace){namespace=detectNamespaceForChildElements(futureParentElement);} -var $linkNode;if(namespace!=='html'){$linkNode=jqLite(wrapTemplate(namespace,jqLite('
').append($compileNodes).html()));}else if(cloneConnectFn){$linkNode=JQLitePrototype.clone.call($compileNodes);}else{$linkNode=$compileNodes;} -if(transcludeControllers){for(var controllerName in transcludeControllers){$linkNode.data('$'+controllerName+'Controller',transcludeControllers[controllerName].instance);}} -compile.$$addScopeInfo($linkNode,scope);if(cloneConnectFn)cloneConnectFn($linkNode,scope);if(compositeLinkFn)compositeLinkFn(scope,$linkNode,$linkNode,parentBoundTranscludeFn);if(!cloneConnectFn){$compileNodes=compositeLinkFn=null;} -return $linkNode;};} -function detectNamespaceForChildElements(parentElement){var node=parentElement&&parentElement[0];if(!node){return'html';}else{return nodeName_(node)!=='foreignobject'&&toString.call(node).match(/SVG/)?'svg':'html';}} -function compileNodes(nodeList,transcludeFn,$rootElement,maxPriority,ignoreDirective,previousCompileContext){var linkFns=[],notLiveList=isArray(nodeList)||(nodeList instanceof jqLite),attrs,directives,nodeLinkFn,childNodes,childLinkFn,linkFnFound,nodeLinkFnFound;for(var i=0;i0);}else{nodes.push(node);} -return jqLite(nodes);} -function groupElementsLinkFnWrapper(linkFn,attrStart,attrEnd){return function groupedElementsLink(scope,element,attrs,controllers,transcludeFn){element=groupScan(element[0],attrStart,attrEnd);return linkFn(scope,element,attrs,controllers,transcludeFn);};} -function compilationGenerator(eager,$compileNodes,transcludeFn,maxPriority,ignoreDirective,previousCompileContext){var compiled;if(eager){return compile($compileNodes,transcludeFn,maxPriority,ignoreDirective,previousCompileContext);} -return function lazyCompilation(){if(!compiled){compiled=compile($compileNodes,transcludeFn,maxPriority,ignoreDirective,previousCompileContext);$compileNodes=transcludeFn=previousCompileContext=null;} -return compiled.apply(this,arguments);};} -function applyDirectivesToNode(directives,compileNode,templateAttrs,transcludeFn,jqCollection,originalReplaceDirective,preLinkFns,postLinkFns,previousCompileContext){previousCompileContext=previousCompileContext||{};var terminalPriority=-Number.MAX_VALUE,newScopeDirective=previousCompileContext.newScopeDirective,controllerDirectives=previousCompileContext.controllerDirectives,newIsolateScopeDirective=previousCompileContext.newIsolateScopeDirective,templateDirective=previousCompileContext.templateDirective,nonTlbTranscludeDirective=previousCompileContext.nonTlbTranscludeDirective,hasTranscludeDirective=false,hasTemplate=false,hasElementTranscludeDirective=previousCompileContext.hasElementTranscludeDirective,$compileNode=templateAttrs.$$element=jqLite(compileNode),directive,directiveName,$template,replaceDirective=originalReplaceDirective,childTranscludeFn=transcludeFn,linkFn,didScanForMultipleTransclusion=false,mightHaveMultipleTransclusionError=false,directiveValue;for(var i=0,ii=directives.length;idirective.priority){break;} -directiveValue=directive.scope;if(directiveValue){if(!directive.templateUrl){if(isObject(directiveValue)){assertNoDuplicate('new/isolated scope',newIsolateScopeDirective||newScopeDirective,directive,$compileNode);newIsolateScopeDirective=directive;}else{assertNoDuplicate('new/isolated scope',newIsolateScopeDirective,directive,$compileNode);}} -newScopeDirective=newScopeDirective||directive;} -directiveName=directive.name;if(!didScanForMultipleTransclusion&&((directive.replace&&(directive.templateUrl||directive.template))||(directive.transclude&&!directive.$$tlb))){var candidateDirective;for(var scanningIndex=i+1;(candidateDirective=directives[scanningIndex++]);){if((candidateDirective.transclude&&!candidateDirective.$$tlb)||(candidateDirective.replace&&(candidateDirective.templateUrl||candidateDirective.template))){mightHaveMultipleTransclusionError=true;break;}} -didScanForMultipleTransclusion=true;} -if(!directive.templateUrl&&directive.controller){controllerDirectives=controllerDirectives||createMap();assertNoDuplicate('\''+directiveName+'\' controller',controllerDirectives[directiveName],directive,$compileNode);controllerDirectives[directiveName]=directive;} -directiveValue=directive.transclude;if(directiveValue){hasTranscludeDirective=true;if(!directive.$$tlb){assertNoDuplicate('transclusion',nonTlbTranscludeDirective,directive,$compileNode);nonTlbTranscludeDirective=directive;} -if(directiveValue==='element'){hasElementTranscludeDirective=true;terminalPriority=directive.priority;$template=$compileNode;$compileNode=templateAttrs.$$element=jqLite(compile.$$createComment(directiveName,templateAttrs[directiveName]));compileNode=$compileNode[0];replaceWith(jqCollection,sliceArgs($template),compileNode);childTranscludeFn=compilationGenerator(mightHaveMultipleTransclusionError,$template,transcludeFn,terminalPriority,replaceDirective&&replaceDirective.name,{nonTlbTranscludeDirective:nonTlbTranscludeDirective});}else{var slots=createMap();if(!isObject(directiveValue)){$template=jqLite(jqLiteClone(compileNode)).contents();}else{$template=window.document.createDocumentFragment();var slotMap=createMap();var filledSlots=createMap();forEach(directiveValue,function(elementSelector,slotName){var optional=(elementSelector.charAt(0)==='?');elementSelector=optional?elementSelector.substring(1):elementSelector;slotMap[elementSelector]=slotName;slots[slotName]=null;filledSlots[slotName]=optional;});forEach($compileNode.contents(),function(node){var slotName=slotMap[directiveNormalize(nodeName_(node))];if(slotName){filledSlots[slotName]=true;slots[slotName]=slots[slotName]||window.document.createDocumentFragment();slots[slotName].appendChild(node);}else{$template.appendChild(node);}});forEach(filledSlots,function(filled,slotName){if(!filled){throw $compileMinErr('reqslot','Required transclusion slot `{0}` was not filled.',slotName);}});for(var slotName in slots){if(slots[slotName]){var slotCompileNodes=jqLite(slots[slotName].childNodes);slots[slotName]=compilationGenerator(mightHaveMultipleTransclusionError,slotCompileNodes,transcludeFn);}} -$template=jqLite($template.childNodes);} -$compileNode.empty();childTranscludeFn=compilationGenerator(mightHaveMultipleTransclusionError,$template,transcludeFn,undefined,undefined,{needsNewScope:directive.$$isolateScope||directive.$$newScope});childTranscludeFn.$$slots=slots;}} -if(directive.template){hasTemplate=true;assertNoDuplicate('template',templateDirective,directive,$compileNode);templateDirective=directive;directiveValue=(isFunction(directive.template))?directive.template($compileNode,templateAttrs):directive.template;directiveValue=denormalizeTemplate(directiveValue);if(directive.replace){replaceDirective=directive;if(jqLiteIsTextNode(directiveValue)){$template=[];}else{$template=removeComments(wrapTemplate(directive.templateNamespace,trim(directiveValue)));} -compileNode=$template[0];if($template.length!==1||compileNode.nodeType!==NODE_TYPE_ELEMENT){throw $compileMinErr('tplrt','Template for directive \'{0}\' must have exactly one root element. {1}',directiveName,'');} -replaceWith(jqCollection,$compileNode,compileNode);var newTemplateAttrs={$attr:{}};var templateDirectives=collectDirectives(compileNode,[],newTemplateAttrs);var unprocessedDirectives=directives.splice(i+1,directives.length-(i+1));if(newIsolateScopeDirective||newScopeDirective){markDirectiveScope(templateDirectives,newIsolateScopeDirective,newScopeDirective);} -directives=directives.concat(templateDirectives).concat(unprocessedDirectives);mergeTemplateAttributes(templateAttrs,newTemplateAttrs);ii=directives.length;}else{$compileNode.html(directiveValue);}} -if(directive.templateUrl){hasTemplate=true;assertNoDuplicate('template',templateDirective,directive,$compileNode);templateDirective=directive;if(directive.replace){replaceDirective=directive;} -nodeLinkFn=compileTemplateUrl(directives.splice(i,directives.length-i),$compileNode,templateAttrs,jqCollection,hasTranscludeDirective&&childTranscludeFn,preLinkFns,postLinkFns,{controllerDirectives:controllerDirectives,newScopeDirective:(newScopeDirective!==directive)&&newScopeDirective,newIsolateScopeDirective:newIsolateScopeDirective,templateDirective:templateDirective,nonTlbTranscludeDirective:nonTlbTranscludeDirective});ii=directives.length;}else if(directive.compile){try{linkFn=directive.compile($compileNode,templateAttrs,childTranscludeFn);var context=directive.$$originalDirective||directive;if(isFunction(linkFn)){addLinkFns(null,bind(context,linkFn),attrStart,attrEnd);}else if(linkFn){addLinkFns(bind(context,linkFn.pre),bind(context,linkFn.post),attrStart,attrEnd);}}catch(e){$exceptionHandler(e,startingTag($compileNode));}} -if(directive.terminal){nodeLinkFn.terminal=true;terminalPriority=Math.max(terminalPriority,directive.priority);}} -nodeLinkFn.scope=newScopeDirective&&newScopeDirective.scope===true;nodeLinkFn.transcludeOnThisElement=hasTranscludeDirective;nodeLinkFn.templateOnThisElement=hasTemplate;nodeLinkFn.transclude=childTranscludeFn;previousCompileContext.hasElementTranscludeDirective=hasElementTranscludeDirective;return nodeLinkFn;function addLinkFns(pre,post,attrStart,attrEnd){if(pre){if(attrStart)pre=groupElementsLinkFnWrapper(pre,attrStart,attrEnd);pre.require=directive.require;pre.directiveName=directiveName;if(newIsolateScopeDirective===directive||directive.$$isolateScope){pre=cloneAndAnnotateFn(pre,{isolateScope:true});} -preLinkFns.push(pre);} -if(post){if(attrStart)post=groupElementsLinkFnWrapper(post,attrStart,attrEnd);post.require=directive.require;post.directiveName=directiveName;if(newIsolateScopeDirective===directive||directive.$$isolateScope){post=cloneAndAnnotateFn(post,{isolateScope:true});} -postLinkFns.push(post);}} -function nodeLinkFn(childLinkFn,scope,linkNode,$rootElement,boundTranscludeFn){var i,ii,linkFn,isolateScope,controllerScope,elementControllers,transcludeFn,$element,attrs,scopeBindingInfo;if(compileNode===linkNode){attrs=templateAttrs;$element=templateAttrs.$$element;}else{$element=jqLite(linkNode);attrs=new Attributes($element,templateAttrs);} -controllerScope=scope;if(newIsolateScopeDirective){isolateScope=scope.$new(true);}else if(newScopeDirective){controllerScope=scope.$parent;} -if(boundTranscludeFn){transcludeFn=controllersBoundTransclude;transcludeFn.$$boundTransclude=boundTranscludeFn;transcludeFn.isSlotFilled=function(slotName){return!!boundTranscludeFn.$$slots[slotName];};} -if(controllerDirectives){elementControllers=setupControllers($element,attrs,transcludeFn,controllerDirectives,isolateScope,scope,newIsolateScopeDirective);} -if(newIsolateScopeDirective){compile.$$addScopeInfo($element,isolateScope,true,!(templateDirective&&(templateDirective===newIsolateScopeDirective||templateDirective===newIsolateScopeDirective.$$originalDirective)));compile.$$addScopeClass($element,true);isolateScope.$$isolateBindings=newIsolateScopeDirective.$$isolateBindings;scopeBindingInfo=initializeDirectiveBindings(scope,attrs,isolateScope,isolateScope.$$isolateBindings,newIsolateScopeDirective);if(scopeBindingInfo.removeWatches){isolateScope.$on('$destroy',scopeBindingInfo.removeWatches);}} -for(var name in elementControllers){var controllerDirective=controllerDirectives[name];var controller=elementControllers[name];var bindings=controllerDirective.$$bindings.bindToController;controller.instance=controller();$element.data('$'+controllerDirective.name+'Controller',controller.instance);controller.bindingInfo=initializeDirectiveBindings(controllerScope,attrs,controller.instance,bindings,controllerDirective);} -forEach(controllerDirectives,function(controllerDirective,name){var require=controllerDirective.require;if(controllerDirective.bindToController&&!isArray(require)&&isObject(require)){extend(elementControllers[name].instance,getControllers(name,require,$element,elementControllers));}});forEach(elementControllers,function(controller){var controllerInstance=controller.instance;if(isFunction(controllerInstance.$onChanges)){try{controllerInstance.$onChanges(controller.bindingInfo.initialChanges);}catch(e){$exceptionHandler(e);}} -if(isFunction(controllerInstance.$onInit)){try{controllerInstance.$onInit();}catch(e){$exceptionHandler(e);}} -if(isFunction(controllerInstance.$doCheck)){controllerScope.$watch(function(){controllerInstance.$doCheck();});controllerInstance.$doCheck();} -if(isFunction(controllerInstance.$onDestroy)){controllerScope.$on('$destroy',function callOnDestroyHook(){controllerInstance.$onDestroy();});}});for(i=0,ii=preLinkFns.length;i=0;i--){linkFn=postLinkFns[i];invokeLinkFn(linkFn,linkFn.isolateScope?isolateScope:scope,$element,attrs,linkFn.require&&getControllers(linkFn.directiveName,linkFn.require,$element,elementControllers),transcludeFn);} -forEach(elementControllers,function(controller){var controllerInstance=controller.instance;if(isFunction(controllerInstance.$postLink)){controllerInstance.$postLink();}});function controllersBoundTransclude(scope,cloneAttachFn,futureParentElement,slotName){var transcludeControllers;if(!isScope(scope)){slotName=futureParentElement;futureParentElement=cloneAttachFn;cloneAttachFn=scope;scope=undefined;} -if(hasElementTranscludeDirective){transcludeControllers=elementControllers;} -if(!futureParentElement){futureParentElement=hasElementTranscludeDirective?$element.parent():$element;} -if(slotName){var slotTranscludeFn=boundTranscludeFn.$$slots[slotName];if(slotTranscludeFn){return slotTranscludeFn(scope,cloneAttachFn,transcludeControllers,futureParentElement,scopeToChild);}else if(isUndefined(slotTranscludeFn)){throw $compileMinErr('noslot','No parent directive that requires a transclusion with slot name "{0}". '+'Element: {1}',slotName,startingTag($element));}}else{return boundTranscludeFn(scope,cloneAttachFn,transcludeControllers,futureParentElement,scopeToChild);}}}} -function getControllers(directiveName,require,$element,elementControllers){var value;if(isString(require)){var match=require.match(REQUIRE_PREFIX_REGEXP);var name=require.substring(match[0].length);var inheritType=match[1]||match[3];var optional=match[2]==='?';if(inheritType==='^^'){$element=$element.parent();}else{value=elementControllers&&elementControllers[name];value=value&&value.instance;} -if(!value){var dataName='$'+name+'Controller';if(inheritType==='^^'&&$element[0]&&$element[0].nodeType===NODE_TYPE_DOCUMENT){value=null;}else{value=inheritType?$element.inheritedData(dataName):$element.data(dataName);}} -if(!value&&!optional){throw $compileMinErr('ctreq','Controller \'{0}\', required by directive \'{1}\', can\'t be found!',name,directiveName);}}else if(isArray(require)){value=[];for(var i=0,ii=require.length;idirective.priority)&&directive.restrict.indexOf(location)!==-1){if(startAttrName){directive=inherit(directive,{$$start:startAttrName,$$end:endAttrName});} -if(!directive.$$bindings){var bindings=directive.$$bindings=parseDirectiveBindings(directive,directive.name);if(isObject(bindings.isolateScope)){directive.$$isolateBindings=bindings.isolateScope;}} -tDirectives.push(directive);match=directive;}}} -return match;} -function directiveIsMultiElement(name){if(hasDirectives.hasOwnProperty(name)){for(var directive,directives=$injector.get(name+Suffix),i=0,ii=directives.length;i'+template+'';return wrapper.childNodes[0].childNodes;default:return template;}} -function getTrustedAttrContext(nodeName,attrNormalizedName){if(attrNormalizedName==='srcdoc'){return $sce.HTML;} -if(attrNormalizedName==='src'||attrNormalizedName==='ngSrc'){if(['img','video','audio','source','track'].indexOf(nodeName)===-1){return $sce.RESOURCE_URL;} -return $sce.MEDIA_URL;}else if(attrNormalizedName==='xlinkHref'){if(nodeName==='image')return $sce.MEDIA_URL;if(nodeName==='a')return $sce.URL;return $sce.RESOURCE_URL;}else if((nodeName==='form'&&attrNormalizedName==='action')||(nodeName==='base'&&attrNormalizedName==='href')||(nodeName==='link'&&attrNormalizedName==='href')){return $sce.RESOURCE_URL;}else if(nodeName==='a'&&(attrNormalizedName==='href'||attrNormalizedName==='ngHref')){return $sce.URL;}} -function getTrustedPropContext(nodeName,propNormalizedName){var prop=propNormalizedName.toLowerCase();return PROP_CONTEXTS[nodeName+'|'+prop]||PROP_CONTEXTS['*|'+prop];} -function sanitizeSrcsetPropertyValue(value){return sanitizeSrcset($sce.valueOf(value),'ng-prop-srcset');} -function addPropertyDirective(node,directives,attrName,propName){if(EVENT_HANDLER_ATTR_REGEXP.test(propName)){throw $compileMinErr('nodomevents','Property bindings for HTML DOM event properties are disallowed');} -var nodeName=nodeName_(node);var trustedContext=getTrustedPropContext(nodeName,propName);var sanitizer=identity;if(propName==='srcset'&&(nodeName==='img'||nodeName==='source')){sanitizer=sanitizeSrcsetPropertyValue;}else if(trustedContext){sanitizer=$sce.getTrusted.bind($sce,trustedContext);} -directives.push({priority:100,compile:function ngPropCompileFn(_,attr){var ngPropGetter=$parse(attr[attrName]);var ngPropWatch=$parse(attr[attrName],function sceValueOf(val){return $sce.valueOf(val);});return{pre:function ngPropPreLinkFn(scope,$element){function applyPropValue(){var propValue=ngPropGetter(scope);$element[0][propName]=sanitizer(propValue);} -applyPropValue();scope.$watch(ngPropWatch,applyPropValue);}};}});} -function addEventDirective(directives,attrName,eventName){directives.push(createEventDirective($parse,$rootScope,$exceptionHandler,attrName,eventName,false));} -function addAttrInterpolateDirective(node,directives,value,name,isNgAttr){var nodeName=nodeName_(node);var trustedContext=getTrustedAttrContext(nodeName,name);var mustHaveExpression=!isNgAttr;var allOrNothing=ALL_OR_NOTHING_ATTRS[name]||isNgAttr;var interpolateFn=$interpolate(value,mustHaveExpression,trustedContext,allOrNothing);if(!interpolateFn)return;if(name==='multiple'&&nodeName==='select'){throw $compileMinErr('selmulti','Binding to the \'multiple\' attribute is not supported. Element: {0}',startingTag(node));} -if(EVENT_HANDLER_ATTR_REGEXP.test(name)){throw $compileMinErr('nodomevents','Interpolations for HTML DOM event attributes are disallowed');} -directives.push({priority:100,compile:function(){return{pre:function attrInterpolatePreLinkFn(scope,element,attr){var $$observers=(attr.$$observers||(attr.$$observers=createMap()));var newValue=attr[name];if(newValue!==value){interpolateFn=newValue&&$interpolate(newValue,true,trustedContext,allOrNothing);value=newValue;} -if(!interpolateFn)return;attr[name]=interpolateFn(scope);($$observers[name]||($$observers[name]=[])).$$inter=true;(attr.$$observers&&attr.$$observers[name].$$scope||scope).$watch(interpolateFn,function interpolateFnWatchAction(newValue,oldValue){if(name==='class'&&newValue!==oldValue){attr.$updateClass(newValue,oldValue);}else{attr.$set(name,newValue);}});}};}});} -function replaceWith($rootElement,elementsToRemove,newNode){var firstElementToRemove=elementsToRemove[0],removeCount=elementsToRemove.length,parent=firstElementToRemove.parentNode,i,ii;if($rootElement){for(i=0,ii=$rootElement.length;i0?' ':'')+token;} -return values;} -function removeComments(jqNodes){jqNodes=jqLite(jqNodes);var i=jqNodes.length;if(i<=1){return jqNodes;} -while(i--){var node=jqNodes[i];if(node.nodeType===NODE_TYPE_COMMENT||(node.nodeType===NODE_TYPE_TEXT&&node.nodeValue.trim()==='')){splice.call(jqNodes,i,1);}} -return jqNodes;} -var $controllerMinErr=minErr('$controller');var CNTRL_REG=/^(\S+)(\s+as\s+([\w$]+))?$/;function identifierForController(controller,ident){if(ident&&isString(ident))return ident;if(isString(controller)){var match=CNTRL_REG.exec(controller);if(match)return match[3];}} -function $ControllerProvider(){var controllers={};this.has=function(name){return controllers.hasOwnProperty(name);};this.register=function(name,constructor){assertNotHasOwnProperty(name,'controller');if(isObject(name)){extend(controllers,name);}else{controllers[name]=constructor;}};this.$get=['$injector',function($injector){return function $controller(expression,locals,later,ident){var instance,match,constructor,identifier;later=later===true;if(ident&&isString(ident)){identifier=ident;} -if(isString(expression)){match=expression.match(CNTRL_REG);if(!match){throw $controllerMinErr('ctrlfmt','Badly formed controller string \'{0}\'. '+'Must match `__name__ as __id__` or `__name__`.',expression);} -constructor=match[1];identifier=identifier||match[3];expression=controllers.hasOwnProperty(constructor)?controllers[constructor]:getter(locals.$scope,constructor,true);if(!expression){throw $controllerMinErr('ctrlreg','The controller with the name \'{0}\' is not registered.',constructor);} -assertArgFn(expression,constructor,true);} -if(later){var controllerPrototype=(isArray(expression)?expression[expression.length-1]:expression).prototype;instance=Object.create(controllerPrototype||null);if(identifier){addIdentifier(locals,identifier,instance,constructor||expression.name);} -return extend(function $controllerInit(){var result=$injector.invoke(expression,instance,locals,constructor);if(result!==instance&&(isObject(result)||isFunction(result))){instance=result;if(identifier){addIdentifier(locals,identifier,instance,constructor||expression.name);}} -return instance;},{instance:instance,identifier:identifier});} -instance=$injector.instantiate(expression,locals,constructor);if(identifier){addIdentifier(locals,identifier,instance,constructor||expression.name);} -return instance;};function addIdentifier(locals,identifier,instance,name){if(!(locals&&isObject(locals.$scope))){throw minErr('$controller')('noscp','Cannot export controller \'{0}\' as \'{1}\'! No $scope object provided via `locals`.',name,identifier);} -locals.$scope[identifier]=instance;}}];} -function $DocumentProvider(){this.$get=['$window',function(window){return jqLite(window.document);}];} -function $$IsDocumentHiddenProvider(){this.$get=['$document','$rootScope',function($document,$rootScope){var doc=$document[0];var hidden=doc&&doc.hidden;$document.on('visibilitychange',changeListener);$rootScope.$on('$destroy',function(){$document.off('visibilitychange',changeListener);});function changeListener(){hidden=doc.hidden;} -return function(){return hidden;};}];} -function $ExceptionHandlerProvider(){this.$get=['$log',function($log){return function(exception,cause){$log.error.apply($log,arguments);};}];} -var $$ForceReflowProvider=function(){this.$get=['$document',function($document){return function(domNode){if(domNode){if(!domNode.nodeType&&domNode instanceof jqLite){domNode=domNode[0];}}else{domNode=$document[0].body;} -return domNode.offsetWidth+1;};}];};var APPLICATION_JSON='application/json';var CONTENT_TYPE_APPLICATION_JSON={'Content-Type':APPLICATION_JSON+';charset=utf-8'};var JSON_START=/^\[|^\{(?!\{)/;var JSON_ENDS={'[':/]$/,'{':/}$/};var JSON_PROTECTION_PREFIX=/^\)]\}',?\n/;var $httpMinErr=minErr('$http');function serializeValue(v){if(isObject(v)){return isDate(v)?v.toISOString():toJson(v);} -return v;} -function $HttpParamSerializerProvider(){this.$get=function(){return function ngParamSerializer(params){if(!params)return'';var parts=[];forEachSorted(params,function(value,key){if(value===null||isUndefined(value)||isFunction(value))return;if(isArray(value)){forEach(value,function(v){parts.push(encodeUriQuery(key)+'='+encodeUriQuery(serializeValue(v)));});}else{parts.push(encodeUriQuery(key)+'='+encodeUriQuery(serializeValue(value)));}});return parts.join('&');};};} -function $HttpParamSerializerJQLikeProvider(){this.$get=function(){return function jQueryLikeParamSerializer(params){if(!params)return'';var parts=[];serialize(params,'',true);return parts.join('&');function serialize(toSerialize,prefix,topLevel){if(isArray(toSerialize)){forEach(toSerialize,function(value,index){serialize(value,prefix+'['+(isObject(value)?index:'')+']');});}else if(isObject(toSerialize)&&!isDate(toSerialize)){forEachSorted(toSerialize,function(value,key){serialize(value,prefix+ -(topLevel?'':'[')+ -key+ -(topLevel?'':']'));});}else{if(isFunction(toSerialize)){toSerialize=toSerialize();} -parts.push(encodeUriQuery(prefix)+'='+ -(toSerialize==null?'':encodeUriQuery(serializeValue(toSerialize))));}}};};} -function defaultHttpResponseTransform(data,headers){if(isString(data)){var tempData=data.replace(JSON_PROTECTION_PREFIX,'').trim();if(tempData){var contentType=headers('Content-Type');var hasJsonContentType=contentType&&(contentType.indexOf(APPLICATION_JSON)===0);if(hasJsonContentType||isJsonLike(tempData)){try{data=fromJson(tempData);}catch(e){if(!hasJsonContentType){return data;} -throw $httpMinErr('baddata','Data must be a valid JSON object. Received: "{0}". '+'Parse error: "{1}"',data,e);}}}} -return data;} -function isJsonLike(str){var jsonStart=str.match(JSON_START);return jsonStart&&JSON_ENDS[jsonStart[0]].test(str);} -function parseHeaders(headers){var parsed=createMap(),i;function fillInParsed(key,val){if(key){parsed[key]=parsed[key]?parsed[key]+', '+val:val;}} -if(isString(headers)){forEach(headers.split('\n'),function(line){i=line.indexOf(':');fillInParsed(lowercase(trim(line.substr(0,i))),trim(line.substr(i+1)));});}else if(isObject(headers)){forEach(headers,function(headerVal,headerKey){fillInParsed(lowercase(headerKey),trim(headerVal));});} -return parsed;} -function headersGetter(headers){var headersObj;return function(name){if(!headersObj)headersObj=parseHeaders(headers);if(name){var value=headersObj[lowercase(name)];if(value===undefined){value=null;} -return value;} -return headersObj;};} -function transformData(data,headers,status,fns){if(isFunction(fns)){return fns(data,headers,status);} -forEach(fns,function(fn){data=fn(data,headers,status);});return data;} -function isSuccess(status){return 200<=status&&status<300;} -function $HttpProvider(){var defaults=this.defaults={transformResponse:[defaultHttpResponseTransform],transformRequest:[function(d){return isObject(d)&&!isFile(d)&&!isBlob(d)&&!isFormData(d)?toJson(d):d;}],headers:{common:{'Accept':'application/json, text/plain, */*'},post:shallowCopy(CONTENT_TYPE_APPLICATION_JSON),put:shallowCopy(CONTENT_TYPE_APPLICATION_JSON),patch:shallowCopy(CONTENT_TYPE_APPLICATION_JSON)},xsrfCookieName:'XSRF-TOKEN',xsrfHeaderName:'X-XSRF-TOKEN',paramSerializer:'$httpParamSerializer',jsonpCallbackParam:'callback'};var useApplyAsync=false;this.useApplyAsync=function(value){if(isDefined(value)){useApplyAsync=!!value;return this;} -return useApplyAsync;};var interceptorFactories=this.interceptors=[];var xsrfWhitelistedOrigins=this.xsrfWhitelistedOrigins=[];this.$get=['$browser','$httpBackend','$$cookieReader','$cacheFactory','$rootScope','$q','$injector','$sce',function($browser,$httpBackend,$$cookieReader,$cacheFactory,$rootScope,$q,$injector,$sce){var defaultCache=$cacheFactory('$http');defaults.paramSerializer=isString(defaults.paramSerializer)?$injector.get(defaults.paramSerializer):defaults.paramSerializer;var reversedInterceptors=[];forEach(interceptorFactories,function(interceptorFactory){reversedInterceptors.unshift(isString(interceptorFactory)?$injector.get(interceptorFactory):$injector.invoke(interceptorFactory));});var urlIsAllowedOrigin=urlIsAllowedOriginFactory(xsrfWhitelistedOrigins);function $http(requestConfig){if(!isObject(requestConfig)){throw minErr('$http')('badreq','Http request configuration must be an object. Received: {0}',requestConfig);} -if(!isString($sce.valueOf(requestConfig.url))){throw minErr('$http')('badreq','Http request configuration url must be a string or a $sce trusted object. Received: {0}',requestConfig.url);} -var config=extend({method:'get',transformRequest:defaults.transformRequest,transformResponse:defaults.transformResponse,paramSerializer:defaults.paramSerializer,jsonpCallbackParam:defaults.jsonpCallbackParam},requestConfig);config.headers=mergeHeaders(requestConfig);config.method=uppercase(config.method);config.paramSerializer=isString(config.paramSerializer)?$injector.get(config.paramSerializer):config.paramSerializer;$browser.$$incOutstandingRequestCount('$http');var requestInterceptors=[];var responseInterceptors=[];var promise=$q.resolve(config);forEach(reversedInterceptors,function(interceptor){if(interceptor.request||interceptor.requestError){requestInterceptors.unshift(interceptor.request,interceptor.requestError);} -if(interceptor.response||interceptor.responseError){responseInterceptors.push(interceptor.response,interceptor.responseError);}});promise=chainInterceptors(promise,requestInterceptors);promise=promise.then(serverRequest);promise=chainInterceptors(promise,responseInterceptors);promise=promise.finally(completeOutstandingRequest);return promise;function chainInterceptors(promise,interceptors){for(var i=0,ii=interceptors.length;i=-1?status:0;(isSuccess(status)?deferred.resolve:deferred.reject)({data:response,status:status,headers:headersGetter(headers),config:config,statusText:statusText,xhrStatus:xhrStatus});} -function resolvePromiseWithResult(result){resolvePromise(result.data,result.status,shallowCopy(result.headers()),result.statusText,result.xhrStatus);} -function removePendingReq(){var idx=$http.pendingRequests.indexOf(config);if(idx!==-1)$http.pendingRequests.splice(idx,1);}} -function buildUrl(url,serializedParams){if(serializedParams.length>0){url+=((url.indexOf('?')===-1)?'?':'&')+serializedParams;} -return url;} -function sanitizeJsonpCallbackParam(url,cbKey){var parts=url.split('?');if(parts.length>2){throw $httpMinErr('badjsonp','Illegal use more than one "?", in url, "{1}"',url);} -var params=parseKeyValue(parts[1]);forEach(params,function(value,key){if(value==='JSON_CALLBACK'){throw $httpMinErr('badjsonp','Illegal use of JSON_CALLBACK in url, "{0}"',url);} -if(key===cbKey){throw $httpMinErr('badjsonp','Illegal use of callback param, "{0}", in url, "{1}"',cbKey,url);}});url+=((url.indexOf('?')===-1)?'?':'&')+cbKey+'=JSON_CALLBACK';return url;}}];} -function $xhrFactoryProvider(){this.$get=function(){return function createXhr(){return new window.XMLHttpRequest();};};} -function $HttpBackendProvider(){this.$get=['$browser','$jsonpCallbacks','$document','$xhrFactory',function($browser,$jsonpCallbacks,$document,$xhrFactory){return createHttpBackend($browser,$xhrFactory,$browser.defer,$jsonpCallbacks,$document[0]);}];} -function createHttpBackend($browser,createXhr,$browserDefer,callbacks,rawDocument){return function(method,url,post,callback,headers,timeout,withCredentials,responseType,eventHandlers,uploadEventHandlers){url=url||$browser.url();if(lowercase(method)==='jsonp'){var callbackPath=callbacks.createCallback(url);var jsonpDone=jsonpReq(url,callbackPath,function(status,text){var response=(status===200)&&callbacks.getResponse(callbackPath);completeRequest(callback,status,response,'',text,'complete');callbacks.removeCallback(callbackPath);});}else{var xhr=createXhr(method,url);var abortedByTimeout=false;xhr.open(method,url,true);forEach(headers,function(value,key){if(isDefined(value)){xhr.setRequestHeader(key,value);}});xhr.onload=function requestLoaded(){var statusText=xhr.statusText||'';var response=('response' in xhr)?xhr.response:xhr.responseText;var status=xhr.status===1223?204:xhr.status;if(status===0){status=response?200:urlResolve(url).protocol==='file'?404:0;} -completeRequest(callback,status,response,xhr.getAllResponseHeaders(),statusText,'complete');};var requestError=function(){completeRequest(callback,-1,null,null,'','error');};var requestAborted=function(){completeRequest(callback,-1,null,null,'',abortedByTimeout?'timeout':'abort');};var requestTimeout=function(){completeRequest(callback,-1,null,null,'','timeout');};xhr.onerror=requestError;xhr.ontimeout=requestTimeout;xhr.onabort=requestAborted;forEach(eventHandlers,function(value,key){xhr.addEventListener(key,value);});forEach(uploadEventHandlers,function(value,key){xhr.upload.addEventListener(key,value);});if(withCredentials){xhr.withCredentials=true;} -if(responseType){try{xhr.responseType=responseType;}catch(e){if(responseType!=='json'){throw e;}}} -xhr.send(isUndefined(post)?null:post);} -if(timeout>0){var timeoutId=$browserDefer(function(){timeoutRequest('timeout');},timeout);}else if(isPromiseLike(timeout)){timeout.then(function(){timeoutRequest(isDefined(timeout.$$timeoutId)?'timeout':'abort');});} -function timeoutRequest(reason){abortedByTimeout=reason==='timeout';if(jsonpDone){jsonpDone();} -if(xhr){xhr.abort();}} -function completeRequest(callback,status,response,headersString,statusText,xhrStatus){if(isDefined(timeoutId)){$browserDefer.cancel(timeoutId);} -jsonpDone=xhr=null;callback(status,response,headersString,statusText,xhrStatus);}};function jsonpReq(url,callbackPath,done){url=url.replace('JSON_CALLBACK',callbackPath);var script=rawDocument.createElement('script'),callback=null;script.type='text/javascript';script.src=url;script.async=true;callback=function(event){script.removeEventListener('load',callback);script.removeEventListener('error',callback);rawDocument.body.removeChild(script);script=null;var status=-1;var text='unknown';if(event){if(event.type==='load'&&!callbacks.wasCalled(callbackPath)){event={type:'error'};} -text=event.type;status=event.type==='error'?404:200;} -if(done){done(status,text);}};script.addEventListener('load',callback);script.addEventListener('error',callback);rawDocument.body.appendChild(script);return callback;}} -var $interpolateMinErr=angular.$interpolateMinErr=minErr('$interpolate');$interpolateMinErr.throwNoconcat=function(text){throw $interpolateMinErr('noconcat','Error while interpolating: {0}\nStrict Contextual Escaping disallows '+'interpolations that concatenate multiple expressions when a trusted value is '+'required. See http://docs.angularjs.org/api/ng.$sce',text);};$interpolateMinErr.interr=function(text,err){return $interpolateMinErr('interr','Can\'t interpolate: {0}\n{1}',text,err.toString());};function $InterpolateProvider(){var startSymbol='{{';var endSymbol='}}';this.startSymbol=function(value){if(value){startSymbol=value;return this;} -return startSymbol;};this.endSymbol=function(value){if(value){endSymbol=value;return this;} -return endSymbol;};this.$get=['$parse','$exceptionHandler','$sce',function($parse,$exceptionHandler,$sce){var startSymbolLength=startSymbol.length,endSymbolLength=endSymbol.length,escapedStartRegexp=new RegExp(startSymbol.replace(/./g,escape),'g'),escapedEndRegexp=new RegExp(endSymbol.replace(/./g,escape),'g');function escape(ch){return'\\\\\\'+ch;} -function unescapeText(text){return text.replace(escapedStartRegexp,startSymbol).replace(escapedEndRegexp,endSymbol);} -function constantWatchDelegate(scope,listener,objectEquality,constantInterp){var unwatch=scope.$watch(function constantInterpolateWatch(scope){unwatch();return constantInterp(scope);},listener,objectEquality);return unwatch;} -function $interpolate(text,mustHaveExpression,trustedContext,allOrNothing){var contextAllowsConcatenation=trustedContext===$sce.URL||trustedContext===$sce.MEDIA_URL;if(!text.length||text.indexOf(startSymbol)===-1){if(mustHaveExpression)return;var unescapedText=unescapeText(text);if(contextAllowsConcatenation){unescapedText=$sce.getTrusted(trustedContext,unescapedText);} -var constantInterp=valueFn(unescapedText);constantInterp.exp=text;constantInterp.expressions=[];constantInterp.$$watchDelegate=constantWatchDelegate;return constantInterp;} -allOrNothing=!!allOrNothing;var startIndex,endIndex,index=0,expressions=[],parseFns,textLength=text.length,exp,concat=[],expressionPositions=[],singleExpression;while(index1){$interpolateMinErr.throwNoconcat(text);} -return concat.join('');};return extend(function interpolationFn(context){var i=0;var ii=expressions.length;var values=new Array(ii);try{for(;i4,args=hasParams?sliceArgs(arguments,4):[],iteration=0,skipApply=isDefined(invokeApply)&&!invokeApply,deferred=(skipApply?$$q:$q).defer(),promise=deferred.promise;count=isDefined(count)?count:0;function callback(){if(!hasParams){fn(iteration);}else{fn.apply(null,args);}} -function tick(){if(skipApply){$browser.defer(callback);}else{$rootScope.$evalAsync(callback);} -deferred.notify(iteration++);if(count>0&&iteration>=count){deferred.resolve(iteration);clearIntervalFn(promise.$$intervalId);} -if(!skipApply)$rootScope.$apply();} -promise.$$intervalId=setIntervalFn(tick,delay,deferred,skipApply);return promise;};};}];} -var $jsonpCallbacksProvider=function(){this.$get=function(){var callbacks=angular.callbacks;var callbackMap={};function createCallback(callbackId){var callback=function(data){callback.data=data;callback.called=true;};callback.id=callbackId;return callback;} -return{createCallback:function(url){var callbackId='_'+(callbacks.$$counter++).toString(36);var callbackPath='angular.callbacks.'+callbackId;var callback=createCallback(callbackId);callbackMap[callbackPath]=callbacks[callbackId]=callback;return callbackPath;},wasCalled:function(callbackPath){return callbackMap[callbackPath].called;},getResponse:function(callbackPath){return callbackMap[callbackPath].data;},removeCallback:function(callbackPath){var callback=callbackMap[callbackPath];delete callbacks[callback.id];delete callbackMap[callbackPath];}};};};var PATH_MATCH=/^([^?#]*)(\?([^#]*))?(#(.*))?$/,DEFAULT_PORTS={'http':80,'https':443,'ftp':21};var $locationMinErr=minErr('$location');function encodePath(path){var segments=path.split('/'),i=segments.length;while(i--){segments[i]=encodeUriSegment(segments[i].replace(/%2F/g,'/'));} -return segments.join('/');} -function decodePath(path,html5Mode){var segments=path.split('/'),i=segments.length;while(i--){segments[i]=decodeURIComponent(segments[i]);if(html5Mode){segments[i]=segments[i].replace(/\//g,'%2F');}} -return segments.join('/');} -function normalizePath(pathValue,searchValue,hashValue){var search=toKeyValue(searchValue),hash=hashValue?'#'+encodeUriSegment(hashValue):'',path=encodePath(pathValue);return path+(search?'?'+search:'')+hash;} -function parseAbsoluteUrl(absoluteUrl,locationObj){var parsedUrl=urlResolve(absoluteUrl);locationObj.$$protocol=parsedUrl.protocol;locationObj.$$host=parsedUrl.hostname;locationObj.$$port=toInt(parsedUrl.port)||DEFAULT_PORTS[parsedUrl.protocol]||null;} -var DOUBLE_SLASH_REGEX=/^\s*[\\/]{2,}/;function parseAppUrl(url,locationObj,html5Mode){if(DOUBLE_SLASH_REGEX.test(url)){throw $locationMinErr('badpath','Invalid url "{0}".',url);} -var prefixed=(url.charAt(0)!=='/');if(prefixed){url='/'+url;} -var match=urlResolve(url);var path=prefixed&&match.pathname.charAt(0)==='/'?match.pathname.substring(1):match.pathname;locationObj.$$path=decodePath(path,html5Mode);locationObj.$$search=parseKeyValue(match.search);locationObj.$$hash=decodeURIComponent(match.hash);if(locationObj.$$path&&locationObj.$$path.charAt(0)!=='/'){locationObj.$$path='/'+locationObj.$$path;}} -function startsWith(str,search){return str.slice(0,search.length)===search;} -function stripBaseUrl(base,url){if(startsWith(url,base)){return url.substr(base.length);}} -function stripHash(url){var index=url.indexOf('#');return index===-1?url:url.substr(0,index);} -function stripFile(url){return url.substr(0,stripHash(url).lastIndexOf('/')+1);} -function serverBase(url){return url.substring(0,url.indexOf('/',url.indexOf('//')+2));} -function LocationHtml5Url(appBase,appBaseNoFile,basePrefix){this.$$html5=true;basePrefix=basePrefix||'';parseAbsoluteUrl(appBase,this);this.$$parse=function(url){var pathUrl=stripBaseUrl(appBaseNoFile,url);if(!isString(pathUrl)){throw $locationMinErr('ipthprfx','Invalid url "{0}", missing path prefix "{1}".',url,appBaseNoFile);} -parseAppUrl(pathUrl,this,true);if(!this.$$path){this.$$path='/';} -this.$$compose();};this.$$normalizeUrl=function(url){return appBaseNoFile+url.substr(1);};this.$$parseLinkUrl=function(url,relHref){if(relHref&&relHref[0]==='#'){this.hash(relHref.slice(1));return true;} -var appUrl,prevAppUrl;var rewrittenUrl;if(isDefined(appUrl=stripBaseUrl(appBase,url))){prevAppUrl=appUrl;if(basePrefix&&isDefined(appUrl=stripBaseUrl(basePrefix,appUrl))){rewrittenUrl=appBaseNoFile+(stripBaseUrl('/',appUrl)||appUrl);}else{rewrittenUrl=appBase+prevAppUrl;}}else if(isDefined(appUrl=stripBaseUrl(appBaseNoFile,url))){rewrittenUrl=appBaseNoFile+appUrl;}else if(appBaseNoFile===url+'/'){rewrittenUrl=appBaseNoFile;} -if(rewrittenUrl){this.$$parse(rewrittenUrl);} -return!!rewrittenUrl;};} -function LocationHashbangUrl(appBase,appBaseNoFile,hashPrefix){parseAbsoluteUrl(appBase,this);this.$$parse=function(url){var withoutBaseUrl=stripBaseUrl(appBase,url)||stripBaseUrl(appBaseNoFile,url);var withoutHashUrl;if(!isUndefined(withoutBaseUrl)&&withoutBaseUrl.charAt(0)==='#'){withoutHashUrl=stripBaseUrl(hashPrefix,withoutBaseUrl);if(isUndefined(withoutHashUrl)){withoutHashUrl=withoutBaseUrl;}}else{if(this.$$html5){withoutHashUrl=withoutBaseUrl;}else{withoutHashUrl='';if(isUndefined(withoutBaseUrl)){appBase=url;(this).replace();}}} -parseAppUrl(withoutHashUrl,this,false);this.$$path=removeWindowsDriveName(this.$$path,withoutHashUrl,appBase);this.$$compose();function removeWindowsDriveName(path,url,base){var windowsFilePathExp=/^\/[A-Z]:(\/.*)/;var firstPathSegmentMatch;if(startsWith(url,base)){url=url.replace(base,'');} -if(windowsFilePathExp.exec(url)){return path;} -firstPathSegmentMatch=windowsFilePathExp.exec(path);return firstPathSegmentMatch?firstPathSegmentMatch[1]:path;}};this.$$normalizeUrl=function(url){return appBase+(url?hashPrefix+url:'');};this.$$parseLinkUrl=function(url,relHref){if(stripHash(appBase)===stripHash(url)){this.$$parse(url);return true;} -return false;};} -function LocationHashbangInHtml5Url(appBase,appBaseNoFile,hashPrefix){this.$$html5=true;LocationHashbangUrl.apply(this,arguments);this.$$parseLinkUrl=function(url,relHref){if(relHref&&relHref[0]==='#'){this.hash(relHref.slice(1));return true;} -var rewrittenUrl;var appUrl;if(appBase===stripHash(url)){rewrittenUrl=url;}else if((appUrl=stripBaseUrl(appBaseNoFile,url))){rewrittenUrl=appBase+hashPrefix+appUrl;}else if(appBaseNoFile===url+'/'){rewrittenUrl=appBaseNoFile;} -if(rewrittenUrl){this.$$parse(rewrittenUrl);} -return!!rewrittenUrl;};this.$$normalizeUrl=function(url){return appBase+hashPrefix+url;};} -var locationPrototype={$$absUrl:'',$$html5:false,$$replace:false,$$compose:function(){this.$$url=normalizePath(this.$$path,this.$$search,this.$$hash);this.$$absUrl=this.$$normalizeUrl(this.$$url);this.$$urlUpdatedByLocation=true;},absUrl:locationGetter('$$absUrl'),url:function(url){if(isUndefined(url)){return this.$$url;} -var match=PATH_MATCH.exec(url);if(match[1]||url==='')this.path(decodeURIComponent(match[1]));if(match[2]||match[1]||url==='')this.search(match[3]||'');this.hash(match[5]||'');return this;},protocol:locationGetter('$$protocol'),host:locationGetter('$$host'),port:locationGetter('$$port'),path:locationGetterSetter('$$path',function(path){path=path!==null?path.toString():'';return path.charAt(0)==='/'?path:'/'+path;}),search:function(search,paramValue){switch(arguments.length){case 0:return this.$$search;case 1:if(isString(search)||isNumber(search)){search=search.toString();this.$$search=parseKeyValue(search);}else if(isObject(search)){search=copy(search,{});forEach(search,function(value,key){if(value==null)delete search[key];});this.$$search=search;}else{throw $locationMinErr('isrcharg','The first argument of the `$location#search()` call must be a string or an object.');} -break;default:if(isUndefined(paramValue)||paramValue===null){delete this.$$search[search];}else{this.$$search[search]=paramValue;}} -this.$$compose();return this;},hash:locationGetterSetter('$$hash',function(hash){return hash!==null?hash.toString():'';}),replace:function(){this.$$replace=true;return this;}};forEach([LocationHashbangInHtml5Url,LocationHashbangUrl,LocationHtml5Url],function(Location){Location.prototype=Object.create(locationPrototype);Location.prototype.state=function(state){if(!arguments.length){return this.$$state;} -if(Location!==LocationHtml5Url||!this.$$html5){throw $locationMinErr('nostate','History API state support is available only '+'in HTML5 mode and only in browsers supporting HTML5 History API');} -this.$$state=isUndefined(state)?null:state;this.$$urlUpdatedByLocation=true;return this;};});function locationGetter(property){return function(){return this[property];};} -function locationGetterSetter(property,preprocess){return function(value){if(isUndefined(value)){return this[property];} -this[property]=preprocess(value);this.$$compose();return this;};} -function $LocationProvider(){var hashPrefix='!',html5Mode={enabled:false,requireBase:true,rewriteLinks:true};this.hashPrefix=function(prefix){if(isDefined(prefix)){hashPrefix=prefix;return this;}else{return hashPrefix;}};this.html5Mode=function(mode){if(isBoolean(mode)){html5Mode.enabled=mode;return this;}else if(isObject(mode)){if(isBoolean(mode.enabled)){html5Mode.enabled=mode.enabled;} -if(isBoolean(mode.requireBase)){html5Mode.requireBase=mode.requireBase;} -if(isBoolean(mode.rewriteLinks)||isString(mode.rewriteLinks)){html5Mode.rewriteLinks=mode.rewriteLinks;} -return this;}else{return html5Mode;}};this.$get=['$rootScope','$browser','$sniffer','$rootElement','$window',function($rootScope,$browser,$sniffer,$rootElement,$window){var $location,LocationMode,baseHref=$browser.baseHref(),initialUrl=$browser.url(),appBase;if(html5Mode.enabled){if(!baseHref&&html5Mode.requireBase){throw $locationMinErr('nobase','$location in HTML5 mode requires a tag to be present!');} -appBase=serverBase(initialUrl)+(baseHref||'/');LocationMode=$sniffer.history?LocationHtml5Url:LocationHashbangInHtml5Url;}else{appBase=stripHash(initialUrl);LocationMode=LocationHashbangUrl;} -var appBaseNoFile=stripFile(appBase);$location=new LocationMode(appBase,appBaseNoFile,'#'+hashPrefix);$location.$$parseLinkUrl(initialUrl,initialUrl);$location.$$state=$browser.state();var IGNORE_URI_REGEXP=/^\s*(javascript|mailto):/i;function urlsEqual(a,b){return a===b||urlResolve(a).href===urlResolve(b).href;} -function setBrowserUrlWithFallback(url,replace,state){var oldUrl=$location.url();var oldState=$location.$$state;try{$browser.url(url,replace,state);$location.$$state=$browser.state();}catch(e){$location.url(oldUrl);$location.$$state=oldState;throw e;}} -$rootElement.on('click',function(event){var rewriteLinks=html5Mode.rewriteLinks;if(!rewriteLinks||event.ctrlKey||event.metaKey||event.shiftKey||event.which===2||event.button===2)return;var elm=jqLite(event.target);while(nodeName_(elm[0])!=='a'){if(elm[0]===$rootElement[0]||!(elm=elm.parent())[0])return;} -if(isString(rewriteLinks)&&isUndefined(elm.attr(rewriteLinks)))return;var absHref=elm.prop('href');var relHref=elm.attr('href')||elm.attr('xlink:href');if(isObject(absHref)&&absHref.toString()==='[object SVGAnimatedString]'){absHref=urlResolve(absHref.animVal).href;} -if(IGNORE_URI_REGEXP.test(absHref))return;if(absHref&&!elm.attr('target')&&!event.isDefaultPrevented()){if($location.$$parseLinkUrl(absHref,relHref)){event.preventDefault();if($location.absUrl()!==$browser.url()){$rootScope.$apply();}}}});if($location.absUrl()!==initialUrl){$browser.url($location.absUrl(),true);} -var initializing=true;$browser.onUrlChange(function(newUrl,newState){if(!startsWith(newUrl,appBaseNoFile)){$window.location.href=newUrl;return;} -$rootScope.$evalAsync(function(){var oldUrl=$location.absUrl();var oldState=$location.$$state;var defaultPrevented;$location.$$parse(newUrl);$location.$$state=newState;defaultPrevented=$rootScope.$broadcast('$locationChangeStart',newUrl,oldUrl,newState,oldState).defaultPrevented;if($location.absUrl()!==newUrl)return;if(defaultPrevented){$location.$$parse(oldUrl);$location.$$state=oldState;setBrowserUrlWithFallback(oldUrl,false,oldState);}else{initializing=false;afterLocationChange(oldUrl,oldState);}});if(!$rootScope.$$phase)$rootScope.$digest();});$rootScope.$watch(function $locationWatch(){if(initializing||$location.$$urlUpdatedByLocation){$location.$$urlUpdatedByLocation=false;var oldUrl=$browser.url();var newUrl=$location.absUrl();var oldState=$browser.state();var currentReplace=$location.$$replace;var urlOrStateChanged=!urlsEqual(oldUrl,newUrl)||($location.$$html5&&$sniffer.history&&oldState!==$location.$$state);if(initializing||urlOrStateChanged){initializing=false;$rootScope.$evalAsync(function(){var newUrl=$location.absUrl();var defaultPrevented=$rootScope.$broadcast('$locationChangeStart',newUrl,oldUrl,$location.$$state,oldState).defaultPrevented;if($location.absUrl()!==newUrl)return;if(defaultPrevented){$location.$$parse(oldUrl);$location.$$state=oldState;}else{if(urlOrStateChanged){setBrowserUrlWithFallback(newUrl,currentReplace,oldState===$location.$$state?null:$location.$$state);} -afterLocationChange(oldUrl,oldState);}});}} -$location.$$replace=false;});return $location;function afterLocationChange(oldUrl,oldState){$rootScope.$broadcast('$locationChangeSuccess',$location.absUrl(),oldUrl,$location.$$state,oldState);}}];} -function $LogProvider(){var debug=true,self=this;this.debugEnabled=function(flag){if(isDefined(flag)){debug=flag;return this;}else{return debug;}};this.$get=['$window',function($window){var formatStackTrace=msie||/\bEdge\//.test($window.navigator&&$window.navigator.userAgent);return{log:consoleLog('log'),info:consoleLog('info'),warn:consoleLog('warn'),error:consoleLog('error'),debug:(function(){var fn=consoleLog('debug');return function(){if(debug){fn.apply(self,arguments);}};})()};function formatError(arg){if(isError(arg)){if(arg.stack&&formatStackTrace){arg=(arg.message&&arg.stack.indexOf(arg.message)===-1)?'Error: '+arg.message+'\n'+arg.stack:arg.stack;}else if(arg.sourceURL){arg=arg.message+'\n'+arg.sourceURL+':'+arg.line;}} -return arg;} -function consoleLog(type){var console=$window.console||{},logFn=console[type]||console.log||noop;return function(){var args=[];forEach(arguments,function(arg){args.push(formatError(arg));});return Function.prototype.apply.call(logFn,console,args);};}}];} -var $parseMinErr=minErr('$parse');var objectValueOf={}.constructor.prototype.valueOf;function getStringValue(name){return name+'';} -var OPERATORS=createMap();forEach('+ - * / % === !== == != < > <= >= && || ! = |'.split(' '),function(operator){OPERATORS[operator]=true;});var ESCAPE={'n':'\n','f':'\f','r':'\r','t':'\t','v':'\v','\'':'\'','"':'"'};var Lexer=function Lexer(options){this.options=options;};Lexer.prototype={constructor:Lexer,lex:function(text){this.text=text;this.index=0;this.tokens=[];while(this.index=0xD800&&cp1<=0xDBFF&&cp2>=0xDC00&&cp2<=0xDFFF){return ch+peek;} -return ch;},isExpOperator:function(ch){return(ch==='-'||ch==='+'||this.isNumber(ch));},throwError:function(error,start,end){end=end||this.index;var colStr=(isDefined(start)?'s '+start+'-'+this.index+' ['+this.text.substring(start,end)+']':' '+end);throw $parseMinErr('lexerr','Lexer Error: {0} at column{1} in expression [{2}].',error,colStr,this.text);},readNumber:function(){var number='';var start=this.index;while(this.index0&&!this.peek('}',')',';',']')) -body.push(this.expressionStatement());if(!this.expect(';')){return{type:AST.Program,body:body};}}},expressionStatement:function(){return{type:AST.ExpressionStatement,expression:this.filterChain()};},filterChain:function(){var left=this.expression();while(this.expect('|')){left=this.filter(left);} -return left;},expression:function(){return this.assignment();},assignment:function(){var result=this.ternary();if(this.expect('=')){if(!isAssignable(result)){throw $parseMinErr('lval','Trying to assign a value to a non l-value');} -result={type:AST.AssignmentExpression,left:result,right:this.assignment(),operator:'='};} -return result;},ternary:function(){var test=this.logicalOR();var alternate;var consequent;if(this.expect('?')){alternate=this.expression();if(this.consume(':')){consequent=this.expression();return{type:AST.ConditionalExpression,test:test,alternate:alternate,consequent:consequent};}} -return test;},logicalOR:function(){var left=this.logicalAND();while(this.expect('||')){left={type:AST.LogicalExpression,operator:'||',left:left,right:this.logicalAND()};} -return left;},logicalAND:function(){var left=this.equality();while(this.expect('&&')){left={type:AST.LogicalExpression,operator:'&&',left:left,right:this.equality()};} -return left;},equality:function(){var left=this.relational();var token;while((token=this.expect('==','!=','===','!=='))){left={type:AST.BinaryExpression,operator:token.text,left:left,right:this.relational()};} -return left;},relational:function(){var left=this.additive();var token;while((token=this.expect('<','>','<=','>='))){left={type:AST.BinaryExpression,operator:token.text,left:left,right:this.additive()};} -return left;},additive:function(){var left=this.multiplicative();var token;while((token=this.expect('+','-'))){left={type:AST.BinaryExpression,operator:token.text,left:left,right:this.multiplicative()};} -return left;},multiplicative:function(){var left=this.unary();var token;while((token=this.expect('*','/','%'))){left={type:AST.BinaryExpression,operator:token.text,left:left,right:this.unary()};} -return left;},unary:function(){var token;if((token=this.expect('+','-','!'))){return{type:AST.UnaryExpression,operator:token.text,prefix:true,argument:this.unary()};}else{return this.primary();}},primary:function(){var primary;if(this.expect('(')){primary=this.filterChain();this.consume(')');}else if(this.expect('[')){primary=this.arrayDeclaration();}else if(this.expect('{')){primary=this.object();}else if(this.selfReferential.hasOwnProperty(this.peek().text)){primary=copy(this.selfReferential[this.consume().text]);}else if(this.options.literals.hasOwnProperty(this.peek().text)){primary={type:AST.Literal,value:this.options.literals[this.consume().text]};}else if(this.peek().identifier){primary=this.identifier();}else if(this.peek().constant){primary=this.constant();}else{this.throwError('not a primary expression',this.peek());} -var next;while((next=this.expect('(','[','.'))){if(next.text==='('){primary={type:AST.CallExpression,callee:primary,arguments:this.parseArguments()};this.consume(')');}else if(next.text==='['){primary={type:AST.MemberExpression,object:primary,property:this.expression(),computed:true};this.consume(']');}else if(next.text==='.'){primary={type:AST.MemberExpression,object:primary,property:this.identifier(),computed:false};}else{this.throwError('IMPOSSIBLE');}} -return primary;},filter:function(baseExpression){var args=[baseExpression];var result={type:AST.CallExpression,callee:this.identifier(),arguments:args,filter:true};while(this.expect(':')){args.push(this.expression());} -return result;},parseArguments:function(){var args=[];if(this.peekToken().text!==')'){do{args.push(this.filterChain());}while(this.expect(','));} -return args;},identifier:function(){var token=this.consume();if(!token.identifier){this.throwError('is not a valid identifier',token);} -return{type:AST.Identifier,name:token.text};},constant:function(){return{type:AST.Literal,value:this.consume().value};},arrayDeclaration:function(){var elements=[];if(this.peekToken().text!==']'){do{if(this.peek(']')){break;} -elements.push(this.expression());}while(this.expect(','));} -this.consume(']');return{type:AST.ArrayExpression,elements:elements};},object:function(){var properties=[],property;if(this.peekToken().text!=='}'){do{if(this.peek('}')){break;} -property={type:AST.Property,kind:'init'};if(this.peek().constant){property.key=this.constant();property.computed=false;this.consume(':');property.value=this.expression();}else if(this.peek().identifier){property.key=this.identifier();property.computed=false;if(this.peek(':')){this.consume(':');property.value=this.expression();}else{property.value=property.key;}}else if(this.peek('[')){this.consume('[');property.key=this.expression();this.consume(']');property.computed=true;this.consume(':');property.value=this.expression();}else{this.throwError('invalid key',this.peek());} -properties.push(property);}while(this.expect(','));} -this.consume('}');return{type:AST.ObjectExpression,properties:properties};},throwError:function(msg,token){throw $parseMinErr('syntax','Syntax Error: Token \'{0}\' {1} at column {2} of the expression [{3}] starting at [{4}].',token.text,msg,(token.index+1),this.text,this.text.substring(token.index));},consume:function(e1){if(this.tokens.length===0){throw $parseMinErr('ueoe','Unexpected end of expression: {0}',this.text);} -var token=this.expect(e1);if(!token){this.throwError('is unexpected, expecting ['+e1+']',this.peek());} -return token;},peekToken:function(){if(this.tokens.length===0){throw $parseMinErr('ueoe','Unexpected end of expression: {0}',this.text);} -return this.tokens[0];},peek:function(e1,e2,e3,e4){return this.peekAhead(0,e1,e2,e3,e4);},peekAhead:function(i,e1,e2,e3,e4){if(this.tokens.length>i){var token=this.tokens[i];var t=token.text;if(t===e1||t===e2||t===e3||t===e4||(!e1&&!e2&&!e3&&!e4)){return token;}} -return false;},expect:function(e1,e2,e3,e4){var token=this.peek(e1,e2,e3,e4);if(token){this.tokens.shift();return token;} -return false;},selfReferential:{'this':{type:AST.ThisExpression},'$locals':{type:AST.LocalsExpression}}};function ifDefined(v,d){return typeof v!=='undefined'?v:d;} -function plusFn(l,r){if(typeof l==='undefined')return r;if(typeof r==='undefined')return l;return l+r;} -function isStateless($filter,filterName){var fn=$filter(filterName);return!fn.$stateful;} -var PURITY_ABSOLUTE=1;var PURITY_RELATIVE=2;function isPure(node,parentIsPure){switch(node.type){case AST.MemberExpression:if(node.computed){return false;} -break;case AST.UnaryExpression:return PURITY_ABSOLUTE;case AST.BinaryExpression:return node.operator!=='+'?PURITY_ABSOLUTE:false;case AST.CallExpression:return false;} -return(undefined===parentIsPure)?PURITY_RELATIVE:parentIsPure;} -function findConstantAndWatchExpressions(ast,$filter,parentIsPure){var allConstants;var argsToWatch;var isStatelessFilter;var astIsPure=ast.isPure=isPure(ast,parentIsPure);switch(ast.type){case AST.Program:allConstants=true;forEach(ast.body,function(expr){findConstantAndWatchExpressions(expr.expression,$filter,astIsPure);allConstants=allConstants&&expr.expression.constant;});ast.constant=allConstants;break;case AST.Literal:ast.constant=true;ast.toWatch=[];break;case AST.UnaryExpression:findConstantAndWatchExpressions(ast.argument,$filter,astIsPure);ast.constant=ast.argument.constant;ast.toWatch=ast.argument.toWatch;break;case AST.BinaryExpression:findConstantAndWatchExpressions(ast.left,$filter,astIsPure);findConstantAndWatchExpressions(ast.right,$filter,astIsPure);ast.constant=ast.left.constant&&ast.right.constant;ast.toWatch=ast.left.toWatch.concat(ast.right.toWatch);break;case AST.LogicalExpression:findConstantAndWatchExpressions(ast.left,$filter,astIsPure);findConstantAndWatchExpressions(ast.right,$filter,astIsPure);ast.constant=ast.left.constant&&ast.right.constant;ast.toWatch=ast.constant?[]:[ast];break;case AST.ConditionalExpression:findConstantAndWatchExpressions(ast.test,$filter,astIsPure);findConstantAndWatchExpressions(ast.alternate,$filter,astIsPure);findConstantAndWatchExpressions(ast.consequent,$filter,astIsPure);ast.constant=ast.test.constant&&ast.alternate.constant&&ast.consequent.constant;ast.toWatch=ast.constant?[]:[ast];break;case AST.Identifier:ast.constant=false;ast.toWatch=[ast];break;case AST.MemberExpression:findConstantAndWatchExpressions(ast.object,$filter,astIsPure);if(ast.computed){findConstantAndWatchExpressions(ast.property,$filter,astIsPure);} -ast.constant=ast.object.constant&&(!ast.computed||ast.property.constant);ast.toWatch=ast.constant?[]:[ast];break;case AST.CallExpression:isStatelessFilter=ast.filter?isStateless($filter,ast.callee.name):false;allConstants=isStatelessFilter;argsToWatch=[];forEach(ast.arguments,function(expr){findConstantAndWatchExpressions(expr,$filter,astIsPure);allConstants=allConstants&&expr.constant;argsToWatch.push.apply(argsToWatch,expr.toWatch);});ast.constant=allConstants;ast.toWatch=isStatelessFilter?argsToWatch:[ast];break;case AST.AssignmentExpression:findConstantAndWatchExpressions(ast.left,$filter,astIsPure);findConstantAndWatchExpressions(ast.right,$filter,astIsPure);ast.constant=ast.left.constant&&ast.right.constant;ast.toWatch=[ast];break;case AST.ArrayExpression:allConstants=true;argsToWatch=[];forEach(ast.elements,function(expr){findConstantAndWatchExpressions(expr,$filter,astIsPure);allConstants=allConstants&&expr.constant;argsToWatch.push.apply(argsToWatch,expr.toWatch);});ast.constant=allConstants;ast.toWatch=argsToWatch;break;case AST.ObjectExpression:allConstants=true;argsToWatch=[];forEach(ast.properties,function(property){findConstantAndWatchExpressions(property.value,$filter,astIsPure);allConstants=allConstants&&property.value.constant;argsToWatch.push.apply(argsToWatch,property.value.toWatch);if(property.computed){findConstantAndWatchExpressions(property.key,$filter,false);allConstants=allConstants&&property.key.constant;argsToWatch.push.apply(argsToWatch,property.key.toWatch);}});ast.constant=allConstants;ast.toWatch=argsToWatch;break;case AST.ThisExpression:ast.constant=false;ast.toWatch=[];break;case AST.LocalsExpression:ast.constant=false;ast.toWatch=[];break;}} -function getInputs(body){if(body.length!==1)return;var lastExpression=body[0].expression;var candidate=lastExpression.toWatch;if(candidate.length!==1)return candidate;return candidate[0]!==lastExpression?candidate:undefined;} -function isAssignable(ast){return ast.type===AST.Identifier||ast.type===AST.MemberExpression;} -function assignableAST(ast){if(ast.body.length===1&&isAssignable(ast.body[0].expression)){return{type:AST.AssignmentExpression,left:ast.body[0].expression,right:{type:AST.NGValueParameter},operator:'='};}} -function isLiteral(ast){return ast.body.length===0||ast.body.length===1&&(ast.body[0].expression.type===AST.Literal||ast.body[0].expression.type===AST.ArrayExpression||ast.body[0].expression.type===AST.ObjectExpression);} -function isConstant(ast){return ast.constant;} -function ASTCompiler($filter){this.$filter=$filter;} -ASTCompiler.prototype={compile:function(ast){var self=this;this.state={nextId:0,filters:{},fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]};findConstantAndWatchExpressions(ast,self.$filter);var extra='';var assignable;this.stage='assign';if((assignable=assignableAST(ast))){this.state.computing='assign';var result=this.nextId();this.recurse(assignable,result);this.return_(result);extra='fn.assign='+this.generateFunction('assign','s,v,l');} -var toWatch=getInputs(ast.body);self.stage='inputs';forEach(toWatch,function(watch,key){var fnKey='fn'+key;self.state[fnKey]={vars:[],body:[],own:{}};self.state.computing=fnKey;var intoId=self.nextId();self.recurse(watch,intoId);self.return_(intoId);self.state.inputs.push({name:fnKey,isPure:watch.isPure});watch.watchId=key;});this.state.computing='fn';this.stage='main';this.recurse(ast);var fnString='"'+this.USE+' '+this.STRICT+'";\n'+ -this.filterPrefix()+'var fn='+this.generateFunction('fn','s,l,a,i')+ -extra+ -this.watchFns()+'return fn;';var fn=(new Function('$filter','getStringValue','ifDefined','plus',fnString))(this.$filter,getStringValue,ifDefined,plusFn);this.state=this.stage=undefined;return fn;},USE:'use',STRICT:'strict',watchFns:function(){var result=[];var inputs=this.state.inputs;var self=this;forEach(inputs,function(input){result.push('var '+input.name+'='+self.generateFunction(input.name,'s'));if(input.isPure){result.push(input.name,'.isPure='+JSON.stringify(input.isPure)+';');}});if(inputs.length){result.push('fn.inputs=['+inputs.map(function(i){return i.name;}).join(',')+'];');} -return result.join('');},generateFunction:function(name,params){return'function('+params+'){'+ -this.varsPrefix(name)+ -this.body(name)+'};';},filterPrefix:function(){var parts=[];var self=this;forEach(this.state.filters,function(id,filter){parts.push(id+'=$filter('+self.escape(filter)+')');});if(parts.length)return'var '+parts.join(',')+';';return'';},varsPrefix:function(section){return this.state[section].vars.length?'var '+this.state[section].vars.join(',')+';':'';},body:function(section){return this.state[section].body.join('');},recurse:function(ast,intoId,nameId,recursionFn,create,skipWatchIdCheck){var left,right,self=this,args,expression,computed;recursionFn=recursionFn||noop;if(!skipWatchIdCheck&&isDefined(ast.watchId)){intoId=intoId||this.nextId();this.if_('i',this.lazyAssign(intoId,this.computedMember('i',ast.watchId)),this.lazyRecurse(ast,intoId,nameId,recursionFn,create,true));return;} -switch(ast.type){case AST.Program:forEach(ast.body,function(expression,pos){self.recurse(expression.expression,undefined,undefined,function(expr){right=expr;});if(pos!==ast.body.length-1){self.current().body.push(right,';');}else{self.return_(right);}});break;case AST.Literal:expression=this.escape(ast.value);this.assign(intoId,expression);recursionFn(intoId||expression);break;case AST.UnaryExpression:this.recurse(ast.argument,undefined,undefined,function(expr){right=expr;});expression=ast.operator+'('+this.ifDefined(right,0)+')';this.assign(intoId,expression);recursionFn(expression);break;case AST.BinaryExpression:this.recurse(ast.left,undefined,undefined,function(expr){left=expr;});this.recurse(ast.right,undefined,undefined,function(expr){right=expr;});if(ast.operator==='+'){expression=this.plus(left,right);}else if(ast.operator==='-'){expression=this.ifDefined(left,0)+ast.operator+this.ifDefined(right,0);}else{expression='('+left+')'+ast.operator+'('+right+')';} -this.assign(intoId,expression);recursionFn(expression);break;case AST.LogicalExpression:intoId=intoId||this.nextId();self.recurse(ast.left,intoId);self.if_(ast.operator==='&&'?intoId:self.not(intoId),self.lazyRecurse(ast.right,intoId));recursionFn(intoId);break;case AST.ConditionalExpression:intoId=intoId||this.nextId();self.recurse(ast.test,intoId);self.if_(intoId,self.lazyRecurse(ast.alternate,intoId),self.lazyRecurse(ast.consequent,intoId));recursionFn(intoId);break;case AST.Identifier:intoId=intoId||this.nextId();if(nameId){nameId.context=self.stage==='inputs'?'s':this.assign(this.nextId(),this.getHasOwnProperty('l',ast.name)+'?l:s');nameId.computed=false;nameId.name=ast.name;} -self.if_(self.stage==='inputs'||self.not(self.getHasOwnProperty('l',ast.name)),function(){self.if_(self.stage==='inputs'||'s',function(){if(create&&create!==1){self.if_(self.isNull(self.nonComputedMember('s',ast.name)),self.lazyAssign(self.nonComputedMember('s',ast.name),'{}'));} -self.assign(intoId,self.nonComputedMember('s',ast.name));});},intoId&&self.lazyAssign(intoId,self.nonComputedMember('l',ast.name)));recursionFn(intoId);break;case AST.MemberExpression:left=nameId&&(nameId.context=this.nextId())||this.nextId();intoId=intoId||this.nextId();self.recurse(ast.object,left,undefined,function(){self.if_(self.notNull(left),function(){if(ast.computed){right=self.nextId();self.recurse(ast.property,right);self.getStringValue(right);if(create&&create!==1){self.if_(self.not(self.computedMember(left,right)),self.lazyAssign(self.computedMember(left,right),'{}'));} -expression=self.computedMember(left,right);self.assign(intoId,expression);if(nameId){nameId.computed=true;nameId.name=right;}}else{if(create&&create!==1){self.if_(self.isNull(self.nonComputedMember(left,ast.property.name)),self.lazyAssign(self.nonComputedMember(left,ast.property.name),'{}'));} -expression=self.nonComputedMember(left,ast.property.name);self.assign(intoId,expression);if(nameId){nameId.computed=false;nameId.name=ast.property.name;}}},function(){self.assign(intoId,'undefined');});recursionFn(intoId);},!!create);break;case AST.CallExpression:intoId=intoId||this.nextId();if(ast.filter){right=self.filter(ast.callee.name);args=[];forEach(ast.arguments,function(expr){var argument=self.nextId();self.recurse(expr,argument);args.push(argument);});expression=right+'('+args.join(',')+')';self.assign(intoId,expression);recursionFn(intoId);}else{right=self.nextId();left={};args=[];self.recurse(ast.callee,right,left,function(){self.if_(self.notNull(right),function(){forEach(ast.arguments,function(expr){self.recurse(expr,ast.constant?undefined:self.nextId(),undefined,function(argument){args.push(argument);});});if(left.name){expression=self.member(left.context,left.name,left.computed)+'('+args.join(',')+')';}else{expression=right+'('+args.join(',')+')';} -self.assign(intoId,expression);},function(){self.assign(intoId,'undefined');});recursionFn(intoId);});} -break;case AST.AssignmentExpression:right=this.nextId();left={};this.recurse(ast.left,undefined,left,function(){self.if_(self.notNull(left.context),function(){self.recurse(ast.right,right);expression=self.member(left.context,left.name,left.computed)+ast.operator+right;self.assign(intoId,expression);recursionFn(intoId||expression);});},1);break;case AST.ArrayExpression:args=[];forEach(ast.elements,function(expr){self.recurse(expr,ast.constant?undefined:self.nextId(),undefined,function(argument){args.push(argument);});});expression='['+args.join(',')+']';this.assign(intoId,expression);recursionFn(intoId||expression);break;case AST.ObjectExpression:args=[];computed=false;forEach(ast.properties,function(property){if(property.computed){computed=true;}});if(computed){intoId=intoId||this.nextId();this.assign(intoId,'{}');forEach(ast.properties,function(property){if(property.computed){left=self.nextId();self.recurse(property.key,left);}else{left=property.key.type===AST.Identifier?property.key.name:(''+property.key.value);} -right=self.nextId();self.recurse(property.value,right);self.assign(self.member(intoId,left,property.computed),right);});}else{forEach(ast.properties,function(property){self.recurse(property.value,ast.constant?undefined:self.nextId(),undefined,function(expr){args.push(self.escape(property.key.type===AST.Identifier?property.key.name:(''+property.key.value))+':'+expr);});});expression='{'+args.join(',')+'}';this.assign(intoId,expression);} -recursionFn(intoId||expression);break;case AST.ThisExpression:this.assign(intoId,'s');recursionFn(intoId||'s');break;case AST.LocalsExpression:this.assign(intoId,'l');recursionFn(intoId||'l');break;case AST.NGValueParameter:this.assign(intoId,'v');recursionFn(intoId||'v');break;}},getHasOwnProperty:function(element,property){var key=element+'.'+property;var own=this.current().own;if(!own.hasOwnProperty(key)){own[key]=this.nextId(false,element+'&&('+this.escape(property)+' in '+element+')');} -return own[key];},assign:function(id,value){if(!id)return;this.current().body.push(id,'=',value,';');return id;},filter:function(filterName){if(!this.state.filters.hasOwnProperty(filterName)){this.state.filters[filterName]=this.nextId(true);} -return this.state.filters[filterName];},ifDefined:function(id,defaultValue){return'ifDefined('+id+','+this.escape(defaultValue)+')';},plus:function(left,right){return'plus('+left+','+right+')';},return_:function(id){this.current().body.push('return ',id,';');},if_:function(test,alternate,consequent){if(test===true){alternate();}else{var body=this.current().body;body.push('if(',test,'){');alternate();body.push('}');if(consequent){body.push('else{');consequent();body.push('}');}}},not:function(expression){return'!('+expression+')';},isNull:function(expression){return expression+'==null';},notNull:function(expression){return expression+'!=null';},nonComputedMember:function(left,right){var SAFE_IDENTIFIER=/^[$_a-zA-Z][$_a-zA-Z0-9]*$/;var UNSAFE_CHARACTERS=/[^$_a-zA-Z0-9]/g;if(SAFE_IDENTIFIER.test(right)){return left+'.'+right;}else{return left+'["'+right.replace(UNSAFE_CHARACTERS,this.stringEscapeFn)+'"]';}},computedMember:function(left,right){return left+'['+right+']';},member:function(left,right,computed){if(computed)return this.computedMember(left,right);return this.nonComputedMember(left,right);},getStringValue:function(item){this.assign(item,'getStringValue('+item+')');},lazyRecurse:function(ast,intoId,nameId,recursionFn,create,skipWatchIdCheck){var self=this;return function(){self.recurse(ast,intoId,nameId,recursionFn,create,skipWatchIdCheck);};},lazyAssign:function(id,value){var self=this;return function(){self.assign(id,value);};},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(c){return'\\u'+('0000'+c.charCodeAt(0).toString(16)).slice(-4);},escape:function(value){if(isString(value))return'\''+value.replace(this.stringEscapeRegex,this.stringEscapeFn)+'\'';if(isNumber(value))return value.toString();if(value===true)return'true';if(value===false)return'false';if(value===null)return'null';if(typeof value==='undefined')return'undefined';throw $parseMinErr('esc','IMPOSSIBLE');},nextId:function(skip,init){var id='v'+(this.state.nextId++);if(!skip){this.current().vars.push(id+(init?'='+init:''));} -return id;},current:function(){return this.state[this.state.computing];}};function ASTInterpreter($filter){this.$filter=$filter;} -ASTInterpreter.prototype={compile:function(ast){var self=this;findConstantAndWatchExpressions(ast,self.$filter);var assignable;var assign;if((assignable=assignableAST(ast))){assign=this.recurse(assignable);} -var toWatch=getInputs(ast.body);var inputs;if(toWatch){inputs=[];forEach(toWatch,function(watch,key){var input=self.recurse(watch);input.isPure=watch.isPure;watch.input=input;inputs.push(input);watch.watchId=key;});} -var expressions=[];forEach(ast.body,function(expression){expressions.push(self.recurse(expression.expression));});var fn=ast.body.length===0?noop:ast.body.length===1?expressions[0]:function(scope,locals){var lastValue;forEach(expressions,function(exp){lastValue=exp(scope,locals);});return lastValue;};if(assign){fn.assign=function(scope,value,locals){return assign(scope,locals,value);};} -if(inputs){fn.inputs=inputs;} -return fn;},recurse:function(ast,context,create){var left,right,self=this,args;if(ast.input){return this.inputs(ast.input,ast.watchId);} -switch(ast.type){case AST.Literal:return this.value(ast.value,context);case AST.UnaryExpression:right=this.recurse(ast.argument);return this['unary'+ast.operator](right,context);case AST.BinaryExpression:left=this.recurse(ast.left);right=this.recurse(ast.right);return this['binary'+ast.operator](left,right,context);case AST.LogicalExpression:left=this.recurse(ast.left);right=this.recurse(ast.right);return this['binary'+ast.operator](left,right,context);case AST.ConditionalExpression:return this['ternary?:'](this.recurse(ast.test),this.recurse(ast.alternate),this.recurse(ast.consequent),context);case AST.Identifier:return self.identifier(ast.name,context,create);case AST.MemberExpression:left=this.recurse(ast.object,false,!!create);if(!ast.computed){right=ast.property.name;} -if(ast.computed)right=this.recurse(ast.property);return ast.computed?this.computedMember(left,right,context,create):this.nonComputedMember(left,right,context,create);case AST.CallExpression:args=[];forEach(ast.arguments,function(expr){args.push(self.recurse(expr));});if(ast.filter)right=this.$filter(ast.callee.name);if(!ast.filter)right=this.recurse(ast.callee,true);return ast.filter?function(scope,locals,assign,inputs){var values=[];for(var i=0;i':function(left,right,context){return function(scope,locals,assign,inputs){var arg=left(scope,locals,assign,inputs)>right(scope,locals,assign,inputs);return context?{value:arg}:arg;};},'binary<=':function(left,right,context){return function(scope,locals,assign,inputs){var arg=left(scope,locals,assign,inputs)<=right(scope,locals,assign,inputs);return context?{value:arg}:arg;};},'binary>=':function(left,right,context){return function(scope,locals,assign,inputs){var arg=left(scope,locals,assign,inputs)>=right(scope,locals,assign,inputs);return context?{value:arg}:arg;};},'binary&&':function(left,right,context){return function(scope,locals,assign,inputs){var arg=left(scope,locals,assign,inputs)&&right(scope,locals,assign,inputs);return context?{value:arg}:arg;};},'binary||':function(left,right,context){return function(scope,locals,assign,inputs){var arg=left(scope,locals,assign,inputs)||right(scope,locals,assign,inputs);return context?{value:arg}:arg;};},'ternary?:':function(test,alternate,consequent,context){return function(scope,locals,assign,inputs){var arg=test(scope,locals,assign,inputs)?alternate(scope,locals,assign,inputs):consequent(scope,locals,assign,inputs);return context?{value:arg}:arg;};},value:function(value,context){return function(){return context?{context:undefined,name:undefined,value:value}:value;};},identifier:function(name,context,create){return function(scope,locals,assign,inputs){var base=locals&&(name in locals)?locals:scope;if(create&&create!==1&&base&&base[name]==null){base[name]={};} -var value=base?base[name]:undefined;if(context){return{context:base,name:name,value:value};}else{return value;}};},computedMember:function(left,right,context,create){return function(scope,locals,assign,inputs){var lhs=left(scope,locals,assign,inputs);var rhs;var value;if(lhs!=null){rhs=right(scope,locals,assign,inputs);rhs=getStringValue(rhs);if(create&&create!==1){if(lhs&&!(lhs[rhs])){lhs[rhs]={};}} -value=lhs[rhs];} -if(context){return{context:lhs,name:rhs,value:value};}else{return value;}};},nonComputedMember:function(left,right,context,create){return function(scope,locals,assign,inputs){var lhs=left(scope,locals,assign,inputs);if(create&&create!==1){if(lhs&&lhs[right]==null){lhs[right]={};}} -var value=lhs!=null?lhs[right]:undefined;if(context){return{context:lhs,name:right,value:value};}else{return value;}};},inputs:function(input,watchId){return function(scope,value,locals,inputs){if(inputs)return inputs[watchId];return input(scope,value,locals);};}};function Parser(lexer,$filter,options){this.ast=new AST(lexer,options);this.astCompiler=options.csp?new ASTInterpreter($filter):new ASTCompiler($filter);} -Parser.prototype={constructor:Parser,parse:function(text){var ast=this.getAst(text);var fn=this.astCompiler.compile(ast.ast);fn.literal=isLiteral(ast.ast);fn.constant=isConstant(ast.ast);fn.oneTime=ast.oneTime;return fn;},getAst:function(exp){var oneTime=false;exp=exp.trim();if(exp.charAt(0)===':'&&exp.charAt(1)===':'){oneTime=true;exp=exp.substring(2);} -return{ast:this.ast.ast(exp),oneTime:oneTime};}};function getValueOf(value){return isFunction(value.valueOf)?value.valueOf():objectValueOf.call(value);} -function $ParseProvider(){var cache=createMap();var literals={'true':true,'false':false,'null':null,'undefined':undefined};var identStart,identContinue;this.addLiteral=function(literalName,literalValue){literals[literalName]=literalValue;};this.setIdentifierFns=function(identifierStart,identifierContinue){identStart=identifierStart;identContinue=identifierContinue;return this;};this.$get=['$filter',function($filter){var noUnsafeEval=csp().noUnsafeEval;var $parseOptions={csp:noUnsafeEval,literals:copy(literals),isIdentifierStart:isFunction(identStart)&&identStart,isIdentifierContinue:isFunction(identContinue)&&identContinue};$parse.$$getAst=$$getAst;return $parse;function $parse(exp,interceptorFn){var parsedExpression,cacheKey;switch(typeof exp){case'string':exp=exp.trim();cacheKey=exp;parsedExpression=cache[cacheKey];if(!parsedExpression){var lexer=new Lexer($parseOptions);var parser=new Parser(lexer,$filter,$parseOptions);parsedExpression=parser.parse(exp);cache[cacheKey]=addWatchDelegate(parsedExpression);} -return addInterceptor(parsedExpression,interceptorFn);case'function':return addInterceptor(exp,interceptorFn);default:return addInterceptor(noop,interceptorFn);}} -function $$getAst(exp){var lexer=new Lexer($parseOptions);var parser=new Parser(lexer,$filter,$parseOptions);return parser.getAst(exp).ast;} -function expressionInputDirtyCheck(newValue,oldValueOfValue,compareObjectIdentity){if(newValue==null||oldValueOfValue==null){return newValue===oldValueOfValue;} -if(typeof newValue==='object'){newValue=getValueOf(newValue);if(typeof newValue==='object'&&!compareObjectIdentity){return false;}} -return newValue===oldValueOfValue||(newValue!==newValue&&oldValueOfValue!==oldValueOfValue);} -function inputsWatchDelegate(scope,listener,objectEquality,parsedExpression,prettyPrintExpression){var inputExpressions=parsedExpression.inputs;var lastResult;if(inputExpressions.length===1){var oldInputValueOf=expressionInputDirtyCheck;inputExpressions=inputExpressions[0];return scope.$watch(function expressionInputWatch(scope){var newInputValue=inputExpressions(scope);if(!expressionInputDirtyCheck(newInputValue,oldInputValueOf,inputExpressions.isPure)){lastResult=parsedExpression(scope,undefined,undefined,[newInputValue]);oldInputValueOf=newInputValue&&getValueOf(newInputValue);} -return lastResult;},listener,objectEquality,prettyPrintExpression);} -var oldInputValueOfValues=[];var oldInputValues=[];for(var i=0,ii=inputExpressions.length;i0)scheduleProcessQueue(this.$$state);return result;},'catch':function(callback){return this.then(null,callback);},'finally':function(callback,progressBack){return this.then(function(value){return handleCallback(value,resolve,callback);},function(error){return handleCallback(error,reject,callback);},progressBack);}});function processQueue(state){var fn,promise,pending;pending=state.pending;state.processScheduled=false;state.pending=undefined;try{for(var i=0,ii=pending.length;i=0){incrementWatchersCount(scope,-1);if(index1);var changeDetected=0;var changeDetector=$parse(obj,$watchCollectionInterceptor);var internalArray=[];var internalObject={};var initRun=true;var oldLength=0;function $watchCollectionInterceptor(_value){newValue=_value;var newLength,key,bothNaN,newItem,oldItem;if(isUndefined(newValue))return;if(!isObject(newValue)){if(oldValue!==newValue){oldValue=newValue;changeDetected++;}}else if(isArrayLike(newValue)){if(oldValue!==internalArray){oldValue=internalArray;oldLength=oldValue.length=0;changeDetected++;} -newLength=newValue.length;if(oldLength!==newLength){changeDetected++;oldValue.length=oldLength=newLength;} -for(var i=0;inewLength){changeDetected++;for(key in oldValue){if(!hasOwnProperty.call(newValue,key)){oldLength--;delete oldValue[key];}}}} -return changeDetected;} -function $watchCollectionAction(){if(initRun){initRun=false;listener(newValue,newValue,self);}else{listener(newValue,veryOldValue,self);} -if(trackVeryOldValue){if(!isObject(newValue)){veryOldValue=newValue;}else if(isArrayLike(newValue)){veryOldValue=new Array(newValue.length);for(var i=0;i-1){throw $sceMinErr('iwcard','Illegal sequence *** in string matcher. String: {0}',matcher);} -matcher=escapeForRegexp(matcher).replace(/\\\*\\\*/g,'.*').replace(/\\\*/g,'[^:/.?&;]*');return new RegExp('^'+matcher+'$');}else if(isRegExp(matcher)){return new RegExp('^'+matcher.source+'$');}else{throw $sceMinErr('imatcher','Matchers may only be "self", string patterns or RegExp objects');}} -function adjustMatchers(matchers){var adjustedMatchers=[];if(isDefined(matchers)){forEach(matchers,function(matcher){adjustedMatchers.push(adjustMatcher(matcher));});} -return adjustedMatchers;} -function $SceDelegateProvider(){this.SCE_CONTEXTS=SCE_CONTEXTS;var resourceUrlWhitelist=['self'],resourceUrlBlacklist=[];this.resourceUrlWhitelist=function(value){if(arguments.length){resourceUrlWhitelist=adjustMatchers(value);} -return resourceUrlWhitelist;};this.resourceUrlBlacklist=function(value){if(arguments.length){resourceUrlBlacklist=adjustMatchers(value);} -return resourceUrlBlacklist;};this.$get=['$injector','$$sanitizeUri',function($injector,$$sanitizeUri){var htmlSanitizer=function htmlSanitizer(html){throw $sceMinErr('unsafe','Attempting to use an unsafe value in a safe context.');};if($injector.has('$sanitize')){htmlSanitizer=$injector.get('$sanitize');} -function matchUrl(matcher,parsedUrl){if(matcher==='self'){return urlIsSameOrigin(parsedUrl)||urlIsSameOriginAsBaseUrl(parsedUrl);}else{return!!matcher.exec(parsedUrl.href);}} -function isResourceUrlAllowedByPolicy(url){var parsedUrl=urlResolve(url.toString());var i,n,allowed=false;for(i=0,n=resourceUrlWhitelist.length;i to the top of your HTML '+'document. See http://docs.angularjs.org/api/ng.$sce for more information.');} -var sce=shallowCopy(SCE_CONTEXTS);sce.isEnabled=function(){return enabled;};sce.trustAs=$sceDelegate.trustAs;sce.getTrusted=$sceDelegate.getTrusted;sce.valueOf=$sceDelegate.valueOf;if(!enabled){sce.trustAs=sce.getTrusted=function(type,value){return value;};sce.valueOf=identity;} -sce.parseAs=function sceParseAs(type,expr){var parsed=$parse(expr);if(parsed.literal&&parsed.constant){return parsed;}else{return $parse(expr,function(value){return sce.getTrusted(type,value);});}};var parse=sce.parseAs,getTrusted=sce.getTrusted,trustAs=sce.trustAs;forEach(SCE_CONTEXTS,function(enumValue,name){var lName=lowercase(name);sce[snakeToCamel('parse_as_'+lName)]=function(expr){return parse(enumValue,expr);};sce[snakeToCamel('get_trusted_'+lName)]=function(value){return getTrusted(enumValue,value);};sce[snakeToCamel('trust_as_'+lName)]=function(value){return trustAs(enumValue,value);};});return sce;}];} -function $SnifferProvider(){this.$get=['$window','$document',function($window,$document){var eventSupport={},isNw=$window.nw&&$window.nw.process,isChromePackagedApp=!isNw&&$window.chrome&&($window.chrome.app&&$window.chrome.app.runtime||!$window.chrome.app&&$window.chrome.runtime&&$window.chrome.runtime.id),hasHistoryPushState=!isChromePackagedApp&&$window.history&&$window.history.pushState,android=toInt((/android (\d+)/.exec(lowercase(($window.navigator||{}).userAgent))||[])[1]),boxee=/Boxee/i.test(($window.navigator||{}).userAgent),document=$document[0]||{},bodyStyle=document.body&&document.body.style,transitions=false,animations=false;if(bodyStyle){transitions=!!('transition' in bodyStyle||'webkitTransition' in bodyStyle);animations=!!('animation' in bodyStyle||'webkitAnimation' in bodyStyle);} -return{history:!!(hasHistoryPushState&&!(android<4)&&!boxee),hasEvent:function(event){if(event==='input'&&msie)return false;if(isUndefined(eventSupport[event])){var divElm=document.createElement('div');eventSupport[event]='on'+event in divElm;} -return eventSupport[event];},csp:csp(),transitions:transitions,animations:animations,android:android};}];} -function $$TaskTrackerFactoryProvider(){this.$get=valueFn(function(log){return new TaskTracker(log);});} -function TaskTracker(log){var self=this;var taskCounts={};var taskCallbacks=[];var ALL_TASKS_TYPE=self.ALL_TASKS_TYPE='$$all$$';var DEFAULT_TASK_TYPE=self.DEFAULT_TASK_TYPE='$$default$$';self.completeTask=completeTask;self.incTaskCount=incTaskCount;self.notifyWhenNoPendingTasks=notifyWhenNoPendingTasks;function completeTask(fn,taskType){taskType=taskType||DEFAULT_TASK_TYPE;try{fn();}finally{decTaskCount(taskType);var countForType=taskCounts[taskType];var countForAll=taskCounts[ALL_TASKS_TYPE];if(!countForAll||!countForType){var getNextCallback=!countForAll?getLastCallback:getLastCallbackForType;var nextCb;while((nextCb=getNextCallback(taskType))){try{nextCb();}catch(e){log.error(e);}}}}} -function decTaskCount(taskType){taskType=taskType||DEFAULT_TASK_TYPE;if(taskCounts[taskType]){taskCounts[taskType]--;taskCounts[ALL_TASKS_TYPE]--;}} -function getLastCallback(){var cbInfo=taskCallbacks.pop();return cbInfo&&cbInfo.cb;} -function getLastCallbackForType(taskType){for(var i=taskCallbacks.length-1;i>=0;--i){var cbInfo=taskCallbacks[i];if(cbInfo.type===taskType){taskCallbacks.splice(i,1);return cbInfo.cb;}}} -function incTaskCount(taskType){taskType=taskType||DEFAULT_TASK_TYPE;taskCounts[taskType]=(taskCounts[taskType]||0)+1;taskCounts[ALL_TASKS_TYPE]=(taskCounts[ALL_TASKS_TYPE]||0)+1;} -function notifyWhenNoPendingTasks(callback,taskType){taskType=taskType||ALL_TASKS_TYPE;if(!taskCounts[taskType]){callback();}else{taskCallbacks.push({type:taskType,cb:callback});}}} -var $templateRequestMinErr=minErr('$templateRequest');function $TemplateRequestProvider(){var httpOptions;this.httpOptions=function(val){if(val){httpOptions=val;return this;} -return httpOptions;};this.$get=['$exceptionHandler','$templateCache','$http','$q','$sce',function($exceptionHandler,$templateCache,$http,$q,$sce){function handleRequestFn(tpl,ignoreRequestError){handleRequestFn.totalPendingRequests++;if(!isString(tpl)||isUndefined($templateCache.get(tpl))){tpl=$sce.getTrustedResourceUrl(tpl);} -var transformResponse=$http.defaults&&$http.defaults.transformResponse;if(isArray(transformResponse)){transformResponse=transformResponse.filter(function(transformer){return transformer!==defaultHttpResponseTransform;});}else if(transformResponse===defaultHttpResponseTransform){transformResponse=null;} -return $http.get(tpl,extend({cache:$templateCache,transformResponse:transformResponse},httpOptions)).finally(function(){handleRequestFn.totalPendingRequests--;}).then(function(response){return $templateCache.put(tpl,response.data);},handleError);function handleError(resp){if(!ignoreRequestError){resp=$templateRequestMinErr('tpload','Failed to load template: {0} (HTTP status: {1} {2})',tpl,resp.status,resp.statusText);$exceptionHandler(resp);} -return $q.reject(resp);}} -handleRequestFn.totalPendingRequests=0;return handleRequestFn;}];} -function $$TestabilityProvider(){this.$get=['$rootScope','$browser','$location',function($rootScope,$browser,$location){var testability={};testability.findBindings=function(element,expression,opt_exactMatch){var bindings=element.getElementsByClassName('ng-binding');var matches=[];forEach(bindings,function(binding){var dataBinding=angular.element(binding).data('$binding');if(dataBinding){forEach(dataBinding,function(bindingName){if(opt_exactMatch){var matcher=new RegExp('(^|\\s)'+escapeForRegexp(expression)+'(\\s|\\||$)');if(matcher.test(bindingName)){matches.push(binding);}}else{if(bindingName.indexOf(expression)!==-1){matches.push(binding);}}});}});return matches;};testability.findModels=function(element,expression,opt_exactMatch){var prefixes=['ng-','data-ng-','ng\\:'];for(var p=0;p-1){hostname='['+hostname+']';} -return{href:urlParsingNode.href,protocol:urlParsingNode.protocol?urlParsingNode.protocol.replace(/:$/,''):'',host:urlParsingNode.host,search:urlParsingNode.search?urlParsingNode.search.replace(/^\?/,''):'',hash:urlParsingNode.hash?urlParsingNode.hash.replace(/^#/,''):'',hostname:hostname,port:urlParsingNode.port,pathname:(urlParsingNode.pathname.charAt(0)==='/')?urlParsingNode.pathname:'/'+urlParsingNode.pathname};} -function urlIsSameOrigin(requestUrl){return urlsAreSameOrigin(requestUrl,originUrl);} -function urlIsSameOriginAsBaseUrl(requestUrl){return urlsAreSameOrigin(requestUrl,getBaseUrl());} -function urlIsAllowedOriginFactory(whitelistedOriginUrls){var parsedAllowedOriginUrls=[originUrl].concat(whitelistedOriginUrls.map(urlResolve));return function urlIsAllowedOrigin(requestUrl){var parsedUrl=urlResolve(requestUrl);return parsedAllowedOriginUrls.some(urlsAreSameOrigin.bind(null,parsedUrl));};} -function urlsAreSameOrigin(url1,url2){url1=urlResolve(url1);url2=urlResolve(url2);return(url1.protocol===url2.protocol&&url1.host===url2.host);} -function getBaseUrl(){if(window.document.baseURI){return window.document.baseURI;} -if(!baseUrlParsingNode){baseUrlParsingNode=window.document.createElement('a');baseUrlParsingNode.href='.';baseUrlParsingNode=baseUrlParsingNode.cloneNode(false);} -return baseUrlParsingNode.href;} -function $WindowProvider(){this.$get=valueFn(window);} -function $$CookieReader($document){var rawDocument=$document[0]||{};var lastCookies={};var lastCookieString='';function safeGetCookie(rawDocument){try{return rawDocument.cookie||'';}catch(e){return'';}} -function safeDecodeURIComponent(str){try{return decodeURIComponent(str);}catch(e){return str;}} -return function(){var cookieArray,cookie,i,index,name;var currentCookieString=safeGetCookie(rawDocument);if(currentCookieString!==lastCookieString){lastCookieString=currentCookieString;cookieArray=lastCookieString.split('; ');lastCookies={};for(i=0;i0){name=safeDecodeURIComponent(cookie.substring(0,index));if(isUndefined(lastCookies[name])){lastCookies[name]=safeDecodeURIComponent(cookie.substring(index+1));}}}} -return lastCookies;};} -$$CookieReader.$inject=['$document'];function $$CookieReaderProvider(){this.$get=$$CookieReader;} -$FilterProvider.$inject=['$provide'];function $FilterProvider($provide){var suffix='Filter';function register(name,factory){if(isObject(name)){var filters={};forEach(name,function(filter,key){filters[key]=register(key,filter);});return filters;}else{return $provide.factory(name+suffix,factory);}} -this.register=register;this.$get=['$injector',function($injector){return function(name){return $injector.get(name+suffix);};}];register('currency',currencyFilter);register('date',dateFilter);register('filter',filterFilter);register('json',jsonFilter);register('limitTo',limitToFilter);register('lowercase',lowercaseFilter);register('number',numberFilter);register('orderBy',orderByFilter);register('uppercase',uppercaseFilter);} -function filterFilter(){return function(array,expression,comparator,anyPropertyKey){if(!isArrayLike(array)){if(array==null){return array;}else{throw minErr('filter')('notarray','Expected array but received: {0}',array);}} -anyPropertyKey=anyPropertyKey||'$';var expressionType=getTypeForFilter(expression);var predicateFn;var matchAgainstAnyProp;switch(expressionType){case'function':predicateFn=expression;break;case'boolean':case'null':case'number':case'string':matchAgainstAnyProp=true;case'object':predicateFn=createPredicateFn(expression,comparator,anyPropertyKey,matchAgainstAnyProp);break;default:return array;} -return Array.prototype.filter.call(array,predicateFn);};} -function createPredicateFn(expression,comparator,anyPropertyKey,matchAgainstAnyProp){var shouldMatchPrimitives=isObject(expression)&&(anyPropertyKey in expression);var predicateFn;if(comparator===true){comparator=equals;}else if(!isFunction(comparator)){comparator=function(actual,expected){if(isUndefined(actual)){return false;} -if((actual===null)||(expected===null)){return actual===expected;} -if(isObject(expected)||(isObject(actual)&&!hasCustomToString(actual))){return false;} -actual=lowercase(''+actual);expected=lowercase(''+expected);return actual.indexOf(expected)!==-1;};} -predicateFn=function(item){if(shouldMatchPrimitives&&!isObject(item)){return deepCompare(item,expression[anyPropertyKey],comparator,anyPropertyKey,false);} -return deepCompare(item,expression,comparator,anyPropertyKey,matchAgainstAnyProp);};return predicateFn;} -function deepCompare(actual,expected,comparator,anyPropertyKey,matchAgainstAnyProp,dontMatchWholeObject){var actualType=getTypeForFilter(actual);var expectedType=getTypeForFilter(expected);if((expectedType==='string')&&(expected.charAt(0)==='!')){return!deepCompare(actual,expected.substring(1),comparator,anyPropertyKey,matchAgainstAnyProp);}else if(isArray(actual)){return actual.some(function(item){return deepCompare(item,expected,comparator,anyPropertyKey,matchAgainstAnyProp);});} -switch(actualType){case'object':var key;if(matchAgainstAnyProp){for(key in actual){if(key.charAt&&(key.charAt(0)!=='$')&&deepCompare(actual[key],expected,comparator,anyPropertyKey,true)){return true;}} -return dontMatchWholeObject?false:deepCompare(actual,expected,comparator,anyPropertyKey,false);}else if(expectedType==='object'){for(key in expected){var expectedVal=expected[key];if(isFunction(expectedVal)||isUndefined(expectedVal)){continue;} -var matchAnyProperty=key===anyPropertyKey;var actualVal=matchAnyProperty?actual:actual[key];if(!deepCompare(actualVal,expectedVal,comparator,anyPropertyKey,matchAnyProperty,matchAnyProperty)){return false;}} -return true;}else{return comparator(actual,expected);} -case'function':return false;default:return comparator(actual,expected);}} -function getTypeForFilter(val){return(val===null)?'null':typeof val;} -var MAX_DIGITS=22;var DECIMAL_SEP='.';var ZERO_CHAR='0';currencyFilter.$inject=['$locale'];function currencyFilter($locale){var formats=$locale.NUMBER_FORMATS;return function(amount,currencySymbol,fractionSize){if(isUndefined(currencySymbol)){currencySymbol=formats.CURRENCY_SYM;} -if(isUndefined(fractionSize)){fractionSize=formats.PATTERNS[1].maxFrac;} -var currencySymbolRe=!currencySymbol?/\s*\u00A4\s*/g:/\u00A4/g;return(amount==null)?amount:formatNumber(amount,formats.PATTERNS[1],formats.GROUP_SEP,formats.DECIMAL_SEP,fractionSize).replace(currencySymbolRe,currencySymbol);};} -numberFilter.$inject=['$locale'];function numberFilter($locale){var formats=$locale.NUMBER_FORMATS;return function(number,fractionSize){return(number==null)?number:formatNumber(number,formats.PATTERNS[0],formats.GROUP_SEP,formats.DECIMAL_SEP,fractionSize);};} -function parse(numStr){var exponent=0,digits,numberOfIntegerDigits;var i,j,zeros;if((numberOfIntegerDigits=numStr.indexOf(DECIMAL_SEP))>-1){numStr=numStr.replace(DECIMAL_SEP,'');} -if((i=numStr.search(/e/i))>0){if(numberOfIntegerDigits<0)numberOfIntegerDigits=i;numberOfIntegerDigits+=+numStr.slice(i+1);numStr=numStr.substring(0,i);}else if(numberOfIntegerDigits<0){numberOfIntegerDigits=numStr.length;} -for(i=0;numStr.charAt(i)===ZERO_CHAR;i++){} -if(i===(zeros=numStr.length)){digits=[0];numberOfIntegerDigits=1;}else{zeros--;while(numStr.charAt(zeros)===ZERO_CHAR)zeros--;numberOfIntegerDigits-=i;digits=[];for(j=0;i<=zeros;i++,j++){digits[j]=+numStr.charAt(i);}} -if(numberOfIntegerDigits>MAX_DIGITS){digits=digits.splice(0,MAX_DIGITS-1);exponent=numberOfIntegerDigits-1;numberOfIntegerDigits=1;} -return{d:digits,e:exponent,i:numberOfIntegerDigits};} -function roundNumber(parsedNumber,fractionSize,minFrac,maxFrac){var digits=parsedNumber.d;var fractionLen=digits.length-parsedNumber.i;fractionSize=(isUndefined(fractionSize))?Math.min(Math.max(minFrac,fractionLen),maxFrac):+fractionSize;var roundAt=fractionSize+parsedNumber.i;var digit=digits[roundAt];if(roundAt>0){digits.splice(Math.max(parsedNumber.i,roundAt));for(var j=roundAt;j=5){if(roundAt-1<0){for(var k=0;k>roundAt;k--){digits.unshift(0);parsedNumber.i++;} -digits.unshift(1);parsedNumber.i++;}else{digits[roundAt-1]++;}} -for(;fractionLen0){decimals=digits.splice(integerLen,digits.length);}else{decimals=digits;digits=[0];} -var groups=[];if(digits.length>=pattern.lgSize){groups.unshift(digits.splice(-pattern.lgSize,digits.length).join(''));} -while(digits.length>pattern.gSize){groups.unshift(digits.splice(-pattern.gSize,digits.length).join(''));} -if(digits.length){groups.unshift(digits.join(''));} -formattedText=groups.join(groupSep);if(decimals.length){formattedText+=decimalSep+decimals.join('');} -if(exponent){formattedText+='e+'+exponent;}} -if(number<0&&!isZero){return pattern.negPre+formattedText+pattern.negSuf;}else{return pattern.posPre+formattedText+pattern.posSuf;}} -function padNumber(num,digits,trim,negWrap){var neg='';if(num<0||(negWrap&&num<=0)){if(negWrap){num=-num+1;}else{num=-num;neg='-';}} -num=''+num;while(num.length0||value>-offset){value+=offset;} -if(value===0&&offset===-12)value=12;return padNumber(value,size,trim,negWrap);};} -function dateStrGetter(name,shortForm,standAlone){return function(date,formats){var value=date['get'+name]();var propPrefix=(standAlone?'STANDALONE':'')+(shortForm?'SHORT':'');var get=uppercase(propPrefix+name);return formats[get][value];};} -function timeZoneGetter(date,formats,offset){var zone=-1*offset;var paddedZone=(zone>=0)?'+':'';paddedZone+=padNumber(Math[zone>0?'floor':'ceil'](zone/60),2)+ -padNumber(Math.abs(zone%60),2);return paddedZone;} -function getFirstThursdayOfYear(year){var dayOfWeekOnFirst=(new Date(year,0,1)).getDay();return new Date(year,0,((dayOfWeekOnFirst<=4)?5:12)-dayOfWeekOnFirst);} -function getThursdayThisWeek(datetime){return new Date(datetime.getFullYear(),datetime.getMonth(),datetime.getDate()+(4-datetime.getDay()));} -function weekGetter(size){return function(date){var firstThurs=getFirstThursdayOfYear(date.getFullYear()),thisThurs=getThursdayThisWeek(date);var diff=+thisThurs- +firstThurs,result=1+Math.round(diff/6.048e8);return padNumber(result,size);};} -function ampmGetter(date,formats){return date.getHours()<12?formats.AMPMS[0]:formats.AMPMS[1];} -function eraGetter(date,formats){return date.getFullYear()<=0?formats.ERAS[0]:formats.ERAS[1];} -function longEraGetter(date,formats){return date.getFullYear()<=0?formats.ERANAMES[0]:formats.ERANAMES[1];} -var DATE_FORMATS={yyyy:dateGetter('FullYear',4,0,false,true),yy:dateGetter('FullYear',2,0,true,true),y:dateGetter('FullYear',1,0,false,true),MMMM:dateStrGetter('Month'),MMM:dateStrGetter('Month',true),MM:dateGetter('Month',2,1),M:dateGetter('Month',1,1),LLLL:dateStrGetter('Month',false,true),dd:dateGetter('Date',2),d:dateGetter('Date',1),HH:dateGetter('Hours',2),H:dateGetter('Hours',1),hh:dateGetter('Hours',2,-12),h:dateGetter('Hours',1,-12),mm:dateGetter('Minutes',2),m:dateGetter('Minutes',1),ss:dateGetter('Seconds',2),s:dateGetter('Seconds',1),sss:dateGetter('Milliseconds',3),EEEE:dateStrGetter('Day'),EEE:dateStrGetter('Day',true),a:ampmGetter,Z:timeZoneGetter,ww:weekGetter(2),w:weekGetter(1),G:eraGetter,GG:eraGetter,GGG:eraGetter,GGGG:longEraGetter};var DATE_FORMATS_SPLIT=/((?:[^yMLdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|m+|s+|a|Z|G+|w+))([\s\S]*)/,NUMBER_STRING=/^-?\d+$/;dateFilter.$inject=['$locale'];function dateFilter($locale){var R_ISO8601_STR=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;function jsonStringToDate(string){var match;if((match=string.match(R_ISO8601_STR))){var date=new Date(0),tzHour=0,tzMin=0,dateSetter=match[8]?date.setUTCFullYear:date.setFullYear,timeSetter=match[8]?date.setUTCHours:date.setHours;if(match[9]){tzHour=toInt(match[9]+match[10]);tzMin=toInt(match[9]+match[11]);} -dateSetter.call(date,toInt(match[1]),toInt(match[2])-1,toInt(match[3]));var h=toInt(match[4]||0)-tzHour;var m=toInt(match[5]||0)-tzMin;var s=toInt(match[6]||0);var ms=Math.round(parseFloat('0.'+(match[7]||0))*1000);timeSetter.call(date,h,m,s,ms);return date;} -return string;} -return function(date,format,timezone){var text='',parts=[],fn,match;format=format||'mediumDate';format=$locale.DATETIME_FORMATS[format]||format;if(isString(date)){date=NUMBER_STRING.test(date)?toInt(date):jsonStringToDate(date);} -if(isNumber(date)){date=new Date(date);} -if(!isDate(date)||!isFinite(date.getTime())){return date;} -while(format){match=DATE_FORMATS_SPLIT.exec(format);if(match){parts=concat(parts,match,1);format=parts.pop();}else{parts.push(format);format=null;}} -var dateTimezoneOffset=date.getTimezoneOffset();if(timezone){dateTimezoneOffset=timezoneToOffset(timezone,dateTimezoneOffset);date=convertTimezoneToLocal(date,timezone,true);} -forEach(parts,function(value){fn=DATE_FORMATS[value];text+=fn?fn(date,$locale.DATETIME_FORMATS,dateTimezoneOffset):value==='\'\''?'\'':value.replace(/(^'|'$)/g,'').replace(/''/g,'\'');});return text;};} -function jsonFilter(){return function(object,spacing){if(isUndefined(spacing)){spacing=2;} -return toJson(object,spacing);};} -var lowercaseFilter=valueFn(lowercase);var uppercaseFilter=valueFn(uppercase);function limitToFilter(){return function(input,limit,begin){if(Math.abs(Number(limit))===Infinity){limit=Number(limit);}else{limit=toInt(limit);} -if(isNumberNaN(limit))return input;if(isNumber(input))input=input.toString();if(!isArrayLike(input))return input;begin=(!begin||isNaN(begin))?0:toInt(begin);begin=(begin<0)?Math.max(0,input.length+begin):begin;if(limit>=0){return sliceFn(input,begin,begin+limit);}else{if(begin===0){return sliceFn(input,limit,input.length);}else{return sliceFn(input,Math.max(0,begin+limit),begin);}}};} -function sliceFn(input,begin,end){if(isString(input))return input.slice(begin,end);return slice.call(input,begin,end);} -orderByFilter.$inject=['$parse'];function orderByFilter($parse){return function(array,sortPredicate,reverseOrder,compareFn){if(array==null)return array;if(!isArrayLike(array)){throw minErr('orderBy')('notarray','Expected array but received: {0}',array);} -if(!isArray(sortPredicate)){sortPredicate=[sortPredicate];} -if(sortPredicate.length===0){sortPredicate=['+'];} -var predicates=processPredicates(sortPredicate);var descending=reverseOrder?-1:1;var compare=isFunction(compareFn)?compareFn:defaultCompare;var compareValues=Array.prototype.map.call(array,getComparisonObject);compareValues.sort(doComparison);array=compareValues.map(function(item){return item.value;});return array;function getComparisonObject(value,index){return{value:value,tieBreaker:{value:index,type:'number',index:index},predicateValues:predicates.map(function(predicate){return getPredicateValue(predicate.get(value),index);})};} -function doComparison(v1,v2){for(var i=0,ii=predicates.length;i=parsedMinVal;};attr.$observe('min',function(val){if(val!==minVal){parsedMinVal=parseObservedDateValue(val);minVal=val;ctrl.$validate();}});} -if(isDefined(attr.max)||attr.ngMax){var maxVal=attr.max||$parse(attr.ngMax)(scope);var parsedMaxVal=parseObservedDateValue(maxVal);ctrl.$validators.max=function(value){return!isValidDate(value)||isUndefined(parsedMaxVal)||parseDate(value)<=parsedMaxVal;};attr.$observe('max',function(val){if(val!==maxVal){parsedMaxVal=parseObservedDateValue(val);maxVal=val;ctrl.$validate();}});} -function isValidDate(value){return value&&!(value.getTime&&value.getTime()!==value.getTime());} -function parseObservedDateValue(val){return isDefined(val)&&!isDate(val)?parseDateAndConvertTimeZoneToLocal(val)||undefined:val;} -function parseDateAndConvertTimeZoneToLocal(value,previousDate){var timezone=ctrl.$options.getOption('timezone');if(previousTimezone&&previousTimezone!==timezone){previousDate=addDateMinutes(previousDate,timezoneToOffset(previousTimezone));} -var parsedDate=parseDate(value,previousDate);if(!isNaN(parsedDate)&&timezone){parsedDate=convertTimezoneToLocal(parsedDate,timezone);} -return parsedDate;} -function formatter(value,timezone){var targetFormat=format;if(isTimeType&&isString(ctrl.$options.getOption('timeSecondsFormat'))){targetFormat=format.replace('ss.sss',ctrl.$options.getOption('timeSecondsFormat')).replace(/:$/,'');} -var formatted=$filter('date')(value,targetFormat,timezone);if(isTimeType&&ctrl.$options.getOption('timeStripZeroSeconds')){formatted=formatted.replace(/(?::00)?(?:\.000)?$/,'');} -return formatted;}};} -function badInputChecker(scope,element,attr,ctrl,parserName){var node=element[0];var nativeValidation=ctrl.$$hasNativeValidators=isObject(node.validity);if(nativeValidation){ctrl.$parsers.push(function(value){var validity=element.prop(VALIDITY_STATE_PROPERTY)||{};if(validity.badInput||validity.typeMismatch){ctrl.$$parserName=parserName;return undefined;} -return value;});}} -function numberFormatterParser(ctrl){ctrl.$parsers.push(function(value){if(ctrl.$isEmpty(value))return null;if(NUMBER_REGEXP.test(value))return parseFloat(value);ctrl.$$parserName='number';return undefined;});ctrl.$formatters.push(function(value){if(!ctrl.$isEmpty(value)){if(!isNumber(value)){throw ngModelMinErr('numfmt','Expected `{0}` to be a number',value);} -value=value.toString();} -return value;});} -function parseNumberAttrVal(val){if(isDefined(val)&&!isNumber(val)){val=parseFloat(val);} -return!isNumberNaN(val)?val:undefined;} -function isNumberInteger(num){return(num|0)===num;} -function countDecimals(num){var numString=num.toString();var decimalSymbolIndex=numString.indexOf('.');if(decimalSymbolIndex===-1){if(-1=parsedMinVal;};attr.$observe('min',function(val){if(val!==minVal){parsedMinVal=parseNumberAttrVal(val);minVal=val;ctrl.$validate();}});} -if(isDefined(attr.max)||attr.ngMax){var maxVal=attr.max||$parse(attr.ngMax)(scope);var parsedMaxVal=parseNumberAttrVal(maxVal);ctrl.$validators.max=function(modelValue,viewValue){return ctrl.$isEmpty(viewValue)||isUndefined(parsedMaxVal)||viewValue<=parsedMaxVal;};attr.$observe('max',function(val){if(val!==maxVal){parsedMaxVal=parseNumberAttrVal(val);maxVal=val;ctrl.$validate();}});} -if(isDefined(attr.step)||attr.ngStep){var stepVal=attr.step||$parse(attr.ngStep)(scope);var parsedStepVal=parseNumberAttrVal(stepVal);ctrl.$validators.step=function(modelValue,viewValue){return ctrl.$isEmpty(viewValue)||isUndefined(parsedStepVal)||isValidForStep(viewValue,parsedMinVal||0,parsedStepVal);};attr.$observe('step',function(val){if(val!==stepVal){parsedStepVal=parseNumberAttrVal(val);stepVal=val;ctrl.$validate();}});}} -function rangeInputType(scope,element,attr,ctrl,$sniffer,$browser){badInputChecker(scope,element,attr,ctrl,'range');numberFormatterParser(ctrl);baseInputType(scope,element,attr,ctrl,$sniffer,$browser);var supportsRange=ctrl.$$hasNativeValidators&&element[0].type==='range',minVal=supportsRange?0:undefined,maxVal=supportsRange?100:undefined,stepVal=supportsRange?1:undefined,validity=element[0].validity,hasMinAttr=isDefined(attr.min),hasMaxAttr=isDefined(attr.max),hasStepAttr=isDefined(attr.step);var originalRender=ctrl.$render;ctrl.$render=supportsRange&&isDefined(validity.rangeUnderflow)&&isDefined(validity.rangeOverflow)?function rangeRender(){originalRender();ctrl.$setViewValue(element.val());}:originalRender;if(hasMinAttr){minVal=parseNumberAttrVal(attr.min);ctrl.$validators.min=supportsRange?function noopMinValidator(){return true;}:function minValidator(modelValue,viewValue){return ctrl.$isEmpty(viewValue)||isUndefined(minVal)||viewValue>=minVal;};setInitialValueAndObserver('min',minChange);} -if(hasMaxAttr){maxVal=parseNumberAttrVal(attr.max);ctrl.$validators.max=supportsRange?function noopMaxValidator(){return true;}:function maxValidator(modelValue,viewValue){return ctrl.$isEmpty(viewValue)||isUndefined(maxVal)||viewValue<=maxVal;};setInitialValueAndObserver('max',maxChange);} -if(hasStepAttr){stepVal=parseNumberAttrVal(attr.step);ctrl.$validators.step=supportsRange?function nativeStepValidator(){return!validity.stepMismatch;}:function stepValidator(modelValue,viewValue){return ctrl.$isEmpty(viewValue)||isUndefined(stepVal)||isValidForStep(viewValue,minVal||0,stepVal);};setInitialValueAndObserver('step',stepChange);} -function setInitialValueAndObserver(htmlAttrName,changeFn){element.attr(htmlAttrName,attr[htmlAttrName]);var oldVal=attr[htmlAttrName];attr.$observe(htmlAttrName,function wrappedObserver(val){if(val!==oldVal){oldVal=val;changeFn(val);}});} -function minChange(val){minVal=parseNumberAttrVal(val);if(isNumberNaN(ctrl.$modelValue)){return;} -if(supportsRange){var elVal=element.val();if(minVal>elVal){elVal=minVal;element.val(elVal);} -ctrl.$setViewValue(elVal);}else{ctrl.$validate();}} -function maxChange(val){maxVal=parseNumberAttrVal(val);if(isNumberNaN(ctrl.$modelValue)){return;} -if(supportsRange){var elVal=element.val();if(maxVal0||classCounts[className]){classCounts[className]=(classCounts[className]||0)+count;if(classCounts[className]===+(count>0)){classesToUpdate.push(className);}}});return classesToUpdate.join(' ');} -function ngClassIndexWatchAction(newModulo){if(newModulo===selector){addClasses(oldClassString);}else{removeClasses(oldClassString);} -oldModulo=newModulo;} -function ngClassWatchAction(newClassString){if(oldModulo===selector){updateClasses(oldClassString,newClassString);} -oldClassString=newClassString;}}};}];function arrayDifference(tokens1,tokens2){if(!tokens1||!tokens1.length)return[];if(!tokens2||!tokens2.length)return tokens1;var values=[];outer:for(var i=0;i0){this.$$pendingDebounce=this.$$timeout(function(){that.$commitViewValue();},debounceDelay);}else if(this.$$rootScope.$$phase){this.$commitViewValue();}else{this.$$scope.$apply(function(){that.$commitViewValue();});}},$overrideModelOptions:function(options){this.$options=this.$options.createChild(options);this.$$setUpdateOnEvents();},$processModelValue:function(){var viewValue=this.$$format();if(this.$viewValue!==viewValue){this.$$updateEmptyClasses(viewValue);this.$viewValue=this.$$lastCommittedViewValue=viewValue;this.$render();this.$$runValidators(this.$modelValue,this.$viewValue,noop);}},$$format:function(){var formatters=this.$formatters,idx=formatters.length;var viewValue=this.$modelValue;while(idx--){viewValue=formatters[idx](viewValue);} -return viewValue;},$$setModelValue:function(modelValue){this.$modelValue=this.$$rawModelValue=modelValue;this.$$parserValid=undefined;this.$processModelValue();},$$setUpdateOnEvents:function(){if(this.$$updateEvents){this.$$element.off(this.$$updateEvents,this.$$updateEventHandler);} -this.$$updateEvents=this.$options.getOption('updateOn');if(this.$$updateEvents){this.$$element.on(this.$$updateEvents,this.$$updateEventHandler);}},$$updateEventHandler:function(ev){this.$$debounceViewValueCommit(ev&&ev.type);}};function setupModelWatcher(ctrl){ctrl.$$scope.$watch(function ngModelWatch(scope){var modelValue=ctrl.$$ngModelGet(scope);if(modelValue!==ctrl.$modelValue&&(ctrl.$modelValue===ctrl.$modelValue||modelValue===modelValue)){ctrl.$$setModelValue(modelValue);} -return modelValue;});} -addSetValidityMethod({clazz:NgModelController,set:function(object,property){object[property]=true;},unset:function(object,property){delete object[property];}});var ngModelDirective=['$rootScope',function($rootScope){return{restrict:'A',require:['ngModel','^?form','^?ngModelOptions'],controller:NgModelController,priority:1,compile:function ngModelCompile(element){element.addClass(PRISTINE_CLASS).addClass(UNTOUCHED_CLASS).addClass(VALID_CLASS);return{pre:function ngModelPreLink(scope,element,attr,ctrls){var modelCtrl=ctrls[0],formCtrl=ctrls[1]||modelCtrl.$$parentForm,optionsCtrl=ctrls[2];if(optionsCtrl){modelCtrl.$options=optionsCtrl.$options;} -modelCtrl.$$initGetterSetters();formCtrl.$addControl(modelCtrl);attr.$observe('name',function(newValue){if(modelCtrl.$name!==newValue){modelCtrl.$$parentForm.$$renameControl(modelCtrl,newValue);}});scope.$on('$destroy',function(){modelCtrl.$$parentForm.$removeControl(modelCtrl);});},post:function ngModelPostLink(scope,element,attr,ctrls){var modelCtrl=ctrls[0];modelCtrl.$$setUpdateOnEvents();function setTouched(){modelCtrl.$setTouched();} -element.on('blur',function(){if(modelCtrl.$touched)return;if($rootScope.$$phase){scope.$evalAsync(setTouched);}else{scope.$apply(setTouched);}});}};}};}];var defaultModelOptions;var DEFAULT_REGEXP=/(\s+|^)default(\s+|$)/;function ModelOptions(options){this.$$options=options;} -ModelOptions.prototype={getOption:function(name){return this.$$options[name];},createChild:function(options){var inheritAll=false;options=extend({},options);forEach(options,function(option,key){if(option==='$inherit'){if(key==='*'){inheritAll=true;}else{options[key]=this.$$options[key];if(key==='updateOn'){options.updateOnDefault=this.$$options.updateOnDefault;}}}else{if(key==='updateOn'){options.updateOnDefault=false;options[key]=trim(option.replace(DEFAULT_REGEXP,function(){options.updateOnDefault=true;return' ';}));}}},this);if(inheritAll){delete options['*'];defaults(options,this.$$options);} -defaults(options,defaultModelOptions.$$options);return new ModelOptions(options);}};defaultModelOptions=new ModelOptions({updateOn:'',updateOnDefault:true,debounce:0,getterSetter:false,allowInvalid:false,timezone:null});var ngModelOptionsDirective=function(){NgModelOptionsController.$inject=['$attrs','$scope'];function NgModelOptionsController($attrs,$scope){this.$$attrs=$attrs;this.$$scope=$scope;} -NgModelOptionsController.prototype={$onInit:function(){var parentOptions=this.parentCtrl?this.parentCtrl.$options:defaultModelOptions;var modelOptionsDefinition=this.$$scope.$eval(this.$$attrs.ngModelOptions);this.$options=parentOptions.createChild(modelOptionsDefinition);}};return{restrict:'A',priority:10,require:{parentCtrl:'?^^ngModelOptions'},bindToController:true,controller:NgModelOptionsController};};function defaults(dst,src){forEach(src,function(value,key){if(!isDefined(dst[key])){dst[key]=value;}});} -var ngNonBindableDirective=ngDirective({terminal:true,priority:1000});var ngOptionsMinErr=minErr('ngOptions');var NG_OPTIONS_REGEXP=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+group\s+by\s+([\s\S]+?))?(?:\s+disable\s+when\s+([\s\S]+?))?\s+for\s+(?:([$\w][$\w]*)|(?:\(\s*([$\w][$\w]*)\s*,\s*([$\w][$\w]*)\s*\)))\s+in\s+([\s\S]+?)(?:\s+track\s+by\s+([\s\S]+?))?$/;var ngOptionsDirective=['$compile','$document','$parse',function($compile,$document,$parse){function parseOptionsExpression(optionsExp,selectElement,scope){var match=optionsExp.match(NG_OPTIONS_REGEXP);if(!(match)){throw ngOptionsMinErr('iexp','Expected expression in form of '+'\'_select_ (as _label_)? for (_key_,)?_value_ in _collection_\''+' but got \'{0}\'. Element: {1}',optionsExp,startingTag(selectElement));} -var valueName=match[5]||match[7];var keyName=match[6];var selectAs=/ as /.test(match[0])&&match[1];var trackBy=match[9];var valueFn=$parse(match[2]?match[1]:valueName);var selectAsFn=selectAs&&$parse(selectAs);var viewValueFn=selectAsFn||valueFn;var trackByFn=trackBy&&$parse(trackBy);var getTrackByValueFn=trackBy?function(value,locals){return trackByFn(scope,locals);}:function getHashOfValue(value){return hashKey(value);};var getTrackByValue=function(value,key){return getTrackByValueFn(value,getLocals(value,key));};var displayFn=$parse(match[2]||match[1]);var groupByFn=$parse(match[3]||'');var disableWhenFn=$parse(match[4]||'');var valuesFn=$parse(match[8]);var locals={};var getLocals=keyName?function(value,key){locals[keyName]=key;locals[valueName]=value;return locals;}:function(value){locals[valueName]=value;return locals;};function Option(selectValue,viewValue,label,group,disabled){this.selectValue=selectValue;this.viewValue=viewValue;this.label=label;this.group=group;this.disabled=disabled;} -function getOptionValuesKeys(optionValues){var optionValuesKeys;if(!keyName&&isArrayLike(optionValues)){optionValuesKeys=optionValues;}else{optionValuesKeys=[];for(var itemKey in optionValues){if(optionValues.hasOwnProperty(itemKey)&&itemKey.charAt(0)!=='$'){optionValuesKeys.push(itemKey);}}} -return optionValuesKeys;} -return{trackBy:trackBy,getTrackByValue:getTrackByValue,getWatchables:$parse(valuesFn,function(optionValues){var watchedArray=[];optionValues=optionValues||[];var optionValuesKeys=getOptionValuesKeys(optionValues);var optionValuesLength=optionValuesKeys.length;for(var index=0;index=0;i--){var option=options.items[i];if(isDefined(option.group)){jqLiteRemove(option.element.parentNode);}else{jqLiteRemove(option.element);}}} -options=ngOptions.getOptions();var groupElementMap={};options.items.forEach(function addOption(option){var groupElement;if(isDefined(option.group)){groupElement=groupElementMap[option.group];if(!groupElement){groupElement=optGroupTemplate.cloneNode(false);listFragment.appendChild(groupElement);groupElement.label=option.group===null?'null':option.group;groupElementMap[option.group]=groupElement;} -addOptionElement(option,groupElement);}else{addOptionElement(option,listFragment);}});selectElement[0].appendChild(listFragment);ngModelCtrl.$render();if(!ngModelCtrl.$isEmpty(previousValue)){var nextValue=selectCtrl.readValue();var isNotPrimitive=ngOptions.trackBy||multiple;if(isNotPrimitive?!equals(previousValue,nextValue):previousValue!==nextValue){ngModelCtrl.$setViewValue(nextValue);ngModelCtrl.$render();}}}} -return{restrict:'A',terminal:true,require:['select','ngModel'],link:{pre:function ngOptionsPreLink(scope,selectElement,attr,ctrls){ctrls[0].registerOption=noop;},post:ngOptionsPostLink}};}];var ngPluralizeDirective=['$locale','$interpolate','$log',function($locale,$interpolate,$log){var BRACE=/{}/g,IS_WHEN=/^when(Minus)?(.+)$/;return{link:function(scope,element,attr){var numberExp=attr.count,whenExp=attr.$attr.when&&element.attr(attr.$attr.when),offset=attr.offset||0,whens=scope.$eval(whenExp)||{},whensExpFns={},startSymbol=$interpolate.startSymbol(),endSymbol=$interpolate.endSymbol(),braceReplacement=startSymbol+numberExp+'-'+offset+endSymbol,watchRemover=angular.noop,lastCount;forEach(attr,function(expression,attributeName){var tmpMatch=IS_WHEN.exec(attributeName);if(tmpMatch){var whenKey=(tmpMatch[1]?'-':'')+lowercase(tmpMatch[2]);whens[whenKey]=element.attr(attr.$attr[attributeName]);}});forEach(whens,function(expression,key){whensExpFns[key]=$interpolate(expression.replace(BRACE,braceReplacement));});scope.$watch(numberExp,function ngPluralizeWatchAction(newVal){var count=parseFloat(newVal);var countIsNaN=isNumberNaN(count);if(!countIsNaN&&!(count in whens)){count=$locale.pluralCat(count-offset);} -if((count!==lastCount)&&!(countIsNaN&&isNumberNaN(lastCount))){watchRemover();var whenExpFn=whensExpFns[count];if(isUndefined(whenExpFn)){if(newVal!=null){$log.debug('ngPluralize: no rule defined for \''+count+'\' in '+whenExp);} -watchRemover=noop;updateElementText();}else{watchRemover=scope.$watch(whenExpFn,updateElementText);} -lastCount=count;}});function updateElementText(newText){element.text(newText||'');}}};}];var ngRefMinErr=minErr('ngRef');var ngRefDirective=['$parse',function($parse){return{priority:-1,restrict:'A',compile:function(tElement,tAttrs){var controllerName=directiveNormalize(nodeName_(tElement));var getter=$parse(tAttrs.ngRef);var setter=getter.assign||function(){throw ngRefMinErr('nonassign','Expression in ngRef="{0}" is non-assignable!',tAttrs.ngRef);};return function(scope,element,attrs){var refValue;if(attrs.hasOwnProperty('ngRefRead')){if(attrs.ngRefRead==='$element'){refValue=element;}else{refValue=element.data('$'+attrs.ngRefRead+'Controller');if(!refValue){throw ngRefMinErr('noctrl','The controller for ngRefRead="{0}" could not be found on ngRef="{1}"',attrs.ngRefRead,tAttrs.ngRef);}}}else{refValue=element.data('$'+controllerName+'Controller');} -refValue=refValue||element;setter(scope,refValue);element.on('$destroy',function(){if(getter(scope)===refValue){setter(scope,null);}});};}};}];var ngRepeatDirective=['$parse','$animate','$compile',function($parse,$animate,$compile){var NG_REMOVED='$$NG_REMOVED';var ngRepeatMinErr=minErr('ngRepeat');var updateScope=function(scope,index,valueIdentifier,value,keyIdentifier,key,arrayLength){scope[valueIdentifier]=value;if(keyIdentifier)scope[keyIdentifier]=key;scope.$index=index;scope.$first=(index===0);scope.$last=(index===(arrayLength-1));scope.$middle=!(scope.$first||scope.$last);scope.$odd=!(scope.$even=(index&1)===0);};var getBlockStart=function(block){return block.clone[0];};var getBlockEnd=function(block){return block.clone[block.clone.length-1];};var trackByIdArrayFn=function($scope,key,value){return hashKey(value);};var trackByIdObjFn=function($scope,key){return key;};return{restrict:'A',multiElement:true,transclude:'element',priority:1000,terminal:true,$$tlb:true,compile:function ngRepeatCompile($element,$attr){var expression=$attr.ngRepeat;var ngRepeatEndComment=$compile.$$createComment('end ngRepeat',expression);var match=expression.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+track\s+by\s+([\s\S]+?))?\s*$/);if(!match){throw ngRepeatMinErr('iexp','Expected expression in form of \'_item_ in _collection_[ track by _id_]\' but got \'{0}\'.',expression);} -var lhs=match[1];var rhs=match[2];var aliasAs=match[3];var trackByExp=match[4];match=lhs.match(/^(?:(\s*[$\w]+)|\(\s*([$\w]+)\s*,\s*([$\w]+)\s*\))$/);if(!match){throw ngRepeatMinErr('iidexp','\'_item_\' in \'_item_ in _collection_\' should be an identifier or \'(_key_, _value_)\' expression, but got \'{0}\'.',lhs);} -var valueIdentifier=match[3]||match[1];var keyIdentifier=match[2];if(aliasAs&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(aliasAs)||/^(null|undefined|this|\$index|\$first|\$middle|\$last|\$even|\$odd|\$parent|\$root|\$id)$/.test(aliasAs))){throw ngRepeatMinErr('badident','alias \'{0}\' is invalid --- must be a valid JS identifier which is not a reserved name.',aliasAs);} -var trackByIdExpFn;if(trackByExp){var hashFnLocals={$id:hashKey};var trackByExpGetter=$parse(trackByExp);trackByIdExpFn=function($scope,key,value,index){if(keyIdentifier)hashFnLocals[keyIdentifier]=key;hashFnLocals[valueIdentifier]=value;hashFnLocals.$index=index;return trackByExpGetter($scope,hashFnLocals);};} -return function ngRepeatLink($scope,$element,$attr,ctrl,$transclude){var lastBlockMap=createMap();$scope.$watchCollection(rhs,function ngRepeatAction(collection){var index,length,previousNode=$element[0],nextNode,nextBlockMap=createMap(),collectionLength,key,value,trackById,trackByIdFn,collectionKeys,block,nextBlockOrder,elementsToRemove;if(aliasAs){$scope[aliasAs]=collection;} -if(isArrayLike(collection)){collectionKeys=collection;trackByIdFn=trackByIdExpFn||trackByIdArrayFn;}else{trackByIdFn=trackByIdExpFn||trackByIdObjFn;collectionKeys=[];for(var itemKey in collection){if(hasOwnProperty.call(collection,itemKey)&&itemKey.charAt(0)!=='$'){collectionKeys.push(itemKey);}}} -collectionLength=collectionKeys.length;nextBlockOrder=new Array(collectionLength);for(index=0;index=minlengthParsed;};}};}];function parsePatternAttr(regex,patternExp,elm){if(!regex)return undefined;if(isString(regex)){regex=new RegExp('^'+regex+'$');} -if(!regex.test){throw minErr('ngPattern')('noregexp','Expected {0} to be a RegExp but was {1}. Element: {2}',patternExp,regex,startingTag(elm));} -return regex;} -function parseLength(val){var intVal=toInt(val);return isNumberNaN(intVal)?-1:intVal;} -if(window.angular.bootstrap){if(window.console){console.log('WARNING: Tried to load AngularJS more than once.');} -return;} -bindJQuery();publishExternalAPI(angular);angular.module("ngLocale",[],["$provide",function($provide){var PLURAL_CATEGORY={ZERO:"zero",ONE:"one",TWO:"two",FEW:"few",MANY:"many",OTHER:"other"};function getDecimals(n){n=n+'';var i=n.indexOf('.');return(i==-1)?0:n.length-i-1;} -function getVF(n,opt_precision){var v=opt_precision;if(undefined===v){v=Math.min(getDecimals(n),3);} -var base=Math.pow(10,v);var f=((n*base)|0)%base;return{v:v,f:f};} -$provide.value("$locale",{"DATETIME_FORMATS":{"AMPMS":["AM","PM"],"DAY":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"ERANAMES":["Before Christ","Anno Domini"],"ERAS":["BC","AD"],"FIRSTDAYOFWEEK":6,"MONTH":["January","February","March","April","May","June","July","August","September","October","November","December"],"SHORTDAY":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"SHORTMONTH":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"STANDALONEMONTH":["January","February","March","April","May","June","July","August","September","October","November","December"],"WEEKENDRANGE":[5,6],"fullDate":"EEEE, MMMM d, y","longDate":"MMMM d, y","medium":"MMM d, y h:mm:ss a","mediumDate":"MMM d, y","mediumTime":"h:mm:ss a","short":"M/d/yy h:mm a","shortDate":"M/d/yy","shortTime":"h:mm a"},"NUMBER_FORMATS":{"CURRENCY_SYM":"$","DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"gSize":3,"lgSize":3,"maxFrac":3,"minFrac":0,"minInt":1,"negPre":"-","negSuf":"","posPre":"","posSuf":""},{"gSize":3,"lgSize":3,"maxFrac":2,"minFrac":2,"minInt":1,"negPre":"-\u00a4","negSuf":"","posPre":"\u00a4","posSuf":""}]},"id":"en-us","localeID":"en_US","pluralCat":function(n,opt_precision){var i=n|0;var vf=getVF(n,opt_precision);if(i==1&&vf.v==0){return PLURAL_CATEGORY.ONE;}return PLURAL_CATEGORY.OTHER;}});}]);jqLite(function(){angularInit(window.document,bootstrap);});})(window);!window.angular.$$csp().noInlineStyle&&window.angular.element(document.head).prepend(window.angular.element('';if(inertBodyElement.querySelector('svg img')){return getInertBodyElement_DOMParser;}else{return getInertBodyElement_InertDocument;}} -function getInertBodyElement_XHR(html){html=''+html;try{html=encodeURI(html);}catch(e){return undefined;} -var xhr=new window.XMLHttpRequest();xhr.responseType='document';xhr.open('GET','data:text/html;charset=utf-8,'+html,false);xhr.send(null);var body=xhr.response.body;body.firstChild.remove();return body;} -function getInertBodyElement_DOMParser(html){html=''+html;try{var body=new window.DOMParser().parseFromString(html,'text/html').body;body.firstChild.remove();return body;}catch(e){return undefined;}} -function getInertBodyElement_InertDocument(html){inertBodyElement.innerHTML=html;if(document.documentMode){stripCustomNsAttrs(inertBodyElement);} -return inertBodyElement;}})(window,window.document);function htmlParserImpl(html,handler){if(html===null||html===undefined){html='';}else if(typeof html!=='string'){html=''+html;} -var inertBodyElement=getInertBodyElement(html);if(!inertBodyElement)return'';var mXSSAttempts=5;do{if(mXSSAttempts===0){throw $sanitizeMinErr('uinput','Failed to sanitize html because the input is unstable');} -mXSSAttempts--;html=inertBodyElement.innerHTML;inertBodyElement=getInertBodyElement(html);}while(html!==inertBodyElement.innerHTML);var node=inertBodyElement.firstChild;while(node){switch(node.nodeType){case 1:handler.start(node.nodeName.toLowerCase(),attrToMap(node.attributes));break;case 3:handler.chars(node.textContent);break;} -var nextNode;if(!(nextNode=node.firstChild)){if(node.nodeType===1){handler.end(node.nodeName.toLowerCase());} -nextNode=getNonDescendant('nextSibling',node);if(!nextNode){while(nextNode==null){node=getNonDescendant('parentNode',node);if(node===inertBodyElement)break;nextNode=getNonDescendant('nextSibling',node);if(node.nodeType===1){handler.end(node.nodeName.toLowerCase());}}}} -node=nextNode;} -while((node=inertBodyElement.firstChild)){inertBodyElement.removeChild(node);}} -function attrToMap(attrs){var map={};for(var i=0,ii=attrs.length;i/g,'>');} -function htmlSanitizeWriterImpl(buf,uriValidator){var ignoreCurrentElement=false;var out=bind(buf,buf.push);return{start:function(tag,attrs){tag=lowercase(tag);if(!ignoreCurrentElement&&blockedElements[tag]){ignoreCurrentElement=tag;} -if(!ignoreCurrentElement&&validElements[tag]===true){out('<');out(tag);forEach(attrs,function(value,key){var lkey=lowercase(key);var isImage=(tag==='img'&&lkey==='src')||(lkey==='background');if(validAttrs[lkey]===true&&(uriAttrs[lkey]!==true||uriValidator(value,isImage))){out(' ');out(key);out('="');out(encodeEntities(value));out('"');}});out('>');}},end:function(tag){tag=lowercase(tag);if(!ignoreCurrentElement&&validElements[tag]===true&&voidElements[tag]!==true){out('');} -if(tag==ignoreCurrentElement){ignoreCurrentElement=false;}},chars:function(chars){if(!ignoreCurrentElement){out(encodeEntities(chars));}}};} -function stripCustomNsAttrs(node){while(node){if(node.nodeType===window.Node.ELEMENT_NODE){var attrs=node.attributes;for(var i=0,l=attrs.length;i"\u201d\u2019]/i,MAILTO_REGEXP=/^mailto:/i;var linkyMinErr=angular.$$minErr('linky');var isDefined=angular.isDefined;var isFunction=angular.isFunction;var isObject=angular.isObject;var isString=angular.isString;return function(text,target,attributes){if(text==null||text==='')return text;if(!isString(text))throw linkyMinErr('notstring','Expected string but received: {0}',text);var attributesFn=isFunction(attributes)?attributes:isObject(attributes)?function getAttributesObject(){return attributes;}:function getEmptyAttributesObject(){return{};};var match;var raw=text;var html=[];var url;var i;while((match=raw.match(LINKY_URL_REGEXP))){url=match[0];if(!match[2]&&!match[4]){url=(match[3]?'http://':'mailto:')+url;} -i=match.index;addText(raw.substr(0,i));addLink(url,match[0].replace(MAILTO_REGEXP,''));raw=raw.substring(i+match[0].length);} -addText(raw);return $sanitize(html.join(''));function addText(text){if(!text){return;} -html.push(sanitizeText(text));} -function addLink(url,text){var key,linkAttributes=attributesFn(url);html.push('');addText(text);html.push('');}};}]);})(window,window.angular);; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/80d3896f.js b/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/80d3896f.js deleted file mode 100644 index b0614034ad..0000000000 --- a/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/80d3896f.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0=s[1]?(a=l,o=s[1]-c):r&&d.push(l),!r&&l.length+c>s[0]&&(r=l,i=s[0]-c),c+=l.length),r&&a){if(l=n({startNode:r,startNodeIndex:i,endNode:a,endNodeIndex:o,innerNodes:d,match:s[2],matchIndex:u}),c-=a.length-o,a=r=null,d=[],u++,!(s=t.shift()))break}else if(p[l.nodeName]&&!f[l.nodeName]||!l.firstChild){if(l.nextSibling){l=l.nextSibling;continue}}else if(!h(l)){l=l.firstChild;continue}for(;;){if(l.nextSibling){l=l.nextSibling;break}if(l.parentNode===e)break e;l=l.parentNode}}}(n,c,function(e){var h;if("function"!=typeof e){var r=e.nodeType?e:m.createElement(e);h=function(e,t){var n=r.cloneNode(!1);return n.setAttribute("data-mce-index",t),e&&n.appendChild(m.createTextNode(e)),n}}else h=e;return function(e){var t,n,r,a=e.startNode,i=e.endNode,o=e.matchIndex;if(a===i){var d=a;r=d.parentNode,0t.get()&&o[i].setAttribute("data-mce-index",l-1)}return t.set(u),r?(s=k(e,t),x(e,t)):(s=C(e,t),b(e,t)),!a&&s},hasNext:k,hasPrev:C},n=function(r,a){return{done:function(e){return T.done(r,a,e)},find:function(e,t,n){return T.find(r,a,e,t,n)},next:function(){return T.next(r,a)},prev:function(){return T.prev(r,a)},replace:function(e,t,n){return T.replace(r,a,e,t,n)}}},a=function(i,o){var e,d={};function c(){s.statusbar.find("#next").disabled(!1===T.hasNext(i,o)),s.statusbar.find("#prev").disabled(!1===T.hasPrev(i,o))}function l(){i.windowManager.alert("Could not find the specified string.",function(){s.find("#find")[0].focus()})}i.undoManager.add(),e=p.trim(i.selection.getContent({format:"text"}));var s=i.windowManager.open({layout:"flex",pack:"center",align:"center",onClose:function(){i.focus(),T.done(i,o),i.undoManager.add()},onSubmit:function(e){var t,n,r,a;return e.preventDefault(),n=s.find("#case").checked(),a=s.find("#words").checked(),(r=s.find("#find").value()).length?d.text===r&&d.caseState===n&&d.wholeWord===a?T.hasNext(i,o)?(T.next(i,o),void c()):void l():((t=T.find(i,o,r,n,a))||l(),s.statusbar.items().slice(1).disabled(0===t),c(),void(d={text:r,caseState:n,wholeWord:a})):(T.done(i,o,!1),void s.statusbar.items().slice(1).disabled(!0))},buttons:[{text:"Find",subtype:"primary",onclick:function(){s.submit()}},{text:"Replace",disabled:!0,onclick:function(){T.replace(i,o,s.find("#replace").value())||(s.statusbar.items().slice(1).disabled(!0),o.set(-1),d={})}},{text:"Replace all",disabled:!0,onclick:function(){T.replace(i,o,s.find("#replace").value(),!0,!0),s.statusbar.items().slice(1).disabled(!0),d={}}},{type:"spacer",flex:1},{text:"Prev",name:"prev",disabled:!0,onclick:function(){T.prev(i,o),c()}},{text:"Next",name:"next",disabled:!0,onclick:function(){T.next(i,o),c()}}],title:"Find and replace",items:{type:"form",padding:20,labelGap:30,spacing:10,items:[{type:"textbox",name:"find",size:40,label:"Find",value:e},{type:"textbox",name:"replace",size:40,label:"Replace with"},{type:"checkbox",name:"case",text:"Match case",label:" "},{type:"checkbox",name:"words",text:"Whole words",label:" "}]}})},i=function(e,t){e.addCommand("SearchReplace",function(){a(e,t)})},d=function(e,t){return function(){a(e,t)}},c=function(e,t){e.addMenuItem("searchreplace",{text:"Find and replace",shortcut:"Meta+F",onclick:d(e,t),separator:"before",context:"edit"}),e.addButton("searchreplace",{tooltip:"Find and replace",onclick:d(e,t)}),e.shortcuts.add("Meta+F","",d(e,t))};e.add("searchreplace",function(e){var t=r(-1);return i(e,t),c(e,t),n(e,t)})}(); \ No newline at end of file diff --git a/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/a139e144.js b/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/a139e144.js deleted file mode 100644 index ad6c703926..0000000000 --- a/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/a139e144.js +++ /dev/null @@ -1,8 +0,0 @@ -/** - * Angular Dynamic Locale - 0.1.37 - * https://github.com/lgalfaso/angular-dynamic-locale - * License: MIT - */ - -!function(e,t){"function"==typeof define&&define.amd?define([],function(){return t()}):"object"==typeof exports?module.exports=t():t()}(0,function(){"use strict";return angular.module("tmh.dynamicLocale",[]).config(["$provide",function(e){function t(e){return e.$stateful=!0,e}e.decorator("dateFilter",["$delegate",t]),e.decorator("numberFilter",["$delegate",t]),e.decorator("currencyFilter",["$delegate",t])}]).constant("tmhDynamicLocale.STORAGE_KEY","tmhDynamicLocale.locale").provider("tmhDynamicLocale",["tmhDynamicLocale.STORAGE_KEY",function(e){var u,p,$,v,s="angular/i18n/angular-locale_{{locale}}.js",d="tmhDynamicLocaleStorageCache",L=e,f="get",S="put",C={},g={};function h(e,t,o,n,a,r,c){function i(n,a){v===o&&(angular.forEach(n,function(e,t){a[t]?angular.isArray(a[t])&&(n[t].length=a[t].length):delete n[t]}),angular.forEach(a,function(e,t){angular.isArray(a[t])||angular.isObject(a[t])?(n[t]||(n[t]=angular.isArray(a[t])?[]:{}),i(n[t],a[t])):n[t]=a[t]}))}if(C[o])return C[v=o];var l,u,s,d,f,g,h,m,y=a.defer();return o===v?y.resolve(t):(l=r.get(o))?(v=o,n.$evalAsync(function(){i(t,l),$[S](L,o),n.$broadcast("$localeChangeSuccess",o,t),y.resolve(t)})):(C[v=o]=y.promise,u=e,s=function(){var e=angular.injector(["ngLocale"]).get("$locale");i(t,e),r.put(o,e),delete C[o],n.$applyAsync(function(){$[S](L,o),n.$broadcast("$localeChangeSuccess",o,t),y.resolve(t)})},d=function(){delete C[o],n.$applyAsync(function(){v===o&&(v=t.id),n.$broadcast("$localeChangeError",o),y.reject(o)})},f=c,g=document.createElement("script"),h=p||document.getElementsByTagName("body")[0],m=!1,g.type="text/javascript",g.readyState?g.onreadystatechange=function(){"complete"!==g.readyState&&"loaded"!==g.readyState||(g.onreadystatechange=null,f(function(){m||(m=!0,g.parentNode===h&&h.removeChild(g),s())},30,!1))}:(g.onload=function(){m||(m=!0,g.parentNode===h&&h.removeChild(g),s())},g.onerror=function(){m||(m=!0,g.parentNode===h&&h.removeChild(g),d())}),g.src=u,g.async=!0,h.appendChild(g)),y.promise}this.localeLocationPattern=function(e){return e?(s=e,this):s},this.appendScriptTo=function(e){p=e},this.useStorage=function(e){d=e,f="get",S="put"},this.useCookieStorage=function(){angular.version.minor<7?this.useStorage("$cookieStore"):(this.useStorage("$cookies"),f="getObject",S="putObject")},this.defaultLocale=function(e){u=e},this.storageKey=function(e){return e?(L=e,this):L},this.addLocalePatternValue=function(e,t){g[e]=t},this.$get=["$rootScope","$injector","$interpolate","$locale","$q","tmhDynamicLocaleCache","$timeout",function(n,e,t,a,o,r,c){var i=t(s);return $=e.get(d),n.$evalAsync(function(){var e;(e=$[f](L)||u)&&l(e)}),{set:l,get:function(){return v}};function l(e){var t={locale:e,angularVersion:angular.version.full};return h(i(angular.extend({},g,t)),a,e,n,o,r,c)}}]}]).provider("tmhDynamicLocaleCache",function(){this.$get=["$cacheFactory",function(e){return e("tmh.dynamicLocales")}]}).provider("tmhDynamicLocaleStorageCache",function(){this.$get=["$cacheFactory",function(e){return e("tmh.dynamicLocales.store")}]}).run(["tmhDynamicLocale",angular.noop]),"tmh.dynamicLocale"}); -//# sourceMappingURL=tmhDynamicLocale.min.js.map \ No newline at end of file diff --git a/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/a176e6b8.js b/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/a176e6b8.js deleted file mode 100644 index b0cfd625de..0000000000 --- a/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/a176e6b8.js +++ /dev/null @@ -1,14 +0,0 @@ -app.config(function($routeProvider){var canRoute=function(authRequired){return{isAuthenticatedAndReady:function($q,userService,$route,assetsService,appState){if(!$route.current.params.section&&($route.current.params.check===false||$route.current.params.check==="false")){return $q.when(true);} -return userService.isAuthenticated().then(function(){return assetsService._loadInitAssets().then(function(){var broadcast=appState.getGlobalState("isReady")!==true;return userService.getCurrentUser({broadcastEvent:broadcast}).then(function(user){if(authRequired){if($route.current.params.section.toLowerCase()==="default"||$route.current.params.section.toLowerCase()==="umbraco"||$route.current.params.section===""){$route.current.params.section="content";} -var found=_.find(user.allowedSections,function(s){return s.localeCompare($route.current.params.section,undefined,{sensitivity:'accent'})===0;}) -if(found){return $q.when(true);}else{return $q.reject({path:"/"+user.allowedSections[0]});}} -else{return $q.when(true);}});});},function(){if(authRequired){return $q.reject({path:"/login/false"});} -else{return $q.when(true);}});}};};var doLogout=function(){return{isLoggedOut:function($q,$location,userService){return userService.logout().then(function(){$location.path("/login/false");return $q.when(true);},function(){return $q.reject({path:"/login/false"});});}}} -$routeProvider.when("/",{redirectTo:'/content'}).when('/login',{templateUrl:'views/common/login.html',resolve:canRoute(false)}).when('/login/:check',{templateUrl:'views/common/login.html',resolve:canRoute(false)}).when('/logout',{resolve:doLogout()}).when('/:section?',{template:"
",controller:function($scope,$route,$routeParams,$location,sectionService){sectionService.getSectionsForUser().then(function(sections){var found=_.find(sections,function(s){return s.alias.localeCompare($routeParams.section,undefined,{sensitivity:'accent'})===0;}) -if(found&&found.routePath){$location.path(found.routePath);} -else{$routeParams.url="dashboard.aspx?app="+$routeParams.section;$scope.templateUrl='views/common/dashboard.html';}});},reloadOnSearch:false,resolve:canRoute(true)}).when('/:section/framed/:url',{templateUrl:function(rp){if(!rp.url) -throw"A framed resource must have a url route parameter";return'views/common/legacy.html';},reloadOnSearch:false,resolve:canRoute(true)}).when('/:section/:tree/:method?',{template:"
",controller:function($scope,$routeParams,navigationService){if(!$routeParams.method){$scope.templateUrl="views/common/dashboard.html";return;} -var packagePages=["edit","options"];if($routeParams.section.toLowerCase()==="packages"&&$routeParams.tree.toLowerCase()==="packages"&&packagePages.indexOf($routeParams.method.toLowerCase())===-1){$scope.templateUrl="views/packages/overview.html";return;} -var usersPages=["user","group"];if($routeParams.section.toLowerCase()==="users"&&$routeParams.tree.toLowerCase()==="users"&&usersPages.indexOf($routeParams.method.toLowerCase())===-1){$scope.templateUrl="views/users/overview.html";return;} -$scope.templateUrl=navigationService.getTreeTemplateUrl($routeParams.tree,$routeParams.method);},reloadOnSearch:false,resolve:canRoute(true)}).when('/:section/:tree/:method?/:id',{template:"
",controller:function($scope,$routeParams,navigationService){if(!$routeParams.tree||!$routeParams.method){$scope.templateUrl="views/common/dashboard.html";return;} -$scope.templateUrl=navigationService.getTreeTemplateUrl($routeParams.tree,$routeParams.method);},reloadOnSearch:false,reloadOnUrl:false,resolve:canRoute(true)}).otherwise({redirectTo:'/login'});}).config(function($locationProvider){$locationProvider.html5Mode(false);$locationProvider.hashPrefix('');});; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/a715f34d.css b/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/a715f34d.css deleted file mode 100644 index 6e92ff26a2..0000000000 --- a/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/a715f34d.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:Lato;src:local("LatoLatin Black"),local("LatoLatin-Black"),url("/umbraco/assets/fonts/lato/LatoLatin-Black.woff2") format("woff2"),url("/umbraco/assets/fonts/lato/LatoLatin-Black.woff") format("woff");font-style:normal;font-display:swap;font-weight:900;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin BlackItalic"),local("LatoLatin-BlackItalic"),url("/umbraco/assets/fonts/lato/LatoLatin-BlackItalic.woff2") format("woff2"),url("/umbraco/assets/fonts/lato/LatoLatin-BlackItalic.woff") format("woff");font-style:italic;font-weight:900;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin Bold"),local("LatoLatin-Bold"),url("/umbraco/assets/fonts/lato/LatoLatin-Bold.woff2") format("woff2"),url("/umbraco/assets/fonts/lato/LatoLatin-Bold.woff") format("woff");font-style:normal;font-weight:700;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin BoldItalic"),local("LatoLatin-BoldItalic"),url("/umbraco/assets/fonts/lato/LatoLatin-BoldItalic.woff2") format("woff2"),url("/umbraco/assets/fonts/lato/LatoLatin-BoldItalic.woff") format("woff");font-style:italic;font-weight:700;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin Italic"),local("LatoLatin-Italic"),url("/umbraco/assets/fonts/lato/LatoLatin-Italic.woff2") format("woff2"),url("/umbraco/assets/fonts/lato/LatoLatin-Italic.woff") format("woff");font-style:italic;font-weight:400;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin Regular"),local("LatoLatin-Regular"),url("/umbraco/assets/fonts/lato/LatoLatin-Regular.woff2") format("woff2"),url("/umbraco/assets/fonts/lato/LatoLatin-Regular.woff") format("woff");font-style:normal;font-weight:400;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin Light"),local("LatoLatin-Light"),url("/umbraco/assets/fonts/lato/LatoLatin-Light.woff2") format("woff2"),url("/umbraco/assets/fonts/lato/LatoLatin-Light.woff") format("woff");font-style:normal;font-weight:300;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin LightItalic"),local("LatoLatin-LightItalic"),url("/umbraco/assets/fonts/lato/LatoLatin-LightItalic.woff2") format("woff2"),url("/umbraco/assets/fonts/lato/LatoLatin-LightItalic.woff") format("woff");font-style:italic;font-weight:300;font-display:swap;text-rendering:optimizeLegibility}.red{color:#d42054}.blue{color:#2e8aea}.black{color:#000}.turquoise{color:#03bfb3}.turquoise-d1{color:#00aea2}.text-warning{color:#ff9412}.text-error{color:#d42054}.text-success{color:#2bc37c}.color-red,.color-red i{color:#f02e28!important}.color-blue,.color-blue i{color:#00aea2!important}.color-orange,.color-orange i{color:#ff9412!important}.color-green,.color-green i{color:#1fb572!important}.btn-color-black{background-color:#000}.color-black i{color:#000}.btn-color-blue-grey{background-color:#607d8b}.color-blue-grey,.color-blue-grey i{color:#607d8b!important}.btn-color-grey{background-color:#9e9e9e}.color-grey,.color-grey i{color:#9e9e9e!important}.btn-color-brown{background-color:#795548}.color-brown,.color-brown i{color:#795548!important}.btn-color-blue{background-color:#2196f3}.color-blue,.color-blue i{color:#2196f3!important}.btn-color-light-blue{background-color:#03a9f4}.color-light-blue,.color-light-blue i{color:#03a9f4!important}.btn-color-cyan{background-color:#00bcd4}.color-cyan,.color-cyan i{color:#00bcd4!important}.btn-color-green{background-color:#4caf50}.color-green,.color-green i{color:#4caf50!important}.btn-color-light-green{background-color:#8bc34a}.color-light-green,.color-light-green i{color:#8bc34a!important}.btn-color-lime{background-color:#cddc39}.color-lime,.color-lime i{color:#cddc39!important}.btn-color-yellow{background-color:#ffeb3b}.color-yellow,.color-yellow i{color:#ffeb3b!important}.btn-color-amber{background-color:#ffc107}.color-amber,.color-amber i{color:#ffc107!important}.btn-color-orange{background-color:#ff9800}.color-orange,.color-orange i{color:#ff9800!important}.btn-color-deep-orange{background-color:#ff5722}.color-deep-orange,.color-deep-orange i{color:#ff5722!important}.btn-color-red{background-color:#f44336}.color-red,.color-red i{color:#f44336!important}.btn-color-pink{background-color:#e91e63}.color-pink,.color-pink i{color:#e91e63!important}.btn-color-purple{background-color:#9c27b0}.color-purple,.color-purple i{color:#9c27b0!important}.btn-color-deep-purple{background-color:#673ab7}.color-deep-purple,.color-deep-purple i{color:#673ab7!important}.btn-color-indigo{background-color:#3f51b5}.color-indigo,.color-indigo i{color:#3f51b5!important}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:32px;box-sizing:border-box}.umb-property-editor--limit-width{max-width:800px}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #515054;outline:5px auto -webkit-focus-ring-color}a:active,a:hover{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],label,select{cursor:pointer}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}a{color:#000;text-decoration:none}a:focus,a:hover{color:#000;text-decoration:underline}a[data-ng-click],a[ng-click],a[x-ng-click]{cursor:pointer}.img-rounded{border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.1)}.img-circle{border-radius:500px}.row{margin-left:0}.row:after,.row:before{display:table;content:"";line-height:0}.row:after{clear:both}[class*=span]{float:left;min-height:1px;margin-left:0}.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12{width:720px}.span11{width:660px}.span10{width:600px}.span9{width:540px}.span8{width:480px}.span7{width:420px}.span6{width:360px}.span5{width:300px}.span4{width:240px}.span3{width:180px}.span2{width:120px}.span1{width:60px}.offset12{margin-left:720px}.offset11{margin-left:660px}.offset10{margin-left:600px}.offset9{margin-left:540px}.offset8{margin-left:480px}.offset7{margin-left:420px}.offset6{margin-left:360px}.offset5{margin-left:300px}.offset4{margin-left:240px}.offset3{margin-left:180px}.offset2{margin-left:120px}.offset1{margin-left:60px}.row-fluid{width:100%}.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;width:100%;min-height:32px;box-sizing:border-box;float:left;margin-left:0}.row-fluid .controls-row [class*=span]+[class*=span],.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span12{width:100%}.row-fluid .span11{width:91.66666667%}.row-fluid .span10{width:83.33333333%}.row-fluid .span9{width:75%}.row-fluid .span8{width:66.66666667%}.row-fluid .span7{width:58.33333333%}.row-fluid .span6{width:50%}.row-fluid .span5{width:41.66666667%}.row-fluid .span4{width:33.33333333%}.row-fluid .span3{width:25%}.row-fluid .span2{width:16.66666667%}.row-fluid .span1{width:8.33333333%}.row-fluid .offset12,.row-fluid .offset12:first-child{margin-left:100%}.row-fluid .offset11,.row-fluid .offset11:first-child{margin-left:91.66666667%}.row-fluid .offset10,.row-fluid .offset10:first-child{margin-left:83.33333333%}.row-fluid .offset9,.row-fluid .offset9:first-child{margin-left:75%}.row-fluid .offset8,.row-fluid .offset8:first-child{margin-left:66.66666667%}.row-fluid .offset7,.row-fluid .offset7:first-child{margin-left:58.33333333%}.row-fluid .offset6,.row-fluid .offset6:first-child{margin-left:50%}.row-fluid .offset5,.row-fluid .offset5:first-child{margin-left:41.66666667%}.row-fluid .offset4,.row-fluid .offset4:first-child{margin-left:33.33333333%}.row-fluid .offset3,.row-fluid .offset3:first-child{margin-left:25%}.row-fluid .offset2,.row-fluid .offset2:first-child{margin-left:16.66666667%}.row-fluid .offset1,.row-fluid .offset1:first-child{margin-left:8.33333333%}.row-fluid [class*=span].hide,[class*=span].hide{display:none}.row-fluid [class*=span].pull-right,[class*=span].pull-right{float:right}.container{margin-right:auto;margin-left:auto}.container:after,.container:before{display:table;content:"";line-height:0}.container:after{clear:both}.container-fluid{padding-right:0;padding-left:0}.container-fluid:after,.container-fluid:before{display:table;content:"";line-height:0}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:22.5px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:700}em{font-style:italic}cite{font-style:normal}.muted{color:#d9d9d9}a.muted:focus,a.muted:hover{color:silver}.text-warning{color:#fff}a.text-warning:focus,a.text-warning:hover{color:#e6e6e6}.text-error{color:#fff}a.text-error:focus,a.text-error:hover{color:#e6e6e6}.text-info{color:#fff}a.text-info:focus,a.text-info:hover{color:#e6e6e6}.text-success{color:#fff}a.text-success:focus,a.text-success:hover{color:#e6e6e6}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:500;line-height:20px;color:inherit;text-rendering:optimizelegibility}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;line-height:1;color:#d9d9d9}.h1,.h2,.h3,h1,h2,h3{line-height:40px}.h1,h1{font-size:41.25px}.h2,h2{font-size:33.75px}.h3,h3{font-size:26.25px}.h4,h4{font-size:18.75px}.h6,h6{font-size:12.75px}.h1 small,h1 small{font-size:26.25px}.h2 small,h2 small{font-size:18.75px}.h3 small,.h4 small,h3 small,h4 small{font-size:15px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #f8f8f8}ol,ul{padding:0;margin:0 0 10px 25px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}li{line-height:20px}ol.inline,ol.unstyled,ul.inline,ul.unstyled{margin-left:0;list-style:none}ol.inline>li,ul.inline>li{display:inline-block;padding-left:5px;padding-right:5px}ol.inline>li.-no-padding-left,ul.inline>li.-no-padding-left{padding-left:0}dl{margin-bottom:20px}dd,dt{line-height:20px}dt{font-weight:700}dd{margin-left:10px}.dl-horizontal:after,.dl-horizontal:before{display:table;content:"";line-height:0}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #f3f3f5;border-bottom:1px solid #fff}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #d9d9d9}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #f8f8f8}blockquote p{margin-bottom:0;font-size:18.75px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#d9d9d9}blockquote small:before{content:"\2014 \00A0"}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #f8f8f8;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:""}blockquote.pull-right small:after{content:"\00A0 \2014"}blockquote:after,blockquote:before,q:after,q:before{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre.code{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,Courier New,monospace;font-size:13px;color:#1b264f;border-radius:3px}code{padding:2px 4px;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap}pre.code{display:block;padding:9.5px;margin:0 0 10px;font-size:14px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid rgba(0,0,0,.15);border-radius:3px}pre.code.prettyprint{margin-bottom:20px}pre.code code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}table{max-width:100%;background-color:#fff;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px;box-shadow:0 1px 1px 0 rgba(0,0,0,.16);background:#fff;border-radius:3px;font-size:14px}.table td,.table th{padding:10px 20px;line-height:20px;text-align:left;border-top:1px solid #e9e9eb}.table th{font-weight:700}.table thead th{padding-top:15px;padding-bottom:15px;color:#515054;vertical-align:bottom}.table caption+thead tr:first-child td,.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child td,.table thead:first-child tr:first-child th{border-top:0}.table tbody+tbody{border-top:2px solid #e9e9eb}.table .table{background-color:#f3f3f5}.table:not(.table-bordered) tr>td:first-child{border-left:4px solid transparent}.table tr.--selected>td:first-child{border-left-color:#3544b1}.table-condensed tbody td{padding:5px 10px}.table-condensed thead th{padding:10px}.table-bordered{border:1px solid #e9e9eb;border-collapse:separate;border-left:0;box-shadow:none;border-radius:3px}.table-bordered td,.table-bordered th{border-left:1px solid #e9e9eb}.table-bordered caption+tbody tr:first-child td,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+thead tr:first-child th,.table-bordered tbody:first-child tr:first-child td,.table-bordered tbody:first-child tr:first-child th,.table-bordered thead:first-child tr:first-child th{border-top:0}.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child,.table-bordered thead:first-child tr:first-child>th:first-child{border-top-left-radius:3px}.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child,.table-bordered thead:first-child tr:first-child>th:last-child{border-top-right-radius:3px}.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child,.table-bordered thead:last-child tr:last-child>th:first-child{border-bottom-left-radius:3px}.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child,.table-bordered thead:last-child tr:last-child>th:last-child{border-bottom-right-radius:3px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{border-bottom-left-radius:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{border-bottom-right-radius:0}.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered caption+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child{border-top-left-radius:3px}.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered caption+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child{border-top-right-radius:3px}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th,.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f3f3f5}.row-fluid table td[class*=span],.row-fluid table th[class*=span],table td[class*=span],table th[class*=span]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:104px;margin-left:0}.table td.span3,.table th.span3{float:none;width:164px;margin-left:0}.table td.span4,.table th.span4{float:none;width:224px;margin-left:0}.table td.span5,.table th.span5{float:none;width:284px;margin-left:0}.table td.span6,.table th.span6{float:none;width:344px;margin-left:0}.table td.span7,.table th.span7{float:none;width:404px;margin-left:0}.table td.span8,.table th.span8{float:none;width:464px;margin-left:0}.table td.span9,.table th.span9{float:none;width:524px;margin-left:0}.table td.span10,.table th.span10{float:none;width:584px;margin-left:0}.table td.span11,.table th.span11{float:none;width:644px;margin-left:0}.table td.span12,.table th.span12{float:none;width:704px;margin-left:0}.table tbody tr.success>td{background-color:#1fb572}.table tbody tr.error>td{background-color:#d42054}.table tbody tr.warning>td{background-color:#f0ac00}.table tbody tr.info>td{background-color:#3544b1}.table-hover tbody tr.success:hover>td{background-color:#1b9f64}.table-hover tbody tr.error:hover>td{background-color:#be1d4b}.table-hover tbody tr.warning:hover>td{background-color:#d79a00}.table-hover tbody tr.info:hover>td{background-color:#2f3c9d}.table-sortable tbody tr{cursor:move}.table__action-overlay{background:0 0;border:0;padding:0;font-style:italic}.table__action-overlay:focus,.table__action-overlay:hover{text-decoration:underline}.dropdown,.dropup{position:relative}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px;border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 1px;overflow:hidden;background-color:#d8d7d9;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:20px;color:#303033;white-space:nowrap;cursor:pointer}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>li>a:hover,.dropdown-menu>li>button:hover,.dropdown-submenu:hover>a,.dropdown-submenu:hover>button{text-decoration:none;color:#fff;background-color:#000;background-image:linear-gradient(180deg,#000,#000);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover{outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover{color:#d9d9d9}.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:default}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent transparent transparent #ccc;border-style:solid;border-width:5px 0 5px 5px;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}.typeahead{z-index:1051;margin-top:2px;border-radius:3px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f3f3f5;border:1px solid #e0e0e5;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-large{padding:24px;border-radius:3px}.well-small{padding:9px;border-radius:3px}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:700;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.btn-group{position:relative;display:inline-block;font-size:0;vertical-align:middle;white-space:nowrap}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn{margin-left:5px}.btn-group>.btn{position:relative;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:15px}.btn-group>.btn-mini{font-size:11.25px}.btn-group>.btn-small{font-size:12.75px}.btn-group>.btn-large{font-size:18.75px}.btn-group>.btn:first-child{margin-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{border-top-right-radius:3px;border-bottom-right-radius:3px}.btn-group>.btn.large:first-child{margin-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{border-top-right-radius:3px;border-bottom-right-radius:3px}.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;box-shadow:inset 1px 0 0 hsla(0,0%,100%,.125),inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05)}.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px}.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn-group.open .btn.dropdown-toggle{background-color:#f3f3f5}.btn-group.open .btn-primary.dropdown-toggle{background-color:#2152a3}.btn-group.open .btn-warning.dropdown-toggle{background-color:#ffab45}.btn-group.open .btn-danger.dropdown-toggle{background-color:#e22c60}.btn-group.open .btn-success.dropdown-toggle{background-color:#39d38b}.btn-group.open .btn-info.dropdown-toggle{background-color:#2152a3}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#303033}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px;border-left-width:5px;border-right-width:5px;border-top-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-group-vertical{display:inline-block}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;border-radius:0}.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px}.btn-group-vertical>.btn:first-child{border-radius:3px 3px 0 0}.btn-group-vertical>.btn:last-child{border-radius:0 0 3px 3px}.btn-group-vertical>.btn-large:first-child{border-radius:3px 3px 0 0}.btn-group-vertical>.btn-large:last-child{border-radius:0 0 3px 3px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;background-color:#f0ac00;border:1px solid transparent;border-radius:0}.alert,.alert a,.alert h4{color:#fff}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.close.-align-right{right:0}.alert-success{background-color:#1fb572;border-color:transparent;color:#fff}.alert-success h4{color:#fff}.alert-danger,.alert-error{background-color:#d42054;border-color:transparent;color:#fff}.alert-danger h4,.alert-error h4{color:#fff}.alert-info{background-color:#3544b1;border-color:transparent;color:#fff}.alert-info h4{color:#fff}.alert-form{background-color:#fff;border:1px solid #515054!important;color:#515054;box-shadow:0 -1px 6px 0 rgba(0,0,0,.16)}.alert-form.-no-border{border:none!important}.alert-form h4{color:#000;font-weight:700;margin-bottom:5px}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.list-icons li{padding-left:35px;max-width:300px}.list-icons li>i.icon{margin-left:-25px;padding-right:7px}.icon.handle{color:#d8d7d9}.nav{margin-left:0;margin-bottom:20px;list-style:none}.nav>li>a{display:block}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#f3f3f5}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:12px;font-weight:700;line-height:20px;color:#d8d7d9;text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}.nav-list .nav-header,.nav-list>li>a{margin-left:-15px;margin-right:-15px}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:focus,.nav-list>.active>a:hover{color:#fff;background-color:#000}.nav-list [class*=" icon-"],.nav-list [class^=icon-]{margin-right:2px}.nav-list .divider{height:1px;margin:9px 1px;overflow:hidden;background-color:#d8d7d9;border-bottom:1px solid #fff}.nav-pills:after,.nav-pills:before,.nav-tabs:after,.nav-tabs:before{display:table;content:"";line-height:0}.nav-pills:after,.nav-tabs:after{clear:both}.nav-pills>li,.nav-tabs>li{float:left}.nav-pills>li>a,.nav-tabs>li>a{margin-right:15px}.nav-tabs>li.dropdown{margin-bottom:-3px}.nav-tabs>li.dropdown>.dropdown-toggle{padding-bottom:2px}.nav-tabs>li>a{color:#515054;border-bottom:2px solid transparent;padding-bottom:15px}.nav-tabs>li>a:hover{color:#000}.nav-tabs>.active>a,.nav-tabs>.active>a:focus,.nav-tabs>.active>a:hover{color:#000;border-bottom-color:#03bfb3;cursor:default}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:focus,.nav-pills>.active>a:hover{color:#fff;background-color:#000}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #d8d7d9;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{border-top-right-radius:4px;border-top-left-radius:4px}.nav-tabs.nav-stacked>li:last-child>a{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.nav-tabs.nav-stacked>li>a:focus,.nav-tabs.nav-stacked>li>a:hover{border-color:#d8d7d9;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.dropdown-menu{display:block;border-radius:3px;box-shadow:0 5px 20px rgba(0,0,0,.3);padding-top:0;padding-bottom:0}.dropdown-menu>li>.flex>label{flex:1 1 0}.dropdown-menu>li>a{text-decoration:none}.dropdown-menu>li>a,.dropdown-menu>li>button{position:relative;padding:8px 20px;color:#1b264f}.dropdown-menu>li>button{background:0 0;border:0;display:block;clear:both;font-weight:400;line-height:20px;white-space:nowrap;cursor:pointer;width:100%;text-align:left}.dropdown-menu>li>a:hover,.dropdown-menu>li>button:hover,.dropdown-submenu:hover>a,.dropdown-submenu:hover>button{color:#2152a3;background:#f9f9fa}.nav-tabs .dropdown-menu{border-radius:0 0 3px 3px}.nav-pills .dropdown-menu{border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px}.nav .dropdown-toggle .caret,.nav .dropdown-toggle:focus .caret,.nav .dropdown-toggle:hover .caret{border-top-color:#000;border-bottom-color:#000}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#515054;border-bottom-color:#515054}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-pills .open .dropdown-toggle,.nav-tabs .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{background-color:#d8d7d9;border-color:#d8d7d9}.nav li.dropdown.open.active .caret,.nav li.dropdown.open .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1}.tabs-stacked .open>a:hover{border-color:#d8d7d9}.tabbable:after,.tabbable:before{display:table;content:"";line-height:0}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-bottom:0}.pill-content>.pill-pane,.tab-content>.tab-pane{display:none}.pill-content>.active,.tab-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #d8d7d9}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#d8d7d9}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #d8d7d9 #d8d7d9}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #d8d7d9}.tabs-left>.nav-tabs>li>a{margin-right:-1px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#f3f3f5 #d8d7d9 #f3f3f5 #f3f3f5}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#d8d7d9 transparent #d8d7d9 #d8d7d9}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #d8d7d9}.tabs-right>.nav-tabs>li>a{margin-left:-1px;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#f3f3f5 #f3f3f5 #f3f3f5 #d8d7d9}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#d8d7d9 #d8d7d9 #d8d7d9 transparent}.nav>.disabled>a{color:#d8d7d9}.nav>.disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}.navbar{overflow:visible;margin-bottom:20px}.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:linear-gradient(180deg,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.065)}.navbar-inner:after,.navbar-inner:before{display:table;content:"";line-height:0}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{float:left;display:block;padding:10px 20px;margin-left:-20px;font-size:20px;font-weight:200;color:#68676b;text-shadow:0 1px 0 #fff}.navbar .brand:focus,.navbar .brand:hover{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px}.navbar-link,.navbar-text{color:#68676b}.navbar-link:focus,.navbar-link:hover{color:#303033}.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #fff}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-append .btn,.navbar .input-append .btn-group,.navbar .input-prepend .btn,.navbar .input-prepend .btn-group{margin-top:0}.navbar-form{margin-bottom:0}.navbar-form:after,.navbar-form:before{display:table;content:"";line-height:0}.navbar-form:after{clear:both}.navbar-form .checkbox,.navbar-form .radio,.navbar-form input,.navbar-form select{margin-top:5px}.navbar-form .btn,.navbar-form input,.navbar-form select{display:inline-block;margin-bottom:0}.navbar-form input[type=checkbox],.navbar-form input[type=image],.navbar-form input[type=radio]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{border-radius:0}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-bottom .navbar-inner,.navbar-fixed-top .navbar-inner{padding-left:0;padding-right:0;border-radius:0}.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:720px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{box-shadow:0 1px 10px rgba(0,0,0,.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{box-shadow:0 -1px 10px rgba(0,0,0,.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px;color:#68676b;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#303033;text-decoration:none}.navbar .nav>.active>a,.navbar .nav>.active>a:focus,.navbar .nav>.active>a:hover{color:#515054;text-decoration:none;background-color:#e5e5e5;box-shadow:inset 0 3px 8px rgba(0,0,0,.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#fff;border-color:#f2f2f2 #f2f2f2 #ccc;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#f2f2f2;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.075)}.navbar .btn-navbar .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar .btn-navbar:focus,.navbar .btn-navbar:hover{color:#fff;background-color:#e5e5e5;text-decoration:none}.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{background-color:#ded4cf;color:#fff}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;border-radius:1px;box-shadow:0 1px 0 rgba(0,0,0,.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{content:"";display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px;position:absolute;top:-7px;left:9px}.navbar .nav>li>.dropdown-menu:after{content:"";display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:10px}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px;border-bottom:0;bottom:-7px;top:auto}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #fff;border-bottom:0;bottom:-6px;top:auto}.navbar .nav li.dropdown>a:focus .caret,.navbar .nav li.dropdown>a:hover .caret{border-top-color:#303033;border-bottom-color:#303033}.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle,.navbar .nav li.dropdown.open>.dropdown-toggle{background-color:#e5e5e5;color:#515054}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#68676b;border-bottom-color:#68676b}.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open>.dropdown-toggle .caret{border-top-color:#515054;border-bottom-color:#515054}.navbar .nav>li>.dropdown-menu.pull-right,.navbar .pull-right>li>.dropdown-menu{left:auto;right:0}.navbar .nav>li>.dropdown-menu.pull-right:before,.navbar .pull-right>li>.dropdown-menu:before{left:auto;right:12px}.navbar .nav>li>.dropdown-menu.pull-right:after,.navbar .pull-right>li>.dropdown-menu:after{left:auto;right:13px}.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu,.navbar .pull-right>li>.dropdown-menu .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#29282a;background-image:linear-gradient(180deg,#303033,#1e1c1c);background-repeat:repeat-x;border-color:#303033}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#d8d7d9;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-inverse .brand:focus,.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff}.navbar-inverse .brand,.navbar-inverse .navbar-text{color:#d8d7d9}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#fff}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:focus,.navbar-inverse .nav .active>a:hover{color:#fff;background-color:#1e1c1c}.navbar-inverse .navbar-link{color:#d8d7d9}.navbar-inverse .navbar-link:focus,.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .divider-vertical{border-left-color:#1e1c1c;border-right-color:#303033}.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open>.dropdown-toggle{background-color:#1e1c1c;color:#fff}.navbar-inverse .nav li.dropdown>a:focus .caret,.navbar-inverse .nav li.dropdown>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#d8d7d9;border-bottom-color:#d8d7d9}.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#605a5a;border-color:#1e1c1c;box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 hsla(0,0%,100%,.15);transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#bbbabf}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#bbbabf}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#bbbabf}.navbar-inverse .navbar-search .search-query:focus{padding:5px 15px;color:#343434;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;box-shadow:0 0 3px rgba(0,0,0,.15);outline:0}.navbar-inverse .btn-navbar{color:#fff;border-color:#242426 #242426 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#242426}.navbar-inverse .btn-navbar .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:hover{color:#fff;background-color:#111010;text-decoration:none}.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{background-color:#ded4cf;color:#fff}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;border-radius:3px}.breadcrumb>li{display:inline-block;text-shadow:0 1px 0 #fff}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#d9d9d9}.pagination{margin:20px 0}.pagination ul{display:inline-block;margin-left:0;margin-bottom:0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #d8d7d9;border-left-width:0}.pagination ul>.active>a,.pagination ul>.active>span,.pagination ul>li>a:focus,.pagination ul>li>a:hover{background-color:#f3f3f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#d9d9d9;cursor:default}.pagination ul>.disabled>a,.pagination ul>.disabled>a:focus,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>span{color:#d9d9d9;background-color:transparent;cursor:default}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:18.75px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pagination-mini ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>a,.pagination-small ul>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-mini ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>a,.pagination-small ul>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:12.75px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:11.25px}.pager{margin:20px 0;list-style:none;text-align:center}.pager:after,.pager:before{display:table;content:"";line-height:0}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#d9d9d9;background-color:#fff;cursor:default}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.3);border-radius:6px;box-shadow:0 3px 7px rgba(0,0,0,.3);background-clip:padding-box;outline:0}.modal.fade{transition:opacity .3s linear,top .3s ease-out;top:-25%}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px}.modal-footer,.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;border-radius:0 0 6px 6px;box-shadow:inset 0 1px 0 #fff}.modal-footer:after,.modal-footer:before{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0}.tooltip.in{opacity:.8}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:3px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#bbbabf;bottom:-11px}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#bbbabf}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#bbbabf;top:-11px}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#bbbabf}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.tipmenu .tooltip{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto}.tipmenu:hover .tooltip{opacity:1}.tipmenu:hover .tooltip a{color:#fff}.tipmenu .tooltip-inner{margin-left:auto;margin-right:auto}.thumbnails{margin-left:0;list-style:none}.thumbnails:after,.thumbnails:before{display:table;content:"";line-height:0}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:0}.thumbnails>li a:hover{text-decoration:none}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #d8d7d9;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.055);transition:all .2s ease-in-out}a.thumbnail:focus,a.thumbnail:hover,a div.thumbnail:focus,a div.thumbnail:hover{border-color:#f5c1bc;box-shadow:0 1px 4px rgba(245,193,188,.25)}.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.badge,.label{display:inline-block;padding:2px 4px;font-size:12.69px;font-weight:700;line-height:14px;color:#fff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#d9d9d9}.label{border-radius:3px}.badge{padding-left:9px;padding-right:9px;border-radius:9px}.badge:empty,.label:empty{display:none}a.badge:focus,a.badge:hover,a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.badge-important,.label-important{background-color:#fff}.badge-important[href],.label-important[href]{background-color:#e6e6e6}.badge-warning,.label-warning{background-color:#ff9412}.badge-warning[href],.label-warning[href]{background-color:#de7a00}.badge-success,.label-success{background-color:#fff}.badge-success[href],.label-success[href]{background-color:#e6e6e6}.badge-info,.label-info{background-color:#fff}.badge-info[href],.label-info[href]{background-color:#e6e6e6}.badge-inverse,.label-inverse{background-color:#343434}.badge-inverse[href],.label-inverse[href]{background-color:#1a1a1a}.btn .badge,.btn .label{position:relative;top:-1px}.btn-mini .badge,.btn-mini .label{top:0}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f7f7f7;background-image:linear-gradient(180deg,#f5f5f5,#f9f9f9);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:3px}.progress,.progress .bar{background-repeat:repeat-x}.progress .bar{width:0;height:100%;color:#fff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#0e90d2;background-image:linear-gradient(180deg,#149bdf,#0480be);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-sizing:border-box;transition:width .6s ease}.progress .bar+.bar{box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15)}.progress-striped .bar{background-color:#149bdf;background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:linear-gradient(180deg,#ee5f5b,#c43c35);background-repeat:repeat-x}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:linear-gradient(180deg,#62c462,#57a957);background-repeat:repeat-x}.progress-striped .bar-success,.progress-success.progress-striped .bar{background-color:#62c462;background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:linear-gradient(180deg,#5bc0de,#339bb9);background-repeat:repeat-x}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#ffa940;background-image:linear-gradient(180deg,#ffb75f,#ff9412);background-repeat:repeat-x}.progress-striped .bar-warning,.progress-warning.progress-striped .bar{background-color:#ffb75f;background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;border-radius:3px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{overflow:hidden;width:100%;position:relative}.carousel-inner>.item{display:none;position:relative;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;border-radius:23px;opacity:.5}.carousel-control.right{left:auto;right:15px}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:hsla(0,0%,100%,.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#343434;background:rgba(0,0,0,.75)}.carousel-caption h4,.carousel-caption p{color:#fff;line-height:20px}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#f3f3f5;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}body,html{height:100%;overflow:hidden}body{margin:0;padding:0;height:100%;width:100%;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:20px;color:#000;background-color:#f3f3f5;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.padded{padding:20px}#layout{position:relative;height:100%;padding:0;z-index:1}#mainwrapper{position:absolute;top:0;left:0;right:0;bottom:0;margin:0}body.umb-drawer-is-visible #mainwrapper{right:400px}#contentcolumn,#contentwrapper{position:absolute;top:0;bottom:0;right:0;left:0;z-index:10;margin:0}#contentcolumn{left:0}#contentcolumn iframe#right{display:block;position:relative;height:100%;width:100%;border:none}#leftcolumn{height:100%;z-index:1100;float:left;position:absolute;top:0}#leftcolumn.above-backdrop{z-index:7501}#navigation{background:#fff;height:100%}#navigation,.navigation-inner-container{left:0;top:0;bottom:0;position:absolute;z-index:100}.navigation-inner-container{right:0;border-right:1px solid #e9e9eb;display:flex;flex-direction:column}#dialog{min-width:500px;left:100%;top:0;position:absolute;z-index:50;display:inline-block}#tree{padding:0;z-index:100!important;overflow:auto;height:100%}#search-results{z-index:200}#contextMenu{z-index:50;position:absolute;top:0;left:100%;min-width:250px}#speechbubble{z-index:1060;position:absolute;bottom:100px;left:0;right:0;margin:auto;padding:0;border:none;background:0 0;border-radius:0}.ui-resizable-e{cursor:col-resize;width:10px;right:-5px;top:0;bottom:0;position:absolute;z-index:9999!important}.ui-resizable-e:hover:after{content:"";position:absolute;background-color:#d8d7d9;top:0;bottom:0;width:1px;right:5px}@media (min-width:1101px){#contentwrapper,#speechbubble{left:360px}.emptySection #contentwrapper{left:0}}.emptySection #speechbubble{left:0}.emptySection #navigation{display:none}.login-only #speechbubble{z-index:10000;left:0!important}.login-only #speechbubble ul{padding-left:20px}.umb-rte{position:relative;max-width:800px}.umb-rte .mce-tinymce{box-shadow:none}.umb-rte .umb-rte-editor-con{height:24px;visibility:hidden}.umb-rte .umb-rte-editor{min-height:100px}.umb-rte.--initialized .umb-rte-editor-con{height:auto;min-height:100px;visibility:visible}.umb-rte .mce-content-body{background-color:#fff;line-height:1.5em;border:1px solid #d8d7d9;padding:10px}.umb-rte .mce-container{box-sizing:border-box}.umb-rte .mce-top-part.mce-container div{white-space:normal}.umb-rte .mce-tinymce .mce-edit-area{border-radius:0!important}.umb-rte .mce-ico{text-align:center;font-size:12px!important}.mce-ico.mce-i-custom[class*=" icon-"],.mce-ico.mce-i-custom[class^=icon-]{font-family:icomoon;font-size:16px!important}.rte-editor-preval .control-group .controls>div>label{cursor:pointer!important}.rte-editor-preval .control-group .controls>div>label .mce-cmd .checkbox{padding-right:0}.rte-editor-preval .control-group .controls>div>label .mce-ico{line-height:20px}.umb-rte .mce-toolbar .mce-btn-group{padding:0}.umb-rte .mce-btn{color:#1b264f;border-radius:3px}.umb-rte .mce-btn-group .mce-btn{margin-top:2px;margin-bottom:2px}.umb-rte .mce-btn button:hover .mce-caret{border-top-color:#2152a3}.umb-rte .mce-btn:active,.umb-rte .mce-btn:hover{background:#f9f9fa;border-color:transparent}.umb-rte .mce-btn:active button,.umb-rte .mce-btn:active button .mce-ico,.umb-rte .mce-btn:hover button,.umb-rte .mce-btn:hover button .mce-ico{color:#2152a3}.umb-rte .mce-btn.mce-active,.umb-rte .mce-btn.mce-active:active,.umb-rte .mce-btn.mce-active:focus,.umb-rte .mce-btn.mce-active:hover{background:#e9e9eb;border-color:transparent}.umb-rte .mce-btn.mce-active:active button,.umb-rte .mce-btn.mce-active:active button .mce-ico,.umb-rte .mce-btn.mce-active:focus button,.umb-rte .mce-btn.mce-active:focus button .mce-ico,.umb-rte .mce-btn.mce-active:hover button,.umb-rte .mce-btn.mce-active:hover button .mce-ico,.umb-rte .mce-btn.mce-active button,.umb-rte .mce-btn.mce-active button .mce-ico{color:#2152a3}.umb-rte .mce-btn.mce-active:active button .mce-caret,.umb-rte .mce-btn.mce-active:focus button .mce-caret,.umb-rte .mce-btn.mce-active:hover button .mce-caret,.umb-rte .mce-btn.mce-active button .mce-caret{border-top-color:#2152a3}.mce-menu{border-radius:3px}.mce-menu-item.mce-menu-item-normal.mce-stack-layout-item .mce-ico,.mce-menu-item.mce-menu-item-normal.mce-stack-layout-item .mce-text{color:#1b264f}.mce-menu-item.mce-menu-item-normal.mce-stack-layout-item:hover{background:#f9f9fa}.mce-menu-item.mce-menu-item-normal.mce-stack-layout-item:hover .mce-ico,.mce-menu-item.mce-menu-item-normal.mce-stack-layout-item:hover .mce-text{color:#2152a3}.mce-menu-item.mce-menu-item-normal.mce-stack-layout-item.mce-active,.mce-menu-item.mce-menu-item-normal.mce-stack-layout-item.mce-active:hover{background:#e9e9eb}.mce-menu-item.mce-menu-item-normal.mce-stack-layout-item.mce-active .mce-ico,.mce-menu-item.mce-menu-item-normal.mce-stack-layout-item.mce-active .mce-text{color:#2152a3}.umb-grid .umb-rte{border:1px solid #d8d7d9;max-width:none}.mce-fullscreen{position:absolute}.mce-fullscreen .mce-in{position:fixed;top:35px!important}.mce-fullscreen .umb-editor,.mce-fullscreen umb-editor__overlay{position:fixed}.shadow-depth-1{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.shadow-depth-2{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.shadow-depth-3{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.shadow-depth-4{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.shadow-depth-5{box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}:focus{outline-color:#6ab4f0}.umb-outline:focus{outline:0}.tabbing-active .umb-outline:focus:after{content:"";position:absolute;z-index:10000;top:0;bottom:0;left:0;right:0;border-radius:3px;box-shadow:0 0 2px 0 #6ab4f0,inset 0 0 2px 2px #6ab4f0}.tabbing-active .umb-outline.umb-outline--surrounding:focus:after{top:-6px;bottom:-6px;left:-6px;right:-6px;border-radius:9px}.tabbing-active .umb-outline.umb-outline--thin:focus:after{box-shadow:0 0 2px #6ab4f0,inset 0 0 2px 1px #6ab4f0}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.bounceIn,.bounceOut,.flipOutX,.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%,to{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{transform:perspective(400px) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInX,.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}.flipInY,.flipOutX{-ms-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}.animated.-half-second{-webkit-animation-duration:.5s;animation-duration:.5s}.slide-in-left.ng-hide-remove{-webkit-animation:fadeInLeft .6s;animation:fadeInLeft .6s}.slide-in-left.ng-hide-add{-webkit-animation:fadeOutLeft .6s;animation:fadeOutLeft .6s;display:block!important}.slide-in-right.ng-hide-remove{-webkit-animation:fadeInRight .6s;animation:fadeInRight .6s}.slide-in-right.ng-hide-add{-webkit-animation:fadeOutRight .6s;animation:fadeOutRight .6s;display:block!important}.slide-in-up.ng-hide-remove{-webkit-animation:fadeInUp .6s;animation:fadeInUp .6s}.slide-in-up.ng-hide-add{-webkit-animation:fadeOutDown .6s;animation:fadeOutDown .6s;display:block!important}.umb-tree-item--deleted.ng-leave{-webkit-animation:leave .6s cubic-bezier(.445,.05,.55,.95);animation:leave .6s cubic-bezier(.445,.05,.55,.95);display:block;position:relative}.umb-tree-item--deleted.ng-leave *{color:#d42054!important}@-webkit-keyframes leave{to{opacity:0;height:0;bottom:-70px}25%{bottom:15px}0%{opacity:1;height:30px;bottom:0}}@keyframes leave{to{opacity:0;height:0;bottom:-70px}25%{bottom:15px}0%{opacity:1;height:30px;bottom:0}}.tree-node-slide-up{opacity:1;top:0;transition:all .7s ease-out}.tree-node-slide-up *{font-size:100%;transition:font-size .7s}.tree-node-slide-up.tree-node-slide-up-hide-active{opacity:0;top:-100px}.tree-node-slide-up.tree-node-slide-up-hide-active *{font-size:120%}.tree-fade-out-hide,.tree-fade-out-hide div:not(.tree-node-slide-up-hide-active),.tree-fade-out-show,.tree-fade-out-show div:not(.tree-node-slide-up-hide-active){transition:all .7s cubic-bezier(.075,.82,.165,1)}.tree-fade-out-show.tree-fade-out-show-active div:not(.tree-node-slide-up-hide-active){opacity:1}.tree-fade-out-hide.tree-fade-out-hide-active div:not(.tree-node-slide-up-hide-active){opacity:0}.light{font-weight:300}.normal{font-weight:500}.semi-bold{font-weight:600}.bold{font-weight:700}.btn{display:inline-block;padding:6px 14px;margin-bottom:0;font-size:15px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;background:#e9e9eb;color:#000;border:none;box-shadow:none;border-radius:3px}.btn:hover{background:#f3f3f5;color:#68676b;background-position:0 -15px;text-decoration:none;transition:background-position .1s linear}.btn.active,.btn:active{background-image:none;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn:disabled:hover,.btn[disabled]{cursor:default;border-color:#e9e9eb;opacity:.8;box-shadow:none}.btn-group>.btn+.dropdown-toggle{box-shadow:none;border-left:1px solid;border-color:rgba(0,0,0,.09)}.btn-reset{padding:0;margin:0;border:none;background:0 0;color:currentColor;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:20px;cursor:pointer}.btn-large{padding:11px 19px;font-size:18.75px}.btn-large [class*=" icon-"],.btn-large [class^=icon-]{margin-top:4px;border-radius:3px}.btn-small{padding:2px 10px;font-size:12.75px;border-radius:3px}.btn-small [class*=" icon-"],.btn-small [class^=icon-]{margin-top:0}.btn-mini [class*=" icon-"],.btn-mini [class^=icon-]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:11.25px;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.btn-round{font-size:24px;color:#515054;background:#fff;line-height:32px;text-align:center;border-radius:15px;height:32px;width:32px;overflow:hidden;display:inline-block;z-index:6666}.btn-danger.active,.btn-info.active,.btn-inverse.active,.btn-neutral.active,.btn-primary.active,.btn-success.active,.btn-warning.active{color:hsla(0,0%,100%,.75)}.btn-danger,.btn-info,.btn-inverse,.btn-neutral,.btn-primary,.btn-success,.btn-warning{font-weight:700}.btn-primary{color:#fff;border-color:#1b264f #1b264f #080b16;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#1b264f}.btn-primary .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#2152a3;text-decoration:none}.btn-primary.disabled,.btn-primary[disabled]{background-color:#ded4cf;color:#fff}.btn-warning{color:#fff;border-color:#ff9412 #ff9412 #c46c00;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#ff9412}.btn-warning .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-warning:focus,.btn-warning:hover{color:#fff;background-color:#ffab45;text-decoration:none}.btn-warning.disabled,.btn-warning[disabled]{background-color:#ded4cf;color:#fff}.btn-danger{color:#fff;border-color:#d42054 #d42054 #92163a;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#d42054}.btn-danger .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#e22c60;text-decoration:none}.btn-danger.disabled,.btn-danger[disabled]{background-color:#ded4cf;color:#fff}.btn-success{color:#fff;border-color:#2bc37c #2bc37c #1d8454;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#2bc37c}.btn-success .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-success:focus,.btn-success:hover{color:#fff;background-color:#39d38b;text-decoration:none}.btn-success.disabled,.btn-success[disabled]{background-color:#ded4cf;color:#fff}.btn-info{color:#1b264f;border-color:#f3ece8 #f3ece8 #d9c2b6;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#f3ece8}.btn-info .caret{border-top-color:#1b264f;border-bottom-color:#1b264f}.btn-info:focus,.btn-info:hover{color:#2152a3;background-color:#f6f1ef;text-decoration:none}.btn-info.disabled,.btn-info[disabled]{background-color:#ded4cf;color:#fff}.btn-action{color:#fff;border-color:#1b264f #1b264f #080b16;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#1b264f}.btn-action .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-action:focus,.btn-action:hover{color:#f9f7f4;background-color:#3544b1;text-decoration:none}.btn-action.disabled,.btn-action[disabled]{background-color:#ded4cf;color:#fff}.btn-selection{color:#1b264f;border-color:#f5c1bc #f5c1bc #eb8379;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#f5c1bc}.btn-selection .caret{border-top-color:#1b264f;border-bottom-color:#1b264f}.btn-selection:focus,.btn-selection:hover{color:#3544b1;background-color:#ee9890;text-decoration:none}.btn-selection.disabled,.btn-selection[disabled]{background-color:#ded4cf;color:#fff}.btn-white{color:#1b264f;border-color:#fff #fff #d9d9d9;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#fff}.btn-white .caret{border-top-color:#1b264f;border-bottom-color:#1b264f}.btn-white:focus,.btn-white:hover{color:#2152a3;background-color:#fff;text-decoration:none}.btn-white.disabled,.btn-white[disabled]{background-color:#f3f3f5;color:#bbbabf}.btn-inverse{color:#fff;border-color:#303033 #303033 #0b0b0c;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#303033}.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-inverse:focus,.btn-inverse:hover{color:#fff;background-color:#303033;text-decoration:none}.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#ded4cf;color:#fff}.btn-neutral{color:#fff;border-color:#e9e9eb #e9e9eb #c1c1c7;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#e9e9eb;color:#817f85}.btn-neutral .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-neutral:focus,.btn-neutral:hover{color:#fff;background-color:#e9e9eb;text-decoration:none}.btn-neutral.disabled,.btn-neutral[disabled]{background-color:#ded4cf;color:#fff}.btn-neutral:hover{color:#817f85}.btn-neutral.disabled,.btn-neutral[disabled]{color:#817f85;opacity:.65}.btn-install{margin:40px auto;display:block;padding:15px 50px;font-size:16px;border:none;background:#2bc37c;color:#fff;font-weight:700}.btn-install:hover{background:#39d38b}.btn-outline{border:1px solid #bbbabf;color:#1b264f;padding:5px 13px;font-weight:600}.btn-outline,.btn-outline:hover{background:0 0;transition:border-color .12s linear,color .12s linear}.btn-outline:hover{border-color:#2152a3;color:#2152a3}button.btn,input[type=submit].btn{margin:0}button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{padding:0;border:0}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#000;border-radius:0}.btn-link:hover{color:#000;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover{color:#68676b;text-decoration:none}.btn-link-reverse{text-decoration:underline}.btn-link-reverse:hover{text-decoration:none}.btn-link.-underline{display:inline-block;text-decoration:underline}.btn-link.-underline:hover{text-decoration:none}.btn-icon{border:none;font-size:18px;position:relative;cursor:pointer;color:#162335;margin:0;padding:5px 10px;width:auto;overflow:visible;background:0 0;line-height:normal;outline:0;-webkit-appearance:none}.btn-icon:hover{color:#2152a3}.guiDialogTiny,label small,small.umb-detail{color:#817f85!important;text-decoration:none;display:block;font-weight:400;font-size:11px}.control-label,label.control-label{padding:0 10px 0 0!important;font-weight:700;color:#000;font-size:14px}.umb-status-label{color:#515054!important}.controls-row label{padding:0 10px;vertical-align:middle}.breadcrumb{height:30px;display:block;margin-top:10px}.breadcrumb li,.breadcrumb li a{height:30px;vertical-align:middle}.breadcrumb input{font-size:11px!important}.form-search{position:relative;padding:0}.form-search a{text-decoration:none;cursor:pointer}.form-search a:hover,.form-search h4{color:#515054}.form-search small{color:#d8d7d9}.form-search .icon,.form-search .icon-search{position:absolute;z-index:1;top:6px;left:6px;color:#d8d7d9}.form-search .icon-search{pointer-events:none}.form-search input{width:90%;font-size:18.75px;font-weight:400;border:1px solid #d8d7d9;padding:4px 0 4px 16px;padding-left:25px!important;line-height:22px;background:#fff}.form-search .icon-search+.search-input{padding-left:25px!important}.form-search .search-input{font-weight:700;border-color:#d8d7d9}.form-search .search-input:focus,.form-search .search-input:focus:hover,.form-search .search-input:hover{border-color:#bbbabf}.form-search .search-input:-moz-placeholder{font-weight:400}.form-search .search-input:-ms-input-placeholder{font-weight:400}.form-search .search-input::-webkit-input-placeholder{font-weight:400}form{margin:0 0 20px}form.-no-margin-bottom{margin-bottom:0}fieldset{margin:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:20px;font-size:22.5px;line-height:40px;color:#343434;border-bottom:1px solid #d8d7d9}legend small{font-size:15px;color:#d8d7d9}button,input,label,select,textarea{font-size:15px;font-weight:400;line-height:20px}button,input,select,textarea{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif}label{display:inline-block;margin-bottom:5px}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:inline-block;height:32px;padding:4px 6px;margin-bottom:10px;font-size:15px;line-height:20px;color:#303033;border-radius:0;vertical-align:middle;box-sizing:border-box}input.-full-width-input{width:100%;box-sizing:border-box;padding:4px 6px}.uneditable-input,input,textarea{width:206px}textarea{height:auto}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#fff;border:1px solid #d8d7d9;transition:border .2s linear,box-shadow .2s linear}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#bbbabf;outline:0}.tabbing-active .uneditable-input:focus,.tabbing-active input[type=color]:focus,.tabbing-active input[type=date]:focus,.tabbing-active input[type=datetime-local]:focus,.tabbing-active input[type=datetime]:focus,.tabbing-active input[type=email]:focus,.tabbing-active input[type=month]:focus,.tabbing-active input[type=number]:focus,.tabbing-active input[type=password]:focus,.tabbing-active input[type=search]:focus,.tabbing-active input[type=tel]:focus,.tabbing-active input[type=text]:focus,.tabbing-active input[type=time]:focus,.tabbing-active input[type=url]:focus,.tabbing-active input[type=week]:focus,.tabbing-active textarea:focus{outline:2px solid #6ab4f0}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}input[type=button],input[type=checkbox],input[type=file],input[type=image],input[type=radio],input[type=reset],input[type=submit]{width:auto}input[type=file],select{height:32px;line-height:32px}select{width:220px;border:1px solid #d8d7d9;background-color:#fff}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:0}.tabbing-active input[type=checkbox]:focus:after,.tabbing-active input[type=file]:focus:after,.tabbing-active input[type=radio]:focus:after{content:"";position:absolute;z-index:10000;top:0;bottom:0;left:0;right:0;border-radius:3px;box-shadow:0 0 2px 0 #6ab4f0,inset 0 0 2px 2px #6ab4f0}.tabbing-active input[type=checkbox].umb-outline--surrounding:focus:after,.tabbing-active input[type=file].umb-outline--surrounding:focus:after,.tabbing-active input[type=radio].umb-outline--surrounding:focus:after{top:-6px;bottom:-6px;left:-6px;right:-6px;border-radius:9px}.tabbing-active input[type=checkbox].umb-outline--thin:focus:after,.tabbing-active input[type=file].umb-outline--thin:focus:after,.tabbing-active input[type=radio].umb-outline--thin:focus:after{box-shadow:0 0 2px #6ab4f0,inset 0 0 2px 1px #6ab4f0}.uneditable-input,.uneditable-textarea{color:#d8d7d9;background-color:#fcfcfc;border-color:#d8d7d9;box-shadow:inset 0 1px 2px rgba(0,0,0,.025);cursor:not-allowed}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#a2a1a6}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a2a1a6}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a2a1a6}.checkbox,.radio{min-height:20px;padding-left:20px}.checkbox.no-indent,.radio.no-indent{padding-left:0}.checkbox input[type=checkbox],.radio input[type=radio]{float:left;margin-left:0;margin-right:5px}.controls>.checkbox:first-child,.controls>.radio:first-child{padding-top:5px}.checkbox.inline,.radio.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.checkbox.inline+.checkbox.inline,.radio.inline+.radio.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input.input--no-border{border:none}.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span],.uneditable-input[class*=span],input[class*=span],select[class*=span],textarea[class*=span]{float:none;margin-left:0}.input-append .uneditable-input[class*=span],.input-append input[class*=span],.input-prepend .uneditable-input[class*=span],.input-prepend input[class*=span],.row-fluid .input-append [class*=span],.row-fluid .input-prepend [class*=span],.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span]{display:inline-block}.bigInput,.input-large-type{font-size:20px!important}.controls-row [class*=span]+[class*=span],.uneditable-input,input,textarea{margin-left:0}.uneditable-input.span12,input.span12,textarea.span12{width:706px}.uneditable-input.span11,input.span11,textarea.span11{width:646px}.uneditable-input.span10,input.span10,textarea.span10{width:586px}.uneditable-input.span9,input.span9,textarea.span9{width:526px}.uneditable-input.span8,input.span8,textarea.span8{width:466px}.uneditable-input.span7,input.span7,textarea.span7{width:406px}.uneditable-input.span6,input.span6,textarea.span6{width:346px}.uneditable-input.span5,input.span5,textarea.span5{width:286px}.uneditable-input.span4,input.span4,textarea.span4{width:226px}.uneditable-input.span3,input.span3,textarea.span3{width:166px}.uneditable-input.span2,input.span2,textarea.span2{width:106px}.uneditable-input.span1,input.span1,textarea.span1{width:46px}.controls-row:after,.controls-row:before{display:table;content:"";line-height:0}.controls-row:after{clear:both}.controls-row [class*=span],.row-fluid .controls-row [class*=span]{float:left}.controls-row .checkbox[class*=span],.controls-row .radio[class*=span]{padding-top:5px}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#f3f3f5}input[type=checkbox][disabled],input[type=checkbox][readonly],input[type=radio][disabled],input[type=radio][readonly]{background-color:transparent}.show-validation.ng-invalid .control-group.error .checkbox.ng-invalid,.show-validation.ng-invalid .control-group.error .control-label,.show-validation.ng-invalid .control-group.error .help-block,.show-validation.ng-invalid .control-group.error .help-inline,.show-validation.ng-invalid .control-group.error .radio.ng-invalid,.show-validation.ng-invalid .control-group.error input.ng-invalid,.show-validation.ng-invalid .control-group.error select.ng-invalid,.show-validation.ng-invalid .control-group.error textarea.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper .checkbox.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper .control-label,.show-validation.ng-invalid .umb-editor-header__name-wrapper .help-block,.show-validation.ng-invalid .umb-editor-header__name-wrapper .help-inline,.show-validation.ng-invalid .umb-editor-header__name-wrapper .radio.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper input.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper select.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper textarea.ng-invalid{color:#d42054}.show-validation.ng-invalid .control-group.error input.ng-invalid,.show-validation.ng-invalid .control-group.error select.ng-invalid,.show-validation.ng-invalid .control-group.error textarea.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper input.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper select.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper textarea.ng-invalid{border-color:#d42054}.show-validation.ng-invalid .control-group.error .input-append .add-on,.show-validation.ng-invalid .control-group.error .input-prepend .add-on,.show-validation.ng-invalid .umb-editor-header__name-wrapper .input-append .add-on,.show-validation.ng-invalid .umb-editor-header__name-wrapper .input-prepend .add-on{color:#d42054;background-color:#fff;border-color:#d42054}.highlight-error{color:#d42054!important;border-color:#e22c60!important}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#e9e9eb;border-top:1px solid #d8d7d9}.form-actions:after,.form-actions:before{display:table;content:"";line-height:0}.form-actions:after{clear:both}.help-block,.help-inline{color:#262626}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;vertical-align:middle;padding-top:4px;padding-left:2px}div.help{margin-top:5px}table.domains .help-inline{color:#d42054}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;font-size:0;white-space:nowrap}.input-append .dropdown-menu,.input-append .popover,.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .dropdown-menu,.input-prepend .popover,.input-prepend .uneditable-input,.input-prepend input,.input-prepend select{font-size:15px}.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .uneditable-input,.input-prepend input,.input-prepend select{position:relative;margin-bottom:0;vertical-align:top}.input-append .uneditable-input:focus,.input-append input:focus,.input-append select:focus,.input-prepend .uneditable-input:focus,.input-prepend input:focus,.input-prepend select:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:22px;min-width:18px;padding:5px 6px 3px;font-size:15px;font-weight:400;line-height:20px;text-align:center;background-color:#fff;border:1px solid #d8d7d9;color:#1b264f}.input-append .add-on:hover,.input-prepend .add-on:hover{border-color:#bbbabf;color:#2152a3}.input-append .add-on,.input-append .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .add-on,.input-prepend .btn,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;border-radius:0}.input-append .active,.input-prepend .active{background-color:#9deac6;border-color:#2bc37c}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-prepend.input-append .uneditable-input,.input-prepend.input-append .uneditable-input+.btn-group .btn,.input-prepend.input-append input,.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select,.input-prepend.input-append select+.btn-group .btn{border-radius:0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;border-radius:0}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;border-radius:0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-left:14px;margin:0}.form-search .input-append .btn,.form-search .input-prepend .btn{border-radius:0 3px 3px 0}.form-horizontal .help-inline,.form-horizontal .input-append,.form-horizontal .input-prepend,.form-horizontal .uneditable-input,.form-horizontal input,.form-horizontal select,.form-horizontal textarea,.form-inline .help-inline,.form-inline .input-append,.form-inline .input-prepend,.form-inline .uneditable-input,.form-inline input,.form-inline select,.form-inline textarea,.form-search .help-inline,.form-search .input-append,.form-search .input-prepend,.form-search .uneditable-input,.form-search input,.form-search select,.form-search textarea{display:inline-block;margin-bottom:0;vertical-align:top}.form-horizontal .hide,.form-inline .hide,.form-search .hide{display:none}.form-inline .btn-group,.form-inline label,.form-search .btn-group,.form-search label{display:inline-block}.form-inline .input-append,.form-inline .input-prepend,.form-search .input-append,.form-search .input-prepend{margin-bottom:0}.form-inline .checkbox,.form-inline .radio,.form-search .checkbox,.form-search .radio{padding-left:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio],.form-search .checkbox input[type=checkbox],.form-search .radio input[type=radio]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}.control-group.-no-margin{margin-bottom:0}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px}.form-horizontal .control-group:after,.form-horizontal .control-group:before{display:table;content:"";line-height:0}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{margin-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal .input-append+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}.form-horizontal .block-form .control-label{display:block;float:none;width:100%}.umb-panel-buttons .umb-btn-toolbar .btn{position:relative;z-index:1000}@media (max-width:767px){.form-horizontal .control-label{float:none;width:100%}.form-horizontal .controls{margin-left:0}}.group-selector .group-selector-list{float:left}.group-selector .group-selector-list div{height:24px}.group-selector .group-selector-buttons{float:left;margin:24px 16px}.umb-dialog .propertyItemheader{width:140px!important}.umb-dialog .diffDropdown{width:400px}.umb-dialog .diffPanel{height:400px}.umb-dialog .diff{margin-top:10px;height:100%;overflow:auto;border-top:1px solid #d8d7d9;padding:5px}.umb-dialog .diff table{width:95%;max-width:95%;margin:0 3px}.umb-dialog .diff table th{padding:5px;width:25%;border-bottom:1px solid #d8d7d9}.umb-dialog .diff table td{border-bottom:1px solid #d8d7d9;padding:3px}.umb-dialog .diff del{background:#ffe6e6 none repeat scroll 0;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial}.umb-dialog .diff ins{background:#e6ffe6 none repeat scroll 0;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial}.umb-dialog .diff .diffnotice{text-align:center;margin-bottom:10px}.umb-modalcolumn{background:#fff}.umb-modalcolumn-header{border-bottom:1px solid #e9e9eb;height:70px;box-sizing:border-box;padding:0 20px;display:flex;align-items:center;white-space:nowrap}.umb-modalcolumn-header h1{margin:0;white-space:nowrap;font-size:18.75px;font-weight:400}.umb-modalcolumn-body{padding:0;background:#fff;top:70px;position:absolute;left:0;right:0;bottom:0;overflow:auto}.no-padding .umb-modalcolumn-body{padding:0}.umb-modalcolumn .umb-modalcolumn-header .btn{position:absolute;top:13px;right:15px}.umb-modalcolumn iframe.auto-expand,.umb-modal iframe.auto-expand{border:none;padding:0;margin:0;top:0;bottom:0;left:0;right:0;position:absolute}.--notInFront .umb-modalcolumn:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.4)}.umb-dialog .umb-loader-wrapper,.umb-modal .umb-loader-wrapper,.umb-modalcolumn .umb-loader-wrapper{position:relative;margin:20px -20px}.umb-modal-left .umb-panel-header .umb-headline,.umb-modal-left .umb-panel-header h1{width:auto;padding-left:0}.umb-dialog{outline:0;top:0;left:0;right:0;bottom:0;position:absolute;padding:0;background:#fff}.umb-dialog .abstract{margin-bottom:20px}.umb-dialog .umb-btn-toolbar .umb-control-group{border:none;padding:none}.umb-dialog-body{position:absolute;overflow:auto;top:0;left:0;right:0;bottom:49px}.umb-dialog-body .umb-pane{margin-top:15px}.umb-dialog-footer{position:absolute;overflow:auto;text-align:right;height:32px;left:0;right:0;bottom:0;padding:8px;margin:0}.umb-dialog-footer .btn.umb-outline{position:relative}.umbracoDialog{width:auto!important;height:auto!important;padding:20px}.umbracoDialog .umb-pane{margin-left:0;margin-right:0;margin-top:0}.umbracoDialog .umb-dialog-body .umb-pane{margin-left:20px;margin-right:20px;margin-top:20px}.umbracoDialog form{height:100%}.umb-modal .controls-row,.umbracoDialog .controls-row{margin-left:0!important}.modal{border-radius:0!important}.modal.fade.in{border:none!important}.umb-modal.fade{outline:0;left:-100%!important;width:0!important;transition:opacity .3s linear,top .3s ease-out}.umb-modal.fade,.umb-modal.fade.in{top:0!important;height:100%!important}.umb-modal.fade.in{left:100%!important;margin-left:-440px;width:440px!important;display:block}.umb-modal-left.fade{top:0!important;left:-100%!important;width:0!important;transition:opacity .3s linear,top .3s ease-out;height:100%!important}.umb-modal-left.fade.in{top:0!important;left:0!important;margin-left:80px;width:440px!important;height:100%!important;display:block}.umb-modal .umb-panel-header{padding:20px;background:#fff;border:none;height:auto}.umb-modal .umb-panel-body{padding:0 20px}.umb-modal.fade.in.wide{margin-left:-640px;width:640px!important}.umb-modal i{font-size:20px}.umb-modal .breadcrumb{background:0 0;padding:0}.umb-modal .breadcrumb input{height:12px}.umb-modal.ysod{z-index:10000}.umb-panel{background:#fff;position:absolute;top:0;bottom:0;left:0;right:0}.umb-panel-nobody{padding-top:100px;overflow:auto}.umb-panel-header{background:#f3f3f5;border-bottom:1px solid #b3afbd;position:absolute;height:99px;top:0;right:0;left:0}.umb-panel-body{top:101px;left:0;right:0;bottom:0;position:absolute;clear:both;overflow:auto}.umb-panel-body.no-header{top:20px}.umb-panel-body.with-footer{bottom:90px}.umb-mediapicker-upload{display:flex}.umb-mediapicker-upload .form-search{flex:1}.umb-mediapicker-upload .form-search__toggle{margin:10px 0;display:flex;align-items:center}.umb-mediapicker-upload .form-search__toggle label{display:flex;align-items:center;margin-left:5px;margin-bottom:0}.umb-mediapicker-upload .form-search__toggle label input[type=checkbox]{margin:0 5px 0 0}.umb-mediapicker-upload .upload-button{margin-left:16px}.umb-panel.editor-breadcrumb .umb-bottom-bar,.umb-panel.editor-breadcrumb .umb-panel-body{bottom:31px!important}.umb-panel-header .umb-headline,.umb-panel-header h1{font-size:16px;background:0 0;margin:15px 0 0 20px;padding:3px 5px;line-height:1.4;height:auto;width:100%;border:1px solid #f3f3f5}.umb-panel-header .umb-headline:active,.umb-panel-header .umb-headline:focus{border:1px solid #d8d7d9;background-color:#fff}.umb-panel-header p{margin:0 20px}.umb-btn-toolbar .dimmed,.umb-dimmed{opacity:.6}.umb-panel-header-meta{height:50px}.umb-panel-header .umb-btn-toolbar{float:right;padding:5px 20px 0 0}.umb-panel-footer{margin:0;padding:20px;z-index:999;position:absolute;bottom:0;left:0;right:0}.umb-btn-toolbar .dropdown-menu{right:0;left:auto;border-radius:3px;box-shadow:none;padding:0;z-index:6020}.umb-btn-toolbar .dropdown-menu small{background:#c0f0ed;display:block;padding:10px 20px}.umb-btn-toolbar .dropdown-menu .btn{margin:20px 29px;width:80px}.umb-bottom-bar{background:#fff;box-shadow:0 -18px 20px #fff;border-top:1px solid #f3f3f5;padding:10px 0;position:fixed;bottom:0;left:100px;right:40px;z-index:6010}@media (min-width:1101px){.umb-bottom-bar{left:460px}}@media (max-width:767px){.umb-bottom-bar{left:80px}}@media (max-width:500px){.umb-bottom-bar{left:60px}}.umb-tab-buttons{padding-left:0}.umb-tab-buttons>.btn-group:not([style*="display:none"]):not([style*="display: none"]){margin-left:0}@media (min-width:768px){.umb-tab-buttons{padding-left:180px}}.umb-tab-pane{padding-bottom:90px}.tab-content{overflow:visible}.umb-panel-footer-nav{position:absolute;bottom:0;height:30px;left:0;right:0;background:#f3f3f5;border-top:1px solid #d8d7d9;display:block;margin:0;overflow:hidden}.umb-panel-footer-nav li a{border-radius:0;display:block;float:left;height:30px;background:#f3f3f5;text-align:center;padding:8px 0 8px 30px;position:relative;margin:0 1px 0 0;text-decoration:none;color:#515054;font-size:12px}.umb-panel-footer-nav li a:after{border-left:16px solid #f3f3f5;right:-16px;z-index:1}.umb-panel-footer-nav li a:after,.umb-panel-footer-nav li a:before{content:"";border-top:16px solid transparent;border-bottom:16px solid transparent;position:absolute;top:0}.umb-panel-footer-nav li a:before{border-left:16px solid #d8d7d9;left:0}.umb-panel-footer-nav li:first-child a{padding-left:20px}.umb-panel-footer-nav li:first-child a:before,.umb-panel-footer-nav li:last-child a:after{display:none}.umb-dialog .muted,.umb-panel .muted{color:#817f85}.umb-dialog a.muted:focus,.umb-dialog a.muted:hover,.umb-panel a.muted:focus,.umb-panel a.muted:hover{color:#68666b}.umb-dialog .text-warning,.umb-panel .text-warning{color:#f0ac00}.umb-dialog a.text-warning:focus,.umb-dialog a.text-warning:hover,.umb-panel a.text-warning:focus,.umb-panel a.text-warning:hover{color:#bd8700}.umb-dialog .text-error,.umb-panel .text-error{color:#d42054}.umb-dialog a.text-error:focus,.umb-dialog a.text-error:hover,.umb-panel a.text-error:focus,.umb-panel a.text-error:hover{color:#a81942}.umb-dialog .text-info,.umb-panel .text-info{color:#3544b1}.umb-dialog a.text-info:focus,.umb-dialog a.text-info:hover,.umb-panel a.text-info:focus,.umb-panel a.text-info:hover{color:#29358a}.umb-dialog .text-success,.umb-panel .text-success{color:#1fb572}.umb-dialog a.text-success:focus,.umb-dialog a.text-success:hover,.umb-panel a.text-success:focus,.umb-panel a.text-success:hover{color:#188957}.external-logins form{margin:0}.external-logins button{margin:5px}.umb-panel-header-content-wrapper{display:flex;flex-direction:column}.umb-panel-header-content{display:flex;align-items:center;flex:1}.umb-panel-header-left-side{display:flex;flex:1;flex-direction:row}.umb-panel-header-icon{cursor:pointer;margin-right:5px;margin-top:-6px;height:50px;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #bbbabf;-webkit-animation:fadeIn .5s;animation:fadeIn .5s;border-radius:3px;width:50px}.umb-panel-header-icon:hover{border-color:#2152a3}.umb-panel-header-icon:hover .icon{opacity:.8}.umb-panel-header-title-wrapper{position:relative;width:80%}.umb-panel-header-alias{position:absolute;top:5px;right:10px}.umb-panel-header-alias .umb-locked-field{display:flex;align-items:center}.umb-panel-header-alias .umb-locked-field,.umb-panel-header-alias .umb-locked-field .umb-locked-field__wrapper{margin-bottom:0}.umb-panel-header-alias .umb-locked-field:after{display:none}.umb-panel-header-icon.-placeholder{border:1px dashed #d8d7d9}.umb-panel-header-icon .icon{font-size:30px;color:#bbbabf;transition:opacity .12s}.umb-panel-header-icon-text{color:#2bc37c;font-weight:700;font-size:10px}input.umb-panel-header-name-input.name-is-empty{border:1px dashed #d8d7d9;background:#fff}.umb-panel-header-name{font-size:16px;font-weight:700}input.umb-panel-header-description{background:0 0;border-color:transparent;margin-bottom:0;font-size:13px;box-sizing:border-box;height:22px;line-height:22px;width:100%}input.umb-panel-header-description:hover{background:#fff;border-color:#d8d7d9}.umb-panel-header-locked-description{font-size:12px;margin-top:2px;height:22px;line-height:22px}ul.sections{display:flex;margin:0 0 0 -20px}ul.sections>li,ul.sections>li>a{display:flex;justify-content:center;align-items:center;position:relative}ul.sections>li>a{color:#fff;height:55px;padding:0 10px;text-decoration:none;outline:0;cursor:pointer}ul.sections>li>a:after{content:"";left:10px;right:10px;height:4px;bottom:0;transform:translateY(4px);background-color:#f5c1bc;position:absolute;border-radius:3px 3px 0 0;opacity:0;padding:0 2px;transition:transform .24s ease-in-out}.tabbing-active ul.sections>li>a:focus .section__name{border:1px solid #e9e9eb}ul.sections>li .section__name{border:1px solid transparent;border-radius:3px;margin-top:1px;padding:3px 10px 4px;opacity:.8;transition:opacity .1s linear,box-shadow .1s}ul.sections>li.current>a{color:#f5c1bc}ul.sections>li.current>a:after{opacity:1;transform:translateY(0)}ul.sections>li.expand i{height:5px;width:5px;border-radius:50%;background:#fff;display:inline-block;margin:0 5px 0 0;opacity:.6;transition:opacity .1s linear}ul.sections>li.expand.current i{opacity:1;background:#f5c1bc}ul.sections>li.expand:hover i{opacity:1}ul.sections>li.current .section__name,ul.sections>li a:hover .section__name{opacity:1;-webkit-font-smoothing:subpixel-antialiased}ul.sections-tray{position:absolute;top:55px;left:0;margin:0;list-style:none;background:#1b264f;z-index:10000;border-radius:0 0 3px 3px}ul.sections-tray li.current a{color:#f5c1bc;opacity:1}ul.sections-tray li.current a:after{opacity:1}ul.sections-tray li a{padding:8px 24px;color:#fff;text-decoration:none;display:block;position:relative;outline:0}ul.sections-tray li a:after{content:"";width:4px;height:100%;background-color:#f5c1bc;position:absolute;border-radius:0 3px 3px 0;opacity:0;transition:all .2s linear;top:0;left:0}.tabbing-active ul.sections-tray li a:focus .section__name{border:1px solid #e9e9eb}@font-face{font-family:icomoon;src:url("/umbraco/assets/fonts/helveticons/helveticons.eot");src:url("/umbraco/assets/fonts/helveticons/helveticons.eot?#iefix") format("embedded-opentype"),url("/umbraco/assets/fonts/helveticons/helveticons.ttf") format("truetype"),url("/umbraco/assets/fonts/helveticons/helveticons.svg#icomoon") format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}[class*=" icon-"]:before,[class^=icon-]:before{text-decoration:inherit;display:inline-block;speak:none}i.large{font-size:32px}i.medium{font-size:24px}i.small{font-size:14px}.icon-zoom-out:before{content:"\e000"}.icon-truck:before{content:"\e001"}.icon-zoom-in:before{content:"\e002"}.icon-zip:before{content:"\e003"}.icon-axis-rotation:before{content:"\e004"}.icon-yen-bag:before{content:"\e005"}.icon-axis-rotation-2:before{content:"\e006"}.icon-axis-rotation-3:before{content:"\e007"}.icon-wrench:before{content:"\e008"}.icon-wine-glass:before{content:"\e009"}.icon-wrong:before{content:"\e00a"}.icon-windows:before{content:"\e00b"}.icon-window-sizes:before{content:"\e00c"}.icon-window-popin:before{content:"\e00d"}.icon-wifi:before{content:"\e00e"}.icon-width:before{content:"\e00f"}.icon-weight:before{content:"\e010"}.icon-war:before{content:"\e011"}.icon-wand:before{content:"\e012"}.icon-wallet:before{content:"\e013"}.icon-wall-plug:before{content:"\e014"}.icon-voice:before{content:"\e016"}.icon-video:before{content:"\e017"}.icon-vcard:before{content:"\e018"}.icon-utilities:before{content:"\e019"}.icon-users:before{content:"\e01a"}.icon-users-alt:before{content:"\e01b"}.icon-user:before{content:"\e01c"}.icon-user-glasses:before{content:"\e01d"}.icon-user-females:before{content:"\e01e"}.icon-user-females-alt:before{content:"\e01f"}.icon-user-female:before{content:"\e020"}.icon-usb:before{content:"\e021"}.icon-usb-connector:before{content:"\e022"}.icon-unlocked:before{content:"\e023"}.icon-universal:before{content:"\e024"}.icon-undo:before{content:"\e025"}.icon-umbrella:before{content:"\e026"}.icon-umb-deploy:before{content:"\e027"}.icon-umb-contour:before,.traycontour:before{content:"\e028"}.icon-umb-settings:before,.traysettings:before{content:"\e029"}.icon-umb-users:before,.trayuser:before,.trayusers:before{content:"\e02a"}.icon-umb-media:before,.traymedia:before{content:"\e02b"}.icon-umb-content:before,.traycontent:before{content:"\e02c"}.icon-umb-developer:before,.traydeveloper:before{content:"\e02d"}.icon-umb-members:before,.traymember:before{content:"\e015"}.icon-umb-translation:before,.traytranslation:before{content:"\e1fd"}.icon-tv:before{content:"\e02e"}.icon-tv-old:before{content:"\e02f"}.icon-trophy:before{content:"\e030"}.icon-tree:before{content:"\e031"}.icon-trash:before{content:"\e032"}.icon-trash-alt:before{content:"\e033"}.icon-trash-alt-2:before{content:"\e034"}.icon-train:before{content:"\e035"}.icon-traffic:before,.icon-trafic:before{content:"\e036"}.icon-traffic-alt:before{content:"\e037"}.icon-top:before{content:"\e038"}.icon-tools:before{content:"\e039"}.icon-timer:before{content:"\e03a"}.icon-time:before{content:"\e03b"}.icon-t-shirt:before{content:"\e03c"}.icon-tab-key:before{content:"\e03d"}.icon-tab:before{content:"\e03e"}.icon-tactics:before{content:"\e03f"}.icon-tag:before{content:"\e040"}.icon-tags:before{content:"\e041"}.icon-takeaway-cup:before{content:"\e042"}.icon-target:before{content:"\e043"}.icon-temperatrure-alt:before,.icon-temperature-alt:before{content:"\e044"}.icon-temperature:before{content:"\e045"}.icon-terminal:before{content:"\e046"}.icon-theater:before{content:"\e047"}.icon-theif:before,.icon-thief:before{content:"\e048"}.icon-thought-bubble:before{content:"\e049"}.icon-thumb-down:before{content:"\e04a"}.icon-thumb-up:before{content:"\e04b"}.icon-thumbnail-list:before{content:"\e04c"}.icon-thumbnails-small:before{content:"\e04d"}.icon-thumbnails:before{content:"\e04e"}.icon-ticket:before{content:"\e04f"}.icon-sync:before{content:"\e050"}.icon-sweatshirt:before{content:"\e051"}.icon-sunny:before{content:"\e052"}.icon-stream:before{content:"\e053"}.icon-store:before{content:"\e054"}.icon-stop:before{content:"\e055"}.icon-stop-hand:before{content:"\e056"}.icon-stop-alt:before{content:"\e057"}.icon-stamp:before{content:"\e058"}.icon-stacked-disks:before{content:"\e059"}.icon-ssd:before{content:"\e05a"}.icon-squiggly-line:before{content:"\e05b"}.icon-sprout:before{content:"\e05c"}.icon-split:before{content:"\e05d"}.icon-split-alt:before{content:"\e05e"}.icon-speed-gauge:before{content:"\e05f"}.icon-speaker:before{content:"\e060"}.icon-sound:before{content:"\e061"}.icon-spades:before{content:"\e062"}.icon-sound-waves:before{content:"\e063"}.icon-shipping-box:before{content:"\e064"}.icon-shipping:before{content:"\e065"}.icon-shoe:before{content:"\e066"}.icon-shopping-basket-alt-2:before{content:"\e067"}.icon-shopping-basket:before{content:"\e068"}.icon-shopping-basket-alt:before{content:"\e069"}.icon-shorts:before{content:"\e06a"}.icon-shuffle:before{content:"\e06b"}.icon-science:before,.icon-sience:before{content:"\e06c"}.icon-simcard:before{content:"\e06d"}.icon-single-note:before{content:"\e06e"}.icon-sitemap:before{content:"\e06f"}.icon-sleep:before{content:"\e070"}.icon-slideshow:before{content:"\e071"}.icon-smiley-inverted:before{content:"\e072"}.icon-smiley:before{content:"\e073"}.icon-snow:before{content:"\e074"}.icon-sound-low:before{content:"\e075"}.icon-sound-medium:before{content:"\e076"}.icon-sound-off:before{content:"\e077"}.icon-shift:before{content:"\e078"}.icon-shield:before{content:"\e079"}.icon-sharing-iphone:before{content:"\e07a"}.icon-share:before{content:"\e07b"}.icon-share-alt:before{content:"\e07c"}.icon-share-alt-2:before{content:"\e07d"}.icon-settings:before{content:"\e07e"}.icon-settings-alt:before{content:"\e07f"}.icon-settings-alt-2:before{content:"\e080"}.icon-server:before{content:"\e081"}.icon-server-alt:before{content:"\e082"}.icon-sensor:before{content:"\e083"}.icon-security-camera:before{content:"\e084"}.icon-search:before{content:"\e085"}.icon-scull:before{content:"\e086"}.icon-script:before{content:"\e087"}.icon-script-alt:before{content:"\e088"}.icon-screensharing:before{content:"\e089"}.icon-school:before{content:"\e08a"}.icon-scan:before{content:"\e08b"}.icon-refresh:before{content:"\e08c"}.icon-remote:before{content:"\e08d"}.icon-remove:before{content:"\e08e"}.icon-repeat-one:before{content:"\e08f"}.icon-repeat:before{content:"\e090"}.icon-resize:before{content:"\e091"}.icon-reply-arrow:before{content:"\e092"}.icon-return-to-top:before{content:"\e093"}.icon-right-double-arrow:before{content:"\e094"}.icon-road:before{content:"\e095"}.icon-roadsign:before{content:"\e096"}.icon-rocket:before{content:"\e097"}.icon-rss:before{content:"\e098"}.icon-ruler-alt:before{content:"\e099"}.icon-ruler:before{content:"\e09a"}.icon-sandbox-toys:before{content:"\e09b"}.icon-satellite-dish:before{content:"\e09c"}.icon-save:before{content:"\e09d"}.icon-safedial:before{content:"\e09e"}.icon-safe:before{content:"\e09f"}.icon-redo:before{content:"\e0a0"}.icon-printer-alt:before{content:"\e0a1"}.icon-planet:before{content:"\e0a2"}.icon-paste-in:before{content:"\e0a3"}.icon-os-x:before{content:"\e0a4"}.icon-navigation-left:before{content:"\e0a5"}.icon-message:before{content:"\e0a6"}.icon-lock:before{content:"\e0a7"}.icon-layers-alt:before{content:"\e0a8"}.icon-record:before{content:"\e0a9"}.icon-print:before{content:"\e0aa"}.icon-plane:before{content:"\e0ab"}.icon-partly-cloudy:before{content:"\e0ac"}.icon-ordered-list:before{content:"\e0ad"}.icon-navigation-last:before{content:"\e0ae"}.icon-message-unopened:before{content:"\e0af"}.icon-location-nearby:before{content:"\e0b0"}.icon-laptop:before{content:"\e0b1"}.icon-reception:before{content:"\e0b2"}.icon-price-yen:before{content:"\e0b3"}.icon-piracy:before{content:"\e0b4"}.icon-parental-control:before{content:"\e0b5"}.icon-operator:before{content:"\e0b6"}.icon-navigation-horizontal:before{content:"\e0b7"}.icon-message-open:before{content:"\e0b8"}.icon-lab:before{content:"\e0b9"}.icon-location-near-me:before{content:"\e0ba"}.icon-receipt-yen:before{content:"\e0bb"}.icon-price-pound:before{content:"\e0bc"}.icon-pin-location:before{content:"\e0bd"}.icon-parachute-drop:before{content:"\e0be"}.icon-old-phone:before{content:"\e0bf"}.icon-merge:before{content:"\e0c0"}.icon-navigation-first:before{content:"\e0c1"}.icon-locate:before{content:"\e0c2"}.icon-keyhole:before{content:"\e0c3"}.icon-receipt-pound:before{content:"\e0c4"}.icon-price-euro:before{content:"\e0c5"}.icon-piggy-bank:before{content:"\e0c6"}.icon-paper-plane:before{content:"\e0c7"}.icon-old-key:before{content:"\e0c8"}.icon-navigation-down:before{content:"\e0c9"}.icon-megaphone:before{content:"\e0ca"}.icon-loading:before{content:"\e0cb"}.icon-keychain:before{content:"\e0cc"}.icon-receipt-euro:before{content:"\e0cd"}.icon-price-dollar:before{content:"\e0ce"}.icon-pie-chart:before{content:"\e0cf"}.icon-paper-plane-alt:before{content:"\e0d0"}.icon-notepad:before{content:"\e0d1"}.icon-navigation-bottom:before{content:"\e0d2"}.icon-meeting:before{content:"\e0d3"}.icon-keyboard:before{content:"\e0d4"}.icon-load:before{content:"\e0d5"}.icon-receipt-dollar:before{content:"\e0d6"}.icon-previous:before{content:"\e0d7"}.icon-pictures:before{content:"\e0d8"}.icon-notepad-alt:before{content:"\e0d9"}.icon-paper-bag:before{content:"\e0da"}.icon-name-badge:before{content:"\e0db"}.icon-medicine:before{content:"\e0dc"}.icon-list:before{content:"\e0dd"}.icon-key:before{content:"\e0de"}.icon-receipt-alt:before{content:"\e0df"}.icon-previous-media:before{content:"\e0e0"}.icon-pictures-alt:before{content:"\e0e1"}.icon-pants:before{content:"\e0e2"}.icon-nodes:before{content:"\e0e3"}.icon-music:before{content:"\e0e4"}.icon-readonly:before{content:"\e0e5"}.icon-presentation:before{content:"\e0e6"}.icon-pictures-alt-2:before{content:"\e0e7"}.icon-panel-close:before,.icon-pannel-close:before{content:"\e0e8"}.icon-next:before{content:"\e0e9"}.icon-multiple-windows:before{content:"\e0ea"}.icon-medical-emergency:before{content:"\e0eb"}.icon-medal:before{content:"\e0ec"}.icon-link:before{content:"\e0ed"}.icon-linux-tux:before{content:"\e0ee"}.icon-junk:before{content:"\e0ef"}.icon-item-arrangement:before{content:"\e0f0"}.icon-iphone:before{content:"\e0f1"}.icon-lightning:before{content:"\e0f2"}.icon-map:before{content:"\e0f3"}.icon-multiple-credit-cards:before{content:"\e0f4"}.icon-next-media:before{content:"\e0f5"}.icon-panel-show:before{content:"\e0f6"}.icon-picture:before{content:"\e0f7"}.icon-power:before{content:"\e0f8"}.icon-re-post:before{content:"\e0f9"}.icon-rate:before{content:"\e0fa"}.icon-rain:before{content:"\e0fb"}.icon-radio:before{content:"\e0fc"}.icon-radio-receiver:before{content:"\e0fd"}.icon-radio-alt:before{content:"\e0fe"}.icon-quote:before{content:"\e0ff"}.icon-qr-code:before{content:"\e100"}.icon-pushpin:before{content:"\e101"}.icon-pulse:before{content:"\e102"}.icon-projector:before{content:"\e103"}.icon-play:before{content:"\e104"}.icon-playing-cards:before{content:"\e105"}.icon-playlist:before{content:"\e106"}.icon-plugin:before{content:"\e107"}.icon-podcast:before{content:"\e108"}.icon-poker-chip:before{content:"\e109"}.icon-poll:before{content:"\e10a"}.icon-post-it:before{content:"\e10b"}.icon-pound-bag:before{content:"\e10c"}.icon-power-outlet:before{content:"\e10d"}.icon-photo-album:before{content:"\e10e"}.icon-phone:before{content:"\e10f"}.icon-phone-ring:before{content:"\e110"}.icon-people:before{content:"\e111"}.icon-people-female:before{content:"\e112"}.icon-people-alt:before{content:"\e113"}.icon-people-alt-2:before{content:"\e114"}.icon-pc:before{content:"\e115"}.icon-pause:before{content:"\e116"}.icon-path:before{content:"\e117"}.icon-out:before{content:"\e118"}.icon-outbox:before{content:"\e119"}.icon-outdent:before{content:"\e11a"}.icon-page-add:before{content:"\e11b"}.icon-page-down:before{content:"\e11c"}.icon-page-remove:before{content:"\e11d"}.icon-page-restricted:before{content:"\e11e"}.icon-page-up:before{content:"\e11f"}.icon-paint-roller:before{content:"\e120"}.icon-palette:before{content:"\e121"}.icon-newspaper:before{content:"\e122"}.icon-newspaper-alt:before{content:"\e123"}.icon-network-alt:before{content:"\e124"}.icon-navigational-arrow:before{content:"\e125"}.icon-navigation:before{content:"\e126"}.icon-navigation-vertical:before{content:"\e127"}.icon-navigation-up:before{content:"\e128"}.icon-navigation-top:before{content:"\e129"}.icon-navigation-road:before{content:"\e12a"}.icon-navigation-right:before{content:"\e12b"}.icon-microscope:before{content:"\e12c"}.icon-mindmap:before{content:"\e12d"}.icon-molecular-network:before{content:"\e12e"}.icon-molecular:before{content:"\e12f"}.icon-mountain:before{content:"\e130"}.icon-mouse-cursor:before{content:"\e131"}.icon-mouse:before{content:"\e132"}.icon-movie-alt:before{content:"\e133"}.icon-map-marker:before{content:"\e134"}.icon-movie:before{content:"\e135"}.icon-map-location:before{content:"\e136"}.icon-map-alt:before{content:"\e137"}.icon-male-symbol:before{content:"\e138"}.icon-male-and-female:before{content:"\e139"}.icon-mailbox:before{content:"\e13a"}.icon-magnet:before{content:"\e13b"}.icon-loupe:before{content:"\e13c"}.icon-mobile:before{content:"\e13d"}.icon-logout:before{content:"\e13e"}.icon-log-out:before{content:"\e13f"}.icon-layers:before{content:"\e140"}.icon-left-double-arrow:before{content:"\e141"}.icon-layout:before{content:"\e142"}.icon-legal:before{content:"\e143"}.icon-lense:before{content:"\e144"}.icon-library:before{content:"\e145"}.icon-light-down:before{content:"\e146"}.icon-light-up:before{content:"\e147"}.icon-lightbulb-active:before{content:"\e148"}.icon-lightbulb:before{content:"\e149"}.icon-ipad:before{content:"\e14a"}.icon-invoice:before{content:"\e14b"}.icon-info:before{content:"\e14c"}.icon-infinity:before{content:"\e14d"}.icon-indent:before{content:"\e14e"}.icon-inbox:before{content:"\e14f"}.icon-inbox-full:before{content:"\e150"}.icon-inactive-line:before{content:"\e151"}.icon-imac:before{content:"\e152"}.icon-hourglass:before{content:"\e153"}.icon-home:before{content:"\e154"}.icon-grid:before{content:"\e155"}.icon-food:before{content:"\e156"}.icon-favorite:before{content:"\e157"}.icon-door-open-alt:before{content:"\e158"}.icon-diagnostics:before{content:"\e159"}.icon-contrast:before{content:"\e15a"}.icon-coins-dollar-alt:before{content:"\e15b"}.icon-circle-dotted-active:before{content:"\e15c"}.icon-cinema:before{content:"\e15d"}.icon-chip:before{content:"\e15e"}.icon-chip-alt:before{content:"\e15f"}.icon-chess:before{content:"\e160"}.icon-checkbox:before{content:"\e161"}.icon-checkbox-empty:before{content:"\e162"}.icon-checkbox-dotted:before{content:"\e163"}.icon-checkbox-dotted-active:before{content:"\e164"}.icon-check:before{content:"\e165"}.icon-chat:before{content:"\e166"}.icon-chat-active:before{content:"\e167"}.icon-chart:before{content:"\e168"}.icon-chart-curve:before{content:"\e169"}.icon-certificate:before{content:"\e16a"}.icon-categories:before{content:"\e16b"}.icon-cash-register:before{content:"\e16c"}.icon-car:before{content:"\e16d"}.icon-caps-lock:before{content:"\e16e"}.icon-candy:before{content:"\e16f"}.icon-circle-dotted:before{content:"\e170"}.icon-circuits:before{content:"\e171"}.icon-circus:before{content:"\e172"}.icon-client:before{content:"\e173"}.icon-clothes-hanger:before{content:"\e174"}.icon-cloud-drive:before{content:"\e175"}.icon-cloud-upload:before{content:"\e176"}.icon-cloud:before{content:"\e177"}.icon-cloudy:before{content:"\e178"}.icon-clubs:before{content:"\e179"}.icon-cocktail:before{content:"\e17a"}.icon-code:before{content:"\e17b"}.icon-coffee:before{content:"\e17c"}.icon-coin-dollar:before{content:"\e17d"}.icon-coin-pound:before{content:"\e17e"}.icon-coin-yen:before{content:"\e17f"}.icon-coin:before{content:"\e180"}.icon-coins-alt:before{content:"\e181"}.icon-console:before{content:"\e182"}.icon-connection:before{content:"\e183"}.icon-compress:before{content:"\e184"}.icon-company:before{content:"\e185"}.icon-command:before{content:"\e186"}.icon-coin-euro:before{content:"\e187"}.icon-combination-lock:before{content:"\e188"}.icon-combination-lock-open:before{content:"\e189"}.icon-comb:before{content:"\e18a"}.icon-columns:before{content:"\e18b"}.icon-colorpicker:before{content:"\e18c"}.icon-color-bucket:before{content:"\e18d"}.icon-coins:before{content:"\e18e"}.icon-coins-yen:before{content:"\e18f"}.icon-coins-yen-alt:before{content:"\e190"}.icon-coins-pound:before{content:"\e191"}.icon-coins-pound-alt:before{content:"\e192"}.icon-coins-euro:before{content:"\e193"}.icon-coins-euro-alt:before{content:"\e194"}.icon-coins-dollar:before{content:"\e195"}.icon-conversation-alt:before{content:"\e196"}.icon-conversation:before{content:"\e197"}.icon-coverflow:before{content:"\e198"}.icon-credit-card-alt:before{content:"\e199"}.icon-credit-card:before{content:"\e19a"}.icon-crop:before{content:"\e19b"}.icon-crosshair:before{content:"\e19c"}.icon-crown-alt:before{content:"\e19d"}.icon-crown:before{content:"\e19e"}.icon-cupcake:before{content:"\e19f"}.icon-curve:before{content:"\e1a0"}.icon-cut:before{content:"\e1a1"}.icon-dashboard:before{content:"\e1a2"}.icon-defrag:before{content:"\e1a3"}.icon-delete:before{content:"\e1a4"}.icon-delete-key:before{content:"\e1a5"}.icon-departure:before{content:"\e1a6"}.icon-desk:before{content:"\e1a7"}.icon-desktop:before{content:"\e1a8"}.icon-donate:before{content:"\e1a9"}.icon-dollar-bag:before{content:"\e1aa"}.icon-documents:before{content:"\e1ab"}.icon-document:before{content:"\e1ac"}.icon-document-dashed-line:before{content:"\e1ad"}.icon-dock-connector:before{content:"\e1ae"}.icon-dna:before{content:"\e1af"}.icon-display:before{content:"\e1b0"}.icon-disk-image:before{content:"\e1b1"}.icon-disc:before{content:"\e1b2"}.icon-directions:before{content:"\e1b3"}.icon-directions-alt:before{content:"\e1b4"}.icon-diploma:before{content:"\e1b5"}.icon-diploma-alt:before{content:"\e1b6"}.icon-dice:before{content:"\e1b7"}.icon-diamonds:before{content:"\e1b8"}.icon-diamond:before{content:"\e1b9"}.icon-diagonal-arrow:before{content:"\e1ba"}.icon-diagonal-arrow-alt:before{content:"\e1bb"}.icon-door-open:before{content:"\e1bc"}.icon-download-alt:before{content:"\e1bd"}.icon-download:before{content:"\e1be"}.icon-drop:before{content:"\e1bf"}.icon-eco:before{content:"\e1c0"}.icon-economy:before{content:"\e1c1"}.icon-edit:before{content:"\e1c2"}.icon-eject:before{content:"\e1c3"}.icon-employee:before{content:"\e1c4"}.icon-energy-saving-bulb:before{content:"\e1c5"}.icon-enter:before{content:"\e1c6"}.icon-equalizer:before{content:"\e1c7"}.icon-escape:before{content:"\e1c8"}.icon-ethernet:before{content:"\e1c9"}.icon-euro-bag:before{content:"\e1ca"}.icon-exit-fullscreen:before{content:"\e1cb"}.icon-eye:before{content:"\e1cc"}.icon-facebook-like:before{content:"\e1cd"}.icon-factory:before{content:"\e1ce"}.icon-font:before{content:"\e1cf"}.icon-folders:before{content:"\e1d0"}.icon-folder-close:before,.icon-folder:before{content:"\e1d1"}.icon-folder-outline:before{content:"\e1d2"}.icon-folder-open:before{content:"\e1d3"}.icon-flowerpot:before{content:"\e1d4"}.icon-flashlight:before{content:"\e1d5"}.icon-flash:before{content:"\e1d6"}.icon-flag:before{content:"\e1d7"}.icon-flag-alt:before{content:"\e1d8"}.icon-firewire:before{content:"\e1d9"}.icon-firewall:before{content:"\e1da"}.icon-fire:before{content:"\e1db"}.icon-fingerprint:before{content:"\e1dc"}.icon-filter:before{content:"\e1dd"}.icon-filter-arrows:before{content:"\e1de"}.icon-files:before{content:"\e1df"}.icon-file-cabinet:before{content:"\e1e0"}.icon-female-symbol:before{content:"\e1e1"}.icon-footprints:before{content:"\e1e2"}.icon-hammer:before{content:"\e1e3"}.icon-hand-active-alt:before{content:"\e1e4"}.icon-forking:before{content:"\e1e5"}.icon-hand-active:before{content:"\e1e6"}.icon-hand-pointer-alt:before{content:"\e1e7"}.icon-hand-pointer:before{content:"\e1e8"}.icon-handprint:before{content:"\e1e9"}.icon-handshake:before{content:"\e1ea"}.icon-handtool:before{content:"\e1eb"}.icon-hard-drive:before{content:"\e1ec"}.icon-help:before{content:"\e1ed"}.icon-graduate:before{content:"\e1ee"}.icon-gps:before{content:"\e1ef"}.icon-help-alt:before{content:"\e1f0"}.icon-height:before{content:"\e1f1"}.icon-globe:before{content:"\e1f2"}.icon-hearts:before{content:"\e1f3"}.icon-globe-inverted-europe-africa:before{content:"\e1f4"}.icon-headset:before{content:"\e1f5"}.icon-globe-inverted-asia:before{content:"\e1f6"}.icon-headphones:before{content:"\e1f7"}.icon-globe-inverted-america:before{content:"\e1f8"}.icon-hd:before{content:"\e1f9"}.icon-globe-europe---africa:before,.icon-globe-europe-africa:before{content:"\e1fa"}.icon-hat:before{content:"\e1fb"}.icon-globe-asia:before{content:"\e1fc"}.icon-globe-alt:before{content:"\e1fd"}.icon-hard-drive-alt:before{content:"\e1fe"}.icon-glasses:before{content:"\e1ff"}.icon-gift:before{content:"\e200"}.icon-handtool-alt:before{content:"\e201"}.icon-geometry:before{content:"\e202"}.icon-game:before{content:"\e203"}.icon-fullscreen:before{content:"\e204"}.icon-fullscreen-alt:before{content:"\e205"}.icon-frame:before{content:"\e206"}.icon-frame-alt:before{content:"\e207"}.icon-camera-roll:before{content:"\e208"}.icon-bookmark:before{content:"\e209"}.icon-bill:before{content:"\e20a"}.icon-baby-stroller:before{content:"\e20b"}.icon-alarm-clock:before{content:"\e20c"}.icon-addressbook:before,.icon-adressbook:before{content:"\e20d"}.icon-add:before{content:"\e20e"}.icon-activity:before{content:"\e20f"}.icon-untitled:before{content:"\e210"}.icon-glasses:before{content:"\e211"}.icon-camcorder:before{content:"\e212"}.icon-calendar:before{content:"\e213"}.icon-calendar-alt:before{content:"\e214"}.icon-calculator:before{content:"\e215"}.icon-bus:before{content:"\e216"}.icon-burn:before{content:"\e217"}.icon-bulleted-list:before{content:"\e218"}.icon-bug:before{content:"\e219"}.icon-brush:before{content:"\e21a"}.icon-brush-alt:before{content:"\e21b"}.icon-brush-alt-2:before{content:"\e21c"}.icon-browser-window:before{content:"\e21d"}.icon-briefcase:before{content:"\e21e"}.icon-brick:before{content:"\e21f"}.icon-brackets:before{content:"\e220"}.icon-box:before{content:"\e221"}.icon-box-open:before{content:"\e222"}.icon-box-alt:before{content:"\e223"}.icon-books:before{content:"\e224"}.icon-billboard:before{content:"\e225"}.icon-bills-dollar:before{content:"\e226"}.icon-bills-euro:before{content:"\e227"}.icon-bills-pound:before{content:"\e228"}.icon-bills-yen:before{content:"\e229"}.icon-bills:before{content:"\e22a"}.icon-binarycode:before{content:"\e22b"}.icon-binoculars:before{content:"\e22c"}.icon-bird:before{content:"\e22d"}.icon-birthday-cake:before{content:"\e22e"}.icon-blueprint:before{content:"\e22f"}.icon-block:before{content:"\e230"}.icon-bluetooth:before{content:"\e231"}.icon-boat-shipping:before{content:"\e232"}.icon-bomb:before{content:"\e233"}.icon-book-alt-2:before{content:"\e234"}.icon-bones:before{content:"\e235"}.icon-book-alt:before{content:"\e236"}.icon-book:before{content:"\e237"}.icon-bill-yen:before{content:"\e238"}.icon-award:before{content:"\e239"}.icon-bill-pound:before{content:"\e23a"}.icon-autofill:before{content:"\e23b"}.icon-bill-euro:before{content:"\e23c"}.icon-auction-hammer:before{content:"\e23d"}.icon-bill-dollar:before{content:"\e23e"}.icon-attachment:before{content:"\e23f"}.icon-bell:before{content:"\e240"}.icon-article:before{content:"\e241"}.icon-bell-off:before{content:"\e242"}.icon-art-easel:before{content:"\e243"}.icon-beer-glass:before{content:"\e244"}.icon-arrow-up:before{content:"\e245"}.icon-battery-low:before{content:"\e246"}.icon-arrow-right:before{content:"\e247"}.icon-battery-full:before{content:"\e248"}.icon-arrow-left:before{content:"\e249"}.icon-bars:before{content:"\e24a"}.icon-arrow-down:before{content:"\e24b"}.icon-barcode:before{content:"\e24c"}.icon-arrivals:before{content:"\e24d"}.icon-bar-chart:before{content:"\e24e"}.icon-application-window:before{content:"\e24f"}.icon-band-aid:before{content:"\e250"}.icon-application-window-alt:before{content:"\e251"}.icon-ball:before{content:"\e252"}.icon-application-error:before{content:"\e253"}.icon-badge-restricted:before{content:"\e254"}.icon-app:before{content:"\e255"}.icon-badge-remove:before{content:"\e256"}.icon-anchor:before{content:"\e257"}.icon-badge-count:before{content:"\e258"}.icon-alt:before{content:"\e259"}.icon-badge-add:before{content:"\e25a"}.icon-alert:before{content:"\e25b"}.icon-backspace:before{content:"\e25c"}.icon-alert-alt:before{content:"\e25d"}.icon-section:before{content:"\e24f"}.fill{height:100%;min-height:100%}.shadow{box-shadow:3px 0 7px rgba(0,0,0,.16)}.umb-auto-overflow,.umb-scrollable{overflow:auto}.umb-abstract{display:block;margin-top:0;margin-bottom:15px;font-size:14px;color:#bbbabf}.h5,h5{color:#1e1c1c;font-weight:700;font-size:15px;margin-top:15px}h1.-border-bottom,h2.-border-bottom,h3.-border-bottom,h4.-border-bottom,h5.-border-bottom,h6.-border-bottom{border-bottom:1px solid #e9e9eb;padding-bottom:5px}h1.-black,h2.-black,h3.-black,h4.-black,h5.-black,h6.-black{color:#000}.umb-form-actions{background:0 0;border:none}.bootstrap-datetimepicker-widget{width:auto!important}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td span.active{background:#2152a3!important}.bootstrap-datetimepicker-widget td.today:not(.active):before{border-bottom-color:#f5c1bc!important}.bootstrap-datetimepicker-widget td a[data-action]{padding:0!important}.bootstrap-datetimepicker-widget td .timepicker-hour,.bootstrap-datetimepicker-widget td .timepicker-minute,.bootstrap-datetimepicker-widget td .timepicker-second{margin:8px 0}.umb-datetime-picker div.info{vertical-align:middle}.umb-userwidget img{float:left;margin-right:15px}.umb-userwidget small{display:block}.popover-title{display:none}.thumbnails>li.umb-plus-btn{margin:0 10px 10px 0}.umb-plus-btn a{border:2px dashed #d8d7d9;width:136px;height:136px;line-height:136px;text-align:center;font-size:50px;display:block;color:#d8d7d9;text-decoration:none;transition:all .3s ease-in-out}.umb-plus-btn a:hover{border:2px dashed #000;color:#000}.umb-plus-btn i{vertical-align:middle;margin:auto}.umb-pane{margin:20px}.umb-control-group{position:relative}.umb-control-group.umb-control-group__listview{position:unset}.umb-control-group:after{content:"";display:block;margin-top:20px;width:100%;height:1px;background-color:#f6f6f7}.umb-control-group.-no-border:after{margin-top:0;height:0;background-color:transparent}umb-property:last-of-type .umb-control-group{margin-bottom:0!important}umb-property:last-of-type .umb-control-group:after{margin-top:0;height:0;background-color:transparent}.block-form .umb-control-group{margin-top:0}.block-form .umb-control-group:after{margin-top:0;height:0;background-color:transparent}.block-form .umb-control-group label .help-block,.block-form .umb-control-group label small{font-size:13px;padding-top:2px;margin-bottom:5px}.compact .umb-pane{margin:0 0 15px}.compact .umb-control-group{border-bottom:1px solid #f3f3f5;padding-bottom:10px;margin-bottom:5px!important}.compact label.control-label{padding-top:0!important;margin-bottom:0}.compact .controls-row{padding-top:0}.umb-pane>.umb-control-group:last-child{border:none;padding-bottom:0!important}.umb-control-group .umb-el-wrap{padding:0}.umb-control-group .control-header .control-label{float:left}.umb-control-group .control-header .control-description{display:block;clear:both}.umb-editor--infiniteMode .umb-control-group .control-header{padding-bottom:5px}.form-horizontal .umb-control-group .control-header{float:left;width:160px;padding-top:5px;padding-bottom:0;text-align:left}.form-horizontal .umb-control-group .control-header .control-label{width:auto;padding-top:0;text-align:left}.form-horizontal .umb-control-group .control-header .control-description{max-width:480px;margin-bottom:10px}@media (max-width:767px){.form-horizontal .umb-control-group .control-header{float:none;width:100%}}.umb-control-group .control-label,.umb-control-group label.control-label{text-align:left}.umb-control-group label.control-label>div>label{padding-left:0}.umb-control-group label .help-block,.umb-control-group label small{font-size:12px;color:#a2a1a6;line-height:1.5em;padding-top:5px}.umb-nolabel .controls{margin-left:0}label:not([for]),label[for=""]{cursor:default}.umb-control-required{color:#d42054}.controls-row{padding-bottom:5px;margin-left:240px}.umb-user-panel .controls-row{margin-left:0}.controls-row label{display:inline-block}.controls-row>div>label{padding-left:0}.block-form .controls-row{margin-left:0;padding-top:0}.hidelabel>.controls-row,.hidelabel>div>.controls,.hidelabel>div>.controls-row{padding:0;border:none;margin:0!important}.controls-row>.vertical-align-items{display:flex;align-items:center}.controls-row>.vertical-align-items>input.umb-property-editor-small,.controls-row>.vertical-align-items>input.umb-property-editor-tiny{margin-left:5px;margin-right:5px}.controls-row>.vertical-align-items>input.umb-property-editor-tiny:first-child .controls-row>.vertical-align-items>input.umb-property-editor-small:first-child{margin-left:0}.thumbnails .selected{border-color:#000;background:#000}.umb-version{color:#bbbabf;position:absolute;bottom:5px;right:20px}.dashboardHideLink{display:none}.dashboardWrapper{position:relative}.dashboardWrapper h2{padding:0 0 0 45px}.dashboardWrapper h3{font-size:14px;font-weight:700}.dashboardIcon{position:absolute;top:2px;left:2px}.umb-dashboard-control iframe{position:absolute;display:block;width:99%;height:99%;overflow:auto!important}.umb-table{table-layout:fixed;word-wrap:break-word}.umb-no-border{border:none!important}table thead a,table thead button{color:#303033}table thead button:focus,table thead button:hover{text-decoration:underline}.umb-table tbody.ui-sortable tr{cursor:pointer}.umb-table tbody.ui-sortable tr.ui-sortable-helper{background-color:#81ded8;border:none}.umb-table tbody.ui-sortable tr.ui-sortable-helper td{border:none}.umb-table tbody.ui-sortable tr.ui-sortable-placeholder{background-color:#03bfb3;border:none}.umb-table tbody.ui-sortable tr.ui-sortable-placeholder td{height:5px;padding:0;line-height:0}.thumbnails>li.umb-thumbnail{margin:0 10px 10px 0;position:relative}.thumbnails>li.umb-thumbnail .umb-icons{background:#1e1c1c;position:absolute;top:0;left:0;width:100%;z-index:1000;padding:17px 0}.thumbnails>li.umb-thumbnail .icon-crop{position:absolute;left:10px;top:10px;color:#fff;font-size:14px}.thumbnails>li.umb-thumbnail .icon-remove{position:absolute;right:10px;top:10px;color:#fff;font-size:14px}.umb-image-crop{margin:0 30px 25px 0;padding:0 0 30px;width:400px;float:left}.umb-image-mask{width:399px;height:300px;position:relative;margin:0 30px 0 0}.umb-image-mask:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5999;opacity:.6;box-shadow:inset 0 0 0 40px #fff,inset 0 0 0 41px rgba(0,0,0,.2),inset 0 0 20px 41px rgba(0,0,0,.2)}.umb-image-mask .icon-screenshot{color:#fff;font-size:30px;position:absolute;top:125px;left:110px;z-index:1000}.umb-image-mask .icon-circle{color:#00aea2;position:absolute;top:130px;left:115px;z-index:1;font-size:20px}.umb-crop-preview{float:left;width:400px}.umb-image-controls{width:400px}.umb-image-controls .icon-minus{float:left;padding:14px 10px 0;color:#d8d7d9}.umb-image-controls .icon-plus{float:right;text-align:left;padding:14px 10px 0;color:#d8d7d9}.umb-image-crop .range{display:block;-webkit-appearance:none;background:#d8d7d9;height:1px;margin:20px 0 0;width:82%;float:left}.umb-image-crop .range::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border:1px solid #d8d7d9;border-radius:2px;content:"1";background:#f3f3f5;margin-top:-1px}.umb-search-group li>div{padding-left:20px}.umb-search-group li>div a>i{height:100%}#dictionaryItems tr{border-top:1px solid #d8d7d9}#dictionaryItems thead tr{border-top:none;font-weight:700}#dictionaryItems th{text-align:left;font-weight:400}#dictionaryItems td{text-align:center}#dictionaryItems thead td:first-of-type{text-align:left}#dictioanryItems i{font-size:18px}#dictionaryItems .icon-alert{color:#d42054}#dictionaryItems .icon-check{color:#2bc37c}.strong{font-weight:700}.inline{display:inline}.input-label--title{font-weight:700;color:#000;margin-bottom:3px}.input-label--small{display:inline;font-size:12px;font-weight:700;color:#515054}.input-label--small:hover{color:#000}input[type=checkbox]:checked+.input-label--small{color:#00aea2}.panel-dialog--header{border-bottom:1px solid #515054;margin:10px 0;padding-bottom:10px;font-size:18.75px;font-weight:700;line-height:20px}.bootstrap-datetimepicker-widget,.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget td span,.bootstrap-datetimepicker-widget th{border-radius:0!important}.diff del{background-color:#ffb2b0}.diff ins{background-color:#a6f0cf;text-decoration:none}.umb-listview{min-height:100px}.umb-listview table{border:1px solid #d8d7d9}.umb-listview table caption{background:#fff;text-align:left;vertical-align:middle}.umb-sub-header{padding:0 0 20px}.umb-sub-header .header-content-right{float:right}.form-search .inner-addon{position:relative}.form-search .inner-addon [class*=" icon-"],.form-search .inner-addon [class^=icon-]{position:absolute;padding:5px 8px;pointer-events:none;top:2px}.form-search .inner-addon input[type=text]{width:190px}.form-search .left-addon [class*=" icon-"],.form-search .left-addon [class^=icon-]{left:0;right:inherit}.form-search .right-addon [class*=" icon-"],.form-search .right-addon [class^=icon-]{right:0;left:inherit}.form-search .left-addon input[type=text]{padding-left:30px!important;padding-right:6px}.form-search .right-addon input[type=text]{padding-right:30px;padding-left:6px!important}.form-search__label-icon{width:30px;height:30px;position:absolute;top:-1px;left:0;margin:0}.umb-listview table form{position:relative;margin:0}.umb-listview table input[type=text]{background:0 0;transition:all .5s;width:60px;padding:4px 0 4px 20px;border:1px solid #d8d7d9}.umb-listview table input:-moz-placeholder,.umb-listview table input:-ms-input-placeholder,.umb-listview table input::-moz-placeholder,.umb-listview table input::-webkit-input-placeholder{color:#515054}.umb-listview table input[type=text]:focus{width:200px;border:1px solid #d8d7d9;background:#fff;color:#000}.umb-listview table thead a{cursor:default}.umb-listview table thead a:hover{text-decoration:none}.umb-listview table thead a.sortable{cursor:pointer}.umb-listview table thead a.sortable span:hover{text-decoration:underline}.umb-listview .icon-star{color:#d8d7d9}.umb-listview .selected i.icon,.umb-listview tbody tr:hover i.icon{display:none}.umb-listview .selected input[type=checkbox],.umb-listview tr:hover input[type=checkbox]{display:inline-block!important}.umb-listview .inactive{color:#d8d7d9}.umb-listview .selected td{font-weight:700}.umb-listview table thead{font-size:12px;font-weight:700;text-transform:uppercase;background-color:#fff}.umb-listview table tfoot{background:#f3f3f5}.umb-listview table tfoot td:last-child{border-left:none}.umb-listview table tfoot th{padding:0 20px}.umb-listview .label{color:#000;text-shadow:none;background:#f3f3f5;border:1px solid #d8d7d9;font-size:12px;font-weight:400}.umb-listview .table-striped tbody>tr:nth-child(2n)>td,.umb-listview .table-striped tbody>tr:nth-child(2n)>th{background-color:#f3f3f5}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background:0 0}.umb-minilistview .umb-table-row.not-allowed{opacity:.6;cursor:not-allowed}.umb-minilistview div.umb-mini-list-view__breadcrumb{margin-bottom:10px}.umb-minilistview div.no-display{display:none}.umb-minilistview div.umb-table-cell-padding{padding-top:8px;padding-bottom:8px}.umb-minilistview div.umb-table-cell .form-search{width:100%;margin-right:0}.umb-minilistview div.umb-table-cell .form-search input{width:100%}.umb-minilistview div.umb-table-cell .form-search .icon-search{font-size:14px}.umb-listview .table-striped tbody td{position:relative}.umb-listview .table-striped thead input[type=checkbox]{margin-left:7px}.umb-listview .table-striped tbody input[type=checkbox]{display:none;margin-left:7px;z-index:5}.umb-listview .table-striped tbody i{display:block;top:10px;left:6px;padding:0 0 0 4px;z-index:6;background:#fff;width:20px;height:20px}.umb-listview .table-striped tbody>tr:nth-child(2n)>td i,.umb-listview .table-striped tbody>tr:nth-child(2n)>th i{background-color:#f3f3f5}.umb-listview .table-striped tbody i:not(.handle):hover{display:none!important}.list-view-layout{display:flex;align-items:center;padding:10px 15px;background:#f3f3f5;margin-bottom:1px}.list-view-layout__sort-handle{font-size:14px;color:#d8d7d9;margin-right:15px}.list-view-layout__name{flex:5;font-weight:700;margin-right:15px;display:flex;align-content:center;flex-wrap:wrap;line-height:1.2em}.list-view-layout__name-text{margin-right:3px}.list-view-layout__system{font-size:10px;font-weight:400}.list-view-layout__path{flex:10;margin-right:15px}.list-view-layout__icon{font-size:18px;margin-right:10px;vertical-align:middle;border:1px solid #d8d7d9;background:#fff;padding:6px 8px;display:block}.list-view-layout__icon:active,.list-view-layout__icon:focus,.list-view-layout__icon:hover{text-decoration:none}.list-view-layout__remove{position:relative;cursor:pointer}.list-view-add-layout{width:100%;background:0 0;margin-top:10px;color:#1b264f;border:1px dashed #bbbabf;display:flex;align-items:center;justify-content:center;padding:5px 0;box-sizing:border-box}.list-view-add-layout:hover{text-decoration:none;color:#2152a3;border-color:#2152a3}.mceContentBody{overflow-y:hidden!important}.usky-grid IFRAME{overflow:hidden}.usky-grid .ui-sortable-helper{position:absolute!important;border:1px dashed #000!important;background:#bbbabf;opacity:.4;height:80px!important;width:160px!important;overflow:hidden;padding:5px;border-radius:5px;box-shadow:3px 3px 12px 0 rgba(50,50,50,.45)}.usky-grid .ui-sortable-helper *{border:none!important;background:0 0!important;color:#817f85!important;padding:0!important;margin:0!important}.usky-grid .ui-sortable-helper .cell-tools{display:none!important}.usky-grid .ui-sortable-placeholder{border:2px dashed #d8d7d9;padding:20px;font-family:icomoon;text-align:center;font-size:85px;line-height:65px;color:#515054;vertical-align:middle;background-color:#f3f3f5}.usky-grid .ui-sortable-placeholder:hover{border-color:#515054}.usky-grid .ui-sortable-placeholder:before{content:"\e1bd"}.usky-grid-width{margin:20px auto;width:100%}.usky-grid .right{float:right}.usky-grid .tb{width:100%}.usky-grid .td{width:100%;display:inline-block;vertical-align:top;border-right:1px dashed hsla(0,0%,71.4%,0);box-sizing:border-box}.usky-grid .tb:hover .td{border-right:1px dashed #e9e9eb}.usky-grid .td.last{border-right:1px dashed hsla(0,0%,71.4%,0)!important}.usky-grid .middle{text-align:center}.usky-grid .mainTb{border-collapse:separate}.usky-grid .mainTd{position:relative}.usky-grid .grid-layout{max-width:600px}.usky-grid .usky-row{position:relative;border:1px dashed transparent}.umb-grid .tb:hover .usky-row{border-bottom:1px dashed hsla(0,0%,71.4%,0)!important}.usky-grid .usky-cell{position:relative;border:1px dashed transparent;min-height:127px}.usky-grid .cell-tools{transition:all .2s ease-in-out;position:absolute;bottom:0;top:0;right:0;width:50px;opacity:.3;z-index:50}.umb-grid .cell-tools{width:50px!important}.usky-grid .cell-tools.with-prompt{width:200px}.usky-grid .cell-tools:hover{opacity:1}.usky-grid .cell-tools-add{position:absolute;text-align:center;bottom:0;left:0;right:0;margin:0 45px 1px 0}.usky-grid .cell-tools-add.emptyArea{margin:0 0 1px}.usky-grid .usky-control:hover .cell-tools-add{opacity:1}.usky-grid .cell-tools-remove{display:inline-block;position:absolute;top:0;right:5px;text-align:right;z-index:500}.usky-grid .cell-tools-remove .iconBox:hover,.usky-grid .cell-tools-remove .iconBox:hover *{background:#d42054!important;border-color:#d42054!important}.usky-grid .cell-tools-move{display:inline-block;position:absolute;top:33px;right:5px;z-index:500;cursor:move}.usky-grid .cell-tools-edit{position:absolute;top:66px;right:5px}.usky-grid .usky-control{position:relative;display:block;background-clip:padding-box}.usky-grid .td.last.warnhighlight,.usky-grid .warnhighlight{border:1px dashed #d42054!important}.usky-grid .infohighlight,.usky-grid .td.last.infohighlight{border:1px dashed #2152a3!important}.usky-grid .warnhighlight>ins.item-label{border-color:#d42054;color:#d42054}.usky-grid .infohighlight>ins.item-label{border-color:#2152a3;color:#2152a3}.usky-grid ins.item-label{position:absolute;top:-22px;left:-1px;text-decoration:none;padding:0 7px;display:none;font-size:.8em;background-color:#fff;color:#d8d7d9;border:1px dashed #d8d7d9;border-bottom:1px solid #fff!important;height:20px;overflow:hidden}.usky-grid .usky-row-inner>ins.item-label{top:-20px;left:0}.usky-grid .usky-control-inner.selectedControl,.usky-grid .usky-row-inner.selectedRow{border:1px dashed #d8d7d9}.usky-grid .usky-control-inner.selectedControl>ins.item-label,.usky-grid .usky-row-inner.selectedRow>ins.item-label{display:block;z-index:100000}.usky-grid .usky-control-placeholder{min-height:20px;position:relative;text-align:center;text-align:-moz-center;cursor:text}.usky-grid .usky-control-placeholder .placeholder{font-size:14px;opacity:.7;text-align:left;padding:5px;border:1px solid #d8d7d9;height:20px}.usky-grid .usky-control-placeholder:hover .placeholder{border:1px solid #bbbabf}.usky-grid .usky-editor-placeholder{min-height:65px;padding:20px 20px 30px;position:relative;background-color:#fff;border:4px dashed #f3f3f5;text-align:center;text-align:-moz-center}.usky-grid .usky-editor-placeholder i{color:#f3f3f5;font-size:85px;line-height:85px;display:block;margin-bottom:10px}.usky-grid textarea.textstring{display:block;overflow:hidden;border:none;background:#fff;outline:0;resize:none;color:#515054}.usky-grid .usky-cell-rte textarea{display:none!important}.usky-grid .usky-cell-media .caption{display:block;overflow:hidden;border:none;background:#fff;outline:0;width:98%;resize:none;font-style:italic}.usky-grid .cellPanelRte{min-height:60px}.usky-grid .usky-cell-embed iframe{width:100%}.usky-grid .iconBox{padding:4px 6px;display:inline-block;cursor:pointer;border-radius:200px;background:#fff;border:1px solid #bbbabf;margin:2px}.usky-grid .iconBox span.prompt{display:block;white-space:nowrap;text-align:center}.usky-grid .iconBox span.prompt>a{text-decoration:underline}.usky-grid .iconBox:hover,.usky-grid .iconBox:hover *{background:#2152a3!important;color:#fff!important;border-color:#2152a3!important;text-decoration:none}.usky-grid .iconBox a:hover{text-decoration:none;color:#fff!important}.usky-grid .iconBox.selected{-webkit-appearance:none;background-image:linear-gradient(180deg,#e9e9eb,#bbbabf);background-repeat:repeat-x;zoom:1;border-color:#bbbabf #bbbabf #a2a1a6;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);border-radius:3px;background:0 0}.usky-grid .iconBox i{font-size:16px!important;color:#68676b;display:block}.usky-grid ul{display:inline-block;list-style:none;padding:0;margin:10px 0 0;text-align:center}.usky-grid .help-text{background:#f3f3f5;color:#515054;font-size:14px;padding:10px 20px;border-radius:15px;display:inline-block;clear:both}.usky-grid ul li{display:inline-block;width:120px;margin:8px 8px 0}.usky-grid .mce-panel{border:none!important;clear:both}.usky-grid .mce-btn button{padding:8px 6px;line-height:inherit}.usky-grid .mce-toolbar{border:1px solid #d8d7d9;background-color:#f3f3f5;z-index:100;display:inline-block;float:left;position:absolute;margin:-1px -1px 0;box-shadow:2px 2px 10px 0 rgba(50,50,50,.14);z-index:9999999}.mce-flow-layout-item{margin:0}.usky-grid .mce-panel{background:0 0!important}.usky-grid .mce-floatpanel{background-color:#f3f3f5!important}.usky-cell-rte{border:1px solid #f3f3f5}.usky-grid .fullSizeImage{width:100%}.usky-grid .boxWidth{text-align:right;margin-bottom:10px}.usky-grid .boxWidth input{text-align:center;width:40px}.usky-grid .boxWidth label{font-size:10px;padding:0;margin:5px 5px 0 0;color:#817f85}.usky-grid .usky-cell{padding-top:5px;padding-bottom:15px}.usky-grid .usky-control{margin:10px 0 0;padding:5px;border:1px dashed transparent}.usky-grid .usky-templates-columns{margin-top:30px}.usky-grid .usky-control-inner,.usky-grid .usky-row-inner{margin-right:45px;border:1px dashed transparent}.usky-grid .usky-control-inner{padding:5px;margin-bottom:15px;min-height:60px;position:relative}.usky-grid .uSky-templates .layout{margin-top:5px;margin-bottom:20px;float:left}.usky-grid .uSky-templates .columns{margin-top:5px;margin-bottom:25px;float:left}.usky-grid .uSky-templates .columns .preview-cell p{font-size:6px;line-height:8px;text-align:center}.usky-grid .uSky-templates{text-align:center;overflow:hidden;width:100%}.usky-grid .uSky-templates-template{display:inline-block;width:100px;padding-right:30px;margin:20px}.usky-grid .uSky-templates-template a.tb:hover{border:5px solid #2152a3}.usky-grid .uSky-templates-template .tb{width:100%;height:150px;padding:10px;background-color:#f3f3f5;border:5px solid #d8d7d9;cursor:pointer;position:relative}.usky-grid .uSky-templates-template .tr{height:100%;position:relative}.usky-grid .uSky-templates-template .tb .uSky-templates-column{height:100%;border:1px dashed #d8d7d9;border-right:none}.usky-grid .uSky-templates-template .tb .uSky-templates-column.last{border-right:1px dashed #d8d7d9!important}.usky-grid a.uSky-templates-column.selected,.usky-grid a.uSky-templates-column:hover{background-color:#2152a3}.usky-grid .templates-preview{display:inline-block;width:100%;text-align:center}.usky-grid .templates-preview small{position:absolute;width:100%;left:0;bottom:-25px;padding-top:15px}.usky-grid .templates-preview .help-text{margin:35px 35px 0 0}.usky-grid .preview-rows{display:inline-block;position:relative;box-sizing:border-box;width:125px;margin:35px 40px 15px 0;border:2px solid #d8d7d9;transition:border .2s linear}.usky-grid .preview-rows.prevalues-rows{margin:0 20px 20px 0;width:80px;float:left}.usky-grid .preview-rows.prevalues-templates{margin:0 20px 20px 0;float:left}.usky-grid .preview-rows:hover{border-color:#2152a3;cursor:pointer}.usky-grid .preview-rows .preview-row{display:inline-block;width:100%;vertical-align:bottom}.usky-grid .preview-rows.layout{padding:2px}.usky-grid .preview-rows.layout .preview-row{height:100%}.usky-grid .preview-rows.layout .preview-col{height:180px;border:1px dashed #d8d7d9}.usky-grid .preview-rows.layout .preview-cell{background-color:#f3f3f5}.usky-grid .preview-rows.layout .preview-overlay{display:none}.usky-grid .preview-rows.columns{min-height:18px;line-height:11px;padding:1px}.usky-grid .preview-rows.columns.prevalues-rows{min-height:30px}.usky-grid .preview-rows .preview-col{display:block;float:left;box-sizing:border-box;width:33.3%;height:10px;margin:0;border:1px solid #fff}.usky-grid .preview-rows .preview-col .preview-cell{display:block;width:100%;height:100%;background-color:#d8d7d9;margin:0 1px 1px 0}.usky-grid .preview-rows.prevalues-templates .preview-col{height:80px}.usky-grid .preview-overlay{display:block;width:100%;position:absolute;height:100%;top:0;box-sizing:border-box;left:0;border:3px solid #fff}.usky-grid .cell-tools-menu{position:absolute;width:360px;height:380px;overflow:auto;border:1px solid #d8d7d9;margin-top:-270px;margin-left:-150px;background:#fff;padding:7px;top:0;left:50%;z-index:6660;box-shadow:3px 3px 12px 0 rgba(50,50,50,.45)}.usky-grid .cell-tools-menu h5{border-bottom:1px solid #d8d7d9;color:#a2a1a6;padding:10px;margin-top:0}.usky-grid .elements{display:block;padding:0;margin:0}.usky-grid .elements li{display:inline-block;width:90px;height:80px;margin:5px;padding:5px;overflow:hidden;font-size:12px}.usky-grid .elements li:hover,.usky-grid .elements li:hover *{background:#2152a3;color:#fff}.usky-grid .elements a{color:#303033;text-decoration:none}.usky-grid .elements i{font-size:30px;line-height:50px;color:#817f85;display:block}.usky-grid-configuration .uSky-templates{text-align:left}.usky-grid-configuration ul{display:block}.usky-grid-configuration ul li{display:block;width:auto;text-align:left}.usky-grid-configuration .uSky-templates .uSky-templates-template .tb{max-height:50px;border-width:2px!important;padding:0;border-spacing:2px;overflow:hidden}.usky-grid-configuration .uSky-templates .uSky-templates-template span{background:#d8d7d9;display:inline-block}.usky-grid-configuration .uSky-templates .uSky-templates-template .tb:hover{border-width:2px!important}.usky-grid-configuration .uSky-templates-column{display:block;float:left;margin-left:-1px;border:1px solid #fff!important;background:#d8d7d9}.usky-grid-configuration .uSky-templates-column.last{margin-right:-1px}.usky-grid-configuration .uSky-templates-column.add{text-align:center;font-size:20px;line-height:70px;color:#d8d7d9;text-decoration:none;background:#fff}.usky-grid-configuration .mainTdpt{height:auto;border:none}.usky-grid-configuration .uSky-templates-rows .uSky-templates-row{margin:0 50px 20px 0;width:60px}.usky-grid-configuration .uSky-templates-rows .uSky-templates-row .tb{border-width:2px!important;padding:0;border-spacing:2px}.usky-grid-configuration .uSky-templates-rows .mainTdpt{height:10px!important}.usky-grid-configuration a.uSky-templates-column{height:70px!important}.filter-toggle{margin:0;padding:0 8px 0 0;position:relative}.filter-toggle__level{display:inline-block;font-weight:700;margin:0 5px;max-width:150px}.filter-toggle__icon{position:absolute;top:0;bottom:0;right:0;margin:auto 0}.umb-validation-label{position:absolute;z-index:1;top:28px;min-width:80px;max-width:260px;padding:2px 6px;background:#d42054;color:#fff;font-size:12px;line-height:1.5em;border-radius:3px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-validation-label:after{bottom:100%;left:10px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:4px solid hsla(0,0%,100%,0);border-bottom-color:#d42054;margin-left:-4px}.umb-validation-label.-left{left:0;right:auto}.umb-validation-label.-left:after{left:10px;right:auto}.umb-validation-label.-right{right:0;left:auto}.umb-validation-label.-right:after{right:10px;left:auto}.umb-validation-label.-arrow-left{margin-left:10px}.umb-validation-label.-arrow-left:after{right:100%;top:50%;left:auto;bottom:auto;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:4px solid hsla(0,0%,100%,0);border-right-color:#d42054;margin-top:-4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only--focusable:active,.sr-only--focusable:focus,.sr-only--hoverable:hover{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.umb-app-header{background:#1b264f;display:flex;align-items:center;justify-content:space-between;max-width:100%;height:55px;padding:0 20px}.umb-app-header__actions{display:flex;list-style:none;align-items:center;margin:0 -10px 0 0}.umb-app-header__button{padding-left:10px;padding-right:10px;text-decoration:none;display:flex;align-items:center;height:55px;outline:0}.tabbing-active .umb-app-header__button:focus .umb-app-header__action-icon:after{content:"";position:absolute;z-index:10000;top:50%;left:50%;width:36px;height:35px;transform:translate(-50%,-50%);border-radius:3px;box-shadow:0 0 2px #f5c1bc,inset 0 0 2px 1px #f5c1bc}.umb-app-header__action-icon{position:relative;opacity:.8;color:#fff;font-size:22px}.umb-app-header__button:focus .umb-app-header__action-icon,.umb-app-header__button:hover .umb-app-header__action-icon{opacity:1}.umb-app-content{position:absolute;top:55px;right:0;bottom:0;left:0}.umb-loader-wrapper.umb-tour__loader{margin:0;position:fixed;z-index:10000}.umb-loader-wrapper.umb-tour__loader .umb-loader{background-color:#fff;height:5px}.umb-tour__pulse{position:fixed;z-index:10000;display:none;background:0 0;box-shadow:inset 0 0 0 #2bc37c;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;pointer-events:none}@keyframes pulse{0%{box-shadow:inset 0 0 0 0 #2bc37c}70%{box-shadow:inset 0 0 0 5px rgba(43,195,124,.8)}to{box-shadow:inset 0 0 0 0 #2bc37c}}.umb-tour__popover{position:fixed;background:#fff;border-radius:3px;z-index:10000;width:320px;max-width:100%;box-sizing:border-box;padding:15px}.umb-tour__popover h1,.umb-tour__popover h2,.umb-tour__popover h3,.umb-tour__popover h4,.umb-tour__popover h5{font-weight:700;color:#000}.umb-tour__popover--l{padding:30px;width:500px}.umb-tour__popover--l .umb-tour-step__header{margin-bottom:30px;margin-top:10px}.umb-tour__popover--l .umb-tour-step__title{font-size:20px}.umb-tour__popover--l .umb-tour-step__content{margin-bottom:25px;font-size:15px}.umb-tour-step__counter{font-size:13px;color:#817f85}.umb-tour-step__close{position:absolute;top:15px;right:15px;font-size:19px;color:#bbbabf;cursor:pointer;background:0 0;padding:0;border:none}.umb-tour-step__close:active,.umb-tour-step__close:hover{color:#68676b;text-decoration:none}.umb-tour-step__header{margin-bottom:10px;margin-top:10px}.umb-tour-step__title{font-weight:700;color:#000;font-size:15px;line-height:1.3em;width:calc(100% - 35px)}.umb-tour-step__content{margin-bottom:15px;font-size:14px;line-height:1.6em}.umb-tour-is-visible .umb-backdrop{z-index:9999}.umb-tour__popover .underline{font-size:13px;background:0 0;border:none;padding:0}.umb-tour__popover--promotion{width:800px;min-height:400px;padding:40px;border-radius:6px}.umb-tour__popover--promotion .umb-tour-step__close{top:40px;right:40px}.umb-tour__popover--promotion a{text-decoration:underline}.umb-backdrop{position:fixed;z-index:7500;top:0;left:0;pointer-events:none}.umb-backdrop,.umb-backdrop__backdrop,.umb-backdrop__rect{height:100%;width:100%}.umb-backdrop__rect{margin:0;background:#000;opacity:.4;transition:opacity .2s ease-in-out}.umb-backdrop__highlight-prevent-click,.umb-backdrop__rect{position:absolute;pointer-events:all}.umb-search{z-index:8000;width:660px;max-width:90%;transform:translate(-50%);left:50%;top:20%;border-radius:3px;background:#fff;position:fixed;box-shadow:0 10px 20px rgba(0,0,0,.12),0 6px 6px rgba(0,0,0,.14)}.umb-search__label{margin:0}.umb-search-input-icon{font-size:22px;color:#bbbabf;padding-left:20px;display:flex;align-items:center;height:70px}.umb-search-input.umb-search-input{width:100%;height:70px;border:none;padding:20px 20px 20px 15px;border-radius:3px;font-size:22px;margin-bottom:0}.umb-search-input-clear{background:0 0;border:none;font-size:12px;margin-right:20px;color:#515054}.umb-search-input-clear.ng-enter{opacity:0;transition:opacity .1s ease-in-out}.umb-search-input-clear.ng-enter.ng-enter-active{opacity:1}.umb-search-results{max-height:50vh;overflow-y:auto}.umb-search-group__title{background:#f3f3f5;padding:3px 20px}.umb-search-items{list-style:none;margin:0;padding-top:4px;padding-bottom:4px}.umb-search-item>a{padding:6px 20px;display:flex}.umb-search-item>a:focus,.umb-search-item>a:hover{background-color:#f3f3f5;text-decoration:none;outline:0}.umb-search-item>a:focus{padding-left:25px;transition:padding 60ms ease-in-out}.umb-search-result__icon{font-size:18px;margin-right:8px;color:#1e1c1c}.umb-search-result__meta{display:flex;flex-direction:column}.umb-search-result__description{color:#817f85;font-size:13px}.umb-drawer{position:fixed;top:0;bottom:0;left:auto;right:0;z-index:10;width:400px;background:#f6f4f4;box-shadow:inset 5px 0 20px rgba(0,0,0,.3)}.umb-drawer-view{display:flex;flex-direction:column;height:100%;overflow:hidden}.umb-drawer-header{flex:0 0 100px;padding:20px 30px;box-sizing:border-box}.umb-drawer-header__title{font-size:18.75px;font-weight:700;margin-top:7px;margin-bottom:7px}.umb-drawer-header__subtitle{font-size:12.75px}.umb-drawer-content{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:0 30px 20px}.umb-drawer-footer{flex-grow:0;flex-shrink:0;flex-basis:31px;padding:15px 30px}.umb-help-badge{padding:10px 20px 10px 55px;background:#fff;position:relative;overflow:hidden;border-radius:3px;display:block;margin-bottom:5px;box-shadow:0 1px 1px 0 rgba(0,0,0,.16)}.umb-help-badge:active,.umb-help-badge:focus,.umb-help-badge:hover{text-decoration:none}.umb-help-badge:active .umb-help-badge__title,.umb-help-badge:focus .umb-help-badge__title,.umb-help-badge:hover .umb-help-badge__title{text-decoration:underline!important}.umb-help-badge__icon{font-size:36px;transform:translateY(-50%);position:absolute;left:10px;top:50%;color:#ffb2b0}.umb-help-badge__title{display:block;font-size:15px;font-weight:700;color:#000}.umb-help-article{background:#fff;padding:20px;line-height:1.4em}.umb-help-article h1,.umb-help-article h2,.umb-help-article h3,.umb-help-article h4{line-height:1.3em;font-weight:700}.umb-help-article h1{font-size:20px}.umb-help-article h2{font-size:16px;margin-top:20px}.umb-help-article h3{font-size:15px}.umb-help-article h4{font-size:14px}.umb-help-article ol li,.umb-help-article ul li{line-height:1.4em;margin-bottom:8px}.umb-help-article code{white-space:pre-wrap;word-break:break-word}.umb-help-article-navigation{margin-top:25px;display:flex;justify-content:space-between;align-items:center}.umb-help-section+.umb-help-section{margin-top:20px}.umb-help-section__title{margin:0 0 10px}.umb-help-list{list-style:none;margin-left:0;margin-bottom:0;background:#fff;border-radius:3px;box-shadow:0 1px 1px 0 rgba(0,0,0,.16)}[data-element*=help-tours] .umb-help-list{margin-bottom:5px}.umb-help-list-item{margin-bottom:1px;border-radius:0;padding:10px;background:0 0;width:100%;border:0}.umb-help-list-item:last-child{border-bottom:none}.umb-help-list-item__group-title i{margin-right:2px;text-decoration:none}.umb-help-list-item__content{display:flex;align-items:center;padding:10px 20px 10px 10px;text-decoration:none}.umb-help-list-item:active,.umb-help-list-item:focus,.umb-help-list-item:hover,.umb-help-list-item>a:active,.umb-help-list-item>a:focus,.umb-help-list-item>a:hover{text-decoration:none}.umb-help-list-item:active .umb-help-list-item__title,.umb-help-list-item:focus .umb-help-list-item__title,.umb-help-list-item:hover .umb-help-list-item__title,.umb-help-list-item>a:active .umb-help-list-item__title,.umb-help-list-item>a:focus .umb-help-list-item__title,.umb-help-list-item>a:hover .umb-help-list-item__title{text-decoration:underline}.umb-help-list-item__title{font-size:14px;display:block}.umb-help-list-item__description{margin-top:5px;display:block;font-size:14px}.umb-help-list-item__icon{margin-right:8px;color:#68676b;font-size:18px;float:left}.umb-help-list-item__open-icon{font-size:14px;color:#a2a1a6;margin-left:auto}.umb-help-list-item:hover .umb-help-list-item__group-title{text-decoration:underline}[data-element*=tour-].umb-help-list-item:hover .umb-help-list-item__title{text-decoration:none}.umb-language-picker{position:relative;z-index:1000}.umb-language-picker~#tree .umb-tree-root-link{height:50px}.umb-language-picker__toggle{display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:0 0;border:0;border-bottom:1px solid #e9e9eb;height:70px;box-sizing:border-box;color:#1b264f;width:100%;outline-offset:-3px}.umb-language-picker__expand{font-size:14px}.umb-language-picker__toggle:hover{background:#f9f9fa;color:#2152a3}.umb-language-picker__toggle:hover .umb-language-picker__expand{color:#2152a3}.umb-language-picker__dropdown{width:100%;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);box-sizing:border-box;position:absolute;border-radius:0 0 3px 3px;max-height:200px;overflow:auto}.umb-language-picker__dropdown-item{background:0 0;border:0;padding:8px 20px;display:block;font-size:14px;width:100%;text-align:left;outline-offset:-3px}.umb-language-picker__dropdown-item:hover{background:#f9f9fa;text-decoration:none;color:#2152a3}.umb-language-picker__dropdown .umb-language-picker__dropdown-item.umb-language-picker__dropdown-item--current{padding-left:16px;border-left:4px solid #f5c1bc;color:#2152a3}.umb-dashboard{position:absolute;height:100%;width:100%;top:0;display:flex;flex-direction:column;flex-wrap:nowrap}.umb-dashboard__header{flex:0 0 70px;background:#fff;border-bottom:1px solid #e9e9eb;box-sizing:border-box;display:flex;justify-content:flex-end;flex-direction:column}.umb-dashboard__content{padding:20px;overflow:auto}.umb-dashboard__header .umb-tabs-nav{margin-bottom:0;margin-left:10px;margin-right:10px;border:none}.umb-dashboard__header .umb-tabs-nav .umb-tab>.umb-tab-button{padding-bottom:25px}.umb-expansion-panel{background:#fff;border-radius:3px;margin-bottom:20px;box-shadow:0 1px 1px 0 rgba(0,0,0,.16)}.umb-expansion-panel__header{padding:10px 20px;font-weight:700;display:flex;align-items:center;cursor:pointer;justify-content:space-between;color:#000}.umb-expansion-panel__header:hover .umb-expansion-panel__expand{color:#a2a1a6}.umb-expansion-panel__expand{color:#d8d7d9}.umb-expansion-panel__content{padding:20px;border-top:1px solid #e9e9eb}.umb-group-panel{background:#fff;border-radius:3px;box-shadow:0 1px 1px 0 rgba(0,0,0,.16);margin-bottom:20px}.umb-group-panel__header{padding:12px 20px;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:space-between;color:#222;border-bottom:1px solid #e9e9eb}.umb-group-panel__content{padding:20px}.umb-alert{padding:15px;box-sizing:border-box;background-color:#add8e6;border:1px solid #2152a3}.umb-alert--info{background-color:#add8e6;border:1px solid #3544b1}.umb-alert--danger,.umb-alert--warning{background-color:#f5c1bc;border:1px solid #d93f4c}.umb-tree{margin:0;min-width:100%;width:auto;padding:0 0 20px;list-style-type:none}.umb-tree *{white-space:nowrap}.umb-tree a,.umb-tree a:hover{text-decoration:none}.umb-tree i.noSpr{display:inline-block;margin-top:1px;width:16px;height:16px;line-height:16px}.umb-tree ul{padding:0;margin:0;min-width:100%;width:100%}.umb-tree ul.collapsed{display:none}.umb-tree .search-subtitle{color:#bbbabf;display:block;padding-left:35px}body.touch .umb-tree .umb-tree-item__arrow{font-size:14px;visibility:visible;padding:7px}body.touch .umb-tree .umb-tree-item>.umb-tree-item__inner{padding-top:8px;padding-bottom:8px;font-size:110%}body.touch .umb-tree .umb-tree-item .l div{padding:0}.umb-tree-item__inner,.umb-tree-root{padding:0;position:relative;overflow:hidden;display:flex;flex-wrap:nowrap;align-items:center;color:#1b264f}.umb-tree-item__inner a,.umb-tree-root a{color:#1b264f}.umb-tree-item__inner:hover,.umb-tree-root:hover{background:#f9f9fa;color:#2152a3}.umb-tree-item__inner:hover a,.umb-tree-root:hover a{color:#2152a3}.umb-tree-item__inner:hover>.umb-options,.umb-tree-root:hover>.umb-options{position:relative;width:auto;height:auto;margin:0 10px 0 auto;padding:9px 5px;overflow:visible;clip:auto}.umb-tree-item__inner:hover .umb-tree-icon,.umb-tree-root:hover .umb-tree-icon{color:#2152a3}.umb-tree-item__inner{border:2px solid transparent;overflow:visible}.umb-tree-header{display:flex;padding:20px 0 20px 20px;box-sizing:border-box;color:#303033;font-weight:700;font-size:15px}.umb-tree-icon,.umb-tree-node-search{cursor:pointer}.umb-tree .umb-search-group{position:inherit;display:inherit;list-style:none}.umb-tree .umb-search-group h6{padding:10px 0 10px 20px;font-weight:inherit;background:#f3f3f5;font-size:14px}.umb-tree .umb-search-group:hover{background:inherit}.umb-tree .umb-search-group-item{padding:4px 0}.umb-tree .umb-search-group-item:hover{background-color:#f3f3f5}.umb-tree .umb-search-group-item-link{display:block}.umb-tree .umb-search-group-link{display:flex;flex-wrap:wrap;flex-direction:column;font-weight:400!important}.umb-tree .umb-tree-node-checked .umb-search-group-item-name>i[class*=" icon-"],.umb-tree .umb-tree-node-checked .umb-search-group-item-name>i[class^=icon-],.umb-tree .umb-tree-node-checked>.umb-tree-item__inner>i[class*=" icon-"],.umb-tree .umb-tree-node-checked>.umb-tree-item__inner>i[class^=icon-]{font-family:icomoon!important;color:#2bc37c!important}.umb-tree .umb-tree-node-checked .umb-search-group-item-name>i[class*=" icon-"]:before,.umb-tree .umb-tree-node-checked .umb-search-group-item-name>i[class^=icon-]:before,.umb-tree .umb-tree-node-checked>.umb-tree-item__inner>i[class*=" icon-"]:before,.umb-tree .umb-tree-node-checked>.umb-tree-item__inner>i[class^=icon-]:before{content:"\e165"!important;font-family:inherit}.umb-options{position:relative;display:flex;flex:0 0 auto;justify-content:flex-end;padding:9px 5px;text-align:center;margin:0 10px 0 auto;cursor:pointer;border-radius:3px}.umb-options i{height:5px!important;width:5px!important;border-radius:20px;display:inline-block;margin:0 2px 0 0;background:#1b264f}.umb-options i:last-child{margin:0}.umb-options:hover{background:hsla(0,0%,100%,.5)}.umb-options:hover i{background:#2152a3}.umb-options.sr-only--focusable:focus,.umb-options.sr-only--hoverable:hover{position:relative;display:flex;flex:0 0 auto;justify-content:flex-end;padding:9px 5px;text-align:center;margin:0 10px 0 auto;cursor:pointer;border-radius:3px}.hide-options .umb-options{display:none!important}.not-published>.umb-tree-item__inner>a,.not-published>.umb-tree-item__inner>i.icon{opacity:.6}.not-allowed>.umb-tree-item__inner>a,.not-allowed>.umb-tree-item__inner>i.icon{cursor:not-allowed}.has-unpublished-version>.umb-tree-item__inner>.umb-tree-item__annotation,.is-container>.umb-tree-item__inner>.umb-tree-item__annotation,.protected>.umb-tree-item__inner>.umb-tree-item__annotation{background-color:#fff;border-radius:50%;width:12px;height:12px;position:absolute;margin-left:12px;top:17px}.has-unpublished-version>.umb-tree-item__inner>.umb-tree-item__annotation:before,.is-container>.umb-tree-item__inner>.umb-tree-item__annotation:before,.protected>.umb-tree-item__inner>.umb-tree-item__annotation:before{font-family:icomoon;position:absolute;top:-4px}.has-unpublished-version>.umb-tree-item__inner:hover>.umb-tree-item__annotation,.is-container>.umb-tree-item__inner:hover>.umb-tree-item__annotation,.protected>.umb-tree-item__inner:hover>.umb-tree-item__annotation{background-color:#f9f9fa}.has-unpublished-version.current>.umb-tree-item__inner>.umb-tree-item__annotation,.is-container.current>.umb-tree-item__inner>.umb-tree-item__annotation,.protected.current>.umb-tree-item__inner>.umb-tree-item__annotation{background-color:#fee4e1}.is-container>.umb-tree-item__inner>.umb-tree-item__annotation:before{content:"\e04e";color:#2e8aea;font-size:9px;margin-left:2px;left:0}.has-unpublished-version>.umb-tree-item__inner>.umb-tree-item__annotation:before{content:"\e25a";color:#2bc37c;font-size:23px;margin-left:16px;left:-21px}.protected>.umb-tree-item__inner>.umb-tree-item__annotation:before{content:"\e256";color:#d42054;font-size:23px;margin-left:-3px;left:-2px}.locked>.umb-tree-item__inner>.umb-tree-item__annotation:before{content:"\e0a7";color:#d42054;font-size:9px;margin-left:2px;left:0}.no-access>.umb-tree-item__inner .umb-tree-icon,.no-access>.umb-tree-item__inner .umb-tree-item__label{color:#bbbabf;cursor:not-allowed}.umb-tree-icon{vertical-align:middle;margin:0 13px 0 0;color:#1b264f;font-size:20px}.umb-tree-icon.blue{color:#2e8aea}.umb-tree-icon.green{color:#2bc37c}.umb-tree-icon.purple{color:#413659}.umb-tree-icon.orange{color:#ff9412}.umb-tree-icon.red{color:#d42054}.umb-tree-root-link{display:flex;align-items:center;width:100%;padding-left:20px;color:#303033;height:70px}.umb-tree-root h5,.umb-tree-root h6{margin:0;width:100%;display:flex}.umb-tree-root .umb-options{align-self:center}.umb-actions{margin:0;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-actions .sep{display:block;border-top:1px solid #e9e9eb}.umb-actions .sep:first-child{border-top:none}.umb-actions .menu-label{display:inline-block;vertical-align:middle;padding-left:15px}.umb-actions .icon{font-size:18px;vertical-align:middle}.umb-action-link{position:relative;white-space:nowrap;font-size:15px;color:#000;padding:9px 25px 9px 20px;text-decoration:none;cursor:pointer;display:flex;width:100%;align-items:center}body.touch .umb-action-link{padding:7px 25px 7px 20px;font-size:110%}.umb-action-link:focus,.umb-action-link:hover,.umb-action.selected{color:#000!important;background:#f3f3f5!important;text-decoration:none}.umb-action.-opens-dialog .menu-label:after{content:"\2026"}.umb-actions-child .umb-action{display:block}.umb-actions-child .umb-action.add{margin-top:20px;border-top:1px solid #d8d7d9;padding-top:20px}.umb-actions-child .umb-action.add i{opacity:.4}.umb-actions-child .umb-action-link{clear:both;padding-left:10px}.umb-actions-child .icon{font-size:30px;min-width:30px;text-align:center;line-height:24px}.umb-actions-child .menu-label{font-size:14px;color:#000;margin-left:10px;text-align:left}.umb-actions-child small{font-size:12px;display:block;clear:right;line-height:14px;color:#a2a1a6;white-space:normal;margin-top:2px}.umb-tree-item{display:block;min-width:100%;width:auto;margin-top:1px}.umb-tree-item:hover .umb-tree-item__arrow{visibility:visible;cursor:pointer}.umb-tree-item__label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-tree-item__arrow{position:relative;margin-left:-16px;width:16px;height:16px;visibility:hidden;text-decoration:none;font-size:12px;line-height:12px;transition:color .12s}.umb-tree-item__arrow:hover{color:#2152a3}.umb-tree-item>.umb-tree-item__inner:hover .umb-tree-item__label{overflow:hidden;margin-right:6px}.umb-tree-item>.umb-tree-item__inner .umb-tree-item__loader{width:100%;position:absolute;margin:0}.umb-tree-item>.umb-tree-item__inner .umb-tree-item__label{padding:7px 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.umb-tree-item.active>.umb-tree-item__inner{border-color:#3544b1;box-shadow:0 0 2px 0 rgba(53,68,177,.8);color:#1b264f}.umb-tree-item.active>.umb-tree-item__inner a{color:#1b264f}.umb-tree-item.active>.umb-tree-item__inner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid hsla(0,0%,100%,.8)}.umb-tree-item.active>.umb-tree-item__inner:hover,.umb-tree-item.active>.umb-tree-item__inner:hover a{color:#2152a3}.umb-tree-item.current>.umb-tree-item__inner{background:#fee4e1;color:#1b264f}.umb-tree-item.current>.umb-tree-item__inner:before{color:#2e8aea}.umb-tree-item.current>.umb-tree-item__inner .umb-tree-icon,.umb-tree-item.current>.umb-tree-item__inner .umb-tree-item__arrow,.umb-tree-item.current>.umb-tree-item__inner a{color:#1b264f!important}.umb-tree-item.current-not-active>.umb-tree-item__inner{background:#e4e0dd;color:#1b264f}.umb-editor-wrapper{background:#f3f3f5;position:absolute;top:0;left:0;right:0;bottom:0}.umb-editor-wrapper>form{height:100%}.umb-split-views{position:absolute;top:0;left:0;right:0;bottom:0;display:flex}.umb-split-view{flex-grow:1;flex-shrink:1;flex-basis:auto;position:relative;background:0 0}.umb-split-view--collapsed{flex-grow:.00001}.umb-split-view+.umb-split-view{border-left:2px solid #e9e9eb}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.umb-split-view--left{left:0;right:auto;border-right:1px solid #f3f3f5}.umb-split-view--right{left:auto;right:0}.umb-editor-header{background:#fff;position:absolute;padding-left:20px;z-index:100;border-bottom:1px solid #e9e9eb;width:100%;box-sizing:border-box;height:70px}.umb-editor-header__back{background:0 0;border:0;color:#a2a1a6;margin:0 0 1px;padding:0;transition:color .1s ease-in-out}.umb-editor-header__name-wrapper{position:relative;display:flex;border:1px solid #d8d7d9}.umb-editor-header__name-wrapper:focus-within{border-color:#bbbabf}.umb-editor-header__name-and-description{margin-right:20px}.umb-editor-header__name-and-description .umb-panel-header-description{padding:0 10px}.-split-view-active .umb-editor-header__name-and-description{margin-right:0}.umb-editor-header__name-wrapper ng-form{flex:1 1 auto}input.umb-editor-header__name-input{border-color:transparent;background-color:#fff;font-size:15px;color:#000;margin-bottom:0;font-weight:700;box-sizing:border-box;height:32px;line-height:32px;width:100%;padding:0 10px;background:#fff}input.umb-editor-header__name-input:focus{border-color:transparent}input.umb-editor-header__name-input:disabled{background-color:#f3f3f5}input.umb-editor-header__name-input:disabled:hover{border-color:#d8d7d9}.umb-editor-header__actions-menu{margin-left:auto}a.umb-editor-header__close-split-view{display:flex;justify-content:center;align-items:center;position:relative;height:69px;width:69px;font-size:20px;color:#a2a1a6;text-decoration:none!important}a.umb-editor-header__close-split-view:hover{color:#000}.umb-editor-header .btn-white{height:69px;border-radius:0;padding-left:30px;padding-right:30px}.umb-editor-container{position:absolute;top:70px;right:0;bottom:50px;left:0;overflow:auto;background:#f6f4f4}.umb-editor-wrapper.-no-footer .umb-editor-container{bottom:0}.umb-editor-container.-stop-scrolling{overflow:hidden}.umb-editor-actions{list-style:none;margin:0;padding:0}.umb-editor-actions li{display:inline-block}.umb-editor-footer{position:absolute;width:100%;box-sizing:border-box;margin:0;height:50px;padding:10px 20px;background:#fff;border-top:1px solid #e9e9eb;z-index:30;bottom:0;display:flex;align-items:center}.umb-editor-footer-content{display:flex;align-items:center;flex:1 1 auto}.umb-editor-footer-content__right-side{margin-left:auto;flex:0 0 auto;padding-left:10px}.umb-editor-footer-content__left-side{margin-right:auto;padding-right:10px}.umb-overlay{position:fixed;overflow:hidden;background:#fff;z-index:7501;-webkit-animation:fadeIn .2s;animation:fadeIn .2s;box-shadow:0 10px 50px rgba(0,0,0,.1),0 6px 20px rgba(0,0,0,.16);text-align:left}.umb-overlay .scoped-view{display:none}.umb-overlay__form{display:flex;flex-wrap:nowrap;flex-direction:column;height:100%}.umb-overlay .umb-overlay-header{border-bottom:1px solid #e9e9eb;margin-top:0;flex-grow:0;flex-shrink:0;padding:30px 30px 0}.umb-overlay__section-header{width:100%;margin-top:30px;margin-bottom:20px}.umb-overlay__section-header h5{display:inline;font-size:16px;line-height:16px;font-weight:700}.umb-overlay__section-header button{display:inline;float:right;background-color:transparent;border:none}.umb-overlay__section-header button:hover{color:#2152a3}.umb-overlay__title{font-size:16px;color:#000;line-height:16px;font-weight:700;margin:5px 0}.umb-overlay__subtitle{font-size:12.75px;color:#515054;margin:0}.umb-overlay-container{flex-grow:1;flex-shrink:1;flex-basis:auto;position:relative;padding:20px 30px;background:#fff;max-height:calc(100vh - 170px);overflow-y:auto}.umb-overlay-drawer{flex-grow:0;flex-shrink:0;flex-basis:33px;padding:8px 20px;margin:0;background:#fff;border-top:1px solid #e9e9eb}.umb-overlay-drawer.-auto-height{flex-basis:auto}.umb-overlay-drawer .umb-overlay-drawer__align-right{display:flex;justify-content:flex-end}.umb-overlay-drawer .umb-overlay-drawer-content .dropdown-menu{right:0;left:auto}.umb-overlay.umb-overlay-center{position:absolute;width:600px;height:auto;top:50%;left:50%;transform:translate(-50%);transform:translate(-50%,-50%);border-radius:3px}.umb-overlay.umb-overlay-center .umb-overlay-header{border:none;background:0 0;padding:30px 30px 0}.umb-overlay.umb-overlay-center .umb-overlay-drawer{border:none;background:0 0;padding:0 30px 20px}.umb-overlay.umb-overlay-target{width:400px;max-height:100vh;box-sizing:border-box;border-radius:3px}.umb-overlay.umb-overlay-target.umb-overlay--small{width:420px}.umb-overlay.umb-overlay-target.umb-overlay--medium{width:520px}.umb-overlay.umb-overlay-target .umb-overlay-drawer,.umb-overlay.umb-overlay-target .umb-overlay-header{border:none;background:0 0}.umb-overlay.umb-overlay-right{width:500px;top:55px;right:0;bottom:0;border:none;box-shadow:0 0 20px rgba(0,0,0,.19),0 0 6px rgba(0,0,0,.23)}.umb-drawer-is-visible .umb-overlay.umb-overlay-right{right:400px}.umb-overlay.umb-overlay-right .umb-overlay-header{flex-basis:70px;box-sizing:border-box}.umb-editors .umb-overlay.umb-overlay-right{top:0}.umb-overlay.umb-overlay-left{width:500px;top:55px;left:0;bottom:0;border:none;box-shadow:0 0 20px rgba(0,0,0,.19),0 0 6px rgba(0,0,0,.23);margin-left:81px}.umb-drawer-is-visible .umb-overlay.umb-overlay-left{left:400px}.umb-overlay.umb-overlay-left .umb-overlay-header{flex-basis:100px;padding:30px 30px 0;box-sizing:border-box}@media (max-width:767px){.umb-overlay.umb-overlay-left{margin-left:61px}}@media (max-width:500px){.umb-overlay.umb-overlay-left{margin-left:41px;width:calc(100% - 41px)}}.umb-overlay__item-details{position:absolute;left:0;bottom:51px;width:100%;padding:20px;box-sizing:border-box;background:#f3f3f5;border-bottom:1px solid #b3afbd;pointer-events:none}.umb-overlay__item-details-title-wrapper{display:flex;flex-direction:row;align-items:center}.umb-overlay__item-details-icon{font-size:16px;margin-right:10px;vertical-align:middle;color:#a2a1a6}.umb-overlay__item-details-title{margin:0;font-size:15px}.umb-overlay__item-details-description{margin:10px 0 0;font-size:12px}.form-horizontal .umb-overlay .control-label,.umb-overlay .control-label,.umb-overlay .form-horizontal .control-label{width:100%;display:block;box-sizing:border-box;margin-bottom:10px;float:none}.form-horizontal .umb-overlay .controls,.umb-overlay .controls-row,.umb-overlay .form-horizontal .controls{margin-left:0!important}.umb-overlay .text-error{color:#d42054}.umb-overlay .text-success{color:#1fb572}.umb-card{position:relative;padding:5px 10px;background:#fff;width:100%}.umb-card .title{padding:12px;color:#515054;border-bottom:1px solid #d8d7d9;font-weight:400;font-size:16px;text-transform:none;margin:0 -10px 10px}.umb-card-thumb{text-align:center}.umb-card-thumb i{text-align:center;font-size:20px;line-height:40px;color:#2e8aea;display:block;padding-top:5px}.umb-card-content .item-title{color:#1d1d1d;font-weight:400;border:none;font-size:16px;text-transform:none;margin-bottom:3px}.umb-card-content p{color:#515054;margin-bottom:1px}.umb-card-actions{padding-top:10px;border-top:1px solid #f3f3f5;clear:both}.umb-card-icons{text-align:center;vertical-align:middle;display:block;list-style:none;margin:0;padding:0}.umb-card-icons.vertical{position:absolute;top:7px;right:7px;text-align:right;width:1px}.umb-card-icons li{display:inline-block;margin:0 2px}.umb-card-icons.vertical li{float:right;display:block;margin-bottom:3px}.umb-card-list{display:block;padding:0;margin:0}.umb-card-list li{border-bottom:1px solid #f3f3f5;padding-bottom:3px;display:block}.umb-card-grid{padding:0;margin:0 auto;list-style:none;width:100%;display:flex;flex-flow:row wrap;justify-content:flex-start}.umb-card-grid li{font-size:12px;text-align:center;box-sizing:border-box;position:relative;width:100px}.umb-card-grid.-six-in-row li{flex:0 0 25%;max-width:117px}.umb-card-grid.-four-in-row li{flex:0 0 25%;max-width:25%}.umb-card-grid.-three-in-row li{flex:0 0 33.333%;max-width:33.333%}.umb-card-grid.-three-in-row li i{font-size:36px;line-height:28px}.umb-card-grid .umb-card-grid-item{position:relative;display:block;width:100%;padding-top:100%;border-radius:6px;transition:background-color .12s}.umb-card-grid .umb-card-grid-item>span{position:absolute;top:10px;bottom:10px;left:10px;right:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:transparent}.umb-card-grid .umb-card-grid-item:hover{background-color:#f9f9fa;color:#2152a3}.umb-card-grid .umb-card-grid-item:focus{color:#2152a3}.umb-card-grid .umb-card-grid-item.--creator>span{border:2px dashed #bbbabf;border-radius:3px}.umb-card-grid .umb-card-grid-item.--creator>span:hover{border-color:#2152a3}.umb-card-grid .umb-card-grid-item-slot{position:relative;display:block;width:100%;padding-top:100%;border-radius:6px;box-sizing:border-box;transition:background-color .12s}.umb-card-grid .umb-card-grid-item-slot:focus,.umb-card-grid .umb-card-grid-item-slot:hover{background-color:#f9f9fa}.umb-card-grid .umb-card-grid-item-slot:focus>span,.umb-card-grid .umb-card-grid-item-slot:hover>span{color:#2152a3;border-color:#2152a3}.umb-card-grid .umb-card-grid-item-slot>span{position:absolute;top:10px;bottom:10px;left:10px;right:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:transparent;border:1.5px dashed #bbbabf;border-radius:6px}.umb-card-grid a{color:#1b264f;text-decoration:none}.umb-card-grid i{font-size:30px;line-height:20px;margin-top:6px;margin-bottom:10px;display:block}.umb-card-grid .umb-card-grid-item__loading{position:absolute;background-color:hsla(0,0%,100%,.8);top:0;right:0;bottom:0;left:0}.umb-btn-round{padding:4px 6px;display:inline-block;cursor:pointer;border-radius:200px;background:#f3f3f5;border:1px solid #a2a1a6;margin:2px}.umb-btn-round:hover,.umb-btn-round:hover *{background:#3544b1!important;color:#fff!important;border-color:#3544b1!important;text-decoration:none}.umb-btn-round a:hover{text-decoration:none;color:#fff!important}.umb-btn-round i{font-size:16px!important;color:#d8d7d9;display:block}.umb-btn-round.alert:hover,.umb-btn-round.alert:hover *{background:#d42054!important;color:#fff!important;border-color:#d42054!important;text-decoration:none}.umb-btn-round.no-border{border:none!important;background:0 0!important}.umb-training-videos{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.umb-training-video{background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.16);border-radius:3px;transition:box-shadow .1s ease-in-out,border .1s ease-in-out;box-sizing:border-box;padding:20px}.umb-training-video:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.16);text-decoration:none}.umb-training-video__label{font-weight:700;margin-top:20px;display:block;text-align:center}.umb-editors{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:7500}.umb-editors .umb-editor{box-shadow:0 0 30px 0 rgba(0,0,0,.3)}.umb-editor{position:absolute;top:0;right:0;bottom:0;left:0;background:#f6f4f4;z-index:100}.umb-editor--infiniteMode{transform:none;will-change:transform;transition:transform .4s ease-in-out}.umb-editor--infiniteMode.umb-editor--moveRight{transform:translateX(110%)}.umb-editor--outOfRange{transform:none;display:none;will-change:auto;transition:display 0s .32s}.umb-editor--level0{transform:none}.umb-editor--level3{transform:translateX(180px)}.umb-editor--n3{right:180px}.umb-editor--level2{transform:translateX(120px)}.umb-editor--n2{right:120px}.umb-editor--level1{transform:translateX(60px)}.umb-editor--n1{right:60px}.umb-editor--small{width:500px;will-change:transform;left:auto}.umb-editor--small .umb-editor--container{max-width:500px}.umb-editor--medium{width:800px;will-change:transform;left:auto}.umb-editor--medium .umb-editor--container{max-width:800px}.umb-editor__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);z-index:100;visibility:hidden;opacity:0;transition:opacity .32s 20ms,visibility 0s .4s}#contentcolumn>.umb-editor__overlay,.umb-editor--notInFront .umb-editor__overlay{visibility:visible;opacity:1;transition:opacity .32s 20ms,visibility 0s}.umb-editor--trashed-message{background:#d42054;color:#fff;padding:10px;margin-bottom:20px}.umb-editor--trashed-message i{margin-right:5px}.umb-variant-switcher__toggle{position:relative;display:flex;align-items:center;padding:0 10px;margin:1px;right:0;height:30px;text-decoration:none!important;font-size:13px;color:#1b264f;background:0 0;border:none;max-width:50%;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-variant-switcher__toggle span{text-overflow:ellipsis;overflow:hidden}button.umb-variant-switcher__toggle{transition:color .2s ease-in-out}button.umb-variant-switcher__toggle:hover,button.umb-variant-switcher__toggle:hover .umb-variant-switcher__expand{color:#2152a3}button.umb-variant-switcher__toggle.--error:before{content:"!";position:absolute;top:-8px;right:-10px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:10px;text-align:center;font-weight:700;background-color:#d42054;color:#fff}.umb-variant-switcher__expand{color:#1b264f;margin-top:3px;margin-left:5px;margin-right:-5px;transition:color .2s ease-in-out}.umb-variant-switcher{min-width:100%;max-height:80vh;overflow-y:auto;margin-top:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-variant-switcher__item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e9e9eb;position:relative}.umb-variant-switcher__item .umb-variant-switcher__name-wrapper:hover .umb-variant-switcher__name,.umb-variant-switcher__item .umb-variant-switcher__name-wrapper:hover .umb-variant-switcher__state{color:#2152a3}.umb-variant-switcher__item.--state-notCreated:not(.--active) .umb-variant-switcher__name-wrapper:before{content:"+";display:block;float:left;font-size:15px;font-weight:900;padding:8px 16px 8px 6px;color:#817f85}.umb-variant-switcher__item.--state-notCreated:not(.--active) .umb-variant-switcher__item-expand-button+.umb-variant-switcher__name-wrapper:before{padding:8px 16px 8px 20px}.umb-variant-switcher__item.--state-notCreated:not(.--active) .umb-variant-switcher__name{color:#817f85}.umb-variant-switcher__item.--state-notCreated:not(.--active) .umb-variant-switcher__state{color:#a2a1a6}.umb-variant-switcher__item.--state-notCreated:not(.--active) .umb-variant-switcher__name-wrapper:after{content:"";position:absolute;z-index:1;border:1px dashed #e9e9eb;top:7px;bottom:7px;left:7px;right:7px;border-radius:3px;pointer-events:none}.umb-variant-switcher__item.--state-notCreated:not(.--active) .umb-variant-switcher__name-wrapper:hover .umb-variant-switcher__name,.umb-variant-switcher__item.--state-notCreated:not(.--active) .umb-variant-switcher__name-wrapper:hover .umb-variant-switcher__state,.umb-variant-switcher__item.--state-notCreated:not(.--active) .umb-variant-switcher__name-wrapper:hover:before{color:#2152a3}.umb-variant-switcher__item-expand-button{text-decoration:none;display:inline-block;flex:0;align-self:stretch;padding-left:22px!important;padding-right:14px!important;font-size:12px}.umb-variant-switcher__item-expand-button *{pointer-events:none}.umb-variant-switcher__item:last-child{border-bottom:none}.umb-variant-switcher__item.--current .umb-variant-switcher__name{font-weight:700}.umb-variant-switcher__item.--current:before{content:"";position:absolute;border-radius:0 4px 4px 0;background-color:#f5c1bc;width:4px;top:8px;bottom:8px;left:0;z-index:1;pointer-events:none}.umb-variant-switcher__item:hover{outline:0}.umb-variant-switcher__item.--active:not(.--current) .umb-variant-switcher__name-wrapper:hover{cursor:default}.umb-variant-switcher__item:focus-within .umb-variant-switcher__split-view,.umb-variant-switcher__item:focus .umb-variant-switcher__split-view,.umb-variant-switcher__item:hover .umb-variant-switcher__split-view,.umb-variant-switcher__split-view:focus{display:block;cursor:pointer}.umb-variant-switcher__item.--error .umb-variant-switcher__name{color:#d42054}.umb-variant-switcher__item.--error .umb-variant-switcher__name:after{content:"!";position:relative;display:inline-flex;align-items:center;justify-content:center;margin-left:5px;top:-3px;width:14px;height:14px;border-radius:7px;font-size:8px;text-align:center;font-weight:700;background-color:#d42054;color:#fff}.umb-variant-switcher__name-wrapper{font-size:14px;text-align:left;flex:1;cursor:pointer;background-color:transparent;border:none}.dropdown-menu>li>.umb-variant-switcher__name-wrapper{padding-top:10px;padding-bottom:10px}.dropdown-menu>li>.umb-variant-switcher__item-expand-button+.umb-variant-switcher__name-wrapper{padding-left:5px}.umb-variant-switcher__name{display:block;font-weight:600;margin-bottom:-2px}.umb-variant-switcher__state{font-size:12px;color:#68676b}.umb-variant-switcher__split-view{font-size:12px;display:none;padding:20px;position:absolute;right:0;top:0;bottom:0;background-color:#fff}.umb-variant-switcher__split-view:hover{background-color:#f9f9fa;color:#2152a3}.umb-variant-switcher__sub-variants{position:relative;border-bottom:1px solid #e9e9eb;background-color:#fbfbfd}.umb-variant-switcher__sub-variants .umb-variant-switcher__item{border-bottom-color:#f3f3f5}.umb-variant-switcher__sub-variants .umb-variant-switcher__item.--state-notCreated:not(.--active) .umb-variant-switcher__name-wrapper:after{left:55px}.umb-variant-switcher__sub-variants .umb-variant-switcher__name-wrapper{margin-left:48px;padding-left:20px;padding-top:10px;padding-bottom:10px}.umb-variant-switcher__sub-variants .umb-variant-switcher__name-wrapper:hover{color:#2152a3;background-color:#f9f9fa}.umb-sub-views .umb-sub-views-action-bar{margin-bottom:40px}.umb-sub-views .umb-sub-views-action-bar .btn-link{padding-left:0;padding-right:0}.umb-sub-views .umb-sub-views-action-bar .btn-link:focus{text-decoration:none}.umb-sub-views .umb-sub-views-nav{float:right;margin:0}.umb-sub-views .umb-sub-views-nav .umb-sub-views-nav-item{display:inline-block;margin-left:15px}.umb-sub-views .umb-sub-views-nav .umb-sub-views-nav-item.is-active .btn-link{color:#2152a3!important}.umb-sub-views .umb-sub-views-tools{float:left;margin:0}.umb-sub-views .umb-sub-views-tools .umb-sub-views-tool{display:inline-block;margin-right:15px}.umb-sub-views-nav{list-style:none;display:flex;margin:0;border-left:1px solid #e9e9eb}.umb-sub-views-nav-item{position:relative;display:block}.umb-sub-views-nav-item>a,.umb-sub-views-nav-item__action{position:relative;background:0 0;text-align:center;cursor:pointer;display:block;padding:4px 10px 0;min-width:70px;border:0;border-right:1px solid #e9e9eb;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;height:69px;color:#1b264f;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-sub-views-nav-item>a:hover,.umb-sub-views-nav-item__action:hover{color:#2152a3!important;text-decoration:none}.umb-sub-views-nav-item>a:disabled,.umb-sub-views-nav-item__action:disabled{pointer-events:none;color:#a2a1a6}.umb-sub-views-nav-item>a:before,.umb-sub-views-nav-item__action:before{content:"";position:absolute;height:0;left:8px;right:8px;background-color:#f5c1bc;bottom:0;border-radius:3px 3px 0 0;opacity:0;transition:all .2s linear}.umb-sub-views-nav-item>a.is-active,.umb-sub-views-nav-item__action.is-active{color:#2152a3}.umb-sub-views-nav-item>a.is-active:before,.umb-sub-views-nav-item__action.is-active:before{opacity:1;height:4px}.umb-sub-views-nav-item>a:active,.umb-sub-views-nav-item__action:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.umb-sub-views-nav-item:focus-within .umb-sub-views-nav-item__anchor_dropdown,.umb-sub-views-nav-item:hover .umb-sub-views-nav-item__anchor_dropdown{visibility:visible;opacity:1;transition:opacity 20ms 0}.umb-sub-views-nav-item .icon{font-size:24px;display:block;text-align:center;margin-bottom:7px}.umb-sub-views-nav-item .badge{position:absolute;top:6px;right:6px;min-width:16px;color:#fff;background-color:#1b264f;border:2px solid #fff;border-radius:50%;font-size:10px;font-weight:700;padding:2px;line-height:16px;display:block}.umb-sub-views-nav-item .badge.-type-alert{background-color:#d42054}.umb-sub-views-nav-item .badge.-type-warning{background-color:#f0ac00}.umb-sub-views-nav-item .badge:empty{height:12px;min-width:12px}.umb-sub-views-nav-item-text{font-size:12px;line-height:1em}.umb-sub-views-nav-item__anchor_dropdown{margin:0;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .25s .25s;visibility:hidden}.umb-sub-views-nav-item__anchor_dropdown li.is-active a{border-left-color:#f5c1bc}.umb-sub-views-nav-item__anchor_dropdown li a{border-left:4px solid transparent}@supports (-ms-ime-align:auto){.umb-sub-views-nav-item:hover .umb-sub-views-nav-item__anchor_dropdown{transition:visibility 0 0,opacity 20ms 0}.umb-sub-views-nav-item__anchor_dropdown{visibility:hidden;transition:visibility 0 .5s,opacity .25s .25s}}.umb-sub-views-nav-item-more__icon{margin-bottom:10px}.umb-sub-views-nav-item-more__icon i{height:5px;width:5px;border-radius:50%;background:#1b264f;background:currentColor;display:inline-block;margin:0 5px 0 0}.umb-sub-views-nav-item-more__icon i:last-of-type{margin-right:0}.umb-sub-views-nav-item-more__dropdown{left:auto;right:0;display:grid;grid-template-columns:1fr 1fr 1fr;min-width:auto;margin-top:10px}.umb-sub-views-nav-item-more__dropdown>li{display:flex}.umb-sub-views-nav-item-more__dropdown .umb-sub-views-nav-item:first{border-left:none}.show-validation .umb-sub-views-nav-item>a.-has-error,.show-validation .umb-sub-views-nav-item__action.-has-error{color:#d42054}.show-validation .umb-sub-views-nav-item>a.-has-error:before,.show-validation .umb-sub-views-nav-item__action.-has-error:before{background-color:#d42054}.sub-view-columns{display:flex;margin-bottom:40px}.sub-view-columns h5{margin-top:0}.sub-view-column-left{flex:0 0 250px;margin-right:70px}.sub-view-column-right{flex:1}.sub-view-column-section{margin-bottom:20px}.umb-editor-sub-header{padding:10px 0;background:#f6f4f4;border-left:5px solid #f6f4f4;border-right:5px solid #f6f4f4;display:flex;justify-content:space-between;margin:-10px -1px 10px;position:relative;top:0;box-sizing:border-box}.umb-editor-sub-header.nested{margin-top:0;margin-bottom:0;background:#f6f4f4}.umb-editor-sub-header--white{background-color:#fff;border-color:#fff}.umb-editor-sub-header.--state-selection{padding-left:10px;padding-right:10px;background-color:#3544b1;border-color:#3544b1;color:#fff;border-radius:3px}[umb-sticky-bar]{transition:box-shadow .24s;position:-webkit-sticky;position:sticky;z-index:30;width:calc(100% + 2px)}[umb-sticky-bar].umb-sticky-bar--active{box-shadow:0 6px 3px -3px rgba(0,0,0,.16)}.umb-dashboard__content [umb-sticky-bar]{top:-20px}.umb-sticky-sentinel{pointer-events:none;z-index:5050}.umb-sticky-sentinel.-top{height:1px;transform:translateY(-10px)}.umb-group-builder__property-preview .umb-editor-sub-header{display:none}.umb-editor-sub-header__content-left{margin-right:auto}.umb-editor-sub-header__content-right{margin-left:auto}.umb-editor-sub-header__content-left,.umb-editor-sub-header__content-right{display:flex;align-items:stretch}.umb-editor-sub-header__section{display:flex;align-items:center;padding-left:10px;padding-right:10px}.umb-editor-sub-header__content-left .umb-editor-sub-header__section,.umb-editor-sub-header__content-left .umb-editor-sub-header__section:first-child{padding-left:0}.umb-editor-sub-header__content-right .umb-editor-sub-header__section,.umb-editor-sub-header__content-right .umb-editor-sub-header__section:last-child{padding-right:0}.flatpickr-calendar{border-radius:3px;box-shadow:0 5px 10px 0 rgba(0,0,0,.16)}span.flatpickr-day{border-radius:3px;border:none}span.flatpickr-day.today:not(.active){border:1px solid}span.flatpickr-day:hover{background-color:#f3f3f5}span.flatpickr-day.selected{background-color:#f3ece8}span.flatpickr-day.selected:hover{background-color:ligthen(#f3ece8,10)}.umb-grid-selector__items{display:flex;flex-direction:row;flex-wrap:wrap}.umb-grid-selector__item{width:125px;height:150px;padding:20px;background:#f3f3f5;border:1px solid #d8d7d9;text-align:center;margin:0 20px 20px 0;display:flex;align-items:center;justify-content:center;-webkit-animation:fadeIn .5s;animation:fadeIn .5s;position:relative;border-radius:3px}.umb-grid-selector__item.-default{border-width:2px}.umb-grid-selector__item.-placeholder{border:1px dashed #d8d7d9;background:0 0;cursor:pointer;color:#1b264f}.umb-grid-selector__item.-placeholder:hover{color:#2152a3;border-color:#2152a3;text-decoration:none}.umb-grid-selector__item-content{margin-top:10px}button.umb-grid-selector__item{width:169px;height:194px}.umb-grid-selector__item-icon{font-size:50px;color:#d8d7d9;display:block;line-height:50px;margin-bottom:15px}.umb-grid-selector__item-label{font-size:13px;font-weight:700}.umb-grid-selector__item-label.-blue{color:#1b264f}.umb-grid-selector__item-remove{position:absolute;top:5px;right:5px;cursor:pointer;color:#1b264f}.umb-grid-selector__item-remove:hover{color:#2152a3}.umb-grid-selector__item-default-label{font-size:13px;color:#515054}.umb-grid-selector__item-default-label.-blue{color:#1b264f}.umb-grid-selector__item-default-label.-blue:hover{color:#2152a3}.umb-grid-selector__item-add{color:#1b264f}.umb-grid-selector__item-add:hover{color:#2152a3}.umb-child-selector__child{background:#f3f3f5;padding:5px 15px;margin-bottom:5px;min-width:300px;display:flex;-webkit-animation:fadeIn .5s;animation:fadeIn .5s}.umb-child-selector__child.-parent{background:#e9e9eb;padding-top:10px;padding-bottom:10px}.umb-child-selector__child.-placeholder{border:1px dashed #d8d7d9;background:0 0;text-align:center;justify-content:center;width:100%;color:#1b264f}.umb-child-selector__child.-placeholder:hover{color:#2152a3;border-color:#2152a3;text-decoration:none}.umb-child-selector__children-container{margin-left:30px}.umb-child-selector__children-container .umb-child-selector__child.ui-sortable-handle{cursor:move}.umb-child-selector__child-description{flex:1}.umb-child-selector__child-icon-holder{margin-right:5px;width:20px;text-align:center;display:inline-block}.umb-child-selector__child-icon{font-size:16px;vertical-align:middle}.umb-child-selector__child-name{font-size:14px}.umb-child-selector__child-actions{flex:0 0 50px;text-align:right}.umb-child-selector__child-remove{background:0 0;border:none}.umb-group-builder__groups{list-style:none;margin:0;padding:0}.umb-group-builder__group{min-height:86px;border:1px solid transparent;border-radius:3px;box-sizing:border-box;background-color:#fff;position:relative;box-shadow:0 1px 1px 0 rgba(0,0,0,.16)}.umb-group-builder__group.-inherited{border-color:#e9e9eb;-webkit-animation:fadeIn .5s;animation:fadeIn .5s;box-shadow:none}.umb-group-builder__group.-placeholder{width:100%;min-height:86px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px dashed #bbbabf;background-color:transparent;color:#1b264f;font-weight:700;position:relative;box-shadow:none}.umb-group-builder__group.-placeholder:hover{color:#2152a3;text-decoration:none;border-color:#2152a3}.umb-group-builder__group.-sortable{min-height:0;cursor:move}.umb-group-builder__group-actions{position:absolute;top:5px;right:5px;visibility:hidden;opacity:0;z-index:10}.umb-group-builder__group-action{display:inline-block}.umb-group-builder__group-remove{position:relative;margin-left:auto;font-size:18px;color:#162335}.umb-group-builder__group-remove:hover{cursor:pointer;color:#2152a3}.umb-group-builder__group-title-wrapper{display:flex;align-items:center;border-bottom:1px solid #e9e9eb;padding:10px 15px 10px 10px}.umb-group-builder__group-title{font-weight:700;display:flex;align-items:center;color:#000}.umb-group-builder__group-title-icon{margin-left:5px}.umb-group-builder__group-title.-active{border-color:#2152a3}.umb-group-builder__group-title.-placeholder{border:1px dashed #d8d7d9;border-bottom:none;width:70px}.umb-group-builder__group-title.-inherited{border-color:#e9e9eb}input.umb-group-builder__group-title-input{border-color:transparent;background:0 0;font-weight:700;color:#000;margin-bottom:0}input.umb-group-builder__group-title-input:disabled:hover{border-color:transparent}.umb-group-builder__group-title-input:hover{border-color:#d8d7d9}.umb-group-builder__group-title-input.-placeholder{border:1px dashed #a2a1a6}.umb-group-builder__group-inherited-label{font-size:13px;display:inline-block;position:relative;top:2px}.umb-group-builder__group-sort-order{margin-right:10px;margin-left:auto}.umb-group-builder__group-add-property{width:calc(100% - 315px);margin-left:270px;min-height:46px;border-radius:3px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px dashed #bbbabf;background-color:transparent;color:#1b264f;font-weight:700;position:relative}.umb-group-builder__group-add-property:hover{color:#2152a3;text-decoration:none;border-color:#2152a3}.umb-group-builder__properties{list-style:none;margin:0;padding:15px 5px 15px 15px;min-height:35px}.umb-group-builder__property{position:relative;display:flex;flex-flow:row;box-sizing:border-box;border-bottom:1px solid #f3f3f5;padding:10px 0}.umb-group-builder__property:first-of-type{padding-top:0}.umb-group-builder__property:last-of-type{margin-bottom:15px}.umb-group-builder__property.-inherited,.umb-group-builder__property.-locked{-webkit-animation:fadeIn .5s;animation:fadeIn .5s}.umb-group-builder__property.-locked,.umb-group-builder__property.-locked:hover{border:transparent}.umb-group-builder__property.-sortable,.umb-group-builder__property.-sortable-locked{min-height:35px;border-radius:3px;border:none;-webkit-animation:none;animation:none;align-items:center;padding:5px 10px;margin-bottom:5px}.umb-group-builder__property.-sortable{background:#f3f3f5;color:#1e1c1c;cursor:move}.umb-group-builder__property.-sortable-locked{background:#f3f3f5;padding-left:30px}.umb-group-builder__property-meta{flex:0 0 250px;margin-right:20px}.umb-group-builder__property-meta.-full-width{flex:1;margin-right:0}.umb-group-builder__property-meta-alias{font-size:12px;color:#515054;word-break:break-word;line-height:1.5;margin-bottom:5px}.umb-group-builder__property-meta-label textarea{font-size:14px;font-weight:700;margin-bottom:0;color:#1e1c1c;width:100%;padding:0;min-height:25px;box-sizing:border-box;resize:none;overflow:hidden;border-color:transparent;background:0 0}.umb-group-builder__property-meta-label textarea:focus{border-color:#bbbabf}.umb-group-builder__property-meta-label textarea.ng-invalid{border:none}.umb-group-builder__property-meta-description textarea{font-size:12px;line-height:1.5;color:#515054;margin-bottom:0;padding:0;width:100%;min-height:25px;box-sizing:border-box;resize:none;overflow:hidden;border-color:transparent;background:0 0}.umb-group-builder__property-meta-description textarea:focus{border-color:#bbbabf}.umb-group-builder__property-preview{flex:1;height:30px;overflow:hidden;position:relative;padding:35px 10px 25px;border-radius:3px;cursor:pointer}.umb-group-builder__property-preview:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:hsla(0,0%,88.2%,.5);transition:opacity .12s}.umb-group-builder__property-preview:not(.-not-clickable):hover:after{opacity:.66}.umb-group-builder__property-preview.-not-clickable{cursor:auto}.umb-group-builder__property-preview .help-inline{display:none!important}.umb-group-builder__property-preview-label{font-size:12px;position:absolute;top:0;left:0;text-transform:uppercase;z-index:15;background:#f3f3f5;padding:3px;line-height:12px;opacity:.8}.umb-group-builder__open-settings{position:absolute;z-index:1;top:0;bottom:0;left:0;width:100%;background-color:transparent;border:none}.umb-group-builder__open-settings:focus{outline:0;border:1px solid #bbbabf}.umb-group-builder__property-actions{flex:0 0 44px;display:flex;align-items:center;justify-content:flex-end}.umb-group-builder__property-action{position:relative;margin:5px 0}.umb-group-builder__property-action>button{border:none;font-size:18px;position:relative;cursor:pointer;color:#162335;margin:0;padding:5px 10px;width:auto;overflow:visible;background:0 0;line-height:normal;-webkit-appearance:none}.umb-group-builder__property-action>button:focus,.umb-group-builder__property-action>button:hover{color:#2152a3}.umb-group-builder__property-tags{position:absolute;z-index:20;top:4px;left:4px;display:flex;flex-direction:row}.umb-group-builder__property-tags.-right{right:0;left:auto}.umb-group-builder__property-tag{font-size:12px;background-color:#d8d7d9;margin-left:4px;padding:0 4px;display:flex;border-radius:3px}.umb-group-builder__property-tag:first-child{margin-left:0}.umb-group-builder__property-tag.-white{background-color:#fff}.umb-group-builder__property-tag-icon{margin-right:3px}.umb-group-builder__group-sortable-placeholder{background:0 0;border:1px dashed #d8d7d9;margin:0 0 70px;border-radius:10px;border-radius:5px}.umb-group-builder__property_sortable-placeholder{background:0 0;border:1px dashed #d8d7d9;margin-bottom:5px;border-radius:5px}.umb-group-builder__no-data-text{padding-top:50px;font-size:16px;line-height:1.8em;color:#bbbabf;text-align:center}input.umb-group-builder__group-sort-value{margin-bottom:0;margin-left:auto}.show-validation .edit-property-settings .ng-invalid-val-required-component .editor-placeholder{border-color:#d42054;color:#d42054}.content-type-editor-dialog.edit-property-settings .validation-wrapper{position:relative}.content-type-editor-dialog.edit-property-settings .validation-label{position:absolute;top:50%;right:0;font-size:12px;color:#d42054;transform:translateY(-50%)}.content-type-editor-dialog.edit-property-settings textarea.editor-label{box-shadow:none;width:100%;box-sizing:border-box;margin-bottom:0;font-size:16px;font-weight:700;resize:none;line-height:1.5em;padding:0;border:none}.content-type-editor-dialog.edit-property-settings textarea.editor-label:focus{outline:0;box-shadow:none!important}.content-type-editor-dialog.edit-property-settings .editor-placeholder{border:1px dashed #1b264f;width:100%;height:80px;line-height:80px;text-align:center;display:block;border-radius:5px;font-weight:700;font-size:14px;color:#1b264f}.content-type-editor-dialog.edit-property-settings .editor-placeholder:hover{text-decoration:none;color:#2152a3;border-color:#2152a3;background-color:#f9f9fa}.content-type-editor-dialog.edit-property-settings .editor-wrapper{margin-bottom:10px}.content-type-editor-dialog.edit-property-settings .editor{display:flex;align-items:center;align-content:stretch;min-height:80px;border:1px solid #e9e9eb;color:#1b264f;border-radius:3px}.content-type-editor-dialog.edit-property-settings .editor-info{flex:1 0 auto;text-align:left;display:flex;align-items:center;min-height:80px;color:#1b264f}.content-type-editor-dialog.edit-property-settings .editor-info:hover{color:#2152a3;background-color:#f9f9fa}.content-type-editor-dialog.edit-property-settings .editor-icon-wrapper{width:60px;height:60px;text-align:center;line-height:60px;flex:0 0 60px;padding-left:10px}.content-type-editor-dialog.edit-property-settings .editor-icon-wrapper .icon{font-size:32px}.content-type-editor-dialog.edit-property-settings .editor-details{flex:1 1 auto;margin-top:10px;margin-bottom:10px}.content-type-editor-dialog.edit-property-settings .editor-details .editor-name{display:block;font-weight:700}.content-type-editor-dialog.edit-property-settings .editor-details .editor-editor{display:block;font-size:12px}.content-type-editor-dialog.edit-property-settings .editor-remove-icon{flex:0 0 48px;width:48px;height:48px;font-size:18px;min-height:80px;color:#1b264f}.content-type-editor-dialog.edit-property-settings .editor-remove-icon:hover{color:#2152a3;background-color:#f9f9fa}.content-type-editor-dialog.edit-property-settings .checkbox{margin-bottom:20px}.content-type-editor-dialog.edit-property-settings .editor-description{margin-top:20px;padding:0}.content-type-editor-dialog.edit-property-settings .editor-description,.content-type-editor-dialog.edit-property-settings .editor-validation-pattern{min-width:100%;min-height:25px;resize:none;box-sizing:border-box;border:none;overflow:hidden}.content-type-editor-dialog.edit-property-settings .editor-validation-message{min-width:100%;min-height:25px;margin-top:4px}.content-type-editor-dialog.edit-property-settings .editor-validation-pattern{border:1px solid #bbbabf;margin:10px 0 0;padding:6px;max-height:32px}.content-type-editor-dialog.edit-property-settings .umb-dropdown,.content-type-editor-dialog.edit-property-settings label.checkbox.no-indent{width:100%}.umb-list-view-settings__box{background:#f3f3f5;display:flex;flex:1;padding:15px;position:relative;border-radius:3px}.umb-list-view-settings__box .btn-link{font-size:13px;padding:0}.umb-list-view-settings__trigger{margin-bottom:20px}.umb-list-view-settings__list-view-icon{font-size:20px;color:#bbbabf;margin-right:10px}.umb-list-view-settings__name{font-size:14px;font-weight:700}.umb-list-view-settings__create-new{color:#1b264f}.umb-list-view-settings__remove-new{color:#d42054}.umb-list-view-settings__overlay .btn{vertical-align:top}.umb-list-view-settings__overlay .btn-icon{padding:0}.umb-list-view-settings__overlay table{width:100%}.umb-list-view-settings__overlay tbody tr{background:#f3f3f5;border-bottom:1px solid #fff}.umb-list-view-settings__overlay th{text-align:left}.umb-list-view-settings__overlay td{padding:10px 15px 10px 0}.umb-list-view-settings__overlay td:first-child{padding-left:15px}.umb-list-view-settings__overlay td .ui-sortable-handle{min-height:37px;display:flex;width:0;align-items:center}.umb-table{display:flex;flex-direction:column;position:relative;background:#fff;flex-wrap:nowrap;justify-content:space-between;min-width:auto;box-shadow:0 1px 1px 0 rgba(0,0,0,.16);border-radius:3px}.umb-table.umb-table-inactive:before{content:"";background:hsla(0,0%,100%,.75);position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;outline:1px solid hsla(0,0%,100%,.75)}.umb-table__action,.umb-table a{background:0 0;border:0;text-decoration:none;padding:0;margin-left:1px}body:not(.tabbing-active) .umb-table__action,body:not(.tabbing-active) .umb-table a{outline:0}input.umb-table__input{margin:0 auto}.umb-table-head{font-size:14px;font-weight:700;color:#a2a1a6}.umb-table-head__link{background:0 0;border:0;position:relative;text-decoration:none;color:#515054;font-size:inherit;font-weight:inherit;padding:0 1px}.umb-table-head__link:hover{text-decoration:none;cursor:default;color:#515054}.umb-table-head__link.sortable{cursor:pointer;color:#1b264f;outline-offset:1px}.umb-table-head__link.sortable:hover{color:#2152a3}.umb-table-thead__icon{position:absolute;padding-top:1px;padding-left:3px;font-size:13px;cursor:default}.umb-table-thead .sortable:hover{cursor:pointer;text-decoration:none}.umb-table-body{position:relative}.umb-table-body .umb-table-row{color:#817f85;border-top:1px solid #e9e9eb;font-size:14px;position:relative;min-height:52px}.umb-table-body .umb-table-row.-selectable{cursor:pointer}.umb-table-body .umb-table-row.-selectable:hover:before,.umb-table-row.-selected:before{content:"";position:absolute;z-index:1;top:1px;left:1px;right:1px;bottom:1px;border:2px solid #3544b1;pointer-events:none}.umb-table-body .umb-table-row.-selectable:hover:before{opacity:.33}.umb-table-body .umb-table-row.-selected.-selectable:hover:before{opacity:.66}.umb-table-body .umb-table-row.-selected.-selectable:hover .umb-table-body__checkicon{color:#3544b1}.umb-table-body .umb-table-row.-solid{cursor:default}.umb-table-body .umb-table-row.-solid:hover{background-color:#fff}.umb-table-body__link{position:relative;color:#1b264f;font-size:14px;font-weight:700;text-decoration:none}.umb-table-body__link:hover{color:#2152a3;text-decoration:underline}.umb-table-body__icon{margin:0 auto;font-size:20px;line-height:20px;color:#1b264f;vertical-align:bottom;text-decoration:none}.umb-table-body__checkicon{display:none;font-size:18px;line-height:20px;color:#3544b1}.umb-table-body .umb-table__name{color:#1b264f;font-size:14px;font-weight:700}.umb-table-body .umb-table__name a{color:#1b264f;outline-offset:1px}.umb-table-body .umb-table__name a:hover{color:#2152a3;text-decoration:underline}.umb-table-body .umb-table-row.-light .umb-table-body__icon,.umb-table-body .umb-table-row.-light .umb-table__name,.umb-table-body .umb-table-row.-light .umb-table__name a{color:#a2a1a6}.umb-table-body .umb-table-row.-light .umb-table__name a:focus,.umb-table-body .umb-table-row.-light .umb-table__name a:hover{color:#817f85}.umb-table-body__empty{font-size:16px;text-align:center;color:#515054;padding:20px 0;height:100%}.umb-table-row.-selected .umb-table-body__fileicon{display:none}.umb-table-row.-selected .umb-table-body__checkicon{display:inline-block}.umb-table-row{display:flex;flex-flow:row nowrap;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-table-body .umb-table-row--empty{flex:1 1 auto;display:flex;justify-content:center;padding:5px 0;cursor:auto;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.umb-table-body .umb-table-row--empty:hover{background-color:transparent;cursor:auto}.umb-table-cell{display:flex;flex-flow:row nowrap;flex:1 1 5%;position:relative;margin:auto 0;padding:6px 16px;text-align:left;overflow:hidden}.umb-table-cell>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.umb-table-cell.--noOverflow>*{overflow:visible;white-space:normal;text-overflow:unset}.umb-table-cell:first-of-type:not(.not-fixed){flex:0 0 25px;margin:0;padding:15px 0 15px 15px}.umb-table-cell--auto-width{flex:0 0 auto!important}.umb-table-cell--nano{flex:0 0 50px}.umb-table-cell--small{flex:.5 .5 1%;max-width:12.5%}.umb-table-cell--large{flex:1 1 25%;max-width:25%}.umb-table-cell--faded{opacity:.4}.umb-table__name{flex:1 1 20%;max-width:300px}.umb-table__loading-overlay{position:absolute;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);z-index:1}.umb-table__row-expand{font-size:12px;text-decoration:none;color:#68676b}.umb-table__row-expand:hover{color:#000}.umb-table__row-expand--hidden{visibility:hidden}.umb-table--condensed .umb-table-cell:first-of-type:not(.not-fixed){padding-top:10px;padding-bottom:10px}.umb-table--condensed .umb-table-body__icon{font-size:20px}.umb_confirm-action__overlay{position:absolute;z-index:999999;display:flex}.umb_confirm-action__overlay.-top{top:-50px;right:auto;bottom:auto;left:0;-webkit-animation:fadeInUp .2s;animation:fadeInUp .2s;flex-direction:column}.umb_confirm-action__overlay.-top .umb_confirm-action__overlay-action{margin-bottom:5px}.umb_confirm-action__overlay.-top .umb_confirm-action__overlay-action.-confirm{order:1}.umb_confirm-action__overlay.-top .umb_confirm-action__overlay-action.-cancel{order:2}.umb_confirm-action__overlay.-right{top:0;right:-50px;bottom:auto;left:auto;-webkit-animation:fadeInLeft .2s;animation:fadeInLeft .2s;flex-direction:row}.umb_confirm-action__overlay.-right .umb_confirm-action__overlay-action{margin-left:5px}.umb_confirm-action__overlay.-right .umb_confirm-action__overlay-action.-confirm{order:2}.umb_confirm-action__overlay.-right .umb_confirm-action__overlay-action.-cancel{order:1}.umb_confirm-action__overlay.-bottom{top:auto;right:auto;bottom:-50px;left:0;-webkit-animation:fadeInDown .2s;animation:fadeInDown .2s;flex-direction:column}.umb_confirm-action__overlay.-bottom .umb_confirm-action__overlay-action{margin-top:5px}.umb_confirm-action__overlay.-bottom .umb_confirm-action__overlay-action.-confirm{order:2}.umb_confirm-action__overlay.-bottom .umb_confirm-action__overlay-action.-cancel{order:1}.umb_confirm-action__overlay.-left{top:0;right:auto;bottom:auto;left:-50px;-webkit-animation:fadeInRight .2s;animation:fadeInRight .2s;flex-direction:row}.umb_confirm-action__overlay.-left .umb_confirm-action__overlay-action{margin-right:5px}.umb_confirm-action__overlay.-left .umb_confirm-action__overlay-action.-confirm{order:1}.umb_confirm-action__overlay.-left .umb_confirm-action__overlay-action.-cancel{order:2}.umb_confirm-action__overlay-action{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:40px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);font-size:18px;cursor:pointer}.umb_confirm-action__overlay-action:hover{text-decoration:none;color:#fff}.umb_confirm-action__overlay-action.-confirm{background:#fff;color:#2bc37c!important}.umb_confirm-action__overlay-action.-confirm:hover{color:#2bc37c!important}.umb_confirm-action__overlay-action.-cancel{background:#fff;color:#d42054!important}.umb_confirm-action__overlay-action.-cancel:hover{color:#d42054!important}.umb-keyboard-shortcuts-overview__keyboard-shortcuts-group{margin-bottom:20px}.umb-keyboard-shortcuts-overview__keyboard-shortcuts-group-name{margin-bottom:0}.umb-keyboard-shortcuts-overview__keyboard-shortcut{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-bottom:1px solid #e9e9eb}.umb-keyboard-shortcuts-overview__description{font-size:13px;margin-right:10px}.umb-keyboard-keys{list-style:none;display:flex;font-size:12px;align-items:center}.umb-keyboard-key-wrapper{display:flex;margin-right:5px;align-items:center}.umb-keyboard-key{background:#fff;border:1px solid #d8d7d9;color:#515054;border-radius:5px;margin-right:5px;padding:1px 7px}.umb-checkbox-list{list-style:none;margin-left:0;margin-top:6px}.umb-checkbox-list__item{display:flex;align-items:center;margin-bottom:2px}.umb-checkbox-list li:first-child{font-weight:700}.umb-checkbox-list__item:last-child{border-bottom:none}.umb-checkbox-list__item:hover{background-color:#f3f3f5}.umb-checkbox-list__item.-disabled,.umb-checkbox-list__item.-selected{background-color:#f3f3f5;font-weight:700}.umb-checkbox-list__item-checkbox{display:flex;justify-content:center;align-items:center;flex:0 0 30px;margin-right:5px}.umb-checkbox-list__item-icon{margin-right:5px;font-size:16px}.umb-checkbox-list__item-text{font-size:14px;margin-bottom:0;flex:1 1 auto;display:flex;align-items:center;padding:5px 0}.umb-checkbox-list__item-text.-faded{opacity:.5}.umb-checkbox-list__item.-disabled .umb-checkbox-list__item-text{cursor:not-allowed}.umb-checkbox-list__item-caption{font-size:12px;margin-left:2px}.umb-checkbox-list__no-data{text-align:center;padding-top:50px;color:#bbbabf;font-size:16px;line-height:1.8em}label.umb-form-check--checkbox{margin:3px 0}.umb-form-check{display:flex;position:relative;padding-left:0;margin:0;min-height:22px;cursor:pointer!important}.umb-form-check .umb-form-check__symbol{margin-top:4px;margin-right:10px}.umb-form-check .umb-form-check__info{margin-left:20px;position:relative;top:3px}.umb-form-check.-small-text{font-size:13px}.umb-form-check.-bold{font-weight:700}.umb-form-check__text{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-form-check__input{position:absolute;top:0;left:0;opacity:0}.umb-form-check__input:hover~.umb-form-check__state .umb-form-check__check{border-color:#bbbabf}.umb-form-check__input:checked~.umb-form-check__state .umb-form-check__check{border-color:#1b264f}.umb-form-check__input[type=checkbox]:checked~.umb-form-check__state .umb-form-check__check{background-color:#1b264f}.umb-form-check__input:checked:hover~.umb-form-check__state .umb-form-check__check:before{background:#2152a3}.umb-form-check--radiobutton .umb-form-check__input:checked~.umb-form-check__state .umb-form-check__check:before{opacity:1;transform:scale(1)}.umb-form-check--checkbox .umb-form-check__input:checked~.umb-form-check__state .umb-form-check__check:before{width:18px;height:18px}.umb-form-check--checkbox .umb-form-check__input:checked~.umb-form-check__state .umb-form-check__icon{opacity:1}.tabbing-active .umb-form-check.umb-form-check--radiobutton .umb-form-check__input:focus~.umb-form-check__state .umb-form-check__check{border:2px solid #6ab4f0;margin:-1px}.tabbing-active .umb-form-check.umb-form-check--checkbox .umb-form-check__input:focus~.umb-form-check__state .umb-form-check__check{outline:2px solid #6ab4f0}.tabbing-active .umb-form-check.umb-form-check--checkbox .umb-form-check__input:checked:focus~.umb-form-check__state .umb-form-check__check{border-color:#fff}.flex .umb-form-check+.umb-form-check{margin-left:18px}.umb-form-check__state{display:flex;height:18px;position:absolute;margin-top:2px;top:0;left:-1px}.umb-form-check__check{display:flex;position:relative;background:#fff;border:1px solid #d8d7d9;border-radius:3px;width:18px;height:18px}.umb-form-check__check:before{content:"";background:#1b264f;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.umb-form-check--radiobutton .umb-form-check__check{border-radius:100%}.umb-form-check--radiobutton .umb-form-check__check:before{width:10px;height:10px;border-radius:100%;opacity:0;transform:scale(0);transition:.15s ease-out}.umb-form-check--checkbox .umb-form-check__check:before{width:0;height:0;transition:50ms ease-out}.umb-form-check__icon{color:#fff;text-align:center;font-size:12px;opacity:0;transition:.2s ease-out}.umb-form-check__icon:before{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}.umb-form-check.umb-form-check--disabled{cursor:not-allowed!important;opacity:.5;pointer-events:none}.umb-locked-field{font-size:13px;color:#bbbabf;position:relative;display:block}.umb-locked-field__wrapper{display:flex;align-items:center;margin-bottom:5px}.umb-locked-field__toggle{margin-right:3px;padding:0;background:0 0;border:0;font-size:inherit;line-height:inherit}.umb-locked-field__toggle:focus{outline:0}.tabbing-active .umb-locked-field__toggle:focus{outline:2px solid #6ab4f0}.umb-locked-field__toggle:focus,.umb-locked-field__toggle:hover{text-decoration:none}.umb-locked-field__lock-icon{color:#bbbabf;transition:color .25s}.umb-locked-field__lock-icon.-unlocked{color:#515054}.umb-locked-field__text,input.umb-locked-field__input{background:hsla(0,0%,100%,0);border-color:transparent!important;font-size:13px;margin-bottom:0;color:#a2a1a6;transition:color .25s;padding:0;height:auto;max-width:300px}input.umb-locked-field__input:focus{box-shadow:none!important}input.umb-locked-field__input.-unlocked{color:#515054}.umb-tabs-nav{margin-left:0;list-style:none;border-bottom:1px solid #e9e9eb;display:block;margin-bottom:20px}.umb-tab{display:inline-flex;position:relative;top:1px}.umb-tab-button{display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;color:#68676b;padding:5px 20px 15px;transition:color .15s ease-in-out}.umb-tab-button:focus{color:#2152a3}body:not(.tabbing-active) .umb-tab-button:focus{outline:0}.umb-tab-button:hover{color:#2152a3;text-decoration:none}.umb-tab-button:after{content:"";height:0;left:14px;right:14px;background-color:#f5c1bc;position:absolute;bottom:0;border-radius:3px 3px 0 0;opacity:0;transition:all .2s linear}.umb-tab-button--expand>i{height:5px;width:5px;border-radius:50%;background:#000;display:inline-block;margin:0 5px 0 0;opacity:.6}.umb-tab--active>.umb-tab-button{color:#2152a3}.umb-tab--active>.umb-tab-button:after{opacity:1;height:4px}.show-validation .umb-tab--error>.umb-tab-button,.show-validation .umb-tab--error>.umb-tab-button:focus,.show-validation .umb-tab--error>.umb-tab-button:hover{color:#fff!important;background-color:#d42054!important;border-color:transparent}.show-validation .umb-tab--error .umb-tab-button:before{content:"\e25d";font-family:icomoon;margin-right:5px;vertical-align:top}.umb-tabs-tray{right:0;left:auto}.umb-tabs-tray>.umb-tab-button{cursor:pointer}.umb-tabs-tray-item--active{border-left:2px solid #fee4e1}.umb-loader{background-color:#2e8aea;margin-top:0;margin-left:-100%;-webkit-animation-name:bounce_loadingProgressG;animation-name:bounce_loadingProgressG;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;width:100%;height:2px}@-webkit-keyframes bounce_loadingProgressG{0%{margin-left:-100%}to{margin-left:100%}}@keyframes bounce_loadingProgressG{0%{margin-left:-100%}to{margin-left:100%}}.umb-loader-wrapper{position:absolute;right:0;left:0;margin:10px 0;overflow:hidden}.umb-loader-wrapper.-top{top:0;bottom:auto}.umb-loader-wrapper.-bottom{top:auto;bottom:0}.umb-load-indicator{list-style:none;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:0;margin:-6px 0 0 -6px}.umb-load-indicator__bubble{height:0;position:absolute;top:50%;left:0;width:0;margin:0;height:6px;width:6px;border:2px solid #2152a3;border-radius:100%;transform:transformZ(0);-webkit-animation:umbLoadIndicatorAnimation 1.4s infinite;animation:umbLoadIndicatorAnimation 1.4s infinite}.umb-load-indicator__bubble:nth-child(1n){left:-16px;-webkit-animation-delay:0s;animation-delay:0s}.umb-load-indicator__bubble:nth-child(2n){left:0;-webkit-animation-delay:.15s;animation-delay:.15s}.umb-load-indicator__bubble:nth-child(3n){left:16px;-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes umbLoadIndicatorAnimation{0%{transform:scale(.5);background:#2152a3}50%{transform:scale(1);background:0 0}to{transform:scale(.5);background:#2152a3}}@keyframes umbLoadIndicatorAnimation{0%{transform:scale(.5);background:#2152a3}50%{transform:scale(1);background:0 0}to{transform:scale(.5);background:#2152a3}}.umb-breadcrumbs{list-style:none;margin-bottom:0;margin-left:0;display:flex;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-breadcrumbs__ancestor{display:flex;align-items:center}.umb-breadcrumbs__action{position:relative;background:0 0;border:0;border-radius:3px;padding:0 4px;color:#1b264f}.umb-breadcrumbs__action.--current{font-weight:700;pointer-events:none}.umb-breadcrumbs__action:hover{color:#2152a3;background-color:#fff}.umb-breadcrumbs__ancestor-link,.umb-breadcrumbs__ancestor-text{font-size:13px;color:#515054;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px}.umb-breadcrumbs__ancestor-link{text-decoration:underline}.umb-breadcrumbs__ancestor-link:hover{color:#000}.umb-breadcrumbs__separator{position:relative;top:1px;margin:-3px 1px 0;color:#bbbabf}input.umb-breadcrumbs__add-ancestor{height:24px;margin:-2px 0 -2px 3px;width:100px}.umb-media-grid{flex-direction:row;width:100%;margin-bottom:30px}.umb-media-grid,.umb-media-grid__item{display:flex;flex-wrap:wrap;align-items:center}.umb-media-grid__item{flex-direction:column;justify-content:center;align-content:center;align-self:stretch;margin:10px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 1px 1px 0 rgba(0,0,0,.2);transition:box-shadow .15s ease-in-out}.umb-media-grid__item.-unselectable:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,90.2%,.5);pointer-events:none}.umb-media-grid__item.-folder,.umb-media-grid__item.-selectable{cursor:pointer}.umb-media-grid__item.-file{background-color:#fff}.umb-media-grid__item.-folder.-selectable .media-grid-item-edit:focus .umb-media-grid__item-name,.umb-media-grid__item.-folder.-selectable .media-grid-item-edit:hover .umb-media-grid__item-name,.umb-media-grid__item.-folder.-unselectable:focus .umb-media-grid__item-name,.umb-media-grid__item.-folder.-unselectable:hover .umb-media-grid__item-name{text-decoration:underline}.umb-media-grid__item.-selected,.umb-media-grid__item.-selected .umb-media-grid__item-overlay{color:#1b264f}.umb-media-grid__item.-selectable:hover:before,.umb-media-grid__item.-selected:before{content:"";position:absolute;z-index:2;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid #3544b1;border-radius:5px;box-shadow:0 0 4px 0 #1d2663,inset 0 0 2px 0 #1d2663;pointer-events:none}.umb-media-grid__item.-selectable:hover:before{opacity:.33}.umb-media-grid__item.-selected:hover:before{opacity:.75}.umb-media-grid__item-file-icon{transform:translate(-50%,-50%);position:absolute;top:45%;left:50%}.umb-media-grid__item:hover{text-decoration:none}.umb-media-grid__item-image,.umb-media-grid__item-image-placeholder{position:relative;-o-object-fit:contain;object-fit:contain;height:100%}.umb-media-grid__item-image-placeholder{width:100%}.umb-media-grid__image-background{content:"";opacity:.5;top:0;left:0;bottom:0;right:0;position:absolute;background-image:url('data:image/svg+xml;charset=utf-8,');background-color:#e9e9eb;background-size:10px 10px;background-repeat:repeat}.umb-media-grid__item-overlay{display:flex;width:100%;opacity:0;position:absolute;right:0;bottom:0;left:0;z-index:1;padding:5px 10px;box-sizing:border-box;font-size:12px;overflow:hidden;color:#000;white-space:nowrap;border-top:1px solid rgba(0,0,0,.04);background:hsla(0,0%,100%,.92);transition:opacity .15s}.umb-media-grid__item-overlay.-can-open:hover{text-decoration:underline}.tabbing-active .umb-media-grid__item-overlay:focus{opacity:1}.umb-media-grid__info{margin-right:5px}.umb-media-grid__item-overlay.-locked,.umb-media-grid__item:hover .umb-media-grid__item-overlay{opacity:1}.umb-media-grid__item:hover .umb-media-grid__item-overlay i{text-decoration:none}.umb-media-grid__item-name{cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.umb-media-grid__edit{position:absolute;opacity:0;z-index:2;top:10px;right:10px;width:26px;height:26px;background:#fff;border-radius:50px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;color:#000;transition:opacity .15s}.umb-media-grid__edit:hover{color:#2152a3}.umb-media-grid__item:hover .umb-media-grid__edit{opacity:1;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.2)}.umb-folder-grid{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin-bottom:30px}.umb-folder-grid__folder{background:#fff;margin:5px;display:flex;align-items:center;padding:10px 20px;box-sizing:border-box;flex:1 1 200px;transition:border .2s;position:relative;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 1px 1px 0 rgba(0,0,0,.16);border-radius:3px;transition:box-shadow .15s ease-in-out}.umb-folder-grid__folder.-selected{color:#1b264f}.umb-folder-grid__folder.-selected:hover{color:#2152a3}.umb-folder-grid__folder.-selected:before,.umb-folder-grid__folder:hover:before{content:"";position:absolute;z-index:2;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid #3544b1;border-radius:5px;box-shadow:0 0 4px 0 #1d2663,inset 0 0 2px 0 #1d2663;pointer-events:none}.umb-folder-grid__folder:hover:before{opacity:.33}.umb-folder-grid__folder.-selected:hover:before{opacity:.75}.umb-folder-grid__folder:active,.umb-folder-grid__folder:focus,.umb-folder-grid__folder:hover{text-decoration:none}.umb-folder-grid__folder-description{display:flex;align-items:center}.umb-folder-grid__folder-icon,.umb-folder-grid__folder-icon[class*=" icon-"],.umb-folder-grid__folder-icon[class^=icon-]{font-size:20px;margin-right:15px}.umb-folder-grid__folder-name{font-size:13px;font-weight:700}.umb-folder-grid__folder-name:hover{text-decoration:underline}.umb-content-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-template-rows:auto;grid-gap:15px}.umb-content-grid__item{background:#fff;flex:0 1 200px;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.16);border-radius:3px}.umb-content-grid__item.-selected:before,.umb-content-grid__item:hover:before{content:"";position:absolute;z-index:2;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid #3544b1;border-radius:5px;box-shadow:0 0 4px 0 #1d2663,inset 0 0 2px 0 #1d2663;pointer-events:none;transition:opacity .1s}.umb-content-grid__item:hover:before{opacity:.2}.umb-content-grid__item.-selected:hover:before{opacity:.75}.umb-content-grid__icon-container{height:75px;display:flex;align-items:center;justify-content:center}.umb-content-grid__icon,.umb-content-grid__icon[class*=" icon-"],.umb-content-grid__icon[class^=icon-]{font-size:20px;margin-right:5px}.umb-content-grid__content{box-sizing:border-box;padding:15px}.umb-content-grid__item-name{position:relative;padding:5px;margin:-5px -5px 15px;font-weight:700;line-height:1.4em;display:inline-flex;color:#1b264f}.umb-content-grid__item-name:focus,.umb-content-grid__item-name:hover{text-decoration:none;color:#2152a3}.umb-content-grid__item-name:hover span{text-decoration:underline}.umb-content-grid__item-name.-light{color:#817f85}.umb-content-grid__details-list{list-style:none;margin-bottom:0;margin-left:0;font-size:12px}.umb-content-grid__details-list.-light{color:#817f85}.umb-content-grid__details-label{font-weight:700;display:inline-block}.umb-content-grid__details-value{display:inline-block;word-break:break-word;margin-left:3px}.umb-content-grid__checkmark{position:absolute;top:10px;right:10px;border:2px solid #fff;width:26px;height:26px;background:#2bc37c;border-radius:50px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer}.umb-content-grid__item:hover .umb-content-grid__action:not(.-selected){opacity:1;-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.umb-content-grid__no-items{font-size:16px;font-weight:700;color:#d8d7d9;padding-top:50px;padding-bottom:50px}.umb-contextmenu{margin:0;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;border-radius:3px;box-shadow:0 5px 20px rgba(0,0,0,.3);border:1px;border-bottom:1px solid rgba(0,0,0,.2)}.umb-contextmenu .sep{display:block;border-top:1px solid #e9e9eb}.umb-contextmenu .sep:first-child{border-top:none}.umb-contextmenu-item .icon{font-size:18px;vertical-align:middle}.umb-contextmenu-item .menu-label{display:inline-block;vertical-align:middle;margin-left:5px}.umb-contextmenu-item button{position:relative;display:block;font-weight:400;line-height:20px;white-space:nowrap;background-color:#fff;border:0;padding:7px 12px;color:#1b264f;width:100%;font-size:14px;text-align:left}.umb-contextmenu-item button:hover{text-decoration:none;color:#2152a3;background-color:#f9f9fa}.umb-contextmenu-item.-opens-dialog .menu-label:after{content:"\2026"}.umb-contextmenu-item button:disabled{cursor:not-allowed;color:#a2a1a6}.umb-contextmenu-item button:disabled:hover{color:#817f85;background-color:#fff}.umb-layout-selector{display:inline-block;position:relative}.umb-layout-selector__active-layout{background:0 0;box-sizing:border-box;border:1px solid #bbbabf;color:#1b264f;cursor:pointer;height:30px;width:30px;font-size:20px;display:flex;justify-content:center;align-items:center}.umb-layout-selector__active-layout:hover{border-color:#2152a3;color:#2152a3}.umb-layout-selector__dropdown{position:absolute;padding:5px;background:#343434;z-index:999;display:flex;background:#fff;flex-wrap:wrap;flex-direction:column;transform:translate(-50%);left:50%;border-radius:3px}.umb-layout-selector__dropdown-item{background:0 0;padding:5px;margin:3px 5px;display:flex;align-content:center;justify-content:center;border:1px solid transparent;flex-direction:column;cursor:pointer}.umb-layout-selector__dropdown-item:hover{border:1px solid #bbbabf}.umb-layout-selector__dropdown-item.-active{border:1px solid #2152a3}.umb-layout-selector__dropdown-item-icon,.umb-layout-selector__dropdown-item-icon[class*=" icon-"],.umb-layout-selector__dropdown-item-icon[class^=icon-]{font-size:20px;color:#555;text-align:center}.umb-mini-search{position:relative;display:block}.umb-mini-search .icon{position:absolute;width:30px;height:30px;display:flex;justify-content:center;align-items:center;margin:1px;padding:0;pointer-events:none;color:#1b264f;transition:color .1s linear}.umb-mini-search input{width:0;padding-left:24px;margin-bottom:0;background-color:transparent;border-color:#bbbabf;transition:background-color .1s linear,border-color .1s linear,color .1s linear,width .1s ease-in-out,padding-left .1s ease-in-out;cursor:pointer}.umb-mini-search:focus-within .icon,.umb-mini-search:hover .icon{color:#2152a3}.umb-mini-search:focus-within input,.umb-mini-search:hover input{color:#2152a3;border-color:#2152a3}.umb-mini-search:focus-within input,.umb-mini-search input:focus{background-color:#fff;color:#2152a3;border-color:#2152a3;cursor:unset}.umb-mini-search.--has-value input,.umb-mini-search:focus-within input,.umb-mini-search input:focus{width:190px;padding-left:30px}.umb-tooltip{position:fixed;display:flex;background:#fff;padding:10px;z-index:1000;max-width:200px;font-size:12px;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation:fadeIn;animation:fadeIn;margin-top:15px;pointer-events:none;border-radius:3px}.umb-tooltip-list{list-style:none;margin-left:0;margin-bottom:0;padding:10px}.umb-tooltip-list__item{margin-bottom:5px}.umb-tooltip-list__item:last-child{margin-bottom:0}.umb-tooltip-list__item-label{font-weight:700;margin-bottom:-3px}.umb-overlay-backdrop{position:fixed;width:100%;height:100%;background-color:hsla(0,0%,100%,.5);z-index:2000;top:55px;left:0}.umb-overlay-backdrop.ng-enter{-webkit-animation:fadeIn .3s;animation:fadeIn .3s}.umb-overlay-backdrop.ng-leave{-webkit-animation:fadeOut .3s;animation:fadeOut .3s}.umb-drawer-is-visible .umb-overlay-backdrop{left:400px}.umb-itempicker .form-search{margin-top:10px}.umb-variant-selector-overlay .umb-variant-selector-entry .umb-form-check .umb-form-check__symbol{margin-top:2px}.umb-variant-selector-overlay .umb-variant-selector-entry__title{font-weight:600;font-size:14px}.umb-variant-selector-overlay .umb-variant-selector-entry__title .__secondarytitle{font-weight:400;color:#817f85}.umb-variant-selector-overlay .umb-variant-selector-entry__description{display:block;font-size:12px;color:#68676b}.umb-grid IFRAME{overflow:hidden;width:100%}.umb-grid .ui-sortable-helper{position:absolute!important;background-color:#2152a3!important;height:42px!important;width:42px!important;overflow:hidden;padding:5px;border-radius:2px;text-align:center;font-family:icomoon;box-shadow:3px 3px 12px 0 rgba(50,50,50,.45)}.umb-grid .ui-sortable-helper:after{line-height:42px;font-size:22px;content:"\e126";color:#fff}.umb-grid .ui-sortable-helper *{display:none}.umb-grid .ui-sortable-helper .cell-tools-add,.umb-grid .ui-sortable-helper .umb-row-title-bar{display:none!important}.umb-grid .ui-sortable-placeholder{position:absolute;left:0;right:0;background-color:#2152a3;height:2px;margin-bottom:20px}.umb-grid .ui-sortable-placeholder:after,.umb-grid .ui-sortable-placeholder:before{position:absolute;top:-9px;font-family:icomoon;font-size:18px;color:#2152a3}.umb-grid .ui-sortable-placeholder:before{left:-5px;content:"\e0e9"}.umb-grid .ui-sortable-placeholder:after{right:-5px;content:"\e0d7"}.umb-grid .umb-cell .ui-sortable-placeholder{left:10px;right:10px}.umb-grid-width{margin:20px auto;width:100%}.umb-grid .right{float:right}.umb-grid .tb{width:100%}.umb-grid .td{width:100%;display:inline-block;vertical-align:top;box-sizing:border-box}.umb-grid .middle{text-align:center}.umb-grid .mainTd,.umb-grid .umb-column{position:relative}.umb-grid .umb-row{position:relative;margin-bottom:40px;padding-top:10px;border:1px solid #f8f8f8}.umb-grid .umb-row:hover{border-color:#d9d9d9}.umb-grid .umb-row[data-ng-click],.umb-grid .umb-row[ng-click],.umb-grid .umb-row[x-ng-click]{cursor:pointer}.umb-grid .row-tools a{text-decoration:none}.umb-grid .umb-cell{position:relative}.umb-grid .umb-cell-content{position:relative;display:block;box-sizing:border-box;margin:10px;border:1px solid transparent}.umb-grid .umb-row .umb-cell-placeholder{display:block;width:100%;min-height:88px;border:1px dashed #bbbabf;color:#1b264f;transition:border-color .1s linear}.umb-grid .umb-row .umb-cell-placeholder:hover{border-color:#2152a3;color:#2152a3;cursor:pointer}.umb-grid .umb-cell-content.-has-editors{padding-top:38px;background-color:#fff;border:1px solid #d8d7d9}.umb-grid .umb-cell-content.-has-editors:hover{cursor:auto}.umb-grid .umb-cell-content.-has-editors.-collapsed{padding-top:10px}.umb-grid .cell-tools{position:absolute;top:10px;right:10px;color:#515054;font-size:16px}.umb-grid .cell-tool{cursor:pointer;float:right}.umb-grid .cell-tool:hover{color:#2152a3}.umb-grid .cell-tools-add{color:#1b264f}.umb-grid .cell-tools-add:focus,.umb-grid .cell-tools-add:hover{color:#2152a3;text-decoration:none}.umb-grid .cell-tools-add.-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#1b264f}.umb-grid .cell-tools-add.-bar{display:block;width:calc(100% - 20px);text-align:center;padding:5px;border:1px dashed #bbbabf;margin:10px}.umb-grid .cell-tools-add.-bar:focus,.umb-grid .cell-tools-add.-bar:hover{border-color:#2152a3}.umb-grid .cell-tools-remove{display:inline-block;position:relative}.umb-grid .cell-tools-remove .iconBox:hover,.umb-grid .cell-tools-remove .iconBox:hover *{background:#d42054!important;border-color:#d42054!important}.umb-grid .cell-tools-edit,.umb-grid .cell-tools-move{display:inline-block}.umb-grid .drop-overlay{position:absolute;z-index:10;top:0;left:0;background:#fff;opacity:.9;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:14px;box-sizing:border-box;text-align:center;line-height:1.3em;font-weight:700;flex-direction:column}.drop-overlay.-disable{color:#d42054}.drop-overlay.-allow{color:#2bc37c}.umb-grid .drop-overlay .drop-icon{font-size:40px;margin-bottom:20px}.umb-grid .umb-control{position:relative;display:block;margin-left:10px;margin-right:10px;margin-bottom:10px}.umb-control-collapsed{background-color:#f3f3f5;padding:5px 10px;border:1px solid transparent;cursor:move}.umb-control-collapsed:hover{border-color:#2152a3}.umb-grid .umb-control-click-overlay{position:absolute;width:100%;height:100%;z-index:5;top:0;left:0;opacity:0;cursor:pointer}.umb-grid .umb-control-click-overlay:hover{background-color:#2152a3;opacity:.1;transition:opacity .1s}.umb-grid .umb-row-title-bar{padding-left:10px;padding-right:10px}.umb-grid .umb-row-title{display:inline-block;cursor:pointer;font-size:15px;font-weight:700;color:#000;margin-right:6px}.umb-grid .row-tools{display:inline-block;margin-left:10px;font-size:18px;color:#515054}.umb-grid .row-tool{cursor:pointer}.umb-grid .umb-add-row{text-align:center}.umb-grid .umb-control-placeholder{min-height:20px;position:relative;text-align:center;text-align:-moz-center;cursor:text}.umb-grid .umb-control-placeholder .placeholder{font-size:14px;opacity:.7;text-align:left;padding:5px;border:1px solid #e9e9eb;height:20px}.umb-grid .umb-control-placeholder:hover .placeholder{border:1px solid #bbbabf}.umb-grid .umb-editor-placeholder{min-height:65px;padding:20px 20px 30px;position:relative;background-color:#fff;border:4px dashed #d8d7d9;text-align:center;text-align:-moz-center;cursor:pointer}.umb-grid .umb-editor-placeholder i{color:#d8d7d9;font-size:85px;line-height:85px;display:block;margin-bottom:10px}.umb-grid .umb-editor-preview{position:relative}.umb-grid .umb-editor-preview .umb-editor-preview-overlay{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.umb-grid .umb-row.-active{border-color:#1b264f}.umb-grid .umb-row.-active .umb-row-title-bar{cursor:move}.umb-grid .umb-row.-active-child{background-color:#f3f3f5}.umb-grid .umb-row.-active-child .umb-row-title-bar{cursor:inherit}.umb-grid .umb-row.-active-child .umb-row-title{color:#515054}.umb-grid .umb-row .umb-cell.-active{border-color:#d8d7d9}.umb-grid .umb-row .umb-cell.-active .umb-cell-content.-has-editors{box-shadow:3px 3px 6px rgba(0,0,0,.07);border-color:#1b264f}.umb-grid .umb-row .umb-cell.-active-child .cell-tool{color:rgba(0,0,0,.23)}.umb-grid .umb-row .umb-cell.-active-child .umb-cell-content.-has-editors{border-color:rgba(113,136,160,.44)}.umb-grid .umb-row-title-bar{display:flex}.umb-grid .umb-grid-right{display:flex;flex-direction:row;justify-content:center}.umb-grid .umb-tools{margin-left:auto}.umb-grid-add-more-content{text-align:center}.umb-grid .newbtn{width:auto;padding:6px 15px;border-style:solid;font-size:12px;font-weight:700;display:inline-block;margin:10px auto 20px;border-color:#e9e9eb}.umb-grid .newbtn:hover{cursor:pointer;opacity:.77}.umb-grid textarea.textstring{color:#515054;min-width:100%}.umb-grid .umb-cell-media .caption,.umb-grid textarea.textstring{display:block;overflow:hidden;background:#fff;outline:0;resize:none}.umb-grid .umb-cell-media .caption{border:none;width:98%;font-style:italic}.umb-grid .cellPanelRte{min-height:60px}.umb-grid .umb-cell-embed iframe{width:100%}.umb-grid .iconBox{padding:4px 6px;display:inline-block;cursor:pointer;border-radius:200px;border:1px solid #bbbabf;margin:2px}.umb-grid .iconBox:hover,.umb-grid .iconBox:hover *{background:#2152a3!important;color:#fff!important;border-color:#2152a3!important;text-decoration:none}.umb-grid .iconBox span.prompt{display:block;white-space:nowrap;text-align:center}.umb-grid .iconBox span.prompt>a{text-decoration:underline}.umb-grid .iconBox a:hover{text-decoration:none;color:#fff!important}.umb-grid .iconBox.selected{-webkit-appearance:none;background-image:linear-gradient(180deg,#e9e9eb,#bbbabf);background-repeat:repeat-x;zoom:1;border-color:#bbbabf #bbbabf #a2a1a6;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);border-radius:3px;background:0 0}.umb-grid .iconBox i{font-size:16px!important;color:#515054;display:block}.umb-grid .help-text{color:#000;font-size:14px;font-weight:700;display:inline-block;clear:both}.umb-grid .mce-panel{background:0 0!important;border:none!important;clear:both}.umb-grid .mce-btn button{padding-top:8px;padding-bottom:8px;padding-left:6px;line-height:inherit}.umb-grid .mce-btn button .mce-caret{margin-top:6px}.umb-grid .mce-btn:not(.mce-menubtn) button{padding-right:6px}.umb-grid .mce-toolbar{border-bottom:1px solid #bbbabf;background-color:#fff;display:none;left:0;right:0}.umb-grid .umb-control.-active .mce-toolbar{display:block}.umb-grid .mce-flow-layout-item{margin:0}.umb-grid .mceContentBody{overflow-y:hidden!important}.umb-grid .mce-container>div{white-space:normal;left:0;right:0}.umb-grid .fullSizeImage{width:100%}.umb-grid .boxWidth{text-align:right;margin-bottom:10px}.umb-grid .boxWidth input{text-align:center;width:40px}.umb-grid .boxWidth label{font-size:10px;padding:0;margin:5px 5px 0 0;color:#817f85}.umb-grid .umb-control{border:1px solid transparent}.umb-grid .umb-control.-active{border-color:#1b264f}.umb-grid .umb-templates-columns{margin-top:30px}.umb-grid .umb-control-inner{position:relative}.umb-grid .umb-control-bar{opacity:0;background:#1b264f;padding:2px 5px;color:#fff;font-size:12px;height:0;display:flex;transition:height 80ms linear,opacity 80ms linear;align-items:center}.umb-grid .umb-control-title{display:flex;align-items:center;font-weight:700}.umb-grid .umb-control.-active .umb-control-bar{opacity:1;height:25px;cursor:move}.umb-grid .umb-control-tools{display:inline-block;margin-left:10px}.umb-grid .umb-control-tool{font-size:16px;margin-right:5px;position:relative;cursor:pointer;display:inline-block}.umb-grid .umb-templates{text-align:center;overflow:hidden;width:100%}.umb-grid .umb-templates-template{display:inline-block;width:100px;padding-right:30px;margin:20px}.umb-grid .umb-templates-template a.tb:hover{border:5px solid #2152a3}.umb-grid .umb-templates-template .tb{width:100%;height:150px;padding:10px;background-color:#f3f3f5;border:5px solid #d8d7d9;cursor:pointer;position:relative}.umb-grid .umb-templates-template .tr{height:100%;position:relative}.umb-grid .umb-templates-template .tb .umb-templates-column{height:100%;border:1px dashed #d8d7d9;border-right:none}.umb-grid .umb-templates-template .tb .umb-templates-column.last{border-right:1px dashed #d8d7d9!important}.umb-grid a.umb-templates-column.selected,.umb-grid a.umb-templates-column:hover{background-color:#2152a3}.umb-grid .templates-preview{display:inline-block;width:100%;text-align:center}.umb-grid .templates-preview small{position:absolute;width:100%;left:0;bottom:-25px;padding-top:15px}.umb-grid .templates-preview .help-text{margin:35px 35px 0 0}.umb-grid .preview-rows{display:inline-block;position:relative;box-sizing:border-box;width:125px;margin:15px;border:3px solid #d8d7d9;transition:border .1s linear}.umb-grid .preview-rows.prevalues-rows{margin:0 20px 20px 0;width:80px;float:left}.umb-grid .preview-rows.prevalues-templates{margin:0 20px 20px 0;float:left}.umb-grid .preview-rows:hover{border-color:#2152a3;cursor:pointer}.umb-grid .preview-rows .preview-row{display:inline-block;width:100%;vertical-align:bottom}.umb-grid .preview-rows.layout{padding:2px}.umb-grid .preview-rows.layout .preview-row{height:100%}.umb-grid .preview-rows.layout .preview-col{height:180px}.umb-grid .preview-rows.layout .preview-cell{background-color:#f3f3f5}.umb-grid .preview-rows.layout .preview-overlay{display:none}.umb-grid .preview-rows.columns{min-height:16px;line-height:11px;padding:1px}.umb-grid .preview-rows.columns.prevalues-rows{min-height:30px}.umb-grid .preview-rows .preview-col{display:block;float:left;box-sizing:border-box;width:33.3%;height:10px;margin:0;border:1px solid #fff}.umb-grid .preview-rows .preview-col .preview-cell{display:block;width:100%;height:100%;background-color:#d8d7d9;margin:0 1px 1px 0}.umb-grid .preview-rows.prevalues-templates .preview-col{height:80px}.umb-grid .preview-overlay{display:block;width:100%;position:absolute;height:100%;top:0;box-sizing:border-box;left:0;border:3px solid #fff}.umb-grid .umb-grid-has-config{display:inline;font-size:13px;color:#817f85}.umb-grid .umb-cell .umb-grid-has-config{position:absolute;top:10px;left:10px}.umb-grid .cell-tools-menu{position:absolute;width:360px;height:380px;overflow:auto;border:1px solid #d8d7d9;margin-top:-270px;margin-left:-150px;background:#fff;padding:7px;top:0;left:50%;z-index:6660;box-shadow:3px 3px 12px 0 rgba(50,50,50,.45)}.umb-grid .cell-tools-menu h5{border-bottom:1px solid #d8d7d9;color:#817f85;padding:10px;margin-top:0}.umb-grid .elements{display:block;padding:0;margin:0}.umb-grid .elements li{display:inline-block;width:90px;height:80px;margin:5px;padding:5px;overflow:hidden;font-size:12px}.umb-grid .elements li:hover,.umb-grid .elements li:hover *{background:#2152a3;color:#fff}.umb-grid .elements a{color:#1e1c1c;text-decoration:none}.umb-grid .elements i{font-size:30px;line-height:50px;color:#a2a1a6;display:block}.umb-grid-configuration .umb-templates{text-align:left}.umb-grid-configuration ul{display:block}.umb-grid-configuration ul li{display:block;width:auto;text-align:left}.umb-grid-configuration .umb-templates .umb-templates-template .tb{max-height:50px;border-width:2px!important;padding:0;border-spacing:2px;overflow:hidden}.umb-grid-configuration .umb-templates .umb-templates-template span{background:#d8d7d9;display:inline-block}.umb-grid-configuration .umb-templates .umb-templates-template .tb:hover{border-width:2px!important}.umb-grid-configuration .umb-templates-column{display:block;float:left;margin-left:-1px;border:1px solid #fff!important;background:#d8d7d9}.umb-grid-configuration .umb-templates-column.last{margin-right:-1px}.umb-grid-configuration .umb-templates-column.add{text-align:center;font-size:20px;line-height:70px;color:#d8d7d9;text-decoration:none;background:#fff}.umb-grid-configuration .mainTdpt{height:auto;border:none}.umb-grid-configuration .umb-templates-rows .umb-templates-row{margin:0 50px 20px 0;width:60px}.umb-grid-configuration .umb-templates-rows .umb-templates-row .tb{border-width:2px!important;padding:0;border-spacing:2px}.umb-grid-configuration .umb-templates-rows .mainTdpt{height:10px!important}.umb-grid-configuration a.umb-templates-column{height:70px!important}.umb-empty-state{font-size:17.25px;line-height:1.8em;color:#68676b;text-align:center}.umb-empty-state.-small{font-size:14px}.umb-empty-state.-large{font-size:18.75px}.umb-empty-state.-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:400px}.umb-property-editor--preview{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-property-actions{display:inline}.umb-property-actions__menu-open-toggle,.umb-property-actions__toggle{position:relative;display:flex;flex:0 0 auto;padding:6px;text-align:center;cursor:pointer;border-radius:3px;background-color:#f9f9fa}.umb-property-actions__menu-open-toggle i,.umb-property-actions__toggle i{height:3px!important;width:3px!important;border-radius:3px;background:#1b264f;display:inline-block;margin:0 2px 0 0}.umb-property-actions__menu-open-toggle i:last-child,.umb-property-actions__toggle i:last-child{margin:0}.umb-property-actions__menu-open-toggle:hover i,.umb-property-actions__toggle:hover i{background:#2152a3}.umb-property-actions__menu-open-toggle{position:absolute;z-index:1;outline:0;top:-15px;border-radius:3px 3px 0 0;border-top-left-radius:3px;border-top-right-radius:3px;border:1px;border-bottom:1px solid #e9e9eb;box-shadow:0 5px 20px rgba(0,0,0,.3);background-color:#fff}.umb-property .umb-property-actions{float:left}.umb-property .umb-property-actions__toggle{margin-top:2px;opacity:0;transition:opacity .12s}.umb-property .umb-property-actions__toggle:focus,.umb-property:focus-within .umb-property-actions__toggle,.umb-property:hover .umb-property-actions__toggle{opacity:1}.umb-property:hover .umb-property:not(:hover) .umb-property-actions__toggle{opacity:0}.umb-property-actions__menu{position:absolute;z-index:1000;display:block;float:left;min-width:160px;list-style:none}.umb-property-actions__menu .umb-contextmenu{border-top-left-radius:0;margin-top:1px}.umb-property-actions__menu .umb-contextmenu-item>button{z-index:2}.umb-code-snippet .umb-code-snippet__header{box-sizing:content-box;background-color:#f3f3f5;display:flex;flex-direction:row;font-size:.8rem;border:1px solid #d8d7d9;border-radius:3px 3px 0 0;border-bottom:0;margin-top:16px;min-height:30px}.umb-code-snippet .umb-code-snippet__header .language{display:flex;align-items:center;justify-content:flex-start;flex-grow:1;padding:2px 10px}.umb-code-snippet .umb-code-snippet__header button{background-color:transparent;border:none;border-left:1px solid #d8d7d9;border-radius:0;color:#000}.umb-code-snippet .umb-code-snippet__header button:hover{background-color:#f8f8f8}.umb-code-snippet .umb-code-snippet__content pre{border-radius:0 0 3px 3px;overflow:auto;white-space:nowrap}.umb-color-swatches{display:flex;flex-flow:row wrap}.umb-color-swatches .umb-color-box{border:1px solid rgba(0,0,0,.15);color:#fff;cursor:pointer;padding:1px;text-align:center;text-decoration:none;margin:5px;border-radius:3px;width:30px;height:30px;transition:box-shadow .3s;display:flex;align-items:center;justify-content:center}.umb-color-swatches .umb-color-box:focus,.umb-color-swatches .umb-color-box:hover{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.umb-color-swatches .umb-color-box.umb-color-box--m{width:40px;height:40px}.umb-color-swatches .umb-color-box.umb-color-box--m .check_circle{width:25px;height:25px}.umb-color-swatches.with-labels .umb-color-box{width:130px;height:auto;display:flex;flex-flow:row wrap;border:1px solid #d8d7d9}.umb-color-swatches.with-labels .umb-color-box .umb-color-box-inner{display:flex;flex-flow:column wrap;flex:0 0 100%;max-width:100%;min-height:80px;padding:0}.umb-color-swatches.with-labels .umb-color-box .umb-color-box-inner .check_circle{margin:15px auto}.umb-color-swatches.with-labels .umb-color-box .umb-color-box-inner .umb-color-box__label{background:#fff;font-size:14px;padding:1px 5px;min-height:45px;max-width:100%;margin:auto -1px -3px;text-indent:0;text-align:left;border-top:1px solid #d8d7d9;border-bottom:1px solid #d8d7d9;border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow:hidden}.umb-color-swatches.with-labels .umb-color-box .umb-color-box-inner .umb-color-box__label .umb-color-box__name{color:#000;font-weight:700;margin-top:3px}.umb-color-swatches.with-labels .umb-color-box .umb-color-box-inner .umb-color-box__label .umb-color-box__description{font-size:12px;line-height:1.5em;color:#515054}.check_circle{display:flex;width:20px;height:20px;margin:0 auto}.check_circle .icon{background-color:rgba(0,0,0,.15);border-radius:50%;color:#fff;font-size:1em;display:flex;width:100%;height:100%;align-items:center;justify-content:center;float:left}.umb-file-icon{text-align:center;display:flex;flex-direction:column;align-items:center}.umb-file-icon .file-icon{display:flex;flex-direction:column;align-items:flex-start;position:relative}.umb-file-icon .file-icon>.icon{font-size:50px;line-height:100%;color:#68676b;display:block;text-align:center}.umb-file-icon .file-icon>span{position:absolute;color:#fff;background:#fee4e1;padding:1px 3px;font-size:10px;line-height:130%;display:block;margin-bottom:.75rem;min-width:1.2rem;bottom:0}.umb-file-icon .file-icon+small{display:block;margin-top:.25rem}.umb-file-icon--m .file-icon>.icon{font-size:70px}.umb-file-icon--m .file-icon>span{font-size:14px;margin-bottom:.95rem;min-width:1.5rem}.umb-iconpicker{display:flex;flex-direction:row;flex-wrap:wrap;margin:0}.umb-iconpicker-item{flex-direction:row;flex:0 0 14.28%;margin-bottom:0;overflow:hidden}.umb-iconpicker-item,.umb-iconpicker-item button{display:flex;justify-content:center;align-items:center}.umb-iconpicker-item button{background:0 0;border:0;width:100%;height:100%;padding:15px 0;text-decoration:none;border-radius:3px}.umb-iconpicker-item button:focus,.umb-iconpicker-item button:hover{background:#f3f3f5;outline:0}.umb-iconpicker-item.-selected{background:#f3f3f5;border:1px solid #fee4e1;border-radius:3px;box-sizing:border-box}.umb-iconpicker-item button:active{background:#f3f3f5}.umb-iconpicker-item i{font-size:30px}.button{border:none;color:#fff;padding:5px;text-align:center;text-decoration:none;display:inline-block;margin:5px;border-radius:3px}i.small.active{font-size:14px;display:inline-block;width:20px;height:20px;border-radius:50%;background-color:rgba(0,0,0,.15);float:right}.umb-insert-code-boxes{display:flex;flex-direction:column}.umb-insert-code-box{border:1px solid #f3f3f5;padding:15px 20px;margin-bottom:10px;border-radius:3px;cursor:pointer}.umb-insert-code-box.-selected,.umb-insert-code-box:hover{background-color:#f9f9fa;color:#2152a3}.umb-insert-code-box__title{font-size:15px;margin-bottom:5px;font-weight:700}.umb-insert-code-box__description{font-size:13px;line-height:1.6em}.umb-insert-code-box__check{width:18px;height:18px;background:#f3f3f5;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;float:left;margin-right:5px;margin-top:1px}.umb-insert-code-box__check--checked{background:#2bc37c;color:#fff}.umb-packages-view-title{font-size:20px;font-weight:700;color:#000;margin-bottom:30px}.umb-packages-view-wrapper{padding:20px 60px}@media (max-width:768px){.umb-packages-view-wrapper{padding:0}}.umb-packages-section{margin-bottom:40px}.umb-packages-search{width:100%;border-radius:3px;box-sizing:border-box}.umb-packages-search input{border-width:2px;border-radius:3px;min-height:44px;padding:4px 10px;font-size:16px;margin-bottom:0;border-color:#d8d7d9}.umb-packages-search input:focus,.umb-packages-search input:hover{border-color:#d8d7d9}.umb-packages__pagination{display:flex;justify-content:center}.umb-packages{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.umb-package,.umb-package-link{box-sizing:border-box}.umb-package-link{display:block;flex-wrap:wrap;flex-direction:column;justify-content:center;position:relative;height:100%;width:100%;border-radius:3px;border:0;text-decoration:none!important;transition:border-color .1s ease;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.16)}.umb-package-link:hover{border-color:#2152a3}.umb-package-icon{display:flex;justify-content:center;align-items:center;padding:10px;text-align:center;background-color:#fff;border-top-right-radius:3px;border-top-left-radius:3px;min-height:60px}.umb-package-icon img{max-width:70px;width:70px;height:auto}.umb-package-info{padding:15px;text-align:center}.umb-package-name{font-size:14px;max-width:250px;margin-bottom:5px;font-weight:700;line-height:normal;margin-left:auto;margin-right:auto}.umb-package-description,.umb-package-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.umb-package-description{font-size:12px;color:#68676b;word-wrap:break-word;line-height:1.1rem;max-width:100%}.umb-package-numbers{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;opacity:.6;margin-top:10px}.umb-package-numbers small{padding:0 5px;display:flex;align-items:center;justify-content:center}.umb-package-numbers i{font-size:14px}.umb-package-link:hover .umb-package-numbers{opacity:1}.umb-package-link:hover .umb-package-numbers .icon-hearts{color:#d42054!important}.umb-package-version{display:inline-flex;font-size:12px;font-weight:700;padding:1px 5px;background:#d8d7d9;border-radius:3px;color:#000}.umb-packages-categories{display:flex;-webkit-user-select:center;-moz-user-select:center;-ms-user-select:center;user-select:center;flex-wrap:wrap}.umb-packages-category{display:flex;align-items:center;flex:1 0 auto;max-width:25%;font-size:14px;font-weight:700;color:#000;box-sizing:border-box;justify-content:center;border:1px solid #d8d7d9;border-left:0;padding:10px 0;background:#fff}@media (max-width:768px){.umb-packages-category{width:100%;margin-top:0;margin-bottom:15px!important;margin-left:0!important;margin-right:0!important}}@media (max-width:992px){.umb-packages-category{border:1px solid #d8d7d9;margin:5px;flex:0 0 auto;text-align:center;padding:10px;max-width:100%;border-radius:3px}}@media (min-width:1100px) and (max-width:1300px){.umb-packages-category{border:1px solid #d8d7d9;margin:5px;flex:0 0 auto;text-align:center;padding:10px;max-width:100%;border-radius:3px}}.umb-packages-category:hover{color:#2152a3;text-decoration:none}.umb-packages-category.-active{color:#1b264f;background-color:#fee4e1}.umb-packages-category.-first{border-left:1px solid #d8d7d9;border-top-left-radius:3px;border-bottom-left-radius:3px}.umb-packages-category.-last{border-right:1px solid #d8d7d9;border-top-right-radius:3px;border-bottom-right-radius:3px}.umb-package-details{display:flex;flex-flow:row wrap}.umb-package-details__back-action{font-weight:700;color:#000;padding:0;border:0;background-color:transparent}.umb-package-details__back-action:focus,.umb-package-details__back-action:hover{color:#68676b;text-decoration:none}.umb-package-details__main-content{flex:1 1 auto;margin-right:20px;width:calc(100% - 370px);min-width:500px}.umb-package-details__sidebar{flex:0 0 350px}@media (max-width:768px){.umb-package-details{flex-direction:column}.umb-package-details__main-content{flex:1 1 auto;width:100%;margin-bottom:30px;margin-right:0}.umb-package-details__sidebar{flex:1 1 auto;width:100%}}.umb-package-details__section{background:#f3f3f5;padding:20px;margin-bottom:20px;border-radius:3px;border:1px solid #d8d7d9}.umb-package-details__section-title{font-size:17px;font-weight:700;color:#000;margin-top:0;margin-bottom:15px}.umb-package-details__section-description{font-size:12px;line-height:1.6em;margin-bottom:15px}.umb-package-details__information-item{margin-bottom:10px;font-size:13px}.umb-package-details__information-item-label{color:#000;font-weight:700}.umb-package-details__information-item-content{word-break:break-word}.umb-package-details__information-item-label-2{font-size:12px;color:#68676b}.umb-package-details__compatability{margin-bottom:15px}.umb-package-details__compatability-label{margin-bottom:3px}.umb-package-details__description{margin-bottom:20px;line-height:1.6em;word-wrap:break-word}.umb-package-details__description p{margin-bottom:20px}.umb-package-details__link{font-weight:700;color:#000}.umb-package-details__link:hover{text-decoration:underline}.umb-package-details__owner-profile{display:flex;align-items:center}.umb-package-details__owner-profile-avatar{margin-right:15px;flex:0 0 auto}.umb-package-details__owner-profile-name{font-size:15px;color:#000;font-weight:700}.umb-package-details__owner-profile-karma{font-size:12px;color:#68676b}.umb-gallery__thumbnails{display:flex;flex-wrap:wrap}.umb-gallery__thumbnail{background:0 0;flex:0 1 100px;border:1px solid #bbbabf;border-radius:3px;margin:5px;padding:10px;box-sizing:border-box;max-width:100px}.umb-gallery__thumbnail:hover{cursor:pointer;border-color:#2152a3}.umb-package-list{display:flex;flex-direction:column}.umb-package-list__item{display:flex;flex-direction:row;background:#f3f3f5;margin-bottom:5px;border-radius:3px;padding:15px 20px;align-items:center}.umb-package-list__item-icon{flex:0 0 35px;margin-right:20px;font-size:30px;text-align:center;justify-content:center;align-items:center}.umb-package-list__item-content{flex:1 1 auto;margin-right:20px}.umb-package-list__item-name{font-size:16px;margin-bottom:5px;color:#000;font-weight:700}.umb-package-list__item-description{font-size:14px;color:#68676b}.umb-package-list__item-actions{flex:1 1 auto;display:flex;justify-content:flex-end}.umb-package-list__item-action{font-weight:700;color:#515054}.umb-package-list__item-action:hover{text-decoration:none;color:#d42054}.umb-logviewer{display:flex;flex-flow:row wrap}.umb-logviewer__main-content{flex:1 1 auto;margin-right:20px;width:calc(100% - 370px);min-width:500px}.umb-logviewer__main-content .btn-link{text-align:left}.umb-logviewer__sidebar{flex:0 0 350px}.umb-logviewer__sidebar .flatpickr-input{background-color:#fff;border:0;width:100%;text-align:center;font-size:larger;padding-top:20px}@media (max-width:768px){.umb-logviewer{flex-direction:column}.umb-logviewer__main-content{flex:1 1 auto;width:100%;margin-bottom:30px;margin-right:0}.umb-logviewer__sidebar{flex:1 1 auto;width:100%}}.umb-logviewer-search .filter-name{margin-left:5px;margin-right:3px;max-width:150px}.umb-logviewer-search .dropdown-item{padding:8px 20px 8px 16px}.umb-logviewer-search .filter{position:relative}.umb-logviewer-search .filter a.btn-link{padding-left:0}.umb-logviewer-search .search-box{width:100%}.umb-logviewer-search .search-box .flex-auto{position:relative}.umb-logviewer-search .search-box .flex-auto .search-input{width:100%;padding-right:160px}.umb-logviewer-search .search-box .flex-auto .icon-rate{position:absolute;top:0;line-height:32px;right:140px;color:#ffc011;cursor:pointer}.umb-logviewer-search .search-box .flex-auto .icon-wrong{position:absolute;top:0;line-height:32px;right:120px;color:#bbbabf;cursor:pointer}.umb-logviewer-search .search-box .flex-auto .umb-variant-switcher__toggle{top:1px;right:0;position:absolute}.umb-logviewer-search .search-box .flex-auto .umb-variant-switcher__toggle .icon-navigation-down{margin-top:0}.umb-logviewer-search .search-box .flex-auto .saved-searches{width:100%;max-height:250px;overflow-y:scroll;margin-top:-10px}.umb-logviewer-search .log-items .table{table-layout:fixed}.umb-logviewer-search .log-items .table thead th:first-child,.umb-logviewer-search .log-items .table thead th:nth-child(3){width:20%}.umb-logviewer-search .log-items .table thead th:nth-child(2){width:15%}.umb-logviewer-search .log-items .table tr td:nth-child(3){word-break:break-word}.umb-logviewer-search .log-items .exception{border-left:4px solid #d42054;padding:0 10px 10px;box-shadow:2px 2px 10px rgba(0,0,0,.07)}.umb-logviewer-search .log-items .exception .exception-message{white-space:pre-wrap}.faded{color:#817f85}.umb-upload-local__dropzone{position:relative;width:500px;height:300px;border:2px dashed #1b264f;border-radius:3px;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:30px;transition:box-shadow .1s ease,border .1s ease}.umb-upload-local__dropzone.drag-over{border-color:#2152a3;border-style:solid;box-shadow:0 3px 8px rgba(0,0,0,.1);transition:box-shadow .1s ease,border .1s ease}.umb-upload-local__dropzone i{display:block;color:#1b264f;font-size:110px;line-height:1}.umb-upload-local__select-file{font-weight:700;color:#1b264f;cursor:pointer}.umb-upload-local__select-file:hover{text-decoration:underline;color:#2152a3}.umb-accept-terms{display:flex;align-items:center;font-size:13px}.umb-package-installer-label .label-text{margin-left:5px}.umb-package-installer-label input[type=checkbox],.umb-package-installer-label input[type=radio]{margin-top:0}.umb-package-installer-label{display:inline-flex;align-items:center;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-info-local-items{border-radius:3px;background:#f3f3f5;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 20px;width:100%;max-width:540px;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.16)}.umb-info-local-items a{text-decoration:underline}.umb-info-local-items a:hover{text-decoration:none}.umb-info-local-items .umb-package-icon{width:100%;box-sizing:border-box;min-height:150px;font-size:60px}.umb-info-local-items .umb-package-icon img{max-width:100px}.umb-info-local-items .umb-package-info{width:100%;box-sizing:border-box;padding:20px 40px}.umb-info-local-item{margin-bottom:20px}.umb-upload-local__dropzone .umb-info-local-item{margin:20px}.umb-panel-group__details{border-radius:3px;margin-bottom:40px}.umb-panel-group__details-group{background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.16);border-radius:3px}.umb-panel-group__details-group-title{background-color:#1b264f;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;border-radius:3px 3px 0 0}.umb-panel-group__details-group-name{font-size:16px;color:#fff;font-weight:700}.umb-panel-group__details-checks{border-top:none;border-radius:0 0 3px 3px;background:#fff}.umb-panel-group__details-check{position:relative}.umb-panel-group__details-check-title{padding:15px 20px}.umb-panel-group__details-check-name{font-size:15px;color:#000;font-weight:700;margin-bottom:3px}.umb-panel-group__details-check-description{font-size:13px;color:#515054;line-height:1.6em}.umb-panel-group__details-status{padding:15px 0;display:flex;border-top:2px solid #f3f3f5}.umb-panel-group__details-status-overlay{background:#fff;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.9}.umb-panel-group__details-status:last-child{border-bottom:none}.umb-panel-group__details-status-icon-container{flex:0 0 50px;display:flex;justify-content:center;padding:0 20px}.umb-panel-group__details-status-content{padding:0 20px;flex:1 1 auto}.umb-panel-group__details-status-text{line-height:1.6em}.umb-panel-group__details-status-actions{display:flex;flex-direction:column;margin-top:10px}.umb-panel-group__details-status-action{background-color:#f3f3f5;padding:10px;margin-bottom:10px;border-radius:3px}.umb-panel-group__details-status-action:last-child{margin-bottom:0}.umb-panel-group__details-status-action-description{margin-top:5px;font-size:12px;padding-left:165px}.umb-lightbox{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:5000;display:flex;align-items:center;justify-content:center;flex-direction:column}.umb-drawer-is-visible .umb-lightbox{width:calc(100% - 400px);left:400px}.umb-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(21,21,23,.7);width:100%;height:100%}.umb-lightbox__close{position:absolute;top:20px;right:20px;height:40px;width:40px}.umb-lightbox__close i{font-size:20px;height:inherit;width:inherit;position:absolute;top:0;left:0}.umb-lightbox__images{position:relative;z-index:1000;max-width:calc(100% - 200px)}.umb-lightbox__image{background:#fff;border-radius:3px;padding:10px}.umb-lightbox__control{background-color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute}.umb-lightbox__control:hover .umb-lightbox__control-icon,.umb-lightbox__control:hover:before{color:#2152a3}.umb-lightbox__control.-next{right:20px;top:50%;transform:translateY(-50%)}.umb-lightbox__control.-next .umb-lightbox__control-icon{margin-right:-4px}.umb-lightbox__control.-prev{left:20px;top:50%;transform:translateY(-50%)}.umb-lightbox__control.-prev .umb-lightbox__control-icon{margin-left:-4px}.umb-lightbox__control-icon{color:#1b264f;font-size:20px}.umb-avatar{border-radius:50%;width:50px;height:50px;background-color:transparent;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#000;font-weight:700;font-size:16px;box-sizing:border-box}.umb-avatar--xxs{width:26px;height:26px;font-size:12px}.umb-avatar--xs{width:30px;height:30px;font-size:12px}.umb-avatar--s{width:40px;height:40px;font-size:14px}.umb-avatar--m{width:50px;height:50px;font-size:16px}.umb-avatar--l{width:70px;height:70px;font-size:18px}.umb-avatar--xl{width:100px;height:100px;font-size:20px}.umb-avatar--xxl{width:150px;height:150px;font-size:36px}.umb-avatar--white{background-color:#fff;color:#000}.umb-avatar--gray{background-color:#f3f3f5;color:#000}.umb-avatar--primary,.umb-avatar--secondary{background-color:#f5c1bc;color:#1b264f}.umb-avatar--success{background-color:#4ecf95;color:#fff}.umb-avatar--warning{background-color:#ffd861;color:#fff}.umb-avatar--danger{background-color:#e22c60;color:#fff}a.umb-avatar-btn{cursor:pointer}a.umb-avatar-btn:hover{text-decoration:none}a.umb-avatar-btn .umb-avatar{border:2px dashed #a2a1a6}a.umb-avatar-btn .umb-avatar span{color:#a2a1a6;font-size:50px}.umb-readonlyvalue{position:relative}.umb-progress-bar{background:#d8d7d9;width:100%;display:block;height:10px;border-radius:10px;box-sizing:border-box;position:relative;overflow:hidden}.umb-progress-bar__progress{background:#2bc37c;position:absolute;left:0;top:0;bottom:0;width:100%;border-radius:10px}.umb-progress-bar--s{height:5px;border-radius:5px}.umb-progress-bar--m{height:10px;border-radius:10px}.umb-querybuilder .row{font-size:14px;line-height:14px}.umb-querybuilder .row a.btn{padding:5px 8px;margin:0 5px;font-weight:700;background-color:#fff;border:1px solid #1b264f;border-radius:3px;text-align:center;display:inline-block}.umb-querybuilder .row a.btn:hover{background-color:#f9f9fa;border:1px solid #2152a3;text-decoration:none}.umb-querybuilder .row>div{padding:20px 0;border-bottom:1px solid #f3f3f5}.umb-querybuilder .datepicker input{width:90px}.umb-querybuilder .query-items{display:flex;flex-wrap:wrap;align-items:center}.umb-querybuilder .query-items>*{flex:0 1 auto;margin:5px}.umb-querybuilder .query-items .btn{min-height:2rem}.umb-pagination ul{box-shadow:none}.umb-mini-list-view__title{display:flex;align-items:center}.umb-mini-list-view__title-text{font-size:16px;font-weight:700}.umb-mini-list-view__title-icon{font-size:20px;margin-right:5px}.umb-mini-list-view__breadcrumb{display:flex;margin-bottom:10px;min-height:25px}.umb-mini-list-view__back{font-size:13px;margin-right:5px;color:#68676b;display:flex;align-items:center}.umb-mini-list-view__back-icon{margin-right:4px;height:11px;line-height:11px}.umb-mini-list-view__back-text{text-decoration:underline;margin-right:5px}.umb-mini-list-view__back:hover{opacity:1;text-decoration:none;color:#000}.umb-mini-list-view.ng-animate{transition:all .12s cubic-bezier(.25,.25,.75,.75);position:relative;display:block}.umb-mini-list-view--forward.ng-enter{left:100%;opacity:0}.umb-mini-list-view--forward.ng-enter.ng-enter-active{left:0;opacity:1}.umb-mini-list-view--forward.ng-leave{left:0}.umb-mini-list-view--forward.ng-leave.ng-leave-active{left:-100%;opacity:0}.umb-mini-list-view--backwards.ng-enter{right:100%}.umb-mini-list-view--backwards.ng-enter.ng-enter-active{right:0;opacity:1}.umb-mini-list-view--backwards.ng-leave{left:0}.umb-mini-list-view--backwards.ng-leave.ng-leave-active{right:-100%;opacity:0}.umb-multiple-textbox__confirm{position:relative;display:inline-block}.umb-multiple-textbox__confirm-action{margin:-2px 0 0;padding:2px;background:0 0;border:0}.umb-multiple-textbox .icon-wrapper{width:50px}.umb-multiple-textbox .textbox-wrapper{align-items:center;margin-bottom:15px}.umb-multiple-textbox .textbox-wrapper .umb-editor{margin-bottom:0}.umb-multiple-textbox .textbox-wrapper i:not(.icon-delete,.icon-check){margin-right:5px}.umb-multiple-textbox .textbox-wrapper i.handle{margin-left:5px;cursor:move}.umb-multiple-textbox .textbox-wrapper a.remove{margin-left:5px;text-decoration:none}.umb-modal .umb-multiple-textbox .textbox-wrapper .umb-editor{flex:1 1 auto;width:auto}.umb-badge{padding:6px 8px;color:#68676b;background-color:#d8d7d9;display:inline-flex;align-items:center;justify-content:center;border-radius:100px}.umb-badge--primary{background-color:#3544b1;color:#fff}.umb-badge--secondary{background-color:#1b264f;color:#fff}.umb-badge--gray{background-color:#ebded6;color:#3544b1}.umb-badge--danger{background-color:#d42054;color:#fff}.umb-badge--warning{background-color:#ff9412;color:#fff}.umb-badge--success{background-color:#2bc37c;color:#fff}.umb-badge--xxs{font-size:11px;padding:0 7px}.umb-badge--xs{font-size:13px;padding:1px 10px}.umb-badge--s{font-size:14px;padding:3px 10px}.umb-badge--m{font-size:16px;padding:6px 12px}.umb-badge--l{font-size:18px;padding:6px 8px}.umb-badge--xl{font-size:20px;padding:6px 8px}.umb-nested-content,.umb-nested-content-property-container{position:relative}.umb-nested-content-property-container:not(:last-child){margin-bottom:12px}.umb-nested-content--not-supported{opacity:.3;pointer-events:none}.umb-nested-content--mandatory>ng-form>.control-group>.umb-el-wrap>.control-header label:after{content:"*";color:#d42054}.umb-nested-content-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}.umb-nested-content__item{position:relative;text-align:left;background:#fff;border:1px solid #e9e9eb;border-radius:3px;transition:border-color .12s;margin-bottom:4px;margin-top:4px}.umb-nested-content__item.--error{border-color:#c71e6b!important}.umb-nested-content__item.ui-sortable-placeholder{margin-top:1px;visibility:visible!important}.umb-nested-content__item--single>.umb-nested-content__content{border:0}.umb-nested-content__item--single>.umb-nested-content__content>.umb-pane{margin:0}.umb-nested-content__header-bar{cursor:pointer;background-color:#fff;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.umb-nested-content__header-bar:hover .umb-nested-content__heading .umb-nested-content__item-name{padding-right:60px}.umb-nested-content__heading{line-height:20px;position:relative;margin-top:1px;padding:15px 5px;color:#1b264f;border-radius:3px 3px 0 0}.umb-nested-content__heading:hover{color:#2152a3}.umb-nested-content__heading i{position:absolute;margin-top:-1px}.umb-nested-content__heading .umb-nested-content__item-name{display:block;max-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:5px}.umb-nested-content__heading .umb-nested-content__item-name.--has-icon{padding-left:30px}.umb-nested-content__icons{opacity:0;transition:opacity .12s ease-in-out;position:absolute;right:0;top:3px;padding:5px;background-color:#fff}.umb-nested-content__item--active>.umb-nested-content__header-bar .umb-nested-content__heading{background-color:#fee4e1}.umb-nested-content__item--active>.umb-nested-content__header-bar .umb-nested-content__heading:hover{color:#1b264f}.umb-nested-content__item--active>.umb-nested-content__header-bar .umb-nested-content__heading .umb-nested-content__item-name{padding-right:60px}.umb-nested-content__item--active>.umb-nested-content__header-bar .umb-nested-content__icons{background-color:#fee4e1}.umb-nested-content__item--active>.umb-nested-content__header-bar .umb-nested-content__icons:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fee4e1)}.umb-nested-content__header-bar:focus-within .umb-nested-content__icons,.umb-nested-content__header-bar:focus .umb-nested-content__icons,.umb-nested-content__header-bar:hover .umb-nested-content__icons,.umb-nested-content__item--active>.umb-nested-content__header-bar .umb-nested-content__icons{opacity:1}.umb-nested-content__icon{background:0 0;border:0;display:inline-block;padding:4px;margin:2px;cursor:pointer;color:#1b264f}.umb-nested-content__icon:hover{color:#2152a3;text-decoration:none}.umb-nested-content__icon .icon{display:block;font-size:16px!important}.umb-nested-content__icon--disabled{opacity:.3;cursor:default!important}.umb-nested-content__icon--disabled:hover{color:#1b264f}.umb-nested-content__footer-bar{margin-top:20px}.umb-nested-content__add-content{display:flex;width:100%;align-items:center;justify-content:center;border:1px dashed #bbbabf;color:#1b264f;font-weight:700;padding:5px 15px;box-sizing:border-box}.umb-nested-content__add-content:hover{color:#2152a3;border-color:#2152a3;text-decoration:none}.umb-nested-content__add-content.--disabled,.umb-nested-content__add-content.--disabled:hover{color:#bbbabf;border-color:#bbbabf;cursor:default}.umb-nested-content__content{border:1px solid transparent;border-radius:0 0 3px 3px}.umb-nested-content__item--active:not(.umb-nested-content__item--single) .umb-nested-content__content{background:#faf9f9}.umb-nested-content__content .umb-control-group{padding-bottom:0}.umb-nested-content__item.ui-sortable-helper .umb-nested-content__content{display:none!important}.umb-nested-content__doctypepicker table input,.umb-nested-content__doctypepicker table select{width:100%;padding-right:0}.umb-nested-content__doctypepicker i.umb-nested-content__help-icon,.umb-nested-content__doctypepicker table td.icon-navigation{vertical-align:middle;color:#bbbabf}.umb-nested-content__doctypepicker i.umb-nested-content__help-icon:hover,.umb-nested-content__doctypepicker table td.icon-navigation:hover{color:#303033}.umb-nested-content__doctypepicker i.umb-nested-content__help-icon{margin-left:10px}.umb-nested-content__placeholder{padding:4px 6px;border:1px dashed #d8d7d9;background:0 0;cursor:pointer;color:#1b264f;-webkit-animation:fadeIn .5s;animation:fadeIn .5s;text-align:center}.umb-nested-content__placeholder--selected{border:none;text-align:left;padding:0}.umb-nested-content__placeholder:hover{color:#2152a3;border-color:#2152a3;text-decoration:none}.form-horizontal .umb-nested-content--narrow .controls-row{margin-left:40%!important}.form-horizontal .umb-nested-content--narrow .controls-row .umb-textarea,.form-horizontal .umb-nested-content--narrow .controls-row .umb-textstring{width:95%}.form-horizontal .umb-nested-content--narrow .controls-row .umb-dropdown{width:99%}.form-horizontal .umb-nested-content--narrow [ng-controller*="Umbraco.Overlays.LinkPickerController"] .controls-row{margin-left:0!important}.form-horizontal .umb-nested-content--narrow [ng-controller*="Umbraco.Overlays.LinkPickerController"] .controls-row .umb-textarea,.form-horizontal .umb-nested-content--narrow [ng-controller*="Umbraco.Overlays.LinkPickerController"] .controls-row .umb-textstring{width:100%}.umb-checkmark{width:25px;height:25px;border:1px solid #bbbabf;border-radius:3px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;color:#1b264f;cursor:pointer;font-size:15px}.umb-checkmark:hover{border-color:#2152a3;color:#2152a3}.umb-checkmark--checked{background:#3544b1;border-color:#3544b1;color:#fff}.umb-checkmark--checked:hover{background:#29358a;border-color:#29358a;color:#fff}.umb-checkmark--xs{width:20px;height:20px;font-size:13px}.umb-checkmark--s{width:25px;height:25px}.umb-checkmark--m{width:30px;height:30px}.umb-checkmark--l{width:40px;height:40px;font-size:18px}.umb-checkmark--xl{width:50px;height:50px;font-size:20px}.umb-list--condensed .umb-list-item{padding-top:7px;padding-bottom:7px}.umb-list-item{border-bottom:1px solid #f6f6f7;padding-top:15px;padding-bottom:15px;display:flex}.umb-list-item:last-of-type{border-bottom:none}a.umb-list-item:focus,a.umb-list-item:hover{text-decoration:none}.umb-list-item--disabled{cursor:not-allowed;opacity:.6}.umb-list-item--error{color:#d42054}.umb-list-item--selected .umb-list-checkbox,.umb-list-item:hover .umb-list-checkbox{opacity:1}.umb-list-item__description{font-size:13px;color:#68676b}.umb-list-item__description--checkbox{margin:0 0 0 26px}.umb-list-checkbox{position:absolute;opacity:0}.umb-list-checkbox--visible{opacity:1}.umb-box{background:#fff;border-radius:3px;margin-bottom:20px;box-shadow:0 1px 1px 0 rgba(0,0,0,.16)}.umb-box-header{padding:10px 20px;border-bottom:1px solid #e9e9eb;display:flex;align-items:center;justify-content:space-between}.umb-box-header-title{font-size:15px;color:#000;font-weight:700}.umb-box-header-description{font-size:13px;color:#515054;line-height:1.6em;margin-top:1px}.umb-box-content{padding:20px}.umb-box-row{margin-left:-10px;margin-right:-10px;display:flex;justify-content:space-around}.umb-box-row .umb-box{margin-left:10px;margin-right:10px;flex:1}.umb-number-badge{border:1px solid #a2a1a6;width:25px;height:25px;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;color:#000;font-size:15px}.umb-number-badge--xs{width:20px;height:20px;font-size:13px}.umb-number-badge--s{width:25px;height:25px}.umb-number-badge--m{width:30px;height:30px}.umb-number-badge--l{width:40px;height:40px;font-size:18px}.umb-number-badge--xl{width:50px;height:50px;font-size:20px}.umb-progress-circle{position:relative}.umb-progress-circle__view-box{position:absolute;transform:rotate(-90deg);right:0}.umb-progress-circle__highlight{stroke:#2bc37c}.umb-progress-circle__highlight--primary{stroke:#2e8aea}.umb-progress-circle__highlight--secondary{stroke:#413659}.umb-progress-circle__highlight--success{stroke:#2bc37c}.umb-progress-circle__highlight--warning{stroke:#fad634}.umb-progress-circle__highlight--danger{stroke:#d42054}.umb-progress-circle__bg{stroke:#d8d7d9}.umb-progress-circle__percentage{font-size:16px;font-weight:700;text-align:center}.umb-stylesheet-rules{max-width:600px}.umb-stylesheet-rules__listitem{display:flex;padding:6px;margin:10px 0!important;background:#f3f3f5;border-radius:3px}.umb-stylesheet-rules__listitem i{display:flex;align-items:center;margin-right:5px;cursor:move}.umb-stylesheet-rules__listitem a{margin-left:auto}.umb-stylesheet-rules__listitem input{width:295px}.umb-stylesheet-rules__left{display:flex;flex:1 1 auto;overflow:hidden}.umb-stylesheet-rules__right{display:flex;flex:0 0 auto;align-items:center}textarea.umb-stylesheet-rule-styles{width:300px;height:100px;resize:none}.umb-stylesheet-rule-preview{line-height:normal}.umb-dropdown,.umb-textarea,.umb-textstring{max-width:800px}.umb-range-slider.noUi-target{background:linear-gradient(180deg,#f8f8f8 0,#f8f8f8);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:20px;height:10px;border:none}.umb-range-slider .noUi-handle{border-radius:100px;border:none;box-shadow:none;width:20px!important;height:20px!important;background-color:#2152a3}.umb-range-slider .noUi-handle:after,.umb-range-slider .noUi-handle:before{display:none}.umb-range-slider .noUi-handle{right:-10px!important}.umb-range-slider .noUi-marker-large.noUi-marker-horizontal{height:10px}.umb-range-slider .noUi-marker.noUi-marker-horizontal{width:1px}.umb-number{max-width:800px}.umb-button{display:inline-block;margin-left:5px}.umb-button,.umb-button__button{position:relative}.umb-button__content{opacity:1;transition:opacity .25s ease;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.umb-button__icon{margin-right:5px;line-height:1em}.umb-button__content.-hidden{opacity:0}.umb-button .umb-button__caret{margin-top:0;margin-left:5px}.umb-button__progress{position:absolute;left:50%;top:50%;width:14px;height:14px;margin-left:-9px;margin-top:-9px;z-index:100;border-radius:40px;border:2px solid #e9e9eb;border-left-color:#2bc37c;opacity:1;-webkit-animation:rotating .4s linear infinite;animation:rotating .4s linear infinite;transition:opacity .25s ease}.umb-button__progress.-hidden{opacity:0;z-index:0}.umb-button__progress.-white{border-color:hsla(0,0%,100%,.4) hsla(0,0%,100%,.4) hsla(0,0%,100%,.4) #fff}.umb-button__error,.umb-button__success{position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%,-50%);opacity:1;font-size:20px;transition:opacity .25s ease}.umb-button__error.-hidden,.umb-button__success.-hidden{opacity:0;z-index:0}.umb-button__error.-white,.umb-button__success.-white{color:#fff}.umb-button__overlay{position:absolute;width:100%;height:100%;z-index:10;background:#fff;opacity:0}@-webkit-keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.umb-button--xxs{padding:2px 10px;font-size:13px}.umb-button--xs{padding:5px 13px;font-size:14px}.umb-button--s{padding:6px 16px;font-size:15px}.umb-button--m{padding:10px 24px;font-size:15px}.umb-button--l{padding:14px 40px;font-size:16px}.umb-button--xl{padding:18px 52px;font-size:16px}.umb-button--block{display:block;width:100%}.umb-button-group__toggle{padding-left:8px;padding-right:8px;float:none}.umb-button-group__sub-buttons.-align-right{right:0;left:auto}.umb-button-group__sub-buttons>li>a,.umb-button-group__sub-buttons>li>button{display:flex}.umb-button-group .umb-button__button{border-radius:3px 0 0 3px}.umb-button-group .umb-button__button:hover{z-index:2}.umb-button-group .umb-button-group__toggle{border-radius:0 3px 3px 0;margin-left:-1px;padding-left:10px;padding-right:10px}.umb-toggle{display:flex;align-items:center;background:0 0;border:none;padding:0}.umb-toggle:focus{outline:0}.umb-toggle__toggle{cursor:pointer;align-items:center;display:flex;width:38px;height:18px;border-radius:10px;border:1px solid #d8d7d9;background-color:#d8d7d9;position:relative;transition:background-color .12s}.umb-toggle:focus .umb-toggle__toggle,.umb-toggle:hover .umb-toggle__toggle{border-color:#bbbabf}.umb-toggle.umb-toggle--checked .umb-toggle__toggle{border-color:#1b264f;background-color:#1b264f}.umb-toggle.umb-toggle--checked .umb-toggle__toggle:hover{background-color:#2152a3}.tabbing-active .umb-toggle:focus .umb-toggle__toggle{box-shadow:0 0 0 2px highlight}.umb-toggle__handler{position:absolute;top:1px;left:1px;display:block;width:16px;height:16px;background-color:#fff;border-radius:8px;transition:transform .12s ease-in-out,background-color .12s}.umb-toggle.umb-toggle--checked .umb-toggle__handler{transform:translateX(20px);background-color:#fff}.umb-toggle__icon{position:absolute;font-size:12px;line-height:1em;text-decoration:none;transition:all .2s ease}.umb-toggle__icon--left{left:5px;color:#fff;transition:opacity .12s;opacity:0}.umb-toggle--checked .umb-toggle__icon--left{opacity:1}.umb-toggle.umb-toggle--checked:hover .umb-toggle__icon--left{color:#fff}.umb-toggle__icon--right{right:5px;color:#1b264f;transition:opacity .12s}.umb-toggle--checked .umb-toggle__icon--right{opacity:0}.umb-toggle:hover .umb-toggle__icon--right{color:#2152a3}.umb-toggle.umb-toggle--disabled.umb-toggle--checked .umb-toggle__toggle,.umb-toggle.umb-toggle--disabled .umb-toggle__toggle{cursor:not-allowed;background-color:#e9e9eb;border-color:#e9e9eb}.umb-toggle.umb-toggle--disabled.umb-toggle--checked .umb-toggle__icon--left,.umb-toggle.umb-toggle--disabled.umb-toggle--checked .umb-toggle__icon--right,.umb-toggle.umb-toggle--disabled .umb-toggle__icon--left,.umb-toggle.umb-toggle--disabled .umb-toggle__icon--right{color:#a2a1a6}.umb-toggle.umb-toggle--disabled.umb-toggle--checked .umb-toggle__handler,.umb-toggle.umb-toggle--disabled .umb-toggle__handler{background-color:#f3f3f5}.umb-toggle__label{color:#303033}.umb-toggle__label--left{margin-right:8px}.umb-toggle__label--right{margin-left:8px}.umb-toggle-group .umb-toggle-group-item{display:flex;border-bottom:1px solid #e9e9eb;padding:7px 0}.umb-toggle-group .umb-toggle-group-item:last-of-type{border-bottom:none}.umb-toggle-group .umb-toggle-group-item__toggle{padding-right:20px;cursor:pointer}.umb-toggle-group .umb-toggle-group-item__content{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;cursor:pointer}.umb-toggle-group .umb-toggle-group-item--disabled .umb-toggle-group-item__content,.umb-toggle-group .umb-toggle-group-item--disabled .umb-toggle-group-item__toggle{cursor:not-allowed;opacity:.8}.umb-toggle-group .umb-toggle-group-item__description{font-size:13px;color:#68676b}.umb-notifications{z-index:1100;position:absolute;bottom:50px;left:0;right:0}@media (min-width:1101px){.umb-notifications{left:360px}}.umb-notifications__notifications{list-style:none;margin:0;position:relative}.umb-notifications__notification{padding:5px 20px;text-shadow:none;font-size:14px;border:none;position:relative;border-radius:10px;margin:10px}.umb-notifications__notification .close{position:absolute;top:0;bottom:0;right:6px;opacity:.4;margin:auto 0}.umb-notifications__notification.-extra-padding{padding-top:20px;padding-bottom:20px}.emptySection .umb-notifications{left:0}.umb-file-dropzone .dropzone{height:400px;width:auto;padding:50px 0;border:1px dashed #d8d7d9;background-color:#fff;text-align:center;color:#515054;margin:0 0 20px;position:relative;transition:height .8s}.umb-file-dropzone .dropzone .illustration{width:300px}.umb-file-dropzone .dropzone.is-small{height:100px}.umb-file-dropzone .dropzone.is-small .illustration{width:200px}.umb-file-dropzone .dropzone.drag-over{border:1px dashed #1e1c1c}.umb-file-dropzone .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column}.umb-file-dropzone .file-select{background:0 0;border:0;padding:0;font-size:15px;color:#1b264f;cursor:pointer;margin-top:10px}.umb-file-dropzone .file-select:hover{color:#2152a3;text-decoration:none}.umb-file-dropzone .file-list{list-style:none;margin:0 0 30px;background:#f3f3f5;padding:10px 20px}.umb-file-dropzone .file-list .file{display:block;width:100%;padding:5px 0;position:relative;border-top:1px solid #d8d7d9}.umb-file-dropzone .file-list .file:first-child{border-top:none}.umb-file-dropzone .file-list .file.ng-enter{-webkit-animation:fadeIn .5s;animation:fadeIn .5s}.umb-file-dropzone .file-list .file.ng-leave{-webkit-animation:fadeOut 2s;animation:fadeOut 2s}.umb-file-dropzone .file-list .file .file-description{color:#515054;font-size:12px;width:100%;display:block}.umb-file-dropzone .file-list .file .file-upload-progress{display:block;width:100%}.umb-file-dropzone .file-list .file .file-icon{position:absolute;right:0;bottom:0}.umb-file-dropzone .file-list .file .file-icon .icon{font-size:20px}.umb-file-dropzone .file-list .file .file-icon .icon.ng-enter,.umb-file-dropzone .file-list .file .file-icon .icon.ng-leave{-webkit-animation:fadeIn .5s;animation:fadeIn .5s}.umb-file-dropzone .file-progress{height:4px;position:relative;padding:2px}.umb-file-dropzone .file-progress .file-progress-indicator{display:block;height:100%;border-radius:20px;background-color:#2bc37c;position:relative;overflow:hidden;width:0}.umb-node-preview{padding:5px 0;display:flex;box-sizing:border-box;border-bottom:1px solid #e9e9eb;flex-wrap:wrap}.umb-editor-wrapper .umb-multiple-textbox .add-link,.umb-editor-wrapper .umb-node-preview{max-width:800px}.umb-node-preview:last-of-type{border-bottom:none}.umb-node-preview--sortable{cursor:move}.umb-node-preview--unpublished .umb-node-preview__description,.umb-node-preview--unpublished .umb-node-preview__icon,.umb-node-preview--unpublished .umb-node-preview__name{opacity:.6}.umb-node-preview__icon{display:flex;width:25px;min-height:25px;height:100%;justify-content:center;align-items:center;font-size:20px;margin-right:10px;flex:0 0 auto}.umb-node-preview__content{flex:1 1 auto;margin-right:25px;overflow:hidden}.umb-node-preview__name{color:#000;margin-top:3px}.umb-node-preview__description{font-size:12px;line-height:1.5em;color:#515054}.umb-node-preview__description,.umb-node-preview__name{word-wrap:break-word}.umb-node-preview__actions{flex:0 0 auto;display:flex;align-items:center;margin-left:auto}.umb-node-preview__action{background:0 0;padding:0;border:0;margin-left:5px;margin-right:5px;font-size:13px;font-weight:700;color:#1b264f;cursor:pointer}.umb-node-preview__action:hover{color:#2152a3;text-decoration:none;opacity:1}.umb-node-preview__action--red:hover{color:#d42054}.umb-multiple-textbox .add-link,.umb-node-preview-add{display:flex;align-items:center;justify-content:center;background:0 0;border:1px dashed #bbbabf;color:#1b264f;font-weight:700;padding:5px 15px;box-sizing:border-box;width:100%}.umb-multiple-textbox .add-link:hover,.umb-node-preview-add:hover{color:#2152a3;border-color:#2152a3;text-decoration:none}.umb-editor-wrapper .umb-node-preview-add{max-width:800px}.umb-modal .umb-node-preview,.umb-modal .umb-node-preview-add,.umb-overlay .umb-node-preview,.umb-overlay .umb-node-preview-add{max-width:none}.umb-modal .umb-mini-editor .umb-panel-header{padding:20px;background:#f3f3f5;border-bottom:1px solid #b3afbd;height:59px}.umb-modal .umb-mini-editor .umb-panel-header .umb-headline{margin:3px 0 0}.umb-modal .umb-mini-editor .umb-panel-body{padding-left:0;padding-right:0}.umb-modal .umb-mini-editor .umb-panel-body.with-footer{bottom:52px}.umb-modal .umb-mini-editor .umb-panel-footer{background:#f3f3f5;border-top:1px solid #b3afbd;height:52px;padding:0 20px}.umb-modal .umb-mini-editor .umb-editor-sub-header{margin-top:0}.umb-property-file-upload{max-width:800px}.umb-property-file-upload .umb-upload-button-big{display:block;padding:20px;opacity:1;border:1px dashed #d8d7d9;background:0 0;text-align:center;font-size:14px}.umb-property-file-upload .umb-upload-button-big,.umb-property-file-upload .umb-upload-button-big:hover{color:#d8d7d9}.umb-property-file-upload .umb-upload-button-big i.icon{font-size:55px;line-height:70px}.umb-property-file-upload .umb-upload-button-big input{left:0;bottom:0;height:100%;width:100%}.umb-user-cards{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.umb-user-card{box-sizing:border-box;max-width:100%;display:flex;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-user-card:focus,.umb-user-card:hover{outline:0;text-decoration:none!important}.umb-user-card.-selectable{cursor:pointer}.umb-user-card.-selectable:hover:before,.umb-user-card.-selected:before{content:"";position:absolute;z-index:2;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:5px;pointer-events:none;border:2px solid #3544b1;box-shadow:0 0 4px 0 #1d2663,inset 0 0 2px 0 #1d2663}.umb-user-card.-selectable:hover:before{opacity:.33}.umb-user-card.-selected:hover:before{opacity:.75}.umb-user-card__content{position:relative;padding:15px;flex:1 1 auto;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.16);border-radius:3px;box-sizing:border-box;display:flex;flex-direction:column;max-width:100%}.umb-user-card__goToUser:focus,.umb-user-card__goToUser:hover{text-decoration:none}.umb-user-card__goToUser:focus .umb-user-card__name,.umb-user-card__goToUser:hover .umb-user-card__name{text-decoration:underline;color:#2152a3}.umb-user-card__goToUser:focus .umb-avatar,.umb-user-card__goToUser:hover .umb-avatar{box-shadow:0 1px 3px rgba(0,0,0,.5)}.umb-user-card__avatar{margin-bottom:10px;margin-left:auto;margin-right:auto}.umb-user-card__badge{position:absolute;top:10px;left:10px}.umb-user-card__name{font-size:15px;font-weight:700;text-align:center;margin-bottom:2px;word-wrap:break-word}.umb-user-card__group{font-size:14px;text-align:center;margin-bottom:15px}.umb-user-card__last-login{font-size:13px;text-align:center;margin-top:auto}.umb-user-table .umb-user-table-col-avatar{flex:0 0 32px;padding:15px 0}.umb-user-table .umb-user-table-col-avatar>a{overflow:visible}.umb-user-table .umb-user-table-col-avatar .umb-checkmark{margin-left:5px}.umb-user-table .umb-table-cell a:focus .umb-avatar,.umb-user-table .umb-table-cell a:hover .umb-avatar{box-shadow:0 1px 3px rgba(0,0,0,.5)}.umb-user-table .umb-table-body .umb-table-cell.umb-table__name a{display:flex}.umb-user-table .umb-table-cell.umb-table__name a:focus,.umb-user-table .umb-table-cell.umb-table__name a:hover{text-decoration:underline}.umb-user-table .umb-user-table-row .umb-checkmark{visibility:hidden}.umb-user-table.-has-selection .umb-user-table-row.-selectable .umb-checkmark,.umb-user-table .umb-user-table-row.-selectable:hover .umb-checkmark,.umb-user-table .umb-user-table-row.-selected .umb-checkmark{visibility:visible}.umb-user-table .umb-user-table-row.-selected:before{content:"";position:absolute;z-index:1;top:1px;left:1px;right:1px;bottom:1px;border:2px solid #3544b1;box-shadow:0 0 2px 0 rgba(53,68,177,.8);pointer-events:none}.umb-user-details-avatar{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d8d7d9}.umb-user-details-actions .umb-button,div.umb-user-details-actions>div{margin-bottom:20px}.umb-user-details-view-title{font-size:20px;font-weight:700;color:#000;margin-bottom:30px}.umb-user-details-view-wrapper{padding:20px 60px}@media (max-width:768px){.umb-user-details-view-wrapper{padding:0}}.umb-user-details-section{margin-bottom:40px}.umb-user-details-details{display:flex}a.umb-user-details-details__back-link{font-weight:700;color:#000}.umb-user-details-details__back-link:hover{color:#68676b;text-decoration:none}.umb-user-details-details__main-content{flex:1 1 auto;margin-right:30px;width:calc(100% - 380px)}.umb-user-details-details__main-content .umb-node-preview-add{max-width:100%}.umb-user-details-details__sidebar{flex:0 0 350px}.umb-user-details-details__sidebar .umb-button{margin-left:0}@media (max-width:768px){.umb-user-details-details{flex-direction:column}.umb-user-details-details__main-content{flex:1 1 auto;width:100%;margin-bottom:30px;margin-right:0}.umb-user-details-details__sidebar{flex:1 1 auto;width:100%}}.umb-user-details-details__section-title{font-size:17px;font-weight:700;color:#000;margin-top:0;margin-bottom:15px}.umb-user-details-details__section-description{font-size:12px;line-height:1.6em;margin-bottom:15px}.umb-user-details-details__information-item{margin-bottom:10px;font-size:13px;margin-top:10px}.umb-user-details-details__information-item-label{color:#000;font-weight:700}.umb-user-details-details__information-item-content{word-break:break-word}.umb-user-group-picker-list{display:flex;flex-direction:column}.umb-user-group-picker-list-item{display:flex;margin-bottom:5px;padding:10px;position:relative}.umb-user-group-picker__action{background:0 0;border:0;position:absolute;top:0;left:0;width:100%;height:100%}.umb-user-group-picker-list-item:hover{background-color:#f3f3f5;text-decoration:none}.umb-user-group-picker-list-item__icon{font-size:20px;line-height:20px;min-width:20px;margin-right:15px}.umb-user-group-picker-list-item__name{font-size:15px;margin-bottom:3px;font-weight:700}.umb-user-group-picker-list-item__permission{font-size:13px;color:#68676b}.umb-user-group-preview{padding-top:10px;padding-bottom:10px;display:flex;box-sizing:border-box;border-bottom:1px solid #e9e9eb}.umb-user-group-preview:last-of-type{border-bottom:none;margin-bottom:10px}.umb-user-group-preview__icon{display:flex;width:25px;height:25px;justify-content:center;align-items:center;font-size:20px;margin-right:10px;flex:0 0 auto}.umb-user-group-preview__content{flex:1 1 auto;margin-right:25px}.umb-user-group-preview__name{font-size:15px;color:#000;margin-bottom:3px;margin-top:2px}.umb-user-group-preview__permissions{font-size:13px;color:#515054}.umb-user-group-preview__permissions .umb-user-group-preview__permission:not(:last-child):after{content:", "}.umb-user-group-preview__actions{flex:0 0 auto;display:flex;align-items:center}.umb-user-group-preview__action{margin-left:5px;margin-right:5px;font-size:13px;font-weight:700;color:#817f85}.umb-user-group-preview__action:hover{color:#03bfb3;text-decoration:none;opacity:1}.umb-user-group-preview__action--red:hover{color:#d42054}.umb-user-preview{padding-top:7px;padding-bottom:7px;display:flex;box-sizing:border-box;border-bottom:1px solid #e9e9eb}.umb-user-preview:last-of-type{border-bottom:none;margin-bottom:7px}.umb-user-preview__avatar{margin-right:10px}.umb-user-preview__content{flex:1 1 auto}.umb-user-preview__name{color:#000;margin-bottom:3px;margin-top:2px}.umb-user-preview__actions{flex:0 0 auto;display:flex;align-items:center}.umb-user-preview__action{margin-left:5px;margin-right:5px;font-size:13px;font-weight:700;color:#817f85}.umb-user-preview__action:hover{color:#03bfb3;text-decoration:none;opacity:1}.umb-user-preview__action--red:hover{color:#d42054}.umb-user-picker-list{display:flex;flex-direction:column}.umb-user-picker-list-item{display:flex;margin-bottom:5px;padding:10px;align-items:center}.umb-user-picker-list-item:active,.umb-user-picker-list-item:focus{text-decoration:none}.umb-user-picker-list-item:hover{background-color:#f3f3f5;text-decoration:none}.umb-user-picker-list-item__avatar{margin-right:15px;position:relative}.umb-user-picker-list-item__checkmark{position:absolute;bottom:-3px;right:-3px}.umb-user-picker-list-item__group{font-size:14px;color:#817f85}.umb-user-picker-list-item__name{font-size:15px;font-weight:700}.umb-dialog-datatype-delete .umb-dialog-datatype-delete__table-head-column-name{width:140px}.umb-dialog-datatype-delete .umb-table-body__icon{margin-right:5px;vertical-align:top;display:inline-block}.umb-dialog-datatype-delete .table tbody td{vertical-align:top}.umb-dialog-datatype-delete .table tbody td>span{margin:5px 0;vertical-align:middle}.umb-dialog-datatype-delete .table tbody p{line-height:12px;margin:5px 0;vertical-align:middle}.umb-dialog-datatype-delete .table tbody .icon{vertical-align:top;margin-right:5px;display:inline-block}.umb-email-marketing h2{font-weight:800;max-width:26ex;margin-top:20px}.umb-email-marketing .layout{display:flex;align-items:center;align-content:stretch}.umb-email-marketing .layout .primary{flex-basis:50%;padding-right:40px;padding-top:20px;padding-bottom:20px}.umb-email-marketing .layout .primary .notice{color:#817f85;font-style:italic}.umb-email-marketing .layout .primary .notice a{color:#817f85}.umb-email-marketing .layout .primary .notice a:hover{color:#2152a3}.umb-email-marketing .layout .secondary{flex-basis:50%}.umb-email-marketing .layout .secondary svg{height:200px;width:100%;margin-top:-60px}.umb-email-marketing .cta{text-align:right}.umb-block-card-grid{display:flex;flex-wrap:wrap;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:minmax(200px,auto);grid-gap:20px}.umb-block-card-grid>*{flex:1 1 240px}.umb-block-card,umb-block-card{position:relative;display:inline-block;width:100%;height:auto;background-color:#fff;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.2);overflow:hidden;transition:box-shadow .12s;cursor:pointer}.umb-block-card:hover,umb-block-card:hover{box-shadow:0 1px 3px rgba(33,82,163,.5)}.umb-block-card.--isOpen:after,umb-block-card.--isOpen:after{content:"";position:absolute;border:2px solid #f5c1bc;border-radius:6px;top:0;bottom:0;left:0;right:0}.umb-block-card.--sortable-placeholder,umb-block-card.--sortable-placeholder{box-shadow:none}.umb-block-card.--sortable-placeholder:after,umb-block-card.--sortable-placeholder:after{content:"";position:absolute;background-color:rgba(106,180,240,.05);border:2px solid rgba(106,180,240,.1);border-radius:6px;box-shadow:0 0 4px rgba(106,180,240,.05);top:0;bottom:0;left:0;right:0;-webkit-animation:umb-block-card--sortable-placeholder .4s ease-in-out infinite alternate;animation:umb-block-card--sortable-placeholder .4s ease-in-out infinite alternate}@-webkit-keyframes umb-block-card--sortable-placeholder{0%{opacity:1}to{opacity:.5}}@keyframes umb-block-card--sortable-placeholder{0%{opacity:1}to{opacity:.5}}.umb-block-card .__showcase,umb-block-card .__showcase{position:relative;width:100%;padding-bottom:62.5%;background-color:#f9f9fa;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.umb-block-card .__showcase .__icon,umb-block-card .__showcase .__icon{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:42px}.umb-block-card .__info,umb-block-card .__info{width:100%;background-color:#fff;padding-bottom:6px}.umb-block-card .__info .__name,umb-block-card .__info .__name{font-weight:700;font-size:14px;color:#1b264f;margin-left:16px;margin-top:8px;margin-bottom:-1px}.umb-block-card .__info .__subname,umb-block-card .__info .__subname{color:#68676b;font-size:12px;margin-left:16px;margin-bottom:-1px}.umb-block-card:hover .__info .__name,umb-block-card:hover .__info .__name{color:#2152a3}.umb-block-card .__actions,umb-block-card .__actions{position:absolute;top:10px;right:0;opacity:0;transition:opacity .12s}.umb-block-card .__actions .__action,umb-block-card .__actions .__action{display:inline-block;border-radius:50%;width:28px;height:28px;margin-right:10px;background-color:#fff;color:#1b264f}.umb-block-card .__actions .__action:hover,umb-block-card .__actions .__action:hover{color:#2152a3}.umb-block-card:focus-within .__actions,.umb-block-card:focus .__actions,.umb-block-card:hover .__actions,umb-block-card:focus-within .__actions,umb-block-card:focus .__actions,umb-block-card:hover .__actions{opacity:1}.umb-block-list{padding-bottom:10px}.umb-block-list .umb-load-indicator{margin-bottom:20px}.umb-block-list__wrapper{position:relative;max-width:1024px}.umb-block-list__wrapper>.ui-sortable>.ui-sortable-helper>.umb-block-list__block>.umb-block-list__block--content>*{box-shadow:0 5px 10px 0 rgba(0,0,0,.2)}.umb-block-list__block{position:relative;width:100%}.umb-block-list__block>.umb-block-list__block--actions{opacity:0;transition:opacity .12s}.umb-block-list__block>.umb-block-list__block--actions .--error{color:#c71e6b!important}.umb-block-list__block.--active>.umb-block-list__block--actions,.umb-block-list__block:focus-within>.umb-block-list__block--actions,.umb-block-list__block:focus>.umb-block-list__block--actions,.umb-block-list__block:hover>.umb-block-list__block--actions{opacity:1}.umb-block-list__block--actions{position:absolute;z-index:999999999;top:10px;right:10px;font-size:0;background-color:hsla(0,0%,100%,.96);border-radius:16px;padding-left:5px;padding-right:5px}.umb-block-list__block--actions .action{position:relative;display:inline-block;color:#1b264f;font-size:18px;padding:5px}.umb-block-list__block--actions .action:hover{color:#2152a3}.umb-block-list__block--content{position:relative;width:100%;min-height:48px;background-color:#fff;border-radius:3px}.blockelement__draggable-element{cursor:-webkit-grab;cursor:grab}.umb-block-list__block--create-button{position:absolute;width:100%;z-index:1;opacity:0;outline:0;height:12px;margin-top:-9px;padding-top:6px;margin-bottom:-6px;transition:opacity .24s}.umb-block-list__block--create-button:before{content:"";position:absolute;background-color:#2152a3;border-top:1px solid #fff;border-bottom:1px solid #fff;border-radius:2px;top:5px;right:0;left:0;height:2px;-webkit-animation:umb-block-list__block--create-button_before .4s ease-in-out infinite alternate;animation:umb-block-list__block--create-button_before .4s ease-in-out infinite alternate}@-webkit-keyframes umb-block-list__block--create-button_before{0%{opacity:1}to{opacity:.5}}@keyframes umb-block-list__block--create-button_before{0%{opacity:1}to{opacity:.5}}.umb-block-list__block--create-button>.__plus{position:absolute;pointer-events:none;margin-left:-28px;margin-top:-18px;margin-bottom:-18px;width:28px;height:25px;padding-bottom:3px;border-radius:3em;border:2px solid #2152a3;display:flex;justify-content:center;align-items:center;color:#2152a3;font-size:20px;font-weight:800;background-color:hsla(0,0%,100%,.96);box-shadow:0 0 0 2px hsla(0,0%,100%,.96);transform:scale(0);transition:transform .24s ease-in;-webkit-animation:umb-block-list__block--create-button_after .8s ease-in-out infinite;animation:umb-block-list__block--create-button_after .8s ease-in-out infinite}@-webkit-keyframes umb-block-list__block--create-button_after{0%{color:rgba(33,82,163,.8)}50%{color:#2152a3}to{color:rgba(33,82,163,.8)}}@keyframes umb-block-list__block--create-button_after{0%{color:rgba(33,82,163,.8)}50%{color:#2152a3}to{color:rgba(33,82,163,.8)}}.umb-block-list__block--create-button:focus>.__plus{border:2px solid #6ab4f0}.umb-block-list__block--create-button:focus,.umb-block-list__block--create-button:hover{opacity:1;transition-duration:.12s}.umb-block-list__block--create-button:focus>.__plus,.umb-block-list__block--create-button:hover>.__plus{transform:scale(1);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}.umb-block-list__create-button{position:relative;display:flex;width:100%;align-items:center;justify-content:center;border:1px dashed #bbbabf;color:#1b264f;font-weight:700;margin:2px 0;padding:5px 15px;box-sizing:border-box;border-radius:3px}.umb-block-list__create-button:hover{color:#2152a3;border-color:#2152a3;text-decoration:none}.umb-block-list__create-button.--disabled,.umb-block-list__create-button.--disabled:hover{color:#bbbabf;border-color:#bbbabf;cursor:default}.umb-block-list-block-configuration .__add-button{position:relative;display:inline-flex;width:100%;height:auto;margin-right:20px;margin-bottom:20px;color:#1b264f;border:1px dashed #bbbabf;border-radius:6px;align-items:center;justify-content:center;padding:5px 15px;box-sizing:border-box;font-weight:700}.umb-block-list-block-configuration .__add-button:hover{color:#2152a3;border-color:#2152a3}.umb-block-list-block-configuration-overlay .umb-node-preview{flex-grow:1}.umb-block-list-block-configuration-overlay .__control-actions{position:absolute;display:flex;align-items:center;top:0;bottom:0;right:0;background-color:hsla(0,0%,100%,.8);opacity:0;transition:opacity .12s}.umb-block-list-block-configuration-overlay .control-group:focus-within .__control-actions,.umb-block-list-block-configuration-overlay .control-group:focus .__control-actions,.umb-block-list-block-configuration-overlay .control-group:hover .__control-actions{opacity:1}.umb-block-list-block-configuration-overlay .__control-actions-btn{position:relative;color:#1b264f;height:32px;width:26px}.umb-block-list-block-configuration-overlay .__control-actions-btn:hover{color:#2152a3}.umb-block-list-block-configuration-overlay .__control-actions-btn:last-of-type{margin-right:7px}.umb-block-list-block-configuration-overlay .umb-node-preview{border-bottom:none}.umb-block-list-block-configuration-overlay .__settings-input{position:relative;padding:5px 8px;margin-bottom:10px;color:#1b264f;border:1px dashed #bbbabf;width:100%;font-weight:700;display:inline-flex;flex-flow:row nowrap}.umb-block-list-block-configuration-overlay .__settings-input localize{width:100%}.umb-block-list-block-configuration-overlay .__settings-input .umb-node-preview{padding:3px 0;margin-left:5px;overflow:hidden}.umb-block-list-block-configuration-overlay .__settings-input.--noValue{text-align:center;border-radius:3px;color:#fff;transition:color .12s}.umb-block-list-block-configuration-overlay .__settings-input.--noValue:focus,.umb-block-list-block-configuration-overlay .__settings-input.--noValue:hover{color:#2152a3;border-color:#2152a3}.umb-block-list-block-configuration-overlay .__settings-input.--hasValue{border:1px solid #d8d7d9;padding:0}.umb-block-list-block-configuration-overlay .__add-button{width:100%;color:#1b264f;border:1px dashed #bbbabf;border-radius:3px;display:flex;align-items:center;justify-content:center;padding:5px 15px;box-sizing:border-box;margin:20px 0;font-weight:700}.umb-block-list-block-configuration-overlay .__add-button:hover{color:#2152a3;border-color:#2152a3}.umb-property-editor.umb-property-editor--notsupported{background-color:#d42054;color:#fff;padding:5px 10px;width:auto;border-radius:6px}.blockelement-unsupportedblock-editor{position:relative;display:block;box-sizing:border-box;margin-bottom:4px;margin-top:4px;width:100%;border:1px solid #e9e9eb;border-radius:3px}.blockelement-unsupportedblock-editor>.__header{display:flex;align-items:center;padding-left:20px;padding-bottom:2px;min-height:48px;border-bottom:1px solid #e9e9eb;background-color:#f6f6f7;color:#a2a1a6}.blockelement-unsupportedblock-editor>.__header i{font-size:22px;margin-right:5px;display:inline-block;vertical-align:middle}.blockelement-unsupportedblock-editor>.__header span{display:inline-block;vertical-align:middle}.blockelement-unsupportedblock-editor>.__body{padding:20px;background-color:#f6f6f7}.blockelement-unsupportedblock-editor>.__body a{text-decoration:underline;color:#1b264f}.blockelement-unsupportedblock-editor>.__body a:hover{color:#2152a3}.blockelement-unsupportedblock-editor>.__body pre{border:none;padding:0;background-color:transparent}.blockelement-labelblock-editor{position:relative;display:block;margin-bottom:4px;margin-top:4px;width:100%;min-height:48px;border:1px solid #e9e9eb;border-radius:3px;cursor:pointer;color:#1b264f;background-color:#fff;text-align:left;padding-left:20px;padding-bottom:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:border-color .12s}.blockelement-labelblock-editor i{font-size:22px;margin-right:5px}.blockelement-labelblock-editor i,.blockelement-labelblock-editor span{display:inline-block;vertical-align:middle}.blockelement-labelblock-editor:hover{color:#2152a3;background-color:#f9f9fa}.blockelement-labelblock-editor.--active{color:#1b264f;border-color:#fee4e1;background-color:#fee4e1}.blockelement-labelblock-editor.--error{border-color:#c71e6b!important}.blockelement-inlineblock-editor{display:block;margin-bottom:4px;margin-top:4px;border:1px solid #e9e9eb;border-radius:3px;transition:border-color .12s}.umb-block-list__block:not(.--active) .blockelement-inlineblock-editor:hover{border-color:#d8d7d9}.blockelement-inlineblock-editor>button{width:100%;min-height:48px;cursor:pointer;color:#1b264f;text-align:left;padding-left:10px;padding-bottom:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.blockelement-inlineblock-editor>button .caret{transform:rotate(-90deg);transition:transform 80ms ease-out}.blockelement-inlineblock-editor>button i{font-size:22px}.blockelement-inlineblock-editor>button i,.blockelement-inlineblock-editor>button span{display:inline-block;vertical-align:middle}.blockelement-inlineblock-editor>button:hover{color:#2152a3;border-color:#d8d7d9}.umb-block-list__block.--active .blockelement-inlineblock-editor{border-color:#d8d7d9;box-shadow:0 0 2px 0 rgba(0,0,0,.05)}.umb-block-list__block.--active .blockelement-inlineblock-editor>button>.caret{transform:rotate(0)}.blockelement-inlineblock-editor.--error{border-color:#c71e6b!important}.blockelement-inlineblock-editor__inner{border-top:1px solid #d8d7d9;background-color:#f9f9fa}.blockelement-inlineblock-editor__inner>*>*>*>.umb-group-panel{background-color:transparent;box-shadow:none;margin-top:10px;margin-bottom:0}.blockelement-inlineblock-editor__inner>*>*>*>.umb-group-panel>.umb-group-panel__content .umb-property{margin-bottom:20px}.blockelement-inlineblock-editor__inner .umb-group-panel+.umb-group-panel{margin-top:20px}.blockelement-inlineblock-editor__inner.--singleGroup>*>*>*>.umb-group-panel{margin-top:0}.blockelement-inlineblock-editor__inner.--singleGroup>*>*>*>.umb-group-panel>.umb-group-panel__header,.dn{display:none}.di{display:inline}.db{display:block}.dib{display:inline-block}.dit{display:inline-table}.dt{display:table}.dtc{display:table-cell}.dt-row{display:table-row}.dt-row-group{display:table-row-group}.dt-column{display:table-column}.dt-column-group{display:table-column-group}.dt--fixed{table-layout:fixed;width:100%}.o-100{opacity:1}.o-90{opacity:.9}.o-80{opacity:.8}.o-70{opacity:.7}.o-60{opacity:.6}.o-50{opacity:.5}.o-40{opacity:.4}.o-30{opacity:.3}.o-20{opacity:.2}.o-10{opacity:.1}.o-05{opacity:.05}.o-025{opacity:.025}.o-0{opacity:0}.strike{text-decoration:line-through}.underline{text-decoration:underline}.no-underline{text-decoration:none}.ws-normal{white-space:normal}.nowrap{white-space:nowrap}.pre{white-space:pre}.pre-wrap{white-space:pre-wrap}.pre-line{white-space:pre-line}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.word-normal{word-break:normal}.word-wrap{word-break:break-all}.word-nowrap{word-break:keep-all}.flex{display:flex}.flex-inline{display:inline-flex}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-baseline{align-self:baseline}.self-stretch{align-self:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-stretch{align-content:stretch}.flx-i{flex:1}.flx-g0{flex-grow:0}.flx-g1{flex-grow:1}.flx-s0{flex-shrink:0}.flx-s1{flex-shrink:1}.flx-b0{flex-basis:0%}.flx-b1{flex-basis:10%}.flx-b2{flex-basis:20%}.flx-b3{flex-basis:30%}.flx-b4{flex-basis:40%}.flx-b5{flex-basis:50%}.flx-b6{flex-basis:60%}.flx-b7{flex-basis:70%}.flx-b8{flex-basis:80%}.flx-b9{flex-basis:90%}.flx-b10{flex-basis:100%}.flx-ba{flex-basis:auto}.flex-auto{flex:1 1 auto;min-width:0;min-height:0}.flex-none{flex:none}.m-center{margin-left:auto;margin-right:auto}.mt0{margin-top:0}.mt1{margin-top:.25rem}.mt2{margin-top:.5rem}.mt3{margin-top:1rem}.mt4{margin-top:2rem}.mt5{margin-top:4rem}.mt6{margin-top:8rem}.mt7{margin-top:16rem}.mb0{margin-bottom:0}.mb1{margin-bottom:.25rem}.mb2{margin-bottom:.5rem}.mb3{margin-bottom:1rem}.mb4{margin-bottom:2rem}.mb5{margin-bottom:4rem}.mb6{margin-bottom:8rem}.mb7{margin-bottom:16rem}.ml0{margin-left:0}.ml1{margin-left:.25rem}.ml2{margin-left:.5rem}.ml3{margin-left:1rem}.ml4{margin-left:2rem}.ml5{margin-left:4rem}.ml6{margin-left:8rem}.ml7{margin-left:16rem}.mr0{margin-right:0}.mr1{margin-right:.25rem}.mr2{margin-right:.5rem}.mr3{margin-right:1rem}.mr4{margin-right:2rem}.mr5{margin-right:4rem}.mr6{margin-right:8rem}.mr7{margin-right:16rem}.p0{padding:0}.pt0{padding-top:0}.pb0{padding-bottom:0}.pl0{padding-left:0}.pr0{padding-right:0}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.w1{width:1rem}.w2{width:2rem}.w3{width:4rem}.w4{width:8rem}.w5{width:16rem}.w-10{width:10%}.w-20{width:20%}.w-25{width:25%}.w-33{width:33%}.w-34{width:34%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-75{width:75%}.w-80{width:80%}.w-100{width:100%}.w-auto{width:auto}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-none{cursor:none}.cursor-context-menu{cursor:context-menu}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.cursor-wait{cursor:wait}.cursor-cell{cursor:cell}.cursor-crosshair{cursor:crosshair}.cursor-text{cursor:text}.cursor-vertical-text{cursor:vertical-text}.cursor-alias{cursor:alias}.cursor-copy{cursor:copy}.cursor-move{cursor:move}.cursor-no-drop{cursor:no-drop}.cursor-not-allowed{cursor:not-allowed}.cursor-e-resize{cursor:e-resize}.cursor-n-resize{cursor:n-resize}.cursor-ne-resize{cursor:ne-resize}.cursor-nw-resize{cursor:nw-resize}.cursor-s-resize{cursor:s-resize}.cursor-se-resize{cursor:se-resize}.cursor-sw-resize{cursor:sw-resize}.cursor-w-resize{cursor:w-resize}.cursor-ew-resize{cursor:ew-resize}.cursor-ns-resize{cursor:ns-resize}.cursor-nesw-resize{cursor:nesw-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-col-resize{cursor:col-resize}.cursor-row-resize{cursor:row-resize}.cursor-all-scroll{cursor:all-scroll}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.login-overlay{width:100%;height:100%;position:absolute;z-index:65537;top:0;left:0;margin:0!important;padding:0;border:none;border-radius:0;overflow-y:auto;background-color:#162335}.login-overlay__background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:url("/umbraco/assets/img/login.jpg");width:100%;height:100%;position:absolute}.login-overlay__logo{position:absolute;top:22px;left:25px;width:30px;height:30px;z-index:1}.login-overlay .umb-modalcolumn{background:0 0;border:none}.login-overlay .umb-login-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;z-index:3;box-sizing:border-box}@media (max-width:565px){.login-overlay .umb-login-container{padding-top:80px}}.login-overlay .form{background:#fff;padding:30px;width:500px;margin:auto 25px;border-radius:3px}.login-overlay .form input[type=email],.login-overlay .form input[type=password],.login-overlay .form input[type=text]{height:36px;padding-left:10px;padding-right:10px}.login-overlay .form label{font-weight:700}.login-overlay h1{display:block;text-align:center;color:#000;font-size:24px;font-weight:700;margin-bottom:20px}.login-overlay .alert{display:inline-block;padding-right:6px;padding-left:6px;margin-top:10px;text-align:center}.login-overlay .external-logins form{margin-bottom:20px}.login-overlay .btn-social{padding-top:8px;padding-bottom:8px;margin:0 0 5px}.login-overlay .btn-social>:first-child{line-height:36px}.login-overlay .text-error,.login-overlay .text-info{font-weight:700}.password-toggle{position:relative;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:auto}.password-toggle a{opacity:.5;cursor:pointer;display:inline-block;z-index:1;-webkit-tap-highlight-color:transparent}.password-toggle a .password-text{background-repeat:no-repeat;background-size:18px;background-position:0 1px;padding-left:24px}.password-toggle a .password-text.show{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M16 6C9 6 3 10 0 16c3 6 9 10 16 10s13-4 16-10c-3-6-9-10-16-10zm8 5.3c1.8 1.2 3.4 2.8 4.6 4.7-1.2 2-2.8 3.5-4.7 4.7-3 1.5-6 2.3-8 2.3s-6-.8-8-2.3C6 19.5 4 18 3 16c1.5-2 3-3.5 5-4.7l.6-.2C8 12 8 13 8 14c0 4.5 3.5 8 8 8s8-3.5 8-8c0-1-.3-2-.6-2.6l.4.3zM16 13c0 1.7-1.3 3-3 3s-3-1.3-3-3 1.3-3 3-3 3 1.3 3 3z'/%3E%3C/svg%3E")}.password-toggle a .password-text.hide{display:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M29.6.4C29 0 28 0 27.4.4L21 6.8c-1.4-.5-3-.8-5-.8C9 6 3 10 0 16c1.3 2.6 3 4.8 5.4 6.5l-5 5c-.5.5-.5 1.5 0 2 .3.4.7.5 1 .5s1 0 1.2-.4l27-27C30 2 30 1 29.6.4zM13 10c1.3 0 2.4 1 2.8 2L12 15.8c-1-.4-2-1.5-2-2.8 0-1.7 1.3-3 3-3zm-9.6 6c1.2-2 2.8-3.5 4.7-4.7l.7-.2c-.4 1-.6 2-.6 3 0 1.8.6 3.4 1.6 4.7l-2 2c-1.6-1.2-3-2.7-4-4.4zM24 13.8c0-.8 0-1.7-.4-2.4l-10 10c.7.3 1.6.4 2.4.4 4.4 0 8-3.6 8-8z'/%3E%3Cpath fill='%23444' d='M26 9l-2.2 2.2c2 1.3 3.6 3 4.8 4.8-1.2 2-2.8 3.5-4.7 4.7-2.7 1.5-5.4 2.3-8 2.3-1.4 0-2.6 0-3.8-.4L10 25c2 .6 4 1 6 1 7 0 13-4 16-10-1.4-2.8-3.5-5.2-6-7z'/%3E%3C/svg%3E")}.welcome-dashboard__intro{margin-top:20px;margin-bottom:30px}.welcome-dashboard__title{font-size:30px;color:#303033;line-height:1.3em;margin-bottom:15px;font-weight:700}.welcome-dashboard__intro-text,.welcome-dashboard__title{text-align:center;max-width:750px;margin-left:auto;margin-right:auto}.welcome-dashboard__intro-text{font-size:18px;line-height:1.6em}.welcome-dashboard__info-box-boxes{display:flex;margin-bottom:30px}.welcome-dashboard__info-box{background-color:#f3fdfc;border-radius:3px;border:2px solid transparent;padding:25px;text-decoration:none;display:block;margin:10px}.welcome-dashboard__info-box:hover{border:2px solid #03bfb3;cursor:pointer;transition:border-color .15s ease-in-out;text-decoration:none}.welcome-dashboard__info-box:active,.welcome-dashboard__info-box:focus{text-decoration:none}.welcome-dashboard__info-box-title{color:#00aea2;font-size:16px;text-align:center;margin-bottom:5px;font-weight:700}.welcome-dashboard__info-box-description{text-align:center;line-height:1.4em}.welcome-dashboard__cards{display:flex;margin-bottom:30px}.welcome-dashboard__card{background-color:#f3f3f5;border-radius:3px;margin:10px;display:flex;flex-direction:column;align-items:flex-start}.welcome-dashboard__card-image-wrapper{flex:0 0 auto;width:100%;margin-bottom:30px;max-height:225px;overflow:hidden}.welcome-dashboard__card-image{cursor:pointer;border-radius:3px 3px 0 0;width:100%}.welcome-dashboard__card-image-wrapper+.welcome-dashboard__card-content{padding-top:0}.welcome-dashboard__card-content{padding:30px}.welcome-dashboard__card-title{color:#303033;font-size:18px;font-weight:700;margin-bottom:10px;line-height:1.6em}.welcome-dashboard__card-teaser{font-size:14px;margin-bottom:15px}.umb-property-editor{width:100%}.umb-property-editor-tiny{width:60px}.umb-property-editor-tiny.umb-editor-push{width:30%;min-width:0}.umb-property-editor-small{width:90px}.umb-dialog .umb-control-group .help-block,.umb-dialog .umb-property-editor,.umb-modal .umb-property-editor{width:95%}.umb-codeeditor{width:99%}.umb-property--pull{float:left;width:60%}.umb-property--push{float:right;width:35%}.umb-property--pull .umb-editor,.umb-property--push .umb-editor{min-width:0;width:100%}.umb-property .alert{border-radius:3px}.umb-contentpicker{max-width:800px}.umb-contentpicker li a .hover-show,.umb-contentpicker li a:hover .hover-hide{display:none}.umb-contentpicker li a:hover .hover-show{display:inline-block}.umb-contentpicker-popover .search-holder{padding:10px}.umb-contentpicker__min-max-help{font-size:13px;margin-top:5px;color:#68676b}.show-validation .umb-contentpicker__min-max-help{display:none}.umb-contentpicker small:not(:last-child){padding-right:3px;border-right:1px solid #817f85}.umb-contentpicker small a{color:#515054}.control-group.color-picker-preval .thumbnail{width:34px;height:34px;min-width:auto;border:none;cursor:move;border-radius:3px;margin-top:auto;margin-bottom:auto;flex:0 0 auto}.control-group.color-picker-preval .handle{float:left;display:inline-flex;margin:5px 3px 5px 0}.control-group.color-picker-preval div.color-picker-prediv{display:inline-flex;align-items:center;max-width:100%;flex:1}.control-group.color-picker-preval div.color-picker-prediv pre{display:inline-flex;font-family:monospace;margin-left:15px;margin-right:15px;white-space:nowrap;overflow:hidden;margin-bottom:0;vertical-align:middle;padding:6px 10px;background:#f6f6f7;flex:0 0 auto}.control-group.color-picker-preval div.color-picker-prediv span{margin-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.control-group.color-picker-preval input[type=text]{display:flex;flex:1 1 100px;margin-top:1px;margin-right:15px;min-width:auto;width:auto}.control-group.color-picker-preval .sp-replacer{display:inline-flex;margin-right:18px}.control-group.color-picker-preval label{padding:6px 10px;font-family:monospace;border:1px solid #d8d7d9;background:#f6f6f7;margin:0 15px 0 3px;border-radius:3px}.umb-prevalues-multivalues.umb-cropsizes{max-width:500px;width:100%;min-width:66.6%}@media (max-width:930px),(min-width:1101px) and (max-width:1300px){.umb-prevalues-multivalues.umb-cropsizes{max-width:none}}.umb-overlay__form .umb-prevalues-multivalues.umb-cropsizes{width:100%}.umb-cropsizes__add{display:inline-flex;align-items:center}.umb-cropsizes__controls{margin:24px 0 0;display:flex}.umb-cropsizes__input{width:100%}.umb-cropsizes__input-wrap{flex:1 1 auto;margin-right:10px}.umb-cropsizes__input-wrap--narrow{flex:0 1 100px}.umb-mediapicker>div{border:1px solid #d8d7d9}.umb-mediapicker-single>div{width:144px}.umb-mediapicker-multi>div{width:100%;max-width:800px}.umb-mediapicker .add-link{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;color:#e9e9eb;border:2px dashed #e9e9eb;text-decoration:none;transition:all .15s ease-in-out}.umb-mediapicker .add-link:active,.umb-mediapicker .add-link:hover{color:#2152a3;border-color:#2152a3}.umb-mediapicker .label__trashed{background-color:#d42054;position:absolute;top:50%;left:50%;z-index:1;transform:translate3d(-50%,-50%,0);margin:0;pointer-events:none}.umb-mediapicker .picked-image{position:absolute;bottom:10px;right:10px;opacity:.5;font-size:24px;color:#d42054;background:#fff;line-height:36px;text-align:center;border-radius:15px;height:32px;width:32px;overflow:hidden;display:none;text-decoration:none}.umb-mediapicker .add-link-square{height:100px;width:100px;margin:10px}.umb-thumbnails{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.umb-thumbnails>li.icon{width:14%;text-align:center}.umb-thumbnails i{margin:auto}.umb-thumbnails a{outline:0;border:none!important;box-shadow:none!important}.umb-sortable-thumbnails-container{display:flex;flex-wrap:wrap;background-color:#fff}.umb-sortable-thumbnails{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}.umb-sortable-thumbnails li{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;padding:5px;margin:5px;background:#fff;max-width:100%}.umb-mediapicker .umb-sortable-thumbnails li{border:none;flex-direction:column}.umb-sortable-thumbnails li:hover a{display:flex;justify-content:center;align-items:center}.umb-sortable-thumbnails li img{max-width:100%;max-height:100%;margin:auto;display:block;background-image:url('data:image/svg+xml;charset=utf-8,');background-color:#e9e9eb;background-size:10px 10px;background-repeat:repeat}.umb-sortable-thumbnails li .trashed{opacity:.3}.umb-sortable-thumbnails li img.noScale{max-width:none!important;max-height:none!important}.umb-sortable-thumbnails .umb-sortable-thumbnails__wrapper{width:124px;height:124px;overflow:hidden;position:relative}.umb-sortable-thumbnails .umb-sortable-thumbnails__loading{position:absolute;background-color:hsla(0,0%,100%,.8);top:0;right:0;bottom:0;left:0}.umb-sortable-thumbnails .umb-sortable-thumbnails__actions{position:absolute;bottom:10px;right:10px;text-decoration:none;display:flex;flex-direction:row}.umb-sortable-thumbnails.ui-sortable:not(.ui-sortable-disabled)>li:not(.unsortable){cursor:move}.umb-sortable-thumbnails li:hover .umb-sortable-thumbnails__action{opacity:1}.umb-sortable-thumbnails .umb-sortable-thumbnails__action{font-size:16px;background:#fff;height:25px;width:25px;border-radius:15px;color:#1e1c1c;display:flex;justify-content:center;align-items:center;margin-left:5px;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.25);opacity:0;transition:opacity .1s ease-in-out}.tabbing-active .umb-sortable-thumbnails .umb-sortable-thumbnails__action:focus{opacity:1}.umb-sortable-thumbnails .umb-sortable-thumbnails__action.-red{color:#d42054}.umb-sortable-thumbnails .umb-sortable-thumbnails__action:hover{text-decoration:none}.umb-cropper{position:relative}.umb-cropper-gravity img,.umb-cropper img{position:relative;max-width:100%;height:auto;top:0;left:0}.umb-cropper img{max-width:none}.umb-cropper-gravity .overlay,.umb-cropper .overlay{top:0;left:0;cursor:move;z-index:499;position:absolute}.umb-cropper .viewport{overflow:hidden;position:relative;margin:auto;max-width:100%;height:auto}.umb-cropper-gravity .viewport{overflow:hidden;position:relative;width:100%;height:100%}.umb-cropper .viewport:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:498;opacity:.75;box-shadow:inset 0 0 0 20px #fff,inset 0 0 0 21px rgba(0,0,0,.1),inset 0 0 20px 21px rgba(0,0,0,.2)}.umb-cropper-gravity .overlay{width:14px;height:14px;text-align:center;border-radius:20px;background:#f5c1bc;border:3px solid #fff;opacity:.8}.umb-cropper-gravity .overlay i{font-size:26px;line-height:26px;opacity:.8!important}.umb-cropper .crop-container{text-align:center}.umb-cropper .crop-slider-wrapper{padding:10px;border-top:1px solid #f3f3f5;margin-top:10px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media (min-width:769px){.umb-cropper .crop-slider-wrapper{padding:10px 50px}}.umb-cropper .crop-slider-wrapper i{color:#515054;flex:0 0 25px;padding:0 5px;box-sizing:border-box}.umb-cropper .crop-slider-wrapper i:first-of-type{text-align:right}.umb-cropper .crop-slider-wrapper .crop-slider{padding:50px 15px 40px;width:66.6%}.umb-cropper-gravity,.umb-cropper-gravity .viewport,.umb-cropper-imageholder{display:inline-block;max-width:100%}.umb-cropper-imageholder{float:left}.cropList{display:inline-block;position:relative;vertical-align:top}.gravity-container{border:1px solid #d8d7d9;line-height:0}.gravity-container .viewport{max-width:600px;background-image:url('data:image/svg+xml;charset=utf-8,');background-color:#e9e9eb;background-size:10px 10px;background-repeat:repeat}.gravity-container .viewport img{display:block;margin-left:auto;margin-right:auto}.gravity-container .viewport:hover{cursor:pointer}.imagecropper{display:flex;align-items:flex-start;flex-direction:row}@media (max-width:768px){.imagecropper{flex-direction:column;float:left;max-width:100%}}.imagecropper .viewport img{background-image:url('data:image/svg+xml;charset=utf-8,');background-color:#e9e9eb;background-size:10px 10px;background-repeat:repeat}.imagecropper .umb-cropper__container{position:relative;margin-bottom:10px;max-width:100%;border:1px solid #f3f3f5}@media (min-width:769px){.imagecropper .umb-cropper__container{width:600px}}.imagecropper .umb-cropper__container .button-drawer{display:flex;justify-content:flex-end;padding:10px;position:relative}.imagecropper .umb-cropper__container .button-drawer button{margin-left:4px}.umb-close-cropper{position:absolute;top:3px;right:3px;cursor:pointer;z-index:500}.umb-close-cropper:hover{opacity:.9;background:#f3f3f5}.imagecropper .umb-sortable-thumbnails{display:flex;flex-direction:row;flex-wrap:wrap}.imagecropper .umb-sortable-thumbnails li{display:flex;flex-direction:column;justify-content:space-between;padding:8px;margin-top:0}.imagecropper .umb-sortable-thumbnails li.current{border-color:#d8d7d9;background:#f3f3f5;color:#000;cursor:pointer}.imagecropper .umb-sortable-thumbnails li.current:hover,.imagecropper .umb-sortable-thumbnails li:hover{border-color:#d8d7d9;background:#f3f3f5;color:#000;cursor:pointer;opacity:.95}.imagecropper .umb-sortable-thumbnails li .crop-annotation,.imagecropper .umb-sortable-thumbnails li .crop-name,.imagecropper .umb-sortable-thumbnails li .crop-size{display:block;text-align:left;font-size:13px;line-height:1}.imagecropper .umb-sortable-thumbnails li .crop-name{font-weight:700;margin:10px 0 5px}.imagecropper .umb-sortable-thumbnails li .crop-annotation,.imagecropper .umb-sortable-thumbnails li .crop-size{font-size:10px;font-style:italic;margin:0 0 5px}.imagecropper .umb-sortable-thumbnails li .crop-annotation{color:#a2a1a6}.btn-crop-delete{display:block;text-align:left}.imagecropper .cropList-container h5{margin-left:10px;margin-top:0}.umb-folderbrowser .add-link{display:inline-block;height:120px;width:120px;text-align:center;border:1px dashed #f3f3f5;line-height:120px}.umb-fileupload{display:flex;flex-direction:column}.umb-fileupload .preview{border-radius:5px;border:1px solid #a2a1a6;padding:3px;background:#e9e9eb;float:left;margin-right:30px;margin-bottom:30px}.umb-fileupload ul{list-style:none;vertical-align:middle;margin-bottom:0}.umb-fileupload ul img{background-image:url('data:image/svg+xml;charset=utf-8,');background-color:#e9e9eb;background-size:10px 10px;background-repeat:repeat}.umb-fileupload label{vertical-align:middle;padding-left:7px;font-weight:400}.umb-fileupload .preview-file{color:#68676b;height:45px;width:55px;text-align:center;text-transform:uppercase;font-size:10px;padding-top:27px}.umb-fileupload input{font-size:12px;line-height:1}.umb-relatedlinks table>tr>td{word-wrap:break-word;word-break:break-all;border-bottom:1px solid transparent}.umb-relatedlinks .handle{cursor:move}.umb-relatedlinks table>tbody>tr.unsortable .handle{cursor:default}.umb-relatedlinks table td.col-sort{width:20px}.umb-relatedlinks table td.col-caption,.umb-relatedlinks table td.col-link{min-width:200px}.umb-relatedlinks table td.col-actions{min-width:120px}.umb-relatedlinks table td.col-caption .control-wrapper,.umb-relatedlinks table td.col-link .control-wrapper{display:flex}.umb-relatedlinks table td.col-caption .control-wrapper input[type=text],.umb-relatedlinks table td.col-link .control-wrapper input[type=text]{width:auto;flex:1}.umb-relatedlinks .sortable-placeholder{background-color:#f3f3f5;display:table-row}.umb-relatedlinks .sortable-placeholder>td{display:table-cell;padding:8px}.umb-relatedlinks .ui-sortable-helper{display:table-row;background-color:#fff;opacity:.7}.umb-relatedlinks .ui-sortable-helper>td{display:table-cell;border-bottom:1px solid #e9e9eb}.umb-tags{border:1px solid #d8d7d9;padding:5px;min-height:54px;font-size:13px;text-shadow:none;box-sizing:border-box;max-width:800px}.umb-tags .tag{cursor:default;margin:10px;padding:10px 15px;background:#1b264f;position:relative;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.umb-tags .tag .icon-trash{position:relative;cursor:pointer;padding-left:2px;font-size:15px;right:-5px;bottom:-1px}.umb-tags .tag .umb_confirm-action__overlay.-left{top:6px;left:auto;right:15px}.umb-tags input{border:none;background:#fff}.umb-tags .twitter-typeahead{margin:16px 10px 10px;vertical-align:top}.umb-tags .twitter-typeahead input{padding-left:0}.bootstrap-datetimepicker-widget .btn{padding:0}.bootstrap-datetimepicker-widget .picker-switch .btn{background:0 0;border:none}.umb-datepicker .input-append .add-on{cursor:pointer}.umb-datepicker .input-append .on-top{border:0;position:absolute;margin-left:-31px;margin-top:1px;display:inline-block;padding:5px 6px 3px;font-size:15px;font-weight:400;line-height:20px;text-align:center;background-color:#fff;color:#1b264f}.umb-datepicker .input-append .on-top:hover{color:#2152a3}.umb-datepicker p{margin-top:10px}.umb-datepicker p a{color:#515054}.umb-linkpicker .umb-linkpicker__url{width:50%;padding-right:5px}.umb-linkpicker .umb-linkpicker__anchor{width:50%;padding-left:5px}.CodeMirror,.CodeMirror-scroll{height:100%;min-height:200px}.umb-group-builder__property-preview .umb-property-editor .slider .tooltip{display:none}.umb-prevalues-multivalues{width:425px;max-width:100%}.umb-overlay .umb-prevalues-multivalues{width:500px}.umb-prevalues-multivalues p{margin:7px 0}.umb-prevalues-multivalues__left{display:flex;flex:1 1 auto;overflow:hidden}.umb-prevalues-multivalues__right{display:flex;flex:0 0 auto;align-items:center}.umb-prevalues-multivalues__add{display:flex}.umb-prevalues-multivalues__add input{width:320px;display:flex}.umb-prevalues-multivalues__add button{margin:0 6px 0 auto}.umb-prevalues-multivalues__listitem{display:flex;padding:6px;margin:10px 0!important;background:#f3f3f5;cursor:move}.umb-prevalues-multivalues__listitem i{display:flex;align-items:center;margin-right:5px}.umb-prevalues-multivalues__listitem a{cursor:pointer;margin-left:auto}.umb-prevalues-multivalues__listitem input{width:295px}.umb-prevalues-numberrange .__enDash{display:inline-block;vertical-align:middle;margin-top:5px}.umb-getstarted{margin-left:-10px;margin-right:-10px}.umb-getstarted,.umb-getstartedcards{display:flex;flex-wrap:wrap}@media (min-width:500px){.umb-getstartedcards{margin:0 -10px}}.umb-getstartedcard{width:100%;padding:.5em;text-align:center;display:flex;align-items:center;border:1px solid #d8d7d9;background-color:#fff;margin:0 0 .5em}@media (min-width:500px){.umb-getstartedcard{display:block;align-items:unset;padding:1em 1em 0;margin:0 10px 20px;width:auto;flex-basis:35%;max-width:35%}}@media (min-width:768px){.umb-getstartedcard{width:auto;flex-basis:14%;max-width:14%}}@media (min-width:1930px){.umb-getstartedcard{width:auto;flex-basis:7%;max-width:7%}}.umb-getstartedcard img{height:3em;max-width:100%}@media (min-width:500px){.umb-getstartedcard img{height:auto}}.umb-getstartedcards{margin:0 auto;max-width:100%}.umb-getstartedbody{font-weight:700;margin:.5em}@media (min-width:500px){.umb-getstartedbody{padding:10px;margin:auto}}.umb-getstartedbody p{margin:0}@media (min-width:500px){.umb-getstartedbody p{margin:inherit}}.umb-getstartedcard:hover{border:1px solid #03bfb3;cursor:pointer}.umb-dashboards-forms-install{background:url("/umbraco/assets/img/forms/installer-background.png");background-repeat:repeat-x;position:absolute;top:0;left:0;right:0;bottom:0;padding-top:30px;background-color:#fff;overflow:auto;display:flex}.umb-dashboards-forms-install small{font-size:14px;opacity:.5}.umb-dashboards-forms-install .umb-loader{width:640px;height:4px}.umb-dashboards-forms-install .video_player video{width:100%;max-width:640px;border:1px solid #e9e9eb;border-bottom:none;border-left:none;box-sizing:border-box}.umb-dashboards-forms-install .video_player input[type=range]{position:relative;z-index:999;max-width:640px;width:100%;margin:0 auto;opacity:0;cursor:pointer}.umb-dashboards-forms-install .video_player input[type=range]::-ms-fill-lower,.umb-dashboards-forms-install .video_player input[type=range]::-ms-fill-upper{background:0 0}.umb-dashboards-forms-install .video_player input[type=range]::-ms-tooltip{display:none}.umb-dashboards-forms-install .video_player .video-controls{position:relative;max-width:640px;height:20px;margin:-13px auto 40px;opacity:.8}.umb-dashboards-forms-install .video_player .loader{display:block;width:100%;height:3px;margin-top:-13px;background-color:#f3f3f5}.umb-dashboards-forms-install .video_player .progress-bar{display:block;box-sizing:border-box;max-width:100%;width:200px;height:100%;background:#817f85}.umb-dashboards-forms-install .video_player .loader,.umb-dashboards-forms-install .video_player .progress-bar,.umb-dashboards-forms-install .video_player .video-controls{transition:all .15s ease-in-out}.umb-dashboards-forms-install .video_player .progress-bar{transition-property:background}.umb-dashboards-forms-install .video_player .video-controls:hover,.umb-dashboards-forms-install .video_player .video_player video:hover+.video-controls{margin-top:-19px;margin-bottom:46px;opacity:1}.umb-dashboards-forms-install .video_player .video-controls:hover .loader,.umb-dashboards-forms-install .video_player .video_player video:hover+.video-controls .loader{height:8px}.umb-dashboards-forms-install .video_player .video-controls:hover .progress-bar,.umb-dashboards-forms-install .video_player .video_player video:hover+.video-controls .progress-bar{background:#2152a3}.umb-dashboards-forms-install .forms-install-button .btn{padding:14px 40px}.umb-dashboards-forms-install .step-text{font-size:16px;line-height:1.5;color:#555;margin-bottom:20px}.umb-dashboards-forms-install .installing{position:relative}.umb-dashboards-forms-install .installer-wrapper{max-width:800px;text-align:center;margin:auto;padding:20px}.umb-dashboards-forms-install .installer-intro{overflow:hidden;margin:0 auto 30px;height:80px;line-height:80px;text-align:center;position:relative;display:flex;justify-content:center}.umb-dashboards-forms-install .installer-intro .icon,.umb-dashboards-forms-install .installer-intro h3{display:inline-block}.umb-dashboards-forms-install .installer-intro .icon{font-size:80px}.umb-dashboards-forms-install .installer-intro h3{margin:0 0 0 20px;line-height:80px;font-weight:700;font-size:36px;letter-spacing:-1px}.examine-management .form-search .search-query{flex:1 1 auto;width:auto}.examine-management .form-search button.btn{border-top-left-radius:0;border-bottom-left-radius:0}.examine-management .umb-panel-group__details-status-action{background-color:transparent;padding-left:0}.umb-healthcheck{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.umb-healthcheck-help-text{line-height:1.6em}.umb-healthcheck-action-bar{display:flex;justify-content:flex-end;margin-bottom:20px}.umb-healthcheck-group{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;background:#fff;border:0;border-radius:3px;padding:20px;text-align:center;box-shadow:0 1px 1px 0 rgba(0,0,0,.16);height:100%;box-sizing:border-box;width:100%}.umb-healthcheck-group:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.16);cursor:pointer;transition:box-shadow .15s ease-in-out}.umb-healthcheck-group__load-container{position:relative;height:30px;margin-top:15px;margin-bottom:16px}.umb-healthcheck-title{font-size:14px;font-weight:700}.umb-healthcheck-messages{margin-top:15px}.umb-healthcheck-message{position:relative;background:#f3f3f5;border-radius:50px;display:inline-flex;align-items:center;padding-left:8px;padding-right:8px;margin-bottom:5px;color:#000;font-weight:700;font-size:13px}.umb-healthcheck-message i{font-size:15px;margin-right:3px}.umb-healthcheck-details-link{color:#00aea2}.umb-healthcheck-details-link:hover{text-decoration:none;color:#00aea2}.align-self-center{align-self:center}.umb-air{flex:0 0 auto;flex-basis:100%;max-width:100%;padding:10px;box-sizing:border-box}@media (min-width:500px){.umb-air{flex-basis:50%;max-width:50%}}@media (min-width:768px){.umb-air{flex-basis:20%;max-width:20%}}.umb-healthcheck-back-link{background:0 0;border:0;padding:0;font-weight:700;color:#000}.umb-healthcheck-status-icon{font-size:20px;margin-top:2px}.umb-healthcheck-status-icon.-large{width:70px;height:70px;font-size:30px;background-color:#fff}.content-templates-dashboard p{line-height:1.6em;margin-bottom:30px}.content-templates-dashboard p:last-child{margin-bottom:0}.content-templates-dashboard ul{margin-bottom:15px}.content-templates-dashboard li{margin-bottom:5px}.content-templates-dashboard li:last-child{margin-bottom:0}#nuCache .no-background{background-color:transparent}#nuCache .top-border{border-top:2px solid #f3f3f5}#nuCache .no-left-padding{padding-left:0}.tt-hint,.tt-query,.typeahead{z-index:auto!important;margin-top:-4px!important;width:396px;height:30px;padding:8px 12px;font-size:24px;line-height:30px;border:2px solid #d8d7d9;border-radius:2px!important;outline:0}.typeahead{background-color:#fff}.tt-query{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-hint{color:#d8d7d9!important}.tt-menu{width:422px;margin-top:12px;padding:8px 0;background-color:#fff;border:1px solid #d8d7d9;border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.tt-suggestion{padding:3px 20px;font-size:15px;line-height:20px;cursor:pointer}.tt-suggestion.tt-cursor{color:#fff;background-color:#2152a3}.tt-suggestion p{margin:0}*{-ms-touch-action:none}.ace_editor{height:200px}.nounderline{text-decoration:none!important}.nounderline:hover{text-decoration:underline!important}.nounderline *{text-decoration:none!important;border:none}.ui-sortable-placeholder{margin-left:0!important}.controls-row img{max-width:none}.thumbnail{border-radius:0;min-width:150px}.thumbnail>a{display:block}.thumbnail img{max-width:100%!important;width:100%}#mapCanvas img{max-width:none!important}.btn-group .dropdown-backdrop{display:none}.content-column-body,iframe{background:50% url("/umbraco/assets/img/loader.gif") no-repeat;border:none}.fileinput-button{position:relative;overflow:hidden;margin-bottom:5px}.fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;transform:translate(-300px) scale(4);font-size:23px;direction:ltr;cursor:pointer}.legacy-custom-file{width:16px;height:16px;min-width:20px;display:inline-block;background-position:50%;background-repeat:no-repeat}.icon-chevron-up:before{content:"\e128"}.icon-chevron-down:before{content:"\e0c9"}.pa-umb-overlay{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pa-umb-overlay+.pa-umb-overlay{padding-top:30px;border-top:1px solid #d8d7d9}.pa-select-type{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-start;margin-top:15px}.pa-select-type label{padding:0 15px}.pa-access-header{margin:0 0 3px;padding-bottom:0}.pa-access-description{color:#bbbabf;margin:0}.pa-validation-message{padding:6px 12px!important;margin:5px 0 0!important;display:inline-block}.pa-select-pages label{margin:0;font-size:15px}.pa-select-pages label+.controls-row{padding-top:0}.pa-select-pages .umb-detail{font-size:13px;margin:2px 0 5px}.pa-choose-page a{color:#00aea2;font-size:15px}.pa-choose-page a:active,.pa-choose-page a:focus,.pa-choose-page a:hover{color:#00aea2;text-decoration:none}.pa-choose-page a:before{content:"+";margin-right:3px;font-weight:700}.pa-choose-page .treePickerTitle{font-weight:700;font-size:13px;font-style:italic;background:#f3f3f5;padding:3px 5px;color:#817f85;border-bottom:none}.pa-form+.pa-form{margin-top:10px}code{border-radius:3px}pre{display:block;padding:9.5px;margin:0 0 10px;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;color:#303033;line-height:20px;white-space:pre-wrap;overflow-x:auto;background-color:#f6f4f4;border:1px solid #d8d7d9;border-radius:3px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;white-space:pre;word-wrap:normal;background-color:transparent;border:0}.sort-order td.tree-icon{font-size:20px;width:20px;padding-right:0}.date-wrapper{display:flex;flex-direction:row;border-top:1px solid #f3f3f5;border-bottom:1px solid #f3f3f5}.date-wrapper__date{padding:10px;flex:1 1 50%}.date-wrapper__date:last-of-type{border-left:1px solid #f3f3f5}.date-wrapper__date .flatpickr-input>a{display:flex;align-items:center;justify-content:center;font-weight:700;padding:4px 15px;box-sizing:border-box;min-width:200px;color:#1b264f;border:1px dashed #bbbabf;border-radius:3px}.date-wrapper__date .flatpickr-input>a:focus,.date-wrapper__date .flatpickr-input>a:hover{text-decoration:none;color:#2152a3;border-color:#2152a3}.date-wrapper__date .flatpickr-input>a:focus localize,.date-wrapper__date .flatpickr-input>a:hover localize{text-decoration:none}.date-wrapper-mini{display:flex;flex-direction:row}.date-wrapper-mini--checkbox{margin:0 0 0 28px}.date-wrapper-mini__date{display:flex;margin-left:5px;margin-top:5px;margin-bottom:10px}.date-wrapper-mini__date:first-of-type{margin-left:0}.date-wrapper-mini__date .flatpickr-input>button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.date-wrapper-mini__date .flatpickr-input>a{display:flex;align-items:center;justify-content:center;font-weight:700;padding:1px 15px;box-sizing:border-box;min-width:180px;color:#1b264f;border:1px dashed #bbbabf;border-radius:3px}.date-wrapper-mini__date .flatpickr-input>a:focus,.date-wrapper-mini__date .flatpickr-input>a:hover{text-decoration:none;color:#2152a3;border-color:#2152a3}.date-wrapper-mini__date .flatpickr-input>a:focus localize,.date-wrapper-mini__date .flatpickr-input>a:hover localize{text-decoration:none}.history{position:relative}.history-line{width:2px;top:10px;bottom:10px;margin:0 0 0 14px;background-color:#d8d7d9;position:absolute}.history-item{display:flex;align-items:center;margin-bottom:24px;position:relative}.history-item__avatar{margin-right:7px}.history-item__date{font-size:13px;color:#817f85}.history-item__break{display:flex;align-items:center;min-width:230px;font-size:14px}.history-item__badge{margin-right:5px}@media (max-width:979px),(min-width:1101px) and (max-width:1365px){.history-item{display:block}.history-item__break{padding:7px 0}.history-line{display:none}} \ No newline at end of file diff --git a/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/aa3c40bc.js b/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/aa3c40bc.js deleted file mode 100644 index f23845fc71..0000000000 --- a/src/Umbraco.Web.UI.NetCore/App_Data/Smidge/Cache/BERG-DESKTOP/1/aa3c40bc.js +++ /dev/null @@ -1,189 +0,0 @@ -(function(global,factory){typeof exports==='object'&&typeof module!=='undefined'?module.exports=factory():typeof define==='function'&&define.amd?define(factory):(global.flatpickr=factory());}(this,(function(){'use strict';var pad=function pad(number){return("0"+number).slice(-2);};var int=function int(bool){return bool===true?1:0;};function debounce(func,wait,immediate){if(immediate===void 0){immediate=false;} -var timeout;return function(){var context=this,args=arguments;timeout!==null&&clearTimeout(timeout);timeout=window.setTimeout(function(){timeout=null;if(!immediate)func.apply(context,args);},wait);if(immediate&&!timeout)func.apply(context,args);};} -var arrayify=function arrayify(obj){return obj instanceof Array?obj:[obj];};var do_nothing=function do_nothing(){return undefined;};var monthToStr=function monthToStr(monthNumber,shorthand,locale){return locale.months[shorthand?"shorthand":"longhand"][monthNumber];};var revFormat={D:do_nothing,F:function F(dateObj,monthName,locale){dateObj.setMonth(locale.months.longhand.indexOf(monthName));},G:function G(dateObj,hour){dateObj.setHours(parseFloat(hour));},H:function H(dateObj,hour){dateObj.setHours(parseFloat(hour));},J:function J(dateObj,day){dateObj.setDate(parseFloat(day));},K:function K(dateObj,amPM,locale){dateObj.setHours(dateObj.getHours()%12+12*int(new RegExp(locale.amPM[1],"i").test(amPM)));},M:function M(dateObj,shortMonth,locale){dateObj.setMonth(locale.months.shorthand.indexOf(shortMonth));},S:function S(dateObj,seconds){dateObj.setSeconds(parseFloat(seconds));},U:function U(_,unixSeconds){return new Date(parseFloat(unixSeconds)*1000);},W:function W(dateObj,weekNum){var weekNumber=parseInt(weekNum);return new Date(dateObj.getFullYear(),0,2+(weekNumber-1)*7,0,0,0,0);},Y:function Y(dateObj,year){dateObj.setFullYear(parseFloat(year));},Z:function Z(_,ISODate){return new Date(ISODate);},d:function d(dateObj,day){dateObj.setDate(parseFloat(day));},h:function h(dateObj,hour){dateObj.setHours(parseFloat(hour));},i:function i(dateObj,minutes){dateObj.setMinutes(parseFloat(minutes));},j:function j(dateObj,day){dateObj.setDate(parseFloat(day));},l:do_nothing,m:function m(dateObj,month){dateObj.setMonth(parseFloat(month)-1);},n:function n(dateObj,month){dateObj.setMonth(parseFloat(month)-1);},s:function s(dateObj,seconds){dateObj.setSeconds(parseFloat(seconds));},w:do_nothing,y:function y(dateObj,year){dateObj.setFullYear(2000+parseFloat(year));}};var tokenRegex={D:"(\\w+)",F:"(\\w+)",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"(\\w+)",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"(\\w+)",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",w:"(\\d\\d|\\d)",y:"(\\d{2})"};var formats={Z:function Z(date){return date.toISOString();},D:function D(date,locale,options){return locale.weekdays.shorthand[formats.w(date,locale,options)];},F:function F(date,locale,options){return monthToStr(formats.n(date,locale,options)-1,false,locale);},G:function G(date,locale,options){return pad(formats.h(date,locale,options));},H:function H(date){return pad(date.getHours());},J:function J(date,locale){return locale.ordinal!==undefined?date.getDate()+locale.ordinal(date.getDate()):date.getDate();},K:function K(date,locale){return locale.amPM[int(date.getHours()>11)];},M:function M(date,locale){return monthToStr(date.getMonth(),true,locale);},S:function S(date){return pad(date.getSeconds());},U:function U(date){return date.getTime()/1000;},W:function W(date,_,options){return options.getWeek(date);},Y:function Y(date){return date.getFullYear();},d:function d(date){return pad(date.getDate());},h:function h(date){return date.getHours()%12?date.getHours()%12:12;},i:function i(date){return pad(date.getMinutes());},j:function j(date){return date.getDate();},l:function l(date,locale){return locale.weekdays.longhand[date.getDay()];},m:function m(date){return pad(date.getMonth()+1);},n:function n(date){return date.getMonth()+1;},s:function s(date){return date.getSeconds();},w:function w(date){return date.getDay();},y:function y(date){return String(date.getFullYear()).substring(2);}};var english={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function ordinal(nth){var s=nth%100;if(s>3&&s<21)return"th";switch(s%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th";}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year"};var createDateFormatter=function createDateFormatter(_ref){var _ref$config=_ref.config,config=_ref$config===void 0?defaults:_ref$config,_ref$l10n=_ref.l10n,l10n=_ref$l10n===void 0?english:_ref$l10n;return function(dateObj,frmt,overrideLocale){var locale=overrideLocale||l10n;if(config.formatDate!==undefined){return config.formatDate(dateObj,frmt,locale);} -return frmt.split("").map(function(c,i,arr){return formats[c]&&arr[i-1]!=="\\"?formats[c](dateObj,locale,config):c!=="\\"?c:"";}).join("");};};var createDateParser=function createDateParser(_ref2){var _ref2$config=_ref2.config,config=_ref2$config===void 0?defaults:_ref2$config,_ref2$l10n=_ref2.l10n,l10n=_ref2$l10n===void 0?english:_ref2$l10n;return function(date,givenFormat,timeless,customLocale){if(date!==0&&!date)return undefined;var locale=customLocale||l10n;var parsedDate;var date_orig=date;if(date instanceof Date)parsedDate=new Date(date.getTime());else if(typeof date!=="string"&&date.toFixed!==undefined)parsedDate=new Date(date);else if(typeof date==="string"){var format=givenFormat||(config||defaults).dateFormat;var datestr=String(date).trim();if(datestr==="today"){parsedDate=new Date();timeless=true;}else if(/Z$/.test(datestr)||/GMT$/.test(datestr))parsedDate=new Date(date);else if(config&&config.parseDate)parsedDate=config.parseDate(date,format);else{parsedDate=!config||!config.noCalendar?new Date(new Date().getFullYear(),0,1,0,0,0,0):new Date(new Date().setHours(0,0,0,0));var matched,ops=[];for(var i=0,matchIndex=0,regexStr="";iMath.min(ts1,ts2)&&ts",noCalendar:false,now:new Date(),onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:undefined,prevArrow:"",shorthandCurrentMonth:false,showMonths:1,static:false,time_24hr:false,weekNumbers:false,wrap:false};function toggleClass(elem,className,bool){if(bool===true)return elem.classList.add(className);elem.classList.remove(className);} -function createElement(tag,className,content){var e=window.document.createElement(tag);className=className||"";content=content||"";e.className=className;if(content!==undefined)e.textContent=content;return e;} -function clearNode(node){while(node.firstChild){node.removeChild(node.firstChild);}} -function findParent(node,condition){if(condition(node))return node;else if(node.parentNode)return findParent(node.parentNode,condition);return undefined;} -function createNumberInput(inputClassName,opts){var wrapper=createElement("div","numInputWrapper"),numInput=createElement("input","numInput "+inputClassName),arrowUp=createElement("span","arrowUp"),arrowDown=createElement("span","arrowDown");numInput.type="text";numInput.pattern="\\d*";if(opts!==undefined)for(var key in opts){numInput.setAttribute(key,opts[key]);} -wrapper.appendChild(numInput);wrapper.appendChild(arrowUp);wrapper.appendChild(arrowDown);return wrapper;} -if(typeof Object.assign!=="function"){Object.assign=function(target){if(!target){throw TypeError("Cannot convert undefined or null to object");} -for(var _len=arguments.length,args=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++){args[_key-1]=arguments[_key];} -var _loop=function _loop(){var source=args[_i];if(source){Object.keys(source).forEach(function(key){return target[key]=source[key];});}};for(var _i=0;_i0||self.config.noCalendar;var isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);if(!self.isMobile&&isSafari){positionCalendar();} -triggerEvent("onReady");} -function bindToInstance(fn){return fn.bind(self);} -function setCalendarWidth(){var config=self.config;if(config.weekNumbers===false&&config.showMonths===1)return;else if(config.noCalendar!==true){window.requestAnimationFrame(function(){self.calendarContainer.style.visibility="hidden";self.calendarContainer.style.display="block";if(self.daysContainer!==undefined){var daysWidth=(self.days.offsetWidth+1)*config.showMonths;self.daysContainer.style.width=daysWidth+"px";self.calendarContainer.style.width=daysWidth+(self.weekWrapper!==undefined?self.weekWrapper.offsetWidth:0)+"px";self.calendarContainer.style.removeProperty("visibility");self.calendarContainer.style.removeProperty("display");}});}} -function updateTime(e){if(self.selectedDates.length===0)return;if(e!==undefined&&e.type!=="blur"){timeWrapper(e);} -var prevValue=self._input.value;setHoursFromInputs();updateValue();if(self._input.value!==prevValue){self._debouncedChange();}} -function ampm2military(hour,amPM){return hour%12+12*int(amPM===self.l10n.amPM[1]);} -function military2ampm(hour){switch(hour%24){case 0:case 12:return 12;default:return hour%12;}} -function setHoursFromInputs(){if(self.hourElement===undefined||self.minuteElement===undefined)return;var hours=(parseInt(self.hourElement.value.slice(-2),10)||0)%24,minutes=(parseInt(self.minuteElement.value,10)||0)%60,seconds=self.secondElement!==undefined?(parseInt(self.secondElement.value,10)||0)%60:0;if(self.amPM!==undefined){hours=ampm2military(hours,self.amPM.textContent);} -var limitMinHours=self.config.minTime!==undefined||self.config.minDate&&self.minDateHasTime&&self.latestSelectedDateObj&&compareDates(self.latestSelectedDateObj,self.config.minDate,true)===0;var limitMaxHours=self.config.maxTime!==undefined||self.config.maxDate&&self.maxDateHasTime&&self.latestSelectedDateObj&&compareDates(self.latestSelectedDateObj,self.config.maxDate,true)===0;if(limitMaxHours){var maxTime=self.config.maxTime!==undefined?self.config.maxTime:self.config.maxDate;hours=Math.min(hours,maxTime.getHours());if(hours===maxTime.getHours())minutes=Math.min(minutes,maxTime.getMinutes());if(minutes===maxTime.getMinutes())seconds=Math.min(seconds,maxTime.getSeconds());} -if(limitMinHours){var minTime=self.config.minTime!==undefined?self.config.minTime:self.config.minDate;hours=Math.max(hours,minTime.getHours());if(hours===minTime.getHours())minutes=Math.max(minutes,minTime.getMinutes());if(minutes===minTime.getMinutes())seconds=Math.max(seconds,minTime.getSeconds());} -setHours(hours,minutes,seconds);} -function setHoursFromDate(dateObj){var date=dateObj||self.latestSelectedDateObj;if(date)setHours(date.getHours(),date.getMinutes(),date.getSeconds());} -function setDefaultHours(){var hours=self.config.defaultHour;var minutes=self.config.defaultMinute;var seconds=self.config.defaultSeconds;if(self.config.minDate!==undefined){var min_hr=self.config.minDate.getHours();var min_minutes=self.config.minDate.getMinutes();hours=Math.max(hours,min_hr);if(hours===min_hr)minutes=Math.max(min_minutes,minutes);if(hours===min_hr&&minutes===min_minutes)seconds=self.config.minDate.getSeconds();} -if(self.config.maxDate!==undefined){var max_hr=self.config.maxDate.getHours();var max_minutes=self.config.maxDate.getMinutes();hours=Math.min(hours,max_hr);if(hours===max_hr)minutes=Math.min(max_minutes,minutes);if(hours===max_hr&&minutes===max_minutes)seconds=self.config.maxDate.getSeconds();} -setHours(hours,minutes,seconds);} -function setHours(hours,minutes,seconds){if(self.latestSelectedDateObj!==undefined){self.latestSelectedDateObj.setHours(hours%24,minutes,seconds||0,0);} -if(!self.hourElement||!self.minuteElement||self.isMobile)return;self.hourElement.value=pad(!self.config.time_24hr?(12+hours)%12+12*int(hours%12===0):hours);self.minuteElement.value=pad(minutes);if(self.amPM!==undefined)self.amPM.textContent=self.l10n.amPM[int(hours>=12)];if(self.secondElement!==undefined)self.secondElement.value=pad(seconds);} -function onYearInput(event){var year=parseInt(event.target.value)+(event.delta||0);if(year/1000>1||event.key==="Enter"&&!/[^\d]/.test(year.toString())){changeYear(year);}} -function bind(element,event,handler,options){if(event instanceof Array)return event.forEach(function(ev){return bind(element,ev,handler,options);});if(element instanceof Array)return element.forEach(function(el){return bind(el,event,handler,options);});element.addEventListener(event,handler,options);self._handlers.push({element:element,event:event,handler:handler,options:options});} -function onClick(handler){return function(evt){evt.which===1&&handler(evt);};} -function triggerChange(){triggerEvent("onChange");} -function bindEvents(){if(self.config.wrap){["open","close","toggle","clear"].forEach(function(evt){Array.prototype.forEach.call(self.element.querySelectorAll("[data-"+evt+"]"),function(el){return bind(el,"click",self[evt]);});});} -if(self.isMobile){setupMobile();return;} -var debouncedResize=debounce(onResize,50);self._debouncedChange=debounce(triggerChange,DEBOUNCED_CHANGE_MS);if(self.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent))bind(self.daysContainer,"mouseover",function(e){if(self.config.mode==="range")onMouseOver(e.target);});bind(window.document.body,"keydown",onKeyDown);if(!self.config.static)bind(self._input,"keydown",onKeyDown);if(!self.config.inline&&!self.config.static)bind(window,"resize",debouncedResize);if(window.ontouchstart!==undefined)bind(window.document,"click",documentClick);else bind(window.document,"mousedown",onClick(documentClick));bind(window.document,"focus",documentClick,{capture:true});if(self.config.clickOpens===true){bind(self._input,"focus",self.open);bind(self._input,"mousedown",onClick(self.open));} -if(self.daysContainer!==undefined){bind(self.monthNav,"mousedown",onClick(onMonthNavClick));bind(self.monthNav,["keyup","increment"],onYearInput);bind(self.daysContainer,"mousedown",onClick(selectDate));} -if(self.timeContainer!==undefined&&self.minuteElement!==undefined&&self.hourElement!==undefined){var selText=function selText(e){return e.target.select();};bind(self.timeContainer,["increment"],updateTime);bind(self.timeContainer,"blur",updateTime,{capture:true});bind(self.timeContainer,"mousedown",onClick(timeIncrement));bind([self.hourElement,self.minuteElement],["focus","click"],selText);if(self.secondElement!==undefined)bind(self.secondElement,"focus",function(){return self.secondElement&&self.secondElement.select();});if(self.amPM!==undefined){bind(self.amPM,"mousedown",onClick(function(e){updateTime(e);triggerChange();}));}}} -function jumpToDate(jumpDate){var jumpTo=jumpDate!==undefined?self.parseDate(jumpDate):self.latestSelectedDateObj||(self.config.minDate&&self.config.minDate>self.now?self.config.minDate:self.config.maxDate&&self.config.maxDate1);self.calendarContainer.appendChild(fragment);var customAppend=self.config.appendTo!==undefined&&self.config.appendTo.nodeType!==undefined;if(self.config.inline||self.config.static){self.calendarContainer.classList.add(self.config.inline?"inline":"static");if(self.config.inline){if(!customAppend&&self.element.parentNode)self.element.parentNode.insertBefore(self.calendarContainer,self._input.nextSibling);else if(self.config.appendTo!==undefined)self.config.appendTo.appendChild(self.calendarContainer);} -if(self.config.static){var wrapper=createElement("div","flatpickr-wrapper");if(self.element.parentNode)self.element.parentNode.insertBefore(wrapper,self.element);wrapper.appendChild(self.element);if(self.altInput)wrapper.appendChild(self.altInput);wrapper.appendChild(self.calendarContainer);}} -if(!self.config.static&&!self.config.inline)(self.config.appendTo!==undefined?self.config.appendTo:window.document.body).appendChild(self.calendarContainer);} -function createDay(className,date,dayNumber,i){var dateIsEnabled=isEnabled(date,true),dayElement=createElement("span","flatpickr-day "+className,date.getDate().toString());dayElement.dateObj=date;dayElement.$i=i;dayElement.setAttribute("aria-label",self.formatDate(date,self.config.ariaDateFormat));if(className.indexOf("hidden")===-1&&compareDates(date,self.now)===0){self.todayDateElem=dayElement;dayElement.classList.add("today");dayElement.setAttribute("aria-current","date");} -if(dateIsEnabled){dayElement.tabIndex=-1;if(isDateSelected(date)){dayElement.classList.add("selected");self.selectedDateElem=dayElement;if(self.config.mode==="range"){toggleClass(dayElement,"startRange",self.selectedDates[0]&&compareDates(date,self.selectedDates[0],true)===0);toggleClass(dayElement,"endRange",self.selectedDates[1]&&compareDates(date,self.selectedDates[1],true)===0);if(className==="nextMonthDay")dayElement.classList.add("inRange");}}}else{dayElement.classList.add("disabled");} -if(self.config.mode==="range"){if(isDateInRange(date)&&!isDateSelected(date))dayElement.classList.add("inRange");} -if(self.weekNumbers&&self.config.showMonths===1&&className!=="prevMonthDay"&&dayNumber%7===1){self.weekNumbers.insertAdjacentHTML("beforeend",""+self.config.getWeek(date)+"");} -triggerEvent("onDayCreate",dayElement);return dayElement;} -function focusOnDayElem(targetNode){targetNode.focus();if(self.config.mode==="range")onMouseOver(targetNode);} -function getFirstAvailableDay(delta){var startMonth=delta>0?0:self.config.showMonths-1;var endMonth=delta>0?self.config.showMonths:-1;for(var m=startMonth;m!=endMonth;m+=delta){var month=self.daysContainer.children[m];var startIndex=delta>0?0:month.children.length-1;var endIndex=delta>0?month.children.length:-1;for(var i=startIndex;i!=endIndex;i+=delta){var c=month.children[i];if(c.className.indexOf("hidden")===-1&&isEnabled(c.dateObj))return c;}} -return undefined;} -function getNextAvailableDay(current,delta){var givenMonth=current.className.indexOf("Month")===-1?current.dateObj.getMonth():self.currentMonth;var endMonth=delta>0?self.config.showMonths:-1;var loopDelta=delta>0?1:-1;for(var m=givenMonth-self.currentMonth;m!=endMonth;m+=loopDelta){var month=self.daysContainer.children[m];var startIndex=givenMonth-self.currentMonth===m?current.$i+delta:delta<0?month.children.length-1:0;var numMonthDays=month.children.length;for(var i=startIndex;i>=0&&i0?numMonthDays:-1);i+=loopDelta){var c=month.children[i];if(c.className.indexOf("hidden")===-1&&isEnabled(c.dateObj)&&Math.abs(current.$i-i)>=Math.abs(delta))return focusOnDayElem(c);}} -self.changeMonth(loopDelta);focusOnDay(getFirstAvailableDay(loopDelta),0);return undefined;} -function focusOnDay(current,offset){var dayFocused=isInView(document.activeElement||document.body);var startElem=current!==undefined?current:dayFocused?document.activeElement:self.selectedDateElem!==undefined&&isInView(self.selectedDateElem)?self.selectedDateElem:self.todayDateElem!==undefined&&isInView(self.todayDateElem)?self.todayDateElem:getFirstAvailableDay(offset>0?1:-1);if(startElem===undefined)return self._input.focus();if(!dayFocused)return focusOnDayElem(startElem);getNextAvailableDay(startElem,offset);} -function buildMonthDays(year,month){var firstOfMonth=(new Date(year,month,1).getDay()-self.l10n.firstDayOfWeek+7)%7;var prevMonthDays=self.utils.getDaysInMonth((month-1+12)%12);var daysInMonth=self.utils.getDaysInMonth(month),days=window.document.createDocumentFragment(),isMultiMonth=self.config.showMonths>1,prevMonthDayClass=isMultiMonth?"prevMonthDay hidden":"prevMonthDay",nextMonthDayClass=isMultiMonth?"nextMonthDay hidden":"nextMonthDay";var dayNumber=prevMonthDays+1-firstOfMonth,dayIndex=0;for(;dayNumber<=prevMonthDays;dayNumber++,dayIndex++){days.appendChild(createDay(prevMonthDayClass,new Date(year,month-1,dayNumber),dayNumber,dayIndex));} -for(dayNumber=1;dayNumber<=daysInMonth;dayNumber++,dayIndex++){days.appendChild(createDay("",new Date(year,month,dayNumber),dayNumber,dayIndex));} -for(var dayNum=daysInMonth+1;dayNum<=42-firstOfMonth&&(self.config.showMonths===1||dayIndex%7!==0);dayNum++,dayIndex++){days.appendChild(createDay(nextMonthDayClass,new Date(year,month+1,dayNum%daysInMonth),dayNum,dayIndex));} -var dayContainer=createElement("div","dayContainer");dayContainer.appendChild(days);return dayContainer;} -function buildDays(){if(self.daysContainer===undefined){return;} -clearNode(self.daysContainer);if(self.weekNumbers)clearNode(self.weekNumbers);var frag=document.createDocumentFragment();for(var i=0;i11)]);self.amPM.title=self.l10n.toggleTitle;self.amPM.tabIndex=-1;self.timeContainer.appendChild(self.amPM);} -return self.timeContainer;} -function buildWeekdays(){if(!self.weekdayContainer)self.weekdayContainer=createElement("div","flatpickr-weekdays");else clearNode(self.weekdayContainer);for(var i=self.config.showMonths;i--;){var container=createElement("div","flatpickr-weekdaycontainer");self.weekdayContainer.appendChild(container);} -updateWeekdays();return self.weekdayContainer;} -function updateWeekdays(){var firstDayOfWeek=self.l10n.firstDayOfWeek;var weekdays=self.l10n.weekdays.shorthand.concat();if(firstDayOfWeek>0&&firstDayOfWeek\n "+weekdays.join("
")+"\n \n ";}} -function buildWeeks(){self.calendarContainer.classList.add("hasWeeks");var weekWrapper=createElement("div","flatpickr-weekwrapper");weekWrapper.appendChild(createElement("span","flatpickr-weekday",self.l10n.weekAbbreviation));var weekNumbers=createElement("div","flatpickr-weeks");weekWrapper.appendChild(weekNumbers);return{weekWrapper:weekWrapper,weekNumbers:weekNumbers};} -function changeMonth(value,is_offset){if(is_offset===void 0){is_offset=true;} -var delta=is_offset?value:value-self.currentMonth;if(delta<0&&self._hidePrevMonthArrow===true||delta>0&&self._hideNextMonthArrow===true)return;self.currentMonth+=delta;if(self.currentMonth<0||self.currentMonth>11){self.currentYear+=self.currentMonth>11?1:-1;self.currentMonth=(self.currentMonth+12)%12;triggerEvent("onYearChange");} -buildDays();triggerEvent("onMonthChange");updateNavigationCurrentMonth();} -function clear(triggerChangeEvent){if(triggerChangeEvent===void 0){triggerChangeEvent=true;} -self.input.value="";if(self.altInput!==undefined)self.altInput.value="";if(self.mobileInput!==undefined)self.mobileInput.value="";self.selectedDates=[];self.latestSelectedDateObj=undefined;self.showTimeInput=false;if(self.config.enableTime===true){setDefaultHours();} -self.redraw();if(triggerChangeEvent)triggerEvent("onChange");} -function close(){self.isOpen=false;if(!self.isMobile){self.calendarContainer.classList.remove("open");self._input.classList.remove("active");} -triggerEvent("onClose");} -function destroy(){if(self.config!==undefined)triggerEvent("onDestroy");for(var i=self._handlers.length;i--;){var h=self._handlers[i];h.element.removeEventListener(h.event,h.handler,h.options);} -self._handlers=[];if(self.mobileInput){if(self.mobileInput.parentNode)self.mobileInput.parentNode.removeChild(self.mobileInput);self.mobileInput=undefined;}else if(self.calendarContainer&&self.calendarContainer.parentNode){if(self.config.static&&self.calendarContainer.parentNode){var wrapper=self.calendarContainer.parentNode;wrapper.lastChild&&wrapper.removeChild(wrapper.lastChild);if(wrapper.parentNode){while(wrapper.firstChild){wrapper.parentNode.insertBefore(wrapper.firstChild,wrapper);} -wrapper.parentNode.removeChild(wrapper);}}else self.calendarContainer.parentNode.removeChild(self.calendarContainer);} -if(self.altInput){self.input.type="text";if(self.altInput.parentNode)self.altInput.parentNode.removeChild(self.altInput);delete self.altInput;} -if(self.input){self.input.type=self.input._type;self.input.classList.remove("flatpickr-input");self.input.removeAttribute("readonly");self.input.value="";} -["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(k){try{delete self[k];}catch(_){}});} -function isCalendarElem(elem){if(self.config.appendTo&&self.config.appendTo.contains(elem))return true;return self.calendarContainer.contains(elem);} -function documentClick(e){if(self.isOpen&&!self.config.inline){var isCalendarElement=isCalendarElem(e.target);var isInput=e.target===self.input||e.target===self.altInput||self.element.contains(e.target)||e.path&&e.path.indexOf&&(~e.path.indexOf(self.input)||~e.path.indexOf(self.altInput));var lostFocus=e.type==="blur"?isInput&&e.relatedTarget&&!isCalendarElem(e.relatedTarget):!isInput&&!isCalendarElement;var isIgnored=!self.config.ignoredFocusElements.some(function(elem){return elem.contains(e.target);});if(lostFocus&&isIgnored){self.close();if(self.config.mode==="range"&&self.selectedDates.length===1){self.clear(false);self.redraw();}}}} -function changeYear(newYear){if(!newYear||self.config.minDate&&newYearself.config.maxDate.getFullYear())return;var newYearNum=newYear,isNewYear=self.currentYear!==newYearNum;self.currentYear=newYearNum||self.currentYear;if(self.config.maxDate&&self.currentYear===self.config.maxDate.getFullYear()){self.currentMonth=Math.min(self.config.maxDate.getMonth(),self.currentMonth);}else if(self.config.minDate&&self.currentYear===self.config.minDate.getFullYear()){self.currentMonth=Math.max(self.config.minDate.getMonth(),self.currentMonth);} -if(isNewYear){self.redraw();triggerEvent("onYearChange");}} -function isEnabled(date,timeless){if(timeless===void 0){timeless=true;} -var dateToCheck=self.parseDate(date,undefined,timeless);if(self.config.minDate&&dateToCheck&&compareDates(dateToCheck,self.config.minDate,timeless!==undefined?timeless:!self.minDateHasTime)<0||self.config.maxDate&&dateToCheck&&compareDates(dateToCheck,self.config.maxDate,timeless!==undefined?timeless:!self.maxDateHasTime)>0)return false;if(self.config.enable.length===0&&self.config.disable.length===0)return true;if(dateToCheck===undefined)return false;var bool=self.config.enable.length>0,array=bool?self.config.enable:self.config.disable;for(var i=0,d;i=d.from.getTime()&&dateToCheck.getTime()<=d.to.getTime())return bool;} -return!bool;} -function isInView(elem){if(self.daysContainer!==undefined)return elem.className.indexOf("hidden")===-1&&self.daysContainer.contains(elem);return false;} -function onKeyDown(e){var isInput=e.target===self._input;var allowInput=self.config.allowInput;var allowKeydown=self.isOpen&&(!allowInput||!isInput);var allowInlineKeydown=self.config.inline&&isInput&&!allowInput;if(e.keyCode===13&&isInput){if(allowInput){self.setDate(self._input.value,true,e.target===self.altInput?self.config.altFormat:self.config.dateFormat);return e.target.blur();}else self.open();}else if(isCalendarElem(e.target)||allowKeydown||allowInlineKeydown){var isTimeObj=!!self.timeContainer&&self.timeContainer.contains(e.target);switch(e.keyCode){case 13:if(isTimeObj)updateTime();else selectDate(e);break;case 27:e.preventDefault();focusAndClose();break;case 8:case 46:if(isInput&&!self.config.allowInput){e.preventDefault();self.clear();} -break;case 37:case 39:if(!isTimeObj){e.preventDefault();if(self.daysContainer!==undefined&&(allowInput===false||isInView(document.activeElement))){var _delta=e.keyCode===39?1:-1;if(!e.ctrlKey)focusOnDay(undefined,_delta);else{changeMonth(_delta);focusOnDay(getFirstAvailableDay(1),0);}}}else if(self.hourElement)self.hourElement.focus();break;case 38:case 40:e.preventDefault();var delta=e.keyCode===40?1:-1;if(self.daysContainer&&e.target.$i!==undefined){if(e.ctrlKey){changeYear(self.currentYear-delta);focusOnDay(getFirstAvailableDay(1),0);}else if(!isTimeObj)focusOnDay(undefined,delta*7);}else if(self.config.enableTime){if(!isTimeObj&&self.hourElement)self.hourElement.focus();updateTime(e);self._debouncedChange();} -break;case 9:if(!isTimeObj){self.element.focus();break;} -var elems=[self.hourElement,self.minuteElement,self.secondElement,self.amPM].filter(function(x){return x;});var i=elems.indexOf(e.target);if(i!==-1){var target=elems[i+(e.shiftKey?-1:1)];if(target!==undefined){e.preventDefault();target.focus();}else{self.element.focus();}} -break;default:break;}} -if(self.amPM!==undefined&&e.target===self.amPM){switch(e.key){case self.l10n.amPM[0].charAt(0):case self.l10n.amPM[0].charAt(0).toLowerCase():self.amPM.textContent=self.l10n.amPM[0];setHoursFromInputs();updateValue();break;case self.l10n.amPM[1].charAt(0):case self.l10n.amPM[1].charAt(0).toLowerCase():self.amPM.textContent=self.l10n.amPM[1];setHoursFromInputs();updateValue();break;}} -triggerEvent("onKeyDown",e);} -function onMouseOver(elem){if(self.selectedDates.length!==1||elem&&(!elem.classList.contains("flatpickr-day")||elem.classList.contains("disabled")))return;var hoverDate=elem?elem.dateObj.getTime():self.days.firstElementChild.dateObj.getTime(),initialDate=self.parseDate(self.selectedDates[0],undefined,true).getTime(),rangeStartDate=Math.min(hoverDate,self.selectedDates[0].getTime()),rangeEndDate=Math.max(hoverDate,self.selectedDates[0].getTime()),lastDate=self.daysContainer.lastChild.lastChild.dateObj.getTime();var containsDisabled=false;var minRange=0,maxRange=0;for(var t=rangeStartDate;trangeStartDate&&tminRange))minRange=t;else if(t>initialDate&&(!maxRange||t0&×tamp0&×tamp>maxRange;if(outOfRange){dayElem.classList.add("notAllowed");["inRange","startRange","endRange"].forEach(function(c){dayElem.classList.remove(c);});return"continue";}else if(containsDisabled&&!outOfRange)return"continue";["startRange","inRange","endRange","notAllowed"].forEach(function(c){dayElem.classList.remove(c);});if(elem!==undefined){elem.classList.add(hoverDate0&&prevMonth&&prevMonth.lastChild.dateObj.getTime()>=timestamp)){if(initialDatehoverDate&×tamp===initialDate)dayElem.classList.add("endRange");if(timestamp>=minRange&&(maxRange===0||timestamp<=maxRange)&&isBetween(timestamp,initialDate,hoverDate))dayElem.classList.add("inRange");}}};for(var i=0,l=month.children.length;i0||dateObj.getMinutes()>0||dateObj.getSeconds()>0;} -if(self.selectedDates){self.selectedDates=self.selectedDates.filter(function(d){return isEnabled(d);});if(!self.selectedDates.length&&type==="min")setHoursFromDate(dateObj);updateValue();} -if(self.daysContainer){redraw();if(dateObj!==undefined)self.currentYearElement[type]=dateObj.getFullYear().toString();else self.currentYearElement.removeAttribute(type);self.currentYearElement.disabled=!!inverseDateObj&&dateObj!==undefined&&inverseDateObj.getFullYear()===dateObj.getFullYear();}};} -function parseConfig(){var boolOpts=["wrap","weekNumbers","allowInput","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"];var userConfig=Object.assign({},instanceConfig,JSON.parse(JSON.stringify(element.dataset||{})));var formats$$1={};self.config.parseDate=userConfig.parseDate;self.config.formatDate=userConfig.formatDate;Object.defineProperty(self.config,"enable",{get:function get(){return self.config._enable;},set:function set(dates){self.config._enable=parseDateRules(dates);}});Object.defineProperty(self.config,"disable",{get:function get(){return self.config._disable;},set:function set(dates){self.config._disable=parseDateRules(dates);}});var timeMode=userConfig.mode==="time";if(!userConfig.dateFormat&&(userConfig.enableTime||timeMode)){formats$$1.dateFormat=userConfig.noCalendar||timeMode?"H:i"+(userConfig.enableSeconds?":S":""):flatpickr.defaultConfig.dateFormat+" H:i"+(userConfig.enableSeconds?":S":"");} -if(userConfig.altInput&&(userConfig.enableTime||timeMode)&&!userConfig.altFormat){formats$$1.altFormat=userConfig.noCalendar||timeMode?"h:i"+(userConfig.enableSeconds?":S K":" K"):flatpickr.defaultConfig.altFormat+(" h:i"+(userConfig.enableSeconds?":S":"")+" K");} -Object.defineProperty(self.config,"minDate",{get:function get(){return self.config._minDate;},set:minMaxDateSetter("min")});Object.defineProperty(self.config,"maxDate",{get:function get(){return self.config._maxDate;},set:minMaxDateSetter("max")});var minMaxTimeSetter=function minMaxTimeSetter(type){return function(val){self.config[type==="min"?"_minTime":"_maxTime"]=self.parseDate(val,"H:i");};};Object.defineProperty(self.config,"minTime",{get:function get(){return self.config._minTime;},set:minMaxTimeSetter("min")});Object.defineProperty(self.config,"maxTime",{get:function get(){return self.config._maxTime;},set:minMaxTimeSetter("max")});if(userConfig.mode==="time"){self.config.noCalendar=true;self.config.enableTime=true;} -Object.assign(self.config,formats$$1,userConfig);for(var i=0;i-1){self.config[key]=arrayify(pluginConf[key]).map(bindToInstance).concat(self.config[key]);}else if(typeof userConfig[key]==="undefined")self.config[key]=pluginConf[key];}} -triggerEvent("onParseConfig");} -function setupLocale(){if(typeof self.config.locale!=="object"&&typeof flatpickr.l10ns[self.config.locale]==="undefined")self.config.errorHandler(new Error("flatpickr: invalid locale "+self.config.locale));self.l10n=Object.assign({},flatpickr.l10ns.default,typeof self.config.locale==="object"?self.config.locale:self.config.locale!=="default"?flatpickr.l10ns[self.config.locale]:undefined);tokenRegex.K="("+self.l10n.amPM[0]+"|"+self.l10n.amPM[1]+"|"+self.l10n.amPM[0].toLowerCase()+"|"+self.l10n.amPM[1].toLowerCase()+")";self.formatDate=createDateFormatter(self);self.parseDate=createDateParser({config:self.config,l10n:self.l10n});} -function positionCalendar(customPositionElement){if(self.calendarContainer===undefined)return;triggerEvent("onPreCalendarPosition");var positionElement=customPositionElement||self._positionElement;var calendarHeight=Array.prototype.reduce.call(self.calendarContainer.children,function(acc,child){return acc+child.offsetHeight;},0),calendarWidth=self.calendarContainer.offsetWidth,configPos=self.config.position.split(" "),configPosVertical=configPos[0],configPosHorizontal=configPos.length>1?configPos[1]:null,inputBounds=positionElement.getBoundingClientRect(),distanceFromBottom=window.innerHeight-inputBounds.bottom,showOnTop=configPosVertical==="above"||configPosVertical!=="below"&&distanceFromBottomcalendarHeight;var top=window.pageYOffset+inputBounds.top+(!showOnTop?positionElement.offsetHeight+2:-calendarHeight-2);toggleClass(self.calendarContainer,"arrowTop",!showOnTop);toggleClass(self.calendarContainer,"arrowBottom",showOnTop);if(self.config.inline)return;var left=window.pageXOffset+inputBounds.left-(configPosHorizontal!=null&&configPosHorizontal==="center"?(calendarWidth-inputBounds.width)/2:0);var right=window.document.body.offsetWidth-inputBounds.right;var rightMost=left+calendarWidth>window.document.body.offsetWidth;toggleClass(self.calendarContainer,"rightMost",rightMost);if(self.config.static)return;self.calendarContainer.style.top=top+"px";if(!rightMost){self.calendarContainer.style.left=left+"px";self.calendarContainer.style.right="auto";}else{self.calendarContainer.style.left="auto";self.calendarContainer.style.right=right+"px";}} -function redraw(){if(self.config.noCalendar||self.isMobile)return;updateNavigationCurrentMonth();buildDays();} -function focusAndClose(){self._input.focus();if(window.navigator.userAgent.indexOf("MSIE")!==-1||navigator.msMaxTouchPoints!==undefined){setTimeout(self.close,0);}else{self.close();}} -function selectDate(e){e.preventDefault();e.stopPropagation();var isSelectable=function isSelectable(day){return day.classList&&day.classList.contains("flatpickr-day")&&!day.classList.contains("disabled")&&!day.classList.contains("notAllowed");};var t=findParent(e.target,isSelectable);if(t===undefined)return;var target=t;var selectedDate=self.latestSelectedDateObj=new Date(target.dateObj.getTime());var shouldChangeMonth=(selectedDate.getMonth()self.currentMonth+self.config.showMonths-1)&&self.config.mode!=="range";self.selectedDateElem=target;if(self.config.mode==="single")self.selectedDates=[selectedDate];else if(self.config.mode==="multiple"){var selectedIndex=isDateSelected(selectedDate);if(selectedIndex)self.selectedDates.splice(parseInt(selectedIndex),1);else self.selectedDates.push(selectedDate);}else if(self.config.mode==="range"){if(self.selectedDates.length===2)self.clear(false);self.selectedDates.push(selectedDate);if(compareDates(selectedDate,self.selectedDates[0],true)!==0)self.selectedDates.sort(function(a,b){return a.getTime()-b.getTime();});} -setHoursFromInputs();if(shouldChangeMonth){var isNewYear=self.currentYear!==selectedDate.getFullYear();self.currentYear=selectedDate.getFullYear();self.currentMonth=selectedDate.getMonth();if(isNewYear)triggerEvent("onYearChange");triggerEvent("onMonthChange");} -updateNavigationCurrentMonth();buildDays();updateValue();if(self.config.enableTime)setTimeout(function(){return self.showTimeInput=true;},50);if(!shouldChangeMonth&&self.config.mode!=="range"&&self.config.showMonths===1)focusOnDayElem(target);else self.selectedDateElem&&self.selectedDateElem.focus();if(self.hourElement!==undefined)setTimeout(function(){return self.hourElement!==undefined&&self.hourElement.select();},451);if(self.config.closeOnSelect){var single=self.config.mode==="single"&&!self.config.enableTime;var range=self.config.mode==="range"&&self.selectedDates.length===2&&!self.config.enableTime;if(single||range){focusAndClose();}} -triggerChange();} -var CALLBACKS={locale:[setupLocale,updateWeekdays],showMonths:[buildMonths,setCalendarWidth,buildWeekdays]};function set(option,value){if(option!==null&&typeof option==="object")Object.assign(self.config,option);else{self.config[option]=value;if(CALLBACKS[option]!==undefined)CALLBACKS[option].forEach(function(x){return x();});else if(HOOKS.indexOf(option)>-1)self.config[option]=arrayify(value);} -self.redraw();jumpToDate();updateValue(false);} -function setSelectedDate(inputDate,format){var dates=[];if(inputDate instanceof Array)dates=inputDate.map(function(d){return self.parseDate(d,format);});else if(inputDate instanceof Date||typeof inputDate==="number")dates=[self.parseDate(inputDate,format)];else if(typeof inputDate==="string"){switch(self.config.mode){case"single":case"time":dates=[self.parseDate(inputDate,format)];break;case"multiple":dates=inputDate.split(self.config.conjunction).map(function(date){return self.parseDate(date,format);});break;case"range":dates=inputDate.split(self.l10n.rangeSeparator).map(function(date){return self.parseDate(date,format);});break;default:break;}}else self.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(inputDate)));self.selectedDates=dates.filter(function(d){return d instanceof Date&&isEnabled(d,false);});if(self.config.mode==="range")self.selectedDates.sort(function(a,b){return a.getTime()-b.getTime();});} -function setDate(date,triggerChange,format){if(triggerChange===void 0){triggerChange=false;} -if(format===void 0){format=self.config.dateFormat;} -if(date!==0&&!date||date instanceof Array&&date.length===0)return self.clear(triggerChange);setSelectedDate(date,format);self.showTimeInput=self.selectedDates.length>0;self.latestSelectedDateObj=self.selectedDates[0];self.redraw();jumpToDate();setHoursFromDate();updateValue(triggerChange);if(triggerChange)triggerEvent("onChange");} -function parseDateRules(arr){return arr.slice().map(function(rule){if(typeof rule==="string"||typeof rule==="number"||rule instanceof Date){return self.parseDate(rule,undefined,true);}else if(rule&&typeof rule==="object"&&rule.from&&rule.to)return{from:self.parseDate(rule.from,undefined),to:self.parseDate(rule.to,undefined)};return rule;}).filter(function(x){return x;});} -function setupDates(){self.selectedDates=[];self.now=self.parseDate(self.config.now)||new Date();var preloadedDate=self.config.defaultDate||((self.input.nodeName==="INPUT"||self.input.nodeName==="TEXTAREA")&&self.input.placeholder&&self.input.value===self.input.placeholder?null:self.input.value);if(preloadedDate)setSelectedDate(preloadedDate,self.config.dateFormat);var initialDate=self.selectedDates.length>0?self.selectedDates[0]:self.config.minDate&&self.config.minDate.getTime()>self.now.getTime()?self.config.minDate:self.config.maxDate&&self.config.maxDate.getTime()0)self.latestSelectedDateObj=self.selectedDates[0];if(self.config.minTime!==undefined)self.config.minTime=self.parseDate(self.config.minTime,"H:i");if(self.config.maxTime!==undefined)self.config.maxTime=self.parseDate(self.config.maxTime,"H:i");self.minDateHasTime=!!self.config.minDate&&(self.config.minDate.getHours()>0||self.config.minDate.getMinutes()>0||self.config.minDate.getSeconds()>0);self.maxDateHasTime=!!self.config.maxDate&&(self.config.maxDate.getHours()>0||self.config.maxDate.getMinutes()>0||self.config.maxDate.getSeconds()>0);Object.defineProperty(self,"showTimeInput",{get:function get(){return self._showTimeInput;},set:function set(bool){self._showTimeInput=bool;if(self.calendarContainer)toggleClass(self.calendarContainer,"showTimeInput",bool);self.isOpen&&positionCalendar();}});} -function setupInputs(){self.input=self.config.wrap?element.querySelector("[data-input]"):element;if(!self.input){self.config.errorHandler(new Error("Invalid input element specified"));return;} -self.input._type=self.input.type;self.input.type="text";self.input.classList.add("flatpickr-input");self._input=self.input;if(self.config.altInput){self.altInput=createElement(self.input.nodeName,self.input.className+" "+self.config.altInputClass);self._input=self.altInput;self.altInput.placeholder=self.input.placeholder;self.altInput.disabled=self.input.disabled;self.altInput.required=self.input.required;self.altInput.tabIndex=self.input.tabIndex;self.altInput.type="text";self.input.setAttribute("type","hidden");if(!self.config.static&&self.input.parentNode)self.input.parentNode.insertBefore(self.altInput,self.input.nextSibling);} -if(!self.config.allowInput)self._input.setAttribute("readonly","readonly");self._positionElement=self.config.positionElement||self._input;} -function setupMobile(){var inputType=self.config.enableTime?self.config.noCalendar?"time":"datetime-local":"date";self.mobileInput=createElement("input",self.input.className+" flatpickr-mobile");self.mobileInput.step=self.input.getAttribute("step")||"any";self.mobileInput.tabIndex=1;self.mobileInput.type=inputType;self.mobileInput.disabled=self.input.disabled;self.mobileInput.required=self.input.required;self.mobileInput.placeholder=self.input.placeholder;self.mobileFormatStr=inputType==="datetime-local"?"Y-m-d\\TH:i:S":inputType==="date"?"Y-m-d":"H:i:S";if(self.selectedDates.length>0){self.mobileInput.defaultValue=self.mobileInput.value=self.formatDate(self.selectedDates[0],self.mobileFormatStr);} -if(self.config.minDate)self.mobileInput.min=self.formatDate(self.config.minDate,"Y-m-d");if(self.config.maxDate)self.mobileInput.max=self.formatDate(self.config.maxDate,"Y-m-d");self.input.type="hidden";if(self.altInput!==undefined)self.altInput.type="hidden";try{if(self.input.parentNode)self.input.parentNode.insertBefore(self.mobileInput,self.input.nextSibling);}catch(_a){} -bind(self.mobileInput,"change",function(e){self.setDate(e.target.value,false,self.mobileFormatStr);triggerEvent("onChange");triggerEvent("onClose");});} -function toggle(e){if(self.isOpen===true)return self.close();self.open(e);} -function triggerEvent(event,data){if(self.config===undefined)return;var hooks=self.config[event];if(hooks!==undefined&&hooks.length>0){for(var i=0;hooks[i]&&i=0&&compareDates(date,self.selectedDates[1])<=0;} -function updateNavigationCurrentMonth(){if(self.config.noCalendar||self.isMobile||!self.monthNav)return;self.yearElements.forEach(function(yearElement,i){var d=new Date(self.currentYear,self.currentMonth,1);d.setMonth(self.currentMonth+i);self.monthElements[i].textContent=monthToStr(d.getMonth(),self.config.shorthandCurrentMonth,self.l10n)+" ";yearElement.value=d.getFullYear().toString();});self._hidePrevMonthArrow=self.config.minDate!==undefined&&(self.currentYear===self.config.minDate.getFullYear()?self.currentMonth<=self.config.minDate.getMonth():self.currentYearself.config.maxDate.getMonth():self.currentYear>self.config.maxDate.getFullYear());} -function getDateStr(format){return self.selectedDates.map(function(dObj){return self.formatDate(dObj,format);}).filter(function(d,i,arr){return self.config.mode!=="range"||self.config.enableTime||arr.indexOf(d)===i;}).join(self.config.mode!=="range"?self.config.conjunction:self.l10n.rangeSeparator);} -function updateValue(triggerChange){if(triggerChange===void 0){triggerChange=true;} -if(self.selectedDates.length===0)return self.clear(triggerChange);if(self.mobileInput!==undefined&&self.mobileFormatStr){self.mobileInput.value=self.latestSelectedDateObj!==undefined?self.formatDate(self.latestSelectedDateObj,self.mobileFormatStr):"";} -self.input.value=getDateStr(self.config.dateFormat);if(self.altInput!==undefined){self.altInput.value=getDateStr(self.config.altFormat);} -if(triggerChange!==false)triggerEvent("onValueUpdate");} -function onMonthNavClick(e){e.preventDefault();var isPrevMonth=self.prevMonthNav.contains(e.target);var isNextMonth=self.nextMonthNav.contains(e.target);if(isPrevMonth||isNextMonth){changeMonth(isPrevMonth?-1:1);}else if(self.yearElements.indexOf(e.target)>=0){e.target.select();}else if(e.target.classList.contains("arrowUp")){self.changeYear(self.currentYear+1);}else if(e.target.classList.contains("arrowDown")){self.changeYear(self.currentYear-1);}} -function timeWrapper(e){e.preventDefault();var isKeyDown=e.type==="keydown",input=e.target;if(self.amPM!==undefined&&e.target===self.amPM){self.amPM.textContent=self.l10n.amPM[int(self.amPM.textContent===self.l10n.amPM[0])];} -var min=parseFloat(input.getAttribute("data-min")),max=parseFloat(input.getAttribute("data-max")),step=parseFloat(input.getAttribute("data-step")),curValue=parseInt(input.value,10),delta=e.delta||(isKeyDown?e.which===38?1:-1:0);var newValue=curValue+step*delta;if(typeof input.value!=="undefined"&&input.value.length===2){var isHourElem=input===self.hourElement,isMinuteElem=input===self.minuteElement;if(newValuemax){newValue=input===self.hourElement?newValue-max-int(!self.amPM):min;if(isMinuteElem)incrementNumInput(undefined,1,self.hourElement);} -if(self.amPM&&isHourElem&&(step===1?newValue+curValue===23:Math.abs(newValue-curValue)>step)){self.amPM.textContent=self.l10n.amPM[int(self.amPM.textContent===self.l10n.amPM[0])];} -input.value=pad(newValue);}} -init();return self;} -function _flatpickr(nodeList,config){var nodes=Array.prototype.slice.call(nodeList);var instances=[];for(var i=0;i+~]|"+at+")"+at+"*"),mt=new RegExp("="+at+"*([^\\]'\"]*?)"+at+"*\\]","g"),gt=new RegExp(ct),pt=new RegExp("^"+ut+"$"),ht={ID:new RegExp("^#("+ut+")"),CLASS:new RegExp("^\\.("+ut+")"),TAG:new RegExp("^("+ut+"|[*])"),ATTR:new RegExp("^"+st),PSEUDO:new RegExp("^"+ct),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+at+"*(even|odd|(([+-]|)(\\d*)n|)"+at+"*(?:([+-]|)"+at+"*(\\d+)|))"+at+"*\\)|)","i"),bool:new RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:new RegExp("^"+at+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+at+"*((?:-\\d)?\\d*)"+at+"*\\)|)(?=[^-]|$)","i")},vt=/^(?:input|select|textarea|button)$/i,yt=/^h\d$/i,bt=/^[^{]+\{\s*\[native \w/,Ct=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,xt=/[+~]/,wt=/'|\\/g,Nt=new RegExp("\\\\([\\da-f]{1,6}"+at+"?|("+at+")|.)","ig"),Et=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{rt.apply(et=ot.call($e.childNodes),$e.childNodes),et[$e.childNodes.length].nodeType}catch(iE){rt={apply:et.length?function(e,t){nt.apply(e,ot.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}var St=function(e,t,n,r){var o,i,a,u,s,c,l,f,d,m;if((t?t.ownerDocument||t:$e)!==Me&&Fe(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(u=(t=t||Me).nodeType)&&9!==u)return[];if(Ue&&!r){if(o=Ct.exec(e))if(a=o[1]){if(9===u){if(!(i=t.getElementById(a))||!i.parentNode)return n;if(i.id===a)return n.push(i),n}else if(t.ownerDocument&&(i=t.ownerDocument.getElementById(a))&&He(t,i)&&i.id===a)return n.push(i),n}else{if(o[2])return rt.apply(n,t.getElementsByTagName(e)),n;if((a=o[3])&&ke.getElementsByClassName)return rt.apply(n,t.getElementsByClassName(a)),n}if(ke.qsa&&(!je||!je.test(e))){if(f=l=qe,d=t,m=9===u&&e,1===u&&"object"!==t.nodeName.toLowerCase()){for(c=De(e),(l=t.getAttribute("id"))?f=l.replace(wt,"\\$&"):t.setAttribute("id",f),f="[id='"+f+"'] ",s=c.length;s--;)c[s]=f+Pt(c[s]);d=xt.test(e)&&Ot(t.parentNode)||t,m=c.join(",")}if(m)try{return rt.apply(n,d.querySelectorAll(m)),n}catch(g){}finally{l||t.removeAttribute("id")}}}return Be(e.replace(lt,"$1"),t,n,r)};function Tt(){var r=[];return function e(t,n){return r.push(t+" ")>_e.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function kt(e){return e[qe]=!0,e}function _t(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||1<<31)-(~e.sourceIndex||1<<31);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function At(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function Rt(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function Dt(a){return kt(function(i){return i=+i,kt(function(e,t){for(var n,r=a([],e.length,i),o=r.length;o--;)e[n=r[o]]&&(e[n]=!(t[n]=e[n]))})})}function Ot(e){return e&&typeof e.getElementsByTagName!==Qe&&e}for(Te in ke=St.support={},Re=St.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},Fe=St.setDocument=function(e){var t,s=e?e.ownerDocument||e:$e,n=s.defaultView;return s!==Me&&9===s.nodeType&&s.documentElement?(ze=(Me=s).documentElement,Ue=!Re(s),n&&n!==function(e){try{return e.top}catch(t){}return null}(n)&&(n.addEventListener?n.addEventListener("unload",function(){Fe()},!1):n.attachEvent&&n.attachEvent("onunload",function(){Fe()})),ke.attributes=!0,ke.getElementsByTagName=!0,ke.getElementsByClassName=bt.test(s.getElementsByClassName),ke.getById=!0,_e.find.ID=function(e,t){if(typeof t.getElementById!==Qe&&Ue){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},_e.filter.ID=function(e){var t=e.replace(Nt,Et);return function(e){return e.getAttribute("id")===t}},_e.find.TAG=ke.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==Qe)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},_e.find.CLASS=ke.getElementsByClassName&&function(e,t){if(Ue)return t.getElementsByClassName(e)},Ve=[],je=[],ke.disconnectedMatch=!0,je=je.length&&new RegExp(je.join("|")),Ve=Ve.length&&new RegExp(Ve.join("|")),t=bt.test(ze.compareDocumentPosition),He=t||bt.test(ze.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},Je=t?function(e,t){if(e===t)return Le=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!ke.sortDetached&&t.compareDocumentPosition(e)===n?e===s||e.ownerDocument===$e&&He($e,e)?-1:t===s||t.ownerDocument===$e&&He($e,t)?1:Ie?it.call(Ie,e)-it.call(Ie,t):0:4&n?-1:1)}:function(e,t){if(e===t)return Le=!0,0;var n,r=0,o=e.parentNode,i=t.parentNode,a=[e],u=[t];if(!o||!i)return e===s?-1:t===s?1:o?-1:i?1:Ie?it.call(Ie,e)-it.call(Ie,t):0;if(o===i)return _t(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;a[r]===u[r];)r++;return r?_t(a[r],u[r]):a[r]===$e?-1:u[r]===$e?1:0},s):Me},St.matches=function(e,t){return St(e,null,null,t)},St.matchesSelector=function(e,t){if((e.ownerDocument||e)!==Me&&Fe(e),t=t.replace(mt,"='$1']"),ke.matchesSelector&&Ue&&(!Ve||!Ve.test(t))&&(!je||!je.test(t)))try{var n=(void 0).call(e,t);if(n||ke.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(iE){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Nt,Et),e[3]=(e[3]||e[4]||e[5]||"").replace(Nt,Et),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||St.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&St.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return ht.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&>.test(n)&&(t=De(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Nt,Et).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=Xe[e+" "];return t||(t=new RegExp("(^|"+at+")"+e+"("+at+"|$)"))&&Xe(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==Qe&&e.getAttribute("class")||"")})},ATTR:function(n,r,o){return function(e){var t=St.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===o:"!="===r?t!==o:"^="===r?o&&0===t.indexOf(o):"*="===r?o&&-1)[^>]*$|#([\w\-]*)$)/,Zt=Se.Event,en=Xt.makeMap("children,contents,next,prev"),tn=function(e){return void 0!==e},nn=function(e){return"string"==typeof e},rn=function(e,t){var n,r,o;for(o=(t=t||Yt).createElement("div"),n=t.createDocumentFragment(),o.innerHTML=e;r=o.firstChild;)n.appendChild(r);return n},on=function(e,t,n,r){var o;if(nn(t))t=rn(t,bn(e[0]));else if(t.length&&!t.nodeType){if(t=gn.makeArray(t),r)for(o=t.length-1;0<=o;o--)on(e,t[o],n,r);else for(o=0;o"===e.charAt(e.length-1)&&3<=e.length?[null,e,null]:Qt.exec(e)))return gn(t).find(e);if(n[1])for(r=rn(e,bn(t)).firstChild;r;)Gt.call(o,r),r=r.nextSibling;else{if(!(r=bn(t).getElementById(n[2])))return o;if(r.id!==n[2])return o.find(e);o.length=1,o[0]=r}}else this.add(e,!1);return o},toArray:function(){return Xt.toArray(this)},add:function(e,t){var n,r,o=this;if(nn(e))return o.add(gn(e));if(!1!==t)for(n=gn.unique(o.toArray().concat(gn.makeArray(e))),o.length=n.length,r=0;r=a.length&&r(o)}))})})},co=function(e){return so(e,uo.nu)},lo=function(n){return{is:function(e){return n===e},isValue:C,isError:b,getOr:q(n),getOrThunk:q(n),getOrDie:q(n),or:function(e){return lo(n)},orThunk:function(e){return lo(n)},fold:function(e,t){return t(n)},map:function(e){return lo(e(n))},mapError:function(e){return lo(n)},each:function(e){e(n)},bind:function(e){return e(n)},exists:function(e){return e(n)},forall:function(e){return e(n)},toOption:function(){return _.some(n)}}},fo=function(n){return{is:b,isValue:b,isError:C,getOr:$,getOrThunk:function(e){return e()},getOrDie:function(){return e=String(n),function(){throw new Error(e)}();var e},or:function(e){return e},orThunk:function(e){return e()},fold:function(e,t){return e(n)},map:function(e){return fo(n)},mapError:function(e){return fo(e(n))},each:o,bind:function(e){return fo(n)},exists:b,forall:C,toOption:_.none}},mo={value:lo,error:fo,fromOption:function(e,t){return e.fold(function(){return fo(t)},lo)}};function go(e,u){var t=e,n=function(e,t,n,r){var o,i;if(e){if(!r&&e[t])return e[t];if(e!==u){if(o=e[n])return o;for(i=e.parentNode;i&&i!==u;i=i.parentNode)if(o=i[n])return o}}};this.current=function(){return t},this.next=function(e){return t=n(t,"firstChild","nextSibling",e)},this.prev=function(e){return t=n(t,"lastChild","previousSibling",e)},this.prev2=function(e){return t=function(e,t,n,r){var o,i,a;if(e){if(o=e[n],u&&o===u)return;if(o){if(!r)for(a=o[t];a;a=a[t])if(!a[t])return a;return o}if((i=e.parentNode)&&i!==u)return i}}(t,"lastChild","previousSibling",e)}}var po,ho,vo,yo=function(t){var n;return function(e){return(n=n||function(e,t){for(var n={},r=0,o=e.length;r\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ko=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Xo=/[<>&\"\']/g,Yo=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,Go={128:"\u20ac",130:"\u201a",131:"\u0192",132:"\u201e",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02c6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017d",145:"\u2018",146:"\u2019",147:"\u201c",148:"\u201d",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02dc",153:"\u2122",154:"\u0161",155:"\u203a",156:"\u0153",158:"\u017e",159:"\u0178"};ho={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},vo={"<":"<",">":">","&":"&",""":'"',"'":"'"};var Jo=function(e,t){var n,r,o,i={};if(e){for(e=e.split(","),t=t||10,n=0;n>10),56320+(1023&t))):Go[t]||String.fromCharCode(t):vo[e]||po[e]||(n=e,(r=ar.fromTag("div").dom()).innerHTML=n,r.textContent||r.innerText||n);var n,r})}},ni={},ri={},oi=Xt.makeMap,ii=Xt.each,ai=Xt.extend,ui=Xt.explode,si=Xt.inArray,ci=function(e,t){return(e=Xt.trim(e))?e.split(t||" "):[]},li=function(e){var u,t,n,r,o,i,s={},a=function(e,t,n){var r,o,i,a=function(e,t){var n,r,o={};for(n=0,r=e.length;n