prodio
Version:
Simplified project management
1 lines • 1.29 MB
Source Map (JSON)
{"version":3,"file":"ink-all.min.js","sources":["../../src/js/Ink/1/lib.js","../../src/js/Ink/Net/Ajax/1/lib.js","../../src/js/Ink/Net/JsonP/1/lib.js","../../src/js/Ink/Dom/Browser/1/lib.js","../../src/js/Ink/Dom/Css/1/lib.js","../../src/js/Ink/Dom/Element/1/lib.js","../../src/js/Ink/Dom/Event/1/lib.js","../../src/js/Ink/Dom/FormSerialize/1/lib.js","../../src/js/Ink/Dom/Loaded/1/lib.js","../../src/js/Ink/Dom/Selector/1/lib.js","../../src/js/Ink/UI/Animate/1/lib.js","../../src/js/Ink/UI/Carousel/1/lib.js","../../src/js/Ink/UI/Close/1/lib.js","../../src/js/Ink/UI/Common/1/lib.js","../../src/js/Ink/UI/DatePicker/1/lib.js","../../src/js/Ink/UI/Draggable/1/lib.js","../../src/js/Ink/UI/Drawer/1/lib.js","../../src/js/Ink/UI/Dropdown/1/lib.js","../../src/js/Ink/UI/Droppable/1/lib.js","../../src/js/Ink/UI/FormValidator/1/lib.js","../../src/js/Ink/UI/FormValidator/2/lib.js","../../src/js/Ink/UI/ImageQuery/1/lib.js","../../src/js/Ink/UI/LazyLoad/1/lib.js","../../src/js/Ink/UI/Modal/1/lib.js","../../src/js/Ink/UI/Pagination/1/lib.js","../../src/js/Ink/UI/ProgressBar/1/lib.js","../../src/js/Ink/UI/SmoothScroller/1/lib.js","../../src/js/Ink/UI/SortableList/1/lib.js","../../src/js/Ink/UI/Spy/1/lib.js","../../src/js/Ink/UI/Stacker/1/lib.js","../../src/js/Ink/UI/Sticky/1/lib.js","../../src/js/Ink/UI/Swipe/1/lib.js","../../src/js/Ink/UI/Table/1/lib.js","../../src/js/Ink/UI/Tabs/1/lib.js","../../src/js/Ink/UI/TagField/1/lib.js","../../src/js/Ink/UI/Toggle/1/lib.js","../../src/js/Ink/UI/Tooltip/1/lib.js","../../src/js/Ink/UI/TreeView/1/lib.js","../../src/js/Ink/UI/Upload/1/lib.js","../../src/js/Ink/Util/Array/1/lib.js","../../src/js/Ink/Util/BinPack/1/lib.js","../../src/js/Ink/Util/Cookie/1/lib.js","../../src/js/Ink/Util/Date/1/lib.js","../../src/js/Ink/Util/Dumper/1/lib.js","../../src/js/Ink/Util/I18n/1/lib.js","../../src/js/Ink/Util/Json/1/lib.js","../../src/js/Ink/Util/String/1/lib.js","../../src/js/Ink/Util/Url/1/lib.js","../../src/js/Ink/Util/Validator/1/lib.js"],"names":["window","document","paths","modules","modulesLoadOrder","modulesRequested","pendingRMs","modulesWaitingForDeps","apply","Function","prototype","isEmptyObject","o","k","hasOwnProperty","Ink","_checkPendingRequireModules","I","F","dep","mod","cb","pRMs","length","left","args","remaining","push","setTimeout","getPath","key","noLib","split","curKey","i","root","path","slice","join","test","setPath","rootURI","replace","loadScript","uri","contentType","indexOf","givenUri","this","Error","scriptEl","createElement","setAttribute","onerror","onreadystatechange","err","event","type","readyState","error","aHead","getElementsByTagName","appendChild","_loadLater","namespace","ns","returnParentAndKey","levels","nsobj","parent","f","getModule","version","createModule","ver","deps","modFn","modAll","Array","call","arguments","moduleContent","_version","isInkModule","t","requireModules","cbFn","undefined","_moduleRenames","warn","Ink.UI.Aux_1","getModulesLoadOrder","getModuleScripts","mlo","unshift","map","m","getModuleURL","createExt","moduleName","dependencies","bind","fn","context","innerArgs","finalArgs","concat","bindMethod","object","methodName","bindEvent","id","getElementById","ss","rule","from","Dom","Selector","select","s","extendObj","destination","source","property","Object","log","console","Ajax","url","options","init","globalOptions","parameters","requestHeaders","xMLHttpRequestWithCredentials","XMLHttpRequest","userOptions","asynchronous","method","timeout","delay","postBody","onComplete","onSuccess","onFailure","onException","onHeaders","onCreate","onInit","onTimeout","sanitizeJSON","evalJS","xhrProxy","cors","debug","useCredentials","signRequest","globalParameters","paramsObjToStr","safeCall","urlLocation","_locationFromURL","isHTTP","_locationIsHTTP","isCrossDomain","_locationIsCrossDomain","location","requestHasBody","search","transport","getTransport","request","createElementNS","href","protocol","match","widget","host","usingXDomainReq","XDomainRequest","ActiveXObject","e","setHeaders","headers","Accept","Accept-Language","navigator","language","X-Requested-With","X-Ink-Version","headerReqName","overrideMimeType","userAgent","Connection","headerName","setRequestHeader","optParams","p","a","params","toString","isNaN","encodeURIComponent","pop","setParams","getHeader","name","getResponseHeader","getAllHeaders","getAllResponseHeaders","getResponse","r","headerJSON","responseJSON","timeTaken","Date","startTime","requestedUrl","responseText","responseXML","status","statusText","abort","clearTimeout","delayTimeout","stoTimeout","ex","finish","runStateChange","rs","getTime","responseContent","response","curStatus","makeError","isSuccess","headerContentType","evalJSON","mimeType","xmlDoc","DOMParser","parseFromString","xml","destroy","listener","first","rethrow","exception","message","stacktrace","stack","value","nodeType","crossDomain","open","withCredentials","onload","send","code","isJSON","str","strJSON","sanitize","JSON","parse","eval","load","callback","ping","JsonP","failureObj","callbackParam","internalCallback","randVar","parseInt","Math","random","Net","_removeScriptTag","_addScriptTag","_addParamsToGet","hasQuestionMark","sep","pKey","pValue","parts","_getScriptContainer","headEls","scriptEls","rnd_seed","src","scriptCtn","_requestFailed","scriptUri","getAttribute","parentNode","removeChild","Browser","IE","GECKO","OPERA","SAFARI","KONQUEROR","CHROME","model","cssPrefix","domPrefix","detectBrowser","setDimensions","setReferrer","myWidth","myHeight","innerWidth","innerHeight","documentElement","clientWidth","clientHeight","body","windowWidth","windowHeight","referrer","escape","_sniffUserAgent","sAgent","toLowerCase","rVersion","re","RegExp","reVersion","alert","getCs","defaultView","getComputedStyle","Css","addRemoveClassName","elm","className","addRemState","addClassName","removeClassName","len","classList","add","hasClassName","remove","elmClassName","setClassName","all","has","contains","blinkClass","element","negate","Number","toggleClassName","forceAdd","toggle","setOpacity","val","style","opacity","filter","_camelCase","_","$1","toUpperCase","getStyle","currentStyle","charAt","css","parseFloat","setStyle","cssText","prop","styleFloat","cssFloat","show","forceDisplayProperty","display","hide","showHide","forceShow","_getRefTag","head","firstElementChild","child","firstChild","nextSibling","appendStyleTag","selector","force","styles","oldStyle","l","innerHTML","defStyle","refTag","styleStr","styleSheet","createTextNode","insertBefore","appendStylesheet","media","rel","_loadingCSSFiles","_loadedCSSFiles","appendStylesheetCb","cbs","linkEl","headEl","imgEl","_url","callbacks","decToHex","dec","normalizeTo2","rDec","gDec","g","bDec","b","rgb","hexToDec","hex","substr","getPropertyFromStylesheet","getRuleFromStylesheet","getPropertyFromStylesheet2","rules","getRulesFromStylesheet","x","sheet","ri","rf","styleSheets","si","sf","cssRules","selectorText","res","getPropertiesFromRule","props","steps","pre","pos","substring","borderTopLeftRadius","borderBottomRightRadius","borderTopRightRadius","borderBottomLeftRadius","changeFontSize","delta","op","minVal","maxVal","that","TypeError","el","els","fontSize","rect","elem","dimensions","getBoundingClientRect","top","offsetTop","offsetLeft","createContextualFragmentSupport","createRange","Range","createContextualFragment","deleteThisTbodyToken","browserCreatesTbodies","div","InkElement","get","create","tag","properties","parEl","scrollTo","scrollIntoView","elmOffset","elmTop","elmLeft","offsetParent","y","offset","positionedOffset","valueTop","valueLeft","tagName","position","doc","ownerDocument","docElem","box","clientTop","clientLeft","scrollTop","pageYOffset","scrollLeft","pageXOffset","scroll","_getPropPx","cs","n","c","getPropertyValue","offset2","hasAttribute","attr","insertAfter","newElm","targetElm","insertTop","insertBottom","textContent","node","text","innerText","lastChild","childNodes","nodeValue","setTextContent","isLink","hasAttributeNS","isAncestorOf","ancestor","compareDocumentPosition","descendantOf","descendant","lastElementChild","previousSibling","nextElementSibling","sibling","previousElementSibling","elementWidth","offsetWidth","elementHeight","offsetHeight","elementLeft","elementTop","elementDimensions","outerDimensions","bbox","right","bottom","inViewport","opts","dims","partial","margin","viewportWidth","viewportHeight","isHidden","w","h","isVisible","clonePosition","cloneTo","cloneFrom","ellipsizeText","overflow","whiteSpace","textOverflow","findUpwardsHaving","boolTest","findUpwardsByClass","tst","cls","findUpwardsByTag","nodeName","findUpwardsById","findUpwardsBySelector","sel","matchesSelector","getChildrenText","removeIt","j","part","nodes","jLen","_trimString","String","data","trim","getSelectValues","selectEl","values","_normalizeData","d","data2","fillSelect","container","skipEmpty","defaultValue","containerEl","optionEl","fillRadios","insertAfterEl","splitEl","inputEl","checked","fillChecks","parentIndexOf","parentEl","childEl","idx","nextSiblings","elements","siblings","children","index","previousSiblings","childElementCount","_wrapElements","TABLE","html","TBODY","THEAD","TFOOT","TR","_getWrapper","wrapper","wrapFunc","tds","tbody","appendHTML","prependHTML","setHTML","wrap","target","nextNode","unwrap","wrapperSelector","replacement","replaceChild","removeTextNodeChildren","prevEl","toRemove","htmlToFragment","range","createDocumentFragment","selectNode","fragment","tempElement","current","InkDomSelector","dataset","attrs","attributes","curAttr","curAttrName","curAttrValue","total","moveCursorTo","setSelectionRange","createTextRange","collapse","moveEnd","moveStart","pageWidth","xScroll","scrollMaxX","scrollWidth","self","pageHeight","yScroll","scrollMaxY","scrollHeight","bean","definition","win","old","namespaceRegex","nameRegex","addEvent","removeEvent","W3C_MODEL","eventSupport","ONE","str2arr","isString","isFunction","standardNativeEvents","w3cNativeEvents","nativeEvents","hash","events","customEvents","isAncestor","check","related","relatedTarget","prefix","mouseenter","base","condition","mouseleave","mousewheel","Event","commonProps","mouseProps","mouseWheelProps","keyProps","textProps","touchProps","messageProps","stateProps","overOutRegex","typeFixers","reg","fix","newEvent","keyCode","which","rightClick","button","pageX","pageY","clientX","clientY","typeFixerMap","isNative","parentWindow","originalEvent","isBean","srcElement","fixer","preventDefault","returnValue","stopPropagation","cancelBubble","stop","stopped","stopImmediatePropagation","isImmediatePropagationStopped","clone","currentTarget","ne","targetElement","RegEntry","wrappedHandler","eargs","findTarget","eventElement","__beanDel","ft","handler","original","namespaces","customType","once","removeListener","eventType","inNamespaces","checkNamespaces","matches","checkElement","checkOriginal","checkHandler","registry","forAll","pfx","list","entries","entry","put","del","splice","removed","selectorEngine","setSelectorEngine","querySelectorAll","rootListener","propertyName","listeners","custom","attachEvent","detachEvent","rm","originalFn","orgType","handlers","delegate","array","fireListener","evt","createEvent","dispatchEvent","fireEvent","createEventObject","off","typeSpec","isTypeStr","on","types","delfn","one","fire","names","beanDel","noConflict","cleanup","CollectGarbage","InkEvent","KEY_BACKSPACE","KEY_TAB","KEY_RETURN","KEY_ESC","KEY_LEFT","KEY_UP","KEY_RIGHT","KEY_DOWN","KEY_DELETE","KEY_HOME","KEY_END","KEY_PAGEUP","KEY_PAGEDOWN","KEY_INSERT","throttle","func","wait","lastCall","throttled","now","timeDiff","ev","delegationTarget","fromElement","toElement","findElement","elmTagName","observe","eventName","callBack","useCapture","addEventListener","observeOnce","onceBack","stopObserving","observeMulti","observeDelegated","cursor","Selector_1","removeEventListener","cancel","stopDefault","pointer","pointerX","pointerY","touches","isLeftClick","isRightClick","isMiddleClick","getCharFromKeyboardEvent","changeCasing","fromCharCode","shiftOn","shiftKey","Common","InkArray","isArrayIsh","obj","isDOMElement","isArray","toArray","FormSerialize","serialize","form","out","emptyArrayToken","pairs","asPairs","emptyArray","forEach","pair","_resultsInArray","emit","serializeEl","multiple","didEmit","thisOption","inputs","_isSerialized","fillIn","map2","_objToPairs","_fillInPairs","groupBy","reduce","_fillInOne","firstOne","firstNodeName","firstType","isSelectMulti","_fillInBoolean","min","checkAttr","input","isChecked","inArray","Loaded","_contexts","run","cbQueue","done","checkState","_checkState","poll","_poll","ael","rem","det","wet","csf","alreadyLoaded","frameElement","doScroll","where","_ready","rnative","createCache","cache","keys","Expr","cacheLength","shift","markFunction","expando","assert","Sizzle","results","seed","groups","nid","newContext","newSelector","preferredDoc","setDocument","documentIsHTML","rquickExpr","exec","support","getElementsByClassName","qsa","rbuggyQSA","tokenize","rescape","toSelector","rsibling","qsaError","removeAttribute","rtrim","siblingCheck","cur","diff","sourceIndex","MAX_NEGATIVE","createInputPseudo","createButtonPseudo","createPositionalPseudo","argument","matchIndexes","parseOnly","matched","tokens","soFar","preFilters","cached","tokenCache","preFilter","rcomma","rcombinators","matchExpr","addCombinator","matcher","combinator","dir","checkNonElements","doneName","outerCache","dirkey","dirruns","cachedruns","elementMatcher","matchers","condense","unmatched","newUnmatched","mapped","setMatcher","postFilter","postFinder","postSelector","temp","preMap","postMap","preexisting","elems","multipleContexts","matcherIn","matcherOut","matcherFromTokens","checkContext","leadingRelative","relative","implicitRelative","matchContext","matchAnyContext","outermostContext","matcherFromGroupMatchers","elementMatchers","setMatchers","matcherCachedRuns","bySet","byElement","superMatcher","expandContext","setMatched","matchedCount","outermost","contextBackup","find","dirrunsUnique","uniqueSort","contexts","token","runescape","funescape","compile","setFilters","getText","isXML","recompare","sortInput","rbuggyMatches","classCache","compilerCache","hasDuplicate","sortOrder","strundefined","arr","push_native","whitespace","characterEncoding","identifier","operators","pseudos","rpseudo","ridentifier","ID","CLASS","NAME","TAG","ATTR","PSEUDO","CHILD","needsContext","rinputs","rheader","rattributeQuotes","escaped","high","createComment","getByName","pass","getElementsByName","sortDetached","div1","attrHandle","attrId","getAttributeNode","tmp","mozMatchesSelector","webkitMatchesSelector","oMatchesSelector","msMatchesSelector","disconnectedMatch","adown","bup","compare","aup","ap","bp","expr","ret","specified","msg","duplicates","detectDuplicates","sortStable","sort","selectors","createPseudo",">"," ","+","~","excess","unquoted","pattern","operator","result","what","last","simple","forward","ofType","nodeIndex","start","useCache","pseudo","not","lang","elemLang","focus","activeElement","hasFocus","tabIndex","enabled","disabled","selected","selectedIndex","empty","header","eq","even","odd","lt","gt","radio","checkbox","file","password","image","submit","reset","group","filters","Animate","elOrSelector","_element","_options","trigger","duration","animation","removeClass","onEnd","animate","registerInstance","animationPrefix","animationEndEventName","oAnimation","msAnimation","webkitAnimation","_animationPrefix","animationSupported","onAnimationEnd","animationName","Pagination","limitRange","max","setTransitionProperty","newTransition","transitionProperty","oTransitionProperty","msTransitionProperty","mozTransitionProperty","webkitTransitionProperty","requestAnimationFrame","mozRequestAnimationFrame","webkitRequestAnimationFrame","Carousel","_handlers","paginationChange","windowResize","autoAdvance","axis","initialPage","spaceAfterLastSlide","hideLast","center","keyboardSupport","pagination","onChange","swipe","_isY","ulEl","_ulEl","_currentPage","refit","_setUpPagination","_setUpAutoAdvance","_setUpHider","size","perpendicular","_liEls","numSlides","contRect","_ctnLength","_elLength","_slidesPerPage","floor","numPages","ceil","numPagesChanged","_numPages","_deltaLength","_center","_updateHider","_IE7","_pagination","setSize","setPage","getPage","setCurrent","nextPage","hiderEl","_hiderEl","gap","pad","padding","slides","stl","_onTouchStart","_swipeData","lastUlPos","ulRect","inUlX","inUlY","_touchMoveIsFirstTouchMove","_onTouchMove","deltaY","abs","deltaX","_scrolling","_onAnimationFrame","pointerPos","swipeData","elRect","newPos","_onTouchEnd","snapToNext","progress","curPage","estimatedPage","round","_onPaginationChange","pgn","_setPage","getCurrent","page","_lengthToGo","isLastPage","_itemsInLastPage","previousPage","getSlidesPerPage","getTotalPages","getStageElm","getSlidesList","getTotalSlides","Close","Url","instances","lastIdNum","nothing","Layouts","TINY","SMALL","MEDIUM","LARGE","XLARGE","isInteger","fieldName","elsOrSelector","required","fieldId","defaults","overrides","optionValue","lType","defaultVal","invalidThrow","_coerce_funcs","fromDataAttrs","dataAttrs","_coerce_from_string","_options_validate","invalid","quote","invalidStr","paramName","_options_validate_types","number","boolean","string","function","integer","isFinite","stringify","childIndex","ajaxJSON","endpoint","currentLayout","v","detectorEl","hashSet","hashParams","getAnchorString","genQueryString","cleanChildren","storeIdAndClasses","fromEl","inObj","_id","classes","_classes","restoreIdAndClasses","toEl","_instanceId","_warnDoubleInstantiation","newInstance","getName","thing","constructor","_name","getInstance","nameWithoutVersion","inst","dataInst","unregisterInstance","instanceIdOrElement","ids","getInstanceFromSelector","getInstanceIds","getInstances","destroyComponent","InkDate","strRepeat","clamp","dateishFromYMDString","YMD","dateishFromYMD","year","month","day","_year","_month","_day","dateishFromDate","date","getFullYear","getMonth","getDate","DatePicker","autoOpen","cleanText","closeText","pickerField","containerElement","cssClass","dateRange","displayInSelect","dayField","monthField","yearField","format","instance","nextLinkText","ofText","onFocus","onMonthSelected","onSetDate","onYearSelected","prevLinkText","showClean","showClose","shy","startDate","startWeekDay","validDayFn","validMonthFn","validYearFn","nextValidDateFn","prevValidDateFn","yearRange",1,2,3,4,5,6,7,8,9,10,11,12,"wDay","_dateParsers","_hoverPicker","_picker","_setMinMax","setDate","today","_init","_lang","_render","_listenToContainerObjectEvents","_containerObject","_renderSuperTopBar","calendarTop","_monthDescContainer","_monthPrev","_monthNext","_monthContainer","_monthSelector","_renderMonthSelector","_yearSelector","_appendDatePickerToDom","_renderMonth","_monthChanger","_ofText","_yearChanger","inline","_addOpenCloseEvents","_addDateChangeHandlersToInputs","fields","_updateDate","_showDefaultView","_inline","_hide","opener","cannotBe","ulSelector","mon","_renderMonthButton","liMonth","aMonth","appendTarget","_wrapper","_wrapperIsControl","_superTopBar","_onClick","_onRelativeChangerClick","_onAbsoluteChangerClick","_showMonthSelector","_showYearSelector","_clean","_updateDescription","changeYear","change_year_next","change_year_prev","changeMonth","change_month_next","change_month_prev","_updateCal","elemData","calDay","calMonth","calYear","_changeYear","blur","noLimits","_min","noMinLimit","_max","noMaxLimit","MAX_VALUE","dates","rDate","each","noLim","lim","_daysInMonth","valid","_dateCmp","_fitDateToRange","_isValidDate","_dateWithinRange","_dateAboveMax","_dateBelowMin","oth","_dateCmpUntil","depth","_getPrevMonth","_getNextMonth","dataParsed","_parseDate","inc","_incrementViewingYear","firstYear","thisYear","_getYearButtonHtml","_acceptableYear","_addMonthClassNames","dateStr","set","yearRegExp","validOneOrTwo","_isDate","_acceptableDay","_acceptableDateComponent","_acceptableMonth","userCb","_callUserCallbackBool","_writeDateInFormat","dateString","auxDate","_setDate","objClicked","dt","_updateMonth","_y","_m","exceptions","incValue","_tryLeap","_getPrevYear","_getNextYear","atomName","directionName","advancer","maxOrMin","boundary","leapUserCb","_callUserCallbackDate","_getNextDecade","decade","_getCurrentDecade","_getPrevDecade","_callUserCallbackBase","yyyy-mm-dd","yyyy/mm/dd","yy-mm-dd","yy/mm/dd","dd-mm-yyyy","dd/mm/yyyy","dd-mm-yy","dd/mm/yy","mm/dd/yyyy","mm-dd-yyyy","_getMonthCalendarHeaderHtml","counter","emptyHtml","firstDayIndex","_getFirstDayIndex","_getDayButtonsHtml","wDayFirst","getDay","daysInMonth","_getDayButtonHtml","_addMonthButtonClassNames","btn","toDisable","showMonth","isMonthRendered","between","Draggable","constraint","constraintElm","handle","revert","zindex","dragClass","onStart","onDrag","droppableProxy","mouseAnchor","skipChildren","fps","elmStartPosition","active","dragged","prevCoords","placeholder","firstDrag","deltaMs","lastRunAt","_onStart","dragFacade","_onDragFacade","drag","_onDrag","end","_onEnd","selectStart","_getCoords","ps","_cloneStyle","dst","borderWidth","width","height","tgtEl","originalPosition","marginTop","marginBottom","marginLeft","marginRight","visibility","delta2","ad","applyDelta","dragHandlerName","proxy","fs","zIndex","backgroundColor","firstEl","mouseCoords","mPosX","mPosY","newX","newY","draggableSize","constTop","constBottom","constLeft","constRight","Droppable","updateAll","mouseCoords2","action","pt","Element","elNotFound","Drawer","parentSelector","leftDrawer","leftTrigger","rightDrawer","rightTrigger","contentDrawer","closeOnContentClick","closeOnLinkClick","mode","sides","_contentDrawers","_leftDrawer","_leftTriggers","_rightDrawer","_rightTriggers","_triggers","_isOpen","_direction","click","afterTransition","_afterTransition","_delay","_addEvents","triggerClicked","side","close","direction","Toggle","Dropdown","hoverOpen","dismissOnInsideClick","dismissOnOutsideClick","dismissAfter","onInsideClick","onOutsideClick","onOpen","onDismiss","_toggle","closeOnInsideClick","closeOnClick","onChangeState","newState","_openOrDismiss","_onMouseOver","getState","_openTimeout","_dismissTimeout","_onMouseOut","_onInsideClick","_handlerCall","dismiss","_onOutsideClick","foundElem","needle","foundTarget","callHandler","doNotInformToggle","_doNotInformToggle","setState","hAddClassName","hRemoveClassName","_droppables","_draggables","cleanStyle","draggable","opt","hoverClass","hoverclass","accept","onHover","onDrop","onDropOut","namedEventHandlers","move","droppable","copy","cloneNode","_findDraggable","originalParent","elementData","_update","_findData","elms","update","coords","InkValidator","elementsWithSameName","FormValidator","_flagMap","ink-fv-required","ink-fv-email","ink-fv-url","ink-fv-number","ink-fv-phone_pt","ink-fv-phone_cv","ink-fv-phone_mz","ink-fv-phone_ao","ink-fv-date","ink-fv-confirm","ink-fv-custom","confirmElms","hasConfirm","_errorClassName","_errorValidationClassName","_errorTypeWarningClassName","_errorTypeErrorClassName","validate","_free","onError","customFlag","confirmGroup","fail","_validateElements","_showError","_clearError","_clearCache","_getElements","formElms","curElm","totalElm","flag","flag2","oGroups","_makeConfirmGroups","errors","customErrors","_isValid","_isCustomValid","_validateConfirmGroups","curGroup","totalG","curFlag","tCustom","fieldType","inputType","_trim","aFormRadios","totalRadio","mail","isPTPhone","isCVPhone","isAOPhone","isMZPhone","validFormat","validValues","isDate","formElm","aFail","tFail","_showAnErrorOnElement","controlGroupElm","controlElm","errorClasses","_errorTypeClassName","errorMsg","aErrorLabel","control","aErrorLabel2","I18n","validationFunctions","min_length","minSize","max_length","maxSize","exact_length","exactSize","email","fullCheck","ip","ipType","isIP","phone","phoneType","countryCode","credit_card","cardType","isCreditCard","alpha","supportSpaces","ascii","singleLineWhitespace","punctuation","unicode","unicodePunctuation","latin","latin1","latin1Punctuation","alpha_numeric","numbers","alpha_dash","dash","underscore","digit","positive","negative","decimalPlaces","decimal","decimalSeparator","leftDigits","decimalSep","maxDigits","numeric","minValue","maxValue","multipleOf","color","isColor","fieldToCompare","getFormElements","getValue","validationMessages","en_US","formvalidator.required","formvalidator.min_length","formvalidator.max_length","formvalidator.exact_length","formvalidator.email","formvalidator.url","formvalidator.ip","formvalidator.phone","formvalidator.credit_card","formvalidator.date","formvalidator.alpha","formvalidator.text","formvalidator.latin","formvalidator.alpha_numeric","formvalidator.alpha_dashes","formvalidator.digit","formvalidator.integer","formvalidator.decimal","formvalidator.numeric","formvalidator.range","formvalidator.color","formvalidator.matches","formvalidator.validation_function_not_found","pt_PT","FormElement","_errors","_rules","_value","label","_getLabel","controlGroup","_parseRules","rulesLength","paramStartPos","_addError","paramObj","field","i18nKey","getErrors","getElement","_formElements","_rootElement","_errorMessages","_markedErrorElements","eventTrigger","neverSubmit","searchFor","beforeValidation","setRule","errorMessage","getKey","langObj","dictObj","append","getI18n","setI18n","i18n","appendI18n","setLanguage","getRules","getElements","formElements","errorElement","errorElements","cancelEventOnSuccess","formElement","controlGroupElement","controlElement","paragraph","errorArr","ImageQuery","queries","onLoad","lastIndexOf","_filename","sortMulti","reverse","_onLoad","_onResize","_findCurrentQuery","devicePixelRatio","retina","query","LazyLoad","_rootElm","item","scrollElement","touchEvents","onInsideViewport","onAfterAttributeChange","autoInit","_aData","_hasEvents","_activate","_getData","_onScrollThrottled","aElms","_onScroll","_removeEvents","_elInViewport","_userCallback","reload","upName","dimension","firstCharacter","maxName","opacitySupported","openModals","Modal","shadeClass","modalClass","triggerEvent","autoDisplay","markup","onShow","closeOnEscape","responsive","disableScroll","_onShadeClick","keyDown","_onKeyDown","resize","_wasDismissed","_markupMode","_modalDiv","_modalDivStyle","_modalShadow","_modalShadowStyle","_contentContainer","setContentMarkup","triggerElements","_reposition","runNow","_timeoutResizeFunction","_resizeTimeout","isPercentage","currentViewport","originalStatus","_resizeContainer","_shadeElement","alertsInTheModal","alertsLength","_contentElement","overflowX","overflowY","containerHeight","_modalHeader","_modalFooter","_disableScroll","htmlEl","_oldHtmlOverflows","compatMode","_waitForFade","keyValue","transitionEndEventNames","classicName","evName","fadeChecker","getContentElement","contentMarkup","tempHeader","tempFooter","toAdd","genAEl","inner","aEl","wrapText","spanEl","totalItemCount","itemsPerPage","sideButtons","firstLabel","lastLabel","previousLabel","nextLabel","previousPageLabel","nextPageLabel","hashParameter","parentTag","childTag","wrapperClass","paginationClass","activeClass","disabledClass","hideClass","previousClass","previousPageClass","nextClass","nextPageClass","numberFormatter","_size","_calculateSize","setOnChange","_current","_itemLiEls","_generateMarkup","_updateItems","_observe","count","liEls","isSimpleToggle","liEl","_nextEl","pi","pf","_pageStart","_pageEnd","_page","_prevPageEl","hasPreviousPage","_nextPageEl","hasNextPage","_firstEl","isFirst","_lastEl","isLast","_prevEl","hasPrevious","hasNext","hasUlAlready","isChevron","isDotted","createLiEl","isPrev","isNext","isPrevPage","isNextPage","firstClass","lastClass","aElem","nr","_onChange","sz","setSizeInItems","totalItems","pageNumber","isRelative","getSize","ProgressBar","startValue","_elementBar","setValue","newValue","cancelAnimationFrame","SmoothScroller","speed","getTop","endPos","interval","onDone","render","_elm","pathname","onClick","hashIndex","activeLiSelector","activeLi","Events","hasTouch","maxTouchPoints","msMaxTouchPoints","SortableList","placeholderClass","draggedClass","draggingClass","dragSelector","dragObject","handleSelector","moveSelector","swap","cancelMouseOut","down","_onDown","_onMove","up","_onUp","_isMoving","_down","_move","_up","stopMoving","_placeholder","_movePlaceholder","_addMovingClasses","validateMove","droppedElement","_removeMovingClasses","target_position","placeholder_position","from_top","from_left","targetIndex","spyTargets","addSpied","spied","observeOnScroll","observingOnScroll","onScroll","onScrollForTarget","activeEl","findActiveElement","toDeactivate","menuLinkSelector","toActivate","closest","Infinity","closestIndex","bBox","Spy","Stacker","column","customBreakPoints","largeMax","largeMin","mediumMax","mediumMin","smallMax","smallMin","largeCols","mediumCols","smallCols","isOrdered","onRunCallback","onResizeCallback","onAPIReloadCallback","_aList","_curLayout","_runFirstTime","_getPageItemsToList","_canApplyLayoutChange","_applyLayoutChange","addItem","reloadItems","_removeDomItems","_setCurLayout","customBreakpoints","_getColumnsToShow","cols","curLayout","_aColumn","totalCols","aItems","aNewList","ii","countCol","Sticky","offsetBottom","topElement","stickyClass","inlineDimensions","inlinePosition","bottomElement","activateInLayouts","_dims","scrollTarget","_isDisabledInLayout","_getDims","unstick","_unstick","bottomOfSticky","maxBottomOfSticky","_stickTo","_inlineDimensions","_getBottomOffset","bottomOfViewport","toBottomOfDocument","oldPosition","oldWidth","dimensionsInStatic","Swipe","onMove","minDist","maxDist","minDuration","maxDuration","storeGesture","stopEvents","_supported","db","_isOn","_isMeOrParent","_pushGesture","_gesture","_time","changedTouches","_target","_t0","_p0","t1","gesture","p1","dr","dist","sqrt","time","overallMovement","overallTime","InkUrl","InkString","Json","maybeTurnIntoNumber","rNumber","cmp","numberishEnabledCmp","aValue","bValue","sameSame","Table","pageSize","caretUpClass","caretDownClass","createEndpointUrl","getDataFromEndPoint","processJSONRows","processJSONRow","processJSONField","processJSONHeaders","processJSONTotalRows","totalRows","getSortKey","allowResetSorting","visibleFields","tdClassNames","paginationOptions","_thead","tHead","createTHead","_headers","thClick","_originalFields","_sortableFields","_originalData","_data","_totalRows","_resetSortOrder","_addHeadersClasses","_setPagination","headerLabel","classNames","_onThClick","paginated","sortable","_invertSortOrder","_setSortOrderOfColumn","_paginate","sortAndReverse","isAscending","_sort","caretHtml","order","firstIndex","lastIndex","_registerFieldNames","_fieldIsVisible","userKey","keyFunction","columnIndex","columnName","trA","trB","elementA","elementB","_createHeadersFromJson","tr","insertRow","th","_createSingleHeaderFromJson","_createRowsFromJSON","rows","row","trIndex","_createSingleRowFromJson","rowIndex","_createFieldFromJson","fieldData","processor","_elOrFieldData","processed","isNumber","setEndpoint","currentPage","paginationEl","pageNo","_getSortOrder","_getDataViaAjax","_getUrl","urlCreator","parseUrl","sortField","endpointUri","success","JSONData","_onAjaxSuccess","getDataFromEndpoint","jsonResponse","_rowLength","Tabs","preventUrlChange","onBeforeChange","menuSelector","contentSelector","tabSelector","triggerEventsOnLoad","_menu","_initializeDom","_setFirstActive","contentTabs","activeMenuLink","_findLinkByHref","_changeTab","link","runCallbacks","_activeMenuTab","_activeContentTab","_activeMenuLink","_onTabClickedGeneric","_onDisabledTabClicked","_onTabClicked","changeTab","_lastLayout","smallLayout","_hashify","_enableOrDisableDRY","isEnable","disable","enable","activeTab","activeMenuTab","activeContentTab","TagField","enterKey","backspaceKey","isTruthy","tags","tagQuery","tagQueryAsync","allowRepeated","maxTags","outSeparator","separator","autoSplit","_readInput","_viewElm","_input","_tagsFromMarkup","_tags","_onKeyUp","_onBlur","_refocus","tagname","option","_tagsToMarkup","_addTag","_removeTag","spc","_onEnterKeyDown","_onBackspaceKeyDown","_removeConfirm","_unsetRemovingVisual","_setRemovingVisual","tagIndex","_removeRemovingVisualTimeout","isAccordion","initialState","classNameOn","classNameOff","togglesDisplay","_targets","_accordion","_firstTime","_bindEvents","state","_onTriggerEvent","isAncestorOfClickedElement","some","thisOne","_updateAccordion","accordionElement","shades","ancestorOfTargets","shadesLength","Tooltip","EachTooltip","transitionDurationName","transitionPropertyName","transitionTimingFunctionName","bodies","spacing","forever","template","templatefield","fade","tooltips","tooltip","_destroy","_oppositeDirections","_onMouseMove","_delayTimeout","_makeTooltip","mousePosition","_getOpt","_createTooltipElement","_removeTooltip","_fadeInTooltipElement","_placeTooltipElement","_onTooltipMouseOver","_getFloatOpt","outerHTML","_getIntOpt","fadeTime","mPos","_setPos","targetElementPos","tleft","ttop","centerh","centerv","tooltipDims","elementDims","maxX","maxY","_getWhereValueInsideViewport","arrow","tooltipLeft","tooltipTop","toBottom","toRight","toLeft","toTop","viewport","dataAttrVal","instanceOption","_getMousePosition","pageDims","_getPageXY","elmDims","scrollDim","_getScroll","cWidth","cHeight","dd","TreeView","parentClass","openNodeClass","openClass","closedClass","iconTag","isParent","isOpen","_getIcon","_setNodeOpen","_getChild","beOpen","icon","DirectoryReader","maxDepth","_read","_readDirectories","running","_readEntries","currentEntry","createReader","readEntries","isDirectory","clearArray","fullPath","_stopActivityTimeout","readError","activity","checkActivity","clearInterval","readComplete","setInterval","Queue","lists","items","getItems","parentId","purge","keepList","pid","priority","view","_searchByPid","UI","Upload","_fileButton","fileButton","_dropzone","dropzone","_setDropEvent","_setFileButton","dropzones","ondrop","_dropEventHandler","ondragleave","_onDragLeave","ondragend","_onDragEndEventHandler","ondragdrop","ondragenter","_onDragEnterHandler","ondragover","_onDragOverHandler","publish","btns","_fileChangeHandler","files","FormData","_addFilesToQueue","_events","fileFormName","maxFilesize","INVALID_FILE_NAME","extraData","useChunks","chunkSize","minSizeToUseChunks","endpointChunk","endpointChunkCommit","foldersEnabled","directoryMaxDepth","_queueId","_queueRunning","_folders","_supportChunks","Blob","dataTransfer","_files","webkitGetAsEntry","folders","_addFolderToQueue","invalidFolders","getFiles","isFile","convertToFile","hasParent","getSubDirs","created","fileID","directory","_processQueue","internalUpload","queueLen","canceled","_doRequest","_upload","xhr","forceAbort","showError","lengthComputable","loaded","lastModifiedDate","upload","onprogress","chunk_offset","chunk_upload_id","fd","blob","upload_path","parentID","rootPath","invalidOffset","upload_id","chunk_expires","expires","onabort","abortAll","abortOne","subscribe","arrayProto","testedObject","outKey","latestGroup","initial","aKeys","shuffle","tmp1","rnd","filtered","intersect","arr1","arr2","shared","J","convert","step","insert","rLen","output","iLen","Packer","fit","blocks","block","findNode","splitNode","used","GrowingPacker","growNode","canGrowDown","canGrowRight","shouldGrowRight","shouldGrowDown","growRight","growDown","sorts","area","msort","maxside","criteria","BinPack","binPack","bl","packer","sorter","dims2","fitted","unfitted","filled","Cookie","cookie","_Cookie","aCookie","aItem","decodeURIComponent","domain","secure","sName","sExpires","sPath","sDomain","sSecure","oDate","sDate","valueOf","nDate","expiresString","toGMTString","portClean","cookieName","expiresDate","_months","_iMonth","janeiro","jan","fevereiro","fev","março","mar","abril","abr","maio","mai","junho","jun","julho","jul","agosto","ago","setembro","outubro","novembro","nov","dezembro","dez","_wDays","_d","_iWeek","week","segunda","seg","terça","ter","quarta","qua","quinta","qui","sexta","sex","sábado","sáb","domingo","dom","nDays","_date","iFormat","escapeChar","jsDate","jsFirstDay","jsThisDay","jsHour","jsDay","suffixes","suffix","UTC","jsYearStart","days","jsMonth","getYear","jsYear","getHours","jsMinute","getMinutes","jsSecond","getSeconds","getTimezoneOffset","jsMinZone","jsMinutes","jsDayName","jsMonthName","str_date","mList","objIndex","dayY","dayW","hour","hourD","sec","msec","ampm","diffM","diffH","pattr","_haveDatetime","_haveYear","_haveYDay","_haveDay","_haveMonth","_haveMonthDay","_haveOnlyDay","_haveWDay","_haveWeek","_haveWeekWDay","_haveOnlyWDay","_validDate","_noDate","_haveHour12","_haveHour24","_haveHour","_haveMin","_haveSec","_haveMSec","_haveMoreM","_haveMoreS","_haveDiffM","_haveDiffH","dList","gmt","aux","Dumper","_tab","_formatParam","param","formated","_outputFormat","_getTabs","numberOfTabs","tabs","_i","dim","_typeof","printDump","write","returnDump","alertDump","windowDump","dumperwindow","pattrText","funcOrVal","dict","testMode","_dicts","_dict","_testMode","_gLang","bool","gLang","langGlobal","_gDict","pars","isObj","$2","$3","ntext","strSin","strPlur","ordinal","num","lastDig","ordDict","byLastDigit","alias","_gDicts","appendGlobal","twoDigits","function_call","cx","dateToISOString","toISOString","getUTCFullYear","getUTCMonth","getUTCDate","getUTCHours","getUTCMinutes","getUTCSeconds","getUTCMilliseconds","toFixed","InkJson","_nativeJSON","_convertToUnicode","_escape","theString","\b","\t","\n","\f","\r","\"","\\","charCodeAt","_toUnicode","unicodeString","inInt","theUnicode","_stringifyValue","toJSON","arrayString","objectString","convertToUnicode","reviver","walk","holder","SyntaxError","InkUtilString","_chars","_entities","_accentedChars","_accentedRemovedChars","_htmlUnsafeChars","<","&","'","ucFirst","firstWordOnly","replacer","stripTags","allowed","aAllowed","aNewAllowed","cleanedTag","strAllowed","reAllowed","aFoundTags","htmlEntitiesEncode","htmlEntitiesDecode","$0","utf8Encode","utfstring","shortString","words","resultstr","truncateString","utf8Decode","c2","c3","removeAccentedChars","newString","substrCount","haystack","htmlEscapeUnsafe","chars","normalizeWhitespace","toUnicode","unescape","es","hexNum","escapeText","txt","whiteList","txt2","C","escapedCharRegex","unescapeText","strcmp","str1","str2","packetize","maxLen","_keyStr","getUrl","getQueryString","aParams","queryStr","aQueryStr","pairVar","getAnchor","anchor","anchorStr","aAnchorStr","aURL","scheme","re1","re2","re3","regPort","tmpHost1","port","tmpHost2","tmpUserPass","user","urlObj","frag","hostname","currentScriptElement","aScripts","curScript","_debug","Validator","_countryCodes","_internacionalPT","_indicativosPT",21,22,231,232,233,234,235,236,238,239,241,242,243,244,245,249,251,252,253,254,255,256,258,259,261,262,263,265,266,268,269,271,272,273,274,275,276,277,278,279,281,282,283,284,285,286,289,291,292,295,296,91,93,96,92,707,760,800,808,30,"_internacionalCV","_indicativosCV",95,97,98,99,"_internacionalAO","_indicativosAO","_internacionalMZ","_indicativosMZ",82,84,"_internacionalTL","_indicativosTL","_characterGroups","asciiAlpha","latin1Alpha","unicodeAlpha","space","nicknamePunctuation","newline","asciiPunctuation","createRegExp","checkCharacterGroups","numb","inOptions","thousandSep","returnNumber","maxExcl","minExcl","_isLeapYear","parser","emailValido","full","reHTTP","reUrl","aInd","strInd","re351","reSpecialChars","reInt","reValid","isPortuguesePhone","re238","re244","re258","isTLPhone","re670","isPhone","codPostal","cp1","cp2","returnBothResults","cPostalSep","cPostal4","cPostal3","parserCPostal","cPostal","yearIndex","monthIndex","dayIndex","dateParser","keyword","hexa","rgba","hsl","hsla","_creditCardSpecs","default","luhn","american express","diners club","discover","jcb","maestro","mastercard","visa","_luhn","checksum","dbl","creditCardType","ccLength"],"mappings":"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