{ "log": { "version": "1.2", "creator": { "name": "WebInspector", "version": "537.36" }, "pages": [ { "startedDateTime": "2017-08-04T11:24:44.321Z", "id": "page_6", "title": "http://localhost:8080/cc/ClaimCenter.do", "pageTimings": { "onContentLoad": 3120.311999693513, "onLoad": 4620.869999751449 } } ], "entries": [ { "startedDateTime": "2017-08-04T11:24:44.321Z", "time": 43.13099989667535, "request": { "method": "GET", "url": "http://localhost:8080/cc/ClaimCenter.do", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Pragma", "value": "no-cache" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "localhost:8080" }, { "name": "Accept-Language", "value": "en-US,en;q=0.8" }, { "name": "Upgrade-Insecure-Requests", "value": "1" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36" }, { "name": "Accept", "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8" }, { "name": "Cache-Control", "value": "no-cache" }, { "name": "Cookie", "value": "JSESSIONID-8080=p9070snxezr21gb31n2q4xq1x; csrfToken=336d5a819bdff0a9f5db2725c4afcb021b7ffb99; ADRUM=s=1501845345462&r=http%3A%2F%2Flocalhost%3A8080%2Fcc%2FClaimCenter.do%3F0" }, { "name": "Connection", "value": "keep-alive" } ], "queryString": [], "cookies": [ { "name": "JSESSIONID-8080", "value": "p9070snxezr21gb31n2q4xq1x", "expires": null, "httpOnly": false, "secure": false }, { "name": "csrfToken", "value": "336d5a819bdff0a9f5db2725c4afcb021b7ffb99", "expires": null, "httpOnly": false, "secure": false }, { "name": "ADRUM", "value": "s=1501845345462&r=http%3A%2F%2Flocalhost%3A8080%2Fcc%2FClaimCenter.do%3F0", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 630, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Pragma", "value": "no-cache" }, { "name": "Cache-Control", "value": "no-store" }, { "name": "Cache-Control", "value": "no-cache" }, { "name": "Server", "value": "Jetty(9.0.7.v20131107)" }, { "name": "Content-Type", "value": "text/html; charset=UTF-8" }, { "name": "Content-Length", "value": "17819" }, { "name": "Expires", "value": "Thu, 01 Jan 1970 00:00:00 GMT" } ], "cookies": [], "content": { "size": 17819, "mimeType": "text/html", "compression": 0, "text": "\r\n\r\n\r\n \r\n [DEV mode - 9.0.2.119] Guidewire ClaimCenter (Super User) \r\n \r\n \n\r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n\r\n\r\n\r\n
\r\n \r\n \r\n\r\n \r\n \r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n" }, "redirectURL": "", "headersSize": 222, "bodySize": 17819, "_transferSize": 18041 }, "cache": {}, "timings": { "blocked": 1.3629999011755, "dns": 0.10199984535575002, "connect": 0.45400019735097996, "send": 0.07299985736607995, "wait": 37.601000163704185, "receive": 3.537999931722851, "ssl": -1 }, "serverIPAddress": "[::1]", "connection": "2029830", "pageref": "page_6" }, { "startedDateTime": "2017-08-04T11:24:44.380Z", "time": 93.15200010314584, "request": { "method": "GET", "url": "http://localhost:8080/cc/resources/themes/theme-9/resources/theme.css?ver=9.0.2.119", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Pragma", "value": "no-cache" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "localhost:8080" }, { "name": "Accept-Language", "value": "en-US,en;q=0.8" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36" }, { "name": "Accept", "value": "text/css,*/*;q=0.1" }, { "name": "Referer", "value": "http://localhost:8080/cc/ClaimCenter.do" }, { "name": "Cookie", "value": "JSESSIONID-8080=p9070snxezr21gb31n2q4xq1x; csrfToken=336d5a819bdff0a9f5db2725c4afcb021b7ffb99; ADRUM=s=1501845345462&r=http%3A%2F%2Flocalhost%3A8080%2Fcc%2FClaimCenter.do%3F0" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Cache-Control", "value": "no-cache" } ], "queryString": [ { "name": "ver", "value": "9.0.2.119" } ], "cookies": [ { "name": "JSESSIONID-8080", "value": "p9070snxezr21gb31n2q4xq1x", "expires": null, "httpOnly": false, "secure": false }, { "name": "csrfToken", "value": "336d5a819bdff0a9f5db2725c4afcb021b7ffb99", "expires": null, "httpOnly": false, "secure": false }, { "name": "ADRUM", "value": "s=1501845345462&r=http%3A%2F%2Flocalhost%3A8080%2Fcc%2FClaimCenter.do%3F0", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 627, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Last-Modified", "value": "Fri, 04 Aug 2017 11:15:01 GMT" }, { "name": "Server", "value": "Jetty(9.0.7.v20131107)" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "W/\"AnxoxMCG1pAAnxpmGxxayA\"" }, { "name": "Content-Length", "value": "203332" }, { "name": "Content-Type", "value": "text/css" } ], "cookies": [], "content": { "size": 203332, "mimeType": "text/css", "compression": 0, "text": ".gw-radio-group-cell label,.gw-radio-group-cell input{vertical-align:top}.gw-radio-group-cell label{margin:0 2px}.gw-radio-group-cell td{padding:0 4px}.g-alert-bar{border:1px solid #ffefb7!important;padding:5px 5px 5px 10px;margin:5px 5px 5px 7px;border-radius:3px}.g-alert-bar TD+TD{width:20px}.gbarinput-wrap{float:left;margin-top:5px;margin-right:2px;width:40px;height:10px;border:1px solid #666}.normalBar{background-color:#4050b0}.highBar{background-color:green}.mediumBar{background-color:#ffe400}.lowBar{background-color:red}.miniButton,.bigButton{white-space:nowrap!important;text-decoration:none!important;border-radius:2px;margin-left:1px}SPAN.miniButton,SPAN.bigButton{border:1px solid #aaa!important;color:#fff!important;background-color:#c1c1c1}.bigButton{padding:3px 10px;border-radius:2px}.bigButton+.bigButton{margin-left:4px}td.gw-right-align-col{width:100%;text-align:right}.system_alert *{background-color:#fff3a3;font-size:12px}.system_alert .system_alert_message{vertical-align:middle}.system_alert .bigButton{padding:0 10px 2px;margin:0 10px;display:inline-block}.system_alert .miniButton{padding:0 5px;margin:0 10px}.system_alert.x-panel-default{border-bottom:1px solid #e3e3e3}.system_alert_panel{margin-top:19px}.system_alert_icon{margin:2px 23px}.g-dv-column{margin:4px 0 2px 0;padding:0 7px 0 10px}.g-form-altVal{font-size:10px;clear:both}.g-after-input-cell{padding-left:2px}.drilldownPrev,.drilldownNext,.drilldownParent,.drilldownChild{height:15px;width:15px}.g-accordion-item{cursor:pointer}*+.g-link{margin-left:5px}.g-link{white-space:nowrap}.g-link img{vertical-align:middle;margin-bottom:2px}.g-actionable img{margin:3px 0 0 3px}span.bold,a.bold{font-weight:bold}.g-helper-cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:inherit}.g-helper-cell-icon{float:right}img.g-cell-menu{vertical-align:middle;margin:0 5px}.lvhead TD,TD.lvhead{background-color:#e2e2e2!important;padding-top:1px;padding-bottom:1px}TD.g-cell-edit *{cursor:pointer}.altVal{white-space:nowrap;font-size:90%}.archived *,.archived,.archived span,a.archived:visited,a.archived:active{color:#a08060}.g-no-bg-img{background-image:none!important}.messageSubheader a,.message a{text-decoration:underline;cursor:pointer}.error_details{color:#555}#Login\\:LoginScreen\\:0{border-width:0;position:absolute;z-index:1;top:132px;text-align:center;font-size:12px;font-weight:600;color:#ed1c24;left:0;right:0}.g-dropzone{color:#808080;display:inline-block;font-style:italic!important;font-weight:lighter!important;font-size:xx-large!important;padding:3em 5em 3em 5em;text-align:center;width:99%}.g-content a.miniButton{padding:0 10px}.g-content a.bigButton{padding:1px 10px 3px}.g-ime-mode-active{ime-mode:active}.g-ime-mode-inactive{ime-mode:inactive}.g-input-prefix{display:table-cell;text-align:right;vertical-align:middle;white-space:nowrap}.g-altVal-prefix{display:table-cell;text-align:right;vertical-align:middle;white-space:nowrap}.g-input-suffix{display:table-cell;text-align:left;vertical-align:middle;white-space:nowrap;padding-left:2px}.g-altVal-suffix{display:table-cell;text-align:left;vertical-align:middle;white-space:nowrap;padding-left:2px}.g-input-main-row{display:table-row}.g-input-altVal-row{display:table-row}.g-input-prefix-suffix-body{width:100%}.g-input-prefix-suffix-field-inherit{display:table-cell}.g-underlined{text-decoration:underline;cursor:pointer}.g-double-underlined{border-bottom:3px double}.icon{text-align:right;padding-right:12px}.g-accordion .g-required{padding-right:5px}.unsavedwork_g{background-color:#d5e2e6}.unsavedwork_g a{font-weight:bold;color:#049;cursor:pointer}.text.unsavedwork{padding:2px 0 2px 12px;font-size:12px}.text.unsavedwork:hover{color:#049;cursor:pointer}.unsavedwork_g .icon{color:#000;font-weight:400}.g-no-menu-icon{background-color:#eee;opacity:.8}.g-treenode-no-icon{display:none}.x-scroll-container{overflow:hidden;position:relative}.x-scroll-scroller{float:left;position:relative;min-width:100%;min-height:100%}.x-body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.x-no-touch-scroll{touch-action:none;-ms-touch-action:none}@-ms-viewport{width:device-width}img{border:0}.x-border-box,.x-border-box *{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}.x-ltr{direction:ltr}.x-clear{overflow:hidden;clear:both;font-size:0;line-height:0;display:table}.x-layer{position:absolute!important;overflow:hidden}.x-fixed-layer{position:fixed!important;overflow:hidden}.x-shim{position:absolute;left:0;top:0;overflow:hidden;filter:alpha(opacity=0);opacity:0}.x-hidden-display{display:none!important}.x-hidden-visibility{visibility:hidden!important}.x-hidden,.x-hidden-offsets{display:block!important;visibility:hidden!important;position:absolute!important;top:-10000px!important}.x-hidden-clip{position:absolute!important;clip:rect(0,0,0,0)}.x-masked-relative{position:relative}.x-unselectable{user-select:none;-o-user-select:none;-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none;cursor:default}.x-selectable{cursor:auto;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text;-o-user-select:text}.x-list-plain{list-style-type:none;margin:0;padding:0}.x-table-plain{border-collapse:collapse;border-spacing:0;font-size:1em}.x-frame-tl,.x-frame-tr,.x-frame-tc,.x-frame-bl,.x-frame-br,.x-frame-bc{overflow:hidden;background-repeat:no-repeat}.x-frame-tc,.x-frame-bc{background-repeat:repeat-x}td.x-frame-tl,td.x-frame-tr,td.x-frame-bl,td.x-frame-br{width:1px}.x-frame-mc{background-repeat:repeat-x;overflow:hidden}.x-proxy-el{position:absolute;background:#b4b4b4;filter:alpha(opacity=80);opacity:.8}.x-css-shadow{position:absolute;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.x-item-disabled,.x-item-disabled *{cursor:default}.x-component,.x-container{position:relative}.x-webkit *:focus{outline:0}.x-box-item{position:absolute!important;left:0;top:0}.x-autocontainer-outerCt{display:table}.x-autocontainer-innerCt{display:table-cell;height:100%;vertical-align:top}.x-mask{z-index:100;position:absolute;top:0;left:0;width:100%;height:100%;outline:none!important}.x-ie8 .x-mask{background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.x-mask-fixed{position:fixed}.x-mask-msg{position:absolute}.x-progress{position:relative;border-style:solid;overflow:hidden}.x-progress-bar{overflow:hidden;position:absolute;width:0;height:100%}.x-progress-text{overflow:hidden;position:absolute}.x-title-icon{background-repeat:no-repeat;background-position:0 0;vertical-align:middle;text-align:center}.x-title{display:table;table-layout:fixed}.x-title-text{display:table-cell;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:middle}.x-title-align-left{text-align:left}.x-title-align-center{text-align:center}.x-title-align-right{text-align:right}.x-title-rotate-right{-webkit-transform:rotate(90deg);-webkit-transform-origin:0 0;-moz-transform:rotate(90deg);-moz-transform-origin:0 0;-o-transform:rotate(90deg);-o-transform-origin:0 0;-ms-transform:rotate(90deg);-ms-transform-origin:0 0;transform:rotate(90deg);transform-origin:0 0}.x-title-rotate-left{-webkit-transform:rotate(270deg);-webkit-transform-origin:100% 0;-moz-transform:rotate(270deg);-moz-transform-origin:100% 0;-o-transform:rotate(270deg);-o-transform-origin:100% 0;-ms-transform:rotate(270deg);-ms-transform-origin:100% 0;transform:rotate(270deg);transform-origin:100% 0}.x-horizontal.x-header .x-title-rotate-right.x-title-align-left>.x-title-item{vertical-align:bottom}.x-horizontal.x-header .x-title-rotate-right.x-title-align-center>.x-title-item{vertical-align:middle}.x-horizontal.x-header .x-title-rotate-right.x-title-align-right>.x-title-item{vertical-align:top}.x-horizontal.x-header .x-title-rotate-left.x-title-align-left>.x-title-item{vertical-align:top}.x-horizontal.x-header .x-title-rotate-left.x-title-align-center>.x-title-item{vertical-align:middle}.x-horizontal.x-header .x-title-rotate-left.x-title-align-right>.x-title-item{vertical-align:bottom}.x-vertical.x-header .x-title-rotate-none.x-title-align-left>.x-title-item{vertical-align:top}.x-vertical.x-header .x-title-rotate-none.x-title-align-center>.x-title-item{vertical-align:middle}.x-vertical.x-header .x-title-rotate-none.x-title-align-right>.x-title-item{vertical-align:bottom}.x-title-icon-wrap{display:table-cell;text-align:center;vertical-align:middle;line-height:0}.x-title-icon-wrap.x-title-icon-top,.x-title-icon-wrap.x-title-icon-bottom{display:table-row}.x-title-icon{display:inline-block;vertical-align:middle;background-position:center;background-repeat:no-repeat}.x-tool{font-size:0;line-height:0}.x-header>.x-box-inner{overflow:visible}.x-splitter{font-size:1px}.x-splitter-horizontal{cursor:e-resize;cursor:row-resize}.x-splitter-vertical{cursor:e-resize;cursor:col-resize}.x-splitter-collapsed,.x-splitter-horizontal-noresize,.x-splitter-vertical-noresize{cursor:default}.x-splitter-active{z-index:4}.x-collapse-el{position:absolute;background-repeat:no-repeat}.x-box-layout-ct{overflow:hidden;position:relative}.x-box-target{position:absolute;width:20000px;top:0;left:0;height:1px}.x-box-inner{overflow:hidden;position:relative;left:0;top:0}.x-box-scroller{position:absolute;background-repeat:no-repeat;background-position:center;line-height:0;font-size:0}.x-box-scroller-top{top:0}.x-box-scroller-right{right:0}.x-box-scroller-bottom{bottom:0}.x-box-scroller-left{left:0}.x-box-menu-body-horizontal{float:left}.x-box-menu-after{position:relative;float:left}.x-toolbar-text{white-space:nowrap}.x-toolbar-separator{display:block;font-size:1px;overflow:hidden;cursor:default;border:0;width:0;height:0;line-height:0}.x-toolbar-scroller{padding-left:0}.x-toolbar-plain{border:0}.x-dd-drag-proxy,.x-dd-drag-current{z-index:1000000!important;pointer-events:none}.x-dd-drag-repair .x-dd-drag-ghost{filter:alpha(opacity=60);opacity:.6}.x-dd-drag-repair .x-dd-drop-icon{display:none}.x-dd-drag-ghost{filter:alpha(opacity=85);opacity:.85;padding:5px;padding-left:20px;white-space:nowrap;color:#000;font:normal 12px \"Open Sans\",helvetica,sans-serif;border:1px solid;border-color:#ddd #bbb #bbb #ddd;background-color:#fff}.x-dd-drop-icon{position:absolute;top:3px;left:3px;display:block;width:16px;height:16px;background-color:transparent;background-position:center;background-repeat:no-repeat;z-index:1}.x-dd-drop-ok .x-dd-drop-icon{background-image:url(images/dd/drop-yes.png)}.x-dd-drop-ok-add .x-dd-drop-icon{background-image:url(images/dd/drop-add.png)}.x-dd-drop-nodrop div.x-dd-drop-icon{background-image:url(images/dd/drop-no.png)}.x-docked{position:absolute!important;z-index:1}.x-docked-vertical{position:static}.x-docked-top{border-bottom-width:0!important}.x-docked-bottom{border-top-width:0!important}.x-docked-left{border-right-width:0!important}.x-docked-right{border-left-width:0!important}.x-docked-noborder-top{border-top-width:0!important}.x-docked-noborder-right{border-right-width:0!important}.x-docked-noborder-bottom{border-bottom-width:0!important}.x-docked-noborder-left{border-left-width:0!important}.x-noborder-l{border-left-width:0!important}.x-noborder-b{border-bottom-width:0!important}.x-noborder-bl{border-bottom-width:0!important;border-left-width:0!important}.x-noborder-r{border-right-width:0!important}.x-noborder-rl{border-right-width:0!important;border-left-width:0!important}.x-noborder-rb{border-right-width:0!important;border-bottom-width:0!important}.x-noborder-rbl{border-right-width:0!important;border-bottom-width:0!important;border-left-width:0!important}.x-noborder-t{border-top-width:0!important}.x-noborder-tl{border-top-width:0!important;border-left-width:0!important}.x-noborder-tb{border-top-width:0!important;border-bottom-width:0!important}.x-noborder-tbl{border-top-width:0!important;border-bottom-width:0!important;border-left-width:0!important}.x-noborder-tr{border-top-width:0!important;border-right-width:0!important}.x-noborder-trl{border-top-width:0!important;border-right-width:0!important;border-left-width:0!important}.x-noborder-trb{border-top-width:0!important;border-right-width:0!important;border-bottom-width:0!important}.x-noborder-trbl{border-width:0!important}.x-panel,.x-plain{overflow:hidden;position:relative}.x-panel{outline:0}.x-panel-body{overflow:hidden;position:relative}.x-panel-header-plain,.x-panel-body-plain{border:0;padding:0}.x-form-item{display:table;table-layout:fixed;border-spacing:0;border-collapse:separate}.x-form-item-label{overflow:hidden}.x-form-item.x-form-item-no-label>.x-form-item-label{display:none}.x-form-item-label,.x-form-item-body{display:table-cell}.x-form-item-body{vertical-align:middle;height:100%}.x-form-item-label-inner{display:inline-block}.x-form-item-label-top{display:table-row;height:1px}.x-form-item-label-top>.x-form-item-label-inner{display:table-cell}.x-form-item-label-top-side-error:after{display:table-cell;content:''}.x-form-item-label-right{text-align:right}.x-form-error-wrap-side{display:table-cell;vertical-align:middle}.x-form-error-wrap-under{display:table-row;height:1px}.x-form-error-wrap-under>.x-form-error-msg{display:table-cell}.x-form-error-wrap-under-side-label:before{display:table-cell;content:''}.x-form-invalid-icon{overflow:hidden}.x-form-invalid-icon ul{display:none}.x-form-display-field-body{vertical-align:top}.x-fit-item{position:relative}.x-grid-view{overflow:hidden;position:relative}.x-grid-row-table{width:0;table-layout:fixed;border:0 none;border-collapse:separate;border-spacing:0}.x-grid-item{table-layout:fixed;outline:0}.x-grid-row{outline:0}.x-grid-td{overflow:hidden;border-width:0;vertical-align:top}.x-grid-cell-inner{overflow:hidden;white-space:nowrap}.x-wrap-cell .x-grid-cell-inner{white-space:normal}.x-grid-resize-marker{position:absolute;z-index:5;top:0}.x-view-item-focused{outline:1px dashed #0067ac!important;outline-offset:-1px}.x-form-cb-wrap{vertical-align:top}.x-form-cb-wrap-inner{position:relative}.x-form-cb{position:absolute;left:0;right:auto;vertical-align:top;overflow:hidden;padding:0;border:0}.x-form-cb::-moz-focus-inner{padding:0;border:0}.x-form-cb-after{left:auto;right:0}.x-form-cb-label{display:inline-block}.x-form-cb-wrap-inner-no-box-label>.x-form-cb{position:static}.x-col-move-top,.x-col-move-bottom{position:absolute;top:0;line-height:0;font-size:0;overflow:hidden;z-index:20000;background:no-repeat center top transparent}.x-grid-header-ct{cursor:default}.x-column-header{position:absolute;overflow:hidden;background-repeat:repeat-x}.x-column-header-inner{white-space:nowrap;position:relative;overflow:hidden}.x-leaf-column-header{height:100%}.x-leaf-column-header .x-column-header-text-container{height:100%}.x-column-header-text-container{width:100%;display:table}.x-column-header-text-wrapper{display:table-cell;vertical-align:middle}.x-column-header-text{white-space:nowrap;background-repeat:no-repeat}.x-column-header-trigger{display:none;height:100%;background-repeat:no-repeat;position:absolute;right:0;top:0;z-index:2}.x-column-header-over .x-column-header-trigger,.x-column-header-open .x-column-header-trigger{display:block}.x-column-header-align-right{text-align:right}.x-column-header-align-left{text-align:left}.x-column-header-align-center{text-align:center}.x-autowidth-table .x-grid-item{table-layout:auto;width:auto!important}.x-tree-view{overflow:hidden}.x-tree-elbow-img,.x-tree-icon{background-repeat:no-repeat;background-position:0 center;vertical-align:top}.x-tree-checkbox{border:0;padding:0;vertical-align:top;position:relative;background-color:transparent}.x-tree-animator-wrap{overflow:hidden}.x-form-trigger-wrap{display:table;width:100%;height:100%}.x-gecko .x-form-trigger-wrap{display:-moz-inline-box;display:inline-flex;vertical-align:top}.x-form-text-wrap{display:table-cell;overflow:hidden;height:100%}.x-gecko .x-form-text-wrap{display:block;-moz-box-flex:1;flex:1}.x-form-item-body.x-form-text-grow{min-width:inherit;max-width:inherit}.x-form-text{border:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:block;background:repeat-x 0 0;width:100%;height:100%}.x-webkit .x-form-text{height:calc(100%+3px)}.x-form-trigger{display:table-cell;vertical-align:top;cursor:pointer;overflow:hidden;background-repeat:no-repeat;line-height:0;white-space:nowrap}.x-item-disabled .x-form-trigger{cursor:default}.x-form-trigger.x-form-trigger-cmp{background:0;border:0}.x-gecko .x-form-trigger{display:block}.x-border-layout-ct{overflow:hidden}.x-border-layout-ct{position:relative}.x-border-region-slide-in{z-index:5}.x-region-collapsed-placeholder{z-index:4}.x-btn{display:inline-block;outline:0;cursor:pointer;white-space:nowrap;text-decoration:none;vertical-align:top;overflow:hidden;position:relative}.x-btn>.x-frame{height:100%;width:100%}.x-btn-wrap{display:table;height:100%;width:100%}.x-btn-button{vertical-align:middle;display:table-cell;white-space:nowrap;line-height:0}.x-btn-inner{display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.x-btn-icon.x-btn-no-text>.x-btn-inner{display:none}.x-btn-icon-el{display:none;vertical-align:middle;background-position:center center;background-repeat:no-repeat}.x-btn-icon>.x-btn-icon-el{display:inline-block}.x-btn-icon-top>.x-btn-icon-el,.x-btn-icon-bottom>.x-btn-icon-el{display:block}.x-btn-button-center{text-align:center}.x-btn-button-left{text-align:left}.x-btn-button-right{text-align:right}.x-opera12m-btn-arrow-right{display:table}.x-opera12m-btn-arrow-right>.x-btn-arrow-right,.x-opera12m-btn-arrow-right>.x-btn-split-right{display:table-row}.x-btn-arrow:after,.x-btn-split:after{background-repeat:no-repeat;content:'';box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}.x-btn-arrow-right:after,.x-btn-split-right:after{display:table-cell;background-position:right center}.x-btn-arrow-bottom:after,.x-btn-split-bottom:after{display:table-row;background-position:center bottom;content:'\\00a0';line-height:0}.x-btn-mc{overflow:visible}.x-tab{display:block;outline:0;cursor:pointer;white-space:nowrap;text-decoration:none;vertical-align:top;overflow:hidden;position:relative}.x-tab>.x-frame{height:100%;width:100%}.x-tab-wrap{display:table;height:100%;width:100%}.x-tab-button{vertical-align:middle;display:table-cell;white-space:nowrap;line-height:0}.x-tab-inner{display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.x-tab-icon.x-tab-no-text>.x-tab-inner{display:none}.x-tab-icon-el{display:none;vertical-align:middle;background-position:center center;background-repeat:no-repeat}.x-tab-icon>.x-tab-icon-el{display:inline-block}.x-tab-icon-top>.x-tab-icon-el,.x-tab-icon-bottom>.x-tab-icon-el{display:block}.x-tab-button-center{text-align:center}.x-tab-button-left{text-align:left}.x-tab-button-right{text-align:right}.x-tab-mc{overflow:visible}.x-tab{z-index:1}.x-tab-active{z-index:3}.x-tab-button{position:relative}.x-tab-close-btn{display:block;position:absolute;font-size:0;line-height:0}.x-tab-rotate-left{-webkit-transform:rotate(270deg);-webkit-transform-origin:100% 0;-moz-transform:rotate(270deg);-moz-transform-origin:100% 0;-o-transform:rotate(270deg);-o-transform-origin:100% 0;-ms-transform:rotate(270deg);-ms-transform-origin:100% 0;transform:rotate(270deg);transform-origin:100% 0}.x-tab-rotate-right{-webkit-transform:rotate(90deg);-webkit-transform-origin:0 0;-moz-transform:rotate(90deg);-moz-transform-origin:0 0;-o-transform:rotate(90deg);-o-transform-origin:0 0;-ms-transform:rotate(90deg);-ms-transform-origin:0 0;transform:rotate(90deg);transform-origin:0 0}.x-tab-tr,.x-tab-br,.x-tab-mr,.x-tab-tl,.x-tab-bl,.x-tab-ml{width:1px}.x-tab-bar{z-index:0;position:relative}.x-tab-bar-body{position:relative}.x-tab-bar-strip{position:absolute;line-height:0;font-size:0;z-index:2}.x-tab-bar-top>.x-tab-bar-strip{bottom:0}.x-tab-bar-bottom>.x-tab-bar-strip{top:0}.x-tab-bar-left>.x-tab-bar-strip{right:0}.x-tab-bar-right>.x-tab-bar-strip{left:0}.x-tab-bar-horizontal .x-tab-bar-strip{width:100%;left:0}.x-tab-bar-vertical{display:table-cell}.x-tab-bar-vertical .x-tab-bar-strip{height:100%;top:0}.x-tab-bar-plain{background:transparent!important}.x-box-scroller-plain{background-color:transparent!important}.x-window{outline:0;overflow:hidden}.x-window .x-window-wrap{position:relative}.x-window-body{position:relative;overflow:hidden}.x-tip{position:absolute;overflow:visible}.x-tip-body{overflow:hidden;position:relative}.x-tip-anchor{position:absolute;overflow:hidden;border-style:solid}.x-segmented-button{display:table;table-layout:fixed}.x-segmented-button-item{display:table-cell;vertical-align:top}.x-segmented-button-item-horizontal{display:table-cell;height:100%}.x-segmented-button-item-horizontal.x-segmented-button-first{border-top-right-radius:0;border-bottom-right-radius:0}.x-segmented-button-item-horizontal.x-segmented-button-middle{border-radius:0;border-left:0}.x-segmented-button-item-horizontal.x-segmented-button-last{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.x-segmented-button-row{display:table-row}.x-segmented-button-item-vertical.x-segmented-button-first{border-bottom-right-radius:0;border-bottom-left-radius:0}.x-segmented-button-item-vertical.x-segmented-button-middle{border-radius:0;border-top:0}.x-segmented-button-item-vertical.x-segmented-button-last{border-top:0;border-top-right-radius:0;border-top-left-radius:0}.x-table-layout{font-size:1em}.x-btn-group{position:relative;overflow:hidden}.x-btn-group-body{position:relative}.x-btn-group-body .x-table-layout-cell{vertical-align:top}.x-viewport,.x-viewport>.x-body{margin:0;padding:0;border:0 none;overflow:hidden;position:static;touch-action:none;-ms-touch-action:none}.x-viewport{height:100%}.x-viewport>.x-body{min-height:100%}.x-column{float:left}.x-resizable-overlay{position:absolute;left:0;top:0;width:100%;height:100%;display:none;z-index:200000;background-color:#fff;filter:alpha(opacity=0);opacity:0}.x-form-textarea{overflow:auto;resize:none}div.x-form-text-grow .x-form-textarea{min-height:inherit}.x-message-box .x-form-display-field{height:auto}.x-fieldset{display:block;position:relative;overflow:hidden}.x-fieldset-header{overflow:hidden}.x-fieldset-header .x-form-item,.x-fieldset-header .x-tool{float:left}.x-fieldset-header .x-fieldset-header-text{float:left}.x-fieldset-header .x-form-cb-wrap{font-size:0;line-height:0;height:auto}.x-fieldset-header .x-form-cb{margin:0;position:static}.x-fieldset-body{overflow:hidden}.x-fieldset-collapsed{padding-bottom:0!important}.x-fieldset-collapsed>.x-fieldset-body{display:none}.x-fieldset-header-text-collapsible{cursor:pointer}.x-datepicker{position:relative}.x-datepicker .x-monthpicker{left:0;top:0;display:block}.x-datepicker .x-monthpicker-months,.x-datepicker .x-monthpicker-years{height:100%}.x-datepicker-inner{table-layout:fixed;width:100%;border-collapse:separate}.x-datepicker-cell{padding:0}.x-datepicker-header{position:relative}.x-datepicker-arrow{position:absolute;outline:0;font-size:0}.x-datepicker-column-header{padding:0}.x-datepicker-date{display:block;text-decoration:none}.x-monthpicker{display:table}.x-monthpicker-body{height:100%;position:relative}.x-monthpicker-months,.x-monthpicker-years{float:left}.x-monthpicker-item{float:left}.x-monthpicker-item-inner{display:block;text-decoration:none}.x-monthpicker-yearnav-button-ct{float:left;text-align:center}.x-monthpicker-yearnav-button{display:inline-block;outline:0;font-size:0}.x-monthpicker-buttons{width:100%}.x-datepicker .x-monthpicker-buttons{position:absolute;bottom:0}.x-form-file-btn{overflow:hidden;position:relative}.x-form-file-input{border:0;position:absolute;cursor:pointer;top:-2px;right:-2px;filter:alpha(opacity=0);opacity:0;font-size:1000px}.x-form-item-hidden{margin:0}.x-color-picker-item{float:left;text-decoration:none}.x-color-picker-item-inner{display:block;font-size:1px}.x-html-editor-tb .x-toolbar{position:static!important}.x-htmleditor-iframe,.x-htmleditor-textarea{display:block;overflow:auto;width:100%;height:100%;border:0}.x-tagfield-body{vertical-align:top}.x-tagfield{height:auto!important;padding:0!important;cursor:text;min-height:25px;overflow-y:auto}.x-tagfield ul.x-tagfield-list{padding:1px 3px;margin:0}ul.x-tagfield-list.x-tagfield-singleselect{white-space:nowrap;overflow:hidden}.x-tagfield-input,.x-tagfield-item{vertical-align:top;display:inline-block;position:relative}.x-tagfield-input input,.x-tagfield-input div{border:0 none;margin:0;background:0;width:100%}.x-tagfield-input-field{line-height:20px}.x-tagfield-emptyinput{display:none}.x-tagfield-stacked .x-tagfield-item{display:block}.x-tagfield-item{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-color:#e2e2e2;border:1px solid #e2e2e2;padding:0 1px 0 5px!important;margin:1px 4px 1px 0;cursor:default}.x-field:not(.x-item-disabled) .x-tagfield-item:hover{background:#c9c9c9;border:1px solid #c9c9c9}.x-field:not(.x-item-disabled) .x-tagfield-item.x-tagfield-item-selected{border:1px solid #3591d3!important;background:#3591d3!important;color:white!important}.x-tagfield-item-text{line-height:19px;padding-right:20px}.x-tagfield-item-close{cursor:pointer;position:absolute;background-image:url(images/form/tag-field-item-close.png);width:12px;height:12px;top:2px;right:2px}.x-field:not(.x-item-disabled) .x-tagfield-item.x-tagfield-item-selected .x-tagfield-item-close{background-position:0 12px}.x-field:not(.x-item-disabled) .x-tagfield-item-close:hover{background-position:24px 0}.x-field:not(.x-item-disabled) .x-tagfield-item.x-tagfield-item-selected .x-tagfield-item-close:hover{background-position:24px 12px}.x-field:not(.x-item-disabled) .x-tagfield-item-close:active{background-position:12px 0}.x-field:not(.x-item-disabled) .x-tagfield-item.x-tagfield-item-selected .x-tagfield-item-close:active{background-position:12px 12px}.x-grid-cell-inner-action-col{line-height:0;font-size:0}.x-grid-cell-inner-checkcolumn{line-height:0;font-size:0}.x-group-hd-container{overflow:hidden}.x-grid-group-hd{white-space:nowrap;outline:0}.x-grid-row-body-hidden,.x-grid-group-collapsed{display:none}.x-grid-row-body-hidden{display:none}.x-menu{outline:0}.x-menu-item{white-space:nowrap;overflow:hidden;border-color:transparent;border-style:solid}.x-menu-item-cmp{margin:2px}.x-menu-item-cmp .x-field-label-cell{vertical-align:middle}.x-menu-icon-separator{position:absolute;top:0;z-index:0;height:100%;overflow:hidden}.x-menu-plain .x-menu-icon-separator{display:none}.x-menu-item-link{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;text-decoration:none;outline:0;display:block}.x-menu-item-link-href{-webkit-touch-callout:default}.x-menu-item-text{display:inline-block}.x-menu-item-icon,.x-menu-item-icon-right,.x-menu-item-arrow{font-size:0;position:absolute;text-align:center;background-repeat:no-repeat}.x-grid-editor .x-form-cb-wrap{text-align:center}.x-grid-editor .x-form-cb{position:static}.x-grid-editor .x-form-display-field{margin:0;white-space:nowrap;overflow:hidden}.x-grid-editor div.x-form-action-col-field{line-height:0}.x-grid-row-editor-wrap{position:absolute;overflow:visible;z-index:2}.x-grid-row-editor{position:absolute}.x-grid-row-editor-buttons{position:absolute;white-space:nowrap}.x-grid-row-expander{font-size:0;line-height:0}.x-ssm-row-numberer-hd{cursor:se-resize!important}.x-ssm-row-numberer-cell{cursor:e-resize}.x-ssm-column-select .x-column-header{cursor:s-resize}.x-abs-layout-ct{position:relative}.x-abs-layout-item{position:absolute!important}.x-center-layout-item{position:absolute}.x-form-layout-wrap{display:table;width:100%;border-collapse:separate}.x-form-layout-colgroup{display:table-column-group}.x-form-layout-column{display:table-column}.x-form-layout-auto-label>*>.x-form-item-label{width:auto!important}.x-form-layout-auto-label>*>.x-form-item-label>.x-form-item-label-inner{width:auto!important;white-space:nowrap}.x-form-layout-auto-label>*>.x-form-layout-label-column{width:1px}.x-form-layout-sized-label>*>.x-form-item-label{width:auto!important}.x-form-form-item{display:table-row}.x-form-form-item>.x-form-item-label{padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.x-form-form-item>.x-form-item-body{max-width:none}.x-form-form-item.x-form-item-no-label:before{content:' ';display:table-cell}.x-resizable-wrapped{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}.x-column-header-checkbox .x-column-header-text{display:block;background-repeat:no-repeat;font-size:0}.x-grid-cell-row-checker{vertical-align:middle;background-repeat:no-repeat;font-size:0}.x-slider{outline:0;position:relative}.x-slider-inner{position:relative;left:0;top:0;overflow:visible}.x-slider-vert .x-slider-inner{background:repeat-y 0 0}.x-slider-thumb{position:absolute;background:no-repeat 0 0}.x-slider-horz .x-slider-thumb{left:0}.x-slider-vert .x-slider-thumb{bottom:0}.x-breadcrumb-btn .x-box-target:first-child{margin:0}.x-scroll-indicator{position:absolute;background-color:black;opacity:.5;border-radius:3px;margin:2px}.x-scroll-indicator-x{bottom:0;left:0;height:6px}.x-scroll-indicator-y{right:0;top:0;width:6px}.x-body{color:#333a3f;font-size:13px;line-height:17px;font-family:\"Open Sans\",helvetica,sans-serif;background:#f5f5f5}.x-animating-size,.x-collapsed{overflow:hidden!important}.x-editor .x-form-item-body{padding-bottom:0}.x-focus-element{position:absolute;top:-10px;left:-10px;width:0;height:0}.x-focus-frame{position:absolute;left:0;top:0;z-index:100000000;width:0;height:0}.x-focus-frame-top,.x-focus-frame-bottom,.x-focus-frame-left,.x-focus-frame-right{position:absolute;top:0;left:0}.x-focus-frame-top,.x-focus-frame-bottom{border-top:solid 2px #15428b;height:2px}.x-focus-frame-left,.x-focus-frame-right{border-left:solid 2px #15428b;width:2px}.x-mask{background-image:none;background-color:rgba(255,255,255,0);cursor:wait;border-style:solid;border-width:1px;border-color:transparent}.x-mask.x-focus{border-style:solid;border-width:1px;border-color:#0067ac}.x-mask-msg{padding:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#e5e5e5}.x-mask-msg-inner{padding:0;background-color:transparent;color:#666;font:normal 13px \"Open Sans\",helvetica,sans-serif}.x-mask-msg-text{padding:0;background-image:url(images/loadmask/loading.gif);background-repeat:no-repeat;background-position:center 0}.x-progress-default{background-color:#f5f5f5;border-width:0;height:20px;border-color:#0067ac}.x-progress-default .x-progress-bar-default{background-image:none;background-color:#90d3ff}.x-progress-default .x-progress-text{color:#232323;font-weight:normal;font-size:13px;font-family:\"Open Sans\",helvetica,sans-serif;text-align:center;line-height:20px}.x-progress-default .x-progress-text-back{color:#232323;line-height:20px}.x-progressbar-default-cell>.x-grid-cell-inner,.x-progressbarwidget-default-cell>.x-grid-cell-inner{padding-top:2px;padding-bottom:2px}.x-progressbar-default-cell>.x-grid-cell-inner .x-progress-default,.x-progressbarwidget-default-cell>.x-grid-cell-inner .x-progress-default{height:20px}.x-tool{cursor:pointer}.x-tool-img{overflow:hidden;width:16px;height:16px;background-image:url(images/tools/tool-sprites.png);margin:0;filter:alpha(opacity=50);opacity:.5}.x-tool-over .x-tool-img{filter:alpha(opacity=60);opacity:.6}.x-tool-pressed .x-tool-img{filter:alpha(opacity=70);opacity:.7}.x-tool-placeholder{visibility:hidden}.x-tool-close{background-position:0 0}.x-tool-minimize{background-position:0 -16px}.x-tool-maximize{background-position:0 -32px}.x-tool-restore{background-position:0 -48px}.x-tool-toggle{background-position:0 -64px}.x-panel-collapsed .x-tool-toggle{background-position:0 -80px}.x-tool-gear{background-position:0 -96px}.x-tool-prev{background-position:0 -112px}.x-tool-next{background-position:0 -128px}.x-tool-pin{background-position:0 -144px}.x-tool-unpin{background-position:0 -160px}.x-tool-right{background-position:0 -176px}.x-tool-left{background-position:0 -192px}.x-tool-down{background-position:0 -208px}.x-tool-up{background-position:0 -224px}.x-tool-refresh{background-position:0 -240px}.x-tool-plus{background-position:0 -256px}.x-tool-minus{background-position:0 -272px}.x-tool-search{background-position:0 -288px}.x-tool-save{background-position:0 -304px}.x-tool-help{background-position:0 -320px}.x-tool-print{background-position:0 -336px}.x-tool-expand{background-position:0 -352px}.x-tool-collapse{background-position:0 -368px}.x-tool-resize{background-position:0 -384px}.x-tool-move{background-position:0 -400px}.x-tool-expand-bottom,.x-tool-collapse-bottom{background-position:0 -208px}.x-tool-expand-top,.x-tool-collapse-top{background-position:0 -224px}.x-tool-expand-left,.x-tool-collapse-left{background-position:0 -192px}.x-tool-expand-right,.x-tool-collapse-right{background-position:0 -176px}.x-header-draggable,.x-header-ghost{cursor:move}.x-header-text{white-space:nowrap}.x-collapse-el{cursor:pointer}.x-layout-split-left,.x-layout-split-right{top:50%;margin-top:-18px;width:8px;height:35px}.x-layout-split-top,.x-layout-split-bottom{left:50%;width:35px;height:8px;margin-left:-18px}.x-layout-split-left{background-image:url(images/util/splitter/mini-left.png)}.x-layout-split-right{background-image:url(images/util/splitter/mini-right.png)}.x-layout-split-top{background-image:url(images/util/splitter/mini-top.png)}.x-layout-split-bottom{background-image:url(images/util/splitter/mini-bottom.png)}.x-splitter-collapsed .x-layout-split-left{background-image:url(images/util/splitter/mini-right.png)}.x-splitter-collapsed .x-layout-split-right{background-image:url(images/util/splitter/mini-left.png)}.x-splitter-collapsed .x-layout-split-top{background-image:url(images/util/splitter/mini-bottom.png)}.x-splitter-collapsed .x-layout-split-bottom{background-image:url(images/util/splitter/mini-top.png)}.x-splitter-active{background-color:#b4b4b4;filter:alpha(opacity=80);opacity:.8}.x-splitter-active .x-collapse-el{filter:alpha(opacity=30);opacity:.3}.x-toolbar-default{padding:6px 0 6px 7px;border-style:solid;border-color:#c1c1c1;border-width:1px;background-image:none;background-color:white}.x-toolbar-default .x-tool-img{background-image:url(images/tools/tool-sprites-dark.png);background-color:white}.x-toolbar-default .x-toolbar-item{margin:0 7px 0 0}.x-toolbar-default .x-toolbar-separator-horizontal{margin:0 7px 0 0;height:14px;border-style:solid;border-width:0 0 0 1px;border-left-color:#e1e1e1;border-right-color:white}.x-toolbar-default .x-box-menu-after{margin:0 7px}.x-toolbar-default-vertical{padding:6px 7px 0}.x-toolbar-default-vertical .x-toolbar-item{margin:0 0 6px 0}.x-toolbar-default-vertical .x-toolbar-separator-vertical{margin:0 5px 6px;border-style:solid none;border-width:1px 0 0;border-top-color:#e1e1e1;border-bottom-color:white}.x-toolbar-default-vertical .x-box-menu-after{margin:6px 0}.x-toolbar-text-default{padding:0 4px;color:#203a4b;font:normal 13px/16px \"Open Sans\",helvetica,sans-serif}.x-toolbar-spacer-default{width:2px}.x-toolbar-default-scroller .x-box-scroller-body-horizontal{margin-left:17px}.x-toolbar-default-vertical-scroller .x-box-scroller-body-vertical{margin-top:18px}.x-box-scroller-toolbar-default{cursor:pointer;filter:alpha(opacity=60);opacity:.6}.x-box-scroller-toolbar-default.x-box-scroller-hover{filter:alpha(opacity=80);opacity:.8}.x-box-scroller-toolbar-default.x-box-scroller-pressed{filter:alpha(opacity=100);opacity:1}.x-box-scroller-toolbar-default.x-box-scroller-disabled{filter:alpha(opacity=25);opacity:.25;cursor:default}.x-box-scroller-toolbar-default.x-box-scroller-left,.x-box-scroller-toolbar-default.x-box-scroller-right{width:16px;height:16px;top:50%;margin-top:-8px}.x-box-scroller-toolbar-default.x-box-scroller-left{margin-left:4px;margin-right:4px;margin-bottom:0;background-image:url(images/toolbar/default-scroll-left.png)}.x-box-scroller-toolbar-default.x-box-scroller-right{margin-left:4px;margin-right:4px;margin-bottom:0;background-image:url(images/toolbar/default-scroll-right.png)}.x-box-scroller-toolbar-default.x-box-scroller-top,.x-box-scroller-toolbar-default.x-box-scroller-bottom{height:16px;width:16px;left:50%;margin-left:-8px}.x-box-scroller-toolbar-default.x-box-scroller-top{margin-top:4px;margin-right:0;margin-bottom:4px;background-image:url(images/toolbar/default-scroll-top.png)}.x-box-scroller-toolbar-default.x-box-scroller-bottom{margin-top:4px;margin-right:0;margin-bottom:4px;background-image:url(images/toolbar/default-scroll-bottom.png)}.x-ie8 .x-box-scroller-toolbar-default{background-color:white}.x-toolbar-more-icon{background-image:url(images/toolbar/default-more.png)}.x-toolbar-footer{padding:6px 0 6px 6px;border-style:solid;border-color:#c1c1c1;border-width:0;background-image:none;background-color:#d7eaf8}.x-toolbar-footer .x-tool-img{background-image:url(images/tools/tool-sprites-dark.png);background-color:#d7eaf8}.x-toolbar-footer .x-toolbar-item{margin:0 6px 0 0}.x-toolbar-footer .x-toolbar-separator-horizontal{margin:0 7px 0 0;height:14px;border-style:solid;border-width:0 0 0 1px;border-left-color:#e1e1e1;border-right-color:white}.x-toolbar-footer .x-box-menu-after{margin:0 6px}.x-toolbar-footer-vertical{padding:6px 6px 0}.x-toolbar-footer-vertical .x-toolbar-item{margin:0 0 6px 0}.x-toolbar-footer-vertical .x-toolbar-separator-vertical{margin:0 5px 6px;border-style:solid none;border-width:1px 0 0;border-top-color:#e1e1e1;border-bottom-color:white}.x-toolbar-footer-vertical .x-box-menu-after{margin:6px 0}.x-toolbar-text-footer{padding:0 4px;color:#203a4b;font:normal 13px/16px \"Open Sans\",helvetica,sans-serif}.x-toolbar-spacer-footer{width:2px}.x-toolbar-footer-scroller .x-box-scroller-body-horizontal{margin-left:18px}.x-toolbar-footer-vertical-scroller .x-box-scroller-body-vertical{margin-top:18px}.x-box-scroller-toolbar-footer{cursor:pointer;filter:alpha(opacity=60);opacity:.6}.x-box-scroller-toolbar-footer.x-box-scroller-hover{filter:alpha(opacity=80);opacity:.8}.x-box-scroller-toolbar-footer.x-box-scroller-pressed{filter:alpha(opacity=100);opacity:1}.x-box-scroller-toolbar-footer.x-box-scroller-disabled{filter:alpha(opacity=25);opacity:.25;cursor:default}.x-box-scroller-toolbar-footer.x-box-scroller-left,.x-box-scroller-toolbar-footer.x-box-scroller-right{width:16px;height:16px;top:50%;margin-top:-8px}.x-box-scroller-toolbar-footer.x-box-scroller-left{margin-left:4px;margin-right:4px;margin-bottom:0;background-image:url(images/toolbar/footer-scroll-left.png)}.x-box-scroller-toolbar-footer.x-box-scroller-right{margin-left:4px;margin-right:4px;margin-bottom:0;background-image:url(images/toolbar/footer-scroll-right.png)}.x-ie8 .x-box-scroller-toolbar-footer{background-color:#d7eaf8}.x-toolbar-more-icon{background-image:url(images/toolbar/footer-more.png)}.x-panel-ghost{filter:alpha(opacity=50);opacity:.5}.x-panel-default{border-color:#0067ac;padding:0}.x-panel-header-default{font-size:12px;border:1px solid #d6d6d6}.x-panel-header-default .x-tool-img{background-image:url(images/tools/tool-sprites-dark.png);background-color:#efefef}.x-panel-header-default-horizontal{padding:8px 10px 8px 10px}.x-panel-header-default-horizontal .x-panel-header-default-tab-bar{margin-top:-8px;margin-bottom:-8px}.x-panel-header-default-horizontal.x-header-noborder{padding:9px 11px 8px 11px}.x-panel-header-default-horizontal.x-header-noborder .x-panel-header-default-tab-bar{margin-top:-9px;margin-bottom:-8px}.x-panel-header-default-vertical{padding:10px 8px 10px 8px}.x-panel-header-default-vertical .x-panel-header-default-tab-bar{margin-right:-8px;margin-left:-8px}.x-panel-header-default-vertical.x-header-noborder{padding:11px 9px 11px 8px}.x-panel-header-default-vertical.x-header-noborder .x-panel-header-default-tab-bar{margin-right:-9px;margin-left:-8px}.x-panel-header-title-default{color:#2f3e43;font-size:12px;font-weight:bold;font-family:\"Open Sans\",helvetica,sans-serif;line-height:16px}.x-panel-header-title-default>.x-title-text-default{text-transform:none;padding:0}.x-panel-header-title-default>.x-title-icon-wrap-default.x-title-icon-top{height:22px;padding-bottom:6px}.x-panel-header-title-default>.x-title-icon-wrap-default.x-title-icon-right{width:22px;padding-left:6px}.x-panel-header-title-default>.x-title-icon-wrap-default.x-title-icon-bottom{height:22px;padding-top:6px}.x-panel-header-title-default>.x-title-icon-wrap-default.x-title-icon-left{width:22px;padding-right:6px}.x-panel-header-title-default>.x-title-icon-wrap-default>.x-title-icon-default{width:16px;height:16px;background-position:center center}.x-panel-header-title-default>.x-title-icon-wrap-default>.x-title-glyph{color:#2f3e43;font-size:16px;line-height:16px;opacity:.5}.x-panel-body-default{background:white;border-color:#c1c1c1;color:black;font-size:13px;font-weight:normal;font-family:\"Open Sans\",helvetica,sans-serif;border-width:1px;border-style:solid}.x-panel-header-default{background-image:none;background-color:#efefef}.x-panel-header-default-vertical{background-image:none;background-color:#efefef}.x-panel .x-panel-header-default-collapsed-border-top{border-bottom-width:1px!important}.x-panel .x-panel-header-default-collapsed-border-right{border-left-width:1px!important}.x-panel .x-panel-header-default-collapsed-border-bottom{border-top-width:1px!important}.x-panel .x-panel-header-default-collapsed-border-left{border-right-width:1px!important}.x-panel-header-default-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-panel-header-default-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-panel-header-default-vertical .x-tool-after-title{margin:6px 0 0 0}.x-panel-header-default-vertical .x-tool-before-title{margin:0 0 6px 0}.x-panel-default-resizable .x-panel-handle{filter:alpha(opacity=0);opacity:0}.x-panel-default-framed{border-color:#0067ac;padding:0}.x-panel-header-default-framed{font-size:12px;border:5px solid #0067ac}.x-panel-header-default-framed .x-tool-img{background-image:url(images/tools/tool-sprites-dark.png);background-color:#efefef}.x-panel-header-default-framed-horizontal{padding:4px 6px 3px 6px}.x-panel-header-default-framed-horizontal .x-panel-header-default-framed-tab-bar{margin-top:-4px;margin-bottom:-3px}.x-panel-header-default-framed-horizontal.x-header-noborder{padding:9px 11px 3px 11px}.x-panel-header-default-framed-horizontal.x-header-noborder .x-panel-header-default-framed-tab-bar{margin-top:-9px;margin-bottom:-3px}.x-panel-header-default-framed-vertical{padding:6px 4px 6px 3px}.x-panel-header-default-framed-vertical .x-panel-header-default-framed-tab-bar{margin-right:-4px;margin-left:-3px}.x-panel-header-default-framed-vertical.x-header-noborder{padding:11px 9px 11px 3px}.x-panel-header-default-framed-vertical.x-header-noborder .x-panel-header-default-framed-tab-bar{margin-right:-9px;margin-left:-3px}.x-panel-header-title-default-framed{color:#2f3e43;font-size:12px;font-weight:bold;font-family:\"Open Sans\",helvetica,sans-serif;line-height:16px}.x-panel-header-title-default-framed>.x-title-text-default-framed{text-transform:none;padding:0}.x-panel-header-title-default-framed>.x-title-icon-wrap-default-framed.x-title-icon-top{height:22px;padding-bottom:6px}.x-panel-header-title-default-framed>.x-title-icon-wrap-default-framed.x-title-icon-right{width:22px;padding-left:6px}.x-panel-header-title-default-framed>.x-title-icon-wrap-default-framed.x-title-icon-bottom{height:22px;padding-top:6px}.x-panel-header-title-default-framed>.x-title-icon-wrap-default-framed.x-title-icon-left{width:22px;padding-right:6px}.x-panel-header-title-default-framed>.x-title-icon-wrap-default-framed>.x-title-icon-default-framed{width:16px;height:16px;background-position:center center}.x-panel-header-title-default-framed>.x-title-icon-wrap-default-framed>.x-title-glyph{color:#2f3e43;font-size:16px;line-height:16px;opacity:.5}.x-panel-body-default-framed{background:white;border-color:#c1c1c1;color:black;font-size:13px;font-weight:normal;font-family:\"Open Sans\",helvetica,sans-serif;border-width:1px;border-style:solid}.x-panel-default-framed{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:0;border-width:5px;border-style:solid;background-color:white}.x-panel-header-default-framed-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:4px 6px 3px 6px;border-width:5px 5px 0 5px;border-style:solid;background-color:#efefef}.x-panel-header-default-framed-right{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:6px 4px 6px 3px;border-width:5px 5px 5px 0;border-style:solid;background-color:#efefef}.x-panel-header-default-framed-bottom{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:4px 6px 3px 6px;border-width:0 5px 5px 5px;border-style:solid;background-color:#efefef}.x-panel-header-default-framed-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:6px 4px 6px 3px;border-width:5px 0 5px 5px;border-style:solid;background-color:#efefef}.x-panel-header-default-framed-collapsed-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:4px 6px 3px 6px;border-width:5px;border-style:solid;background-color:#efefef}.x-panel-header-default-framed-collapsed-right{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:6px 4px 6px 3px;border-width:5px;border-style:solid;background-color:#efefef}.x-panel-header-default-framed-collapsed-bottom{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:4px 6px 3px 6px;border-width:5px;border-style:solid;background-color:#efefef}.x-panel-header-default-framed-collapsed-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:6px 4px 6px 3px;border-width:5px;border-style:solid;background-color:#efefef}.x-panel .x-panel-header-default-framed-top{border-bottom-width:5px!important}.x-panel .x-panel-header-default-framed-right{border-left-width:5px!important}.x-panel .x-panel-header-default-framed-bottom{border-top-width:5px!important}.x-panel .x-panel-header-default-framed-left{border-right-width:5px!important}.x-panel-header-default-framed-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-panel-header-default-framed-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-panel-header-default-framed-vertical .x-tool-after-title{margin:6px 0 0 0}.x-panel-header-default-framed-vertical .x-tool-before-title{margin:0 0 6px 0}.x-panel-default-framed-resizable{overflow:visible}.x-panel-default-framed-resizable .x-panel-handle{filter:alpha(opacity=0);opacity:0}.x-panel-default-framed-resizable .x-panel-handle-north-br{top:-5px}.x-panel-default-framed-resizable .x-panel-handle-south-br{bottom:-5px}.x-panel-default-framed-resizable .x-panel-handle-east-br{right:-5px}.x-panel-default-framed-resizable .x-panel-handle-west-br{left:-5px}.x-panel-default-framed-resizable .x-panel-handle-northwest-br{left:-5px;top:-5px}.x-panel-default-framed-resizable .x-panel-handle-northeast-br{right:-5px;top:-5px}.x-panel-default-framed-resizable .x-panel-handle-southeast-br{right:-5px;bottom:-5px}.x-panel-default-framed-resizable .x-panel-handle-southwest-br{left:-5px;bottom:-5px}.x-form-item-label-default{color:#333a3f;font:normal 13px/17px \"Open Sans\",helvetica,sans-serif;min-height:25px;padding-top:4px;padding-right:5px}.x-form-item-label-default.x-form-item-label-top{height:1px}.x-form-item-label-default.x-form-item-label-top>.x-form-item-label-inner{padding-top:4px;padding-bottom:5px}.x-form-item-label-default.x-form-item-label-top-side-error:after{width:26px}.x-form-item-body-default{min-height:25px}.x-form-invalid-icon-default{width:16px;height:16px;margin:0 5px 0 5px;background:url(images/form/exclamation.png) no-repeat}.x-form-invalid-under-default{padding:2px 2px 2px 20px;color:#cf4c35;font:normal 13px/16px \"Open Sans\",helvetica,sans-serif;background:no-repeat 0 2px;background-image:url(images/form/exclamation.png)}.x-form-error-wrap-default.x-form-error-wrap-side{width:26px}.x-form-item-default.x-item-disabled{filter:alpha(opacity=30);opacity:.3}.x-autocontainer-form-item,.x-anchor-form-item,.x-vbox-form-item,.x-table-form-item{margin-bottom:5px}.x-form-display-field-default{min-height:25px;font:normal 13px/17px \"Open Sans\",helvetica,sans-serif;color:#333a3f;margin-top:4px}.x-grid-body{background:white;border-width:1px;border-style:solid;border-color:#d6d6d6}.x-grid-item-container{min-height:1px;position:relative}.x-grid-empty{padding:10px;color:gray;background-color:white;font:normal 13px \"Open Sans\",helvetica,sans-serif}.x-grid-item{color:#232323;font:normal 13px/18px \"Open Sans\",helvetica,sans-serif;background-color:white}.x-grid-item-alt{background-color:#fafafa}.x-grid-item-over{color:#232323;background-color:#d9efff}.x-grid-item-focused{outline:0;color:#232323;background-color:#93d3ff}.x-grid-item-focused .x-grid-cell-inner{z-index:1}.x-grid-item-focused .x-grid-cell-inner:before{content:\"\";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border:1px solid #2c7eb5}.x-grid-item-selected{color:#232323;background-color:#93d3ff}.x-grid-with-row-lines .x-grid-item{border-style:solid;border-width:1px 0 0;border-color:#ededed}.x-grid-with-row-lines .x-grid-item:first-child{border-top-color:white}.x-grid-with-row-lines .x-grid-item.x-grid-item-over{border-style:solid;border-color:#d6d6d6}.x-grid-with-row-lines .x-grid-item-over+.x-grid-item{border-top-style:solid;border-top-color:#d6d6d6}.x-grid-with-row-lines .x-grid-item.x-grid-item-selected{border-style:solid;border-color:#d6d6d6}.x-grid-with-row-lines .x-grid-item-selected+.x-grid-item{border-top-style:solid;border-top-color:#d6d6d6}.x-grid-with-row-lines .x-grid-item:last-child{border-bottom-width:1px}.x-ie8 .x-grid-with-row-lines .x-grid-item{border-width:1px 0;margin-top:-1px}.x-ie8 .x-grid-with-row-lines .x-grid-item:first-child{margin-top:0}.x-grid-cell-inner{position:relative;text-overflow:ellipsis;padding:3px 10px 3px 10px}.x-grid-cell-special{border-color:#ededed;border-style:solid;border-right-width:1px 0}.x-grid-dirty-cell{background:url(images/grid/dirty.png) no-repeat 0 0}.x-grid-row .x-grid-cell-selected{color:#232323;background-color:#93d3ff}.x-grid-with-col-lines .x-grid-cell{border-right:1px solid #ededed}.x-grid-resize-marker{width:1px;background-color:#0f0f0f}.x-form-cb-wrap-default{height:25px}.x-form-cb-default{margin-top:5px}.x-form-checkbox-default,.x-form-radio-default{width:15px;height:15px}.x-form-radio-default{background:url(images/form/radio.png) no-repeat}.x-form-cb-checked .x-form-radio-default{background-position:0 -15px}.x-form-checkbox-default{background:url(images/form/checkbox.png) no-repeat}.x-form-cb-checked .x-form-checkbox-default{background-position:0 -15px}.x-field-default-form-checkbox-focus{background-position:-15px 0}.x-form-cb-checked .x-field-default-form-checkbox-focus{background-position:-15px -15px}.x-form-cb-label-default{margin-top:4px;font:normal \"Open Sans\",helvetica,sans-serif/17px \"Open Sans\",helvetica,sans-serif}.x-form-cb-label-default.x-form-cb-label-before{padding-right:19px}.x-form-cb-label-default.x-form-cb-label-after{padding-left:19px}.x-checkbox-default-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-tree-expander{cursor:pointer}.x-tree-arrows .x-tree-expander{background-image:url(images/tree/arrows.png)}.x-tree-arrows .x-tree-expander-over .x-tree-expander{background-position:-36px center}.x-tree-arrows .x-grid-tree-node-expanded .x-tree-expander{background-position:-18px center}.x-tree-arrows .x-grid-tree-node-expanded .x-tree-expander-over .x-tree-expander{background-position:-54px center}.x-tree-lines .x-tree-elbow{background-image:url(images/tree/elbow.png)}.x-tree-lines .x-tree-elbow-end{background-image:url(images/tree/elbow-end.png)}.x-tree-lines .x-tree-elbow-plus{background-image:url(images/tree/elbow-plus.png)}.x-tree-lines .x-tree-elbow-end-plus{background-image:url(images/tree/elbow-end-plus.png)}.x-tree-lines .x-grid-tree-node-expanded .x-tree-elbow-plus{background-image:url(images/tree/elbow-minus.png)}.x-tree-lines .x-grid-tree-node-expanded .x-tree-elbow-end-plus{background-image:url(images/tree/elbow-end-minus.png)}.x-tree-lines .x-tree-elbow-line{background-image:url(images/tree/elbow-line.png)}.x-tree-no-lines .x-tree-expander{background-image:url(images/tree/elbow-plus-nl.png)}.x-tree-no-lines .x-grid-tree-node-expanded .x-tree-expander{background-image:url(images/tree/elbow-minus-nl.png)}.x-tree-icon{width:16px;height:24px}.x-tree-elbow-img{width:18px;height:24px;margin-right:2px}.x-tree-icon,.x-tree-elbow-img,.x-tree-checkbox{margin-top:-3px;margin-bottom:-3px}.x-tree-icon-leaf{background-image:url(images/tree/leaf.png)}.x-tree-icon-parent{background-image:url(images/tree/folder.png)}.x-grid-tree-node-expanded .x-tree-icon-parent{background-image:url(images/tree/folder-open.png)}.x-tree-checkbox{margin-right:4px;top:5px;width:15px;height:15px;background-image:url(images/form/checkbox.png)}.x-tree-checkbox-checked{background-position:0 -15px}.x-grid-tree-loading .x-tree-icon{background-image:url(images/tree/loading.gif)}.x-tree-node-text{padding-left:4px}.x-grid-cell-inner-treecolumn{padding:3px 10px 3px 6px}.x-col-move-top,.x-col-move-bottom{width:9px;height:9px}.x-col-move-top{background-image:url(images/grid/col-move-top.png)}.x-col-move-bottom{background-image:url(images/grid/col-move-bottom.png)}.x-grid-header-ct{border:1px solid #c1c1c1;border-bottom-color:#f5f5f5;background-color:#f5f5f5}.x-accordion-item .x-grid-header-ct{border-width:0 0 1px!important}.x-grid-header-ct-hidden{border-top:0!important;border-bottom:0!important}.x-grid-body{border-top-color:silver}.x-hmenu-sort-asc{background-image:url(images/grid/hmenu-asc.png)}.x-hmenu-sort-desc{background-image:url(images/grid/hmenu-desc.png)}.x-cols-icon{background-image:url(images/grid/columns.png)}.x-column-header{border-right:1px solid silver;color:#232323;font:normal 13px/15px \"Open Sans\",helvetica,sans-serif;outline:0;background-color:#f5f5f5}.x-group-sub-header{background:transparent;border-top:1px solid silver}.x-group-sub-header .x-column-header-inner{padding:6px 6px 7px 6px}.x-column-header-inner{padding:7px 6px 7px 6px;text-overflow:ellipsis}.x-column-header-inner-empty{text-overflow:clip}.x-column-header.x-column-header-focus{color:black}.x-column-header.x-column-header-focus .x-column-header-inner:before{content:\"\";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #3183ba}.x-column-header.x-column-header-focus.x-group-sub-header .x-column-header-inner:before{bottom:0}.x-column-header-over,.x-column-header-sort-ASC,.x-column-header-sort-DESC{background-image:none;background-color:#e9f6ff}.x-column-header-open{background-color:#e9f6ff}.x-column-header-open .x-column-header-trigger{background-color:#d7eaf8}.x-column-header-trigger{width:18px;cursor:pointer;background-color:transparent;background-position:center center}.x-column-header-align-right .x-column-header-text{margin-right:16px}.x-column-header-sort-ASC .x-column-header-text,.x-column-header-sort-DESC .x-column-header-text{padding-right:17px;background-position:right center}.x-column-header-sort-ASC .x-column-header-text{background-image:url(images/grid/sort_asc.png)}.x-column-header-sort-DESC .x-column-header-text{background-image:url(images/grid/sort_desc.png)}.x-form-text-field-body-default{min-width:175px;max-width:175px}.x-form-trigger-wrap-default{border-width:1px;border-style:solid;border-color:#c1c1c1 #d9d9d9 #d9d9d9}.x-form-trigger-wrap-default.x-form-trigger-wrap-focus{border-color:#3591d3}.x-form-trigger-wrap-default.x-form-trigger-wrap-invalid{border-color:#cf4c35}.x-form-text-default{color:#333a3f;padding:3px;background-color:#f4f3f0;font:normal 13px/17px \"Open Sans\",helvetica,sans-serif;min-height:23px}.x-form-text-default.x-form-textarea{line-height:15px;min-height:60px}.x-form-text-default.x-form-text-file{color:gray}.x-form-empty-field-default{color:gray}.x-form-invalid-field-default{background-color:#fee}.x-form-trigger-default{background:#f4f3f0 url(images/form/trigger.png) no-repeat;background-position:0 center;width:22px}.x-form-trigger-default.x-form-trigger-over{background-position:-22px center}.x-form-trigger-default.x-form-trigger-over.x-form-trigger-focus{background-position:-88px center}.x-form-trigger-default.x-form-trigger-focus{background-position:-66px center}.x-form-trigger.x-form-trigger-default.x-form-trigger-click{background-position:-44px center}.x-textfield-default-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-form-clear-trigger{background-image:url(images/form/clear-trigger.png)}.x-form-search-trigger{background-image:url(images/form/search-trigger.png)}body.x-border-layout-ct,div.x-border-layout-ct{background-color:white}.x-btn-default-small{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-color:#0086ac}.x-btn-default-small{border-color:#0086ac}.x-btn-button-default-small{height:16px}.x-btn-inner-default-small{font:normal 12px/16px \"Open Sans\",helvetica,sans-serif;color:white;padding:0 5px;max-width:100%}.x-btn-icon-right>.x-btn-inner-default-small,.x-btn-icon-left>.x-btn-inner-default-small{max-width:calc(100% - 16px)}.x-btn-icon-el-default-small{height:16px}.x-btn-icon-left>.x-btn-icon-el-default-small,.x-btn-icon-right>.x-btn-icon-el-default-small{width:16px}.x-btn-icon-top>.x-btn-icon-el-default-small,.x-btn-icon-bottom>.x-btn-icon-el-default-small{min-width:16px}.x-btn-icon-el-default-small.x-btn-glyph{font-size:16px;line-height:16px;color:white;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-default-small{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-small{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-default-small{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-default-small{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-small{padding-right:5px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-small{margin-right:5px}.x-btn-arrow-bottom>.x-btn-button-default-small,.x-btn-split-bottom>.x-btn-button-default-small{padding-bottom:3px}.x-btn-wrap-default-small.x-btn-arrow-right:after{width:16px;padding-right:16px;background-image:url(images/button/default-small-arrow.png)}.x-btn-wrap-default-small.x-btn-arrow-bottom:after{height:13px;background-image:url(images/button/default-small-arrow.png)}.x-btn-wrap-default-small.x-btn-split-right:after{width:20px;padding-right:20px;background-image:url(images/button/default-small-s-arrow.png)}.x-btn-wrap-default-small.x-btn-split-bottom:after{height:15px;background-image:url(images/button/default-small-s-arrow-b.png)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-small{padding-right:5px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-small{margin-right:5px}.x-btn-focus.x-btn-default-small{border-color:#016683;background-image:none;background-color:#016683;-webkit-box-shadow:#cce0e6 0 1px 0 0 inset,#cce0e6 0 -1px 0 0 inset,#cce0e6 -1px 0 0 0 inset,#cce0e6 1px 0 0 0 inset;-moz-box-shadow:#cce0e6 0 1px 0 0 inset,#cce0e6 0 -1px 0 0 inset,#cce0e6 -1px 0 0 0 inset,#cce0e6 1px 0 0 0 inset;box-shadow:#cce0e6 0 1px 0 0 inset,#cce0e6 0 -1px 0 0 inset,#cce0e6 -1px 0 0 0 inset,#cce0e6 1px 0 0 0 inset}.x-btn-over.x-btn-default-small{border-color:#016683;background-image:none;background-color:#016683}.x-btn-focus.x-btn-over.x-btn-default-small{-webkit-box-shadow:#cce0e6 0 1px 0 0 inset,#cce0e6 0 -1px 0 0 inset,#cce0e6 -1px 0 0 0 inset,#cce0e6 1px 0 0 0 inset;-moz-box-shadow:#cce0e6 0 1px 0 0 inset,#cce0e6 0 -1px 0 0 inset,#cce0e6 -1px 0 0 0 inset,#cce0e6 1px 0 0 0 inset;box-shadow:#cce0e6 0 1px 0 0 inset,#cce0e6 0 -1px 0 0 inset,#cce0e6 -1px 0 0 0 inset,#cce0e6 1px 0 0 0 inset}.x-btn.x-btn-menu-active.x-btn-default-small,.x-btn.x-btn-pressed.x-btn-default-small{border-color:#007293;background-image:none;background-color:#007293}.x-btn-focus.x-btn-menu-active.x-btn-default-small,.x-btn-focus.x-btn-pressed.x-btn-default-small{-webkit-box-shadow:#cce2e9 0 1px 0 0 inset,#cce2e9 0 -1px 0 0 inset,#cce2e9 -1px 0 0 0 inset,#cce2e9 1px 0 0 0 inset;-moz-box-shadow:#cce2e9 0 1px 0 0 inset,#cce2e9 0 -1px 0 0 inset,#cce2e9 -1px 0 0 0 inset,#cce2e9 1px 0 0 0 inset;box-shadow:#cce2e9 0 1px 0 0 inset,#cce2e9 0 -1px 0 0 inset,#cce2e9 -1px 0 0 0 inset,#cce2e9 1px 0 0 0 inset}.x-btn.x-btn-disabled.x-btn-default-small{border-color:#b1b1b1;background-image:none;background-color:#b1b1b1}.x-button-default-small-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-default-small-cell>.x-grid-cell-inner>.x-btn-default-small{vertical-align:top}.x-btn-default-toolbar-small{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-color:#0086ac}.x-btn-default-toolbar-small{border-color:#0086ac}.x-btn-button-default-toolbar-small{height:16px}.x-btn-inner-default-toolbar-small{font:normal 12px/16px \"Open Sans\",helvetica,sans-serif;color:white;padding:0 5px;max-width:100%}.x-btn-icon-right>.x-btn-inner-default-toolbar-small,.x-btn-icon-left>.x-btn-inner-default-toolbar-small{max-width:calc(100% - 16px)}.x-btn-icon-el-default-toolbar-small{height:16px}.x-btn-icon-left>.x-btn-icon-el-default-toolbar-small,.x-btn-icon-right>.x-btn-icon-el-default-toolbar-small{width:16px}.x-btn-icon-top>.x-btn-icon-el-default-toolbar-small,.x-btn-icon-bottom>.x-btn-icon-el-default-toolbar-small{min-width:16px}.x-btn-icon-el-default-toolbar-small.x-btn-glyph{font-size:16px;line-height:16px;color:white;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-default-toolbar-small{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-toolbar-small{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-default-toolbar-small{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-default-toolbar-small{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-toolbar-small{padding-right:5px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-toolbar-small{margin-right:5px}.x-btn-arrow-bottom>.x-btn-button-default-toolbar-small,.x-btn-split-bottom>.x-btn-button-default-toolbar-small{padding-bottom:3px}.x-btn-wrap-default-toolbar-small.x-btn-arrow-right:after{width:16px;padding-right:16px;background-image:url(images/button/default-toolbar-small-arrow.png)}.x-btn-wrap-default-toolbar-small.x-btn-arrow-bottom:after{height:13px;background-image:url(images/button/default-toolbar-small-arrow.png)}.x-btn-wrap-default-toolbar-small.x-btn-split-right:after{width:20px;padding-right:20px;background-image:url(images/button/default-toolbar-small-s-arrow.png)}.x-btn-wrap-default-toolbar-small.x-btn-split-bottom:after{height:15px;background-image:url(images/button/default-toolbar-small-s-arrow-b.png)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-default-toolbar-small{padding-right:5px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-default-toolbar-small{margin-right:5px}.x-btn-focus.x-btn-default-toolbar-small{border-color:#016683;background-image:none;background-color:#016683;-webkit-box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset;-moz-box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset;box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset}.x-btn-over.x-btn-default-toolbar-small{border-color:#016683;background-image:none;background-color:#016683}.x-btn-focus.x-btn-over.x-btn-default-toolbar-small{-webkit-box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset;-moz-box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset;box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset}.x-btn.x-btn-menu-active.x-btn-default-toolbar-small,.x-btn.x-btn-pressed.x-btn-default-toolbar-small{border-color:#007293;background-image:none;background-color:#007293}.x-btn-focus.x-btn-menu-active.x-btn-default-toolbar-small,.x-btn-focus.x-btn-pressed.x-btn-default-toolbar-small{-webkit-box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset;-moz-box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset;box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset}.x-btn.x-btn-disabled.x-btn-default-toolbar-small{border-color:#b1b1b1;background-image:none;background-color:#b1b1b1}.x-button-default-toolbar-small-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-default-toolbar-small-cell>.x-grid-cell-inner>.x-btn-default-toolbar-small{vertical-align:top}.x-tab-default-top{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:7px 12px 6px 12px;border-width:1px;border-style:solid;background-color:#ebebeb}.x-tab-default-bottom{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;padding:6px 12px 7px 12px;border-width:1px 1px 1px 1px;border-style:solid;background-color:#ebebeb}.x-tab-default-left{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;padding:7px 12px 6px 12px;border-width:1px 1px 1px 1px;border-style:solid;background-color:#ebebeb}.x-tab-default-right{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:7px 12px 6px 12px;border-width:1px 1px 1px 1px;border-style:solid;background-color:#ebebeb}.x-tab-default{border-color:#ebebeb;cursor:pointer}.x-tab-default-top{margin:0 1px 0 0}.x-tab-default-top.x-tab-rotate-left{margin:0 0 0 1px}.x-tab-default-top.x-tab-focus{-webkit-box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset;-moz-box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset;box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset}.x-tab-default-top.x-tab-focus.x-tab-over{-webkit-box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset;-moz-box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset;box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset}.x-tab-default-top.x-tab-focus.x-tab-active{-webkit-box-shadow:#3385bc 0 1px 0 0 inset,#3385bc 0 -1px 0 0 inset,#3385bc -1px 0 0 0 inset,#3385bc 1px 0 0 0 inset;-moz-box-shadow:#3385bc 0 1px 0 0 inset,#3385bc 0 -1px 0 0 inset,#3385bc -1px 0 0 0 inset,#3385bc 1px 0 0 0 inset;box-shadow:#3385bc 0 1px 0 0 inset,#3385bc 0 -1px 0 0 inset,#3385bc -1px 0 0 0 inset,#3385bc 1px 0 0 0 inset}.x-tab-default-right{margin:0 0 1px 0}.x-tab-default-right.x-tab-rotate-right{margin:1px 0 0 0}.x-tab-default-right.x-tab-focus{-webkit-box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset;-moz-box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset;box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset}.x-tab-default-right.x-tab-focus.x-tab-over{-webkit-box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset;-moz-box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset;box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset}.x-tab-default-right.x-tab-focus.x-tab-active{-webkit-box-shadow:#3385bc 0 1px 0 0 inset,#3385bc 0 -1px 0 0 inset,#3385bc -1px 0 0 0 inset,#3385bc 1px 0 0 0 inset;-moz-box-shadow:#3385bc 0 1px 0 0 inset,#3385bc 0 -1px 0 0 inset,#3385bc -1px 0 0 0 inset,#3385bc 1px 0 0 0 inset;box-shadow:#3385bc 0 1px 0 0 inset,#3385bc 0 -1px 0 0 inset,#3385bc -1px 0 0 0 inset,#3385bc 1px 0 0 0 inset}.x-tab-default-bottom{margin:0 1px 0 0}.x-tab-default-bottom.x-tab-rotate-left{margin:0 0 0 1px}.x-tab-default-bottom.x-tab-focus{-webkit-box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset;-moz-box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset;box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset}.x-tab-default-bottom.x-tab-focus.x-tab-over{-webkit-box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset;-moz-box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset;box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset}.x-tab-default-bottom.x-tab-focus.x-tab-active{-webkit-box-shadow:#3385bc 0 1px 0 0 inset,#3385bc 0 -1px 0 0 inset,#3385bc -1px 0 0 0 inset,#3385bc 1px 0 0 0 inset;-moz-box-shadow:#3385bc 0 1px 0 0 inset,#3385bc 0 -1px 0 0 inset,#3385bc -1px 0 0 0 inset,#3385bc 1px 0 0 0 inset;box-shadow:#3385bc 0 1px 0 0 inset,#3385bc 0 -1px 0 0 inset,#3385bc -1px 0 0 0 inset,#3385bc 1px 0 0 0 inset}.x-tab-default-left{margin:0 0 1px 0}.x-tab-default-left.x-tab-rotate-right{margin:1px 0 0 0}.x-tab-default-left.x-tab-focus{-webkit-box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset;-moz-box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset;box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset}.x-tab-default-left.x-tab-focus.x-tab-over{-webkit-box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset;-moz-box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset;box-shadow:#4b4b4b 0 1px 0 0 inset,#4b4b4b 0 -1px 0 0 inset,#4b4b4b -1px 0 0 0 inset,#4b4b4b 1px 0 0 0 inset}.x-tab-default-left.x-tab-focus.x-tab-active{-webkit-box-shadow:#3385bc 0 1px 0 0 inset,#3385bc 0 -1px 0 0 inset,#3385bc -1px 0 0 0 inset,#3385bc 1px 0 0 0 inset;-moz-box-shadow:#3385bc 0 1px 0 0 inset,#3385bc 0 -1px 0 0 inset,#3385bc -1px 0 0 0 inset,#3385bc 1px 0 0 0 inset;box-shadow:#3385bc 0 1px 0 0 inset,#3385bc 0 -1px 0 0 inset,#3385bc -1px 0 0 0 inset,#3385bc 1px 0 0 0 inset}.x-tab-button-default{height:16px}.x-tab-inner-default{font:normal 13px/16px \"Open Sans\",helvetica,sans-serif;color:#232323;max-width:100%}.x-tab-icon-right>.x-tab-inner-default,.x-tab-icon-left>.x-tab-inner-default{max-width:calc(100% - 16px)}.x-tab-icon-el-default{height:16px;line-height:16px;background-position:center center}.x-tab-icon-left>.x-tab-icon-el-default,.x-tab-icon-right>.x-tab-icon-el-default{width:16px}.x-tab-icon-top>.x-tab-icon-el-default,.x-tab-icon-bottom>.x-tab-icon-el-default{min-width:16px}.x-tab-icon-el-default.x-tab-glyph{font-size:16px;line-height:16px;color:#232323;opacity:.5}.x-tab-text.x-tab-icon-left>.x-tab-icon-el-default{margin-right:6px}.x-tab-text.x-tab-icon-right>.x-tab-icon-el-default{margin-left:6px}.x-tab-text.x-tab-icon-top>.x-tab-icon-el-default{margin-bottom:6px}.x-tab-text.x-tab-icon-bottom>.x-tab-icon-el-default{margin-top:6px}.x-tab.x-tab-active.x-tab-default{border-color:white;background-color:white}.x-tab.x-tab-active.x-tab-default .x-tab-inner-default{color:#0067ac;font-weight:bold}.x-tab.x-tab-active.x-tab-default .x-tab-glyph{color:#0067ac}.x-ie8 .x-tab.x-tab-active.x-tab-default .x-tab-glyph{color:#7fb3d5}.x-tab.x-tab-disabled.x-tab-default{cursor:default}.x-tab.x-tab-disabled.x-tab-default .x-tab-inner-default{filter:alpha(opacity=30);opacity:.3}.x-tab.x-tab-disabled.x-tab-default .x-tab-icon-el-default{filter:alpha(opacity=50);opacity:.5}.x-tab.x-tab-disabled.x-tab-default .x-tab-glyph{color:#232323;opacity:.3;filter:none}.x-ie8 .x-tab.x-tab-disabled.x-tab-default .x-tab-glyph{color:#afafaf}.x-tab-default .x-tab-close-btn{top:2px;right:2px;width:12px;height:12px;background:url(images/tab/tab-default-close.png) 0 0}.x-tab-default .x-tab-close-btn-over{background-position:-12px 0}.x-tab-default .x-tab-close-btn-pressed{background-position:-24px 0}.x-tab-default.x-tab-active .x-tab-close-btn{background-position:0 -12px}.x-tab-default.x-tab-active .x-tab-close-btn-over{background-position:-12px -12px}.x-tab-default.x-tab-active .x-tab-close-btn-pressed{background-position:-24px -12px}.x-tab-default.x-tab-disabled .x-tab-close-btn{filter:alpha(opacity=30);opacity:.3;background-position:0 0}.x-tab-closable.x-tab-default .x-tab-button{padding-right:15px}.x-tab-bar-default{background-color:#0067ac}.x-tab-bar-default-top>.x-tab-bar-body-default{padding:0}.x-tab-bar-default-bottom>.x-tab-bar-body-default{padding:0}.x-tab-bar-default-left>.x-tab-bar-body-default{padding:0}.x-tab-bar-default-right>.x-tab-bar-body-default{padding:0}.x-tab-bar-plain.x-tab-bar-default-horizontal{border-top-color:transparent;border-bottom-color:transparent;border-left-width:0;border-right-width:0}.x-tab-bar-plain.x-tab-bar-default-vertical{border-right-color:transparent;border-left-color:transparent;border-top-width:0;border-bottom-width:0}.x-tab-bar-top>.x-tab-bar-body-default{padding-bottom:1px}.x-tab-bar-bottom>.x-tab-bar-body-default{padding-top:1px}.x-tab-bar-left>.x-tab-bar-body-default{padding-right:1px}.x-tab-bar-right>.x-tab-bar-body-default{padding-left:1px}.x-tab-bar-strip-default{border-style:solid;border-color:silver;background-color:white}.x-tab-bar-top>.x-tab-bar-strip-default{border-width:0;height:1px}.x-tab-bar-top.x-tab-bar-plain>.x-tab-bar-strip-default{border-width:0}.x-tab-bar-bottom>.x-tab-bar-strip-default{border-width:0;height:1px}.x-tab-bar-bottom.x-tab-bar-plain>.x-tab-bar-strip-default{border-width:0}.x-tab-bar-left>.x-tab-bar-strip-default{border-width:0;width:1px}.x-tab-bar-left.x-tab-bar-plain>.x-tab-bar-strip-default{border-width:0}.x-tab-bar-right>.x-tab-bar-strip-default{border-width:0;width:1px}.x-tab-bar-right.x-tab-bar-plain>.x-tab-bar-strip-default{border-width:0}.x-tab-bar-horizontal>.x-tab-bar-body-default{min-height:30px}.x-ie9m .x-tab-bar-horizontal>.x-tab-bar-body-default{min-height:29px}.x-tab-bar-vertical>.x-tab-bar-body-default{min-width:30px}.x-ie9m .x-tab-bar-vertical>.x-tab-bar-body-default{min-width:29px}.x-tab-bar-default-scroller .x-box-scroller-body-horizontal{margin-left:24px}.x-tab-bar-default-vertical-scroller .x-box-scroller-body-vertical{margin-top:24px}.x-box-scroller-tab-bar-default{cursor:pointer;filter:alpha(opacity=50);opacity:.5}.x-box-scroller-tab-bar-default.x-box-scroller-hover{filter:alpha(opacity=60);opacity:.6}.x-box-scroller-tab-bar-default.x-box-scroller-pressed{filter:alpha(opacity=70);opacity:.7}.x-box-scroller-tab-bar-default.x-box-scroller-disabled{filter:alpha(opacity=25);opacity:.25;cursor:default}.x-box-scroller-tab-bar-default.x-box-scroller-left,.x-box-scroller-tab-bar-default.x-box-scroller-right{width:24px;height:24px;top:50%;margin-top:-12px}.x-box-scroller-tab-bar-default.x-box-scroller-left{margin-left:0;margin-right:0;margin-bottom:0;background-image:url(images/tab-bar/default-scroll-left.png)}.x-box-scroller-tab-bar-default.x-box-scroller-right{margin-left:0;margin-right:0;margin-bottom:0;background-image:url(images/tab-bar/default-scroll-right.png)}.x-box-scroller-tab-bar-default.x-box-scroller-top,.x-box-scroller-tab-bar-default.x-box-scroller-bottom{height:24px;width:24px;left:50%;margin-left:-12px}.x-box-scroller-tab-bar-default.x-box-scroller-top{margin-top:0;margin-right:0;margin-bottom:0;background-image:url(images/tab-bar/default-scroll-top.png)}.x-box-scroller-tab-bar-default.x-box-scroller-bottom{margin-top:0;margin-right:0;margin-bottom:0;background-image:url(images/tab-bar/default-scroll-bottom.png)}.x-tab-bar-default-top .x-box-scroller-tab-bar-default{margin-top:-12px}.x-tab-bar-default-right .x-box-scroller-tab-bar-default{margin-left:-12px}.x-tab-bar-default-bottom .x-box-scroller-tab-bar-default{margin-top:-12px}.x-tab-bar-default-left .x-box-scroller-tab-bar-default{margin-left:-12px}.x-box-scroller-tab-bar-default{background-color:#0067ac}.x-box-scroller-tab-bar-default .x-ie8 .x-box-scroller-plain{background-color:#fff}.x-box-scroller-plain.x-box-scroller-tab-bar-default.x-box-scroller-left{background-image:url(images/tab-bar/default-plain-scroll-left.png)}.x-box-scroller-plain.x-box-scroller-tab-bar-default.x-box-scroller-right{background-image:url(images/tab-bar/default-plain-scroll-right.png)}.x-box-scroller-plain.x-box-scroller-tab-bar-default.x-box-scroller-top{background-image:url(images/tab-bar/default-plain-scroll-top.png)}.x-box-scroller-plain.x-box-scroller-tab-bar-default.x-box-scroller-bottom{background-image:url(images/tab-bar/default-plain-scroll-bottom.png)}.x-window-ghost{filter:alpha(opacity=50);opacity:.5}.x-window-default{border-color:#3591d3;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.x-window-default{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:0;border-width:5px;border-style:solid;background-color:white}.x-window-body-default{border-color:#3591d3;border-width:1px;border-style:solid;background:white;color:black;font-size:13px;font-weight:normal;font-family:\"Open Sans\",helvetica,sans-serif}.x-window-header-default{font-size:12px;border-color:#3591d3;background-color:#3591d3}.x-window-header-default .x-tool-img{background-color:#3591d3}.x-window-header-default-horizontal .x-window-header-default-tab-bar{margin-top:-4px;margin-bottom:-3px}.x-window-header-default-vertical .x-window-header-default-tab-bar{margin-right:-4px;margin-left:-3px}.x-window-header-title-default{color:#2f3e43;font-size:12px;font-weight:bold;font-family:\"Open Sans\",helvetica,sans-serif;line-height:16px}.x-window-header-title-default>.x-title-text-default{padding:0;text-transform:none}.x-window-header-title-default>.x-title-icon-wrap-default.x-title-icon-top{height:22px;padding-bottom:6px}.x-window-header-title-default>.x-title-icon-wrap-default.x-title-icon-right{width:22px;padding-left:6px}.x-window-header-title-default>.x-title-icon-wrap-default.x-title-icon-bottom{height:22px;padding-top:6px}.x-window-header-title-default>.x-title-icon-wrap-default.x-title-icon-left{width:22px;padding-right:6px}.x-window-header-title-default>.x-title-icon-wrap-default>.x-title-icon-default{width:16px;height:16px;background-position:center center}.x-window-header-title-default>.x-title-icon-wrap-default>.x-title-glyph{color:#2f3e43;font-size:16px;line-height:16px;opacity:.5}.x-window-header-default-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:4px 6px 3px 6px;border-width:5px 5px 5px 5px;border-style:solid;background-color:#3591d3}.x-window-header-default-right{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:6px 4px 6px 3px;border-width:5px 5px 5px 5px;border-style:solid;background-color:#3591d3}.x-window-header-default-bottom{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:3px 6px 4px 6px;border-width:5px 5px 5px 5px;border-style:solid;background-color:#3591d3}.x-window-header-default-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding:6px 3px 6px 4px;border-width:5px 5px 5px 5px;border-style:solid;background-color:#3591d3}.x-window-header-default-collapsed-top{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:4px 6px 3px 6px;border-width:5px;border-style:solid;background-color:#3591d3}.x-window-header-default-collapsed-right{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:6px 4px 6px 3px;border-width:5px;border-style:solid;background-color:#3591d3}.x-window-header-default-collapsed-bottom{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:3px 6px 4px 6px;border-width:5px;border-style:solid;background-color:#3591d3}.x-window-header-default-collapsed-left{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:6px 3px 6px 4px;border-width:5px;border-style:solid;background-color:#3591d3}.x-window-header-default .x-window-header-icon{width:16px;height:16px;color:#2f3e43;font-size:16px;line-height:16px;background-position:center center}.x-window-header-default .x-window-header-glyph{color:#2f3e43;font-size:16px;line-height:16px;opacity:.5}.x-window-header-default-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-window-header-default-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-window-header-default-vertical .x-tool-after-title{margin:6px 0 0 0}.x-window-header-default-vertical .x-tool-before-title{margin:0 0 6px 0}.x-window-header-default{border-width:5px!important}.x-window-default-resizable{overflow:visible}.x-window-default-resizable .x-window-handle-north-br{top:-5px}.x-window-default-resizable .x-window-handle-south-br{bottom:-5px}.x-window-default-resizable .x-window-handle-east-br{right:-5px}.x-window-default-resizable .x-window-handle-west-br{left:-5px}.x-window-default-resizable .x-window-handle-northwest-br{left:-5px;top:-5px}.x-window-default-resizable .x-window-handle-northeast-br{right:-5px;top:-5px}.x-window-default-resizable .x-window-handle-southeast-br{right:-5px;bottom:-5px}.x-window-default-resizable .x-window-handle-southwest-br{left:-5px;bottom:-5px}.x-window-default-outer-border-l{border-left-color:#3591d3!important;border-left-width:1px!important}.x-window-default-outer-border-b{border-bottom-color:#3591d3!important;border-bottom-width:1px!important}.x-window-default-outer-border-bl{border-bottom-color:#3591d3!important;border-bottom-width:1px!important;border-left-color:#3591d3!important;border-left-width:1px!important}.x-window-default-outer-border-r{border-right-color:#3591d3!important;border-right-width:1px!important}.x-window-default-outer-border-rl{border-right-color:#3591d3!important;border-right-width:1px!important;border-left-color:#3591d3!important;border-left-width:1px!important}.x-window-default-outer-border-rb{border-right-color:#3591d3!important;border-right-width:1px!important;border-bottom-color:#3591d3!important;border-bottom-width:1px!important}.x-window-default-outer-border-rbl{border-right-color:#3591d3!important;border-right-width:1px!important;border-bottom-color:#3591d3!important;border-bottom-width:1px!important;border-left-color:#3591d3!important;border-left-width:1px!important}.x-window-default-outer-border-t{border-top-color:#3591d3!important;border-top-width:1px!important}.x-window-default-outer-border-tl{border-top-color:#3591d3!important;border-top-width:1px!important;border-left-color:#3591d3!important;border-left-width:1px!important}.x-window-default-outer-border-tb{border-top-color:#3591d3!important;border-top-width:1px!important;border-bottom-color:#3591d3!important;border-bottom-width:1px!important}.x-window-default-outer-border-tbl{border-top-color:#3591d3!important;border-top-width:1px!important;border-bottom-color:#3591d3!important;border-bottom-width:1px!important;border-left-color:#3591d3!important;border-left-width:1px!important}.x-window-default-outer-border-tr{border-top-color:#3591d3!important;border-top-width:1px!important;border-right-color:#3591d3!important;border-right-width:1px!important}.x-window-default-outer-border-trl{border-top-color:#3591d3!important;border-top-width:1px!important;border-right-color:#3591d3!important;border-right-width:1px!important;border-left-color:#3591d3!important;border-left-width:1px!important}.x-window-default-outer-border-trb{border-top-color:#3591d3!important;border-top-width:1px!important;border-right-color:#3591d3!important;border-right-width:1px!important;border-bottom-color:#3591d3!important;border-bottom-width:1px!important}.x-window-default-outer-border-trbl{border-color:#3591d3!important;border-width:1px!important}.x-window-body-plain{background-color:transparent}.x-tip-anchor{position:absolute;overflow:hidden;height:10px;width:10px;border-style:solid;border-width:5px;border-color:#e1e1e1}.x-tip-anchor-top{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent}.x-tip-anchor-bottom{border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent}.x-tip-anchor-left{border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.x-tip-anchor-right{border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent}.x-tip-default{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:2px 2px 2px 2px;border-width:1px;border-style:solid;background-color:#e4f4ff}.x-tip-default{border-color:#e1e1e1}.x-tip-default .x-tool-img{background-image:url(images/tools/tool-sprites-dark.png);background-color:#e4f4ff}.x-tip-header-default .x-tool-after-title{margin:0 0 0 6px}.x-tip-header-default .x-tool-before-title{margin:0 6px 0 0}.x-tip-header-default{padding:3px 3px 0 3px}.x-tip-header-title-default{color:black;font-size:13px;font-weight:bold}.x-tip-body-default{padding:3px;color:black;font-size:13px;font-weight:normal}.x-tip-body-default a{color:black}.x-tip-form-invalid{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:2px 2px 2px 2px;border-width:1px;border-style:solid;background-color:#e4f4ff}.x-tip-form-invalid{border-color:#e1e1e1}.x-tip-form-invalid .x-tool-img{background-image:url(images/tools/tool-sprites-dark.png);background-color:#e4f4ff}.x-tip-header-form-invalid .x-tool-after-title{margin:0 0 0 6px}.x-tip-header-form-invalid .x-tool-before-title{margin:0 6px 0 0}.x-tip-header-form-invalid{padding:3px 3px 0 3px}.x-tip-header-title-form-invalid{color:black;font-size:13px;font-weight:bold}.x-tip-body-form-invalid{padding:3px 3px 3px 22px;color:black;font-size:13px;font-weight:normal}.x-tip-body-form-invalid a{color:black}.x-tip-body-form-invalid{background:1px 1px no-repeat;background-image:url(images/form/exclamation.png)}.x-tip-body-form-invalid li{margin-bottom:4px}.x-tip-body-form-invalid li.last{margin-bottom:0}.x-bindinspector-container .x-toolbar-default{border-color:#cacaca;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NENEQzI0Mjg1REM1MTFFMjk2NDlGODJCMDlGMjg2NTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NENEQzI0Mjk1REM1MTFFMjk2NDlGODJCMDlGMjg2NTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0Q0RDMjQyNjVEQzUxMUUyOTY0OUY4MkIwOUYyODY1OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0Q0RDMjQyNzVEQzUxMUUyOTY0OUY4MkIwOUYyODY1OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjU1iboAAAAfSURBVHjaYvj//z8DDN+8eROVA6JROGABZA4IAwQYALYwMgX3eE7SAAAAAElFTkSuQmCC);color:#555;background-color:#f7f7f7;font-weight:bold;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.x-bindinspector-container .x-docked-top{border-bottom-width:1px!important}.x-bindinspector-container .x-docked-bottom{border-top-width:1px!important}.x-bindinspector-container .x-tree-view,.x-bindinspector-container .x-grid-view{background-color:#f3f3f3;box-shadow:inset 8px 0 8px 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 8px 0 8px 0 rgba(0,0,0,0.1);-webkit-box-shadow:inset 8px 0 8px 0 rgba(0,0,0,0.1)}.x-bindinspector-last-item td{box-shadow:0 8px 8px rgba(0,0,0,0.1);-moz-box-shadow:0 8px 8px rgba(0,0,0,0.1);-webkit-box-shadow:0 8px 8px rgba(0,0,0,0.1)}.x-bindinspector-unhighlighted.x-bindinspector-last-item td{box-shadow:0 8px 8px black;-moz-box-shadow:0 8px 8px black;-webkit-box-shadow:0 8px 8px black}.x-vm-results-tb.x-toolbar-default{background-color:#ffe8be}.x-bindinspector-target-menu{padding:10px;height:0;overflow:hidden;background:#3c3c3c;color:#fff;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.x-bindinspector-target-menu hr{border-color:#5a5a5a}.x-bindinspector-picker-lbl{width:76px;display:inline-block;text-align:right;padding-right:19px}.x-bindinspector-preview-bind,.x-bindinspector-open-bind{padding:4px;background:#4d4d4d;display:inline-block;margin:2px 12px 2px 4px;color:#ffc154;font-weight:bold;border:1px solid #695633;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.x-bindinspector-preview-bind:hover,.x-bindinspector-open-bind:hover{background-color:#646464;color:white;border-color:#a2a2a2}.x-bindinspector-preview-vm,.x-bindinspector-open-vm{padding:4px;background:#4d4d4d;display:inline-block;margin:2px;color:#54cfff;font-weight:bold;border:1px solid #4f5e64;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.x-bindinspector-preview-vm:hover,.x-bindinspector-open-vm:hover{background-color:#646464;color:white;border-color:#a2a2a2}.x-bindinspector-filter-visible .x-tree-node-text{font-weight:bold;background:#666;padding:2px 12px 3px 12px;margin-left:5px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #444}.x-bindings-icon,.x-vm-icon{padding-left:7px;vertical-align:bottom;font-size:18px}.x-bindings-icon{color:#f39061}.x-vm-icon{color:#67aae9}.x-bindinspector-filter-visible .x-bindings-icon{color:#f8a67f}.x-bindinspector-filter-visible .x-vm-icon{color:#7bc8f3}.x-bindinspector-missing-data .x-tree-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABgUlEQVR42mNgwAGueUd43w6IunsrIOrBdd+wYAZSwBnPAGWgxm93A2P+g/At/6gfl70DNYk24LZ/5BKQRhB9wy9yFoh90zdyNVGar3iGat0OiP4LsvWMS6jcOVc/KZBr7vhH/bvsE6hPhO1Rq8C2+0VNgYnd8o/ohXplA17NIBtANoFsBNnMy8v7H4RPOPuJ3/KL+gqSu+YTboTTgJt+kRshNkX0gvgwA8Cu8IvsBMv5RW7B7nffcFOw7f7RXy66uYmhG3DO01P0VkDkZ5AhV7xDzTAMAJq8HRza/pHtMDFkA0Dghl9EK0RNxA5Uv3tHWIEl/KI+HrN0F8JlAEgOpAakFqQH4Xf/qH1Q2xsJxdItv4gmaFjsBQtc94lwgEbRuzMuLvzIitFdAALnHQIEbvtHv4cYEmYHtD1yE8T28Gp027AZAHZFQFQtxMuRG4GJJOophp8IAFiYAdPGM5ABGyCZJppEDA6zTQxnHHxEgAGzHJiE3xJnECiTRb0F6QGlDQCUUiJb7CpB8QAAAABJRU5ErkJggg==)}.x-cmp-list-row-body{display:none;background:#4e4e4e;padding:7px 12px;color:#ffc256;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;line-height:21px;border:1px solid #222}.x-grid-item-selected .x-cmp-list-row-body{display:block}.x-componentlist-tip{background:#3c3c3c;color:#c92424;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.x-componentlist-tip hr{border-color:#5a5a5a}.x-componentlist-tip .x-binding-tip-descriptor{color:white;font-weight:bold;margin-left:8px}.x-componentlist-tip .x-tip-body-default{color:#fff;font-size:14px}.x-binding-tip-value{color:#ffc154;font-size:15px;line-height:28px}.x-binding-missing-data{color:#ff5e5e;font-weight:bold}.x-componentlist-tip .x-tip-anchor{position:absolute;overflow:hidden;border-style:solid;border-width:16px 16px 16px 0;left:-15px!important;top:50%!important;margin-top:-16px;border-color:transparent #3c3c3c}.x-bindinspector-prev-default{background:white;color:#6a8297;font-size:22px;line-height:31px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-align:center}.x-bindindicator-vm-src{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAiElEQVR42mNgGAXUAf//vzL4///1ByBdgC7379+rDUDxA///P1fAY8BzB6AB/0EYqOECiI9qAETu//+XDf//3xfAYcjLAKBNDxCKX00AKYZgEBsu/gCkFqdrIC6AKz6AagFMHCyXgMUbCBdAnP5cAdMFWMIKOQwghuAKA4i3yIyFVwaj6RU7AABzWObuSkN0egAAAABJRU5ErkJggg==);background-position:center center;background-repeat:no-repeat;background-color:#ff5200}.x-bindinspector-viewmodeldetail .x-grid-item-over .x-bindinspector-data-search-cell{visibility:visible}.x-bindinspector-viewmodeldetail .x-grid-item-over .x-bindinspector-data-search-cell:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABNElEQVR42o2SLY6DUBSF2UHDBhCzDhSpI1gEO0BSgQI/G0CMqykSLGSWAggsogFFAuJOvyY0Q/kpJ3kJ4d1z7j3nPkXZga7rZ9/35Xq9ShRFEgTBr+u6qvIJp9Ppi+KmaWQcR+n7/nn4zrLsjjA1e+QXic62bcvlcpE0TQXkeS6IrApMnSFbliXv9wgCJjFNc27HcRw1juOfYRgE71sWmaBtW7ndbt+L0FBmAsMwNgUQJ48wDGUhgM9PAp7nPQXIZXaBp8kCRXsWqCGvzRCLolidgrFBkiRCZgsLj4uKgABCENgGq+RBAcRppGmauiBPDwYyp+u61zf/98h3OlNUVdVzRRwyoSue+eYpr5KnzmVZzvZLsA++Wtf1nPj/ZTHm1HnqohwFjwKB986HgQVCWd3pAfwBUhNlbKBwMSIAAAAASUVORK5CYII=);background-color:#ff5200}.x-bindinspector-data-search-cell{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABN0lEQVR42o2SoY6DUBBFESVBtUFgEdBP2WABBQ7PZ4DZiiKb7AcgsATXEL5kBQ7FL8z2NLxmaaFlkpe8vDf33rkzo2lvouu6r9PpJEmSSJqmkmXZ9XK5mNqnGIbBIdmyLNntdmIYxv1w9zxvhJicVXCe5w8QylVVyfl8liAI5JYCiUCySKCUAdd1Lc//EE4kY9M0cztlWZpRFP3oui54X7NIBYfDQeI4/n5pGsxU0LbtKgHk9ONWrbwQ4PMTQVEUdwL6MvvAk7JA0jsL5NCv1SYej8fFKqayJQxDoWdLFn5pEEkQAWAajJKF4h1yhPq+N1/AamEAc/b7/ePO+yrY9/0RZZIcx7mPiENPUMUzd1Z5EayUXdedzXdaFtO27Tnw/2ZRplJWKtrWYCkgeFbeHFigKYsz3RB/jMnzbI73hMsAAAAASUVORK5CYII=);background-position:center center;background-repeat:no-repeat;visibility:hidden}.x-bindinspector-isloading .x-tree-icon{background-image:url(images/grid/loading.gif)!important;vertical-align:middle;width:16px;height:16px}.x-bindinspector-highlighted{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.x-bindinspector-unhighlighted{filter:alpha(opacity=20);opacity:.2;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.x-bi-zero-bind-count{color:#cacaca}.x-bindinspector-not-inherited .x-bindinspector-indicator-col{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NENEQzI0Mjg1REM1MTFFMjk2NDlGODJCMDlGMjg2NTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NENEQzI0Mjk1REM1MTFFMjk2NDlGODJCMDlGMjg2NTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0Q0RDMjQyNjVEQzUxMUUyOTY0OUY4MkIwOUYyODY1OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0Q0RDMjQyNzVEQzUxMUUyOTY0OUY4MkIwOUYyODY1OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjU1iboAAAAfSURBVHjaYvj//z8DDN+8eROVA6JROGABZA4IAwQYALYwMgX3eE7SAAAAAElFTkSuQmCC);border-right:2px solid #cfcdcd;font-size:13px;color:#8b8b8b;background-color:#f7f7f7}.x-bindinspector-indicator-col{border-right:2px solid #f3f3f3;color:#414141}.x-bindinspector-missing-data .x-tree-node-text{position:relative}.x-bindinspector-data-only .x-tree-icon{filter:alpha(opacity=70);opacity:.7;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABGElEQVR42qVTSwrCMBDNyg/oRVR0oZ6vN1ApCrrqvruurW2hvwuIFa+hCxVF34Ok1NIWrQNDkpf3pjOTqRA5s2275/v+LAiCBH6lR1F0IMY7UWaapjVAXoL8jOP4hfXDJfYEZ22aZrtIvCWJjv3G87ypYRgtOvfE1H0Yhjtq0gAAVlJ4chxnpHAlUGfc9cE5Su4yBRHgQRA1DrOZ5QNI/khm8aBWINJcpS2+NFUOtTwkPLiuO8kTizKgkSsDJAKdvfGg63rz2wDkyle51QpgWVZX9uFcqwQ0b0wcw7WvbGJZgEwTF2zI4JdnJEc9I7WVg1SQejpI1FSN8pp1Esfcd7gnVjrKf/9MBWkumCq+dMd6YbeJpTVn7A1h4Ltw2AUeVgAAAABJRU5ErkJggg==)}.x-bindinspector-data-only .x-tree-node-text,.x-bindinspector-data-only .x-grid-cell-inner{color:#cacaca}.x-bindinspector-stub-only .x-tree-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABA0lEQVR42p2QP0tCURiH7zdQRA3u4OJUiyDY4CDtTuEXuXs0JEQ4uDk5C0EuKoEu+SWcg5baLCS7tNTx98IzyMWjXoeHe95/z3vODdzi2kdTvIo30fL1+YbLIhYOfsV5GsFAOL59zsNjBRfij60lEXKbf1E5RvDExl4URYGwXJfc6JCgwqZYhBp2hs5n4odadZ9gzKYu2x1YrUPt2SeosWEtijsEBfGN5HKXYErxweKkAMk9PbOkoE5hJXI+AbUVvfVtwZzkHTECAGptel8cgisSnyJDk+8GRlZ8MdOwxITghoa9ArhlZmzB+/abDjwh+c8+LBgRnMLEBHnxKJYpBpfMFDbGjWcGPFD11gAAAABJRU5ErkJggg==)}.x-bindinspector-stub-active{border-bottom:1px solid #dfdfdf}.x-bindinspector-stub-active:hover{color:#3db5cc;border-color:#3db5cc}.x-bindinspector-cmp-datasrc{color:#2e2e2e;background-color:#fafafa;padding:0 10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NENEQzI0Mjg1REM1MTFFMjk2NDlGODJCMDlGMjg2NTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NENEQzI0Mjk1REM1MTFFMjk2NDlGODJCMDlGMjg2NTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0Q0RDMjQyNjVEQzUxMUUyOTY0OUY4MkIwOUYyODY1OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0Q0RDMjQyNzVEQzUxMUUyOTY0OUY4MkIwOUYyODY1OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjU1iboAAAAfSURBVHjaYvj//z8DDN+8eROVA6JROGABZA4IAwQYALYwMgX3eE7SAAAAAElFTkSuQmCC);border-top:1px solid #e0e0e0}.x-bindinspector-compdetail-grid .x-grid-cell-inner{line-height:31px;font-size:14px;padding:10px 16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.x-bindinspector-compdetail-grid .x-grid-item-selected,.x-bindinspector-compdetail-grid .x-grid-item-focused{background-color:white}.x-bindinspector-compdetail-grid .x-grid-item-selected .x-grid-cell,.x-bindinspector-compdetail-grid .x-grid-item-focused .x-grid-cell{border-left:20px solid #ffc154}.x-bindinspector-comp-key{font-weight:bold;color:#575656}.x-bindinspector-comp-desc{margin-left:12px;color:#919191}.x-bindinspector-comp-val{color:#318094;font-weight:bold}.x-bindinspector-bind-type{color:#c4935f;font-size:12px;line-height:10px;font-style:italic;text-align:right}.x-bindinspector-direct-val,.x-bindinspector-inherited-val,.x-bindinspector-mult-val{position:relative}.x-bindinspector-direct-val:after,.x-bindinspector-inherited-val:after,.x-bindinspector-mult-val-val:after{position:absolute;bottom:-13px;width:16px;left:50%;margin-left:-8px;text-align:center;color:gray;line-height:14px}.x-bindinspector-direct-val:after{content:'\\25CF'}.x-bindinspector-inherited-val{content:'\\25CB'}.x-bindinspector-mult-val{content:'\\25D3'}.x-btn-group-default{border-color:#d7eaf8;-webkit-box-shadow:white 0 1px 0 0 inset,white 0 -1px 0 0 inset,white -1px 0 0 0 inset,white 1px 0 0 0 inset;-moz-box-shadow:white 0 1px 0 0 inset,white 0 -1px 0 0 inset,white -1px 0 0 0 inset,white 1px 0 0 0 inset;box-shadow:white 0 1px 0 0 inset,white 0 -1px 0 0 inset,white -1px 0 0 0 inset,white 1px 0 0 0 inset}.x-btn-group-header-default{padding:4px 5px;line-height:16px;background:#d7eaf8;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.x-btn-group-header-default .x-tool-img{background-image:url(images/tools/tool-sprites-dark.png);background-color:#d7eaf8}.x-btn-group-header-text-container-default{font:normal 13px \"Open Sans\",helvetica,sans-serif;line-height:16px;color:#666}.x-btn-group-body-default{padding:0 1px}.x-btn-group-body-default .x-table-layout{border-spacing:5px}.x-btn-group-default-framed{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:0 1px 0 1px;border-width:3px;border-style:solid;background-color:white}.x-btn-group-default-framed-notitle{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:0 1px 0 1px;border-width:3px;border-style:solid;background-color:white}.x-btn-group-default-framed{border-color:#d7eaf8;-webkit-box-shadow:white 0 1px 0 0 inset,white 0 -1px 0 0 inset,white -1px 0 0 0 inset,white 1px 0 0 0 inset;-moz-box-shadow:white 0 1px 0 0 inset,white 0 -1px 0 0 inset,white -1px 0 0 0 inset,white 1px 0 0 0 inset;box-shadow:white 0 1px 0 0 inset,white 0 -1px 0 0 inset,white -1px 0 0 0 inset,white 1px 0 0 0 inset}.x-btn-group-header-default-framed{padding:4px 5px;line-height:16px;background:#d7eaf8;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.x-btn-group-header-default-framed .x-tool-img{background-image:url(images/tools/tool-sprites-dark.png);background-color:#d7eaf8}.x-btn-group-header-text-container-default-framed{font:normal 13px \"Open Sans\",helvetica,sans-serif;line-height:16px;color:#666}.x-btn-group-body-default-framed{padding:0 1px 0 1px}.x-btn-group-body-default-framed .x-table-layout{border-spacing:5px}.x-dashboard-column{padding:0 0 7px 0}.x-dashboard-panel{margin-top:7px}.x-dashboard-column-first{padding-left:7px;clear:left}.x-dashboard-column-last{padding-right:7px}.x-dashboard .x-panel-dd-spacer{border:2px dashed #99bbe8;background:#f6f6f6;border-radius:4px;-moz-border-radius:4px;margin-top:7px}.x-dashboard-dd-over{overflow:hidden!important}.x-message-box .x-window-body{background-color:white;border-width:0}.x-message-box-info,.x-message-box-warning,.x-message-box-question,.x-message-box-error{background-position:left top;background-repeat:no-repeat}.x-message-box-icon{height:32px;width:32px;margin-right:10px}.x-message-box-info{background-image:url(images/shared/icon-info.png)}.x-message-box-warning{background-image:url(images/shared/icon-warning.png)}.x-message-box-question{background-image:url(images/shared/icon-question.png)}.x-message-box-error{background-image:url(images/shared/icon-error.png)}.x-form-item-body-default.x-form-checkboxgroup-body{padding:0 4px}.x-form-invalid .x-form-item-body-default.x-form-checkboxgroup-body{border-width:1px;border-style:solid;border-color:#cf4c35}.x-fieldset-default{border:1px solid #afafaf;padding:0 10px;margin:0 0 10px}.x-fieldset-header-default{padding:0 3px 1px;line-height:16px}.x-fieldset-header-default>.x-fieldset-header-text{font:normal 12px/16px \"Open Sans\",helvetica,sans-serif;color:black;padding:1px 0}.x-fieldset-header-checkbox-default{margin:2px 4px 0 0;line-height:16px}.x-fieldset-header-tool-default{margin:2px 4px 0 0;padding:0}.x-fieldset-header-tool-default>.x-tool-img{filter:alpha(opacity=80);opacity:.8;height:15px;width:15px}.x-fieldset-header-tool-default.x-tool-over>.x-tool-img{filter:alpha(opacity=90);opacity:.9}.x-fieldset-header-tool-default.x-tool-pressed>.x-tool-img{filter:alpha(opacity=100);opacity:1}.x-fieldset-header-tool-default>.x-tool-toggle{background-image:url(images/fieldset/collapse-tool.png);background-position:0 0}.x-fieldset-header-tool-default.x-tool-over>.x-tool-toggle{background-position:0 -15px}.x-fieldset-default.x-fieldset-collapsed{border-width:1px 1px 0 1px;border-left-color:transparent;border-right-color:transparent}.x-fieldset-default.x-fieldset-collapsed .x-tool-toggle{background-position:-15px 0}.x-fieldset-default.x-fieldset-collapsed .x-tool-over>.x-tool-toggle{background-position:-15px -15px}.x-form-trigger-spinner-default{width:22px}.x-form-spinner-default{background-image:url(images/form/spinner.png);background-color:#f4f3f0;width:22px;height:11.5px}.x-form-spinner-up-default{background-position:0 0}.x-form-spinner-up-default.x-form-spinner-over{background-position:-22px 0}.x-form-spinner-up-default.x-form-spinner-over.x-form-spinner-focus{background-position:-88px 0}.x-form-spinner-up-default.x-form-spinner-focus{background-position:-66px 0}.x-form-spinner-up-default.x-form-spinner.x-form-spinner-click{background-position:-44px 0}.x-form-spinner-down-default{background-position:0 -11.5px}.x-form-spinner-down-default.x-form-spinner-over{background-position:-22px -11.5px}.x-form-spinner-down-default.x-form-spinner-over.x-form-spinner-focus{background-position:-88px -11.5px}.x-form-spinner-down-default.x-form-spinner-focus{background-position:-66px -11.5px}.x-form-spinner-down-default.x-form-spinner.x-form-spinner-click{background-position:-44px -11.5px}.x-tbar-page-number{width:30px}.x-tbar-page-first{background-image:url(images/grid/page-first.png)}.x-tbar-page-prev{background-image:url(images/grid/page-prev.png)}.x-tbar-page-next{background-image:url(images/grid/page-next.png)}.x-tbar-page-last{background-image:url(images/grid/page-last.png)}.x-tbar-loading{background-image:url(images/grid/refresh.png)}.x-boundlist{border-width:1px;border-style:solid;border-color:#e1e1e1;background:white}.x-boundlist-item{padding:0 25px 0 10px;font:normal 13px \"Open Sans\",helvetica,sans-serif;line-height:22px;cursor:pointer;cursor:hand;position:relative;border-width:1px;border-style:dotted;border-color:white}.x-boundlist-selected{background:#0067ac;border-color:#0067ac}.x-boundlist-item-over{background:#93d3ff;border-color:#93d3ff}.x-boundlist-floating{border-top-width:0}.x-boundlist-above{border-top-width:1px;border-bottom-width:1px}.x-datepicker{border-width:1px;border-style:solid;border-color:#e1e1e1;background-color:white;width:212px}.x-datepicker-header{padding:4px 6px;text-align:center;background-image:none;background-color:#f5f5f5}.x-datepicker-arrow{width:12px;height:12px;top:9px;cursor:pointer;-webkit-touch-callout:none;background-color:#f5f5f5;filter:alpha(opacity=70);opacity:.7}div.x-datepicker-arrow:hover{filter:alpha(opacity=100);opacity:1}.x-datepicker-next{right:6px;background:url(images/datepicker/arrow-right.png) no-repeat 0 0}.x-datepicker-prev{left:6px;background:url(images/datepicker/arrow-left.png) no-repeat 0 0}.x-datepicker-month .x-btn,.x-datepicker-month .x-btn .x-btn-tc,.x-datepicker-month .x-btn .x-btn-tl,.x-datepicker-month .x-btn .x-btn-tr,.x-datepicker-month .x-btn .x-btn-mc,.x-datepicker-month .x-btn .x-btn-ml,.x-datepicker-month .x-btn .x-btn-mr,.x-datepicker-month .x-btn .x-btn-bc,.x-datepicker-month .x-btn .x-btn-bl,.x-datepicker-month .x-btn .x-btn-br{background:transparent;border-width:0!important}.x-datepicker-month .x-btn-inner{color:#232323}.x-datepicker-month .x-btn-split-right:after,.x-datepicker-month .x-btn-over .x-btn-split-right:after{background-image:url(images/datepicker/month-arrow.png);padding-right:8px}.x-datepicker-month .x-btn-over{border-color:transparent}.x-datepicker-column-header{width:30px;color:#333a3f;font:bold 13px \"Open Sans\",helvetica,sans-serif;text-align:right;background-image:none;background-color:white}.x-datepicker-column-header-inner{line-height:25px;padding:0 9px 0 0}.x-datepicker-cell{text-align:right;border-width:1px;border-style:solid;border-color:white}.x-datepicker-date{padding:0 7px 0 0;font:normal 13px \"Open Sans\",helvetica,sans-serif;color:#333a3f;cursor:pointer;line-height:23px}div.x-datepicker-date:hover{color:#333a3f;background-color:#e4f4ff}.x-datepicker-selected{border-style:solid;border-color:#3591d3}.x-datepicker-selected .x-datepicker-date{background-color:#c9e9ff;font-weight:bold}.x-datepicker-today{border-color:darkred;border-style:solid}.x-datepicker-prevday .x-datepicker-date,.x-datepicker-nextday .x-datepicker-date{color:#ccc}.x-datepicker-disabled .x-datepicker-date{background-color:#eee;cursor:default;color:#b1bac0}.x-datepicker-disabled div.x-datepicker-date:hover{background-color:#eee;color:#b1bac0}.x-datepicker-footer,.x-monthpicker-buttons{padding:3px 0;background-image:none;background-color:#f5f5f5;text-align:center}.x-datepicker-footer .x-btn,.x-monthpicker-buttons .x-btn{margin:0 3px 0 2px}.x-monthpicker{width:212px;border-width:1px;border-style:solid;border-color:#e1e1e1;background-color:white}.x-monthpicker-months{border-width:0 1px 0 0;border-color:#e1e1e1;border-style:solid;width:105px}.x-monthpicker-months .x-monthpicker-item{width:52px}.x-monthpicker-years{width:105px}.x-monthpicker-years .x-monthpicker-item{width:52px}.x-monthpicker-item{margin:5px 0 5px;font:normal 13px \"Open Sans\",helvetica,sans-serif;text-align:center}.x-monthpicker-item-inner{margin:0 5px 0 5px;color:#333a3f;border-width:1px;border-style:solid;border-color:white;line-height:22px;cursor:pointer}a.x-monthpicker-item-inner:hover{background-color:#e4f4ff}.x-monthpicker-selected{background-color:#c9e9ff;border-style:solid;border-color:#3591d3}.x-monthpicker-yearnav{height:34px}.x-monthpicker-yearnav-button-ct{width:52px}.x-monthpicker-yearnav-button{height:12px;width:12px;cursor:pointer;margin-top:11px;filter:alpha(opacity=70);opacity:.7;-webkit-touch-callout:none;background-color:white}a.x-monthpicker-yearnav-button:hover{filter:alpha(opacity=100);opacity:1}.x-monthpicker-yearnav-next{background:url(images/datepicker/arrow-right.png) no-repeat 0 0}.x-monthpicker-yearnav-next-over{background-position:0 0}.x-monthpicker-yearnav-prev{background:url(images/datepicker/arrow-left.png) no-repeat 0 0}.x-monthpicker-yearnav-prev-over{background-position:0 0}.x-monthpicker-small .x-monthpicker-item{margin:2px 0 2px}.x-monthpicker-small .x-monthpicker-item-inner{margin:0 5px 0 5px}.x-monthpicker-small .x-monthpicker-yearnav{height:28px}.x-monthpicker-small .x-monthpicker-yearnav-button{margin-top:8px}.x-form-date-trigger{background-image:url(images/form/date-trigger.png)}.x-color-picker{width:192px;height:120px;background-color:white;border-color:white;border-width:0;border-style:solid}.x-color-picker-item{width:24px;height:24px;border-width:1px;border-color:white;border-style:solid;background-color:white;cursor:pointer;padding:2px}a.x-color-picker-item:hover{border-color:#8bb8f3;background-color:#e6e6e6}.x-color-picker-selected{border-color:#8bb8f3;background-color:#e6e6e6}.x-color-picker-item-inner{line-height:16px;border-color:#e1e1e1;border-width:1px;border-style:solid}.x-html-editor-tb .x-btn-text{background:transparent no-repeat;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-bold,.x-menu-item div.x-edit-bold{background-position:0 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-italic,.x-menu-item div.x-edit-italic{background-position:-16px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-underline,.x-menu-item div.x-edit-underline{background-position:-32px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-forecolor,.x-menu-item div.x-edit-forecolor{background-position:-160px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-backcolor,.x-menu-item div.x-edit-backcolor{background-position:-176px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-justifyleft,.x-menu-item div.x-edit-justifyleft{background-position:-112px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-justifycenter,.x-menu-item div.x-edit-justifycenter{background-position:-128px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-justifyright,.x-menu-item div.x-edit-justifyright{background-position:-144px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-insertorderedlist,.x-menu-item div.x-edit-insertorderedlist{background-position:-80px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-insertunorderedlist,.x-menu-item div.x-edit-insertunorderedlist{background-position:-96px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-increasefontsize,.x-menu-item div.x-edit-increasefontsize{background-position:-48px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-decreasefontsize,.x-menu-item div.x-edit-decreasefontsize{background-position:-64px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-sourceedit,.x-menu-item div.x-edit-sourceedit{background-position:-192px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tb .x-edit-createlink,.x-menu-item div.x-edit-createlink{background-position:-208px 0;background-image:url(images/editor/tb-sprite.png)}.x-html-editor-tip .x-tip-bd .x-tip-bd-inner{padding:5px;padding-bottom:1px}.x-html-editor-tb .x-font-select{font-size:13px;font-family:inherit}.x-html-editor-wrap textarea{font:normal 13px \"Open Sans\",helvetica,sans-serif;background-color:#f4f3f0;resize:none}.x-grid-drop-indicator{position:absolute;height:1px;line-height:0;background-color:#77bc71;overflow:visible;pointer-events:none}.x-grid-drop-indicator .x-grid-drop-indicator-left{position:absolute;top:-8px;left:-12px;background-image:url(images/grid/dd-insert-arrow-right.png);height:16px;width:16px}.x-grid-drop-indicator .x-grid-drop-indicator-right{position:absolute;top:-8px;right:-11px;background-image:url(images/grid/dd-insert-arrow-left.png);height:16px;width:16px}.x-grid-cell-inner-action-col{padding:4px 4px 4px 4px}.x-action-col-cell .x-item-disabled{filter:alpha(opacity=30);opacity:.3}.x-action-col-icon{height:16px;width:16px;cursor:pointer}.x-grid-cell-inner-checkcolumn{padding:5px 10px 4px 10px}.x-grid-checkcolumn{width:15px;height:15px;background:url(images/form/checkbox.png) 0 0 no-repeat}.x-item-disabled .x-grid-checkcolumn{filter:alpha(opacity=30);opacity:.3}.x-grid-checkcolumn-checked{background-position:0 -15px}.x-grid-cell-inner-row-numberer{padding:3px 5px 3px 3px}.x-btn-grid-cell-small{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-color:#0086ac}.x-btn-grid-cell-small{border-color:#0086ac}.x-btn-button-grid-cell-small{height:16px}.x-btn-inner-grid-cell-small{font:normal 12px/16px \"Open Sans\",helvetica,sans-serif;color:white;padding:0 5px;max-width:100%}.x-btn-icon-right>.x-btn-inner-grid-cell-small,.x-btn-icon-left>.x-btn-inner-grid-cell-small{max-width:calc(100% - 16px)}.x-btn-icon-el-grid-cell-small{height:16px}.x-btn-icon-left>.x-btn-icon-el-grid-cell-small,.x-btn-icon-right>.x-btn-icon-el-grid-cell-small{width:16px}.x-btn-icon-top>.x-btn-icon-el-grid-cell-small,.x-btn-icon-bottom>.x-btn-icon-el-grid-cell-small{min-width:16px}.x-btn-icon-el-grid-cell-small.x-btn-glyph{font-size:16px;line-height:16px;color:white;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-grid-cell-small{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-grid-cell-small{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-grid-cell-small{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-grid-cell-small{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-grid-cell-small{padding-right:5px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-grid-cell-small{margin-right:5px}.x-btn-arrow-bottom>.x-btn-button-grid-cell-small,.x-btn-split-bottom>.x-btn-button-grid-cell-small{padding-bottom:3px}.x-btn-wrap-grid-cell-small.x-btn-arrow-right:after{width:8px;padding-right:8px;background-image:url(images/button/grid-cell-small-arrow.png)}.x-btn-wrap-grid-cell-small.x-btn-arrow-bottom:after{height:8px;background-image:url(images/button/grid-cell-small-arrow.png)}.x-btn-wrap-grid-cell-small.x-btn-split-right:after{width:14px;padding-right:14px;background-image:url(images/button/grid-cell-small-s-arrow.png)}.x-btn-wrap-grid-cell-small.x-btn-split-bottom:after{height:14px;background-image:url(images/button/grid-cell-small-s-arrow-b.png)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-grid-cell-small{padding-right:5px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-grid-cell-small{margin-right:5px}.x-btn-focus.x-btn-grid-cell-small{background-image:none;background-color:#0086ac}.x-btn-over.x-btn-grid-cell-small{border-color:#007b9e;background-image:none;background-color:#007b9e}.x-btn.x-btn-menu-active.x-btn-grid-cell-small,.x-btn.x-btn-pressed.x-btn-grid-cell-small{border-color:#006481;background-image:none;background-color:#006481}.x-btn.x-btn-disabled.x-btn-grid-cell-small{background-image:none;background-color:#0086ac}.x-button-grid-cell-small-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-grid-cell-small-cell>.x-grid-cell-inner>.x-btn-grid-cell-small{vertical-align:top}.x-grid-group-hd{border-width:0 0 1px 0;border-style:solid;border-color:silver;padding:7px 4px;background:#f5f5f5;cursor:pointer}.x-grid-group-hd-not-collapsible{cursor:default}.x-grid-group-hd-collapsible .x-grid-group-title{background-repeat:no-repeat;background-position:left center;background-image:url(images/grid/group-collapse.png);padding:0 0 0 17px}.x-grid-group-title{color:#666;font:bold 13px/15px \"Open Sans\",helvetica,sans-serif}.x-grid-group-hd-collapsed .x-grid-group-title{background-image:url(images/grid/group-expand.png)}.x-grid-group-collapsed .x-grid-group-title{background-image:url(images/grid/group-expand.png)}.x-group-by-icon{background-image:url(images/grid/group-by.png)}.x-show-groups-icon{background-image:url(images/grid/group-by.png)}.x-grid-rowbody{font:normal 13px/18px \"Open Sans\",helvetica,sans-serif;padding:5px 10px 5px 10px}.x-docked-summary{border-width:1px;border-color:#c1c1c1;border-style:solid;background:white!important}.x-docked-summary .x-grid-table{border:0 none}.x-grid-row-summary .x-grid-cell,.x-grid-row-summary .x-grid-rowwrap,.x-grid-row-summary .x-grid-cell-rowbody{border-color:#ededed;background-color:white!important;border-top:1px solid #ededed;font:normal 13px/18px \"Open Sans\",helvetica,sans-serif}.x-docked-summary .x-grid-item,.x-docked-summary .x-grid-row-summary .x-grid-cell{border-bottom:0 none;border-top:0 none}.x-grid-row-summary .x-grid-cell-inner-row-expander{display:none}.x-menu-default{border-style:solid;border-width:1px;border-color:#e1e1e1}.x-menu-body-default{background:white;padding:0}.x-menu-icon-separator-default{left:26px;border-left:solid 1px silver;background-color:white;width:1px}.x-menu-item-default{border-width:0;cursor:pointer}.x-menu-item-default.x-menu-item-active{background-image:none;background-color:#93d3ff}.x-menu-item-default.x-menu-item-separator{height:1px;border-top:solid 1px silver;background-color:white;margin:2px 0;padding:0}.x-menu-item-default.x-menu-item-disabled{filter:alpha(opacity=50);opacity:.5}.x-menu-item-default .x-form-item-label{font-size:13px;color:#232323}.x-menu-item-text-default,.x-menu-item-cmp-default{margin:0 5px 0 5px}.x-menu-item-text-default{font:normal 13px \"Open Sans\",helvetica,sans-serif;line-height:23px;padding-top:1px;color:#232323;cursor:pointer}.x-menu-item-text-default.x-menu-item-indent{margin-left:32px}.x-menu-item-text-default.x-menu-item-indent-no-separator{margin-left:26px}.x-menu-item-text-default.x-menu-item-indent-right-icon{margin-right:31px}.x-menu-item-text-default.x-menu-item-indent-right-arrow{margin-right:22px}.x-menu-item-indent-default{margin-left:32px}.x-menu-item-icon-default{width:16px;height:16px;top:4px;left:5px;background-position:center center}.x-menu-item-icon-default.x-menu-item-glyph{font-size:16px;line-height:16px;color:gray;opacity:.5}.x-menu-item-icon-default.x-menu-item-icon-right{width:16px;height:16px;top:4px;right:5px;left:auto;background-position:center center}.x-menu-item-checked .x-menu-item-icon-default.x-menu-item-checkbox{background-image:url(images/menu/default-checked.png)}.x-menu-item-unchecked .x-menu-item-icon-default.x-menu-item-checkbox{background-image:url(images/menu/default-unchecked.png)}.x-menu-item-checked .x-menu-item-icon-default.x-menu-group-icon{background-image:url(images/menu/default-group-checked.png)}.x-menu-item-unchecked .x-menu-item-icon-default.x-menu-group-icon{background-image:none}.x-menu-item-arrow-default{width:12px;height:9px;top:8px;right:0;background-image:url(images/menu/default-menu-parent.png)}.x-menu-item-active .x-menu-item-arrow-default{top:8px;right:0}.x-menu-default-scroller .x-box-scroller-body-horizontal{margin-left:16px}.x-menu-default-vertical-scroller .x-box-scroller-body-vertical{margin-top:24px}.x-box-scroller-menu-default{cursor:pointer;filter:alpha(opacity=50);opacity:.5}.x-box-scroller-menu-default.x-box-scroller-hover{filter:alpha(opacity=60);opacity:.6}.x-box-scroller-menu-default.x-box-scroller-pressed{filter:alpha(opacity=70);opacity:.7}.x-box-scroller-menu-default.x-box-scroller-disabled{filter:alpha(opacity=25);opacity:.25;cursor:default}.x-box-scroller-menu-default.x-box-scroller-top,.x-box-scroller-menu-default.x-box-scroller-bottom{height:16px;width:16px;left:50%;margin-left:-8px}.x-box-scroller-menu-default.x-box-scroller-top{margin-top:4px;margin-right:0;margin-bottom:4px;background-image:url(images/menu/default-scroll-top.png)}.x-box-scroller-menu-default.x-box-scroller-bottom{margin-top:4px;margin-right:0;margin-bottom:4px;background-image:url(images/menu/default-scroll-bottom.png)}.x-ie8 .x-box-scroller-menu-default{background-color:white}.x-grid-filters-filtered-column{font-style:italic;font-weight:bold;text-decoration:underline}.x-grid-filters-icon{background-repeat:no-repeat;background-position:center center}.x-grid-filters-find{background-image:url(images/grid/filters/find.png)}.x-grid-filters-gt{background-image:url(images/grid/filters/greater_than.png)}.x-grid-filters-lt{background-image:url(images/grid/filters/less_than.png)}.x-grid-filters-eq{background-image:url(images/grid/filters/equals.png)}.x-grid-locked .x-grid-inner-locked{border-width:0 1px 0 0;border-style:solid}.x-grid-locked-split .x-grid-inner-normal{border-width:0 0 0 1px;border-style:solid}.x-grid-inner-locked{border-right-color:#0067ac}.x-grid-inner-locked .x-column-header-last,.x-grid-inner-locked .x-grid-cell-last{border-right-width:0!important}.x-hmenu-lock{background-image:url(images/grid/hmenu-lock.png)}.x-hmenu-unlock{background-image:url(images/grid/hmenu-unlock.png)}.x-grid-editor .x-form-display-field{text-overflow:ellipsis}.x-grid-editor .x-form-action-col-field{padding:4px 4px 4px 4px}.x-tree-cell-editor .x-form-text{padding-left:3px;padding-right:3px}.x-grid-row-editor .x-field{margin:0 3px 0 2px}.x-grid-row-editor .x-form-display-field{padding:4px 7px 4px 8px}.x-grid-row-editor .x-form-action-col-field{padding:4px 1px 4px 2px}.x-grid-row-editor .x-form-text{padding:3px 6px 3px 7px}.x-gecko .x-grid-row-editor .x-form-text{padding-left:6px;padding-right:5px}.x-grid-row-editor .x-panel-body{border-top:1px solid #e1e1e1!important;border-bottom:1px solid #e1e1e1!important;padding:5px 0 5px 0;background-color:#d7eaf8}.x-grid-with-col-lines .x-grid-row-editor .x-form-cb{margin-right:1px}.x-grid-row-editor-buttons-default-bottom{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;padding:5px 5px 5px 5px;border-width:0 1px 1px 1px;border-style:solid;background-color:#d7eaf8}.x-grid-row-editor-buttons-default-top{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;padding:5px 5px 5px 5px;border-width:1px 1px 0 1px;border-style:solid;background-color:#d7eaf8}.x-grid-row-editor-buttons{border-color:#e1e1e1}.x-row-editor-update-button{margin-right:3px}.x-row-editor-cancel-button{margin-left:2px}.x-grid-row-editor-errors .x-tip-body{padding:5px}.x-grid-row-editor-errors-item{list-style:disc;margin-left:15px}.x-grid-cell-inner-row-expander{padding:7px 6px 6px 6px}.x-grid-row-expander{width:11px;height:11px;cursor:pointer;background-image:url(images/grid/group-collapse.png)}.x-grid-row-collapsed .x-grid-row-expander{background-image:url(images/grid/group-expand.png)}.x-accordion-layout-ct{background-color:white;padding:5px 5px 0}.x-accordion-hd .x-panel-header-title{color:#666;font-weight:bold;font-family:\"Open Sans\",helvetica,sans-serif;text-transform:none}.x-accordion-item{margin:0 0 5px}.x-accordion-item .x-accordion-hd{background:#d7eaf8;border-width:0;border-color:#d6d6d6;padding:8px 10px}.x-accordion-item .x-accordion-hd-over{background-color:#def1ff}.x-accordion-item .x-accordion-hd-sibling-expanded{border-top-color:#d6d6d6;border-top-width:0}.x-accordion-item .x-accordion-hd-last-collapsed{border-bottom-color:#d7eaf8}.x-accordion-item .x-accordion-body{border-width:0}.x-accordion-hd .x-tool-collapse-top,.x-accordion-hd .x-tool-collapse-bottom{background-position:0 -272px}.x-accordion-hd .x-tool-expand-top,.x-accordion-hd .x-tool-expand-bottom{background-position:0 -256px}.x-accordion-hd .x-tool-img{background-image:url(images/tools/tool-sprites-dark.png);background-color:#d7eaf8}.x-form-layout-wrap{border-spacing:5px}.x-resizable-handle{position:absolute;z-index:100;font-size:1px;line-height:5px;overflow:hidden;filter:alpha(opacity=0);opacity:0;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.x-collapsed .x-resizable-handle{display:none}.x-resizable-handle-north{cursor:n-resize}.x-resizable-handle-south{cursor:s-resize}.x-resizable-handle-east{cursor:e-resize}.x-resizable-handle-west{cursor:w-resize}.x-resizable-handle-southeast{cursor:se-resize}.x-resizable-handle-northwest{cursor:nw-resize}.x-resizable-handle-northeast{cursor:ne-resize}.x-resizable-handle-southwest{cursor:sw-resize}.x-resizable-handle-east{width:5px;height:100%;right:0;top:0}.x-resizable-handle-south{width:100%;height:5px;left:0;bottom:0}.x-resizable-handle-west{width:5px;height:100%;left:0;top:0}.x-resizable-handle-north{width:100%;height:5px;left:0;top:0}.x-resizable-handle-southeast{width:5px;height:5px;right:0;bottom:0;z-index:101}.x-resizable-handle-northwest{width:5px;height:5px;left:0;top:0;z-index:101}.x-resizable-handle-northeast{width:5px;height:5px;right:0;top:0;z-index:101}.x-resizable-handle-southwest{width:5px;height:5px;left:0;bottom:0;z-index:101}.x-window .x-window-handle{filter:alpha(opacity=0);opacity:0}.x-window-collapsed .x-window-handle{display:none}.x-resizable-proxy{border:1px dashed #3b5a82;position:absolute;overflow:hidden;z-index:50000}.x-resizable-handle-over,.x-resizable-pinned .x-resizable-handle{filter:alpha(opacity=100);opacity:1}.x-resizable-handle-east-over,.x-resizable-handle-west-over{background-image:url(images/sizer/e-handle.png)}.x-resizable-handle-south-over,.x-resizable-handle-north-over{background-image:url(images/sizer/s-handle.png)}.x-resizable-handle-southeast-over{background-position:top left;background-image:url(images/sizer/se-handle.png)}.x-resizable-handle-northwest-over{background-position:bottom right;background-image:url(images/sizer/nw-handle.png)}.x-resizable-handle-northeast-over{background-position:bottom left;background-image:url(images/sizer/ne-handle.png)}.x-resizable-handle-southwest-over{background-position:top right;background-image:url(images/sizer/sw-handle.png)}.x-resizable-pinned .x-resizable-handle-east,.x-resizable-pinned .x-resizable-handle-west{background-image:url(images/sizer/e-handle.png)}.x-resizable-pinned .x-resizable-handle-south,.x-resizable-pinned .x-resizable-handle-north{background-image:url(images/sizer/s-handle.png)}.x-resizable-pinned .x-resizable-handle-southeast{background-position:top left;background-image:url(images/sizer/se-handle.png)}.x-resizable-pinned .x-resizable-handle-northwest{background-position:bottom right;background-image:url(images/sizer/nw-handle.png)}.x-resizable-pinned .x-resizable-handle-northeast{background-position:bottom left;background-image:url(images/sizer/ne-handle.png)}.x-resizable-pinned .x-resizable-handle-southwest{background-position:top right;background-image:url(images/sizer/sw-handle.png)}.x-column-header-checkbox{border-color:#f5f5f5}.x-grid-row-checker,.x-column-header-checkbox .x-column-header-text{height:15px;width:15px;background-image:url(images/form/checkbox.png);line-height:15px}.x-column-header-checkbox .x-column-header-inner{padding:7px 4px 7px 4px}.x-grid-cell-row-checker .x-grid-cell-inner{padding:5px 4px 4px 4px}.x-grid-hd-checker-on .x-column-header-text,.x-grid-item-selected .x-grid-row-checker,.x-grid-item-selected .x-grid-row-checker{background-position:0 -15px}.x-slider-horz{padding-left:7px;background:no-repeat 0 -15px}.x-slider-horz .x-slider-end{padding-right:8px;background:no-repeat right -30px}.x-slider-horz .x-slider-inner{height:15px}.x-slider-horz .x-slider-thumb{width:15px;height:15px;margin-left:-7px;background-image:url(images/slider/slider-thumb.png)}.x-slider-horz.x-slider-focus .x-slider-thumb{background-position:-45px -45px}.x-slider-horz .x-slider-thumb-over{background-position:-15px -15px}.x-slider-horz.x-slider-focus .x-slider-thumb-over{background-position:-60px -60px}.x-slider-horz .x-slider-thumb-drag{background-position:-30px -30px}.x-slider-horz.x-slider-focus .x-slider-thumb-drag{background-position:-75px -75px}.x-slider-ct-vert{height:100%}.x-slider-vert{padding-top:7px;background:no-repeat -30px 0;height:100%}.x-slider-vert>.x-slider-end{height:100%}.x-slider-vert>.x-slider-end>.x-slider-inner{height:100%}.x-slider-vert .x-slider-end{padding-bottom:8px;background:no-repeat -15px bottom;width:15px}.x-slider-vert .x-slider-inner{width:15px}.x-slider-vert .x-slider-thumb{width:15px;height:15px;margin-bottom:-8px;background-image:url(images/slider/slider-v-thumb.png)}.x-slider-vert.x-slider-focus .x-slider-thumb{background-position:-45px -45px}.x-slider-vert .x-slider-thumb-over{background-position:-15px -15px}.x-slider-vert.x-slider-focus .x-slider-thumb-over{background-position:-60px -60px}.x-slider-vert .x-slider-thumb-drag{background-position:-30px -30px}.x-slider-vert.x-slider-focus .x-slider-thumb-drag{background-position:-75px -75px}.x-slider-horz,.x-slider-horz .x-slider-end,.x-slider-horz .x-slider-inner{background-image:url(images/slider/slider-bg.png)}.x-slider-vert,.x-slider-vert .x-slider-end,.x-slider-vert .x-slider-inner{background-image:url(images/slider/slider-v-bg.png)}.x-slider-default-cell>.x-grid-cell-inner,.x-sliderwidget-default-cell>.x-grid-cell-inner{padding-top:4px;padding-bottom:5px}.x-sparkline-cell .x-grid-cell-inner{padding-top:1px;padding-bottom:1px;line-height:22px}.x-breadcrumb-btn-default{margin:0}.x-breadcrumb-icon-folder-default{background-image:url(images/tree/folder.png)}.x-breadcrumb-icon-leaf-default{background-image:url(images/tree/leaf.png)}.x-breadcrumb-btn>.x-btn-wrap-plain-toolbar-small.x-btn-arrow:after{width:20px;background-image:url(images/breadcrumb/default-arrow.png)}.x-btn-menu-active.x-breadcrumb-btn>.x-btn-wrap-plain-toolbar-small.x-btn-arrow:after{background-image:url(images/breadcrumb/default-arrow-open.png)}.x-breadcrumb-btn>.x-btn-wrap-plain-toolbar-small.x-btn-split:after{width:20px;background-image:url(images/breadcrumb/default-split-arrow.png)}.x-btn-over.x-breadcrumb-btn>.x-btn-wrap-plain-toolbar-small.x-btn-split:after{background-image:url(images/breadcrumb/default-split-arrow-over.png)}.x-btn-menu-active.x-breadcrumb-btn>.x-btn-wrap-plain-toolbar-small.x-btn-split:after{background-image:url(images/breadcrumb/default-split-arrow-open.png)}.x-breadcrumb-default-scroller .x-box-scroller-body-horizontal{margin-left:24px}.x-breadcrumb-default-vertical-scroller .x-box-scroller-body-vertical{margin-top:24px}.x-box-scroller-breadcrumb-default{cursor:pointer;filter:alpha(opacity=60);opacity:.6}.x-box-scroller-breadcrumb-default.x-box-scroller-hover{filter:alpha(opacity=80);opacity:.8}.x-box-scroller-breadcrumb-default.x-box-scroller-pressed{filter:alpha(opacity=100);opacity:1}.x-box-scroller-breadcrumb-default.x-box-scroller-disabled{filter:alpha(opacity=25);opacity:.25;cursor:default}.x-box-scroller-breadcrumb-default.x-box-scroller-left,.x-box-scroller-breadcrumb-default.x-box-scroller-right{width:16px;height:16px;top:50%;margin-top:-8px}.x-box-scroller-breadcrumb-default.x-box-scroller-left{margin-left:4px;margin-right:4px;margin-bottom:0;background-image:url(images/breadcrumb/default-scroll-left.png)}.x-box-scroller-breadcrumb-default.x-box-scroller-right{margin-left:4px;margin-right:4px;margin-bottom:0;background-image:url(images/breadcrumb/default-scroll-right.png)}.x-tree-drop-ok-append .x-dd-drop-icon{background-image:url(images/tree/drop-append.png)}.x-tree-drop-ok-above .x-dd-drop-icon{background-image:url(images/tree/drop-above.png)}.x-tree-drop-ok-below .x-dd-drop-icon{background-image:url(images/tree/drop-below.png)}.x-tree-drop-ok-between .x-dd-drop-icon{background-image:url(images/tree/drop-between.png)}.x-tree-ddindicator{height:1px;border-width:1px 0 0;border-style:dotted;border-color:green}.x-dashboard-googlerss{font-family:helvetica,arial,verdana,sans-serif;margin:5px}.x-dashboard-googlerss-title{font-weight:bold}.x-dashboard-googlerss-author{color:#aaa}.x-dashboard-googlerss-preview{width:16px;height:16px;background-color:white;background-image:url(images/ux/dashboard/magnify.png)}.x-dashboard-googlerss-detail-header{position:relative;background-color:#f5f5f5;padding:5px;border-bottom-width:1px;border-bottom-color:#afafaf;border-bottom-style:solid}.x-dashboard-googlerss-glyph{cursor:pointer;font-weight:bold;font-size:22px}.x-dashboard-googlerss-detail{padding:5px;overflow:auto}.x-dashboard-googlerss-detail-nav{position:absolute;color:#aaa;right:5px;top:5px}.x-dashboard-googlerss-detail .x-dashboard-googlerss-title{font-weight:bold}.x-grid-subtable{border-collapse:collapse}tr.x-grid-subtable-row{background-color:white}.x-grid-subtable-header{border:1px solid silver;color:#232323;font:normal 13px/15px \"Open Sans\",helvetica,sans-serif;background-image:none;background-color:#f5f5f5;padding:6px 6px 6px 6px;text-overflow:ellipsis}.x-grid-subtable-cell{border-top:1px solid #ededed;border-right:1px solid #ededed;border-bottom:1px solid #ededed;border-left:1px solid #ededed}.x-multiselector-remove{font-size:100%;color:#e1e1e1;cursor:pointer}.x-multiselector-remove .x-grid-cell-inner{padding:3px 10px 3px 10px}.x-grid-item-over .x-multiselector-remove{color:red}.x-toast-icon-information{background-image:url(images/window/toast/icon16_info.png)}.x-toast-icon-error{background-image:url(images/window/toast/icon16_error.png)}.x-toast-window .x-window-body{padding:15px 5px 15px 5px}.x-toast-light .x-window-header{background-color:#3591d3}.x-toast-light .x-tool-img{background-color:#3591d3}.x-toast-light{background-image:url(images/window/toast/fader.png)}.x-toast-light .x-window-body{padding:15px 5px 20px 5px;background-color:transparent;border:0 solid white}.x-grid-header-ct{border:1px solid silver}.x-column-header-trigger{background:#e9f6ff url(images/grid/hd-pop.png) no-repeat center center;border-left:1px solid silver}.x-column-header-last{border-right-width:0}.x-column-header-last .x-column-header-over .x-column-header-trigger{border-right:1px solid silver}.x-btn-plain-toolbar-small{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:3px 3px 3px 3px;border-width:1px;border-style:solid;background-color:transparent}.x-btn-plain-toolbar-small{border-color:transparent}.x-btn-button-plain-toolbar-small{height:16px}.x-btn-inner-plain-toolbar-small{font:normal 12px/16px \"Open Sans\",helvetica,sans-serif;color:white;padding:0 5px;max-width:100%}.x-btn-icon-right>.x-btn-inner-plain-toolbar-small,.x-btn-icon-left>.x-btn-inner-plain-toolbar-small{max-width:calc(100% - 16px)}.x-btn-icon-el-plain-toolbar-small{height:16px}.x-btn-icon-left>.x-btn-icon-el-plain-toolbar-small,.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-small{width:16px}.x-btn-icon-top>.x-btn-icon-el-plain-toolbar-small,.x-btn-icon-bottom>.x-btn-icon-el-plain-toolbar-small{min-width:16px}.x-btn-icon-el-plain-toolbar-small.x-btn-glyph{font-size:16px;line-height:16px;color:white;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-plain-toolbar-small{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-small{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-plain-toolbar-small{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-plain-toolbar-small{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-plain-toolbar-small{padding-right:5px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-small{margin-right:5px}.x-btn-arrow-bottom>.x-btn-button-plain-toolbar-small,.x-btn-split-bottom>.x-btn-button-plain-toolbar-small{padding-bottom:3px}.x-btn-wrap-plain-toolbar-small.x-btn-arrow-right:after{width:16px;padding-right:16px;background-image:url(images/button/plain-toolbar-small-arrow.png)}.x-btn-wrap-plain-toolbar-small.x-btn-arrow-bottom:after{height:13px;background-image:url(images/button/plain-toolbar-small-arrow.png)}.x-btn-wrap-plain-toolbar-small.x-btn-split-right:after{width:20px;padding-right:20px;background-image:url(images/button/plain-toolbar-small-s-arrow.png)}.x-btn-wrap-plain-toolbar-small.x-btn-split-bottom:after{height:15px;background-image:url(images/button/plain-toolbar-small-s-arrow-b.png)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-plain-toolbar-small{padding-right:5px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-plain-toolbar-small{margin-right:5px}.x-btn-focus.x-btn-plain-toolbar-small{background-image:none;background-color:transparent;-webkit-box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset;-moz-box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset;box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset}.x-btn-over.x-btn-plain-toolbar-small{border-color:#016683;background-image:none;background-color:#016683}.x-btn-focus.x-btn-over.x-btn-plain-toolbar-small{-webkit-box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset;-moz-box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset;box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset}.x-btn.x-btn-menu-active.x-btn-plain-toolbar-small,.x-btn.x-btn-pressed.x-btn-plain-toolbar-small{border-color:#007293;background-image:none;background-color:#007293}.x-btn-focus.x-btn-menu-active.x-btn-plain-toolbar-small,.x-btn-focus.x-btn-pressed.x-btn-plain-toolbar-small{-webkit-box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset;-moz-box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset;box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset}.x-btn.x-btn-disabled.x-btn-plain-toolbar-small{background-image:none;background-color:transparent}.x-button-plain-toolbar-small-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-plain-toolbar-small-cell>.x-grid-cell-inner>.x-btn-plain-toolbar-small{vertical-align:top}.x-btn-plain-toolbar-small-disabled .x-btn-icon-el,.x-btn-plain-toolbar-medium-disabled .x-btn-icon-el,.x-btn-plain-toolbar-large-disabled .x-btn-icon-el{background-color:white}.x-form-file-wrap .x-form-trigger-wrap{border:0}.x-form-file-wrap .x-form-trigger-wrap .x-form-text{border:1px solid;border-color:#c1c1c1 #d9d9d9 #d9d9d9;height:25px}.x-html-editor-container{border:1px solid;border-color:#c1c1c1 #d9d9d9 #d9d9d9}.x-resizable-handle{background-color:#c1c1c1;background-repeat:no-repeat}.x-resizable-handle-east-over,.x-resizable-handle-west-over{background-position:center}.x-resizable-handle-south-over,.x-resizable-handle-north-over{background-position:center}.x-resizable-handle-southeast-over{background-position:-2px -2px}.x-resizable-handle-northwest-over{background-position:2px 2px}.x-resizable-handle-northeast-over{background-position:-2px 2px}.x-resizable-handle-southwest-over{background-position:2px -2px}.x-resizable-pinned .x-resizable-handle-east,.x-resizable-pinned .x-resizable-handle-west{background-position:center}.x-resizable-pinned .x-resizable-handle-south,.x-resizable-pinned .x-resizable-handle-north{background-position:center}.x-resizable-pinned .x-resizable-handle-southeast{background-position:-2px -2px}.x-resizable-pinned .x-resizable-handle-northwest{background-position:2px 2px}.x-resizable-pinned .x-resizable-handle-northeast{background-position:-2px 2px}.x-resizable-pinned .x-resizable-handle-southwest{background-position:2px -2px}.lvtitle .x-grid-cell{background-color:#f5f5f5}.lvtitle .x-grid-cell.x-grid-item-focused{background-color:#bae0fb}.lvsubhead .x-grid-cell{background-color:white;color:#232323;font-weight:700}.x-grid-item-over .lvsubhead .x-grid-cell{background-color:#d9efff}.lvsubhead .x-grid-cell.x-grid-item-focused{background-color:#93d3ff}.rowhighlighted .x-grid-cell{background-color:#ffffc3}.x-grid-item-over .rowhighlighted .x-grid-cell{background-color:#eff8db}.rowhighlighted .x-grid-cell.x-grid-item-focused{background-color:#bee4e7}.rowhighlighted .x-grid-cell-selected,.lvsubhead .x-grid-cell-selected,.lvtitle .x-grid-cell-selected{background-color:#93d3ff}.x-grid-row-focused .x-grid-cell{background-color:#93d3ff}.x-grid-item-selected .lvtitle .x-grid-cell{background-color:#bae0fb}.x-grid-item-selected .lvsubhead .x-grid-cell{background-color:#93d3ff}.x-grid-item-selected .rowhighlighted .x-grid-cell{background-color:#bee4e7}.x-grid-item-selected .rowhighlighted .x-grid-cell-selected,.x-grid-item-selected .lvsubhead .x-grid-cell-selected,.x-grid-item-selected .lvtitle .x-grid-cell-selected{background-color:#93d3ff}.x-grid-cell-inner table{border-spacing:0}.x-grid-cell-inner img{vertical-align:top}.x-grid-cell div>img{vertical-align:sub}.x-grid-cell div>img.g-cell-menu,.x-grid-cell div>img.x-grid-checkcolumn,.x-grid-cell div>img.x-tree-elbow-img{vertical-align:top}#westPanel .x-grid-cell-inner{padding-top:2px;padding-bottom:2px}.x-container-default.g-alert-bar{background-color:#ffefb7;font-size:12px}A.g-cell-menu:hover,A.miniButton:hover,A.bigButton:hover{background-color:#016683!important}A.g-cell-menu:focus,A.miniButton:focus,A.bigButton:focus{background-color:#016683!important}.gw-currency-negative,.x-grid-cell.gw-currency-negative>DIV>.g-actionable,.gw-currency-negative *{color:#ed1c24}.system_alert td.x-table-layout-cell{vertical-align:top;padding-left:0}.system_alert_title{color:#232323;font-weight:bold;border:0;vertical-align:top}a.system_alert_message{color:#0067ac;text-decoration:none;margin:0 5px}span.gw-autocomplete-markup.i{font-style:italic}span.gw-autocomplete-markup.b{font-weight:bold}span.gw-autocomplete-markup.hl{background-color:#ffefb7}.x-container-inline-details{background-color:#fff8d7;padding-bottom:10px;border:1px solid #d6d6d6}.x-container-inline-details .x-container-default{background-color:transparent}.x-container-highlighted{background-color:#fff8d7}.x-container-highlighted .x-container-default{background-color:transparent}.x-container-top-navigation{background:#f4f3f0}.x-container-top-navigation .product-logo{background:#f4f3f0;padding:0;border-radius:3px}.x-container-top-navigation .top-navigation-divisor{height:5px;background:#505050}.x-panel-header-title-tree-navigation{font-weight:bold!important}.x-panel-header-title-tree-navigation .x-title-text{font-size:16px;color:#999;line-height:19px}.wizardleftnavmenu .x-header-text-container .x-panel-header-text{font-size:16px;color:#232323}.g-required .x-form-item-label-inner,label.g-required{background:url(images/app/required.png) no-repeat right -2px;padding-right:12px}.g-field-error .x-form-field{border:1px solid #c30;background:none #fef2a6}.g-content .x-form-field-wrap{display:inline}.g-bullet .x-form-display-field{background:url(images/app/grey_bullet.png) no-repeat left 3px;padding-left:20px}.g-divider>table>tbody>tr>.x-table-layout-cell ~ .x-table-layout-cell{border-left:1px solid #a9bfd3!important}.x-table-layout-cell+.x-table-layout-cell{padding-left:2px}.x-table-layout-cell+.x-table-layout-cell>.g-dv-column{border-left:1px solid #a9bfd3!important}.x-table-layout-cell+.x-table-layout-cell>.g-dv-column.g-no-divider{border-left:none!important}.x-form-element .g-content,.x-form-element .g-content *{overflow:auto!important}.x-form-field-wrap .x-form-display-field{display:inline}.inputdivider,.paneldivider{width:100%!important;height:14px;background-image:url(images/app/divider2_bgd.png);background-repeat:repeat-x}Input.x-item-disabled{background:#ddd none}.gw-multiselect-invalid .x-boundlist{background-color:white;border-color:#d94e37}.x-after-input-cell{padding-left:2px}div.x-form-readonly.x-form-invalid label{background:url(images/app/arrow1.png) no-repeat 100% 40%}textarea.x-form-textarea[readonly]{border:0;background-color:transparent}a>.drilldownParent{background-image:url(images/app/parent.png);cursor:pointer}a>.drilldownChild{background-image:url(images/app/child.png);cursor:pointer}span>.drilldownParent{background-image:url(images/app/parent_off.png)}span>.drilldownChild{background-image:url(images/app/child_off.png)}.x-mask-msg-text{width:16px;height:16px}.x-progress-bar{position:relative}.x-progress-text{position:relative}.x-progress-default{height:44px;background-color:transparent}.x-progress-default .x-progress{background-color:#f5f5f5}.x-progress-default .x-progress-text-back{position:absolute}.x-progress-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-header-text-container{font-size:13px;color:#232323;font-family:helvetica,verdana,sans-serif}#centerPanel .x-title-text{font-family:helvetica,verdana,sans-serif;font-size:16px;color:#999}#centerPanel a.x-panel-header-text{font-family:helvetica,verdana,sans-serif;font-size:16px;font-weight:bold}#centerPanel .g-page-header{background-color:transparent;margin-top:0;border-top:0;padding:15px 10px 8px;border-bottom:1px solid;border-bottom-color:silver;border-top-color:silver}#centerPanel .g-page-header .g-title{font:bold 20px/25px helvetica,arial,verdana,sans-serif;color:#232323;letter-spacing:1px;margin-right:5px}#centerPanel .g-page-header .g-title-link{font:bold 20px/25px helvetica,arial,verdana,sans-serif;color:#0067ac;letter-spacing:1px;margin-right:5px;text-decoration:underline}#centerPanel .g-panel-header{background-color:#efefef;margin-top:10px;border-top:3px solid;padding:8px 10px;border-bottom:1px solid;border-bottom-color:silver;border-top-color:silver}#centerPanel .g-panel-header .x-title-text{font-weight:bold}#southPanel .g-page-header,#southPanel .g-panel-header{background-color:#efefef;margin-top:10px;padding:8px 10px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}#southPanel .g-page-header .g-title{font-family:helvetica,verdana,sans-serif;font-size:13px;color:#999}.x-container-default-horizontal-noborder .x-container-default{border-bottom:0}.g-panel-loading{width:16px;height:16px;background-image:url(images/app/loading.gif)}.g-progress-spinner{background:url(images/app/wait.gif) no-repeat left;height:16px;padding-left:18px}.g-banner .x-toolbar{border-width:0;background:#f4f3f0 none}.g-menuactions .x-btn-button-action-small{height:24px}.g-menuactions .x-btn-button-action-small .x-btn-inner-action-small{line-height:normal}.x-splitter-vertical,.x-splitter{background-color:#e2e2e2;z-index:2}.x-layout-split-left:hover,.x-layout-split-left:focus{background-image:url(images/util/splitter/mini-left-highlight.png)}.x-layout-split-right:hover,.x-layout-split-right:focus{background-image:url(images/util/splitter/mini-right-highlight.png)}.x-layout-split-top:hover,.x-layout-split-top:focus{background-image:url(images/util/splitter/mini-top-highlight.png)}.x-layout-split-bottom:hover,.x-layout-split-bottom:focus{background-image:url(images/util/splitter/mini-bottom-highlight.png)}.x-splitter-collapsed .x-layout-split-left:hover,.x-splitter-collapsed .x-layout-split-left:focus{background-image:url(images/util/splitter/mini-right-highlight.png)}.x-splitter-collapsed .x-layout-split-right:hover,.x-splitter-collapsed .x-layout-split-right:focus{background-image:url(images/util/splitter/mini-left-highlight.png)}.x-splitter-collapsed .x-layout-split-top:hover,.x-splitter-collapsed .x-layout-split-top:focus{background-image:url(images/util/splitter/mini-bottom-highlight.png)}.x-splitter-collapsed .x-layout-split-bottom:hover,.x-splitter-collapsed .x-layout-split-bottom:focus{background-image:url(images/util/splitter/mini-top-highlight.png)}.x-toolbar-top-tabs{padding:0 0 0 7px;border-style:solid;border-color:#c1c1c1;border-width:0;background-image:none;background-color:#f4f3f0}.x-toolbar-top-tabs .x-tool-img{background-image:url(images/tools/tool-sprites-dark.png);background-color:#f4f3f0}.x-toolbar-top-tabs .x-toolbar-item{margin:0 7px 0 0}.x-toolbar-top-tabs .x-toolbar-separator-horizontal{margin:0 7px 0 0;height:14px;border-style:solid;border-width:0 0 0 1px;border-left-color:#e1e1e1;border-right-color:white}.x-toolbar-top-tabs .x-box-menu-after{margin:0 7px}.x-toolbar-top-tabs-vertical{padding:0 7px 0}.x-toolbar-top-tabs-vertical .x-toolbar-item{margin:0}.x-toolbar-top-tabs-vertical .x-toolbar-separator-vertical{margin:0 5px 6px;border-style:solid none;border-width:1px 0 0;border-top-color:#e1e1e1;border-bottom-color:white}.x-toolbar-top-tabs-vertical .x-box-menu-after{margin:0}.x-toolbar-text-top-tabs{padding:0 4px;color:#203a4b;font:normal 13px/16px \"Open Sans\",helvetica,sans-serif}.x-toolbar-spacer-top-tabs{width:2px}.x-toolbar-top-tabs-scroller .x-box-scroller-body-horizontal{margin-left:17px}.x-toolbar-top-tabs-vertical-scroller .x-box-scroller-body-vertical{margin-top:24px}.x-box-scroller-toolbar-top-tabs{cursor:pointer;filter:alpha(opacity=60);opacity:.6}.x-box-scroller-toolbar-top-tabs.x-box-scroller-hover{filter:alpha(opacity=80);opacity:.8}.x-box-scroller-toolbar-top-tabs.x-box-scroller-pressed{filter:alpha(opacity=100);opacity:1}.x-box-scroller-toolbar-top-tabs.x-box-scroller-disabled{filter:alpha(opacity=25);opacity:.25;cursor:default}.x-box-scroller-toolbar-top-tabs.x-box-scroller-left,.x-box-scroller-toolbar-top-tabs.x-box-scroller-right{width:16px;height:16px;top:50%;margin-top:-8px}.x-box-scroller-toolbar-top-tabs.x-box-scroller-left{margin-left:4px;margin-right:4px;margin-bottom:0;background-image:url(images/toolbar/top-tabs-scroll-left.png)}.x-box-scroller-toolbar-top-tabs.x-box-scroller-right{margin-left:4px;margin-right:4px;margin-bottom:0;background-image:url(images/toolbar/top-tabs-scroll-right.png)}.x-box-scroller-toolbar-top-tabs.x-box-scroller-top,.x-box-scroller-toolbar-top-tabs.x-box-scroller-bottom{height:16px;width:16px;left:50%;margin-left:-8px}.x-box-scroller-toolbar-top-tabs.x-box-scroller-top{margin-top:4px;margin-right:0;margin-bottom:4px;background-image:url(images/toolbar/top-tabs-scroll-top.png)}.x-box-scroller-toolbar-top-tabs.x-box-scroller-bottom{margin-top:4px;margin-right:0;margin-bottom:4px;background-image:url(images/toolbar/top-tabs-scroll-bottom.png)}.x-ie8 .x-box-scroller-toolbar-top-tabs{background-color:#f4f3f0}.x-toolbar-more-icon{background-image:url(images/toolbar/top-tabs-more.png)}.x-toolbar-top-info{padding:0 0 0 7px;border-style:solid;border-color:#c1c1c1;border-width:0;background-image:none;background-color:#505050;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#363636),color-stop(20%,#505050));background-image:-webkit-linear-gradient(top,#363636,#505050 20%);background-image:-moz-linear-gradient(top,#363636,#505050 20%);background-image:-o-linear-gradient(top,#363636,#505050 20%);background-image:-ms-linear-gradient(top,#363636,#505050 20%);background-image:linear-gradient(top,#363636,#505050 20%)}.x-toolbar-top-info .x-tool-img{background-image:url(images/tools/tool-sprites-dark.png)}.x-toolbar-top-info .x-toolbar-item{margin:0 7px 0 0}.x-toolbar-top-info .x-toolbar-separator-horizontal{margin:0 7px 0 0;height:14px;border-style:solid;border-width:0 0 0 1px;border-left-color:#e1e1e1;border-right-color:white}.x-toolbar-top-info .x-box-menu-after{margin:0 7px}.x-toolbar-top-info-vertical{padding:0 7px 0}.x-toolbar-top-info-vertical .x-toolbar-item{margin:0}.x-toolbar-top-info-vertical .x-toolbar-separator-vertical{margin:0 5px 6px;border-style:solid none;border-width:1px 0 0;border-top-color:#e1e1e1;border-bottom-color:white}.x-toolbar-top-info-vertical .x-box-menu-after{margin:0}.x-toolbar-text-top-info{padding:0 4px;color:#203a4b;font:normal 13px/16px \"Open Sans\",helvetica,sans-serif}.x-toolbar-spacer-top-info{width:2px}.x-toolbar-top-info-scroller .x-box-scroller-body-horizontal{margin-left:17px}.x-toolbar-top-info-vertical-scroller .x-box-scroller-body-vertical{margin-top:24px}.x-box-scroller-toolbar-top-info{cursor:pointer;filter:alpha(opacity=60);opacity:.6}.x-box-scroller-toolbar-top-info.x-box-scroller-hover{filter:alpha(opacity=80);opacity:.8}.x-box-scroller-toolbar-top-info.x-box-scroller-pressed{filter:alpha(opacity=100);opacity:1}.x-box-scroller-toolbar-top-info.x-box-scroller-disabled{filter:alpha(opacity=25);opacity:.25;cursor:default}.x-box-scroller-toolbar-top-info.x-box-scroller-left,.x-box-scroller-toolbar-top-info.x-box-scroller-right{width:16px;height:16px;top:50%;margin-top:-8px}.x-box-scroller-toolbar-top-info.x-box-scroller-left{margin-left:4px;margin-right:4px;margin-bottom:0;background-image:url(images/toolbar/top-info-scroll-left.png)}.x-box-scroller-toolbar-top-info.x-box-scroller-right{margin-left:4px;margin-right:4px;margin-bottom:0;background-image:url(images/toolbar/top-info-scroll-right.png)}.x-box-scroller-toolbar-top-info.x-box-scroller-top,.x-box-scroller-toolbar-top-info.x-box-scroller-bottom{height:16px;width:16px;left:50%;margin-left:-8px}.x-box-scroller-toolbar-top-info.x-box-scroller-top{margin-top:4px;margin-right:0;margin-bottom:4px;background-image:url(images/toolbar/top-info-scroll-top.png)}.x-box-scroller-toolbar-top-info.x-box-scroller-bottom{margin-top:4px;margin-right:0;margin-bottom:4px;background-image:url(images/toolbar/top-info-scroll-bottom.png)}.x-ie8 .x-box-scroller-toolbar-top-info{background-color:#505050}.x-toolbar-more-icon{background-image:url(images/toolbar/top-info-more.png)}.x-toolbar-top-info .infobar_elem.x-btn-default-toolbar-small .x-btn-inner{color:#93d3ff}.x-toolbar-top-info .infobar_elem.x-btn-disabled .x-btn-inner{color:white}.x-toolbar-top-info .infobar_elem img{vertical-align:middle;margin-right:5px}.x-toolbar-top-info .infobar_elem_val{font-weight:bold}.x-toolbar-top-info .x-btn{padding:0;border:0;background-image:none;background-color:transparent}.x-toolbar-top-info .x-btn-default-toolbar-small .x-btn-inner{font-size:14px}.x-toolbar-top-info .x-toolbar-separator-horizontal{border-left-color:transparent;border-right-color:transparent}.x-toolbar-top-info .x-btn-default-toolbar-small-disabled .x-btn-inner{color:#93d3ff}.x-toolbar-top-info .x-btn.x-btn-disabled.x-btn-default-toolbar-small{background-color:transparent}.x-btn-default-toolbar-small-disabled .x-btn-inner .infobar_elem_val{font-weight:bold}#centerPanel .x-toolbar-default{border-width:0;background-image:none;background-color:white}#centerPanel .x-toolbar-default{background-color:white}.x-form-multiselect-body .x-boundlist .x-mask{background:0}.x-form-itemselector-body .x-form-item{margin:0}.x-form-itemselector-add{background-image:url(images/ux/right2.gif)}.x-form-itemselector-remove{background-image:url(images/ux/left2.gif)}.g-accordion .x-grid-row .g-disabled{color:#aaa;cursor:default}.g-subtitle,.g-subtitle-wizard{padding-left:5px;font-weight:normal;color:#959595;font-size:13px;border:0 none;background:none transparent}.g-subtitle-wizard{display:block;padding-left:1px}.g-actionable .x-form-display-field,.x-form-field-wrap>.g-actionable,.x-form-twin-triggers>.g-actionable,.x-form-item-body .g-actionable,.x-form-item>.g-actionable,DIV.x-form-item-cell>.g-actionable,.altVal>.g-actionable{color:#0067ac;cursor:pointer}TD.x-grid-cell>DIV>.g-actionable{color:#0067ac;cursor:pointer;margin-right:5px}TD.x-grid-cell>DIV>.g-actionable:last-child{margin-right:0}.x-grid-cell-inner .miniButton{margin-right:5px;padding:0 2px;font-size:12px}.x-grid-cell-inner .miniButton:last-child{margin-right:0}.x-grid-cell-inner img{margin-right:5px}.x-grid-cell-inner img:last-child{margin-right:0}.g-template-spacer *{margin-right:5px}.g-template-spacer *:last-child{margin-right:0}.x-after-input-cell .g-link-button{margin-left:3px;font-size:12px;font-weight:normal;font-family:\"Open Sans\",helvetica,sans-serif;color:white;padding:0 3px;border-radius:2px;border:1px solid #0067ac;background-color:#0067ac;text-decoration:none}.x-after-input-cell .g-link-button:hover{background-color:#0067ac}.x-after-input-cell .g-actionable{text-decoration:none}.g-enable-wrap .x-grid-cell-inner{white-space:normal;overflow-wrap:break-word}.x-grid-row .x-grid-cell.lv-bold{font-weight:bold}TD.g-cell-edit{background-image:url(images/app/editable.png);background-position:left top;background-repeat:no-repeat}.x-grid-row-alt TD.g-cell-edit{background-image:url(images/app/editable.png);background-position:left top;background-repeat:no-repeat}.gw-required-column .x-column-header-text{padding-left:12px;background:url(images/app/required.png) no-repeat 0 -1px}.gw-required-column.x-column-header-sort-ASC .x-column-header-text{background:url(images/app/required.png) no-repeat 0 -1px,url(images/grid/sort_asc.png) no-repeat top right}.gw-required-column.x-column-header-sort-DESC .x-column-header-text{background:url(images/app/required.png) no-repeat 0 -1px,url(images/grid/sort_desc.png) no-repeat top right}DIV.x-grid-cell-inner>DIV{white-space:normal}DIV.x-grid-cell-inner>DIV.x-form-item{font:normal 11px helvetica,arial,tahoma,sans-serif}.x-panel.x-grid{margin-bottom:5px;margin-top:2px}.x-panel.x-grid.g-no-group{margin-top:0}.g-accordion.x-panel.x-grid{margin-bottom:0;margin-top:0}.g-no-group .x-grid-group-hd{display:none}.x-panel-inline-details{border-color:#0067ac;padding:0}.x-panel-header-inline-details{font-size:12px;border:1px solid #d6d6d6}.x-panel-header-inline-details .x-tool-img{background-image:url(images/tools/tool-sprites-dark.png);background-color:#efefef}.x-panel-header-inline-details-horizontal{padding:8px 10px 8px 10px}.x-panel-header-inline-details-horizontal .x-panel-header-inline-details-tab-bar{margin-top:-8px;margin-bottom:-8px}.x-panel-header-inline-details-horizontal.x-header-noborder{padding:9px 11px 8px 11px}.x-panel-header-inline-details-horizontal.x-header-noborder .x-panel-header-inline-details-tab-bar{margin-top:-9px;margin-bottom:-8px}.x-panel-header-inline-details-vertical{padding:10px 8px 10px 8px}.x-panel-header-inline-details-vertical .x-panel-header-inline-details-tab-bar{margin-right:-8px;margin-left:-8px}.x-panel-header-inline-details-vertical.x-header-noborder{padding:11px 9px 11px 8px}.x-panel-header-inline-details-vertical.x-header-noborder .x-panel-header-inline-details-tab-bar{margin-right:-9px;margin-left:-8px}.x-panel-header-title-inline-details{color:#2f3e43;font-size:12px;font-weight:bold;font-family:\"Open Sans\",helvetica,sans-serif;line-height:16px}.x-panel-header-title-inline-details>.x-title-text-inline-details{text-transform:none;padding:0}.x-panel-header-title-inline-details>.x-title-icon-wrap-inline-details.x-title-icon-top{height:22px;padding-bottom:6px}.x-panel-header-title-inline-details>.x-title-icon-wrap-inline-details.x-title-icon-right{width:22px;padding-left:6px}.x-panel-header-title-inline-details>.x-title-icon-wrap-inline-details.x-title-icon-bottom{height:22px;padding-top:6px}.x-panel-header-title-inline-details>.x-title-icon-wrap-inline-details.x-title-icon-left{width:22px;padding-right:6px}.x-panel-header-title-inline-details>.x-title-icon-wrap-inline-details>.x-title-icon-inline-details{width:16px;height:16px;background-position:center center}.x-panel-header-title-inline-details>.x-title-icon-wrap-inline-details>.x-title-glyph{color:#2f3e43;font-size:16px;line-height:16px;opacity:.5}.x-panel-body-inline-details{background:#fff8d7;border-color:#c1c1c1;color:black;font-size:13px;font-weight:normal;font-family:\"Open Sans\",helvetica,sans-serif;border-width:1px;border-style:solid}.x-panel-header-inline-details{background-image:none;background-color:#efefef}.x-panel-header-inline-details-vertical{background-image:none;background-color:#efefef}.x-panel .x-panel-header-inline-details-collapsed-border-top{border-bottom-width:1px!important}.x-panel .x-panel-header-inline-details-collapsed-border-right{border-left-width:1px!important}.x-panel .x-panel-header-inline-details-collapsed-border-bottom{border-top-width:1px!important}.x-panel .x-panel-header-inline-details-collapsed-border-left{border-right-width:1px!important}.x-panel-header-inline-details-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-panel-header-inline-details-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-panel-header-inline-details-vertical .x-tool-after-title{margin:6px 0 0 0}.x-panel-header-inline-details-vertical .x-tool-before-title{margin:0 0 6px 0}.x-panel-inline-details-resizable .x-panel-handle{filter:alpha(opacity=0);opacity:0}.x-panel-body-inline-details{color:#000;font-size:12px}.x-panel-body-inline-details .inline-details-title{font-weight:bold;color:#049;padding-bottom:7px;font-size:12px}.g-accordion .x-panel-header-text-container-tree-navigation,.g-accordion .x-container-header-text-container-tree-navigation{color:#282828;font-size:13px;font-weight:700}.g-accordion .x-panel-body-default,.g-accordion .x-container-body-default{border-width:0}#centerPanel .x-panel-inline-icon{vertical-align:middle;margin-right:5px}#westPanel-body{padding:5px 0 0 0}#westPanel-body .x-grid-cell-inner{padding-top:7px;padding-bottom:7px}#westPanel{border-right:1px solid #d6d6d6;box-shadow:3px 0 10px #aaa}#southPanel{border-top:1px solid #d6d6d6;box-shadow:0 -1px 2px #aaa}.g-msg-warning{font-weight:bold;font-size:13px;color:#ed1c24;margin:0 0 0 10px}.g-msg-info{font-weight:bold;font-size:13px;margin:0 0 0 10px}.x-container-default{color:#232323;font-size:13px;font-weight:normal;border-width:0;border-style:solid;border-color:silver}.x-container-default.g-banner{background:#f4f3f0}.x-panel-header-tree-navigation .x-tool-img{background-color:transparent!important}.x-panel-header-default{border-top:3px solid silver!important;border-bottom:1px solid silver!important}#westPanel .g-date-picker .x-form-item-label{text-align:center}#westPanel .g-date-picker .x-form-item-body{padding-right:10px}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local(\"Open Sans Light\"),local(\"OpenSans-Light\"),url(../../../fonts/OpenSans-Light.woff) format(\"woff\"),url(../../../fonts/OpenSans-Light.ttf) format(\"truetype\")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local(\"Open Sans\"),local(\"OpenSans\"),url(../../../fonts/OpenSans-Regular.woff) format(\"woff\"),url(../../../fonts/OpenSans-Regular.ttf) format(\"truetype\")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local(\"Open Sans Semibold\"),local(\"OpenSans-Semibold\"),url(../../../fonts/OpenSans-Semibold.woff) format(\"woff\"),url(../../../fonts/OpenSans-Semibold.ttf) format(\"truetype\")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local(\"Open Sans Bold\"),local(\"OpenSans-Bold\"),url(../../../fonts/OpenSans-Bold.woff) format(\"woff\"),url(../../../fonts/OpenSans-Bold.ttf) format(\"truetype\")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local(\"Open Sans Extrabold\"),local(\"OpenSans-Extrabold\"),url(../../../fonts/OpenSans-ExtraBold.woff) format(\"woff\"),url(../../../fonts/OpenSans-ExtraBold.ttf) format(\"truetype\")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local(\"Open Sans Light Italic\"),local(\"OpenSansLight-Italic\"),url(../../../fonts/OpenSans-LightItalic.woff) format(\"woff\"),url(../../../fonts/OpenSans-LightItalic.ttf) format(\"truetype\")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local(\"Open Sans Italic\"),local(\"OpenSans-Italic\"),url(../../../fonts/OpenSans-Italic.woff) format(\"woff\"),url(../../../fonts/OpenSans-Italic.ttf) format(\"truetype\")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local(\"Open Sans Semibold Italic\"),local(\"OpenSans-SemiboldItalic\"),url(../../../fonts/OpenSans-SemiboldItalic.woff) format(\"woff\"),url(../../../fonts/OpenSans-SemiboldItalic.ttf) format(\"truetype\")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local(\"Open Sans Bold Italic\"),local(\"OpenSans-BoldItalic\"),url(../../../fonts/OpenSans-BoldItalic.woff) format(\"woff\"),url(../../../fonts/OpenSans-BoldItalic.ttf) format(\"truetype\")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:local(\"Open Sans Extrabold Italic\"),local(\"OpenSans-ExtraboldItalic\"),url(../../../fonts/OpenSans-ExtraBoldItalic.woff) format(\"woff\"),url(../../../fonts/OpenSans-ExtraBoldItalic.ttf) format(\"truetype\")}.g-preferences-icon{background-image:url(images/app/nav_preferences.png);background-repeat:no-repeat;background-position:center;background-size:16px 16px}.x-grid3-body .x-grid3-radio-col-td .x-grid-cell-inner{padding:1px 0 0 0!important}.x-grid3-radio-col{width:15px;height:15px;background:transparent url(images/form/radio.png) no-repeat 0 0;margin:2px auto 0}.x-grid3-radio-col-on{width:15px;height:15px;background:transparent url(images/form/radio.png) no-repeat 0 -15px;margin:2px auto 0}.x-grid-cell .x-form-radio{margin:0;padding:0;border:0}.x-unsavedwork-item-over a{text-decoration:underline}.x-unsavedwork-table .text{padding-left:12px}.g-unsavedwork-icon{background-image:url(images/app/nav_unsaved_on.png);background-repeat:no-repeat;background-position:center}.x-btn-disabled .g-unsavedwork-icon{background-image:url(images/app/nav_unsaved_off.png)}.message{background:#bfd9ea!important;padding:5px 5px 5px 10px;margin:5px 5px 5px 7px}.x-table-form-item{margin-bottom:0;margin-top:2px}.x-anchor-form-item{margin-top:2px;margin-bottom:0}.x-form-fieldcontainer .x-form-display-field{margin:4px 5px 0}.x-form-fieldcontainer .x-field:first-of-type .x-form-display-field{margin:4px 5px 0 0}.x-table-form-item .x-form-display-field-default{height:auto}.x-grid-row-highlighted .x-grid-td{border-style:solid;border-color:#d6d6d6;background-color:#dcecf3!important}.x-grid-row-error .x-grid-td{border-style:solid;border-color:#d6d6d6;background-color:#f4e7dc!important}.x-grid-row .x-grid-cell-editable{background-image:url(images/grid/editable.png);background-position:left bottom;background-repeat:no-repeat}.x-grid-with-row-lines .x-grid-table{border-top:0 solid white}#westPanel .x-grid-item-selected{color:#f4f3f0!important;background-color:#0067ac!important}#westPanel .x-grid-item-selected .x-grid-item-focused{color:#f4f3f0;background-color:#0067ac}#westPanel .x-grid-item-over,#westPanel .x-grid-item-focused{color:#232323;background-color:#93d3ff}.x-grid-row .g-invalid-cell,.x-grid-row-alt .g-invalid-cell{background-color:#fee;border-bottom-color:#cf4c35}.x-grid-row .g-invalid-cell.x-grid-cell-selected,.x-grid-row-alt .g-invalid-cell.x-grid-cell-selected{background-color:#93d3ff}TR.g-invalid-row TD{background-color:#fee;border-bottom-color:#cf4c35}.x-grid-header-ct-hidden{border-bottom:1px solid silver!important}.g-dateCriterion .x-form-cb-wrap{vertical-align:middle}.g-dateCriterion .g-choice{min-Width:320px}.x-column-header-last{border-right:1px solid #d6d6d6}.x-column-header-sort-ASC .x-column-header-text,.x-column-header-sort-DESC .x-column-header-text{font-weight:bold;color:#0067ac}.g-header-sort{color:#0067ac;cursor:pointer}.x-column-header{font:normal 13px/16px \"Open Sans\",helvetica,sans-serif}.x-column-header-text-container{display:block}.x-column-header-text-wrapper{display:block}.x-column-header-text{display:block;overflow:hidden;text-overflow:ellipsis}.g-accordion .x-panel-header-tree-navigation{background-color:#f2f2f2;border-top:1px solid #e5e3d7!important;border-bottom:1px solid #e5e3d7!important;font-size:13px}.x-panel-tree-navigation{border-color:#0067ac;padding:0 0 5px 0}.x-panel-header-tree-navigation{font-size:14px;border:1px solid #e5e3d7}.x-panel-header-tree-navigation .x-tool-img{background-image:url(images/tools/tool-sprites-dark.png);background-color:white}.x-panel-header-tree-navigation-horizontal{padding:5px 10px 5px 10px}.x-panel-header-tree-navigation-horizontal .x-panel-header-tree-navigation-tab-bar{margin-top:-5px;margin-bottom:-5px}.x-panel-header-tree-navigation-horizontal.x-header-noborder{padding:6px 11px 5px 11px}.x-panel-header-tree-navigation-horizontal.x-header-noborder .x-panel-header-tree-navigation-tab-bar{margin-top:-6px;margin-bottom:-5px}.x-panel-header-tree-navigation-vertical{padding:10px 5px 10px 5px}.x-panel-header-tree-navigation-vertical .x-panel-header-tree-navigation-tab-bar{margin-right:-5px;margin-left:-5px}.x-panel-header-tree-navigation-vertical.x-header-noborder{padding:11px 6px 11px 5px}.x-panel-header-tree-navigation-vertical.x-header-noborder .x-panel-header-tree-navigation-tab-bar{margin-right:-6px;margin-left:-5px}.x-panel-header-title-tree-navigation{color:black;font-size:14px;font-weight:normal;font-family:\"Open Sans\",helvetica,sans-serif;line-height:16px}.x-panel-header-title-tree-navigation>.x-title-text-tree-navigation{text-transform:none;padding:0}.x-panel-header-title-tree-navigation>.x-title-icon-wrap-tree-navigation.x-title-icon-top{height:22px;padding-bottom:6px}.x-panel-header-title-tree-navigation>.x-title-icon-wrap-tree-navigation.x-title-icon-right{width:22px;padding-left:6px}.x-panel-header-title-tree-navigation>.x-title-icon-wrap-tree-navigation.x-title-icon-bottom{height:22px;padding-top:6px}.x-panel-header-title-tree-navigation>.x-title-icon-wrap-tree-navigation.x-title-icon-left{width:22px;padding-right:6px}.x-panel-header-title-tree-navigation>.x-title-icon-wrap-tree-navigation>.x-title-icon-tree-navigation{width:16px;height:16px;background-position:center center}.x-panel-header-title-tree-navigation>.x-title-icon-wrap-tree-navigation>.x-title-glyph{color:#2f3e43;font-size:16px;line-height:16px;opacity:.5}.x-panel-body-tree-navigation{background:white;border-color:#c1c1c1;color:black;font-size:13px;font-weight:normal;font-family:\"Open Sans\",helvetica,sans-serif;border-width:1px;border-style:solid}.x-panel-header-tree-navigation{background-image:none;background-color:white}.x-panel-header-tree-navigation-vertical{background-image:none;background-color:white}.x-panel .x-panel-header-tree-navigation-collapsed-border-top{border-bottom-width:1px!important}.x-panel .x-panel-header-tree-navigation-collapsed-border-right{border-left-width:1px!important}.x-panel .x-panel-header-tree-navigation-collapsed-border-bottom{border-top-width:1px!important}.x-panel .x-panel-header-tree-navigation-collapsed-border-left{border-right-width:1px!important}.x-panel-header-tree-navigation-horizontal .x-tool-after-title{margin:0 0 0 6px}.x-panel-header-tree-navigation-horizontal .x-tool-before-title{margin:0 6px 0 0}.x-panel-header-tree-navigation-vertical .x-tool-after-title{margin:6px 0 0 0}.x-panel-header-tree-navigation-vertical .x-tool-before-title{margin:0 0 6px 0}.x-panel-tree-navigation-resizable .x-panel-handle{filter:alpha(opacity=0);opacity:0}.x-panel-tree-navigation .x-grid-header-ct{border:0}.x-panel-tree-navigation .x-panel-inline-icon{display:none}.x-panel-body-tree-navigation .x-tree-icon{display:none}.x-panel-body-tree-navigation .x-grid-row-over .x-grid-td{background-color:#93d3ff;border-color:#93d3ff;color:#232323}.x-panel-body-tree-navigation .x-grid-row-focused .x-grid-td{border-color:#93d3ff;background-color:#93d3ff;color:#000}.x-panel-body-tree-navigation .x-grid-row-selected .x-grid-td{border-color:#0067ac!important;background-color:#0067ac!important;color:#FFF}.x-panel-body-tree-navigation .x-grid-row .g-disabled{border-color:#FFF!important;background-color:#FFF!important;color:#c1c1c1!important;cursor:default}.embeddedwizard .x-panel-header-tree-navigation{border-top-width:1px!important;padding-bottom:10px;font-size:15px;background-color:transparent;border:none!important}.embeddedwizard .x-grid-row .x-grid-td{color:#282828}.embeddedwizard .x-grid-row-over .x-grid-td{border-color:#93d3ff;background-color:#93d3ff;color:#282828}.embeddedwizard .x-grid-row-focused .x-grid-td{border-color:#d5e2e6;background-color:#d5e2e6;color:#282828}.embeddedwizard .x-grid-row-selected .x-grid-td{border-color:#0067ac!important;background-color:#0067ac!important;color:#FFF}.x-tree-node-leaf .x-tree-node-icon{display:none}.x-treegrid .x-tree-node{white-space:normal}.g-actionable-tree-node>div,.g-actionable>.x-treegrid-text{color:#0067ac!important;cursor:pointer}.x-form-textarea{margin-left:0}.x-form-textarea[readonly]{padding-left:0}.ux-timefield input.x-form-text{padding:2px 2px 1px 2px;text-align:center}.ux-timefield td.x-trigger-cell{width:20px}.ux-timefield .x-form-spinner-up,.ux-timefield .x-form-spinner-down{width:18px!important}.x-form-text{vertical-align:middle}input.x-form-text{margin:0}.x-btn-action-small{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:7px 7px 7px 7px;border-width:1px;border-style:solid;background-color:#f8f8f8}.x-btn-action-small{border-color:silver}.x-btn-button-action-small{height:16px}.x-btn-inner-action-small{font:normal 18px/16px \"Open Sans\",helvetica,sans-serif;color:#0086ac;padding:0 5px;max-width:100%}.x-btn-icon-right>.x-btn-inner-action-small,.x-btn-icon-left>.x-btn-inner-action-small{max-width:calc(100% - 16px)}.x-btn-icon-el-action-small{height:16px}.x-btn-icon-left>.x-btn-icon-el-action-small,.x-btn-icon-right>.x-btn-icon-el-action-small{width:16px}.x-btn-icon-top>.x-btn-icon-el-action-small,.x-btn-icon-bottom>.x-btn-icon-el-action-small{min-width:16px}.x-btn-icon-el-action-small.x-btn-glyph{font-size:16px;line-height:16px;color:white;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-action-small{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-action-small{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-action-small{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-action-small{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-action-small{padding-right:5px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-action-small{margin-right:5px}.x-btn-arrow-bottom>.x-btn-button-action-small,.x-btn-split-bottom>.x-btn-button-action-small{padding-bottom:7px}.x-btn-wrap-action-small.x-btn-arrow-right:after{width:16px;padding-right:16px;background-image:url(images/button/arrow.png)}.x-btn-wrap-action-small.x-btn-arrow-bottom:after{height:13px;background-image:url(images/button/arrow.png)}.x-btn-wrap-action-small.x-btn-split-right:after{width:20px;padding-right:20px;background-image:url(images/button/s-arrow.png)}.x-btn-wrap-action-small.x-btn-split-bottom:after{height:15px;background-image:url(images/button/s-arrow-b.png)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-action-small{padding-right:5px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-action-small{margin-right:5px}.x-btn-focus.x-btn-action-small{border-color:#0086ac;background-image:none;background-color:#f8f8f8;-webkit-box-shadow:#cce0e6 0 1px 0 0 inset,#cce0e6 0 -1px 0 0 inset,#cce0e6 -1px 0 0 0 inset,#cce0e6 1px 0 0 0 inset;-moz-box-shadow:#cce0e6 0 1px 0 0 inset,#cce0e6 0 -1px 0 0 inset,#cce0e6 -1px 0 0 0 inset,#cce0e6 1px 0 0 0 inset;box-shadow:#cce0e6 0 1px 0 0 inset,#cce0e6 0 -1px 0 0 inset,#cce0e6 -1px 0 0 0 inset,#cce0e6 1px 0 0 0 inset}.x-btn-over.x-btn-action-small{border-color:#0086ac;background-image:none;background-color:#f8f8f8}.x-btn-focus.x-btn-over.x-btn-action-small{-webkit-box-shadow:#cce0e6 0 1px 0 0 inset,#cce0e6 0 -1px 0 0 inset,#cce0e6 -1px 0 0 0 inset,#cce0e6 1px 0 0 0 inset;-moz-box-shadow:#cce0e6 0 1px 0 0 inset,#cce0e6 0 -1px 0 0 inset,#cce0e6 -1px 0 0 0 inset,#cce0e6 1px 0 0 0 inset;box-shadow:#cce0e6 0 1px 0 0 inset,#cce0e6 0 -1px 0 0 inset,#cce0e6 -1px 0 0 0 inset,#cce0e6 1px 0 0 0 inset}.x-btn.x-btn-menu-active.x-btn-action-small,.x-btn.x-btn-pressed.x-btn-action-small{border-color:#0086ac;background-image:none;background-color:#f8f8f8}.x-btn-focus.x-btn-menu-active.x-btn-action-small,.x-btn-focus.x-btn-pressed.x-btn-action-small{-webkit-box-shadow:#cce2e9 0 1px 0 0 inset,#cce2e9 0 -1px 0 0 inset,#cce2e9 -1px 0 0 0 inset,#cce2e9 1px 0 0 0 inset;-moz-box-shadow:#cce2e9 0 1px 0 0 inset,#cce2e9 0 -1px 0 0 inset,#cce2e9 -1px 0 0 0 inset,#cce2e9 1px 0 0 0 inset;box-shadow:#cce2e9 0 1px 0 0 inset,#cce2e9 0 -1px 0 0 inset,#cce2e9 -1px 0 0 0 inset,#cce2e9 1px 0 0 0 inset}.x-btn.x-btn-disabled.x-btn-action-small{border-color:#0086ac;background-image:none;background-color:#f8f8f8}.x-button-action-small-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-action-small-cell>.x-grid-cell-inner>.x-btn-action-small{vertical-align:top}.x-btn-gw-top-menu-toolbar-small{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:7px 10px 7px 10px;border-width:0;border-style:solid;background-color:transparent}.x-btn-gw-top-menu-toolbar-small{border-color:transparent}.x-btn-button-gw-top-menu-toolbar-small{height:16px}.x-btn-inner-gw-top-menu-toolbar-small{font:normal 12px/16px \"Open Sans\",helvetica,sans-serif;color:#232323;padding:0 5px;max-width:100%}.x-btn-icon-right>.x-btn-inner-gw-top-menu-toolbar-small,.x-btn-icon-left>.x-btn-inner-gw-top-menu-toolbar-small{max-width:calc(100% - 16px)}.x-btn-icon-el-gw-top-menu-toolbar-small{height:16px}.x-btn-icon-left>.x-btn-icon-el-gw-top-menu-toolbar-small,.x-btn-icon-right>.x-btn-icon-el-gw-top-menu-toolbar-small{width:16px}.x-btn-icon-top>.x-btn-icon-el-gw-top-menu-toolbar-small,.x-btn-icon-bottom>.x-btn-icon-el-gw-top-menu-toolbar-small{min-width:16px}.x-btn-icon-el-gw-top-menu-toolbar-small.x-btn-glyph{font-size:16px;line-height:16px;color:white;opacity:.5}.x-btn-text.x-btn-icon-left>.x-btn-icon-el-gw-top-menu-toolbar-small{margin-right:0}.x-btn-text.x-btn-icon-right>.x-btn-icon-el-gw-top-menu-toolbar-small{margin-left:0}.x-btn-text.x-btn-icon-top>.x-btn-icon-el-gw-top-menu-toolbar-small{margin-bottom:5px}.x-btn-text.x-btn-icon-bottom>.x-btn-icon-el-gw-top-menu-toolbar-small{margin-top:5px}.x-btn-arrow-right>.x-btn-icon.x-btn-no-text.x-btn-button-gw-top-menu-toolbar-small{padding-right:5px}.x-btn-arrow-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-gw-top-menu-toolbar-small{margin-right:5px}.x-btn-arrow-bottom>.x-btn-button-gw-top-menu-toolbar-small,.x-btn-split-bottom>.x-btn-button-gw-top-menu-toolbar-small{padding-bottom:7px}.x-btn-wrap-gw-top-menu-toolbar-small.x-btn-arrow-right:after{width:16px;padding-right:16px;background-image:url(images/button/gw-top-menu-toolbar-small-arrow.png)}.x-btn-wrap-gw-top-menu-toolbar-small.x-btn-arrow-bottom:after{height:13px;background-image:url(images/button/gw-top-menu-toolbar-small-arrow.png)}.x-btn-wrap-gw-top-menu-toolbar-small.x-btn-split-right:after{width:20px;padding-right:20px;background-image:url(images/button/gw-top-menu-toolbar-small-s-arrow.png)}.x-btn-wrap-gw-top-menu-toolbar-small.x-btn-split-bottom:after{height:15px;background-image:url(images/button/gw-top-menu-toolbar-small-s-arrow-b.png)}.x-btn-over>.x-btn-wrap-gw-top-menu-toolbar-small.x-btn-split-right:after{background-image:url(images/button/gw-top-menu-toolbar-small-s-arrow-o.png)}.x-btn-over>.x-btn-wrap-gw-top-menu-toolbar-small.x-btn-split-bottom:after{background-image:url(images/button/gw-top-menu-toolbar-small-s-arrow-bo.png)}.x-btn-split-right>.x-btn-icon.x-btn-no-text.x-btn-button-gw-top-menu-toolbar-small{padding-right:5px}.x-btn-split-right>.x-btn-text.x-btn-icon-right>.x-btn-icon-el-gw-top-menu-toolbar-small{margin-right:5px}.x-btn-focus.x-btn-gw-top-menu-toolbar-small{background-image:none;background-color:transparent;-webkit-box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset;-moz-box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset;box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset}.x-btn-focus.x-btn-gw-top-menu-toolbar-small .x-btn-inner{color:#006dac}.x-btn-over.x-btn-gw-top-menu-toolbar-small{background-image:none;background-color:#016683}.x-btn-over.x-btn-gw-top-menu-toolbar-small .x-btn-inner{color:#f4f3f0}.x-btn-focus.x-btn-over.x-btn-gw-top-menu-toolbar-small{border-color:#016683;-webkit-box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset;-moz-box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset;box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset}.x-btn.x-btn-menu-active.x-btn-gw-top-menu-toolbar-small,.x-btn.x-btn-pressed.x-btn-gw-top-menu-toolbar-small{border-color:#007293;background-image:none;background-color:transparent}.x-btn-focus.x-btn-menu-active.x-btn-gw-top-menu-toolbar-small,.x-btn-focus.x-btn-pressed.x-btn-gw-top-menu-toolbar-small{background-image:none;background-color:#007293;-webkit-box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset;-moz-box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset;box-shadow:#006dac 0 1px 0 0 inset,#006dac 0 -1px 0 0 inset,#006dac -1px 0 0 0 inset,#006dac 1px 0 0 0 inset}.x-btn-focus.x-btn-menu-active.x-btn-gw-top-menu-toolbar-small .x-btn-inner,.x-btn-focus.x-btn-pressed.x-btn-gw-top-menu-toolbar-small .x-btn-inner{color:#f4f3f0}.x-btn.x-btn-disabled.x-btn-gw-top-menu-toolbar-small{background-image:none;background-color:transparent}.x-btn.x-btn-disabled.x-btn-gw-top-menu-toolbar-small .x-btn-inner{color:#bbb}.x-button-gw-top-menu-toolbar-small-cell>.x-grid-cell-inner{padding-top:0;padding-bottom:0}.x-button-gw-top-menu-toolbar-small-cell>.x-grid-cell-inner>.x-btn-gw-top-menu-toolbar-small{vertical-align:top}.x-toolbar-top-tabs .x-box-menu-after{background:transparent;border:0}.x-toolbar-top-tabs .x-box-menu-after.x-btn-menu-active,.x-toolbar-top-tabs .x-box-menu-after.x-btn-pressed{background:transparent;border:0}.x-toolbar-top-tabs .g-no-menu-icon.x-btn-menu-active,.x-toolbar-top-tabs .g-no-menu-icon.x-btn-over{border-color:silver;background-color:transparent;filter:alpha(opacity=70);opacity:.7}.x-toolbar-top-tabs .x-btn-over.x-btn-gw-top-menu-toolbar-small{background-image:none;background-color:#005893}.x-toolbar-top-tabs .x-btn-gw-top-menu-toolbar-small.gw-top-menu-selected{border-color:#0067ac;background-image:none;background-color:#0067ac}.x-toolbar-top-tabs .x-btn-gw-top-menu-toolbar-small.gw-top-menu-selected .x-btn-inner{color:#f4f3f0}.x-toolbar-top-tabs .x-btn-gw-top-menu-toolbar-small.gw-top-menu-selected .x-btn-split-right:after{background-image:url(images/button/gw-top-menu-toolbar-small-s-arrow-o.png)}.x-btn-plain-toolbar-small.x-btn-over .g-preferences-icon{border-color:silver;background-color:transparent;filter:alpha(opacity=70);opacity:.7}.x-btn-disabled .x-btn-wrap-gw-top-menu-toolbar-small.x-btn-arrow-right:after{background-image:url(images/button/default-toolbar-small-arrow.png)}.x-btn-gw-top-menu-toolbar-small.x-btn-over .x-btn-arrow-right:after{background-image:url(images/button/gw-top-menu-toolbar-small-s-arrow-o.png)}.x-list-details-tabpanel{border-top:3px solid #FFF}.x-list-details-tabpanel>.x-tab-bar{border-top:1px solid #0067ac!important}.x-tab-bar-top>.x-tab-bar-strip-default{border-width:1px 0 0 0;height:2px}.x-tab-default-top{border-radius:0}.x-tab-default-top.x-tab-focus.x-tab-active{-webkit-box-shadow:#3385bc 0 1px 0 0 inset,#3385bc -1px 0 0 0 inset,#3385bc 1px 0 0 0 inset;-moz-box-shadow:#3385bc 0 1px 0 0 inset,#3385bc -1px 0 0 0 inset,#3385bc 1px 0 0 0 inset;box-shadow:#3385bc 0 1px 0 0 inset,#3385bc -1px 0 0 0 inset,#3385bc 1px 0 0 0 inset;outline:0!important}.x-tab-default-top-over{text-decoration:underline;color:#0067ac}.x-tab-default{background-color:#f9f9f7}.x-tab-default .x-tab-inner{color:#0067ac}.x-tab-bar-default-top{background-color:#f9f9f7}.x-tab-active{background-color:white!important;border-left:1px solid #d6d6d6!important;border-top:1px solid #d6d6d6!important;border-right:1px solid #d6d6d6!important}.x-tab-active .x-tab-inner{color:#0067ac}.x-tab-default-top-over.x-tab-default-active{text-decoration:none}.x-tab-bar-body{border-top:1px solid #d6d6d6}.x-tab-bar-default .x-tabbar-scroll-left{background-image:url(images/grid/page-prev.png);background-position:50%;height:28px;border-right:1px solid #d6d6d6}.x-tab-bar-default .x-tabbar-scroll-right{background-image:url(images/grid/page-next.png);background-position:50%;height:28px;border-left:1px solid #d6d6d6}.x-tab-bar-default .x-box-scroller{filter:alpha(opacity=90);opacity:.9}.x-tip-default{background-color:#fff;border-color:#e1e1e1;box-shadow:#888 0 0 6px}.x-table-layout{font-size:13px}.error_icon{background:url(images/form/exclamation.png) no-repeat center;height:19px;width:19px;vertical-align:middle;margin-right:5px}.warning_icon{background:url(images/window/warn.gif) no-repeat;height:19px;width:19px;margin-right:5px;vertical-align:middle}.info_icon{background:url(images/window/info.gif) no-repeat;height:19px;width:19px;margin-right:5px;vertical-align:middle}.x-fieldset .x-toolbar .x-form-item-body{padding-bottom:0}.x-fieldset .x-form-item-body{padding-bottom:10px}.x-fieldset.x-fieldset-collapsed{border-color:#eee transparent!important}.x-fieldset-header-checkbox .x-form-item-body{padding-bottom:0;min-height:0}.g-radio-group .x-form-cb-wrap{padding-right:10px}.g-radio-group .x-form-cb-wrap{padding-right:10px}.x-boundlist-floating{box-shadow:#888 0 0 6px}.x-list-plain h1{font-size:13px;margin-left:5px}.x-boundlist-selected{color:#f4f3f0}.x-boundlist-item{white-space:nowrap;min-height:24px}.x-boundlist-item-over{color:#232323}.x-grid-row-summary .x-grid-cell{font-weight:700}.x-grid-row-summary td{font-weight:bold}.x-columnmenu .x-table-layout{border-collapse:collapse}.x-columnmenu .x-table-layout .x-menu-plain{border:0}.x-columnmenu .x-menu{border-width:0}.x-columnmenu .x-columnmenu-inner.x-menu{border-left-width:1px;border-right-width:1px}.g-menu-header .x-menu-item-text{font:700 13px \"Open Sans\",helvetica,sans-serif;line-height:23px}.x-container-login-page{background-image:url(images/app/guidewire-app-login.png);background-position:right top;padding-top:151px;background-color:transparent;background-repeat:no-repeat;position:relative;width:535px;text-align:center;margin:0 auto}.x-webkit .x-grid-cell .x-btn:focus,.x-webkit a:focus,.x-webkit span.miniButton:focus,.x-webkit input.x-form-radio:focus{outline:1px dotted}.x-webkit .x-menu-body *:focus,.x-webkit .x-btn:focus{outline:0}#centerPanel .x-toolbar-default{border-width:0;background-image:none}#infoBar-menu-trigger{margin-top:10px}#infoBar-menu-trigger .x-toolbar-more-icon{background-position:top right!important}.x-table-form-item.x-form-item-no-label>.x-form-item-label{display:none}.x-form-radio-group .x-form-item-body-default{min-height:0}.x-form-item.x-item-disabled{filter:alpha(opacity=100);opacity:1}.x-item-disabled .x-form-item-body{filter:alpha(opacity=30);opacity:.3}.x-form-error-wrap-under-side-label:before{display:table-cell;content:'';pointer-events:none}.g-input-prefix-suffix-field{display:table-cell;min-width:175px}.x-grid-cell-editor .g-clear-enabled .g-input-prefix-suffix-field{min-width:157.5px}.g-input-prefix,.g-altVal-prefix,.g-input-suffix,.g-altVal-suffix{line-height:18px}.x-grid-td{border:1px solid transparent}.x-grid-td.x-grid-item-focused{border:1px solid #2c7eb5!important}.x-grid-td.x-grid-item-focused .x-grid-cell-inner:before{border:0;pointer-events:none}.x-grid-td.gw-parent-outline{border:1px solid #2c7eb5;background-color:#f4f3f0}.x-grid-td .gw-child-outline{outline:1px dotted blue!important}.g-accordion .x-grid-item-selected .x-grid-item-focused{color:#232323;background-color:#93d3ff}.g-accordion .x-grid-item-focused{color:#232323;background-color:#d9efff}.x-grid-with-row-lines .x-grid-item:first-child{border-top-width:0}.x-grid-row-summary .x-grid-cell{border-left-color:transparent;border-bottom-color:transparent}.gw-radio-group-cell .x-form-cb-wrap-default{height:auto}body.x-ie10 .g-choice .x-form-radio-default,body.x-ie11 .g-choice .x-form-radio-default{background-position-x:0}body.x-ie10 .x-form-radio-default,body.x-ie11 .x-form-radio-default{background-position-x:1px}body.x-ie10 .g-radio-group .x-form-radio-default,body.x-ie10 .gw-radio-group-cell .x-form-radio-default,body.x-ie11 .g-radio-group .x-form-radio-default,body.x-ie11 .gw-radio-group-cell .x-form-radio-default{background-position-x:0}body.x-ie10 .g-radio-group .x-form-radio-default.x-field-default-form-checkbox-focus,body.x-ie10 .gw-radio-group-cell .x-form-radio-default.x-field-default-form-checkbox-focus,body.x-ie11 .g-radio-group .x-form-radio-default.x-field-default-form-checkbox-focus,body.x-ie11 .gw-radio-group-cell .x-form-radio-default.x-field-default-form-checkbox-focus{background-position-x:-15px}.x-column-header.x-column-header-focus .x-column-header-inner:before{content:\"\";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #3183ba;pointer-events:none}.x-form-readonly .x-form-textarea-body .x-form-trigger-wrap{border:0}.x-form-text-default.x-form-textarea{min-height:15px}.x-grid-cell-editor .x-form-text-default{padding:3px 9px}.x-grid-cell-editor .x-form-text-default.x-form-textarea{min-height:60px}textarea.x-form-text.x-form-textarea{height:calc(100% - -7px)}.x-btn-action-small .x-btn-arrow-right:after{background-image:url(images/button/action_button_blue.png)}a>.drilldownPrev{background-image:url(images/button/prev_on.png);cursor:pointer}span>.drilldownPrev{background-image:url(images/button/prev_off.png)}a>.drilldownNext{background-image:url(images/button/next_on.png);cursor:pointer}span>.drilldownNext{background-image:url(images/button/next_off.png)}a.g-cell-menu,a.miniButton,a.bigButton{background-color:#0086ac!important;border:1px solid #0086ac!important;cursor:pointer!important;color:#fff!important;padding:3px 10px;display:block}.x-grid-cell-inner a.g-cell-menu,.x-grid-cell-inner a.miniButton,.x-grid-cell-inner a.bigButton{display:inline}a.g-cell-menu{background-repeat:no-repeat;background-position:right center;background-image:url(images/button/arrow_small.png);padding:1px 10px 1px 2px}.x-form-itemselector-btn.x-btn-default-small{background-color:transparent;border-color:silver;padding:3px 1px}.x-form-itemselector-btn.x-btn-default-small-over{filter:alpha(opacity=70);opacity:.7}.g-no-menu-icon .x-btn-arrow{background-image:none}.g-no-menu-icon .x-btn-arrow-right{padding-right:0}.g-icon-button BUTTON.x-btn-text{height:auto!important}BUTTON.x-btn-text>IMG{vertical-align:middle;margin:0 1px 0 1px}.x-btn-noicon .x-btn-icon-el{display:none}.x-btn-wrap-default-toolbar-small.x-btn-arrow-right:after{background-image:url(images/button/arrow.png)}.x-btn-icon .x-btn-icon-el-plain-small{height:17px;width:17px}.x-grid-cell .x-form-radio-default{border:0}.x-tbar-page-number{width:35px}.x-tbar-page-number .x-form-text{padding:2px 2px 1px 2px;text-align:center}.x-boundlist-selected.x-boundlist-item-over{background:#499dd5;border-color:#499dd5}.x-menu-item-checkbox.x-menu-item-disabled{opacity:.5}.x-form-form-item.x-form-item-no-label:before{content:' ';display:table-cell;pointer-events:none}.x-android-3 .x-surface-wrap,.x-android-3 .x-surface-wrap>*{-webkit-perspective:1}.x-draw-container{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none;cursor:default}.x-draw-container .x-inner{overflow:hidden}.x-surface-canvas{position:absolute}.x-chart-watermark{opacity:.5;z-index:9;right:0;bottom:0;background:rgba(0,0,0,0.5);color:white;padding:4px 6px;font-family:\"Helvetica\";font-size:12px;position:absolute;white-space:nowrap;border-top-left-radius:4px;-webkit-border-top-left-radius:4px}.x-chart-image{width:100%;height:auto}.x-legend-container{display:inline-block;line-height:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #ccc;background:white;-webkit-box-shadow:rgba(255,255,255,0.6) 0 1px 1px;-moz-box-shadow:rgba(255,255,255,0.6) 0 1px 1px;box-shadow:rgba(255,255,255,0.6) 0 1px 1px}.x-legend-item{padding:.8em 1em .8em 1.8em;color:#333;background:rgba(255,255,255,0);max-width:16em;min-width:0;font-size:13px;font-family:\"Open Sans\",helvetica,sans-serif;line-height:13px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.x-legend-inactive{filter:alpha(opacity=30);opacity:.3}.x-legend-item-marker{position:absolute;width:.8em;height:.8em;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em;-webkit-box-shadow:rgba(255,255,255,0.3) 0 1px 0,rgba(0,0,0,0.4) 0 1px 0 inset;-moz-box-shadow:rgba(255,255,255,0.3) 0 1px 0,rgba(0,0,0,0.4) 0 1px 0 inset;box-shadow:rgba(255,255,255,0.3) 0 1px 0,rgba(0,0,0,0.4) 0 1px 0 inset;left:.7em;top:.85em}.x-rtl>*>.x-legend-item{padding:.8em 1.8em .8em 1em}.x-rtl>*>*>.x-legend-item-marker{right:.7em}.x-legend,.x-legend-panel{background:white;outline:0}.x-legend.x-docked-top .x-legend-item,.x-legend.x-docked-bottom .x-legend-item,.x-legend-panel.x-docked-top .x-legend-item,.x-legend-panel.x-docked-bottom .x-legend-item{border-left:1px solid rgba(204,204,204,0.5)}.x-legend.x-docked-top .x-legend-item:first-child,.x-legend.x-docked-bottom .x-legend-item:first-child,.x-legend-panel.x-docked-top .x-legend-item:first-child,.x-legend-panel.x-docked-bottom .x-legend-item:first-child{border-left:none}.x-legend.x-docked-top.x-rtl .x-legend-item:first-child,.x-legend.x-docked-bottom.x-rtl .x-legend-item:first-child,.x-legend-panel.x-docked-top.x-rtl .x-legend-item:first-child,.x-legend-panel.x-docked-bottom.x-rtl .x-legend-item:first-child{border-left:1px solid rgba(204,204,204,0.5)}.x-legend.x-docked-top.x-rtl .x-legend-item:last-child,.x-legend.x-docked-bottom.x-rtl .x-legend-item:last-child,.x-legend-panel.x-docked-top.x-rtl .x-legend-item:last-child,.x-legend-panel.x-docked-bottom.x-rtl .x-legend-item:last-child{border-left:none}.x-legend.x-docked-left .x-legend-item,.x-legend.x-docked-right .x-legend-item,.x-legend-panel.x-docked-left .x-legend-item,.x-legend-panel.x-docked-right .x-legend-item{border-top:1px solid rgba(204,204,204,0.5)}.x-legend.x-docked-left .x-legend-item:first-child,.x-legend.x-docked-right .x-legend-item:first-child,.x-legend-panel.x-docked-left .x-legend-item:first-child,.x-legend-panel.x-docked-right .x-legend-item:first-child{border-top:0}.x-legend.x-docked-left .x-legend-inner,.x-legend.x-docked-right .x-legend-inner,.x-legend-panel.x-docked-left .x-legend-inner,.x-legend-panel.x-docked-right .x-legend-inner{display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center}.x-legend.x-horizontal{white-space:nowrap}.x-legend.x-horizontal .x-legend-item{display:inline-block}.x-chart-toolbar{position:absolute;z-index:9;display:-webkit-box;display:-moz-box;display:-ms-box;display:box;padding:.6em}.x-chart-toolbar .x-button{margin:.2em}.x-chart-toolbar[data-side=left],.x-chart-toolbar[data-side=right]{top:0;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical}.x-chart-toolbar[data-side=left]{left:0}.x-chart-toolbar[data-side=right]{right:0}.x-chart-toolbar[data-side=top],.x-chart-toolbar[data-side=bottom]{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-box-orient:horizontal;box-orient:horizontal;right:0}.x-chart-toolbar[data-side=top]{top:0}.x-chart-toolbar[data-side=bottom]{bottom:0;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-box-orient:horizontal;box-orient:horizontal}" }, "redirectURL": "", "headersSize": 201, "bodySize": 203332, "_transferSize": 203533 }, "cache": {}, "timings": { "blocked": 73.4470002353191, "dns": -1, "connect": -1, "send": 0.1150001771748066, "wait": 13.237999752163901, "receive": 6.351999938488035, "ssl": -1 }, "serverIPAddress": "[::1]", "connection": "2029830", "pageref": "page_6" }, { "startedDateTime": "2017-08-04T11:24:44.380Z", "time": 86.10199997201562, "request": { "method": "GET", "url": "http://localhost:8080/cc/resources/themes/theme-9/resources/theme_ext.css?ver=9.0.2.119", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Pragma", "value": "no-cache" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "localhost:8080" }, { "name": "Accept-Language", "value": "en-US,en;q=0.8" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36" }, { "name": "Accept", "value": "text/css,*/*;q=0.1" }, { "name": "Referer", "value": "http://localhost:8080/cc/ClaimCenter.do" }, { "name": "Cookie", "value": "JSESSIONID-8080=p9070snxezr21gb31n2q4xq1x; csrfToken=336d5a819bdff0a9f5db2725c4afcb021b7ffb99; ADRUM=s=1501845345462&r=http%3A%2F%2Flocalhost%3A8080%2Fcc%2FClaimCenter.do%3F0" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Cache-Control", "value": "no-cache" } ], "queryString": [ { "name": "ver", "value": "9.0.2.119" } ], "cookies": [ { "name": "JSESSIONID-8080", "value": "p9070snxezr21gb31n2q4xq1x", "expires": null, "httpOnly": false, "secure": false }, { "name": "csrfToken", "value": "336d5a819bdff0a9f5db2725c4afcb021b7ffb99", "expires": null, "httpOnly": false, "secure": false }, { "name": "ADRUM", "value": "s=1501845345462&r=http%3A%2F%2Flocalhost%3A8080%2Fcc%2FClaimCenter.do%3F0", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 631, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=31536000" }, { "name": "Last-Modified", "value": "Fri, 04 Aug 2017 11:15:23 GMT" }, { "name": "Server", "value": "Jetty(9.0.7.v20131107)" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "W/\"NJHv1NkRFMMNJHuiHXl+Q0\"" }, { "name": "Content-Length", "value": "4939" }, { "name": "Content-Type", "value": "text/css" } ], "cookies": [], "content": { "size": 4939, "mimeType": "text/css", "compression": 0, "text": "/* This file should contain any customer- or application-specific CSS additions or overrides */\r\n\r\n/********************************************************************************\r\n * Styles used by the litigation calendar widget\r\n * TODO: Only include this with Litigation Calendar widget\r\n *******************************************************************************/\r\nTD.calendarWeek {\r\n border: 1px solid #ededed;\r\n}\r\n\r\nTABLE.largeMonth {\r\n border-collapse: collapse;\r\n}\r\n\r\nTD.largeDateCell {\r\n border: 1px solid #ededed;\r\n}\r\n\r\nTD.largeDayName, TD.largeMonthTitleCell, TD.weekTitleCell, TD.smallDateLine {\r\n text-align: center;\r\n padding: 7px;\r\n background-color: #f5f5f5;\r\n border: 1px solid #ededed;\r\n}\r\n\r\nDIV.largeDateBox {\r\n width: 105px;\r\n height: 100px;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n font-size: 8pt;\r\n}\r\n\r\nDIV.largeDateBoxToday {\r\n width: 105px;\r\n height: 100px;\r\n background-color: #ceffce;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n}\r\n\r\nDIV.largeDateBoxBoldBorder {\r\n border: 2px solid #0067ac;\r\n}\r\n\r\nDIV.largeDateBoxSelectedDay, DIV.largeDateBoxSelectedWeek {\r\n width: 105px;\r\n height: 100px;\r\n background-color: #fdffca;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n}\r\n\r\nDIV.largeDateBoxOtherMonth {\r\n width: 105px;\r\n height: 100px;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n font-size: 8pt;\r\n}\r\n\r\nDIV.largeDateLine, DIV.largeDateLineCritical1 {\r\n width: 100%;\r\n font-size: 8pt;\r\n padding-top: 1px;\r\n padding-right: 4px;\r\n text-align: right;\r\n cursor: pointer;\r\n}\r\n\r\nDIV.largeDateLine:hover, DIV.largeDateLineCritical1:hover {\r\n font-weight: bold;\r\n}\r\n\r\nTD.largeDateContent {\r\n width: 100%;\r\n height: 100%;\r\n}\r\n\r\nTD.largeWeekend2DateContent {\r\n border-top: 1px solid #ededed;\r\n width: 100%;\r\n height: 50%;\r\n}\r\n\r\nTD.eventFootnote {\r\n font-size: 8pt;\r\n text-align: left;\r\n}\r\n\r\nDIV.largeDateContentEventLine {\r\n width: 90px;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n padding-left: 3px;\r\n}\r\n\r\n.linkDateContentEventLine {\r\n color: #0067ac;\r\n font-size: 8pt;\r\n white-space: nowrap;\r\n text-overflow: ellipsis;\r\n text-decoration: none;\r\n}\r\n\r\nIMG.linkDateContentEventCriticalBullet {\r\n vertical-align: baseline;\r\n padding-right: 1px;\r\n}\r\n\r\nDIV.largeDateContentEventLineContainer {\r\n width: 100%;\r\n font-size: 8pt;\r\n text-align: left;\r\n white-space: nowrap;\r\n text-overflow: ellipsis;\r\n overflow-y: auto;\r\n overflow-x: hidden;\r\n}\r\n\r\nDIV.linkDateContentEventLineWeekendContainer {\r\n width: 90px;\r\n height: 30px;\r\n overflow-y: auto;\r\n overflow-x: hidden;\r\n}\r\n\r\nTD.smallDateLine {\r\n font-size: 9pt;\r\n padding: 4px;\r\n}\r\n\r\nTD.smallDateContent, TD.smallDateContentCritical1, TD.smallDateContentOtherMonth {\r\n text-align: center;\r\n border: 1px solid #ededed;\r\n padding: 3px 5px;\r\n font-size: 8pt;\r\n cursor: pointer;\r\n}\r\n\r\nTD.smallDateContentCritical1 {\r\n background-color: #ffb7b7;\r\n}\r\n\r\nTD.smallDateContentOtherMonth {\r\n background-color: #f7f7f7;\r\n color: #c0c0c0;\r\n}\r\n\r\nTD.dateNavigatorTitle {\r\n text-align: center;\r\n font-size: 14pt;\r\n font-weight: bold;\r\n white-space: nowrap;\r\n}\r\n\r\nTD.dateNavigatorButton {\r\n cursor: pointer;\r\n}\r\n\r\nTD.weekNavigatorTitle {\r\n text-align: center;\r\n font-size: 10pt;\r\n font-weight: bold;\r\n white-space: nowrap;\r\n}\r\n\r\nTD.weekNavigatorButton {\r\n cursor: pointer;\r\n}\r\n\r\nTD.weekDayTitle {\r\n font-size: 8pt;\r\n white-space: nowrap;\r\n}\r\n\r\nDIV.longWeekDisplay {\r\n font-size: 8pt;\r\n}\r\n\r\nTD.weekPropertyName, TD.weekPropertyValue {\r\n padding-left: 3px;\r\n padding-right: 3px;\r\n font-size: 8pt;\r\n white-space: nowrap;\r\n}\r\n\r\nTD.weekNoEvents {\r\n font-size: 8pt;\r\n color: #808080;\r\n}\r\n\r\nA.dateNavigatorSmallText {\r\n color: #0067ac;\r\n}\r\n\r\n.dateNavigatorSmallText {\r\n font-size: 8pt;\r\n text-decoration: none;\r\n}\r\n\r\nIMG.dateNavigatorSmallTextCriticalBullet {\r\n vertical-align: baseline;\r\n padding-right: 1px;\r\n}\r\n\r\n.alertBarCustom {\r\n border: 1px solid #ffefb7 !important;\r\n padding: 2px 10px;\r\n margin: 5px 5px 5px 7px;\r\n border-radius: 3px;\r\n background-color: #ffefb7;\r\n line-height: 26px;\r\n font-weight: normal;\r\n font-size: 13px;}\r\n\r\n/* small width for the CLOSE button*/\r\n.alertBarCustom TD + TD{\r\n width: 20px;\r\n\r\n}\r\n\r\n\r\n.bz-sxs-row {\r\n background-color: white;\r\n border-top: 1px solid #DDDDDD;\r\n border-right: 1px solid #DDDDDD;\r\n}\r\n\r\n.bz-sxs-row-hilite {\r\n background-color: #FFF0B6;\r\n border-top: 1px solid #DDDDDD;\r\n border-right: 1px solid #DDDDDD;\r\n}\r\n\r\n.bz-sxs-section-label {\r\n background-color: #EFEFEF;\r\n font-size: 1.25em;\r\n color: #999999;\r\n border-top: 3px solid silver;\r\n border-bottom: 1px solid silver;\r\n}\r\n\r\n.bz-sxs-action-label {\r\n background-color: #EFEFEF;\r\n border-top: 1px solid #DDDDDD;\r\n}" }, "redirectURL": "", "headersSize": 232, "bodySize": 4939, "_transferSize": 5171 }, "cache": {}, "timings": { "blocked": 73.1079997494817, "dns": 0.010000076144891068, "connect": 1.048000063747196, "send": 0.07499987259510021, "wait": 11.113000102341104, "receive": 0.7480001077056215, "ssl": -1 }, "serverIPAddress": "[::1]", "connection": "2029866", "pageref": "page_6" }, { "startedDateTime": "2017-08-04T11:24:44.381Z", "time": 167.12999995797873, "request": { "method": "GET", "url": "http://localhost:8080/cc/resources/themes/theme-9/all.js?ver=9.0.2.119", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Pragma", "value": "no-cache" }, { "name": "Accept-Encoding", "value": "gzip, deflate, br" }, { "name": "Host", "value": "localhost:8080" }, { "name": "Accept-Language", "value": "en-US,en;q=0.8" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36" }, { "name": "Accept", "value": "*/*" }, { "name": "Referer", "value": "http://localhost:8080/cc/ClaimCenter.do" }, { "name": "Cookie", "value": "JSESSIONID-8080=p9070snxezr21gb31n2q4xq1x; csrfToken=336d5a819bdff0a9f5db2725c4afcb021b7ffb99; ADRUM=s=1501845345462&r=http%3A%2F%2Flocalhost%3A8080%2Fcc%2FClaimCenter.do%3F0" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Cache-Control", "value": "no-cache" } ], "queryString": [ { "name": "ver", "value": "9.0.2.119" } ], "cookies": [ { "name": "JSESSIONID-8080", "value": "p9070snxezr21gb31n2q4xq1x", "expires": null, "httpOnly": false, "secure": false }, { "name": "csrfToken", "value": "336d5a819bdff0a9f5db2725c4afcb021b7ffb99", "expires": null, "httpOnly": false, "secure": false }, { "name": "ADRUM", "value": "s=1501845345462&r=http%3A%2F%2Flocalhost%3A8080%2Fcc%2FClaimCenter.do%3F0", "expires": null, "httpOnly": false, "secure": false } ], "headersSize": 599, "bodySize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=31536000" }, { "name": "Last-Modified", "value": "Fri, 04 Aug 2017 11:14:59 GMT" }, { "name": "Server", "value": "Jetty(9.0.7.v20131107)" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "W/\"t0oIzA+011ct0oJkKNomBg\"" }, { "name": "Content-Length", "value": "2682753" }, { "name": "Content-Type", "value": "application/javascript" } ], "cookies": [], "content": { "size": 2682753, "mimeType": "application/javascript", "compression": 0, "text": "/*\r\nThis file is part of Ext JS 5.1.0.107\r\n\r\nCopyright (c) 2011-2014 Sencha Inc\r\n\r\nContact: http://www.sencha.com/contact\r\n\r\nCommercial Usage\r\nLicensees holding valid commercial licenses may use this file in accordance with the Commercial\r\nSoftware License Agreement provided with the Software or, alternatively, in accordance with the\r\nterms contained in a written agreement between you and Sencha.\r\n\r\nIf you are unsure which license is appropriate for your use, please contact the sales department\r\nat http://www.sencha.com/contact.\r\n\r\nVersion: 5.1.0.107 Build date: 2014-12-10 14:07:00 (2e9aed02ab6d3ef7b0ec406edea1e8581413381e)\r\n\r\n*/\r\nvar Ext=Ext||{};Ext.Boot=Ext.Boot||(function(g){var o=document,p=function(q,t,s){if(s){p(q,s)}if(q&&t&&typeof t==\"object\"){for(var r in t){q[r]=t[r]}}return q},k={disableCaching:(/[?&](?:cache|disableCacheBuster)\\b/i.test(location.search)||!(/http[s]?\\:/i.test(location.href))||/(^|[ ;])ext-cache=1/.test(o.cookie))?false:true,disableCachingParam:\"_dc\",loadDelay:false,preserveScripts:true,charset:undefined},e=/\\.css(?:\\?|$)/i,n=o.createElement(\"a\"),l=typeof window!==\"undefined\",h={browser:l,node:!l&&(typeof require===\"function\"),phantom:(typeof phantom!==\"undefined\"&&phantom.fs)},m=(Ext.platformTags={}),d=function(q){},a=function(r,q,t){if(t){a(r,t)}if(r&&q&&typeof q===\"object\"){for(var s in q){r[s]=q[s]}}return r},c={loading:0,loaded:0,env:h,config:k,scripts:{},currentFile:null,suspendedQueue:[],currentRequest:null,syncMode:false,debug:d,useElements:true,listeners:[],Request:b,Entry:j,detectPlatformTags:function(){var r=navigator.userAgent,B=m.isMobile=/Mobile(\\/|\\s)/.test(r),x,v,w,z,q,E,u=document.createElement(\"div\"),t=[\"iPhone\",\"iPod\",\"Android\",\"Silk\",\"Android 2\",\"BlackBerry\",\"BB\",\"iPad\",\"RIM Tablet OS\",\"MSIE 10\",\"Trident\",\"Chrome\",\"Tizen\",\"Firefox\",\"Safari\",\"Windows Phone\"],D=function(H,F){if(F===undefined){F=window}var G=\"on\"+H.toLowerCase(),I=(G in u);if(!I){if(u.setAttribute&&u.removeAttribute){u.setAttribute(G,\"\");I=typeof u[G]===\"function\";if(typeof u[G]!==\"undefined\"){u[G]=undefined}u.removeAttribute(G)}}return I},C={},y=t.length,s,A;for(A=0;A1){y=t[1];if(y===\"false\"||y===\"0\"){y=false}else{y=true}}x[r]=y}}return t},filterPlatform:function(s){s=[].concat(s);var r,t,q;for(r=s.length,t=0;t0&&((u=s.charAt(v-1))===\"?\"||u===\"&\")){q=s.indexOf(\"&\",v);q=(q<0)?\"\":s.substring(q);if(q&&u===\"?\"){++v;q=q.substring(1)}s=s.substring(0,v-1)+q}return s},getConfig:function(q){return q?c.config[q]:c.config},setConfig:function(q,t){if(typeof q===\"string\"){c.config[q]=t}else{for(var r in q){c.setConfig(r,q[r])}}return c},getHead:function(){return c.docHead||(c.docHead=o.head||o.getElementsByTagName(\"head\")[0])},create:function(s,t,q){var r=q||{};r.url=s;r.key=t;return c.scripts[t]=new j(r)},getEntry:function(r,q){var s=c.canonicalUrl(r),t=c.scripts[s];if(!t){t=c.create(r,s,q)}return t},processRequest:function(r,q){r.loadEntries(q)},load:function(q){d(\"Boot.load called\");var q=new b(q);if(q.sync||c.syncMode){return c.loadSync(q)}if(c.currentRequest){d(\"current active request, suspending this request\");q.getEntries();c.suspendedQueue.push(q)}else{c.currentRequest=q;c.processRequest(q,false)}return c},loadSync:function(q){d(\"Boot.loadSync called\");var q=new b(q);c.syncMode++;c.processRequest(q,true);c.syncMode--;return c},loadBasePrefix:function(q){q=new b(q);q.prependBaseUrl=true;return c.load(q)},loadSyncBasePrefix:function(q){q=new b(q);q.prependBaseUrl=true;return c.loadSync(q)},requestComplete:function(r){var q;if(c.currentRequest===r){c.currentRequest=null;while(c.suspendedQueue.length>0){q=c.suspendedQueue.shift();if(!q.done){d(\"resuming suspended request\");c.load(q);break}}}if(!c.currentRequest&&c.suspendedQueue.length==0){c.fireListeners()}},isLoading:function(){return !c.currentRequest&&c.suspendedQueue.length==0},fireListeners:function(){var q;while(c.isLoading()&&(q=c.listeners.shift())){q()}},onBootReady:function(q){if(!c.isLoading()){q()}else{c.listeners.push(q)}},getPathsFromIndexes:function(r,q){return b.prototype.getPathsFromIndexes(r,q)},createLoadOrderMap:function(q){return b.prototype.createLoadOrderMap(q)},fetch:function(q,r,z,t){t=(t===undefined)?!!r:t;var y=new XMLHttpRequest(),A,v,w,s=false,x=function(){if(y&&y.readyState==4){v=(y.status===1223)?204:(y.status===0&&((self.location||{}).protocol===\"file:\"||(self.location||{}).protocol===\"ionp:\"))?200:y.status;w=y.responseText;A={content:w,status:v,exception:s};if(r){r.call(z,A)}y=null}};if(t){y.onreadystatechange=x}try{d(\"fetching \"+q+\" \"+(t?\"async\":\"sync\"));y.open(\"GET\",q,t);y.send(null)}catch(u){s=u;x();return A}if(!t){x()}return A},notifyAll:function(q){q.notifyRequests()}};function b(q){if(q.$isRequest){return q}var q=q.url?q:{url:q},r=q.url,s=r.charAt?[r]:r,t=q.charset||c.config.charset;a(q,{urls:s,charset:t});a(this,q)}b.prototype={$isRequest:true,createLoadOrderMap:function(r){var q=r.length,s={},u,t;for(u=0;u0){setTimeout(function(){t.call(s,u)},q)}else{t.call(s,u)}}u.fireListeners();c.requestComplete(u)}},onDone:function(s){var r=this,q=r.listeners||(r.listeners=[]);if(r.done){s(r)}else{q.push(s)}},fireListeners:function(){var q=this.listeners,r;if(q){d(\"firing request listeners\");while((r=q.shift())){r(this)}}}};function j(r){if(r.$isEntry){return r}d(\"creating entry for \"+r.url);var w=r.charset||c.config.charset,v=Ext.manifest,q=v&&v.loader,s=(r.cache!==undefined)?r.cache:(q&&q.cache),u,t;if(s===undefined){s=!c.config.disableCaching}if(s===false){u=+new Date()}else{if(s!==true){u=s}}if(u){t=(q&&q.cacheParam)||c.config.disableCachingParam;u=t+\"=\"+u}a(r,{charset:w,buster:u,requests:[]});a(this,r)}j.prototype={$isEntry:true,done:false,evaluated:false,loaded:false,isCrossDomain:function(){var q=this;if(q.crossDomain===undefined){d(\"checking \"+q.getLoadUrl()+\" for prefix \"+c.origin);q.crossDomain=(q.getLoadUrl().indexOf(c.origin)!==0)}return q.crossDomain},isCss:function(){var q=this;if(q.css===undefined){q.css=q.url&&e.test(q.url)}return this.css},getElement:function(q){var s=this,r=s.el;if(!r){d(\"creating element for \"+s.url);if(s.isCss()){q=q||\"link\";r=o.createElement(q);if(q==\"link\"){r.rel=\"stylesheet\";s.prop=\"href\"}else{s.prop=\"textContent\"}r.type=\"text/css\"}else{q=q||\"script\";r=o.createElement(q);r.type=\"text/javascript\";s.prop=\"src\";if(c.hasAsync){r.async=false}}s.el=r}return r},getLoadUrl:function(){var r=this,q=c.canonicalUrl(r.url);if(!r.loadUrl){r.loadUrl=!!r.buster?(q+(q.indexOf(\"?\")===-1?\"?\":\"&\")+r.buster):q}return r.loadUrl},fetch:function(t){var r=this.getLoadUrl(),s=!!t.async,q=t.complete;c.fetch(r,q,this,s)},onContentLoaded:function(r){var v=this,q=r.status,u=r.content,t=r.exception,s=this.getLoadUrl();v.loaded=true;if((t||q===0)&&!h.phantom){v.error=(\"Failed loading synchronously via XHR: '\"+s+\"'. It's likely that the file is either being loaded from a different domain or from the local file system where cross origin requests are not allowed for security reasons. Try asynchronous loading instead.\")||true;v.evaluated=true}else{if((q>=200&&q<300)||q===304||h.phantom||(q===0&&u.length>0)){v.content=u}else{v.error=(\"Failed loading synchronously via XHR: '\"+s+\"'. Please verify that the file exists. XHR status code: \"+q)||true;v.evaluated=true}}},createLoadElement:function(u){var s=this,r=s.getElement(),q=function(){if(this.readyState===\"loaded\"||this.readyState===\"complete\"){if(u){u()}}},t=function(){s.error=true;if(u){u()}};s.preserve=true;r.onerror=t;if(c.hasReadyState){r.onreadystatechange=q}else{r.onload=u}r[s.prop]=s.getLoadUrl()},onLoadElementReady:function(){c.getHead().appendChild(this.getElement());this.evaluated=true},inject:function(v,u){d(\"injecting content for \"+this.url);var w=this,x=c.getHead(),q=w.url,y=w.key,r,s,t,z;if(w.isCss()){w.preserve=true;z=y.substring(0,y.lastIndexOf(\"/\")+1);r=o.createElement(\"base\");r.href=z;if(x.firstChild){x.insertBefore(r,x.firstChild)}else{x.appendChild(r)}r.href=r.href;if(q){v+=\"\\n/*# sourceURL=\"+y+\" */\"}s=w.getElement(\"style\");t=(\"styleSheet\" in s);x.appendChild(r);if(t){x.appendChild(s);s.styleSheet.cssText=v}else{s.textContent=v;x.appendChild(s)}x.removeChild(r)}else{if(q){v+=\"\\n//# sourceURL=\"+y}Ext.globalEval(v)}return w},loadCrossDomain:function(){var r=this,q=function(){r.loaded=r.evaluated=r.done=true;r.notifyRequests()};if(r.isCss()){r.createLoadElement();r.evaluateLoadElement();q()}else{r.createLoadElement(function(){q()});r.evaluateLoadElement();return false}return true},loadElement:function(){var r=this,q=function(){r.loaded=r.evaluated=r.done=true;r.notifyRequests()};if(r.isCss()){return r.loadCrossDomain()}else{r.createLoadElement(function(){q()});r.evaluateLoadElement()}return true},loadSync:function(){var q=this;q.fetch({async:false,complete:function(r){q.onContentLoaded(r)}});q.evaluate();q.notifyRequests()},load:function(r){var q=this;if(!q.loaded){if(q.loading){return false}q.loading=true;if(!r){if(q.isCrossDomain()){return q.loadCrossDomain()}else{if(!q.isCss()&&c.hasReadyState){q.createLoadElement(function(){q.loaded=true;q.notifyRequests()})}else{if(c.useElements){return q.loadElement()}else{q.fetch({async:!r,complete:function(s){q.onContentLoaded(s);q.notifyRequests()}})}}}}else{q.loadSync()}}return true},evaluateContent:function(){this.inject(this.content);this.content=null},evaluateLoadElement:function(){c.getHead().appendChild(this.getElement())},evaluate:function(){var q=this;if(!q.evaluated){if(q.evaluating){return}q.evaluating=true;if(q.content!==undefined){q.evaluateContent()}else{if(!q.error){q.evaluateLoadElement()}}q.evaluated=q.done=true;q.cleanup()}},cleanup:function(){var s=this,r=s.el,t;if(!r){return}if(!s.preserve){s.el=null;r.parentNode.removeChild(r);for(t in r){try{if(t!==s.prop){r[t]=null}delete r[t]}catch(q){}}}r.onload=r.onerror=r.onreadystatechange=g},notifyRequests:function(){var t=this.requests,q=t.length,r,s;for(r=0;r0){d(\"firing event listeners for url \"+this.url);while((r=q.shift())){r(this)}}}};Ext.disableCacheBuster=function(r,s){var q=new Date();q.setTime(q.getTime()+(r?10*365:-1)*24*60*60*1000);q=q.toGMTString();o.cookie=\"ext-cache=1; expires=\"+q+\"; path=\"+(s||\"/\")};if(h.node){c.prototype.load=c.prototype.loadSync=function(q){require(filePath);onLoad.call(scope)};c.prototype.init=g}c.init();return c}(function(){}));Ext.globalEval=Ext.globalEval||(this.execScript?function(a){execScript(a)}:function($$code){eval.call(window,$$code)});if(!Function.prototype.bind){(function(){var a=Array.prototype.slice,b=function(d){var c=a.call(arguments,1),e=this;if(c.length){return function(){var g=arguments;return e.apply(d,g.length?c.concat(a.call(g)):c)}}c=null;return function(){return e.apply(d,arguments)}};Function.prototype.bind=b;b.$extjs=true}())}var Ext=Ext||{};if(!Ext.Direct){Ext.Direct={}}if(!Ext.Toolbar){Ext.Toolbar={}}if(!Ext.app){Ext.app={}}if(!Ext.app.bind){Ext.app.bind={}}if(!Ext.app.bindinspector){Ext.app.bindinspector={}}if(!Ext.app.bindinspector.noconflict){Ext.app.bindinspector.noconflict={}}if(!Ext.app.domain){Ext.app.domain={}}if(!Ext.app.route){Ext.app.route={}}if(!Ext.button){Ext.button={}}if(!Ext.container){Ext.container={}}if(!Ext.core){Ext.core={}}if(!Ext.dashboard){Ext.dashboard={}}if(!Ext.data){Ext.data={}}if(!Ext.data.field){Ext.data.field={}}if(!Ext.data.flash){Ext.data.flash={}}if(!Ext.data.identifier){Ext.data.identifier={}}if(!Ext.data.matrix){Ext.data.matrix={}}if(!Ext.data.operation){Ext.data.operation={}}if(!Ext.data.proxy){Ext.data.proxy={}}if(!Ext.data.reader){Ext.data.reader={}}if(!Ext.data.schema){Ext.data.schema={}}if(!Ext.data.session){Ext.data.session={}}if(!Ext.data.validator){Ext.data.validator={}}if(!Ext.data.writer){Ext.data.writer={}}if(!Ext.dd){Ext.dd={}}if(!Ext.direct){Ext.direct={}}if(!Ext.dom){Ext.dom={}}if(!Ext.dom.Element){Ext.dom.Element={}}if(!Ext.event){Ext.event={}}if(!Ext.event.gesture){Ext.event.gesture={}}if(!Ext.event.publisher){Ext.event.publisher={}}if(!Ext.flash){Ext.flash={}}if(!Ext.form){Ext.form={}}if(!Ext.form.Action){Ext.form.Action={}}if(!Ext.form.action){Ext.form.action={}}if(!Ext.form.field){Ext.form.field={}}if(!Ext.form.trigger){Ext.form.trigger={}}if(!Ext.fx){Ext.fx={}}if(!Ext.fx.animation){Ext.fx.animation={}}if(!Ext.fx.easing){Ext.fx.easing={}}if(!Ext.fx.layout){Ext.fx.layout={}}if(!Ext.fx.layout.card){Ext.fx.layout.card={}}if(!Ext.fx.runner){Ext.fx.runner={}}if(!Ext.fx.target){Ext.fx.target={}}if(!Ext.grid){Ext.grid={}}if(!Ext.grid.column){Ext.grid.column={}}if(!Ext.grid.feature){Ext.grid.feature={}}if(!Ext.grid.filters){Ext.grid.filters={}}if(!Ext.grid.filters.filter){Ext.grid.filters.filter={}}if(!Ext.grid.header){Ext.grid.header={}}if(!Ext.grid.locking){Ext.grid.locking={}}if(!Ext.grid.plugin){Ext.grid.plugin={}}if(!Ext.grid.property){Ext.grid.property={}}if(!Ext.grid.selection){Ext.grid.selection={}}if(!Ext.layout){Ext.layout={}}if(!Ext.layout.boxOverflow){Ext.layout.boxOverflow={}}if(!Ext.layout.component){Ext.layout.component={}}if(!Ext.layout.component.field){Ext.layout.component.field={}}if(!Ext.layout.container){Ext.layout.container={}}if(!Ext.layout.container.border){Ext.layout.container.border={}}if(!Ext.layout.container.boxOverflow){Ext.layout.container.boxOverflow={}}if(!Ext.list){Ext.list={}}if(!Ext.menu){Ext.menu={}}if(!Ext.mixin){Ext.mixin={}}if(!Ext.overrides){Ext.overrides={}}if(!Ext.overrides.app){Ext.overrides.app={}}if(!Ext.overrides.app.domain){Ext.overrides.app.domain={}}if(!Ext.overrides.dom){Ext.overrides.dom={}}if(!Ext.overrides.event){Ext.overrides.event={}}if(!Ext.overrides.event.publisher){Ext.overrides.event.publisher={}}if(!Ext.overrides.plugin){Ext.overrides.plugin={}}if(!Ext.overrides.util){Ext.overrides.util={}}if(!Ext.panel){Ext.panel={}}if(!Ext.perf){Ext.perf={}}if(!Ext.picker){Ext.picker={}}if(!Ext.plugin){Ext.plugin={}}if(!Ext.resizer){Ext.resizer={}}if(!Ext.scroll){Ext.scroll={}}if(!Ext.selection){Ext.selection={}}if(!Ext.slider){Ext.slider={}}if(!Ext.sparkline){Ext.sparkline={}}if(!Ext.state){Ext.state={}}if(!Ext.tab){Ext.tab={}}if(!Ext.tip){Ext.tip={}}if(!Ext.toolbar){Ext.toolbar={}}if(!Ext.tree){Ext.tree={}}if(!Ext.tree.plugin){Ext.tree.plugin={}}if(!Ext.util){Ext.util={}}if(!Ext.util.paintmonitor){Ext.util.paintmonitor={}}if(!Ext.util.sizemonitor){Ext.util.sizemonitor={}}if(!Ext.util.translatable){Ext.util.translatable={}}if(!Ext.ux){Ext.ux={}}if(!Ext.ux.form){Ext.ux.form={}}if(!Ext.ux.layout){Ext.ux.layout={}}if(!Ext.view){Ext.view={}}if(!Ext.window){Ext.window={}}(function(e){var b,m=[\"constructor\",\"toString\",\"valueOf\",\"toLocaleString\"],g={},q={},d=0,n,k,s,h,a,o,c,j,r=function(){var v,u;k=Ext.Base;s=Ext.ClassManager;for(v=m.length;v-->0;){u=(1<0;){v=b[w];u[v]=k[v]}return u},l=function(z,C,X,u,B,L,A,U,x,N,G){var v=function F(){return this.constructor.apply(this,arguments)||null},W=v,w={enumerableMembers:u&d,onCreated:G,onBeforeCreated:t,aliases:U},J=X.alternateClassName||[],S=Ext.global,O,R,T,I,Q,aa,Z,y,P,E,V,M,H,Y,K=s.alternateToName||s.maps.alternateToName,D=s.nameToAlternates||s.maps.nameToAlternates;for(T=b.length;T-->0;){Z=b[T];v[Z]=k[Z]}if(X.$isFunction){X=X(v)}w.data=X;E=X.statics;delete X.statics;X.$className=z;if(\"$className\" in X){v.$className=X.$className}v.extend(C);P=v.prototype;v.xtype=X.xtype=B[0];if(B){P.xtypes=B}P.xtypesChain=L;P.xtypesMap=A;X.alias=U;W.triggerExtended(v,X,w);if(X.onClassExtended){v.onExtended(X.onClassExtended,v);delete X.onClassExtended}if(X.privates&&c){c.call(Ext.Class,v,X)}if(E){if(j){v.addStatics(E)}else{for(V in E){if(E.hasOwnProperty(V)){Y=E[V];if(Y&&Y.$isFunction&&!Y.$isClass&&Y!==Ext.emptyFn&&Y!==Ext.identityFn){v[V]=H=Y;H.$owner=v;H.$name=V}v[V]=Y}}}}if(X.inheritableStatics){v.addInheritableStatics(X.inheritableStatics);delete X.inheritableStatics}if(P.onClassExtended){W.onExtended(P.onClassExtended,W);delete P.onClassExtended}if(X.config){h.call(Ext.Class,v,X)}if(X.cachedConfig&&a){a.call(Ext.Class,v,X)}if(X.deprecated&&o){o.call(Ext.ClassManager,z,v,X)}w.onBeforeCreated(v,w.data,w);for(T=0,Q=x&&x.length;T0){s--;q[s]=\"var Ext=window.\"+Ext.name+\";\"+q[s]}}o=q.join(\"\");r=p[o];if(!r){r=Function.prototype.constructor.apply(Function.prototype,q);p[o]=r}return r},functionFactory:function(){var o=Array.prototype.slice.call(arguments),p;if(Ext.isSandboxed){p=o.length;if(p>0){p--;o[p]=\"var Ext=window.\"+Ext.name+\";\"+o[p]}}return Function.prototype.constructor.apply(Function.prototype,o)},Logger:{log:function(p,o){if(p&&b.console){if(!o||!(o in b.console)){o=\"log\"}p=\"[\"+o.toUpperCase()+\"] \"+p;b.console[o](p)}},verbose:function(o){this.log(o,\"verbose\")},info:function(o){this.log(o,\"info\")},warn:function(o){this.log(o,\"warn\")},error:function(o){throw new Error(o)},deprecate:function(o){this.log(o,\"warn\")}}||{verbose:l,log:l,info:l,warn:l,error:function(o){throw new Error(o)},deprecate:l},getElementById:function(o){return document.getElementById(o)},splitAndUnescape:(function(){var o={};return function(r,q){if(!r){return[]}else{if(!q){return[r]}}var t=o[q]||(o[q]=new RegExp(\"\\\\\\\\\"+q,\"g\")),p=[],u,s;u=r.split(q);while((s=u.shift())!==undefined){while(s.charAt(s.length-1)===\"\\\\\"&&u.length>0){s=s+q+u.shift()}s=s.replace(t,q);p.push(s)}return p}})()});Ext.returnTrue.$nullFn=Ext.returnId.$nullFn=true}());(function(){function a(){var c=this,b=c.sourceClass,e=c.sourceMethod,d=c.msg;if(e){if(d){e+=\"(): \";e+=d}else{e+=\"()\"}}if(b){e=e?(b+\".\"+e):b}return e||d||\"\"}Ext.Error=function(c){if(Ext.isString(c)){c={msg:c}}var b=new Error();Ext.apply(b,c);b.message=b.message||b.msg;b.toString=a;return b};Ext.apply(Ext.Error,{ignore:false,raise:function(d){d=d||{};if(Ext.isString(d)){d={msg:d}}var c=this,g=c.raise.caller,e,b;if(g){if(!d.sourceMethod&&(b=g.$name)){d.sourceMethod=b}if(!d.sourceClass&&(b=g.$owner)&&(b=b.$className)){d.sourceClass=b}}if(c.handle(d)!==true){e=a.call(d);throw new Ext.Error(d)}},handle:function(){return this.ignore}})})();Ext.deprecated=function(a){return Ext.emptyFn};Ext.Array=new (function(){var c=Array.prototype,m=c.slice,o=(function(){var w=[],e,v=20;if(!w.splice){return false}while(v--){w.push(\"A\")}w.splice(15,0,\"F\",\"F\",\"F\",\"F\",\"F\",\"F\",\"F\",\"F\",\"F\",\"F\",\"F\",\"F\",\"F\",\"F\",\"F\",\"F\",\"F\",\"F\",\"F\",\"F\",\"F\");e=w.length;w.splice(13,0,\"XXX\");if(e+1!==w.length){return false}return true}()),n=\"indexOf\" in c,h=true;function l(y,v){var e=y.length,x=new Array(e),w;for(w=0;wE){for(z=e;z--;){C[w+z]=C[E+z]}}}if(G&&D===y){C.length=y;C.push.apply(C,F)}else{C.length=y+G;for(z=0;z>1;z=A(y,B[v]);if(z>=0){w=v+1}else{if(z<0){e=v-1}}}return w},defaultCompare:function(e,v){return(ev)?1:0)},lexicalCompare:function(e,v){e=String(e);v=String(v);return(ev)?1:0)},each:function(z,x,w,e){z=a.from(z);var v,y=z.length;if(e!==true){for(v=0;v-1;v--){if(x.call(w||z[v],z[v],v,z)===false){return v}}}return true},forEach:(\"forEach\" in c)?function(w,v,e){return w.forEach(v,e)}:function(y,w,v){for(var e=0,x=y.length;e=0&&ve){e=w}}}return e},mean:function(e){return e.length>0?a.sum(e)/e.length:undefined},sum:function(y){var v=0,e,x,w;for(e=0,x=y.length;e=q){r=0}else{r=q-r}}if(r===0){t=u+t}else{if(r>=t.length){t+=u}else{t=t.substr(0,r)+u+t.substr(r)}}return t},startsWith:function(t,u,r){var q=c(t,u);if(q){if(r){t=t.toLowerCase();u=u.toLowerCase()}q=t.lastIndexOf(u,0)===0}return q},endsWith:function(u,r,t){var q=c(u,r);if(q){if(t){u=u.toLowerCase();r=r.toLowerCase()}q=u.indexOf(r,u.length-r.length)!==-1}return q},createVarName:function(q){return q.replace(m,\"\")},htmlEncode:function(q){return(!q)?q:String(q).replace(h,g)},htmlDecode:function(q){return(!q)?q:String(q).replace(d,l)},hasHtmlCharacters:function(q){return h.test(q)},addCharacterEntities:function(r){var q=[],u=[],s,t;for(s in r){t=r[s];a[s]=t;e[t]=s;q.push(t);u.push(s)}h=new RegExp(\"(\"+q.join(\"|\")+\")\",\"g\");d=new RegExp(\"(\"+u.join(\"|\")+\"|&#[0-9]{1,5};)\",\"g\")},resetCharacterEntities:function(){e={};a={};this.addCharacterEntities({\"&\":\"&\",\">\":\">\",\"<\":\"<\",\""\":'\"',\"'\":\"'\"})},urlAppend:function(r,q){if(!Ext.isEmpty(q)){return r+(r.indexOf(\"?\")===-1?\"?\":\"&\")+q}return r},trim:function(q){if(q){q=q.replace(j,\"\")}return q||\"\"},capitalize:function(q){if(q){q=q.charAt(0).toUpperCase()+q.substr(1)}return q||\"\"},uncapitalize:function(q){if(q){q=q.charAt(0).toLowerCase()+q.substr(1)}return q||\"\"},ellipsis:function(s,r,t){if(s&&s.length>r){if(t){var u=s.substr(0,r-2),q=Math.max(u.lastIndexOf(\" \"),u.lastIndexOf(\".\"),u.lastIndexOf(\"!\"),u.lastIndexOf(\"?\"));if(q!==-1&&q>=(r-15)){return u.substr(0,q)+\"...\"}}return s.substr(0,r-3)+\"...\"}return s},escapeRegex:function(q){return q.replace(b,\"\\\\$1\")},createRegex:function(u,t,r,q){var s=u;if(u!=null&&!u.exec){s=o.escapeRegex(String(u));if(t!==false){s=\"^\"+s}if(r!==false){s+=\"$\"}s=new RegExp(s,(q!==false)?\"i\":\"\")}return s},escape:function(q){return q.replace(n,\"\\\\$1\")},toggle:function(r,s,q){return r===s?q:s},leftPad:function(r,s,t){var q=String(r);t=t||\" \";while(q.length daysInMonth) {\",\"d = daysInMonth;\",\"}\",\"}\",\"h = from(h, from(def.h, dt.getHours()));\",\"i = from(i, from(def.i, dt.getMinutes()));\",\"s = from(s, from(def.s, dt.getSeconds()));\",\"ms = from(ms, from(def.ms, dt.getMilliseconds()));\",\"if(z >= 0 && y >= 0){\",\"v = me.add(new Date(y < 100 ? 100 : y, 0, 1, h, i, s, ms), me.YEAR, y < 100 ? y - 100 : 0);\",\"v = !strict? v : (strict === true && (z <= 364 || (me.isLeapYear(v) && z <= 365))? me.add(v, me.DAY, z) : null);\",\"}else if(strict === true && !me.isValid(y, m + 1, d, h, i, s, ms)){\",\"v = null;\",\"}else{\",\"if (W) {\",\"year = y || (new Date()).getFullYear();\",\"jan4 = new Date(year, 0, 4, 0, 0, 0);\",\"d = jan4.getDay();\",\"week1monday = new Date(jan4.getTime() - ((d === 0 ? 6 : d - 1) * 86400000));\",\"v = Ext.Date.clearTime(new Date(week1monday.getTime() + ((W - 1) * 604800000 + 43200000)));\",\"} else {\",\"v = me.add(new Date(y < 100 ? 100 : y, m, d, h, i, s, ms), me.YEAR, y < 100 ? y - 100 : 0);\",\"}\",\"}\",\"}\",\"}\",\"if(v){\",\"if(zz != null){\",\"v = me.add(v, me.SECOND, -v.getTimezoneOffset() * 60 - zz);\",\"}else if(o){\",\"v = me.add(v, me.MINUTE, -v.getTimezoneOffset() + (sn == '+'? -1 : 1) * (hr * 60 + mn));\",\"}\",\"}\",\"return v;\"].join(\"\\n\");if(!Date.prototype.toISOString){Date.prototype.toISOString=function(){var n=this;return d(n.getUTCFullYear(),4,\"0\")+\"-\"+d(n.getUTCMonth()+1,2,\"0\")+\"-\"+d(n.getUTCDate(),2,\"0\")+\"T\"+d(n.getUTCHours(),2,\"0\")+\":\"+d(n.getUTCMinutes(),2,\"0\")+\":\"+d(n.getUTCSeconds(),2,\"0\")+\".\"+d(n.getUTCMilliseconds(),3,\"0\")+\"Z\"}}function k(o){var n=Array.prototype.slice.call(arguments,1);return o.replace(c,function(p,q){return n[q]})}return g={now:e.now,toString:function(n){if(!n){n=new e()}return n.getFullYear()+\"-\"+d(n.getMonth()+1,2,\"0\")+\"-\"+d(n.getDate(),2,\"0\")+\"T\"+d(n.getHours(),2,\"0\")+\":\"+d(n.getMinutes(),2,\"0\")+\":\"+d(n.getSeconds(),2,\"0\")},getElapsed:function(o,n){return Math.abs(o-(n||g.now()))},useStrict:false,formatCodeToRegex:function(o,n){var q=g.parseCodes[o];if(q){q=typeof q===\"function\"?q():q;g.parseCodes[o]=q}return q?Ext.applyIf({c:q.c?k(q.c,n||\"{0}\"):q.c},q):{g:0,c:null,s:Ext.String.escapeRegex(o)}},parseFunctions:{MS:function(o,n){var p=(o||\"\").match(j);return p?new e(((p[1]||\"\")+p[2])*1):null},time:function(o,n){var p=parseInt(o,10);if(p||p===0){return new e(p)}return null},timestamp:function(o,n){var p=parseInt(o,10);if(p||p===0){return new e(p*1000)}return null}},parseRegexes:[],formatFunctions:{MS:function(){return\"\\\\/Date(\"+this.getTime()+\")\\\\/\"},time:function(){return this.getTime().toString()},timestamp:function(){return g.format(this,\"U\")}},y2kYear:50,MILLI:\"ms\",SECOND:\"s\",MINUTE:\"mi\",HOUR:\"h\",DAY:\"d\",MONTH:\"mo\",YEAR:\"y\",defaults:{},dayNames:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],monthNames:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthNumbers:{January:0,Jan:0,February:1,Feb:1,March:2,Mar:2,April:3,Apr:3,May:4,June:5,Jun:5,July:6,Jul:6,August:7,Aug:7,September:8,Sep:8,October:9,Oct:9,November:10,Nov:10,December:11,Dec:11},defaultFormat:\"m/d/Y\",getShortMonthName:function(n){return g.monthNames[n].substring(0,3)},getShortDayName:function(n){return g.dayNames[n].substring(0,3)},getMonthNumber:function(n){return g.monthNumbers[n.substring(0,1).toUpperCase()+n.substring(1,3).toLowerCase()]},formatContainsHourInfo:function(n){return a.test(n.replace(m,\"\"))},formatContainsDateInfo:function(n){return h.test(n.replace(m,\"\"))},unescapeFormat:function(n){return n.replace(l,\"\")},formatCodes:{d:\"Ext.String.leftPad(m.getDate(), 2, '0')\",D:\"Ext.Date.getShortDayName(m.getDay())\",j:\"m.getDate()\",l:\"Ext.Date.dayNames[m.getDay()]\",N:\"(m.getDay() ? m.getDay() : 7)\",S:\"Ext.Date.getSuffix(m)\",w:\"m.getDay()\",z:\"Ext.Date.getDayOfYear(m)\",W:\"Ext.String.leftPad(Ext.Date.getWeekOfYear(m), 2, '0')\",F:\"Ext.Date.monthNames[m.getMonth()]\",m:\"Ext.String.leftPad(m.getMonth() + 1, 2, '0')\",M:\"Ext.Date.getShortMonthName(m.getMonth())\",n:\"(m.getMonth() + 1)\",t:\"Ext.Date.getDaysInMonth(m)\",L:\"(Ext.Date.isLeapYear(m) ? 1 : 0)\",o:\"(m.getFullYear() + (Ext.Date.getWeekOfYear(m) == 1 && m.getMonth() > 0 ? +1 : (Ext.Date.getWeekOfYear(m) >= 52 && m.getMonth() < 11 ? -1 : 0)))\",Y:\"Ext.String.leftPad(m.getFullYear(), 4, '0')\",y:\"('' + m.getFullYear()).substring(2, 4)\",a:\"(m.getHours() < 12 ? 'am' : 'pm')\",A:\"(m.getHours() < 12 ? 'AM' : 'PM')\",g:\"((m.getHours() % 12) ? m.getHours() % 12 : 12)\",G:\"m.getHours()\",h:\"Ext.String.leftPad((m.getHours() % 12) ? m.getHours() % 12 : 12, 2, '0')\",H:\"Ext.String.leftPad(m.getHours(), 2, '0')\",i:\"Ext.String.leftPad(m.getMinutes(), 2, '0')\",s:\"Ext.String.leftPad(m.getSeconds(), 2, '0')\",u:\"Ext.String.leftPad(m.getMilliseconds(), 3, '0')\",O:\"Ext.Date.getGMTOffset(m)\",P:\"Ext.Date.getGMTOffset(m, true)\",T:\"Ext.Date.getTimezone(m)\",Z:\"(m.getTimezoneOffset() * -60)\",c:function(){var r=\"Y-m-dTH:i:sP\",p=[],o,n=r.length,q;for(o=0;o me.y2kYear ? 1900 + ty : 2000 + ty;\\n\",s:\"(\\\\d{1,2})\"},a:{g:1,c:\"if (/(am)/i.test(results[{0}])) {\\nif (!h || h == 12) { h = 0; }\\n} else { if (!h || h < 12) { h = (h || 0) + 12; }}\",s:\"(am|pm|AM|PM)\",calcAtEnd:true},A:{g:1,c:\"if (/(am)/i.test(results[{0}])) {\\nif (!h || h == 12) { h = 0; }\\n} else { if (!h || h < 12) { h = (h || 0) + 12; }}\",s:\"(AM|PM|am|pm)\",calcAtEnd:true},g:{g:1,c:\"h = parseInt(results[{0}], 10);\\n\",s:\"(1[0-2]|[0-9])\"},G:{g:1,c:\"h = parseInt(results[{0}], 10);\\n\",s:\"(2[0-3]|1[0-9]|[0-9])\"},h:{g:1,c:\"h = parseInt(results[{0}], 10);\\n\",s:\"(1[0-2]|0[1-9])\"},H:{g:1,c:\"h = parseInt(results[{0}], 10);\\n\",s:\"(2[0-3]|[0-1][0-9])\"},i:{g:1,c:\"i = parseInt(results[{0}], 10);\\n\",s:\"([0-5][0-9])\"},s:{g:1,c:\"s = parseInt(results[{0}], 10);\\n\",s:\"([0-5][0-9])\"},u:{g:1,c:\"ms = results[{0}]; ms = parseInt(ms, 10)/Math.pow(10, ms.length - 3);\\n\",s:\"(\\\\d+)\"},O:{g:1,c:[\"o = results[{0}];\",\"var sn = o.substring(0,1),\",\"hr = o.substring(1,3)*1 + Math.floor(o.substring(3,5) / 60),\",\"mn = o.substring(3,5) % 60;\",\"o = ((-12 <= (hr*60 + mn)/60) && ((hr*60 + mn)/60 <= 14))? (sn + Ext.String.leftPad(hr, 2, '0') + Ext.String.leftPad(mn, 2, '0')) : null;\\n\"].join(\"\\n\"),s:\"([+-]\\\\d{4})\"},P:{g:1,c:[\"o = results[{0}];\",\"var sn = o.substring(0,1),\",\"hr = o.substring(1,3)*1 + Math.floor(o.substring(4,6) / 60),\",\"mn = o.substring(4,6) % 60;\",\"o = ((-12 <= (hr*60 + mn)/60) && ((hr*60 + mn)/60 <= 14))? (sn + Ext.String.leftPad(hr, 2, '0') + Ext.String.leftPad(mn, 2, '0')) : null;\\n\"].join(\"\\n\"),s:\"([+-]\\\\d{2}:\\\\d{2})\"},T:{g:0,c:null,s:\"[A-Z]{1,5}\"},Z:{g:1,c:\"zz = results[{0}] * 1;\\nzz = (-43200 <= zz && zz <= 50400)? zz : null;\\n\",s:\"([+-]?\\\\d{1,5})\"},c:function(){var p=[],n=[g.formatCodeToRegex(\"Y\",1),g.formatCodeToRegex(\"m\",2),g.formatCodeToRegex(\"d\",3),g.formatCodeToRegex(\"H\",4),g.formatCodeToRegex(\"i\",5),g.formatCodeToRegex(\"s\",6),{c:\"ms = results[7] || '0'; ms = parseInt(ms, 10)/Math.pow(10, ms.length - 3);\\n\"},{c:[\"if(results[8]) {\",\"if(results[8] == 'Z'){\",\"zz = 0;\",\"}else if (results[8].indexOf(':') > -1){\",g.formatCodeToRegex(\"P\",8).c,\"}else{\",g.formatCodeToRegex(\"O\",8).c,\"}\",\"}\"].join(\"\\n\")}],q,o;for(q=0,o=n.length;q0?\"-\":\"+\")+Ext.String.leftPad(Math.floor(Math.abs(p)/60),2,\"0\")+(o?\":\":\"\")+Ext.String.leftPad(Math.abs(p%60),2,\"0\")},getDayOfYear:function(p){var o=0,r=g.clone(p),n=p.getMonth(),q;for(q=0,r.setDate(1),r.setMonth(0);q28){n=Math.min(n,g.getLastDateOfMonth(g.add(g.getFirstDateOfMonth(p),g.MONTH,s)).getDate())}t.setDate(n);t.setMonth(p.getMonth()+s);break;case g.YEAR:n=p.getDate();if(n>28){n=Math.min(n,g.getLastDateOfMonth(g.add(g.getFirstDateOfMonth(p),g.YEAR,s)).getDate())}t.setDate(n);t.setFullYear(p.getFullYear()+s);break}}if(r){switch(o.toLowerCase()){case g.MILLI:q=1;break;case g.SECOND:q=1000;break;case g.MINUTE:q=1000*60;break;case g.HOUR:q=1000*60*60;break;case g.DAY:q=1000*60*60*24;break;case g.MONTH:n=g.getDaysInMonth(t);q=1000*60*60*24*n;break;case g.YEAR:n=(g.isLeapYear(t)?366:365);q=1000*60*60*24*n;break}if(q){t.setTime(t.getTime()+q*r)}}return t},subtract:function(o,n,p){return g.add(o,n,-p)},between:function(o,q,n){var p=o.getTime();return q.getTime()<=p&&p<=n.getTime()},compat:function(){var v,w=[\"useStrict\",\"formatCodeToRegex\",\"parseFunctions\",\"parseRegexes\",\"formatFunctions\",\"y2kYear\",\"MILLI\",\"SECOND\",\"MINUTE\",\"HOUR\",\"DAY\",\"MONTH\",\"YEAR\",\"defaults\",\"dayNames\",\"monthNames\",\"monthNumbers\",\"getShortMonthName\",\"getShortDayName\",\"getMonthNumber\",\"formatCodes\",\"isValid\",\"parseDate\",\"getFormatCode\",\"createFormat\",\"createParser\",\"parseCodes\"],u=[\"dateFormat\",\"format\",\"getTimezone\",\"getGMTOffset\",\"getDayOfYear\",\"getWeekOfYear\",\"isLeapYear\",\"getFirstDayOfMonth\",\"getLastDayOfMonth\",\"getDaysInMonth\",\"getSuffix\",\"clone\",\"isDST\",\"clearTime\",\"add\",\"between\"],o=w.length,n=u.length,r,t,q;for(q=0;qn){return p-1}else{return p}case g.YEAR:p=n.getFullYear()-o.getFullYear();if(g.add(o,q,p)>n){return p-1}else{return p}}},align:function(o,q,p){var n=new e(+o);switch(q.toLowerCase()){case g.MILLI:return n;break;case g.SECOND:n.setUTCSeconds(n.getUTCSeconds()-n.getUTCSeconds()%p);n.setUTCMilliseconds(0);return n;break;case g.MINUTE:n.setUTCMinutes(n.getUTCMinutes()-n.getUTCMinutes()%p);n.setUTCSeconds(0);n.setUTCMilliseconds(0);return n;break;case g.HOUR:n.setUTCHours(n.getUTCHours()-n.getUTCHours()%p);n.setUTCMinutes(0);n.setUTCSeconds(0);n.setUTCMilliseconds(0);return n;break;case g.DAY:if(p===7||p===14){n.setUTCDate(n.getUTCDate()-n.getUTCDay()+1)}n.setUTCHours(0);n.setUTCMinutes(0);n.setUTCSeconds(0);n.setUTCMilliseconds(0);return n;break;case g.MONTH:n.setUTCMonth(n.getUTCMonth()-(n.getUTCMonth()-1)%p,1);n.setUTCHours(0);n.setUTCMinutes(0);n.setUTCSeconds(0);n.setUTCMilliseconds(0);return n;break;case g.YEAR:n.setUTCFullYear(n.getUTCFullYear()-n.getUTCFullYear()%p,1,1);n.setUTCHours(0);n.setUTCMinutes(0);n.setUTCSeconds(0);n.setUTCMilliseconds(0);return o;break}}}}());Ext.Function=(function(){var b=0,l,d=[],m=[],g=0,h={},e=window,k=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||function(q){var n=Ext.now(),o=Math.max(0,16-(n-b)),p=e.setTimeout(function(){q(n+o)},o);b=n+o;return p},c=function(){var n=d.length,q,o,p;l=null;for(o=0;o0){return setTimeout(function(){if(Ext.elevateFunction){Ext.elevateFunction(r)}else{r()}},p)}r();return 0},interval:function(r,p,q,o,n){r=Ext.Function.bind(r,q,o,n);return setInterval(function(){if(Ext.elevateFunction){Ext.elevateFunction(r)}else{r()}},p)},createSequence:function(o,p,n){if(!p){return o}else{return function(){var q=o.apply(this,arguments);p.apply(n||this,arguments);return q}}},createBuffered:function(r,o,q,p){var n;return function(){var t=p||Array.prototype.slice.call(arguments,0),s=q||this;if(n){clearTimeout(n)}n=setTimeout(function(){if(Ext.elevateFunction){Ext.elevateFunction(r,s,t)}else{r.apply(s,t)}},o)}},createAnimationFrame:function(q,p,o,r){var n;r=r||3;return function(){var s=o||Array.prototype.slice.call(arguments,0);p=p||this;if(r===3&&n){j.cancelAnimationFrame(n)}if((r&1)||!n){n=j.requestAnimationFrame(function(){n=null;q.apply(p,s)})}}},requestAnimationFrame:function(q,p,n){var r=++g,o=Array.prototype.slice.call(arguments,0);o[3]=r;h[r]=1;d.push(o);if(!l){l=k(Ext.elevateFunction?a:c)}return r},cancelAnimationFrame:function(n){delete h[n]},createThrottled:function(r,o,q){var s=0,n,p,u,t=function(){if(Ext.elevateFunction){Ext.elevateFunction(r,q,p)}else{r.apply(q,p)}s=Ext.now();u=null};return function(){if(!q){q=this}n=Ext.now()-s;p=arguments;if(n>=o){clearTimeout(u);t()}else{if(!u){u=Ext.defer(t,o-n)}}}},createBarrier:function(p,o,n){return function(){if(!--p){o.apply(n,arguments)}}},interceptBefore:function(o,n,q,p){var r=o[n]||Ext.emptyFn;return(o[n]=function(){var s=q.apply(p||this,arguments);r.apply(this,arguments);return s})},interceptAfter:function(o,n,q,p){var r=o[n]||Ext.emptyFn;return(o[n]=function(){r.apply(this,arguments);return q.apply(p||this,arguments)})},makeCallback:function(o,n){return function(){return n[o].apply(n,arguments)}}};Ext.defer=j.defer;Ext.interval=j.interval;Ext.pass=j.pass;Ext.bind=j.bind;Ext.deferCallback=j.requestAnimationFrame;return j})();Ext.Number=new function(){var d=this,c=(0.9).toFixed()!==\"1\",b=Math,a={count:false,inclusive:false,wrap:true};Ext.apply(d,{Clip:{DEFAULT:a,COUNT:Ext.applyIf({count:true},a),INCLUSIVE:Ext.applyIf({inclusive:true},a),NOWRAP:Ext.applyIf({wrap:false},a)},clipIndices:function(m,n,h){h=h||a;var g=0,l=h.wrap,k,e,j;n=n||[];for(j=0;j<2;++j){k=e;e=n[j];if(e==null){e=g}else{if(j&&h.count){e+=k;e=(e>m)?m:e}else{if(l){e=(e<0)?(m+e):e}if(j&&h.inclusive){++e}e=(e<0)?0:((e>m)?m:e)}}g=m}n[0]=k;n[1]=(eg)?g:e)},snap:function(j,g,h,k){var e;if(j===undefined||j=g){j+=g}else{if(e*2<-g){j-=g}}}}return d.constrain(j,h,k)},snapInRange:function(j,e,h,k){var g;h=(h||0);if(j===undefined||j=e){j+=e}}if(k!==undefined){if(j>(k=d.snapInRange(k,e,h))){j=k}}return j},sign:function(e){e=+e;if(e===0||isNaN(e)){return e}return(e>0)?1:-1},toFixed:c?function(h,e){e=e||0;var g=b.pow(10,e);return(b.round(h*g)/g).toFixed(e)}:function(g,e){return g.toFixed(e)},from:function(g,e){if(isFinite(g)){g=parseFloat(g)}return !isNaN(g)?g:e},randomInt:function(g,e){return b.floor(b.random()*(e-g+1)+g)},correctFloat:function(e){return parseFloat(e.toPrecision(14))}});Ext.num=function(){return d.from.apply(this,arguments)}}();(function(){var a=function(){},b=Ext.Object={chain:Object.create||function(d){a.prototype=d;var c=new a();a.prototype=null;return c},clear:function(c){for(var d in c){delete c[d]}return c},freeze:Object.freeze?function(e,c){if(e&&typeof e===\"object\"&&!Object.isFrozen(e)){Object.freeze(e);if(c){for(var d in e){b.freeze(e[d],c)}}}return e}:Ext.identityFn,toQueryObjects:function(e,k,d){var c=b.toQueryObjects,j=[],g,h;if(Ext.isArray(k)){for(g=0,h=k.length;g0){k=o.split(\"=\");w=decodeURIComponent(k[0]);n=(k[1]!==undefined)?decodeURIComponent(k[1]):\"\";if(!r){if(u.hasOwnProperty(w)){if(!Ext.isArray(u[w])){u[w]=[u[w]]}u[w].push(n)}else{u[w]=n}}else{h=w.match(/(\\[):?([^\\]]*)\\]/g);t=w.match(/^([^\\[]+)/);w=t[0];l=[];if(h===null){u[w]=n;continue}for(p=0,c=h.length;ps){return 1}}l=u.releaseValue;s=m.releaseValue;if(ls){return 1}return 0},toString:function(){return this.version},valueOf:function(){return this.version},getMajor:function(){return this.major},getMinor:function(){return this.minor},getPatch:function(){return this.patch},getBuild:function(){return this.build},getRelease:function(){return this.release},getReleaseValue:function(){return this.releaseValue},isGreaterThan:function(j){return this.compareTo(j)>0},isGreaterThanOrEqual:function(j){return this.compareTo(j)>=0},isLessThan:function(j){return this.compareTo(j)<0},isLessThanOrEqual:function(j){return this.compareTo(j)<=0},equals:function(j){return this.compareTo(j)===0},match:function(j){j=String(j);return this.version.substr(0,j.length)===j},toArray:function(){var j=this;return[j.getMajor(),j.getMinor(),j.getPatch(),j.getBuild(),j.getRelease()]},getShortVersion:function(){return this.shortVersion},gt:function(j){return this.compareTo(j)>0},lt:function(j){return this.compareTo(j)<0},gtEq:function(j){return this.compareTo(j)>=0},ltEq:function(j){return this.compareTo(j)<=0}};Ext.apply(e,{aliases:{from:{extjs:\"ext\",core:\"sencha-core\"},to:{ext:[\"extjs\"],\"sencha-core\":[\"core\"]}},releaseValueMap:{dev:-6,alpha:-5,a:-5,beta:-4,b:-4,rc:-3,\"#\":-2,p:-1,pl:-1},getComponentValue:function(j){return !j?0:(isNaN(j)?this.releaseValueMap[j]||j:parseInt(j,10))},compare:function(l,k){var j=l.isVersion?l:new e(l);return j.compareTo(k)},set:function(o,m,l){var k=e.aliases.to[m],j=l.isVersion?l:new e(l),n;o[m]=j;if(k){for(n=k.length;n-->0;){o[k[n]]=j}}return j}});Ext.apply(Ext,{compatVersions:{},versions:{},lastRegisteredVersion:null,getCompatVersion:function(k){var j=Ext.compatVersions,l;if(!k){l=j.ext||j.touch||j.core}else{l=j[e.aliases.from[k]||k]}return l||Ext.getVersion(k)},setCompatVersion:function(k,j){e.set(Ext.compatVersions,k,j)},setVersion:function(k,j){Ext.lastRegisteredVersion=e.set(Ext.versions,k,j);return this},getVersion:function(k){var j=Ext.versions;if(!k){return j.ext||j.touch||j.core}return j[e.aliases.from[k]||k]},checkVersion:function(p,x){var t=Ext.isArray(p),l=e.aliases.from,y=t?p:d,k=y.length,m=Ext.versions,w=m.ext||m.touch,q,v,s,n,o,j,z,r,u;if(!t){d[0]=p}for(q=0;q=0){z=z.replace(g,\"\")}v=z.indexOf(\"@\");if(v<0){r=z;u=w}else{j=z.substring(0,v);if(!(u=m[l[j]||j])){if(x){return false}continue}r=z.substring(v+1)}v=r.indexOf(\"-\");if(v<0){if(r.charAt(v=r.length-1)===\"+\"){n=r.substring(0,v);o=null}else{n=o=r}}else{if(v>0){n=r.substring(0,v);o=r.substring(v+1)}else{n=null;o=r.substring(v+1)}}s=true;if(n){n=new e(n,\"~\");s=n.ltEq(u)}if(s&&o){o=new e(o,\"~\");s=o.gtEq(u)}}if(s){if(!x){return true}}else{if(x){return false}}}return !!x},deprecate:function(j,l,m,k){if(e.compare(Ext.getVersion(j),l)<1){m.call(k)}}})}());(function(d){var e=(d&&d.packages)||{},c=d&&d.compatibility,b,a;for(b in e){a=e[b];Ext.setVersion(b,a.version)}if(c){if(Ext.isString(c)){Ext.setCompatVersion(\"core\",c)}else{for(b in c){Ext.setCompatVersion(b,c[b])}}}if(!e.ext&&!e.touch){Ext.setVersion('ext','5.1.0.107');Ext.setVersion('sencha-core','5.1.0.107');}})(Ext.manifest);Ext.Config=function(b){var c=this,a=b.charAt(0).toUpperCase()+b.substr(1);c.name=b;c.names={internal:\"_\"+b,initializing:\"is\"+a+\"Initializing\",apply:\"apply\"+a,update:\"update\"+a,get:\"get\"+a,set:\"set\"+a,initGet:\"initGet\"+a,doSet:\"doSet\"+a,changeEvent:b.toLowerCase()+\"change\"};c.root=c};Ext.Config.map={};Ext.Config.get=function(b){var c=Ext.Config.map,a=c[b]||(c[b]=new Ext.Config(b));return a};Ext.Config.prototype={self:Ext.Config,isConfig:true,getGetter:function(){return this.getter||(this.root.getter=this.makeGetter())},getInitGetter:function(){return this.initGetter||(this.root.initGetter=this.makeInitGetter())},getSetter:function(){return this.setter||(this.root.setter=this.makeSetter())},getInternalName:function(a){return a.$configPrefixed?this.names.internal:this.name},mergeNew:function(g,b,e,d){var a,c;if(!b){a=g}else{if(!g){a=b}else{a=Ext.Object.chain(b);for(c in g){if(!d||!(c in a)){a[c]=g[c]}}}}return a},mergeSets:function(e,c,a){var b=c?Ext.Object.chain(c):{},d,g;if(e instanceof Array){for(d=e.length;d--;){g=e[d];if(!a||!(g in b)){b[g]=true}}}else{if(e){if(e.constructor===Object){for(d in e){g=e[d];if(!a||!(d in b)){b[d]=g}}}else{if(!a||!(e in b)){b[e]=true}}}}return b},makeGetter:function(){var a=this.name,b=this.names.internal;return function(){var c=this.$configPrefixed?b:a;return this[c]}},makeInitGetter:function(){var a=this.name,e=this.names,d=e.set,b=e.get,c=e.initializing;return function(){var g=this;g[c]=true;delete g[b];g[d](g.config[a]);delete g[c];return g[b].apply(g,arguments)}},makeSetter:function(){var a=this.name,e=this.names,c=e.internal,d=e.get,b=e.apply,h=e.update,g;g=function(m){var l=this,k=l.$configPrefixed?c:a,j=l[k];delete l[d];if(!l[b]||(m=l[b](m,j))!==undefined){if(m!==(j=l[k])){l[k]=m;if(l[h]){l[h](m,j)}}}return l};g.$isDefault=true;return g}};(function(){var b=Ext.Config,c=b.map,a=Ext.Object;Ext.Configurator=function(d){var g=this,e=d.prototype,h=d.superclass?d.superclass.self.$config:null;g.cls=d;if(h){g.configs=a.chain(h.configs);g.cachedConfigs=a.chain(h.cachedConfigs);g.initMap=a.chain(h.initMap);g.values=a.chain(h.values)}else{g.configs={};g.cachedConfigs={};g.initMap={};g.values={}}e.config=e.defaultConfig=g.values;d.$config=g};Ext.Configurator.prototype={self:Ext.Configurator,initList:null,add:function(v,d){var w=this,j=w.cls,m=w.configs,x=w.cachedConfigs,o=w.initMap,r=j.prototype,y=d&&d.$config.configs,e=w.values,l,n,u,g,h,k,z,q,p,t;for(z in v){t=v[z];l=t&&t.constructor===Object;n=l&&\"$value\" in t?t:null;if(n){u=!!n.cached;t=n.$value}g=n&&n.merge;h=m[z];if(h){if(d){g=h.merge;if(!g){continue}n=null}else{g=g||h.merge}k=e[z];if(g){t=g.call(h,t,k,j,d)}else{if(l){if(k&&k.constructor===Object){t=a.merge({},k,t)}}}}else{if(y){h=y[z];n=null}else{h=b.get(z)}m[z]=h;if(h.cached||u){x[z]=true}q=h.names;if(!r[p=q.get]){r[p]=h.getGetter()}if(!r[p=q.set]){r[p]=h.getSetter()}}if(n){if(h.owner!==j){m[z]=h=Ext.Object.chain(h);h.owner=j}Ext.apply(h,n);delete h.$value}if(t!==null){o[z]=true}else{if(r.$configPrefixed){r[m[z].names.internal]=null}else{r[m[z].name]=null}if(z in o){o[z]=false}}e[z]=t}},configure:function(x,l){var z=this,k=z.configs,m=z.initMap,o=z.initListMap,v=z.initList,p=z.cls.prototype,d=a.fork(z.values),q=0,s=!v,e,g,h,B,u,t,j,n,A,r,y,w;if(s){z.initList=v=[];z.initListMap=o={};x.isFirstInstance=true;for(A in m){B=m[A];g=k[A];y=g.cached;if(B){n=g.names;r=d[A];if(!p[n.set].$isDefault||p[n.apply]||p[n.update]||typeof r===\"object\"){if(y){(e||(e=[])).push(g)}else{v.push(g);o[A]=true}x[n.get]=g.initGetter||g.getInitGetter()}else{p[g.getInternalName(p)]=r}}else{if(y){p[g.getInternalName(p)]=undefined}}}}j=e&&e.length;if(j){for(u=0;u0){for(o=0;og.maxSize){g.unlinkEntry(c.prev,true);--g.count}}return e.value},evict:Ext.emptyFn,linkEntry:function(d){var c=this.head,e=c.next;d.next=e;d.prev=c;c.next=d;e.prev=d},unlinkEntry:function(e,g){var c=e.next,d=e.prev;d.next=c;c.prev=d;if(g){this.evict(e.key,e.value)}}};a.destroy=a.clear}());(function(){var d,c=Ext.Base,e=c.$staticMembers,b=function(h,g){return(h.length-g.length)||((hg)?1:0))};function a(h){function g(){return this.constructor.apply(this,arguments)||null}return g}Ext.Class=d=function(h,j,g){if(typeof h!=\"function\"){g=j;j=h;h=null}if(!j){j={}}h=d.create(h,j);d.process(h,j,g);return h};Ext.apply(d,{makeCtor:a,onBeforeCreated:function(h,j,g){h.addMembers(j);g.onCreated.call(h,h)},create:function(g,k){var j=e.length,h;if(!g){g=a()}while(j--){h=e[j];g[h]=c[h]}return g},process:function(g,o,k){var h=o.preprocessors||d.defaultPreprocessors,r=this.preprocessors,u={onBeforeCreated:this.onBeforeCreated},t=[],v,n,m,s,l,q,p;delete o.preprocessors;g._classHooks=u;for(m=0,s=h.length;m0){k=g.test(r[o])}r=d[w];if(r&&!k){o=r.length;while(!k&&o-->0){k=g.test(r[o])}}}if(k){u[w]=1;l.push(w)}}}}}return l},getPath:function(b){var c=this,e=c.paths,a=\"\",d;if(b in e){a=e[b]}else{d=c.getPrefix(b);if(d){b=b.substring(d.length+1);a=e[d];if(a){a+=\"/\"}}a+=b.replace(c.dotRe,\"/\")+\".js\"}return a},getPrefix:function(b){if(b in this.paths){return b}var e=this.getPrefixes(),a=e.length,c,d;while(a-->0){c=(d=e[a]).length;if(c=p){Ext[n+\"p\"]=true}}}if(v.is.Opera&&parseInt(d,10)<=12){Ext.isOpera12m=true}Ext.chromeVersion=Ext.isChrome?d:0;Ext.firefoxVersion=Ext.isFirefox?d:0;Ext.ieVersion=Ext.isIE?d:0;Ext.operaVersion=Ext.isOpera?d:0;Ext.safariVersion=Ext.isSafari?d:0;Ext.webKitVersion=Ext.isWebKit?d:0;this.setFlag(q+d,true,o);this.setFlag(q+m.getShortVersion())}for(p in c){if(c.hasOwnProperty(p)){w=c[p];this.setFlag(w,q===w)}}this.setFlag(w);if(g){this.setFlag(t+(g.getMajor()||\"\"));this.setFlag(t+g.getShortVersion())}for(p in k){if(k.hasOwnProperty(p)){w=k[p];this.setFlag(w,t===w,o)}}this.setFlag(\"Standalone\",!!navigator.standalone);this.setFlag(\"Ripple\",!!document.getElementById(\"tinyhippos-injected\")&&!Ext.isEmpty(window.top.ripple));this.setFlag(\"WebWorks\",!!window.blackberry);if(typeof window.PhoneGap!=\"undefined\"||typeof window.Cordova!=\"undefined\"||typeof window.cordova!=\"undefined\"){j=true;this.setFlag(\"PhoneGap\");this.setFlag(\"Cordova\")}else{if(!!window.isNK){j=true;this.setFlag(\"Sencha\")}}if(/(Glass)/i.test(u)){this.setFlag(\"GoogleGlass\")}if(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)(?!.*FBAN)/i.test(u)){j=true}this.setFlag(\"WebView\",j);this.isStrict=Ext.isStrict=document.compatMode==\"CSS1Compat\";this.isSecure=Ext.isSecure;this.identity=q+d+(this.isStrict?\"Strict\":\"Quirks\")};Ext.env.Browser.prototype={constructor:Ext.env.Browser,browserNames:{ie:\"IE\",firefox:\"Firefox\",safari:\"Safari\",chrome:\"Chrome\",opera:\"Opera\",dolfin:\"Dolfin\",webosbrowser:\"webOSBrowser\",chromeMobile:\"ChromeMobile\",chromeiOS:\"ChromeiOS\",silk:\"Silk\",other:\"Other\"},engineNames:{webkit:\"WebKit\",gecko:\"Gecko\",presto:\"Presto\",trident:\"Trident\",other:\"Other\"},enginePrefixes:{webkit:\"AppleWebKit/\",gecko:\"Gecko/\",presto:\"Presto/\",trident:\"Trident/\"},browserPrefixes:{ie:\"MSIE \",firefox:\"Firefox/\",chrome:\"Chrome/\",safari:\"Version/\",opera:\"OPR/\",dolfin:\"Dolfin/\",webosbrowser:\"wOSBrowser/\",chromeMobile:\"CrMo/\",chromeiOS:\"CriOS/\",silk:\"Silk/\"},styleDashPrefixes:{WebKit:\"-webkit-\",Gecko:\"-moz-\",Trident:\"-ms-\",Presto:\"-o-\",Other:\"\"},stylePrefixes:{WebKit:\"Webkit\",Gecko:\"Moz\",Trident:\"ms\",Presto:\"O\",Other:\"\"},propertyPrefixes:{WebKit:\"webkit\",Gecko:\"moz\",Trident:\"ms\",Presto:\"o\",Other:\"\"},is:function(a){return !!this.is[a]},name:null,version:null,engineName:null,engineVersion:null,setFlag:function(a,c,b){if(typeof c==\"undefined\"){c=true}this.is[a]=c;this.is[a.toLowerCase()]=c;if(b){Ext[\"is\"+a]=c}return this},getStyleDashPrefix:function(){return this.styleDashPrefixes[this.engineName]},getStylePrefix:function(){return this.stylePrefixes[this.engineName]},getVendorProperyName:function(a){var b=this.propertyPrefixes[this.engineName];if(b.length>0){return b+Ext.String.capitalize(a)}return a},getPreferredTranslationMethod:function(a){if(typeof a==\"object\"&&\"translationMethod\" in a&&a.translationMethod!==\"auto\"){return a.translationMethod}else{return\"csstransform\"}}};(function(a){Ext.browser=new Ext.env.Browser(a,true);Ext.userAgent=a.toLowerCase();Ext.SSL_SECURE_URL=Ext.isSecure&&Ext.isIE?\"javascript:''\":\"about:blank\"}(Ext.global.navigator.userAgent));Ext.env.OS=function(p,b,m){var l=this,k=l.names,d=l.prefixes,a,j=\"\",g=l.is,c,h,e,o,n;m=m||Ext.browser;for(c in d){if(d.hasOwnProperty(c)){h=d[c];e=p.match(new RegExp(\"(?:\"+h+\")([^\\\\s;]+)\"));if(e){a=k[c];n=e[1];if(n&&n==\"HTC_\"){j=new Ext.Version(\"2.3\")}else{if(n&&n==\"Silk/\"){j=new Ext.Version(\"2.3\")}else{j=new Ext.Version(e[e.length-1])}}break}}}if(!a){a=k[(p.toLowerCase().match(/mac|win|linux/)||[\"other\"])[0]];j=new Ext.Version(\"\")}this.name=a;this.version=j;if(b){this.setFlag(b.replace(/ simulator$/i,\"\"))}this.setFlag(a);if(j){this.setFlag(a+(j.getMajor()||\"\"));this.setFlag(a+j.getShortVersion())}for(c in k){if(k.hasOwnProperty(c)){o=k[c];if(!g.hasOwnProperty(a)){this.setFlag(o,(a===o))}}}if(this.name==\"iOS\"&&window.screen.height==568){this.setFlag(\"iPhone5\")}if(m.is.Safari||m.is.Silk){if(this.is.Android2||this.is.Android3||m.version.shortVersion==501){m.setFlag(\"AndroidStock\");m.setFlag(\"AndroidStock2\")}if(this.is.Android4){m.setFlag(\"AndroidStock\");m.setFlag(\"AndroidStock4\")}}};Ext.env.OS.prototype={constructor:Ext.env.OS,names:{ios:\"iOS\",android:\"Android\",windowsPhone:\"WindowsPhone\",webos:\"webOS\",blackberry:\"BlackBerry\",rimTablet:\"RIMTablet\",mac:\"MacOS\",win:\"Windows\",tizen:\"Tizen\",linux:\"Linux\",bada:\"Bada\",chrome:\"ChromeOS\",other:\"Other\"},prefixes:{tizen:\"(Tizen )\",ios:\"i(?:Pad|Phone|Pod)(?:.*)CPU(?: iPhone)? OS \",android:\"(Android |HTC_|Silk/)\",windowsPhone:\"Windows Phone \",blackberry:\"(?:BlackBerry|BB)(?:.*)Version/\",rimTablet:\"RIM Tablet OS \",webos:\"(?:webOS|hpwOS)/\",bada:\"Bada/\",chrome:\"CrOS \"},is:function(a){return !!this[a]},name:null,version:null,setFlag:function(a,b){if(typeof b==\"undefined\"){b=true}if(this.flags){this.flags[a]=b}this.is[a]=b;this.is[a.toLowerCase()]=b;return this}};(function(){var a=Ext.global.navigator,h=a.userAgent,g=Ext.env.OS,e=(Ext.is||(Ext.is={})),j,d,b;g.prototype.flags=e;Ext.os=j=new g(h,a.platform);d=j.name;Ext[\"is\"+d]=true;Ext.isMac=e.Mac=e.MacOS;var k=window.location.search.match(/deviceType=(Tablet|Phone)/),c=window.deviceType;if(k&&k[1]){b=k[1]}else{if(c===\"iPhone\"){b=\"Phone\"}else{if(c===\"iPad\"){b=\"Tablet\"}else{if(!j.is.Android&&!j.is.iOS&&!j.is.WindowsPhone&&/Windows|Linux|MacOS/.test(d)){b=\"Desktop\";Ext.browser.is.WebView=!!Ext.browser.is.Ripple}else{if(j.is.iPad||j.is.RIMTablet||j.is.Android3||Ext.browser.is.Silk||(j.is.Android4&&h.search(/mobile/i)==-1)){b=\"Tablet\"}else{b=\"Phone\"}}}}}j.setFlag(b,true);j.deviceType=b;delete g.prototype.flags}());Ext.feature={has:function(a){return !!this.has[a]},testElements:{},getTestElement:function(a,b){if(a===undefined){a=\"div\"}else{if(typeof a!==\"string\"){return a}}if(b){return document.createElement(a)}if(!this.testElements[a]){this.testElements[a]=document.createElement(a)}return this.testElements[a]},isStyleSupported:function(c,b){var d=this.getTestElement(b).style,a=Ext.String.capitalize(c);if(typeof d[c]!==\"undefined\"||typeof d[Ext.browser.getStylePrefix(c)+a]!==\"undefined\"){return true}return false},isStyleSupportedWithoutPrefix:function(b,a){var c=this.getTestElement(a).style;if(typeof c[b]!==\"undefined\"){return true}return false},isEventSupported:function(c,a){if(a===undefined){a=window}var e=this.getTestElement(a),b=\"on\"+c.toLowerCase(),d=(b in e);if(!d){if(e.setAttribute&&e.removeAttribute){e.setAttribute(b,\"\");d=typeof e[b]===\"function\";if(typeof e[b]!==\"undefined\"){e[b]=undefined}e.removeAttribute(b)}}return d},getStyle:function(c,b){var a=c.ownerDocument.defaultView,d=(a?a.getComputedStyle(c,null):c.currentStyle)||c.style;return d[b]},getSupportedPropertyName:function(b,a){var c=Ext.browser.getVendorProperyName(a);if(c in b){return c}else{if(a in b){return a}}return null},detect:function(j){var k=this,m=document,g=k.toRun||k.tests,e=g.length,b=m.createElement(\"div\"),c=[],p=Ext.supports,o=k.has,a,h,d,l;if(!Ext.theme){Ext.theme={name:\"Default\"}}Ext.theme.is={};Ext.theme.is[Ext.theme.name]=true;b.innerHTML='
';if(j){m.body.appendChild(b)}d=k.preDetected[Ext.browser.identity]||[];while(e--){h=g[e];l=d[e];a=h.name;if(l===undefined){if(!j&&h.ready){c.push(h);continue}l=h.fn.call(k,m,b)}p[a]=o[a]=l}if(j){m.body.removeChild(b)}k.toRun=c},report:function(){var b=[],a=this.tests.length,c;for(c=0;c
\";a=(b.childNodes.length===1);b.innerHTML=\"\";return a}},{name:\"touchScroll\",fn:function(){var a=Ext.supports,b=0;if(navigator.msMaxTouchPoints||(Ext.isWebKit&&a.TouchEvents&&Ext.os.is.Desktop)){b=1}else{if(a.Touch){b=2}}return b}},{name:\"Touch\",fn:function(){var a=navigator.msMaxTouchPoints||navigator.maxTouchPoints;return(Ext.supports.TouchEvents&&a!==1)||a>1}},{name:\"TouchEvents\",fn:function(){return this.isEventSupported(\"touchend\")}},{name:\"PointerEvents\",fn:function(){return navigator.pointerEnabled}},{name:\"MSPointerEvents\",fn:function(){return navigator.msPointerEnabled}},{name:\"Orientation\",fn:function(){return(\"orientation\" in window)&&this.isEventSupported(\"orientationchange\")}},{name:\"OrientationChange\",fn:function(){return this.isEventSupported(\"orientationchange\")}},{name:\"DeviceMotion\",fn:function(){return this.isEventSupported(\"devicemotion\")}},{names:[\"Geolocation\",\"GeoLocation\"],fn:function(){return\"geolocation\" in window.navigator}},{name:\"SqlDatabase\",fn:function(){return\"openDatabase\" in window}},{name:\"WebSockets\",fn:function(){return\"WebSocket\" in window}},{name:\"Range\",fn:function(){return !!document.createRange}},{name:\"CreateContextualFragment\",fn:function(){var a=!!document.createRange?document.createRange():false;return a&&!!a.createContextualFragment}},{name:\"History\",fn:function(){return(\"history\" in window&&\"pushState\" in window.history)}},{name:\"CssTransforms\",fn:function(){return this.isStyleSupported(\"transform\")}},{name:\"CssTransformNoPrefix\",fn:function(){return this.isStyleSupportedWithoutPrefix(\"transform\")}},{name:\"Css3dTransforms\",fn:function(){return this.has(\"CssTransforms\")&&this.isStyleSupported(\"perspective\")&&!Ext.browser.is.AndroidStock2}},{name:\"CssAnimations\",fn:function(){return this.isStyleSupported(\"animationName\")}},{names:[\"CssTransitions\",\"Transitions\"],fn:function(){return this.isStyleSupported(\"transitionProperty\")}},{names:[\"Audio\",\"AudioTag\"],fn:function(){return !!this.getTestElement(\"audio\").canPlayType}},{name:\"Video\",fn:function(){return !!this.getTestElement(\"video\").canPlayType}},{name:\"LocalStorage\",fn:function(){try{if(\"localStorage\" in window&&window.localStorage!==null){localStorage.setItem(\"sencha-localstorage-test\",\"test success\");localStorage.removeItem(\"sencha-localstorage-test\");return true}}catch(a){}return false}},{name:\"XHR2\",fn:function(){return window.ProgressEvent&&window.FormData&&window.XMLHttpRequest&&(\"withCredentials\" in new XMLHttpRequest())}},{name:\"XHRUploadProgress\",fn:function(){if(window.XMLHttpRequest&&!Ext.browser.is.AndroidStock){var a=new XMLHttpRequest();return a&&(\"upload\" in a)&&(\"onprogress\" in a.upload)}return false}},{name:\"NumericInputPlaceHolder\",fn:function(){return !(Ext.browser.is.AndroidStock4&&Ext.os.version.getMinor()<2)}},{name:\"ProperHBoxStretching\",ready:true,fn:function(){var b=document.createElement(\"div\"),c=b.appendChild(document.createElement(\"div\")),d=c.appendChild(document.createElement(\"div\")),a;b.setAttribute(\"style\",\"width: 100px; height: 100px; position: relative;\");c.setAttribute(\"style\",\"position: absolute; display: -ms-flexbox; display: -webkit-flex; display: -moz-flexbox; display: flex; -ms-flex-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; min-width: 100%;\");d.setAttribute(\"style\",\"width: 200px; height: 50px;\");document.body.appendChild(b);a=c.offsetWidth;document.body.removeChild(b);return(a>100)}},{name:\"matchesSelector\",fn:function(){var b=document.documentElement,e=\"matches\",d=\"webkitMatchesSelector\",a=\"msMatchesSelector\",c=\"mozMatchesSelector\";return b[e]?e:b[d]?d:b[a]?a:b[c]?c:null}},{name:\"RightMargin\",ready:true,fn:function(b,c){var a=b.defaultView;return !(a&&a.getComputedStyle(c.firstChild.firstChild,null).marginRight!=\"0px\")}},{name:\"DisplayChangeInputSelectionBug\",fn:function(){var a=Ext.webKitVersion;return 0a\";b=a.firstChild;a.innerHTML=\"
b
\";return b.innerHTML!==\"a\"}},{name:\"IncludePaddingInWidthCalculation\",ready:true,fn:function(a,b){return b.childNodes[1].firstChild.offsetWidth==210}},{name:\"IncludePaddingInHeightCalculation\",ready:true,fn:function(a,b){return b.childNodes[1].firstChild.offsetHeight==210}},{name:\"TextAreaMaxLength\",fn:function(a){return(\"maxlength\" in a.createElement(\"textarea\"))}},{name:\"GetPositionPercentage\",ready:true,fn:function(a,b){return Ext.feature.getStyle(b.childNodes[2],\"left\")==\"10%\"}},{name:\"PercentageHeightOverflowBug\",ready:true,fn:function(d){var a=false,c,b;if(Ext.getScrollbarSize().height){b=this.getTestElement();c=b.style;c.height=\"50px\";c.width=\"50px\";c.overflow=\"auto\";c.position=\"absolute\";b.innerHTML=['
','
',\"
\"].join(\"\");d.body.appendChild(b);if(b.firstChild.offsetHeight===50){a=true}d.body.removeChild(b)}return a}},{name:\"xOriginBug\",ready:true,fn:function(d,e){e.innerHTML='
';var c=document.getElementById(\"b1\").getBoundingClientRect(),b=document.getElementById(\"b2\").getBoundingClientRect(),a=document.getElementById(\"b3\").getBoundingClientRect();return(b.left!==c.left&&a.right!==c.right)}},{name:\"ScrollWidthInlinePaddingBug\",ready:true,fn:function(d){var a=false,c,b;b=d.createElement(\"div\");c=b.style;c.height=\"50px\";c.width=\"50px\";c.padding=\"10px\";c.overflow=\"hidden\";c.position=\"absolute\";b.innerHTML='';d.body.appendChild(b);if(b.scrollWidth===70){a=true}d.body.removeChild(b);return a}},{name:\"rtlVertScrollbarOnRight\",ready:true,fn:function(c,d){d.innerHTML='
';var b=d.firstChild,a=b.firstChild;return(a.offsetLeft+a.offsetWidth!==b.offsetLeft+b.offsetWidth)}},{name:\"rtlVertScrollbarOverflowBug\",ready:true,fn:function(b,c){c.innerHTML='
';var a=c.firstChild;return a.clientHeight===a.offsetHeight}},{identity:\"defineProperty\",fn:function(){if(Ext.isIE8m){Ext.Object.defineProperty=Ext.emptyFn;return false}return true}},{identify:\"nativeXhr\",fn:function(){if(typeof XMLHttpRequest!==\"undefined\"){return true}XMLHttpRequest=function(){try{return new ActiveXObject(\"MSXML2.XMLHTTP.3.0\")}catch(a){return null}};return false}},{name:\"SpecialKeyDownRepeat\",fn:function(){return Ext.isWebKit?parseInt(navigator.userAgent.match(/AppleWebKit\\/(\\d+)/)[1],10)>=525:!((Ext.isGecko&&!Ext.isWindows)||(Ext.isOpera&&Ext.operaVersion<12))}},{name:\"EmulatedMouseOver\",fn:function(){return Ext.os.is.iOS}},{name:\"Hashchange\",fn:function(){var a=document.documentMode;return\"onhashchange\" in window&&(a===undefined||a>7)}},{name:\"FixedTableWidthBug\",ready:true,fn:function(){if(Ext.isIE8){return false}var b=document.createElement(\"div\"),a=document.createElement(\"div\"),c;b.setAttribute(\"style\",\"display:table;table-layout:fixed;\");a.setAttribute(\"style\",\"display:table-cell;min-width:50px;\");b.appendChild(a);document.body.appendChild(b);b.offsetWidth;b.style.width=\"25px\";c=b.offsetWidth;document.body.removeChild(b);return c===50}},{name:\"FocusinFocusoutEvents\",fn:function(){return !Ext.isGecko}}]};Ext.supports={};Ext.feature.detect();Ext.env.Ready={blocks:(location.search||\"\").indexOf(\"ext-pauseReadyFire\")>0?1:0,bound:0,delay:1,firing:false,generation:0,listeners:[],nextId:0,sortGeneration:0,state:0,timer:null,bind:function(){var a=Ext.env.Ready,b=document;if(!a.bound){if(b.readyState==\"complete\"){a.onReadyEvent({type:b.readyState||\"body\"})}else{a.bound=1;if(Ext.browser.is.PhoneGap&&!Ext.os.is.Desktop){a.bound=2;b.addEventListener(\"deviceready\",a.onReadyEvent,false)}b.addEventListener(\"DOMContentLoaded\",a.onReadyEvent,false);window.addEventListener(\"load\",a.onReadyEvent,false)}}},block:function(){++this.blocks;Ext.isReady=false},fireReady:function(){var a=Ext.env.Ready;if(!a.state){Ext._readyTime=Ext.now();Ext.isDomReady=true;a.state=1;Ext.feature.detect(true);if(!a.delay){a.handleReady()}else{if(navigator.standalone){a.timer=Ext.defer(function(){a.timer=null;a.handleReadySoon()},1)}else{a.handleReadySoon()}}}},handleReady:function(){var a=this;if(a.state===1){a.state=2;Ext._beforeReadyTime=Ext.now();a.invokeAll();Ext._afterReadytime=Ext.now()}},handleReadySoon:function(a){var b=this;if(!b.timer){b.timer=Ext.defer(function(){b.timer=null;b.handleReady()},a||b.delay)}},invoke:function(b){var a=b.delay;if(a){Ext.defer(b.fn,a,b.scope)}else{if(Ext.elevateFunction){Ext.elevateFunction(b.fn,b.scope)}else{b.fn.call(b.scope)}}},invokeAll:function(){if(Ext.elevateFunction){Ext.elevateFunction(this.doInvokeAll,this)}else{this.doInvokeAll()}},doInvokeAll:function(){var b=this,a=b.listeners,c;if(!b.blocks){Ext.isReady=true}b.firing=true;while(a.length){if(b.sortGeneration!==b.generation){b.sortGeneration=b.generation;a.sort(b.sortFn)}c=a.pop();if(b.blocks&&!c.dom){a.push(c);break}b.invoke(c)}b.firing=false},makeListener:function(d,c,b){var a={fn:d,id:++this.nextId,scope:c,dom:false,priority:0};if(b){Ext.apply(a,b)}a.phase=a.dom?0:1;return a},on:function(c,b,a){var d=Ext.env.Ready,e=d.makeListener(c,b,a);if(d.state===2&&!d.firing&&(e.dom||!d.blocks)){d.invoke(e)}else{d.listeners.push(e);++d.generation;if(!d.bound){d.bind()}}},onReadyEvent:function(b){var a=Ext.env.Ready;if(Ext.elevateFunction){Ext.elevateFunction(a.doReadyEvent,a,arguments)}else{a.doReadyEvent(b)}},doReadyEvent:function(b){var a=this;if(a.bound>0){a.unbind();a.bound=-1}if(!a.state){a.fireReady()}},sortFn:function(d,c){return -((d.phase-c.phase)||(c.priority-d.priority)||(d.id-c.id))},unblock:function(){var a=this;if(a.blocks){if(!--a.blocks){if(a.state===2&&!a.firing){a.invokeAll()}}}},unbind:function(){var a=this,b=document;if(a.bound>1){b.removeEventListener(\"deviceready\",a.onReadyEvent,false)}b.removeEventListener(\"DOMContentLoaded\",a.onReadyEvent,false);window.removeEventListener(\"load\",a.onReadyEvent,false)}};(function(){var a=Ext.env.Ready;if(Ext.isIE9m){Ext.apply(a,{scrollTimer:null,readyStatesRe:/complete/i,pollScroll:function(){var b=true;try{document.documentElement.doScroll(\"left\")}catch(c){b=false}if(b&&document.body){a.onReadyEvent({type:\"doScroll\"})}else{a.scrollTimer=Ext.defer(a.pollScroll,20)}return b},bind:function(){if(a.bound){return}var d=document,b;try{b=window.frameElement===undefined}catch(c){}if(!b||!d.documentElement.doScroll){a.pollScroll=Ext.emptyFn}else{if(a.pollScroll()){return}}if(d.readyState==\"complete\"){a.onReadyEvent({type:\"already \"+(d.readyState||\"body\")})}else{d.attachEvent(\"onreadystatechange\",a.onReadyStateChange);window.attachEvent(\"onload\",a.onReadyEvent);a.bound=1}},unbind:function(){document.detachEvent(\"onreadystatechange\",a.onReadyStateChange);window.detachEvent(\"onload\",a.onReadyEvent);if(Ext.isNumber(a.scrollTimer)){clearTimeout(a.scrollTimer);a.scrollTimer=null}},onReadyStateChange:function(){var b=document.readyState;if(a.readyStatesRe.test(b)){a.onReadyEvent({type:b})}}})}Ext.onDocumentReady=function(e,d,b){var c={dom:true};if(b){Ext.apply(c,b)}a.on(e,d,c)};Ext.onReady=function(d,c,b){a.on(d,c,b)};a.bind()}());Ext.Loader=new function(){var c=this,a=Ext.ClassManager,h=Ext.Boot,d=Ext.Class,k=Ext.env.Ready,j=Ext.Function.alias,g=[\"extend\",\"mixins\",\"requires\"],o={},l=[],b=[],e=[],p={},n={},m={enabled:true,scriptChainDelay:false,disableCaching:true,disableCachingParam:\"_dc\",paths:a.paths,preserveScripts:true,scriptCharset:undefined},q={disableCaching:true,disableCachingParam:true,preserveScripts:true,scriptChainDelay:\"loadDelay\"};Ext.apply(c,{isInHistory:o,isLoading:false,history:l,config:m,readyListeners:b,optionalRequires:e,requiresMap:p,hasFileLoadError:false,scriptsLoading:0,syncModeEnabled:false,missingQueue:n,init:function(){var w=document.getElementsByTagName(\"script\"),r=w[w.length-1].src,B=r.substring(0,r.lastIndexOf(\"/\")+1),z=Ext._classPathMetadata,A=Ext.Microloader,t=Ext.manifest,u,x,y,v,s;if(!a.getPath(\"Ext\")){a.setPath(\"Ext\",B+\"src\")}if(z){Ext._classPathMetadata=null;c.addClassPathMappings(z)}if(t){u=t.loadOrder;x=Ext.Boot.baseUrl;if(u&&t.bootRelative){for(y=u.length,v=0;v1)?\"es\":\"\")+\": \"+u.join(\", \"))}if(y.length){c.loadScripts({url:y,_classNames:u})}else{c.checkReady()}}else{if(z){z.call(A)}c.checkReady()}if(c.syncModeEnabled){if(t===1){return a.get(r[0])}}return c},makeLoadCallback:function(r,s){return function(){var u=[],t=r.length;while(t-->0){u[t]=a.get(r[t])}return s.apply(this,u)}},onLoadFailure:function(){var r=this,s=r.onError;c.hasFileLoadError=true;--c.scriptsLoading;if(s){s.call(r.userScope,r)}c.checkReady()},onLoadSuccess:function(){var r=this,s=r.onLoad;--c.scriptsLoading;if(s){s.call(r.userScope,r)}c.checkReady()},onReady:function(t,s,v,r){if(v){k.on(t,s,r)}else{var u=k.makeListener(t,s,r);if(c.isLoading){b.push(u)}else{k.invoke(u)}}},addUsedClasses:function(t){var r,s,u;if(t){t=(typeof t===\"string\")?[t]:t;for(s=0,u=t.length;s0){c.loadScripts({url:v,sequential:true})}}}if(x.uses){v=x.uses;c.addUsedClasses(v)}});a.onCreated(c.historyPush);c.init()}();Ext._endTime=new Date().getTime();if(Ext._beforereadyhandler){Ext._beforereadyhandler()}(Ext.cmd.derive(\"Ext.Mixin\",Ext.Base,function(a){return{statics:{addHook:function(j,e,c,d){var h=Ext.isFunction(j),g=function(){var l=arguments,m=h?j:d[j],k=this.callParent(l);m.apply(this,l);return k},b=e.hasOwnProperty(c)&&e[c];if(h){j.$previous=Ext.emptyFn}g.$name=c;g.$owner=e.self;if(b){g.$previous=b.$previous;b.$previous=g}else{e[c]=g}}},onClassExtended:function(m,d){var g=d.mixinConfig,k=d.xhooks,j=m.superclass,e=d.onClassMixedIn,b,h,l,c;if(k){delete d.xhooks;(g||(d.mixinConfig=g={})).on=k}if(g){b=j.mixinConfig;if(b){d.mixinConfig=g=Ext.merge({},b,g)}d.mixinId=g.id;h=g.before;l=g.after;k=g.on;c=g.extended}if(h||l||k||c){d.onClassMixedIn=function(q){var n=this.prototype,p=q.prototype,o;if(h){Ext.Object.each(h,function(r,s){q.addMember(r,function(){if(n[s].apply(this,arguments)!==false){return this.callParent(arguments)}})})}if(l){Ext.Object.each(l,function(r,s){q.addMember(r,function(){var t=this.callParent(arguments);n[s].apply(this,arguments);return t})})}if(k){for(o in k){a.addHook(k[o],p,o,n)}}if(c){q.onExtended(function(){var r=Ext.Array.slice(arguments,0);r.unshift(q);return c.apply(this,r)},this)}if(e){e.apply(this,arguments)}}}}}},0,0,0,0,0,0,[Ext,\"Mixin\"],0));Ext.util=Ext.util||{};Ext.util.DelayedTask=function(e,d,b,j,h){var g=this,a,c=function(){var k=Ext.GlobalEvents;clearInterval(g.id);g.id=null;e.apply(d,b||[]);if(h!==false&&k.hasListeners.idle){k.fireEvent(\"idle\")}};j=typeof j===\"boolean\"?j:true;g.id=null;g.delay=function(l,n,m,k){if(j){g.cancel()}if(typeof l===\"number\"){a=l}e=n||e;d=m||d;b=k||b;if(!g.id){g.id=Ext.interval(c,a)}};g.cancel=function(){if(g.id){clearInterval(g.id);g.id=null}}};(Ext.cmd.derive(\"Ext.util.Event\",Ext.Base,function(){var d=Array.prototype.slice,a=Ext.Array.insert,c=Ext.Array.toArray,b={};return{isEvent:true,suspended:0,noOptions:{},constructor:function(g,e){this.name=e;this.observable=g;this.listeners=[]},addListener:function(n,e,g,u,q){var x=this,l=false,p=x.observable,k=x.name,r,j,w,t,y,s,h,m,v,o;if(!x.isListening(n,e)){j=x.createListener(n,e,g,u,q);if(x.firing){x.listeners=x.listeners.slice(0)}r=x.listeners;m=h=r.length;w=g&&g.priority;y=x._highestNegativePriorityIndex;s=(y!==undefined);if(w){t=(w<0);if(!t||s){for(v=(t?y:0);v0},fire:function(){var u=this,v=u.listeners,p=v.length,s=u.observable.isElement,x,w,l,m,r,h,o,k,g,t,j,n,q;if(!u.suspended&&p>0){u.firing=true;r=arguments.length?d.call(arguments,0):[];o=r.length;if(s){q=r[0]}for(m=0;m4?r:l;r=l;for(l in r){if(r.hasOwnProperty(l)){j=r[l];if(!p.$eventOptions[l]){m.addManagedListener(p,l,j.fn||j,j.scope||r.scope||q,j.fn?j:h,true)}}}if(r&&r.destroyable){return new b(m,p,r)}}else{if(n!==d){p.doAddListener(l,n,q,r,null,m,m);if(!k&&r&&r.destroyable){return new b(m,p,l,n,q)}}}},removeManagedListener:function(p,k,n,q){var m=this,r,j,o,h,l;if(typeof k!==\"string\"){r=k;for(k in r){if(r.hasOwnProperty(k)){j=r[k];if(!p.$eventOptions[k]){m.removeManagedListener(p,k,j.fn||j,j.scope||r.scope||q)}}}}else{o=m.managedListeners?m.managedListeners.slice():[];k=Ext.canonicalEventName(k);for(l=0,h=o.length;l0,h=this.events;if(!j&&k&&h){k=h[k];if(k&&k.isEvent){return k.isSuspended()}}return j},suspendEvents:function(h){++this.eventsSuspended;if(h&&!this.eventQueue){this.eventQueue=[]}},suspendEvent:function(){var n=this,l=n.events,h=arguments.length,k,m,j;for(k=0;k=8){a=new XDomainRequest()}else{Ext.Error.raise({msg:\"Your browser does not support CORS\"})}return a},getXhrInstance:(function(){var b=[function(){return new XMLHttpRequest()},function(){return new ActiveXObject(\"MSXML2.XMLHTTP.3.0\")},function(){return new ActiveXObject(\"MSXML2.XMLHTTP\")},function(){return new ActiveXObject(\"Microsoft.XMLHTTP\")}],c=0,a=b.length,g;for(;c=200&&a<300)||a==304,b=false;if(!c){switch(a){case 12002:case 12029:case 12030:case 12031:case 12152:case 13030:b=true;break}}return{success:c,isException:b}},createResponse:function(e){var j=this,l=e.xhr,c=j.getIsXdr(),b={},m=c?[]:l.getAllResponseHeaders().replace(/\\r\\n/g,\"\\n\").split(\"\\n\"),h=m.length,n,g,k,d,a;while(h--){n=m[h];g=n.indexOf(\":\");if(g>=0){k=n.substr(0,g).toLowerCase();if(n.charAt(g+1)==\" \"){++g}b[k]=n.substr(g+1)}}e.xhr=null;delete e.xhr;d={request:e,requestId:e.id,status:l.status,statusText:l.statusText,getResponseHeader:function(o){return b[o.toLowerCase()]},getAllResponseHeaders:function(){return b}};if(c){j.processXdrResponse(d,l)}if(e.binary){d.responseBytes=j.getByteArray(l)}else{d.responseText=l.responseText;d.responseXML=l.responseXML}l=null;return d},createException:function(a){return{request:a,requestId:a.id,status:a.aborted?-1:0,statusText:a.aborted?\"transaction aborted\":\"communication failure\",aborted:a.aborted,timedout:a.timedout}},getByteArray:function(k){var c=k.response,b=k.responseBody,l=Ext.data.flash&&Ext.data.flash.BinaryXhr,a,j,g,d;if(k instanceof l){a=k.responseBytes}else{if(window.Uint8Array){a=c?new Uint8Array(c):[]}else{if(Ext.isIE9p){try{a=new VBArray(b).toArray()}catch(h){a=[]}}else{if(Ext.isIE){if(!this.self.vbScriptInjected){this.injectVBScript()}getIEByteArray(k.responseBody,a=[])}else{a=[];j=k.responseText;g=j.length;for(d=0;d=500){this.run()}},run:function(){if(!this.isRunning){return}var a=this.runningQueue,b,c;this.lastRunTime=Ext.now();this.frameStartTime=Ext.now();a.push.apply(a,this.queue);for(b=0,c=a.length;b0){b=a.shift();this.invoke(b);this.processIdleQueue()}},processTaskQueue:function(){if(!this.hasOwnProperty(\"taskQueueTimer\")){this.taskQueueTimer=Ext.defer(this.processTaskQueueItem,15,this)}},processTaskQueueItem:function(){delete this.taskQueueTimer;var a=this.taskQueue,b;if(a.length>0){b=a.shift();this.invoke(b);this.processTaskQueue()}},showFps:function(){Ext.onReady(function(){Ext.Viewport.add([{xtype:\"component\",bottom:50,left:0,width:50,height:20,html:\"Average\",style:\"background-color: black; color: white; text-align: center; line-height: 20px; font-size: 8px;\"},{id:\"__averageFps\",xtype:\"component\",bottom:0,left:0,width:50,height:50,html:\"0\",style:\"background-color: red; color: white; text-align: center; line-height: 50px;\"},{xtype:\"component\",bottom:50,left:50,width:50,height:20,html:\"Min (Last 1k)\",style:\"background-color: black; color: white; text-align: center; line-height: 20px; font-size: 8px;\"},{id:\"__minFps\",xtype:\"component\",bottom:0,left:50,width:50,height:50,html:\"0\",style:\"background-color: orange; color: white; text-align: center; line-height: 50px;\"},{xtype:\"component\",bottom:50,left:100,width:50,height:20,html:\"Max (Last 1k)\",style:\"background-color: black; color: white; text-align: center; line-height: 20px; font-size: 8px;\"},{id:\"__maxFps\",xtype:\"component\",bottom:0,left:100,width:50,height:50,html:\"0\",style:\"background-color: yellow; color: black; text-align: center; line-height: 50px;\"},{xtype:\"component\",bottom:50,left:150,width:50,height:20,html:\"Current\",style:\"background-color: black; color: white; text-align: center; line-height: 20px; font-size: 8px;\"},{id:\"__currentFps\",xtype:\"component\",bottom:0,left:150,width:50,height:50,html:\"0\",style:\"background-color: green; color: white; text-align: center; line-height: 50px;\"}]);Ext.AnimationQueue.resetFps()})},resetFps:function(){var c=Ext.getCmp(\"__currentFps\"),b=Ext.getCmp(\"__averageFps\"),j=Ext.getCmp(\"__minFps\"),h=Ext.getCmp(\"__maxFps\"),d=1000,a=0,g=0,e=0;Ext.AnimationQueue.onFpsChanged=function(k){g++;if(!(g%10)){d=1000;a=0}e+=k;d=Math.min(d,k);a=Math.max(a,k);c.setHtml(Math.round(k));b.setHtml(Math.round(e/g));j.setHtml(Math.round(d));h.setHtml(Math.round(a))}}},1,0,0,0,0,0,[Ext,\"AnimationQueue\"],function(){}));(Ext.cmd.derive(\"Ext.ComponentManager\",Ext.Base,{alternateClassName:\"Ext.ComponentMgr\",singleton:true,count:0,typeName:\"xtype\",constructor:function(a){Ext.apply(this,a||{});this.all={};this.references={};this.onAvailableCallbacks={}},create:function(a,b){if(typeof a==\"string\"){return Ext.widget(a)}if(a.isComponent){return a}if(\"xclass\" in a){return Ext.create(a.xclass,a)}return Ext.widget(a.xtype||b,a)},get:function(a){return this.all[a]},register:function(a){var e=this,d=e.all,c=a.getId(),b=e.onAvailableCallbacks;d[c]=a;if(a.reference){e.references[c]=a}++e.count;if(e.count===1){e.initFocusListener()}b=b&&b[c];if(b&&b.length){e.notifyAvailable(a)}},unregister:function(a){var b=a.getId();if(a.reference){delete this.references[b]}delete this.all[b];this.count--},markReferencesDirty:function(){this.referencesDirty=true},fixReferences:function(){var c=this,b=c.references,a;if(c.referencesDirty){for(a in b){if(b.hasOwnProperty(a)){b[a].fixReference()}}c.referencesDirty=false}},onAvailable:function(h,c,b){var g=this,e=g.onAvailableCallbacks,a=g.all,d;if(h in a){d=a[h];c.call(b||d,d)}else{if(h){if(!Ext.isArray(e[h])){e[h]=[]}e[h].push(function(j){c.call(b||j,j)})}}},notifyAvailable:function(b){var a=this.onAvailableCallbacks[b&&b.getId()]||[];while(a.length){(a.shift())(b)}},each:function(b,a){return Ext.Object.each(this.all,b,a)},getCount:function(){return this.count},getAll:function(){return Ext.Object.getValues(this.all)},byElement:function(c){var a=document.body,e=Ext.Component.componentIdAttribute,d,g=Ext.getDom(c),b;while(g&&g.nodeType===1&&g!==a){d=g.getAttribute(e)||g.id;if(d){b=this.all[d];if(b){return b}}g=g.parentNode}return null},getActiveComponent:function(){return this.byElement(Ext.dom.Element.getActiveElement())},initFocusListener:function(){Ext.on(\"focus\",this.onGlobalFocus,this)},onGlobalFocus:function(g){var j=this,d=g.toElement,h=g.fromElement,c=j.byElement(d),k=j.byElement(h),l=j.getCommonAncestor(k,c),a,b;if(k&&!k.isDestroyed){if(k.focusable&&h===k.getFocusEl().dom){a=new Ext.event.Event(g.event);a.type=\"blur\";a.target=h;a.relatedTarget=d;k.onBlur(a)}for(b=k;b&&b!==l;b=b.getRefOwner()){b.onFocusLeave({event:g.event,type:\"focusleave\",target:h,relatedTarget:d,fromComponent:k,toComponent:c})}}if(c&&!c.isDestroyed){if(c.focusable&&d===c.getFocusEl().dom){a=new Ext.event.Event(g.event);a.type=\"focus\";a.relatedTarget=h;a.target=d;c.onFocus(a)}for(b=c;b&&b!==l;b=b.getRefOwner()){b.onFocusEnter({event:g.event,type:\"focusenter\",relatedTarget:h,target:d,fromComponent:k,toComponent:c})}}},getCommonAncestor:function(b,a){if(b===a){return b}while(b&&!(b.isAncestor(a)||b===a)){b=b.getRefOwner()}return b},deprecated:{5:{methods:{isRegistered:null,registerType:null}}}},1,0,0,0,0,0,[Ext,\"ComponentManager\",Ext,\"ComponentMgr\"],function(){Ext.getCmp=function(a){return Ext.ComponentManager.get(a)}}));Ext.ns(\"Ext.util\").Operators={\"=\":function(b,c){return b==c},\"!=\":function(b,c){return b!=c},\"^=\":function(b,c){return b&&b.substr(0,c.length)==c},\"$=\":function(b,c){return b&&b.substr(b.length-c.length)==c},\"*=\":function(b,c){return b&&b.indexOf(c)!==-1},\"%=\":function(b,c){return(b%c)===0},\"|=\":function(b,c){return b&&(b==c||b.substr(0,c.length+1)==c+\"-\")},\"~=\":function(b,c){return b&&(\" \"+b+\" \").indexOf(\" \"+c+\" \")!=-1}};(Ext.cmd.derive(\"Ext.util.LruCache\",Ext.util.HashMap,{config:{maxSize:null},add:function(a,e){var d=this,c,b;d.removeAtKey(a);b=d.last;c={prev:b,next:null,key:a,value:e};if(b){b.next=c}else{d.first=c}d.last=c;Ext.util.HashMap.prototype.add.call(this,a,c);d.prune();return e},insertBefore:function(b,g,c){var e=this,a,d;if(c=this.map[this.findKey(c)]){a=e.findKey(g);if(a){e.unlinkEntry(d=e.map[a])}else{d={prev:c.prev,next:c,key:b,value:g}}if(c.prev){d.prev.next=d}else{e.first=d}d.next=c;c.prev=d;e.prune();return g}else{return e.add(b,g)}},get:function(a){var b=this.map[a];if(b){if(b.next){this.moveToEnd(b)}return b.value}},removeAtKey:function(a){this.unlinkEntry(this.map[a]);return Ext.util.HashMap.prototype.removeAtKey.apply(this,arguments)},clear:function(a){this.first=this.last=null;return Ext.util.HashMap.prototype.clear.apply(this,arguments)},unlinkEntry:function(a){if(a){if(a.next){a.next.prev=a.prev}else{this.last=a.prev}if(a.prev){a.prev.next=a.next}else{this.first=a.next}a.prev=a.next=null}},moveToEnd:function(a){this.unlinkEntry(a);if(a.prev=this.last){this.last.next=a}else{this.first=a}this.last=a},getArray:function(c){var a=[],b=this.first;while(b){a.push(c?b.key:b.value);b=b.next}return a},each:function(c,b,a){var g=this,e=a?g.last:g.first,d=g.length;b=b||g;while(e){if(c.call(b,e.key,e.value,d)===false){break}e=a?e.prev:e.next}return g},findKey:function(b){var a,c=this.map;for(a in c){if(c.hasOwnProperty(a)&&c[a].value===b){return a}}return undefined},clone:function(){var a=new this.self(this.initialConfig),c=this.map,b;a.suspendEvents();for(b in c){if(c.hasOwnProperty(b)){a.add(b,c[b].value)}}a.resumeEvents();return a},prune:function(){var b=this,a=b.getMaxSize(),c=a?(b.length-a):0;if(c>0){for(;b.first&&c;c--){b.removeAtKey(b.first.key)}}}},0,0,0,0,0,0,[Ext.util,\"LruCache\"],0));(Ext.cmd.derive(\"Ext.ComponentQuery\",Ext.Base,{singleton:true},0,0,0,0,0,0,[Ext,\"ComponentQuery\"],function(){var g=this,t=Ext.util.Operators,l=/(\\d*)n\\+?(\\d*)/,e=/\\D/,n=/^(\\s)+/,m=/\\\\(.)/g,o=new Ext.util.LruCache({maxSize:100}),p=[\"var r = [],\",\"i = 0,\",\"it = items,\",\"l = it.length,\",\"c;\",\"for (; i < l; i++) {\",\"c = it[i];\",\"if (c.{0}) {\",\"r.push(c);\",\"}\",\"}\",\"return r;\"].join(\"\"),q=function(v,u){return u.method.apply(this,[v].concat(u.args))},a=function(w,A){var u=[],x=0,z=w.length,y,v=A!==\">\";for(;x\\^])\\s?|\\s|$)/,r=/^(#)?((?:\\\\\\.|[\\w\\-])+|\\*)(?:\\((true|false)\\))?/,c=[{re:/^\\.((?:\\\\\\.|[\\w\\-])+)(?:\\((true|false)\\))?/,method:d,argTransform:function(u){if(u[1]!==undefined){u[1]=u[1].replace(m,\"$1\")}return u.slice(1)}},{re:/^(?:\\[((?:[@?$])?[\\w\\-]*)\\s*(?:([\\^$*~%!\\/]?=)\\s*(['\"])?((?:\\\\\\]|.)*?)\\3)?(?!\\\\)\\])/,method:b,argTransform:function(y){var u=y[0],z=y[1],w=y[2],v=y[3],x=y[4],A;if(x!==undefined){x=x.replace(m,\"$1\")}if(w===\"/=\"){A=o.get(x);if(A){x=A}else{x=o.add(x,new RegExp(x))}}return[z,w,x]}},{re:/^#((?:\\\\\\.|[\\w\\-])+)/,method:j},{re:/^\\:([\\w\\-]+)(?:\\(((?:\\{[^\\}]+\\})|(?:(?!\\{)[^\\s>\\/]*?(?!\\})))\\))?/,method:s,argTransform:function(u){if(u[2]!==undefined){u[2]=u[2].replace(m,\"$1\")}return u.slice(1)}},{re:/^(?:\\{([^\\}]+)\\})/,method:p}];g.Query=Ext.extend(Object,{constructor:function(u){u=u||{};Ext.apply(this,u)},execute:function(w){var x=this.operations,v=[],z,y,u;for(y=0,u=x.length;y=0;--y){w=u[y];A=w.mode;if(A){if(A===\"^\"){v=a(v,\" \")}else{if(A===\">\"){C=[];for(x=0,B=v.length;x1}});Ext.apply(this,{cache:new Ext.util.LruCache({maxSize:100}),pseudos:{not:function(A,u){var B=Ext.ComponentQuery,y=0,z=A.length,x=[],w=-1,v;for(;y0){u.push(v[0])}return u},last:function(w){var u=w.length,v=[];if(u>0){v.push(w[u-1])}return v},focusable:function(v){var u=v.length,x=[],w=0,y;for(;w=u.left)&&((b==\"t\"&&j==\"b\")||(b==\"b\"&&j==\"t\"));r=(l=u.top)&&((c==\"r\"&&m==\"l\")||(c==\"l\"&&m==\"r\"));if(n+g>w.right){if(r){n=u.left-g;r=false}else{n=w.right-g}}if(nw.bottom){if(q){l=u.top-t;q=false}else{l=w.bottom-t}}if(lh.right){k=true;d[0]=(h.right-a.right)}if(a.left+d[0]h.bottom){k=true;d[1]=(h.bottom-a.bottom)}if(a.top+d[1]=a.x&&b.right<=a.right&&b.y>=a.y&&b.bottom<=a.bottom)},intersect:function(h){var g=this,d=Math.max(g.y,h.y),e=Math.min(g.right,h.right),a=Math.min(g.bottom,h.bottom),c=Math.max(g.x,h.x);if(a>d&&e>c){return new this.self(d,e,a,c)}else{return false}},union:function(h){var g=this,d=Math.min(g.y,h.y),e=Math.max(g.right,h.right),a=Math.max(g.bottom,h.bottom),c=Math.min(g.x,h.x);return new this.self(d,e,a,c)},constrainTo:function(b){var a=this,c=Ext.Number.constrain;a.top=a.y=c(a.top,b.y,b.bottom);a.bottom=c(a.bottom,b.y,b.bottom);a.left=a.x=c(a.left,b.x,b.right);a.right=c(a.right,b.x,b.right);return a},adjust:function(d,g,a,c){var e=this;e.top=e.y+=d;e.left=e.x+=c;e.right+=g;e.bottom+=a;return e},getOutOfBoundOffset:function(a,b){if(!Ext.isObject(a)){if(a==\"x\"){return this.getOutOfBoundOffsetX(b)}else{return this.getOutOfBoundOffsetY(b)}}else{b=a;var c=new Ext.util.Offset();c.x=this.getOutOfBoundOffsetX(b.x);c.y=this.getOutOfBoundOffsetY(b.y);return c}},getOutOfBoundOffsetX:function(a){if(a<=this.x){return this.x-a}else{if(a>=this.right){return this.right-a}}return 0},getOutOfBoundOffsetY:function(a){if(a<=this.y){return this.y-a}else{if(a>=this.bottom){return this.bottom-a}}return 0},isOutOfBound:function(a,b){if(!Ext.isObject(a)){if(a==\"x\"){return this.isOutOfBoundX(b)}else{return this.isOutOfBoundY(b)}}else{b=a;return(this.isOutOfBoundX(b.x)||this.isOutOfBoundY(b.y))}},isOutOfBoundX:function(a){return(athis.right)},isOutOfBoundY:function(a){return(athis.bottom)},restrict:function(b,d,a){if(Ext.isObject(b)){var c;a=d;d=b;if(d.copy){c=d.copy()}else{c={x:d.x,y:d.y}}c.x=this.restrictX(d.x,a);c.y=this.restrictY(d.y,a);return c}else{if(b==\"x\"){return this.restrictX(d,a)}else{return this.restrictY(d,a)}}},restrictX:function(b,a){if(!a){a=1}if(b<=this.x){b-=(b-this.x)*a}else{if(b>=this.right){b-=(b-this.right)*a}}return b},restrictY:function(b,a){if(!a){a=1}if(b<=this.y){b-=(b-this.y)*a}else{if(b>=this.bottom){b-=(b-this.bottom)*a}}return b},getSize:function(){return{width:this.right-this.x,height:this.bottom-this.y}},copy:function(){return new this.self(this.y,this.right,this.bottom,this.x)},copyFrom:function(b){var a=this;a.top=a.y=a[1]=b.y;a.right=b.right;a.bottom=b.bottom;a.left=a.x=a[0]=b.x;return this},toString:function(){return\"Region[\"+this.top+\",\"+this.right+\",\"+this.bottom+\",\"+this.left+\"]\"},translateBy:function(a,c){if(arguments.length==1){c=a.y;a=a.x}var b=this;b.top=b.y+=c;b.right+=a;b.bottom+=c;b.left=b.x+=a;return b},round:function(){var a=this;a.top=a.y=Math.round(a.y);a.right=Math.round(a.right);a.bottom=Math.round(a.bottom);a.left=a.x=Math.round(a.x);return a},equals:function(a){return(this.top===a.top&&this.right===a.right&&this.bottom===a.bottom&&this.left===a.left)}},3,0,0,0,0,0,[Ext.util,\"Region\"],0));(Ext.cmd.derive(\"Ext.util.Point\",Ext.util.Region,{radianToDegreeConstant:180/Math.PI,origin:{x:0,y:0},statics:{fromEvent:function(b){var a=b.changedTouches,c=(a&&a.length>0)?a[0]:b;return this.fromTouch(c)},fromTouch:function(a){return new this(a.pageX,a.pageY)},from:function(a){if(!a){return new this(0,0)}if(!(a instanceof this)){return new this(a.x,a.y)}return a}},constructor:function(a,b){if(a==null){a=0}if(b==null){b=0}Ext.util.Region.prototype.constructor.call(this,b,a,b,a)},clone:function(){return new this.self(this.x,this.y)},copy:function(){return this.clone.apply(this,arguments)},copyFrom:function(a){this.x=a.x;this.y=a.y;return this},toString:function(){return\"Point[\"+this.x+\",\"+this.y+\"]\"},isCloseTo:function(c,b){if(typeof b==\"number\"){return this.getDistanceTo(c)<=b}var a=c.x,g=c.y,e=b.x,d=b.y;return(this.x<=a+e&&this.x>=a-e&&this.y<=g+d&&this.y>=g-d)},isWithin:function(){return this.isCloseTo.apply(this,arguments)},isContainedBy:function(a){if(!(a instanceof Ext.util.Region)){a=Ext.get(a.el||a).getRegion()}return a.contains(this)},roundedEquals:function(a){if(!a||typeof a!==\"object\"){a=this.origin}return(Math.round(this.x)===Math.round(a.x)&&Math.round(this.y)===Math.round(a.y))},getDistanceTo:function(b){if(!b||typeof b!==\"object\"){b=this.origin}var c=this.x-b.x,a=this.y-b.y;return Math.sqrt(c*c+a*a)},getAngleTo:function(b){if(!b||typeof b!==\"object\"){b=this.origin}var c=this.x-b.x,a=this.y-b.y;return Math.atan2(a,c)*this.radianToDegreeConstant}},3,0,0,0,0,0,[Ext.util,\"Point\"],function(){this.prototype.translate=this.prototype.translateBy}));(Ext.cmd.derive(\"Ext.event.Event\",Ext.Base,{alternateClassName:\"Ext.EventObjectImpl\",isStopped:false,isEvent:true,statics:{resolveTextNode:function(a){return(a&&a.nodeType===3)?a.parentNode:a},pointerEvents:{pointerdown:1,pointermove:1,pointerup:1,pointercancel:1,pointerover:1,pointerout:1,pointerenter:1,pointerleave:1,MSPointerDown:1,MSPointerMove:1,MSPointerUp:1,MSPointerOver:1,MSPointerOut:1,MSPointerCancel:1,MSPointerEnter:1,MSPointerLeave:1},mouseEvents:{mousedown:1,mousemove:1,mouseup:1,mouseover:1,mouseout:1,mouseenter:1,mouseleave:1},clickEvents:{click:1,dblclick:1},touchEvents:{touchstart:1,touchmove:1,touchend:1,touchcancel:1},focusEvents:{focus:1,blur:1,focusin:1,focusout:1,focusenter:1,focusleave:1},pointerTypes:{2:\"touch\",3:\"pen\",4:\"mouse\",touch:\"touch\",pen:\"pen\",mouse:\"mouse\"}},constructor:function(b){var g=this,k=g.self,e=g.self.resolveTextNode,j=b.changedTouches,c=j?j[0]:b,h=b.type,a,d;g.pageX=c.pageX;g.pageY=c.pageY;g.target=g.delegatedTarget=e(b.target);d=b.relatedTarget;if(d){g.relatedTarget=e(d)}g.browserEvent=g.event=b;g.type=h;g.button=b.button||0;g.shiftKey=b.shiftKey;g.ctrlKey=b.ctrlKey||b.metaKey||false;g.altKey=b.altKey;g.charCode=b.charCode;g.keyCode=b.keyCode;if(k.forwardTab!==undefined&&k.focusEvents[h]){g.forwardTab=k.forwardTab}if(k.mouseEvents[h]||k.clickEvents[h]){a=\"mouse\"}else{if(k.pointerEvents[h]){a=k.pointerTypes[b.pointerType]}else{if(k.touchEvents[h]){a=\"touch\"}}}if(a){g.pointerType=a}g.timeStamp=g.time=+(b.timeStamp||new Date())},chain:function(a){var b=Ext.Object.chain(this);b.parentEvent=this;return Ext.apply(b,a)},correctWheelDelta:function(c){var b=this.WHEEL_SCALE,a=Math.round(c/b);if(!a&&c){a=(c<0)?-1:1}return a},getCharCode:function(){return this.charCode||this.keyCode},getKey:function(){return this.keyCode||this.charCode},getPoint:function(){var a=this.getXY();return new Ext.util.Point(a[0],a[1])},getRelatedTarget:function(b,e,a){var c=this.relatedTarget,d=null;if(c){if(b){d=Ext.fly(c).findParent(b,e,a)}else{d=a?Ext.get(c):c}}return d},getTarget:function(b,c,a){return b?Ext.fly(this.target).findParent(b,c,a):(a?Ext.get(this.target):this.target)},getTime:function(){return this.time},getWheelDelta:function(){var a=this.getWheelDeltas();return a.y},getWheelDeltas:function(){var d=this,c=d.browserEvent,b=0,a=0;if(Ext.isDefined(c.wheelDeltaX)){b=c.wheelDeltaX;a=c.wheelDeltaY}else{if(c.wheelDelta){a=c.wheelDelta}else{if(c.detail){a=-c.detail;if(a>100){a=3}else{if(a<-100){a=-3}}if(Ext.isDefined(c.axis)&&c.axis===c.HORIZONTAL_AXIS){b=a;a=0}}}}return{x:d.correctWheelDelta(b),y:d.correctWheelDelta(a)}},getX:function(){return this.getXY()[0]},getXY:function(){var c=this,e=c.xy;if(!e){e=c.xy=[c.pageX,c.pageY];var b=e[0],h,d,g,a;if(!b&&b!==0){h=c.browserEvent;d=document;g=d.documentElement;a=d.body;e[0]=h.clientX+(g&&g.scrollLeft||a&&a.scrollLeft||0)-(g&&g.clientLeft||a&&a.clientLeft||0);e[1]=h.clientY+(g&&g.scrollTop||a&&a.scrollTop||0)-(g&&g.clientTop||a&&a.clientTop||0)}}return e},getY:function(){return this.getXY()[1]},hasModifier:function(){var a=this;return !!(a.ctrlKey||a.altKey||a.shiftKey||a.metaKey)},isNavKeyPress:function(c){var b=this,a=b.keyCode;return(a>=33&&a<=40)||(!c&&(a===b.RETURN||a===b.TAB||a===b.ESC))},isSpecialKey:function(){var a=this.keyCode;return(this.type===\"keypress\"&&this.ctrlKey)||this.isNavKeyPress()||(a===this.BACKSPACE)||(a>=16&&a<=20)||(a>=44&&a<=46)},makeUnpreventable:function(){this.browserEvent.preventDefault=Ext.emptyFn},preventDefault:function(){this.browserEvent.preventDefault();return this},setCurrentTarget:function(a){this.currentTarget=this.delegatedTarget=a},stopEvent:function(){return this.preventDefault().stopPropagation()},stopPropagation:function(){var b=this,c=b.browserEvent,a=b.parentEvent;b.isStopped=true;if(a){a.isStopped=true}if(!c.stopPropagation){c.cancelBubble=true;return b}c.stopPropagation();return b},within:function(c,d,a){var b;if(c){b=d?this.getRelatedTarget():this.getTarget()}return b?Ext.fly(c).contains(b)||!!(a&&b===Ext.getDom(c)):false},deprecated:{\"4.0\":{methods:{getPageX:\"getX\",getPageY:\"getY\"}}}},1,0,0,0,0,0,[Ext.event,\"Event\",Ext,\"EventObjectImpl\"],function(a){var b=a.prototype,c={BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,RETURN:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,WHEEL_SCALE:(function(){var d;if(Ext.isGecko){d=3}else{if(Ext.isMac){if(Ext.isSafari&&Ext.webKitVersion>=532){d=120}else{d=12}d*=3}else{d=120}}return d}())};Ext.apply(a,c);Ext.apply(b,c);b.getTrueXY=b.getXY}));Ext.define(\"Ext.overrides.event.Event\",{override:\"Ext.event.Event\",mousedownEvents:{mousedown:1,pointerdown:1,touchstart:1},injectEvent:(function(){var d,e={},c;if(!Ext.isIE9m&&document.createEvent){d={createHtmlEvent:function(l,j,h,g){var k=l.createEvent(\"HTMLEvents\");k.initEvent(j,h,g);return k},createMouseEvent:function(v,t,n,m,p,l,j,k,g,s,r,o,q){var h=v.createEvent(\"MouseEvents\"),u=v.defaultView||window;if(h.initMouseEvent){h.initMouseEvent(t,n,m,u,p,l,j,l,j,k,g,s,r,o,q)}else{h=v.createEvent(\"UIEvents\");h.initEvent(t,n,m);h.view=u;h.detail=p;h.screenX=l;h.screenY=j;h.clientX=l;h.clientY=j;h.ctrlKey=k;h.altKey=g;h.metaKey=r;h.shiftKey=s;h.button=o;h.relatedTarget=q}return h},createUIEvent:function(n,l,j,h,k){var m=n.createEvent(\"UIEvents\"),g=n.defaultView||window;m.initUIEvent(l,j,h,g,k);return m},fireEvent:function(j,g,h){j.dispatchEvent(h)}}}else{if(document.createEventObject){c={0:1,1:4,2:2};d={createHtmlEvent:function(l,j,h,g){var k=l.createEventObject();k.bubbles=h;k.cancelable=g;return k},createMouseEvent:function(u,t,n,m,p,l,j,k,g,s,r,o,q){var h=u.createEventObject();h.bubbles=n;h.cancelable=m;h.detail=p;h.screenX=l;h.screenY=j;h.clientX=l;h.clientY=j;h.ctrlKey=k;h.altKey=g;h.shiftKey=s;h.metaKey=r;h.button=c[o]||o;h.relatedTarget=q;return h},createUIEvent:function(m,k,h,g,j){var l=m.createEventObject();l.bubbles=h;l.cancelable=g;return l},fireEvent:function(j,g,h){j.fireEvent(\"on\"+g,h)}}}}Ext.Object.each({load:[false,false],unload:[false,false],select:[true,false],change:[true,false],submit:[true,true],reset:[true,false],resize:[true,false],scroll:[true,false]},function(j,k){var h=k[0],g=k[1];e[j]=function(n,l){var m=d.createHtmlEvent(j,h,g);d.fireEvent(n,j,m)}});function b(j,h){var g=(j!=\"mousemove\");return function(n,k){var m=k.getXY(),l=d.createMouseEvent(n.ownerDocument,j,true,g,h,m[0],m[1],k.ctrlKey,k.altKey,k.shiftKey,k.metaKey,k.button,k.relatedTarget);d.fireEvent(n,j,l)}}Ext.each([\"click\",\"dblclick\",\"mousedown\",\"mouseup\",\"mouseover\",\"mousemove\",\"mouseout\"],function(g){e[g]=b(g,1)});Ext.Object.each({focusin:[true,false],focusout:[true,false],activate:[true,true],focus:[false,false],blur:[false,false]},function(j,k){var h=k[0],g=k[1];e[j]=function(n,l){var m=d.createUIEvent(n.ownerDocument,j,h,g,1);d.fireEvent(n,j,m)}});if(!d){e={};d={}}function a(h,g){}return function(k){var j=this,h=e[j.type]||a,g=k?(k.dom||k):j.getTarget();h(g,j)}}()),preventDefault:function(){var c=this,b=c.browserEvent,a,d;if(typeof b.type!==\"unknown\"){if(b.preventDefault){b.preventDefault()}else{if(b.type===\"mousedown\"){d=b.target;a=d.getAttribute(\"unselectable\");if(a!==\"on\"){d.setAttribute(\"unselectable\",\"on\");Ext.defer(function(){d.setAttribute(\"unselectable\",a)},1)}}b.returnValue=false;if(b.ctrlKey||b.keyCode>111&&b.keyCode<124){b.keyCode=-1}}}return c},stopPropagation:function(){var b=this,a=b.browserEvent;if(typeof a.type!==\"unknown\"){if(b.mousedownEvents[b.type]){Ext.GlobalEvents.fireMouseDown(b)}arguments.callee.$previous.call(this)}return b},deprecated:{\"5.0\":{methods:{clone:function(){return new this.self(this.browserEvent,this)}}}}},function(){var a=this,d,c=function(g){if(g.keyCode===9){a.forwardTab=!g.shiftKey}},b=function(g){if(g.keyCode===9){delete a.forwardTab}};if(Ext.isIE9m){d={0:0,1:0,4:1,2:2};a.override({statics:{enableIEAsync:function(h){var e,g={};for(e in h){g[e]=h[e]}return g}},constructor:function(j,k,g,e){var h=this;h.callParent([j,k,g,e]);h.button=d[j.button];if(j.type===\"contextmenu\"){h.button=2}h.toElement=j.toElement;h.fromElement=j.fromElement},mouseLeaveRe:/(mouseout|mouseleave)/,mouseEnterRe:/(mouseover|mouseenter)/,enableIEAsync:function(e){this.browserEvent=this.self.enableIEAsync(e)},getRelatedTarget:function(g,l,e){var j=this,h,k;if(!j.relatedTarget){h=j.type;if(j.mouseLeaveRe.test(h)){k=j.toElement}else{if(j.mouseEnterRe.test(h)){k=j.fromElement}}if(k){j.relatedTarget=j.self.resolveTextNode(k)}}return j.callParent([g,l,e])}});document.attachEvent(\"onkeydown\",c);document.attachEvent(\"onkeyup\",b);window.attachEvent(\"onunload\",function(){document.detachEvent(\"onkeydown\",c);document.detachEvent(\"onkeyup\",b)})}else{if(document.addEventListener){document.addEventListener(\"keydown\",c,true);document.addEventListener(\"keyup\",b,true)}}});(Ext.cmd.derive(\"Ext.event.publisher.Dom\",Ext.event.publisher.Publisher,{type:\"dom\",handledDomEvents:[],reEnterCount:0,captureEvents:{resize:1,focus:1,blur:1,paste:1,input:1,change:1,animationstart:1,animationend:1,scroll:1},directEvents:{mouseenter:1,mouseleave:1,pointerenter:1,pointerleave:1,MSPointerEnter:1,MSPointerLeave:1,load:1,unload:1,beforeunload:1,error:1,DOMContentLoaded:1,DOMFrameContentLoaded:1,hashchange:1},blockedPointerEvents:{pointerover:1,pointerout:1,pointerenter:1,pointerleave:1,MSPointerOver:1,MSPointerOut:1,MSPointerEnter:1,MSPointerLeave:1},blockedCompatibilityMouseEvents:{mouseenter:1,mouseleave:1},constructor:function(){var a=this;a.bubbleSubscribers={};a.captureSubscribers={};a.directSubscribers={};a.directCaptureSubscribers={};a.delegatedListeners={};a.initHandlers();Ext.onReady(a.onReady,a);Ext.event.publisher.Publisher.prototype.constructor.call(this)},registerEvents:function(){var g=this,d=Ext.event.publisher.Publisher.publishersByEvent,a=g.handledDomEvents,e=a.length,c=0,b;for(;cc)?1:(d1){m=[];for(c=0;c0){this.invokeRecognizers(\"onTouchMove\",a)}}},onTouchEnd:function(b){var a=this;if(!a.isStarted){return}a.updateTouches(b,true);a.invokeRecognizers(a.isCancelEvent[b.type]?\"onTouchCancel\":\"onTouchEnd\",b);if(!a.activeTouches.length){a.isStarted=false;a.invokeRecognizers(\"onEnd\",b);if(Ext.enableGarbageCollector){Ext.dom.GarbageCollector.resume()}}},onTargetTouchMove:function(a){if(Ext.elevateFunction){Ext.elevateFunction(this.doTargetTouchMove,this,[a])}else{this.doTargetTouchMove(a)}},doTargetTouchMove:function(a){if(!Ext.getBody().contains(a.target)){this.onTouchMove(new Ext.event.Event(a))}},onTargetTouchEnd:function(a){if(Ext.elevateFunction){Ext.elevateFunction(this.doTargetTouchEnd,this,[a])}else{this.doTargetTouchEnd(a)}},doTargetTouchEnd:function(c){var a=this,b=c.target;b.removeEventListener(\"touchmove\",a.onTargetTouchMove);b.removeEventListener(\"touchend\",a.onTargetTouchEnd);b.removeEventListener(\"touchcancel\",a.onTargetTouchEnd);if(!Ext.getBody().contains(b)){a.onTouchEnd(new Ext.event.Event(c))}},updateAsync:function(a){this.handlers=a?this._asyncHandlers:this._handlers},reset:function(){var e=this,b=e.recognizers,d=b.length,c,a;e.activeTouchesMap={};e.activeTouches=[];e.changedTouches=[];for(c=0;c=500){this.run()}},run:function(){this.pending=false;var k=this.readQueue,e=this.writeQueue,c=null,g;if(this.mode){g=k;if(e.length>0){c=false}}else{g=e;if(k.length>0){c=true}}var b=g.slice(),d,h,a,j,l;g.length=0;for(d=0,h=b.length;d2){j.apply(l,a[2])}else{j.call(l)}}b.length=0;if(c!==null){this.request(c)}}},1,0,0,0,0,0,[Ext,\"TaskQueue\"],0));(Ext.cmd.derive(\"Ext.util.sizemonitor.Abstract\",Ext.Base,{config:{element:null,callback:Ext.emptyFn,scope:null,args:[]},width:0,height:0,contentWidth:0,contentHeight:0,constructor:function(a){this.refresh=Ext.Function.bind(this.refresh,this);this.info={width:0,height:0,contentWidth:0,contentHeight:0,flag:0};this.initElement();this.initConfig(a);this.bindListeners(true)},bindListeners:Ext.emptyFn,applyElement:function(a){if(a){return Ext.get(a)}},updateElement:function(a){a.append(this.detectorsContainer);a.addCls(\"x-size-monitored\")},applyArgs:function(a){return a.concat([this.info])},refreshMonitors:Ext.emptyFn,forceRefresh:function(){Ext.TaskQueue.requestRead(\"refresh\",this)},getContentBounds:function(){return this.detectorsContainer.getBoundingClientRect()},getContentWidth:function(){return this.detectorsContainer.offsetWidth},getContentHeight:function(){return this.detectorsContainer.offsetHeight},refreshSize:function(){var d=this.getElement();if(!d||d.isDestroyed){return false}var b=d.getWidth(),l=d.getHeight(),a=this.getContentWidth(),k=this.getContentHeight(),j=this.contentWidth,g=this.contentHeight,c=this.info,e=false,h;this.width=b;this.height=l;this.contentWidth=a;this.contentHeight=k;h=((j!==a?1:0)+(g!==k?2:0));if(h>0){c.width=b;c.height=l;c.contentWidth=a;c.contentHeight=k;c.flag=h;e=true;this.getCallback().apply(this.getScope(),this.getArgs())}return e},refresh:function(a){if(this.refreshSize()||a){Ext.TaskQueue.requestWrite(\"refreshMonitors\",this)}},destroy:function(){var a=this.getElement();this.bindListeners(false);if(a&&!a.isDestroyed){a.removeCls(\"x-size-monitored\")}delete this._element;this.callParent()}},1,0,0,0,0,[[Ext.mixin.Templatable.prototype.mixinId||Ext.mixin.Templatable.$className,Ext.mixin.Templatable]],[Ext.util.sizemonitor,\"Abstract\"],0));(Ext.cmd.derive(\"Ext.util.sizemonitor.Default\",Ext.util.sizemonitor.Abstract,{updateElement:function(a){},bindListeners:function(b){var a=this.getElement().dom;if(!a){return}if(b){a.onresize=this.refresh}else{delete a.onresize}},getContentBounds:function(){return this.getElement().dom.getBoundingClientRect()},getContentWidth:function(){return this.getElement().getWidth()},getContentHeight:function(){return this.getElement().getHeight()}},0,0,0,0,0,0,[Ext.util.sizemonitor,\"Default\"],0));(Ext.cmd.derive(\"Ext.util.sizemonitor.Scroll\",Ext.util.sizemonitor.Abstract,{getElementConfig:function(){return{reference:\"detectorsContainer\",classList:[\"x-size-monitors\",\"scroll\"],children:[{reference:\"expandMonitor\",className:\"expand\"},{reference:\"shrinkMonitor\",className:\"shrink\"}]}},constructor:function(a){this.onScroll=Ext.Function.bind(this.onScroll,this);Ext.util.sizemonitor.Abstract.prototype.constructor.apply(this,arguments)},bindListeners:function(b){var a=b?\"addEventListener\":\"removeEventListener\";this.expandMonitor[a](\"scroll\",this.onScroll,true);this.shrinkMonitor[a](\"scroll\",this.onScroll,true)},forceRefresh:function(){Ext.TaskQueue.requestRead(\"refresh\",this,[true])},onScroll:function(){Ext.TaskQueue.requestRead(\"refresh\",this)},refreshMonitors:function(){var b=this.expandMonitor,c=this.shrinkMonitor,a=1000000;if(b&&!b.isDestroyed){b.scrollLeft=a;b.scrollTop=a}if(c&&!c.isDestroyed){c.scrollLeft=a;c.scrollTop=a}}},1,0,0,0,0,0,[Ext.util.sizemonitor,\"Scroll\"],0));(Ext.cmd.derive(\"Ext.util.sizemonitor.OverflowChange\",Ext.util.sizemonitor.Abstract,{constructor:function(a){this.onExpand=Ext.Function.bind(this.onExpand,this);this.onShrink=Ext.Function.bind(this.onShrink,this);Ext.util.sizemonitor.Abstract.prototype.constructor.apply(this,arguments)},getElementConfig:function(){return{reference:\"detectorsContainer\",classList:[\"x-size-monitors\",\"overflowchanged\"],children:[{reference:\"expandMonitor\",className:\"expand\",children:[{reference:\"expandHelper\"}]},{reference:\"shrinkMonitor\",className:\"shrink\",children:[{reference:\"shrinkHelper\"}]}]}},bindListeners:function(b){var a=b?\"addEventListener\":\"removeEventListener\";this.expandMonitor[a](Ext.browser.is.Firefox?\"underflow\":\"overflowchanged\",this.onExpand,true);this.shrinkMonitor[a](Ext.browser.is.Firefox?\"overflow\":\"overflowchanged\",this.onShrink,true)},onExpand:function(a){if(Ext.browser.is.Webkit&&a.horizontalOverflow&&a.verticalOverflow){return}Ext.TaskQueue.requestRead(\"refresh\",this)},onShrink:function(a){if(Ext.browser.is.Webkit&&!a.horizontalOverflow&&!a.verticalOverflow){return}Ext.TaskQueue.requestRead(\"refresh\",this)},refreshMonitors:function(){if(this.isDestroyed){return}var g=this.expandHelper,e=this.shrinkHelper,b=this.getContentBounds(),d=b.width,a=b.height,c;if(g&&!g.isDestroyed){c=g.style;c.width=(d+1)+\"px\";c.height=(a+1)+\"px\"}if(e&&!e.isDestroyed){c=e.style;c.width=d+\"px\";c.height=a+\"px\"}Ext.TaskQueue.requestRead(\"refresh\",this)}},1,0,0,0,0,0,[Ext.util.sizemonitor,\"OverflowChange\"],0));(Ext.cmd.derive(\"Ext.util.SizeMonitor\",Ext.Base,{constructor:function(a){var b=Ext.util.sizemonitor;if(Ext.browser.is.Firefox){return new b.OverflowChange(a)}else{if(Ext.browser.is.WebKit){if(!Ext.browser.is.Silk&&Ext.browser.engineVersion.gtEq(\"535\")){return new b.OverflowChange(a)}else{return new b.Scroll(a)}}else{if(Ext.browser.is.IE11){return new b.Scroll(a)}else{return new b.Default(a)}}}}},1,0,0,0,0,0,[Ext.util,\"SizeMonitor\"],0));(Ext.cmd.derive(\"Ext.event.publisher.ElementSize\",Ext.event.publisher.Publisher,{type:\"size\",handledEvents:[\"resize\"],constructor:function(){this.monitors={};this.subscribers={};Ext.event.publisher.Publisher.prototype.constructor.apply(this,arguments)},subscribe:function(b){var d=b.id,c=this.subscribers,a=this.monitors;if(c[d]){++c[d]}else{c[d]=1;a[d]=new Ext.util.SizeMonitor({element:b,callback:this.onElementResize,scope:this,args:[b]})}b.on(\"painted\",\"forceRefresh\",a[d]);return true},unsubscribe:function(c){var e=c.id,d=this.subscribers,b=this.monitors,a;if(d[e]&&!--d[e]){delete d[e];a=b[e];c.un(\"painted\",\"forceRefresh\",a);a.destroy();delete b[e]}},onElementResize:function(a,b){Ext.TaskQueue.requestRead(\"fire\",this,[a,\"resize\",[a,b]])}},1,0,0,0,0,0,[Ext.event.publisher,\"ElementSize\"],function(a){a.instance=new a()}));(Ext.cmd.derive(\"Ext.util.paintmonitor.Abstract\",Ext.Base,{config:{element:null,callback:Ext.emptyFn,scope:null,args:[]},eventName:\"\",monitorClass:\"\",constructor:function(a){this.onElementPainted=Ext.Function.bind(this.onElementPainted,this);this.initConfig(a)},bindListeners:function(a){this.monitorElement[a?\"addEventListener\":\"removeEventListener\"](this.eventName,this.onElementPainted,true)},applyElement:function(a){if(a){return Ext.get(a)}},updateElement:function(a){this.monitorElement=Ext.Element.create({classList:[\"x-paint-monitor\",this.monitorClass]},true);a.appendChild(this.monitorElement);a.addCls(\"x-paint-monitored\");this.bindListeners(true)},onElementPainted:function(){},destroy:function(){var b=this.monitorElement,a=b.parentNode,c=this.getElement();this.bindListeners(false);delete this.monitorElement;if(c&&!c.isDestroyed){c.removeCls(\"x-paint-monitored\");delete this._element}if(a){a.removeChild(b)}this.callParent()}},1,0,0,0,0,0,[Ext.util.paintmonitor,\"Abstract\"],0));(Ext.cmd.derive(\"Ext.util.paintmonitor.CssAnimation\",Ext.util.paintmonitor.Abstract,{eventName:Ext.browser.is.WebKit?\"webkitAnimationEnd\":\"animationend\",monitorClass:\"cssanimation\",onElementPainted:function(a){if(a.animationName===\"x-paint-monitor-helper\"){this.getCallback().apply(this.getScope(),this.getArgs())}}},0,0,0,0,0,0,[Ext.util.paintmonitor,\"CssAnimation\"],0));(Ext.cmd.derive(\"Ext.util.paintmonitor.OverflowChange\",Ext.util.paintmonitor.Abstract,{eventName:Ext.browser.is.Firefox?\"overflow\":\"overflowchanged\",monitorClass:\"overflowchange\",onElementPainted:function(a){this.getCallback().apply(this.getScope(),this.getArgs())}},0,0,0,0,0,0,[Ext.util.paintmonitor,\"OverflowChange\"],0));(Ext.cmd.derive(\"Ext.util.PaintMonitor\",Ext.Base,{constructor:function(a){if(Ext.browser.is.Firefox||(Ext.browser.is.WebKit&&Ext.browser.engineVersion.gtEq(\"536\")&&!Ext.os.is.Blackberry)){return new Ext.util.paintmonitor.OverflowChange(a)}else{return new Ext.util.paintmonitor.CssAnimation(a)}}},1,0,0,0,0,0,[Ext.util,\"PaintMonitor\"],0));(Ext.cmd.derive(\"Ext.event.publisher.ElementPaint\",Ext.event.publisher.Publisher,{type:\"paint\",handledEvents:[\"painted\"],constructor:function(){this.monitors={};this.subscribers={};Ext.event.publisher.Publisher.prototype.constructor.apply(this,arguments)},subscribe:function(a){var c=a.id,b=this.subscribers;if(b[c]){++b[c]}else{b[c]=1;this.monitors[c]=new Ext.util.PaintMonitor({element:a,callback:this.onElementPainted,scope:this,args:[a]})}},unsubscribe:function(b){var d=b.id,c=this.subscribers,a=this.monitors;if(c[d]&&!--c[d]){delete c[d];a[d].destroy();delete a[d]}},onElementPainted:function(a){Ext.TaskQueue.requestRead(\"fire\",this,[a,\"painted\",[a]])}},1,0,0,0,0,0,[Ext.event.publisher,\"ElementPaint\"],function(a){a.instance=new a()}));(Ext.cmd.derive(\"Ext.dom.Element\",Ext.Base,function(o){var t=window,L=document,X=\"ext-window\",G=\"ext-document\",g=\"width\",J=\"height\",U=\"min-width\",c=\"min-height\",p=\"max-width\",z=\"max-height\",M=\"top\",Y=\"right\",H=\"bottom\",D=\"left\",j=\"visibility\",V=\"hidden\",b=\"display\",N=\"none\",m=\"z-index\",P=\"position\",r=\"relative\",s=\"static\",x=\"-\",v=/\\w/g,F=/\\s+/,W=/[\\s]+/,a=/^(?:transparent|(?:rgba[(](?:\\s*\\d+\\s*[,]){3}\\s*0\\s*[)]))$/i,E=/table-row|table-.*-group/,u={t:\"border-top-width\",r:\"border-right-width\",b:\"border-bottom-width\",l:\"border-left-width\"},T={t:\"padding-top\",r:\"padding-right\",b:\"padding-bottom\",l:\"padding-left\"},l={t:\"margin-top\",r:\"margin-right\",b:\"margin-bottom\",l:\"margin-left\"},C=[T.l,T.r,T.t,T.b],d=[u.l,u.r,u.t,u.b],S=/\\d+$/,h=/\\d+(px|em|%|en|ex|pt|in|cm|mm|pc)$/i,K=\"px\",I=/(-[a-z])/gi,Z=/([a-z0-9-]+)\\s*:\\s*([^;\\s]+(?:\\s*[^;\\s]+)*);?/gi,q=/^\\d+(?:\\.\\d*)?px$/i,w={},O=function(aa,ab){return ab.charAt(1).toUpperCase()},A=\"x-hidden-visibility\",y=\"x-hidden-display\",k=\"x-hidden-offsets\",R=\"x-no-touch-scroll\",n={style:\"style\",className:\"className\",cls:\"cls\",classList:\"classList\",text:\"text\",hidden:\"hidden\",html:\"html\",children:\"children\"},Q,B,e;return{alternateClassName:[\"Ext.Element\"],observableType:\"element\",isElement:true,skipGarbageCollection:true,identifiablePrefix:\"ext-element-\",styleHooks:{},validIdRe:Ext.validIdRe,blockedEvents:Ext.supports.EmulatedMouseOver?{mouseover:1}:{},longpressEvents:{longpress:1,taphold:1},constructor:function(ab){var aa=this,ac;if(typeof ab===\"string\"){ab=L.getElementById(ab)}if(!ab){return null}aa.dom=ab;ac=ab.id;if(ac){aa.id=ac}else{ac=ab.id=aa.getUniqueId()}aa.el=aa;Ext.cache[ac]=aa;aa.mixins.observable.constructor.call(aa)},inheritableStatics:{cache:Ext.cache={},VISIBILITY:1,DISPLAY:2,OFFSETS:3,unitRe:h,useDelegatedEvents:true,validNodeTypes:{1:1,9:1},addUnits:function(ab,aa){if(typeof ab===\"number\"){return ab+(aa||K)}if(ab===\"\"||ab===\"auto\"||ab==null){return ab||\"\"}if(S.test(ab)){return ab+(aa||K)}if(!h.test(ab)){return ab||\"\"}return ab},create:function(ac,ab){var ai=this,af=n.hidden,ae,aj,al,ak,aa,ad,ah,ag;if(!ac){ac={}}if(ac.isElement){return ab?ac.dom:ac}else{if(\"nodeType\" in ac){return ab?ac:Ext.get(ac)}}if(typeof ac===\"string\"){return L.createTextNode(ac)}al=ac.tag;if(!al){al=\"div\"}if(ac.namespace){ae=L.createElementNS(ac.namespace,al)}else{ae=L.createElement(al)}aj=ae.style;if(ac[af]){ag=ac.className;ag=(ag==null)?\"\":ag+\" \";ac.className=ag+y;delete ac[af]}for(aa in ac){if(aa!==\"tag\"){ak=ac[aa];switch(aa){case n.style:if(typeof ak===\"string\"){ae.setAttribute(aa,ak)}else{for(ad in ak){if(ak.hasOwnProperty(ad)){aj[ad]=ak[ad]}}}break;case n.className:case n.cls:ae.className=ak;break;case n.classList:ae.className=ak.join(\" \");break;case n.text:ae.textContent=ak;break;case n.html:ae.innerHTML=ak;break;case n.children:for(ad=0,ah=ak.length;adt.innerWidth)?\"portrait\":\"landscape\"},getViewportHeight:function(){return t.innerHeight},getViewportWidth:function(){return t.innerWidth},getViewSize:function(){return{width:o.getViewportWidth(),height:o.getViewportHeight()}},normalize:function(aa){return w[aa]||(w[aa]=aa.replace(I,O))},parseBox:function(ac){ac=ac||0;var aa=typeof ac,ad,ab;if(aa===\"number\"){return{top:ac,right:ac,bottom:ac,left:ac}}else{if(aa!==\"string\"){return ac}}ad=ac.split(\" \");ab=ad.length;if(ab===1){ad[1]=ad[2]=ad[3]=ad[0]}else{if(ab===2){ad[2]=ad[0];ad[3]=ad[1]}else{if(ab===3){ad[3]=ad[1]}}}return{top:parseFloat(ad[0])||0,right:parseFloat(ad[1])||0,bottom:parseFloat(ad[2])||0,left:parseFloat(ad[3])||0}},parseStyles:function(ab){var aa={},ac;if(ab){Z.lastIndex=0;while((ac=Z.exec(ab))){aa[ac[1]]=ac[2]||\"\"}}return aa},select:function(aa,ac,ab){return Ext.fly(ab||L).select(aa,ac)},query:function(ab,aa,ac){return Ext.fly(ac||L).query(ab,aa)},unitizeBox:function(ac,aa){var ab=this;ac=ab.parseBox(ac);return ab.addUnits(ac.top,aa)+\" \"+ab.addUnits(ac.right,aa)+\" \"+ab.addUnits(ac.bottom,aa)+\" \"+ab.addUnits(ac.left,aa)},serializeForm:function(ac){var ad=ac.elements||(L.forms[ac]||Ext.getDom(ac)).elements,am=false,al=encodeURIComponent,ag=\"\",af=ad.length,ah,aa,ak,ao,an,ai,ae,aj,ab;for(ai=0;ai0||ac.scrollLeft!==0){ad.push(ac);af.push(B.attach(ac).getScroll())}}return function(){var ai,aj,ah;for(aj=0,ah=ad.length;aj \"+aa,!!ab)},constrainScrollLeft:function(aa){var ab=this.dom;return Math.max(Math.min(aa,ab.scrollWidth-ab.clientWidth),0)},constrainScrollTop:function(aa){var ab=this.dom;return Math.max(Math.min(aa,ab.scrollHeight-ab.clientHeight),0)},createChild:function(ab,aa,ac){ab=ab||{tag:\"div\"};if(aa){return Ext.DomHelper.insertBefore(aa,ab,ac!==true)}else{return Ext.DomHelper.append(this.dom,ab,ac!==true)}},contains:function(aa){if(!aa){return false}var ab=this,ac=Ext.getDom(aa);return(ac===ab.dom)||ab.isAncestor(ac)},destroy:function(){var aa=this,ab=aa.dom;if(ab&&ab.parentNode){ab.parentNode.removeChild(ab)}aa.collect()},detach:function(){var aa=this.dom;if(aa&&aa.parentNode&&aa.tagName!==\"BODY\"){aa.parentNode.removeChild(aa)}return this},disableShadow:function(){var aa=this.shadow;if(aa){aa.hide();aa.disabled=true}},disableShim:function(){var aa=this.shim;if(aa){aa.hide();aa.disabled=true}},disableTouchContextMenu:function(){this._contextMenuListenerRemover=this.on({MSHoldVisual:function(aa){aa.preventDefault()},destroyable:true,delegated:false})},disableTouchScroll:function(){this.addCls(R);this.on({touchmove:function(aa){aa.preventDefault()},translate:false})},doReplaceWith:function(aa){var ab=this.dom;ab.parentNode.replaceChild(Ext.getDom(aa),ab)},doScrollIntoView:function(aa,ae,ab,af,al,ai){B=B||new Ext.dom.Fly();var aj=this,ag=aj.dom,am=B.attach(aa)[al](),ak=aa.scrollTop,ah=aj.getScrollIntoViewXY(aa,am,ak),ad=ah.x,ac=ah.y;if(af){if(ab){ab=Ext.apply({listeners:{afteranimate:function(){B.attach(ag).highlight()}}},ab)}else{B.attach(ag).highlight()}}if(ac!==ak){B.attach(aa).scrollTo(\"top\",ac,ab)}if(ae!==false&&(ad!==am)){B.attach(aa)[ai](\"left\",ad,ab)}return aj},down:function(aa,ab){return this.selectNode(aa,!!ab)},enableShadow:function(ab,aa){var ac=this,ae=ac.shadow||(ac.shadow=new Ext.dom.Shadow(Ext.apply({target:ac},ab))),ad=ac.shim;if(ad){ad.offsets=ae.outerOffsets;ad.shadow=ae;ae.shim=ad}if(aa===true||(aa!==false&&ac.isVisible())){ae.show()}else{ae.hide()}ae.disabled=false},enableShim:function(ab,aa){var ac=this,ae=ac.shim||(ac.shim=new Ext.dom.Shim(Ext.apply({target:ac},ab))),ad=ac.shadow;if(ad){ae.offsets=ad.outerOffsets;ae.shadow=ad;ad.shim=ae}if(aa===true||(aa!==false&&ac.isVisible())){ae.show()}else{ae.hide()}ae.disabled=false},findParent:function(ag,ab,aa){var ad=this,ae=ad.dom,ac=L.documentElement,af=0;if(ab||ab===0){if(typeof ab!==\"number\"){ac=Ext.getDom(ab);ab=Number.MAX_VALUE}}else{ab=50}while(ae&&ae.nodeType===1&&af0&&af<0.5){aa++}}}if(ad){aa-=ac.getBorderWidth(\"tb\")+ac.getPadding(\"tb\")}return(aa<0)?0:aa},getHtml:function(){return this.dom?this.dom.innerHTML:\"\"},getLeft:function(aa){return aa?this.getLocalX():this.getX()},getLocalX:function(){var ac=this,ab,aa=ac.getStyle(\"left\");if(!aa||aa===\"auto\"){aa=0}else{if(q.test(aa)){aa=parseFloat(aa)}else{aa=ac.getX();ab=ac.dom.offsetParent;if(ab){aa-=Ext.fly(ab).getX()}}}return aa},getLocalXY:function(){var ad=this,ac,ab=ad.getStyle([\"left\",\"top\"]),aa=ab.left,ae=ab.top;if(!aa||aa===\"auto\"){aa=0}else{if(q.test(aa)){aa=parseFloat(aa)}else{aa=ad.getX();ac=ad.dom.offsetParent;if(ac){aa-=Ext.fly(ac).getX()}}}if(!ae||ae===\"auto\"){ae=0}else{if(q.test(ae)){ae=parseFloat(ae)}else{ae=ad.getY();ac=ad.dom.offsetParent;if(ac){ae-=Ext.fly(ac).getY()}}}return[aa,ae]},getLocalY:function(){var ab=this,aa,ac=ab.getStyle(\"top\");if(!ac||ac===\"auto\"){ac=0}else{if(q.test(ac)){ac=parseFloat(ac)}else{ac=ab.getY();aa=ab.dom.offsetParent;if(aa){ac-=Ext.fly(aa).getY()}}}return ac},getMargin:(function(){var ab={t:\"top\",l:\"left\",r:\"right\",b:\"bottom\"},aa=[\"margin-top\",\"margin-left\",\"margin-right\",\"margin-bottom\"];return function(ad){var af=this,ae,ac,ag;if(!ad){ae=af.getStyle(aa);ag={};if(ae&&typeof ae===\"object\"){ag={};for(ac in l){ag[ac]=ag[ab[ac]]=parseFloat(ae[l[ac]])||0}}}else{ag=af.addStyles(ad,l)}return ag}})(),getPadding:function(aa){return this.addStyles(aa,T)},getParent:function(){return Ext.get(this.dom.parentNode)},getRight:function(aa){return(aa?this.getLocalX():this.getX())+this.getWidth()},getScroll:function(){var ac=this,af=ac.dom,ab=L.documentElement,ae,ad,aa=document.body;if(af===L||af===aa){ae=ab.scrollLeft||(aa?aa.scrollLeft:0);ad=ab.scrollTop||(aa?aa.scrollTop:0)}else{ae=af.scrollLeft;ad=af.scrollTop}return{left:ae,top:ad}},getScrollIntoViewXY:function(af,am,al){var ao=this.dom,ab=Ext.getDom(af),ac=this.getOffsetsTo(ab),ak=ao.offsetWidth,ah=ao.offsetHeight,aa=ac[0]+am,ag=ac[1]+al,ae=ag+ah,aq=aa+ak,ai=ab.clientHeight,an=ab.clientWidth,ap=am,aj=al,ad=aj+ai,ar=ap+an;if(ah>ai||agad){al=ae-ai}}if(ak>an||aaar){am=aq-an}}return{x:am,y:al}},getScrollLeft:function(){var aa=this.dom;if(aa===L||aa===document.body){return this.getScroll().left}else{return aa.scrollLeft}},getScrollTop:function(){var aa=this.dom;if(aa===L||aa===document.body){return this.getScroll().top}else{return aa.scrollTop}},getSize:function(aa){return{width:this.getWidth(aa),height:this.getHeight(aa)}},getStyle:function(am,ah){var ai=this,ad=ai.dom,ap=typeof am!==\"string\",an=ai.styleHooks,ab=am,aj=ab,ag=1,af,ao,al,ak,ac,aa,ae;if(ap){al={};ab=aj[0];ae=0;if(!(ag=aj.length)){return al}}if(!ad||ad.documentElement){return al||\"\"}af=ad.style;if(ah){aa=af}else{aa=ad.ownerDocument.defaultView.getComputedStyle(ad,null);if(!aa){ah=true;aa=af}}do{ak=an[ab];if(!ak){an[ab]=ak={name:o.normalize(ab)}}if(ak.get){ac=ak.get(ad,ai,ah,aa)}else{ao=ak.name;ac=aa[ao]}if(!ap){return ac}al[ab]=ac;ab=aj[++ae]}while(ae0&&ah<0.5){ab++}}}if(aa){ab-=ad.getBorderWidth(\"lr\")+ad.getPadding(\"lr\")}return(ab<0)?0:ab},getX:function(){return this.getXY()[0]},getXY:function(){var ac=Math.round,af=this.dom,ab=0,ag=0,ae,aa;if(af!==L&&af!==L.body){try{ae=af.getBoundingClientRect()}catch(ad){ae={left:0,top:0}}ab=ac(ae.left);ag=ac(ae.top);aa=Ext.getDoc().getScroll();ab+=aa.left;ag+=aa.top}return[ab,ag]},getY:function(){return this.getXY()[1]},getZIndex:function(){return parseInt(this.getStyle(\"z-index\"),10)},hasCls:function(aa){var ab=this.getData();if(!ab.isSynchronized){this.synchronize()}return ab.classMap.hasOwnProperty(aa)},hide:function(){this.setVisible(false);return this},insertAfter:function(aa){aa=Ext.getDom(aa);aa.parentNode.insertBefore(this.dom,aa.nextSibling);return this},insertBefore:function(aa){aa=Ext.getDom(aa);aa.parentNode.insertBefore(this.dom,aa);return this},insertFirst:function(ab,aa){ab=ab||{};if(ab.nodeType||ab.dom||typeof ab===\"string\"){ab=Ext.getDom(ab);this.dom.insertBefore(ab,this.dom.firstChild);return !aa?Ext.get(ab):ab}else{return this.createChild(ab,this.dom.firstChild,aa)}},insertHtml:function(ab,ac,aa){var ad=Ext.DomHelper.insertHtml(ab,this.dom,ac);return aa?Ext.get(ad):ad},insertSibling:function(ab,ae,ah){var ag=this,ai=Ext.DomHelper,aj=(ae||\"before\").toLowerCase()===\"after\",ad,aa,ac,af;if(Ext.isIterable(ab)){ac=ab.length;aa=Ext.fly(document.createDocumentFragment());if(Ext.isArray(ab)){for(af=0;af0){ab=ad.className.split(W);for(ae=0,af=ab.length;ae=\":function(d){var c=this._filterValue;return this.getCandidateValue(d,c)>=c},\">\":function(d){var c=this._filterValue;return this.getCandidateValue(d,c)>c},\"!=\":function(d){var e=this,c=e._filterValue;d=e.getCandidateValue(d,c);if(e.isDateValue&&d instanceof Date){d=d.getTime();c=e.dateValue}return d!=c},\"!==\":function(d){var e=this,c=e._filterValue;d=e.getCandidateValue(d,c,true);if(e.isDateValue&&d instanceof Date){d=d.getTime();c=e.dateValue}return d!==c},\"in\":function(d){var c=this._filterValue;return Ext.Array.contains(c,this.getCandidateValue(d,c))},like:function(d){var c=this._filterValue;return c&&this.getCandidateValue(d,c).toLowerCase().indexOf(c.toLowerCase())>-1}});b[\"==\"]=b[\"=\"];b.gt=b[\">\"];b.ge=b[\">=\"];b.lt=b[\"<\"];b.le=b[\"<=\"];b.eq=b[\"=\"];b.ne=b[\"!=\"]}));(Ext.cmd.derive(\"Ext.util.Observable\",Ext.mixin.Observable,{$applyConfigs:true},0,0,0,0,0,0,[Ext.util,\"Observable\"],0));(Ext.cmd.derive(\"Ext.util.AbstractMixedCollection\",Ext.Base,{isMixedCollection:true,generation:0,indexGeneration:0,constructor:function(b,a){var c=this;if(arguments.length===1&&Ext.isObject(b)){c.initialConfig=b;Ext.apply(c,b)}else{c.allowFunctions=b===true;if(a){c.getKey=a}c.initialConfig={allowFunctions:c.allowFunctions,getKey:c.getKey}}c.items=[];c.map={};c.keys=[];c.indexMap={};c.length=0;c.mixins.observable.constructor.call(c)},allowFunctions:false,add:function(c,d){var a=this.length,b;if(arguments.length===1){b=this.insert(a,c)}else{b=this.insert(a,c,d)}return b},getKey:function(a){return a.id},replace:function(c,e){var d=this,a,b;if(arguments.length==1){e=arguments[0];c=d.getKey(e)}a=d.map[c];if(typeof c==\"undefined\"||c===null||typeof a==\"undefined\"){return d.add(c,e)}d.generation++;b=d.indexOfKey(c);d.items[b]=e;d.map[c]=e;if(d.hasListeners.replace){d.fireEvent(\"replace\",c,a,e)}return e},updateKey:function(g,h){var d=this,e=d.map,a=d.indexOfKey(g),c=d.indexMap,b;if(a>-1){b=e[g];delete e[g];delete c[g];e[h]=b;c[h]=a;d.keys[a]=h;d.indexGeneration=++d.generation}},addAll:function(c){var b=this,a;if(arguments.length>1||Ext.isArray(c)){b.insert(b.length,arguments.length>1?arguments:c)}else{for(a in c){if(c.hasOwnProperty(a)){if(b.allowFunctions||typeof c[a]!=\"function\"){b.add(a,c[a])}}}}},each:function(e,d){var b=Ext.Array.push([],this.items),c=0,a=b.length,g;for(;c2){a=this.doInsert(b,[c],[d])}else{a=this.doInsert(b,[c])}a=a[0]}return a},doInsert:function(j,o,n){var l=this,b,c,g,k=o.length,a=k,e=l.hasListeners.add,d,h={},m,q,p;if(n!=null){l.useLinearSearch=true}else{n=o;o=new Array(k);for(g=0;g=0;--b){c.remove(a[b])}}else{while(c.length){c.removeAt(0)}}}else{c.length=c.items.length=c.keys.length=0;c.map={};c.indexMap={};c.generation++;c.indexGeneration=c.generation}},removeAt:function(a){var c=this,d,b;if(a=0){c.length--;d=c.items[a];Ext.Array.erase(c.items,a,1);b=c.keys[a];if(typeof b!=\"undefined\"){delete c.map[b]}Ext.Array.erase(c.keys,a,1);if(c.hasListeners.remove){c.fireEvent(\"remove\",d,b)}c.generation++;return d}return false},removeRange:function(h,a){var j=this,b,k,g,e,c,d;if(h=0){if(!a){a=1}e=Math.min(h+a,j.length);a=e-h;d=e===j.length;c=d&&j.indexGeneration===j.generation;for(g=h;g=0;a--){if(c[a]==null){d.removeAt(a)}}}else{return d.removeAt(d.indexOfKey(b))}},getCount:function(){return this.length},indexOf:function(c){var b=this,a;if(c!=null){if(!b.useLinearSearch&&(a=b.getKey(c))){return this.indexOfKey(a)}return Ext.Array.indexOf(b.items,c)}return -1},indexOfKey:function(a){if(!this.map.hasOwnProperty(a)){return -1}if(this.indexGeneration!==this.generation){this.rebuildIndexMap()}return this.indexMap[a]},rebuildIndexMap:function(){var e=this,d=e.indexMap={},c=e.keys,a=c.length,b;for(b=0;bb){e=true;g=j;j=b;b=g}if(j<0){j=0}if(b==null||b>=a){b=a-1}c=d.slice(j,b+1);if(e&&c.length){c.reverse()}return c},filter:function(d,c,e,a){var b=[];if(Ext.isString(d)){b.push(new Ext.util.Filter({property:d,value:c,anyMatch:e,caseSensitive:a}))}else{if(Ext.isArray(d)||d instanceof Ext.util.Filter){b=b.concat(d)}}return this.filterBy(Ext.util.Filter.createFilterFn(b))},filterBy:function(e,d){var j=this,a=new j.self(j.initialConfig),h=j.keys,b=j.items,g=b.length,c;a.getKey=j.getKey;for(c=0;cj)?1:(a0){c.removeRange(b.multiSortLimit,d)}break;case\"prepend\":c.insert(0,h);break;case\"append\":c.addAll(h);break;case undefined:case null:case\"replace\":c.clear();c.addAll(h);break;default:}}if(e!==false){b.fireEvent(\"beforesort\",b,h);b.onBeforeSort(h);if(b.getSorterCount()){b.doSort(b.generateComparator())}}return h},getSorterCount:function(){return this.getSorters().items.length},generateComparator:function(){var a=this.getSorters().getRange();return a.length?this.createComparator(a):this.emptyComparator},emptyComparator:function(){return 0},onBeforeSort:Ext.emptyFn,decodeSorters:function(g){if(!Ext.isArray(g)){if(g===undefined){g=[]}else{g=[g]}}var d=g.length,h=Ext.util.Sorter,b=this.getModel?this.getModel():this.model,e,a,c;for(c=0;c>1;h=d(e,b[c]);if(h>=0){j=c+1}else{if(h<0){a=c-1}}}return j},reorder:function(d){var h=this,b=h.items,c=0,g=b.length,a=[],e=[],j;h.suspendEvents();for(j in d){a[d[j]]=b[j]}for(c=0;ce?1:(gc){o=c}}}if(p){n.tasks=p}n.firing=false;if(n.tasks.length){n.startTimer(o-a,Ext.Date.now())}if(q!==false&&d.hasListeners.idle){d.fireEvent(\"idle\")}},startTimer:function(e,c){var d=this,b=c+e,a=d.timerId;if(a&&d.nextExpires-b>d.interval){clearTimeout(a);a=null}if(!a){if(e=e.duration),g,j;if(a){b=e.duration;c=true}g=this.collectTargetData(e,b,h,c);if(h){e.target.setAttr(g.anims[e.id].attributes,true);d.collectTargetData(e,e.duration,h,c);e.paused=true;g=e.target.target;if(e.target.isComposite){g=e.target.target.last()}j={};j[Ext.supports.CSS3TransitionEnd]=e.lastFrame;j.scope=e;j.single=true;g.on(j)}return g},jumpToEnd:function(a){var b=this.runAnim(a,true);this.applyAnimAttrs(b,b.anims[a.id])},collectTargetData:function(c,a,e,g){var b=c.target.getId(),d=this.targetArr[b];if(!d){d=this.targetArr[b]={id:b,el:c.target,anims:{}}}d.anims[c.id]={id:c.id,anim:c,elapsed:a,isLastFrame:g,attributes:[{duration:c.duration,easing:(e&&c.reverse)?c.easingFn.reverse().toCSS3():c.easing,attrs:c.runAnim(a)}]};return d},applyAnimAttrs:function(c,a){var b=a.anim;if(a.attributes&&b.isRunning()){c.el.setAttr(a.attributes,false,a.isLastFrame);if(a.isLastFrame){b.lastFrame()}}},applyPendingAttrs:function(){var e=this.targetArr,g,c,b,d,a;for(c in e){if(e.hasOwnProperty(c)){g=e[c];for(a in g.anims){if(g.anims.hasOwnProperty(a)){b=g.anims[a];d=b.anim;if(b.attributes&&d.isRunning()){g.el.setAttr(b.attributes,false,b.isLastFrame);if(b.isLastFrame){d.lastFrame()}}}}}}}},1,0,0,0,0,[[\"queue\",Ext.fx.Queue]],[Ext.fx,\"Manager\"],0));(Ext.cmd.derive(\"Ext.fx.Animator\",Ext.Base,{isAnimator:true,duration:250,delay:0,delayStart:0,dynamic:false,easing:\"ease\",running:false,paused:false,damper:1,iterations:1,currentIteration:0,keyframeStep:0,animKeyFramesRE:/^(from|to|\\d+%?)$/,constructor:function(a){var b=this;a=Ext.apply(b,a||{});b.config=a;b.id=Ext.id(null,\"ext-animator-\");b.mixins.observable.constructor.call(b,a);b.timeline=[];b.createTimeline(b.keyframes);if(b.target){b.applyAnimator(b.target);Ext.fx.Manager.addAnim(b)}},sorter:function(d,c){return d.pct-c.pct},createTimeline:function(d){var h=this,l=[],j=h.to||{},b=h.duration,m,a,c,g,k,e;for(k in d){if(d.hasOwnProperty(k)&&h.animKeyFramesRE.test(k)){e={attrs:Ext.apply(d[k],j)};if(k==\"from\"){k=0}else{if(k==\"to\"){k=100}}e.pct=parseInt(k,10);l.push(e)}}Ext.Array.sort(l,h.sorter);g=l.length;for(c=0;c0},isRunning:function(){return false}},1,0,0,0,0,[[\"observable\",Ext.util.Observable]],[Ext.fx,\"Animator\"],0));(Ext.cmd.derive(\"Ext.fx.CubicBezier\",Ext.Base,{singleton:true,cubicBezierAtTime:function(p,d,b,o,n,j){var k=3*d,m=3*(o-d)-k,a=1-k-m,h=3*b,l=3*(n-b)-h,q=1-h-l;function g(r){return((a*r+m)*r+k)*r}function c(r,u){var s=e(r,u);return((q*s+l)*s+h)*s}function e(r,z){var y,w,u,s,v,t;for(u=r,t=0;t<8;t++){s=g(u)-r;if(Math.abs(s)w){return w}while(ys){y=u}else{w=u}u=(w-y)/2+y}return u}return c(p,1/(200*j))},cubicBezier:function(b,e,a,c){var d=function(g){return Ext.fx.CubicBezier.cubicBezierAtTime(g,b,e,a,c,1)};d.toCSS3=function(){return\"cubic-bezier(\"+[b,e,a,c].join(\",\")+\")\"};d.reverse=function(){return Ext.fx.CubicBezier.cubicBezier(1-a,1-c,1-b,1-e)};return d}},0,0,0,0,0,0,[Ext.fx,\"CubicBezier\"],0));Ext.require(\"Ext.fx.CubicBezier\",function(){var e=Math,h=e.PI,d=e.pow,b=e.sin,g=e.sqrt,a=e.abs,c=1.70158;Ext.define(\"Ext.fx.Easing\",{singleton:true,linear:Ext.identityFn,ease:function(m){var j=0.07813-m/2,o=-0.25,p=g(0.0066+j*j),s=p-j,l=d(a(s),1/3)*(s<0?-1:1),r=-p-j,k=d(a(r),1/3)*(r<0?-1:1),u=l+k+0.25;return d(1-u,2)*3*u*0.1+(1-u)*3*u*u+u*u*u},easeIn:function(j){return d(j,1.7)},easeOut:function(j){return d(j,0.48)},easeInOut:function(s){var m=0.48-s/1.04,l=g(0.1734+m*m),j=l-m,r=d(a(j),1/3)*(j<0?-1:1),p=-l-m,o=d(a(p),1/3)*(p<0?-1:1),k=r+o+0.5;return(1-k)*3*k*k+k*k*k},backIn:function(j){return j*j*((c+1)*j-c)},backOut:function(j){j=j-1;return j*j*((c+1)*j+c)+1},elasticIn:function(l){if(l===0||l===1){return l}var k=0.3,j=k/4;return d(2,-10*l)*b((l-j)*(2*h)/k)+1},elasticOut:function(j){return 1-Ext.fx.Easing.elasticIn(1-j)},bounceIn:function(j){return 1-Ext.fx.Easing.bounceOut(1-j)},bounceOut:function(o){var k=7.5625,m=2.75,j;if(o<(1/m)){j=k*o*o}else{if(o<(2/m)){o-=(1.5/m);j=k*o*o+0.75}else{if(o<(2.5/m)){o-=(2.25/m);j=k*o*o+0.9375}else{o-=(2.625/m);j=k*o*o+0.984375}}}return j}},function(){var k=Ext.fx.Easing.self,j=k.prototype;k.addMembers({\"back-in\":j.backIn,\"back-out\":j.backOut,\"ease-in\":j.easeIn,\"ease-out\":j.easeOut,\"elastic-in\":j.elasticIn,\"elastic-out\":j.elasticOut,\"bounce-in\":j.bounceIn,\"bounce-out\":j.bounceOut,\"ease-in-out\":j.easeInOut})})});(Ext.cmd.derive(\"Ext.fx.DrawPath\",Ext.Base,{singleton:true,pathToStringRE:/,?([achlmqrstvxz]),?/gi,pathCommandRE:/([achlmqstvz])[\\s,]*((-?\\d*\\.?\\d*(?:e[-+]?\\d+)?\\s*,?\\s*)+)/ig,pathValuesRE:/(-?\\d*\\.?\\d*(?:e[-+]?\\d+)?)\\s*,?\\s*/ig,stopsRE:/^(\\d+%?)$/,radian:Math.PI/180,is:function(b,a){a=String(a).toLowerCase();return(a==\"object\"&&b===Object(b))||(a==\"undefined\"&&typeof b==a)||(a==\"null\"&&b===null)||(a==\"array\"&&Array.isArray&&Array.isArray(b))||(Object.prototype.toString.call(b).toLowerCase().slice(8,-1))==a},path2string:function(){return this.join(\",\").replace(Ext.fx.DrawPath.pathToStringRE,\"$1\")},pathToString:function(a){return a.join(\",\").replace(Ext.fx.DrawPath.pathToStringRE,\"$1\")},parsePathString:function(a){if(!a){return null}var d={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},c=[],b=this;if(b.is(a,\"array\")&&b.is(a[0],\"array\")){c=b.pathClone(a)}if(!c.length){String(a).replace(b.pathCommandRE,function(g,e,k){var j=[],h=e.toLowerCase();k.replace(b.pathValuesRE,function(m,l){l&&j.push(+l)});if(h==\"m\"&&j.length>2){c.push([e].concat(Ext.Array.splice(j,0,2)));h=\"l\";e=(e==\"m\")?\"l\":\"L\"}while(j.length>=d[h]){c.push([e].concat(Ext.Array.splice(j,0,d[h])));if(!d[h]){break}}})}c.toString=b.path2string;return c},pathClone:function(g){var c=[],a,e,b,d;if(!this.is(g,\"array\")||!this.is(g&&g[0],\"array\")){g=this.parsePathString(g)}for(b=0,d=g.length;b7){p[s].shift();var t=p[s];while(t.length){Ext.Array.splice(p,s++,0,[\"C\"].concat(Ext.Array.splice(t,0,6)))}Ext.Array.erase(p,s,1);o=Math.max(d.length,m.length||0)}},c=function(v,u,s,p,t){if(v&&u&&v[t][0]==\"M\"&&u[t][0]!=\"M\"){Ext.Array.splice(u,t,0,[\"M\",p.x,p.y]);s.bx=0;s.by=0;s.x=v[t][1];s.y=v[t][2];o=Math.max(d.length,m.length||0)}},h,o,g,q,e,k;for(h=0,o=Math.max(d.length,m.length||0);h1){aa=V(aa);H=aa*H;F=aa*F}c=H*H;R=F*F;U=(n==g?-1:1)*V(u((c*R-c*N*N-R*O*O)/(c*N*N+R*O*O)));C=U*H*N/F+(s+r)/2;B=U*-F*O/H+(af+ae)/2;m=o(((af-B)/F).toFixed(7));l=o(((ae-B)/F).toFixed(7));m=sl){m=m-d*2}if(!g&&l>m){l=l-d*2}}else{m=A[0];l=A[1];C=A[2];B=A[3]}q=l-m;if(u(q)>E){D=l;G=r;p=ae;l=m+E*(g&&l>m?1:-1);r=C+H*T(l);ae=B+F*a(l);M=v.arc2curve(r,ae,H,F,z,0,g,G,p,[l,D,C,B])}q=l-m;j=T(m);ad=a(m);e=T(l);ac=a(l);P=J.tan(q/4);S=4/3*H*P;Q=4/3*F*P;ab=[s,af];Z=[s+S*ad,af-Q*j];Y=[r+S*ac,ae-Q*e];W=[r,ae];Z[0]=2*ab[0]-Z[0];Z[1]=2*ab[1]-Z[1];if(A){return[Z,Y,W].concat(M)}else{M=[Z,Y,W].concat(M).join().split(\",\");L=[];K=M.length;for(X=0;X=d){m=d;a=true}if(j.reverse){m=d-m}for(e in l){if(l.hasOwnProperty(e)){k=l[e];h=a?1:c(m/d);g[e]=b[e].set(k,h)}}j.frameCount++;return g},lastFrame:function(){var c=this,a=c.iterations,b=c.currentIteration;b++;if(b0},isRunning:function(){return this.paused===false&&this.running===true&&this.isAnimator!==true}},1,0,0,0,0,[[\"observable\",Ext.util.Observable]],[Ext.fx,\"Anim\"],0));Ext.enableFx=true;(Ext.cmd.derive(\"Ext.util.Animate\",Ext.Base,{mixinId:\"animate\",isAnimate:true,animate:function(a){var b=this;if(Ext.fx.Manager.hasFxBlock(b.id)){return b}Ext.fx.Manager.queueFx(new Ext.fx.Anim(b.anim(a)));return this},anim:function(a){if(!Ext.isObject(a)){return(a)?{}:false}var b=this;if(a.stopAnimation){b.stopAnimation()}Ext.applyIf(a,Ext.fx.Manager.getFxDefaults(b.id));return Ext.apply({target:b,paused:true},a)},getAnimationProps:function(){var b=this,a=b.layout;return a&&a.animate?a.animate:{}},stopFx:Ext.Function.alias(Ext.util.Animate,\"stopAnimation\"),stopAnimation:function(){Ext.fx.Manager.stopAnimation(this.id);return this},syncFx:function(){Ext.fx.Manager.setFxDefaults(this.id,{concurrent:true});return this},sequenceFx:function(){Ext.fx.Manager.setFxDefaults(this.id,{concurrent:false});return this},hasActiveFx:Ext.Function.alias(Ext.util.Animate,\"getActiveAnimation\"),getActiveAnimation:function(){return Ext.fx.Manager.getActiveAnimation(this.id)}},0,0,0,0,0,0,[Ext.util,\"Animate\"],0));(Ext.cmd.derive(\"Ext.dom.Fly\",Ext.dom.Element,{alternateClassName:\"Ext.dom.Element.Fly\",validNodeTypes:{1:1,9:1,11:1},isFly:true,constructor:function(a){this.dom=a;this.el=this},attach:function(b){var a=this;if(!b){return a.detach()}a.dom=b;if(!Ext.cache[b.id]){a.getData().isSynchronized=false}return a},detach:function(){this.dom=null},addListener:null,removeListener:null},1,0,0,0,0,0,[Ext.dom,\"Fly\",Ext.dom.Element,\"Fly\"],function(a){var b={};a.cache=b;Ext.fly=function(j,d){var g=null,e=Ext.fly,c,h;d=d||(e.caller&&e.caller.$name)||\"_global\";j=Ext.getDom(j);if(j){c=j.nodeType;if(a.prototype.validNodeTypes[c]||(!c&&(j.window==j))){g=Ext.cache[j.id];if(!g||g.dom!==j){g=b[d]||(b[d]=new a());g.dom=j;h=g.getData(true);if(h){h.isSynchronized=false}}}}return g}}));(Ext.cmd.derive(\"Ext.dom.CompositeElementLite\",Ext.Base,{alternateClassName:[\"Ext.CompositeElementLite\"],isComposite:true,isLite:true,statics:{importElementMethods:function(){var a=Ext.dom.Element,b=this.prototype;Ext.Object.each(a.prototype,function(c,d){if(typeof d===\"function\"&&!b[c]){b[c]=function(){return this.invoke(c,arguments)}}})}},constructor:function(b,a){if(a){this.elements=b||[]}else{this.elements=[];this.add(b)}},getElement:function(b){var a=this._fly||(this._fly=new Ext.dom.Fly());return a.attach(b)},transformElement:function(a){return Ext.getDom(a)},getCount:function(){return this.elements.length},add:function(c,a){var e=this.elements,b,d;if(!c){return this}if(typeof c==\"string\"){c=Ext.fly(a||document).query(c)}else{if(c.isComposite){c=c.elements}else{if(!Ext.isIterable(c)){c=[c]}}}for(b=0,d=c.length;b-1){c=Ext.getDom(c);if(a){g=this.elements[b];g.parentNode.insertBefore(c,g);Ext.removeNode(g)}Ext.Array.splice(this.elements,b,1,c)}return this},clear:function(d){var c=this,b=c.elements,a=b.length-1;if(d){for(;a>=0;a--){Ext.removeNode(b[a])}}this.elements=[]},addElements:function(d,b){if(!d){return this}if(typeof d===\"string\"){d=Ext.dom.Element.selectorFunction(d,b)}var c=this.elements,a=d.length,g;for(g=0;g','
','
',\"
\",\"\",'
','
','
',\"
\",\"
\",'
','
','
',\"
\",\"
\"].join(\"\"),scriptTagRe=/(?:]*)?>)((\\n|\\r|.)*?)(?:<\\/script>)/ig,replaceScriptTagRe=/(?:)((\\n|\\r|.)*?)(?:<\\/script>)/ig,srcRe=/\\ssrc=([\\'\\\"])(.*?)\\1/i,nonSpaceRe=/\\S/,typeRe=/\\stype=([\\'\\\"])(.*?)\\1/i,msRe=/^-ms-/,camelRe=/(-[a-z])/gi,camelReplaceFn=function(m,a){return a.charAt(1).toUpperCase()},XMASKED=\"x-masked\",XMASKEDRELATIVE=\"x-masked-relative\",EXTELMASKMSG=\"x-mask-msg\",mouseEnterLeaveRe=/^(?:mouseenter|mouseleave)$/,bodyRe=/^body/i,propertyCache={},getDisplay=function(el){var data=el.getData(),display=data[ORIGINALDISPLAY];if(display===undefined){data[ORIGINALDISPLAY]=display=\"\"}return display},getVisMode=function(el){var data=el.getData(),visMode=data[VISMODE];if(visMode===undefined){data[VISMODE]=visMode=Element.VISIBILITY}return visMode},garbageBin,emptyRange=DOC.createRange?DOC.createRange():null,inputTags={INPUT:true,TEXTAREA:true};return{override:\"Ext.dom.Element\",mixins:[\"Ext.util.Animate\"],skipGarbageCollection:false,_init:function(E){Element=E},statics:{selectableCls:\"x-selectable\",unselectableCls:\"x-unselectable\",tabIndexAttributeName:Ext.isIE8?\"tabIndex\":\"tabindex\",tabbableSelector:'a[href],button,iframe,input,select,textarea,[tabindex],[contenteditable=\"true\"]',naturallyFocusableTags:{BUTTON:true,IFRAME:true,EMBED:true,INPUT:true,OBJECT:true,SELECT:true,TEXTAREA:true,HTML:Ext.isIE?true:false},naturallyTabbableTags:{BUTTON:true,IFRAME:true,INPUT:true,SELECT:true,TEXTAREA:true,OBJECT:Ext.isIE8m?true:false},tabbableSavedFlagAttribute:\"data-tabindexsaved\",tabbableSavedAttribute:\"data-savedtabindex\",normalize:function(prop){if(prop===\"float\"){prop=Ext.supports.Float?\"cssFloat\":\"styleFloat\"}return propertyCache[prop]||(propertyCache[prop]=prop.replace(msRe,\"ms-\").replace(camelRe,camelReplaceFn))},getViewportHeight:function(){return Ext.isIE9m?DOC.documentElement.clientHeight:WIN.innerHeight},getViewportWidth:function(){return(!Ext.isStrict&&!Ext.isOpera)?document.body.clientWidth:Ext.isIE9m?DOC.documentElement.clientWidth:WIN.innerWidth}},addClsOnClick:function(className,testFn,scope){var me=this,dom=me.dom,hasTest=Ext.isFunction(testFn);me.on(\"mousedown\",function(){if(hasTest&&testFn.call(scope||me,me)===false){return false}Ext.fly(dom).addCls(className);var d=Ext.getDoc(),fn=function(){Ext.fly(dom).removeCls(className);d.removeListener(\"mouseup\",fn)};d.on(\"mouseup\",fn)});return me},addClsOnFocus:function(className,testFn,scope){var me=this,dom=me.dom,hasTest=Ext.isFunction(testFn);me.on(\"focus\",function(){if(hasTest&&testFn.call(scope||me,me)===false){return false}Ext.fly(dom).addCls(className)});me.on(\"blur\",function(){Ext.fly(dom).removeCls(className)});return me},addClsOnOver:function(className,testFn,scope){var me=this,dom=me.dom,hasTest=Ext.isFunction(testFn);me.hover(function(){if(hasTest&&testFn.call(scope||me,me)===false){return}Ext.fly(dom).addCls(className)},function(){Ext.fly(dom).removeCls(className)});return me},addKeyListener:function(key,fn,scope){var config;if(typeof key!==\"object\"||Ext.isArray(key)){config={target:this,key:key,fn:fn,scope:scope}}else{config={target:this,key:key.key,shift:key.shift,ctrl:key.ctrl,alt:key.alt,fn:fn,scope:scope}}return new Ext.util.KeyMap(config)},addKeyMap:function(config){return new Ext.util.KeyMap(Ext.apply({target:this},config))},afterAnimate:function(){var shadow=this.shadow;if(shadow&&!shadow.disabled&&!shadow.animate){shadow.show()}},anchorAnimX:function(anchor){var xName=(anchor===\"l\")?\"right\":\"left\";this.dom.style[xName]=\"0px\"},anim:function(config){if(!Ext.isObject(config)){return(config)?{}:false}var me=this,duration=config.duration||Ext.fx.Anim.prototype.duration,easing=config.easing||\"ease\",animConfig;if(config.stopAnimation){me.stopAnimation()}Ext.applyIf(config,Ext.fx.Manager.getFxDefaults(me.id));Ext.fx.Manager.setFxDefaults(me.id,{delay:0});animConfig={target:me.dom,remove:config.remove,alternate:config.alternate||false,duration:duration,easing:easing,callback:config.callback,listeners:config.listeners,iterations:config.iterations||1,scope:config.scope,block:config.block,concurrent:config.concurrent,delay:config.delay||0,paused:true,keyframes:config.keyframes,from:config.from||{},to:Ext.apply({},config)};Ext.apply(animConfig.to,config.to);delete animConfig.to.to;delete animConfig.to.from;delete animConfig.to.remove;delete animConfig.to.alternate;delete animConfig.to.keyframes;delete animConfig.to.iterations;delete animConfig.to.listeners;delete animConfig.to.target;delete animConfig.to.paused;delete animConfig.to.callback;delete animConfig.to.scope;delete animConfig.to.duration;delete animConfig.to.easing;delete animConfig.to.concurrent;delete animConfig.to.block;delete animConfig.to.stopAnimation;delete animConfig.to.delay;return animConfig},animate:function(config){var me=this,animId=me.dom.id||Ext.id(me.dom),listeners,anim,end;if(!Ext.fx.Manager.hasFxBlock(animId)){if(config.listeners){listeners=config.listeners;delete config.listeners}if(config.internalListeners){config.listeners=config.internalListeners;delete config.internalListeners}end=config.autoEnd;delete config.autoEnd;anim=new Ext.fx.Anim(me.anim(config));anim.on({afteranimate:\"afterAnimate\",beforeanimate:\"beforeAnimate\",scope:me,single:true});if(listeners){anim.on(listeners)}Ext.fx.Manager.queueFx(anim);if(end){anim.jumpToEnd()}}return me},beforeAnimate:function(){var shadow=this.shadow;if(shadow&&!shadow.disabled&&!shadow.animate){shadow.hide()}},boxWrap:function(cls){cls=cls||\"x-box\";var el=Ext.get(this.insertHtml(\"beforeBegin\",\"\"));el.selectNode(\".\"+cls+\"-mc\").appendChild(this.dom);return el},clean:function(forceReclean){var me=this,dom=me.dom,data=me.getData(),n=dom.firstChild,ni=-1,nx;if(data.isCleaned&&forceReclean!==true){return me}while(n){nx=n.nextSibling;if(n.nodeType===3){if(!(nonSpaceRe.test(n.nodeValue))){dom.removeChild(n)}else{if(nx&&nx.nodeType===3){n.appendData(Ext.String.trim(nx.data));dom.removeChild(nx);nx=n.nextSibling;n.nodeIndex=++ni}}}else{Ext.fly(n,\"_clean\").clean();n.nodeIndex=++ni}n=nx}data.isCleaned=true;return me},empty:emptyRange?function(){var dom=this.dom;if(dom.firstChild){emptyRange.setStartBefore(dom.firstChild);emptyRange.setEndAfter(dom.lastChild);emptyRange.deleteContents()}}:function(){var dom=this.dom;while(dom.lastChild){dom.removeChild(dom.lastChild)}},clearListeners:function(){this.removeAnchor();arguments.callee.$previous.call(this)},clearPositioning:function(value){value=value||\"\";return this.setStyle({left:value,right:value,top:value,bottom:value,\"z-index\":\"\",position:\"static\"})},createProxy:function(config,renderTo,matchBox){config=(typeof config===\"object\")?config:{tag:\"div\",role:\"presentation\",cls:config};var me=this,proxy=renderTo?Ext.DomHelper.append(renderTo,config,true):Ext.DomHelper.insertBefore(me.dom,config,true);proxy.setVisibilityMode(Element.DISPLAY);proxy.hide();if(matchBox&&me.setBox&&me.getBox){proxy.setBox(me.getBox())}return proxy},clearOpacity:function(){return this.setOpacity(\"\")},clip:function(){var me=this,data=me.getData(),style;if(!data[ISCLIPPED]){data[ISCLIPPED]=true;style=me.getStyle([OVERFLOW,OVERFLOWX,OVERFLOWY]);data[ORIGINALCLIP]={o:style[OVERFLOW],x:style[OVERFLOWX],y:style[OVERFLOWY]};me.setStyle(OVERFLOW,HIDDEN);me.setStyle(OVERFLOWX,HIDDEN);me.setStyle(OVERFLOWY,HIDDEN)}return me},destroy:function(){var me=this,dom=me.dom,data=me.getData(),maskEl,maskMsg;if(dom&&me.isAnimate){me.stopAnimation()}arguments.callee.$previous.call(this);if(dom&&Ext.isIE8&&(dom.window!=dom)&&(dom.nodeType!==9)&&(dom.tagName!==\"BODY\")&&(dom.tagName!==\"HTML\")){garbageBin=garbageBin||DOC.createElement(\"div\");garbageBin.appendChild(dom);garbageBin.innerHTML=\"\"}if(data){maskEl=data.maskEl;maskMsg=data.maskMsg;if(maskEl){maskEl.destroy()}if(maskMsg){maskMsg.destroy()}}},enableDisplayMode:function(display){var me=this;me.setVisibilityMode(Element.DISPLAY);if(display!==undefined){me.getData()[ORIGINALDISPLAY]=display}return me},fadeIn:function(o){var me=this,dom=me.dom;me.animate(Ext.apply({},o,{opacity:1,internalListeners:{beforeanimate:function(anim){var el=Ext.fly(dom,\"_anim\");if(el.isStyle(\"display\",\"none\")){el.setDisplayed(\"\")}else{el.show()}}}}));return this},fadeOut:function(o){var me=this,dom=me.dom;o=Ext.apply({opacity:0,internalListeners:{afteranimate:function(anim){if(dom&&anim.to.opacity===0){var el=Ext.fly(dom,\"_anim\");if(o.useDisplay){el.setDisplayed(false)}else{el.hide()}}}}},o);me.animate(o);return me},fixDisplay:function(){var me=this;if(me.isStyle(DISPLAY,NONE)){me.setStyle(VISIBILITY,HIDDEN);me.setStyle(DISPLAY,getDisplay(me));if(me.isStyle(DISPLAY,NONE)){me.setStyle(DISPLAY,\"block\")}}},frame:function(color,count,obj){var me=this,dom=me.dom,beforeAnim;color=color||\"#C3DAF9\";count=count||1;obj=obj||{};beforeAnim=function(){var el=Ext.fly(dom,\"_anim\"),animScope=this,box,proxy,proxyAnim;el.show();box=el.getBox();proxy=Ext.getBody().createChild({role:\"presentation\",id:el.dom.id+\"-anim-proxy\",style:{position:\"absolute\",\"pointer-events\":\"none\",\"z-index\":35000,border:\"0px solid \"+color}});proxyAnim=new Ext.fx.Anim({target:proxy,duration:obj.duration||1000,iterations:count,from:{top:box.y,left:box.x,borderWidth:0,opacity:1,height:box.height,width:box.width},to:{top:box.y-20,left:box.x-20,borderWidth:10,opacity:0,height:box.height+40,width:box.width+40}});proxyAnim.on(\"afteranimate\",function(){proxy.destroy();animScope.end()})};me.animate({duration:(Math.max(obj.duration,500)*2)||2000,listeners:{beforeanimate:{fn:beforeAnim}},callback:obj.callback,scope:obj.scope});return me},getColor:function(attr,defaultValue,prefix){var v=this.getStyle(attr),color=prefix||prefix===\"\"?prefix:\"#\",h,len,i=0;if(!v||(/transparent|inherit/.test(v))){return defaultValue}if(/^r/.test(v)){v=v.slice(4,v.length-1).split(\",\");len=v.length;for(;i5?color.toLowerCase():defaultValue)},getLoader:function(){var me=this,data=me.getData(),loader=data.loader;if(!loader){data.loader=loader=new Ext.ElementLoader({target:me})}return loader},getPositioning:function(autoPx){var styles=this.getStyle([\"left\",\"top\",\"position\",\"z-index\"]),dom=this.dom;if(autoPx){if(styles.left===\"auto\"){styles.left=dom.offsetLeft+\"px\"}if(styles.top===\"auto\"){styles.top=dom.offsetTop+\"px\"}}return styles},ghost:function(anchor,obj){var me=this,dom=me.dom,beforeAnim;anchor=anchor||\"b\";beforeAnim=function(){var el=Ext.fly(dom,\"_anim\"),width=el.getWidth(),height=el.getHeight(),xy=el.getXY(),position=el.getPositioning(),to={opacity:0};switch(anchor){case\"t\":to.y=xy[1]-height;break;case\"l\":to.x=xy[0]-width;break;case\"r\":to.x=xy[0]+width;break;case\"b\":to.y=xy[1]+height;break;case\"tl\":to.x=xy[0]-width;to.y=xy[1]-height;break;case\"bl\":to.x=xy[0]-width;to.y=xy[1]+height;break;case\"br\":to.x=xy[0]+width;to.y=xy[1]+height;break;case\"tr\":to.x=xy[0]+width;to.y=xy[1]-height;break}this.to=to;this.on(\"afteranimate\",function(){var el=Ext.fly(dom,\"_anim\");if(el){el.hide();el.clearOpacity();el.setPositioning(position)}})};me.animate(Ext.applyIf(obj||{},{duration:500,easing:\"ease-out\",listeners:{beforeanimate:beforeAnim}}));return me},hide:function(animate){if(typeof animate===\"string\"){this.setVisible(false,animate);return this}this.setVisible(false,this.anim(animate));return this},highlight:function(color,o){var me=this,dom=me.dom,from={},restore,to,attr,lns,event,fn;o=o||{};lns=o.listeners||{};attr=o.attr||\"backgroundColor\";from[attr]=color||\"ffff9c\";if(!o.to){to={};to[attr]=o.endColor||me.getColor(attr,\"ffffff\",\"\")}else{to=o.to}o.listeners=Ext.apply(Ext.apply({},lns),{beforeanimate:function(){restore=dom.style[attr];var el=Ext.fly(dom,\"_anim\");el.clearOpacity();el.show();event=lns.beforeanimate;if(event){fn=event.fn||event;return fn.apply(event.scope||lns.scope||WIN,arguments)}},afteranimate:function(){if(dom){dom.style[attr]=restore}event=lns.afteranimate;if(event){fn=event.fn||event;fn.apply(event.scope||lns.scope||WIN,arguments)}}});me.animate(Ext.apply({},o,{duration:1000,easing:\"ease-in\",from:from,to:to}));return me},hover:function(overFn,outFn,scope,options){var me=this;me.on(\"mouseenter\",overFn,scope||me.dom,options);me.on(\"mouseleave\",outFn,scope||me.dom,options);return me},initDD:function(group,config,overrides){var dd=new Ext.dd.DD(Ext.id(this.dom),group,config);return Ext.apply(dd,overrides)},initDDProxy:function(group,config,overrides){var dd=new Ext.dd.DDProxy(Ext.id(this.dom),group,config);return Ext.apply(dd,overrides)},initDDTarget:function(group,config,overrides){var dd=new Ext.dd.DDTarget(Ext.id(this.dom),group,config);return Ext.apply(dd,overrides)},isFocusable:function(){var dom=this.dom,focusable=false,nodeName;if(dom&&!dom.disabled){nodeName=dom.nodeName;focusable=!!Ext.Element.naturallyFocusableTags[nodeName]||((nodeName===\"A\"||nodeName===\"LINK\")&&!!dom.href)||dom.getAttribute(\"tabindex\")!=null||dom.contentEditable===\"true\";if(Ext.isIE8&&nodeName===\"INPUT\"&&dom.type===\"hidden\"){focusable=false}focusable=focusable&&this.isVisible(true)}return focusable},isInputField:function(){var dom=this.dom,contentEditable=dom.contentEditable;if((inputTags[dom.tagName]&&dom.type!==\"button\")||(contentEditable===\"\"||contentEditable===\"true\")){return true}return false},isTabbable:function(){var dom=this.dom,tabbable=false,nodeName,hasIndex,tabIndex;if(dom&&!dom.disabled){nodeName=dom.nodeName;tabIndex=dom.getAttribute(\"tabindex\");hasIndex=tabIndex!=null;tabIndex-=0;if(nodeName===\"A\"||nodeName===\"LINK\"){if(dom.href){tabbable=hasIndex&&tabIndex<0?false:true}else{if(dom.contentEditable===\"true\"){tabbable=!hasIndex||(hasIndex&&tabIndex>=0)?true:false}else{tabbable=hasIndex&&tabIndex>=0?true:false}}}else{if(dom.contentEditable===\"true\"||Ext.Element.naturallyTabbableTags[nodeName]){tabbable=hasIndex&&tabIndex<0?false:true}else{if(hasIndex&&tabIndex>=0){tabbable=true}}}if(Ext.isIE8&&nodeName===\"INPUT\"&&dom.type===\"hidden\"){tabbable=false}tabbable=tabbable&&(!this.component||this.component.isVisible(true))&&this.isVisible(true)}return tabbable},isMasked:function(deep){var me=this,data=me.getData(),maskEl=data.maskEl,maskMsg=data.maskMsg,hasMask=false,parent;if(maskEl&&maskEl.isVisible()){if(maskMsg){maskMsg.center(me)}hasMask=true}else{if(deep){parent=me.findParentNode();if(parent){return Ext.fly(parent).isMasked(deep)}}}return hasMask},isScrollable:function(){var dom=this.dom;return dom.scrollHeight>dom.clientHeight||dom.scrollWidth>dom.clientWidth},load:function(options){this.getLoader().load(options);return this},mask:function(msg,msgCls,elHeight){var me=this,dom=me.dom,data=me.getData(),maskEl=data.maskEl,maskMsg;if(!(bodyRe.test(dom.tagName)&&me.getStyle(\"position\")===\"static\")){me.addCls(XMASKEDRELATIVE)}if(maskEl){maskEl.destroy()}maskEl=Ext.DomHelper.append(dom,{role:\"presentation\",cls:\"x-mask x-border-box\",children:{role:\"presentation\",cls:msgCls?EXTELMASKMSG+\" \"+msgCls:EXTELMASKMSG,cn:{tag:\"div\",role:\"presentation\",cls:\"x-mask-msg-inner\",cn:{tag:\"div\",role:\"presentation\",cls:\"x-mask-msg-text\",html:msg||\"\"}}}},true);maskMsg=Ext.get(maskEl.dom.firstChild);data.maskEl=maskEl;me.addCls(XMASKED);maskEl.setDisplayed(true);if(typeof msg===\"string\"){maskMsg.setDisplayed(true);maskMsg.center(me)}else{maskMsg.setDisplayed(false)}if(dom===DOC.body){maskEl.addCls(\"x-mask-fixed\")}else{me.saveTabbableState()}me.saveChildrenTabbableState();if(Ext.isIE9m&&dom!==DOC.body&&me.isStyle(\"height\",\"auto\")){maskEl.setSize(undefined,elHeight||me.getHeight())}return maskEl},monitorMouseLeave:function(delay,handler,scope){var me=this,timer,listeners={mouseleave:function(e){if(Ext.isIE9m){e.enableIEAsync()}timer=Ext.defer(handler,delay,scope||me,[e])},mouseenter:function(){clearTimeout(timer)}};me.on(listeners);return listeners},puff:function(obj){var me=this,dom=me.dom,beforeAnim,box=me.getBox(),originalStyles=me.getStyle([\"width\",\"height\",\"left\",\"right\",\"top\",\"bottom\",\"position\",\"z-index\",\"font-size\",\"opacity\"],true);obj=Ext.applyIf(obj||{},{easing:\"ease-out\",duration:500,useDisplay:false});beforeAnim=function(){var el=Ext.fly(dom,\"_anim\");el.clearOpacity();el.show();this.to={width:box.width*2,height:box.height*2,x:box.x-(box.width/2),y:box.y-(box.height/2),opacity:0,fontSize:\"200%\"};this.on(\"afteranimate\",function(){var el=Ext.fly(dom,\"_anim\");if(el){if(obj.useDisplay){el.setDisplayed(false)}else{el.hide()}el.setStyle(originalStyles);Ext.callback(obj.callback,obj.scope)}})};me.animate({duration:obj.duration,easing:obj.easing,listeners:{beforeanimate:{fn:beforeAnim}}});return me},selectable:function(){var me=this;me.dom.unselectable=\"\";me.removeCls(Element.unselectableCls);me.addCls(Element.selectableCls);return me},setCapture:function(){var dom=this.dom;if(Ext.isIE9m&&dom.setCapture){dom.setCapture()}},setDisplayed:function(value){var me=this;if(typeof value===\"boolean\"){value=value?getDisplay(me):NONE}me.setStyle(DISPLAY,value);if(me.shadow||me.shim){me.setUnderlaysVisible(value!==NONE)}return me},setHeight:function(height,animate){var me=this;if(!animate||!me.anim){arguments.callee.$previous.apply(this,arguments)}else{if(!Ext.isObject(animate)){animate={}}me.animate(Ext.applyIf({to:{height:height}},animate))}return me},setHorizontal:function(){var me=this,cls=me.verticalCls;delete me.vertical;if(cls){delete me.verticalCls;me.removeCls(cls)}delete me.setWidth;delete me.setHeight;if(!Ext.isIE8){delete me.getWidth;delete me.getHeight}delete me.styleHooks},updateText:function(text){var me=this,dom,textNode;if(dom){textNode=dom.firstChild;if(!textNode||(textNode.nodeType!==3||textNode.nextSibling)){textNode=DOC.createTextNode();me.empty();dom.appendChild(textNode)}if(text){textNode.data=text}}},setHtml:function(html,loadScripts,callback){var me=this,id,dom,interval;if(!me.dom){return me}html=html||\"\";dom=me.dom;if(loadScripts!==true){dom.innerHTML=html;Ext.callback(callback,me);return me}id=Ext.id();html+='';interval=Ext.interval(function(){var hd,match,attrs,srcMatch,typeMatch,el,s;if(!(el=DOC.getElementById(id))){return false}clearInterval(interval);Ext.removeNode(el);hd=Ext.getHead().dom;while((match=scriptTagRe.exec(html))){attrs=match[1];srcMatch=attrs?attrs.match(srcRe):false;if(srcMatch&&srcMatch[2]){s=DOC.createElement(\"script\");s.src=srcMatch[2];typeMatch=attrs.match(typeRe);if(typeMatch&&typeMatch[2]){s.type=typeMatch[2]}hd.appendChild(s)}else{if(match[2]&&match[2].length>0){if(WIN.execScript){WIN.execScript(match[2])}else{WIN.eval(match[2])}}}}Ext.callback(callback,me)},20);dom.innerHTML=html.replace(replaceScriptTagRe,\"\");return me},setOpacity:function(opacity,animate){var me=this;if(!me.dom){return me}if(!animate||!me.anim){me.setStyle(\"opacity\",opacity)}else{if(typeof animate!=\"object\"){animate={duration:350,easing:\"ease-in\"}}me.animate(Ext.applyIf({to:{opacity:opacity}},animate))}return me},setPositioning:function(pc){return this.setStyle(pc)},setVertical:function(angle,cls){var me=this,proto=Element.prototype;me.vertical=true;if(cls){me.addCls(me.verticalCls=cls)}me.setWidth=proto.setHeight;me.setHeight=proto.setWidth;if(!Ext.isIE8){me.getWidth=proto.getHeight;me.getHeight=proto.getWidth}me.styleHooks=(angle===270)?proto.verticalStyleHooks270:proto.verticalStyleHooks90},setSize:function(width,height,animate){var me=this;if(Ext.isObject(width)){animate=height;height=width.height;width=width.width}if(!animate||!me.anim){me.dom.style.width=Element.addUnits(width);me.dom.style.height=Element.addUnits(height);if(me.shadow||me.shim){me.syncUnderlays()}}else{if(animate===true){animate={}}me.animate(Ext.applyIf({to:{width:width,height:height}},animate))}return me},setVisible:function(visible,animate){var me=this,dom=me.dom,visMode=getVisMode(me);if(typeof animate===\"string\"){switch(animate){case DISPLAY:visMode=Element.DISPLAY;break;case VISIBILITY:visMode=Element.VISIBILITY;break;case OFFSETS:visMode=Element.OFFSETS;break}me.setVisibilityMode(visMode);animate=false}if(!animate||!me.anim){if(visMode===Element.DISPLAY){return me.setDisplayed(visible)}else{if(visMode===Element.OFFSETS){me[visible?\"removeCls\":\"addCls\"](OFFSETCLASS)}else{if(visMode===Element.VISIBILITY){me.fixDisplay();dom.style.visibility=visible?\"\":HIDDEN}}}}else{if(visible){me.setOpacity(0.01);me.setVisible(true)}if(!Ext.isObject(animate)){animate={duration:350,easing:\"ease-in\"}}me.animate(Ext.applyIf({callback:function(){if(!visible){Ext.fly(dom).setVisible(false).setOpacity(1)}},to:{opacity:(visible)?1:0}},animate))}me.getData()[ISVISIBLE]=visible;if(me.shadow||me.shim){me.setUnderlaysVisible(visible)}return me},setWidth:function(width,animate){var me=this;if(!animate||!me.anim){arguments.callee.$previous.apply(this,arguments)}else{if(!Ext.isObject(animate)){animate={}}me.animate(Ext.applyIf({to:{width:width}},animate))}return me},setX:function(x,animate){return this.setXY([x,this.getY()],animate)},setXY:function(xy,animate){var me=this;if(!animate||!me.anim){arguments.callee.$previous.call(this,xy)}else{if(!Ext.isObject(animate)){animate={}}me.animate(Ext.applyIf({to:{x:xy[0],y:xy[1]}},animate))}return this},setY:function(y,animate){return this.setXY([this.getX(),y],animate)},show:function(animate){if(typeof animate===\"string\"){this.setVisible(true,animate);return this}this.setVisible(true,this.anim(animate));return this},slideIn:function(anchor,obj,slideOut){var me=this,dom=me.dom,elStyle=dom.style,beforeAnim,wrapAnim,restoreScroll,wrapDomParentNode;anchor=anchor||\"t\";obj=obj||{};beforeAnim=function(){var animScope=this,listeners=obj.listeners,el=Ext.fly(dom,\"_anim\"),box,originalStyles,anim,wrap;if(!slideOut){el.fixDisplay()}box=el.getBox();if((anchor==\"t\"||anchor==\"b\")&&box.height===0){box.height=dom.scrollHeight}else{if((anchor==\"l\"||anchor==\"r\")&&box.width===0){box.width=dom.scrollWidth}}originalStyles=el.getStyle([\"width\",\"height\",\"left\",\"right\",\"top\",\"bottom\",\"position\",\"z-index\"],true);el.setSize(box.width,box.height);if(obj.preserveScroll){restoreScroll=el.cacheScrollValues()}wrap=el.wrap({role:\"presentation\",id:Ext.id()+\"-anim-wrap-for-\"+el.dom.id,style:{visibility:slideOut?\"visible\":\"hidden\"}});wrapDomParentNode=wrap.dom.parentNode;wrap.setPositioning(el.getPositioning(true));if(wrap.isStyle(\"position\",\"static\")){wrap.position(\"relative\")}el.clearPositioning(\"auto\");wrap.clip();if(restoreScroll){restoreScroll()}el.setStyle({visibility:\"\",position:\"absolute\"});if(slideOut){wrap.setSize(box.width,box.height)}switch(anchor){case\"t\":anim={from:{width:box.width+\"px\",height:\"0px\"},to:{width:box.width+\"px\",height:box.height+\"px\"}};elStyle.bottom=\"0px\";break;case\"l\":anim={from:{width:\"0px\",height:box.height+\"px\"},to:{width:box.width+\"px\",height:box.height+\"px\"}};me.anchorAnimX(anchor);break;case\"r\":anim={from:{x:box.x+box.width,width:\"0px\",height:box.height+\"px\"},to:{x:box.x,width:box.width+\"px\",height:box.height+\"px\"}};me.anchorAnimX(anchor);break;case\"b\":anim={from:{y:box.y+box.height,width:box.width+\"px\",height:\"0px\"},to:{y:box.y,width:box.width+\"px\",height:box.height+\"px\"}};break;case\"tl\":anim={from:{x:box.x,y:box.y,width:\"0px\",height:\"0px\"},to:{width:box.width+\"px\",height:box.height+\"px\"}};elStyle.bottom=\"0px\";me.anchorAnimX(\"l\");break;case\"bl\":anim={from:{y:box.y+box.height,width:\"0px\",height:\"0px\"},to:{y:box.y,width:box.width+\"px\",height:box.height+\"px\"}};me.anchorAnimX(\"l\");break;case\"br\":anim={from:{x:box.x+box.width,y:box.y+box.height,width:\"0px\",height:\"0px\"},to:{x:box.x,y:box.y,width:box.width+\"px\",height:box.height+\"px\"}};me.anchorAnimX(\"r\");break;case\"tr\":anim={from:{x:box.x+box.width,width:\"0px\",height:\"0px\"},to:{x:box.x,width:box.width+\"px\",height:box.height+\"px\"}};elStyle.bottom=\"0px\";me.anchorAnimX(\"r\");break}wrap.show();wrapAnim=Ext.apply({},obj);delete wrapAnim.listeners;wrapAnim=new Ext.fx.Anim(Ext.applyIf(wrapAnim,{target:wrap,duration:500,easing:\"ease-out\",from:slideOut?anim.to:anim.from,to:slideOut?anim.from:anim.to}));wrapAnim.on(\"afteranimate\",function(){var el=Ext.fly(dom,\"_anim\");el.setStyle(originalStyles);if(slideOut){if(obj.useDisplay){el.setDisplayed(false)}else{el.hide()}}if(wrap.dom){if(wrap.dom.parentNode){wrap.dom.parentNode.insertBefore(el.dom,wrap.dom)}else{wrapDomParentNode.appendChild(el.dom)}wrap.destroy()}if(restoreScroll){restoreScroll()}animScope.end()});if(listeners){wrapAnim.on(listeners)}};me.animate({duration:obj.duration?Math.max(obj.duration,500)*2:1000,listeners:{beforeanimate:beforeAnim}});return me},slideOut:function(anchor,o){return this.slideIn(anchor,o,true)},swallowEvent:function(eventName,preventDefault){var me=this,e,eLen,fn=function(e){e.stopPropagation();if(preventDefault){e.preventDefault()}};if(Ext.isArray(eventName)){eLen=eventName.length;for(e=0;e0&&i>to)||(step<0&&i=limit){return selection}}return selection},selectFirstTabbableElement:function(asDom,selector){var els=this.selectTabbableElements(asDom,selector,1,false);return els[0]},selectLastTabbableElement:function(asDom,selector){var el=this.selectTabbableElements(true,selector,1,true)[0];return(asDom!==false)?el:Ext.get(el)},saveTabbableState:function(attribute){var tabbableSavedFlagAttribute=Ext.Element.tabbableSavedFlagAttribute,dom=this.dom;if(dom.hasAttribute(tabbableSavedFlagAttribute)){return}attribute=attribute||Ext.Element.tabbableSavedAttribute;if(dom.hasAttribute(\"tabindex\")){dom.setAttribute(attribute,dom.getAttribute(\"tabindex\"))}else{dom.setAttribute(attribute,\"none\")}dom.setAttribute(\"tabindex\",-1);dom.setAttribute(tabbableSavedFlagAttribute,true);return this},restoreTabbableState:function(attribute){var tabbableSavedFlagAttribute=Ext.Element.tabbableSavedFlagAttribute,dom=this.dom,idx;attribute=attribute||Ext.Element.tabbableSavedAttribute;if(!dom.hasAttribute(tabbableSavedFlagAttribute)||!dom.hasAttribute(attribute)){return}idx=dom.getAttribute(attribute);if(idx===\"none\"){dom.removeAttribute(\"tabindex\")}else{dom.setAttribute(\"tabindex\",idx)}dom.removeAttribute(attribute);dom.removeAttribute(tabbableSavedFlagAttribute);return this},saveChildrenTabbableState:function(attribute){var children,child,i,len;if(this.dom){children=this.selectTabbableElements();for(i=0,len=children.length;i=0&&B<1){B*=100;k.filter=C+(C.length?\" \":\"\")+\"alpha(opacity=\"+B+\")\"}else{k.filter=C}}})}if(!v.matchesSelector){var l=/^([a-z]+|\\*)?(?:\\.([a-z][a-z\\-_0-9]*))?$/i,m=/\\-/g,a,w=function(k,B){var C=new RegExp(\"(?:^|\\\\s+)\"+B.replace(m,\"\\\\-\")+\"(?:\\\\s+|$)\");if(k&&k!==\"*\"){k=k.toUpperCase();return function(D){return D.tagName===k&&C.test(D.className)}}return function(D){return C.test(D.className)}},s=function(k){k=k.toUpperCase();return function(B){return B.tagName===k}},o={};q.matcherCache=o;q.is=function(k){if(!k){return true}var B=this.dom,H,D,G,F,E,C,I;if(B.nodeType!==1){return false}if(!(G=Ext.isFunction(k)?k:o[k])){if(!(D=k.match(l))){F=B.parentNode;if(!F){E=true;F=a||(a=b.createDocumentFragment());a.appendChild(B)}C=Ext.Array.indexOf(Ext.fly(F,\"_is\").query(k),B)!==-1;if(E){a.removeChild(B)}return C}I=D[1];H=D[2];o[k]=G=H?w(I,H):s(I)}return G(B)}}if(!n||!n.getComputedStyle){q.getStyle=function(O,J){var K=this,F=K.dom,Q=typeof O!==\"string\",C=O,L=C,I=1,D=J,B=K.styleHooks,P,H,N,M,E,k,G;if(Q){N={};C=L[0];G=0;if(!(I=L.length)){return N}}if(!F||F.documentElement){return N||\"\"}H=F.style;if(J){k=H}else{k=F.currentStyle;if(!k){D=true;k=H}}do{M=B[C];if(!M){B[C]=M={name:r.normalize(C)}}if(M.get){E=M.get(F,K,D,k)}else{P=M.name;E=k[P]}if(!Q){return E}N[C]=E;C=L[++G]}while(G=9)){q.getAttribute=function(k,C){var D=this.dom,B;if(C){B=typeof D[C+\":\"+k];if(B!=\"undefined\"&&B!=\"unknown\"){return D[C+\":\"+k]||null}return null}if(k===\"for\"){k=\"htmlFor\"}return D[k]||null}}Ext.onReady(function(){var D=/^(?:transparent|(?:rgba[(](?:\\s*\\d+\\s*[,]){3}\\s*0\\s*[)]))$/i,B=[],I=q.setWidth,J=q.setHeight,N=q.setSize,O=/^\\d+(?:\\.\\d*)?px$/i,H,F,k,M;if(v.FixedTableWidthBug){z.width={name:\"width\",set:function(U,T,R){var Q=U.style,P=R._needsTableWidthFix,S=Q.display;if(P){Q.display=\"none\"}Q.width=T;if(P){U.scrollWidth;Q.display=S}}};q.setWidth=function(S,Q){var U=this,V=U.dom,R=V.style,P=U._needsTableWidthFix,T=R.display;if(P&&!Q){R.display=\"none\"}I.call(U,S,Q);if(P&&!Q){V.scrollWidth;R.display=T}return U};q.setSize=function(T,Q,R){var V=this,W=V.dom,S=W.style,P=V._needsTableWidthFix,U=S.display;if(P&&!R){S.display=\"none\"}N.call(V,T,Q,R);if(P&&!R){W.scrollWidth;S.display=U}return V}}if(Ext.isIE8){z.height={name:\"height\",set:function(U,T,R){var Q=R.component,S,P;if(Q&&Q._syncFrameHeight&&this===Q.el){P=Q.frameBody.dom.style;if(O.test(T)){S=Q.getFrameInfo();if(S){P.height=(parseInt(T,10)-S.height)+\"px\"}}else{if(!T||T===\"auto\"){P.height=\"\"}}}U.style.height=T}};q.setHeight=function(P,R){var S=this.component,T,Q;if(S&&S._syncFrameHeight&&this===S.el){Q=S.frameBody.dom.style;if(!P||P===\"auto\"){Q.height=\"\"}else{T=S.getFrameInfo();if(T){Q.height=(P-T.height)+\"px\"}}}return J.call(this,P,R)};q.setSize=function(T,P,R){var S=this.component,U,Q;if(S&&S._syncFrameHeight&&this===S.el){Q=S.frameBody.dom.style;if(!P||P===\"auto\"){Q.height=\"\"}else{U=S.getFrameInfo();if(U){Q.height=(P-U.height)+\"px\"}}}return N.call(this,T,P,R)}}Ext.getDoc().on(\"selectstart\",function(T,U){var S=r.selectableCls,R=r.unselectableCls,P=U&&U.tagName;P=P&&P.toLowerCase();if(P===\"input\"||P===\"textarea\"){return}while(U&&U.nodeType===1&&U!==b.documentElement){var Q=Ext.fly(U);if(Q.hasCls(S)){return}if(Q.hasCls(R)){T.stopEvent();return}U=U.parentNode}});function G(T,Q,S,P){var R=P[this.name]||\"\";return D.test(R)?\"transparent\":R}function L(Q,R,P){return function(){Q.selectionStart=R;Q.selectionEnd=P}}function K(T){var R=v.DisplayChangeInputSelectionBug,S=v.DisplayChangeTextAreaSelectionBug,U,P,V,Q;if(R||S){U=r.getActiveElement();P=U&&U.tagName;if((S&&P===\"TEXTAREA\")||(R&&P===\"INPUT\"&&U.type===\"text\")){if(Ext.fly(T).isAncestor(U)){V=U.selectionStart;Q=U.selectionEnd;if(Ext.isNumber(V)&&Ext.isNumber(Q)){return L(U,V,Q)}}}}return Ext.emptyFn}function E(V,S,U,R){var P=R.marginRight,Q,T;if(P!==\"0px\"){Q=V.style;T=Q.display;Q.display=\"inline-block\";P=(U?R:V.ownerDocument.defaultView.getComputedStyle(V,null)).marginRight;Q.display=T}return P}function C(W,T,V,S){var P=S.marginRight,R,Q,U;if(P!==\"0px\"){R=W.style;Q=K(W);U=R.display;R.display=\"inline-block\";P=(V?S:W.ownerDocument.defaultView.getComputedStyle(W,\"\")).marginRight;R.display=U;Q()}return P}if(!v.RightMargin){z.marginRight=z[\"margin-right\"]={name:\"marginRight\",get:(v.DisplayChangeInputSelectionBug||v.DisplayChangeTextAreaSelectionBug)?C:E}}if(!v.TransparentColor){H=[\"background-color\",\"border-color\",\"color\",\"outline-color\"];for(F=H.length;F--;){k=H[F];M=r.normalize(k);z[k]=z[M]={name:M,get:G}}}q.verticalStyleHooks90=e=Ext.Object.chain(z);q.verticalStyleHooks270=p=Ext.Object.chain(z);e.width=z.height||{name:\"height\"};e.height=z.width||{name:\"width\"};e[\"margin-top\"]={name:\"marginLeft\"};e[\"margin-right\"]={name:\"marginTop\"};e[\"margin-bottom\"]={name:\"marginRight\"};e[\"margin-left\"]={name:\"marginBottom\"};e[\"padding-top\"]={name:\"paddingLeft\"};e[\"padding-right\"]={name:\"paddingTop\"};e[\"padding-bottom\"]={name:\"paddingRight\"};e[\"padding-left\"]={name:\"paddingBottom\"};e[\"border-top\"]={name:\"borderLeft\"};e[\"border-right\"]={name:\"borderTop\"};e[\"border-bottom\"]={name:\"borderRight\"};e[\"border-left\"]={name:\"borderBottom\"};p.width=z.height||{name:\"height\"};p.height=z.width||{name:\"width\"};p[\"margin-top\"]={name:\"marginRight\"};p[\"margin-right\"]={name:\"marginBottom\"};p[\"margin-bottom\"]={name:\"marginLeft\"};p[\"margin-left\"]={name:\"marginTop\"};p[\"padding-top\"]={name:\"paddingRight\"};p[\"padding-right\"]={name:\"paddingBottom\"};p[\"padding-bottom\"]={name:\"paddingLeft\"};p[\"padding-left\"]={name:\"paddingTop\"};p[\"border-top\"]={name:\"borderRight\"};p[\"border-right\"]={name:\"borderBottom\"};p[\"border-bottom\"]={name:\"borderLeft\"};p[\"border-left\"]={name:\"borderTop\"};if(!Ext.scopeCss){B.push(\"x-body\")}if(v.Touch){B.push(\"x-touch\")}if(Ext.isIE&&Ext.isIE9m){B.push(\"x-ie\",\"x-ie9m\");B.push(\"x-ie8p\");if(Ext.isIE8){B.push(\"x-ie8\")}else{B.push(\"x-ie9\",\"x-ie9p\")}if(Ext.isIE8m){B.push(\"x-ie8m\")}}if(Ext.isIE10){B.push(\"x-ie10\")}if(Ext.isIE11){B.push(\"x-ie11\")}if(Ext.isGecko){B.push(\"x-gecko\")}if(Ext.isOpera){B.push(\"x-opera\")}if(Ext.isOpera12m){B.push(\"x-opera12m\")}if(Ext.isWebKit){B.push(\"x-webkit\")}if(Ext.isSafari){B.push(\"x-safari\")}if(Ext.isChrome){B.push(\"x-chrome\")}if(Ext.isMac){B.push(\"x-mac\")}if(Ext.isLinux){B.push(\"x-linux\")}if(!v.CSS3BorderRadius){B.push(\"x-nbr\")}if(!v.CSS3LinearGradient){B.push(\"x-nlg\")}if(v.Touch){B.push(\"x-touch\")}Ext.getBody().addCls(B)},null,{priority:1500})});(Ext.cmd.derive(\"Ext.GlobalEvents\",Ext.mixin.Observable,{alternateClassName:\"Ext.globalEvents\",observableType:\"global\",singleton:true,resizeBuffer:100,idleEventMask:{mousemove:1,touchmove:1,pointermove:1,MSPointerMove:1,unload:1},constructor:function(){var a=this;a.callParent();Ext.onReady(function(){a.attachListeners()})},attachListeners:function(){Ext.get(window).on(\"resize\",this.fireResize,this,{buffer:this.resizeBuffer})},fireResize:function(){var d=this,b=Ext.Element,a=b.getViewportWidth(),c=b.getViewportHeight();if(d.curHeight!==c||d.curWidth!==a){d.curHeight=c;d.curWidth=a;d.fireEvent(\"resize\",a,c)}}},1,0,0,0,0,0,[Ext,\"GlobalEvents\",Ext,\"globalEvents\"],function(a){Ext.on=function(){return a.addListener.apply(a,arguments)};Ext.un=function(){return a.removeListener.apply(a,arguments)}}));Ext.define(\"Ext.overrides.GlobalEvents\",{override:\"Ext.GlobalEvents\",attachListeners:function(){this.callParent();Ext.getDoc().on(\"mousedown\",this.fireMouseDown,this)},fireMouseDown:function(a){this.fireEvent(\"mousedown\",a)},deprecated:{5:{methods:{addListener:function(d,h,j,k,c,b,e){var a,g;if(d===\"ready\"){g=h}else{if(typeof d!==\"string\"){for(a in d){if(a===\"ready\"){g=d[a]}}}}if(g){Ext.onReady(g)}this.callParent([d,h,j,k,c,b,e])}}}}});Ext.USE_NATIVE_JSON=false;Ext.JSON=(new (function(){var me=this,hasNative=window.JSON&&JSON.toString()==\"[object JSON]\",useHasOwn=!!{}.hasOwnProperty,pad=function(n){return n<10?\"0\"+n:n},doDecode=function(json){return eval(\"(\"+json+\")\")},doEncode=function(o,newline){if(o===null||o===undefined){return\"null\"}else{if(Ext.isDate(o)){return me.encodeDate(o)}else{if(Ext.isString(o)){if(Ext.isMSDate(o)){return me.encodeMSDate(o)}else{return me.encodeString(o)}}else{if(typeof o==\"number\"){return isFinite(o)?String(o):\"null\"}else{if(Ext.isBoolean(o)){return String(o)}else{if(o.toJSON){return o.toJSON()}else{if(Ext.isArray(o)){return encodeArray(o,newline)}else{if(Ext.isObject(o)){return encodeObject(o,newline)}else{if(typeof o===\"function\"){return\"null\"}}}}}}}}}return\"undefined\"},m={\"\\b\":\"\\\\b\",\"\\t\":\"\\\\t\",\"\\n\":\"\\\\n\",\"\\f\":\"\\\\f\",\"\\r\":\"\\\\r\",'\"':'\\\\\"',\"\\\\\":\"\\\\\\\\\",\"\\v\":\"\\\\u000b\"},charToReplace=/[\\\\\\\"\\x00-\\x1f\\x7f-\\uffff]/g,encodeString=function(s){return'\"'+s.replace(charToReplace,function(a){var c=m[a];return typeof c===\"string\"?c:\"\\\\u\"+(\"0000\"+a.charCodeAt(0).toString(16)).slice(-4)})+'\"'},encodeMSDate=function(o){return'\"'+o+'\"'},encodeArrayPretty=function(o,newline){var len=o.length,cnewline=newline+\" \",sep=\",\"+cnewline,a=[\"[\",cnewline],i;for(i=0;i]+>/gi,stripScriptsRe:/(?:)((\\n|\\r|.)*?)(?:<\\/script>)/ig,nl2brRe:/\\r?\\n/g,hashRe:/#+$/,allHashes:/^#+$/,formatPattern:/[\\d,\\.#]+/,formatCleanRe:/[^\\d\\.#]/g,I18NFormatCleanRe:null,formatFns:{},constructor:function(){a=this},undef:function(b){return b!==undefined?b:\"\"},defaultValue:function(c,b){return c!==undefined&&c!==\"\"?c:b},substr:\"ab\".substr(-1)!=\"b\"?function(c,e,b){var d=String(c);return(e<0)?d.substr(Math.max(d.length+e,0),b):d.substr(e,b)}:function(c,d,b){return String(c).substr(d,b)},lowercase:function(b){return String(b).toLowerCase()},uppercase:function(b){return String(b).toUpperCase()},usMoney:function(b){return a.currency(b,\"$\",2)},currency:function(d,g,c,b){var j=\"\",h=\",0\",e=0;d=d-0;if(d<0){d=-d;j=\"-\"}c=Ext.isDefined(c)?c:a.currencyPrecision;h+=(c>0?\".\":\"\");for(;ec){b=b.substring(b.length-c)}}while(b.length2){}else{if(l.length===2){h=l[1].length;p=l[1].match(a.hashRe);if(p){j=p[0].length;d='trailingZeroes=new RegExp(Ext.String.escapeRegex(utilFormat.decimalSeparator) + \"*0{0,'+j+'}$\")'}}}b=[\"var utilFormat=Ext.util.Format,extNumber=Ext.Number,neg,absVal,fnum,parts\"+(c?\",thousandSeparator,thousands=[],j,n,i\":\"\")+(m?',formatString=\"'+g+'\",formatPattern=/[\\\\d,\\\\.#]+/':\"\")+',trailingZeroes;return function(v){if(typeof v!==\"number\"&&isNaN(v=extNumber.from(v,NaN)))return\"\";neg=v<0;',\"absVal=Math.abs(v);\",\"fnum=Ext.Number.toFixed(absVal, \"+h+\");\",d,\";\"];if(c){if(h){b[b.length]='parts=fnum.split(\".\");';b[b.length]=\"fnum=parts[0];\"}b[b.length]=\"if(absVal>=1000) {\";b[b.length]=\"thousandSeparator=utilFormat.thousandSeparator;thousands.length=0;j=fnum.length;n=fnum.length%3||3;for(i=0;i\")},capitalize:Ext.String.capitalize,uncapitalize:Ext.String.uncapitalize,ellipsis:Ext.String.ellipsis,escape:Ext.String.escape,escapeRegex:Ext.String.escapeRegex,htmlDecode:Ext.String.htmlDecode,htmlEncode:Ext.String.htmlEncode,leftPad:Ext.String.leftPad,toggle:Ext.String.toggle,trim:Ext.String.trim,parseBox:function(c){c=c||0;if(typeof c===\"number\"){return{top:c,right:c,bottom:c,left:c}}var d=c.split(\" \"),b=d.length;if(b===1){d[1]=d[2]=d[3]=d[0]}else{if(b===2){d[2]=d[0];d[3]=d[1]}else{if(b===3){d[3]=d[1]}}}return{top:parseInt(d[0],10)||0,right:parseInt(d[1],10)||0,bottom:parseInt(d[2],10)||0,left:parseInt(d[3],10)||0}}}},1,0,0,0,0,0,[Ext.util,\"Format\"],0));(Ext.cmd.derive(\"Ext.Template\",Ext.Base,{inheritableStatics:{from:function(b,a){b=Ext.getDom(b);return new this(b.value||b.innerHTML,a||\"\")}},useEval:Ext.isGecko,constructor:function(d){var g=this,b=arguments,a=[],c,e=b.length,h;g.initialConfig={};if(e===1&&Ext.isArray(d)){b=d;e=b.length}if(e>1){for(c=0;c]*)\\>)|(?:<\\/tpl>)/g,actionsRe:/\\s*(elif|elseif|if|for|foreach|exec|switch|case|eval|between)\\s*\\=\\s*(?:(?:\"([^\"]*)\")|(?:'([^']*)'))\\s*/g,propRe:/prop=(?:(?:\"([^\"]*)\")|(?:'([^']*)'))/,defaultRe:/^\\s*default\\s*$/,elseRe:/^\\s*else\\s*$/},1,0,0,0,0,0,[Ext.util,\"XTemplateParser\"],0));(Ext.cmd.derive(\"Ext.util.XTemplateCompiler\",Ext.util.XTemplateParser,{useEval:Ext.isGecko,useIndex:Ext.isIE8m,useFormat:true,propNameRe:/^[\\w\\d\\$]*$/,compile:function(a){var c=this,b=c.generate(a);return c.useEval?c.evalTpl(b):(new Function(\"Ext\",b))(Ext)},generate:function(a){var d=this,b=\"var fm=Ext.util.Format,ts=Object.prototype.toString;\",c;d.maxLevel=0;d.body=[\"var c0=values, a0=\"+d.createArrayTest(0)+\", p0=parent, n0=xcount, i0=xindex, k0, v;\\n\"];if(d.definitions){if(typeof d.definitions===\"string\"){d.definitions=[d.definitions,b]}else{d.definitions.push(b)}}else{d.definitions=[b]}d.switches=[];d.parse(a);d.definitions.push((d.useEval?\"$=\":\"return\")+\" function (\"+d.fnArgs+\") {\",d.body.join(\"\"),\"}\");c=d.definitions.join(\"\\n\");d.definitions.length=d.body.length=d.switches.length=0;delete d.definitions;delete d.body;delete d.switches;return c},doText:function(c){var b=this,a=b.body;c=c.replace(b.aposRe,\"\\\\'\").replace(b.newLineRe,\"\\\\n\");if(b.useIndex){a.push(\"out[out.length]='\",c,\"'\\n\")}else{a.push(\"out.push('\",c,\"')\\n\")}},doExpr:function(b){var a=this.body;a.push(\"if ((v=\"+b+\") != null) out\");if(this.useIndex){a.push(\"[out.length]=v+''\\n\")}else{a.push(\".push(v+'')\\n\")}},doTag:function(a){var b=this.parseTag(a);if(b){this.doExpr(b)}else{this.doText(\"{\"+a+\"}\")}},doElse:function(){this.body.push(\"} else {\\n\")},doEval:function(a){this.body.push(a,\"\\n\")},doIf:function(b,c){var a=this;if(b===\".\"){a.body.push(\"if (values) {\\n\")}else{if(a.propNameRe.test(b)){a.body.push(\"if (\",a.parseTag(b),\") {\\n\")}else{a.body.push(\"if (\",a.addFn(b),a.callFn,\") {\\n\")}}if(c.exec){a.doExec(c.exec)}},doElseIf:function(b,c){var a=this;if(b===\".\"){a.body.push(\"else if (values) {\\n\")}else{if(a.propNameRe.test(b)){a.body.push(\"} else if (\",a.parseTag(b),\") {\\n\")}else{a.body.push(\"} else if (\",a.addFn(b),a.callFn,\") {\\n\")}}if(c.exec){a.doExec(c.exec)}},doSwitch:function(c){var b=this,a;if(c===\".\"||c===\"#\"){a=c===\".\"?\"values\":\"xindex\";b.body.push(\"switch (\",a,\") {\\n\")}else{if(b.propNameRe.test(c)){b.body.push(\"switch (\",b.parseTag(c),\") {\\n\")}else{b.body.push(\"switch (\",b.addFn(c),b.callFn,\") {\\n\")}}b.switches.push(0)},doCase:function(e){var d=this,c=Ext.isArray(e)?e:[e],g=d.switches.length-1,a,b;if(d.switches[g]){d.body.push(\"break;\\n\")}else{d.switches[g]++}for(b=0,g=c.length;b1){ out.push(\"',h.between,'\"); } \\n')}},doForEach:function(e,h){var d=this,c,b=d.level,a=b-1,g;if(e===\".\"){c=\"values\"}else{if(d.propNameRe.test(e)){c=d.parseTag(e)}else{c=d.addFn(e)+d.callFn}}if(d.maxLevel1){ out.push(\"',h.between,'\"); } \\n')}},createArrayTest:(\"isArray\" in Array)?function(a){return\"Array.isArray(c\"+a+\")\"}:function(a){return\"ts.call(c\"+a+')===\"[object Array]\"'},doExec:function(d,e){var c=this,a=\"f\"+c.definitions.length,b=c.guards[c.strict?0:1];c.definitions.push(\"function \"+a+\"(\"+c.fnArgs+\") {\",b.doTry,\" var $v = values; with($v) {\",\" \"+d,\" }\",b.doCatch,\"}\");c.body.push(a+c.callFn+\"\\n\")},guards:[{doTry:\"\",doCatch:\"\"},{doTry:\"try { \",doCatch:\" } catch(e) {\\n}\"}],addFn:function(a){var d=this,b=\"f\"+d.definitions.length,c=d.guards[d.strict?0:1];if(a===\".\"){d.definitions.push(\"function \"+b+\"(\"+d.fnArgs+\") {\",\" return values\",\"}\")}else{if(a===\"..\"){d.definitions.push(\"function \"+b+\"(\"+d.fnArgs+\") {\",\" return parent\",\"}\")}else{d.definitions.push(\"function \"+b+\"(\"+d.fnArgs+\") {\",c.doTry,\" var $v = values; with($v) {\",\" return(\"+a+\")\",\" }\",c.doCatch,\"}\")}}return b},parseTag:function(b){var h=this,a=h.tagRe.exec(b),e,j,d,g,c;if(!a){return null}e=a[1];j=a[2];d=a[3];g=a[4];if(e==\".\"){if(!h.validTypes){h.definitions.push(\"var validTypes={string:1,number:1,boolean:1};\");h.validTypes=true}c='validTypes[typeof values] || ts.call(values) === \"[object Date]\" ? values : \"\"'}else{if(e==\"#\"){c=\"xindex\"}else{if(e==\"$\"){c=\"xkey\"}else{if(e.substr(0,7)==\"parent.\"){c=e}else{if(isNaN(e)&&e.indexOf(\"-\")==-1&&e.indexOf(\".\")!=-1){c=\"values.\"+e}else{c=\"values['\"+e+\"']\"}}}}}if(g){c=\"(\"+c+g+\")\"}if(j&&h.useFormat){d=d?\",\"+d:\"\";if(j.substr(0,5)!=\"this.\"){j=\"fm.\"+j+\"(\"}else{j+=\"(\"}}else{return c}return j+c+d+\")\"},evalTpl:function($){eval($);return $},newLineRe:/\\r\\n|\\r|\\n/g,aposRe:/[']/g,intRe:/^\\s*(\\d+)\\s*$/,tagRe:/^([\\w-\\.\\#\\$]+)(?:\\:([\\w\\.]*)(?:\\((.*?)?\\))?)?(\\s?[\\+\\-\\*\\/]\\s?[\\d\\.\\+\\-\\*\\/\\(\\)]+)?$/},0,0,0,0,0,0,[Ext.util,\"XTemplateCompiler\"],function(){var a=this.prototype;a.fnArgs=\"out,values,parent,xindex,xcount,xkey\";a.callFn=\".call(this,\"+a.fnArgs+\")\"}));(Ext.cmd.derive(\"Ext.XTemplate\",Ext.Template,{emptyObj:{},fn:null,strict:false,apply:function(a,b){return this.applyOut(a,[],b).join(\"\")},applyOut:function(a,b,d){var g=this,c;if(!g.fn){c=new Ext.util.XTemplateCompiler({useFormat:g.disableFormats!==true,definitions:g.definitions,strict:g.strict});g.fn=c.compile(g.html)}if(g.strict){g.fn(b,a,d||g.emptyObj,1,1)}else{try{g.fn(b,a,d||g.emptyObj,1,1)}catch(h){}}return b},compile:function(){return this},statics:{getTpl:function(b,d){var c=b[d],a;if(c&&!c.isTemplate){c=Ext.ClassManager.dynInstantiate(\"Ext.XTemplate\",c);if(b.hasOwnProperty(d)){a=b}else{for(a=b.self.prototype;a&&!a.hasOwnProperty(d);a=a.superclass){}}a[d]=c;c.owner=a}return c||null}}},0,0,0,0,0,0,[Ext,\"XTemplate\"],0));(Ext.cmd.derive(\"Ext.app.EventDomain\",Ext.Base,{statics:{instances:{}},isEventDomain:true,isInstance:false,constructor:function(){var a=this;if(!a.isInstance){Ext.app.EventDomain.instances[a.type]=a}a.bus={};a.monitoredClasses=[]},dispatch:function(j,n,l){n=Ext.canonicalEventName(n);var m=this,k=m.bus,o=k[n],e,c,b,d,p,h,g,a;if(!o){return true}for(e in o){if(o.hasOwnProperty(e)&&m.match(j,e,m.controller)){c=o[e];for(b in c){if(c.hasOwnProperty(b)){d=c[b];if(d.controller.isActive()){p=d.list;h=p.length;for(g=0;g0){c.type=d.substring(0,b);c.defaultType=d.substring(b+1)}if(h){delete e.factoryConfig;Ext.apply(c,h)}a=Ext.Factory.define(c.type,c);if(g.create===Ext.Base.create){g.create=a}}},0,0,0,0,0,0,[Ext.mixin,\"Factoryable\"],0));(Ext.cmd.derive(\"Ext.scroll.Scroller\",Ext.Evented,{factoryConfig:{defaultType:\"dom\"},isScroller:true,config:{direction:undefined,directionLock:false,disabled:null,element:undefined,indicators:null,maxPosition:null,maxUserPosition:null,minPosition:{x:0,y:0},minUserPosition:{x:0,y:0},momentumEasing:null,size:null,x:true,y:true},statics:{create:function(a){return Ext.Factory.scroller(a,Ext.supports.Touch?\"touch\":\"dom\")}},constructor:function(a){var b=this;Ext.Evented.prototype.constructor.call(this,a);b.onDomScrollEnd=Ext.Function.createBuffered(b.onDomScrollEnd,100,b)},addPartner:function(d,b){var c=this,e=c._partners||(c._partners={}),a=d._partners||(d._partners={});e[d.getId()]={scroller:d,axis:b};a[c.getId()]={scroller:c,axis:b}},applyElement:function(a){var b;if(a){if(a.isElement){b=a}else{b=Ext.get(a)}}return b},updateDirectionLock:Ext.emptyFn,updateDisabled:Ext.emptyFn,updateIndicators:Ext.emptyFn,updateMaxPosition:Ext.emptyFn,updateMaxUserPosition:Ext.emptyFn,updateMinPosition:Ext.emptyFn,updateMinUserPosition:Ext.emptyFn,updateMomenumEasing:Ext.emptyFn,updateSize:Ext.emptyFn,updateX:Ext.emptyFn,updateY:Ext.emptyFn,updateElement:function(a){a.on(\"scroll\",\"onDomScroll\",this)},refresh:function(){this.fireEvent(\"refresh\",this);return this},removePartner:function(b){var c=this._partners,a=b._partners;if(c){delete c[b.getId()]}if(a){delete (a[this.getId()])}},scrollBy:function(c,b,d){var a=this.getPosition();if(c){if(c.length){d=b;b=c[1];c=c[0]}else{if(typeof c!==\"number\"){d=b;b=c.y;c=c.x}}}c=(typeof c===\"number\")?c+a.x:null;b=(typeof b===\"number\")?b+a.y:null;return this.doScrollTo(c,b,d)},scrollIntoView:function(c,d,b,g){var j=this,h=j.getPosition(),e,a,k;e=Ext.fly(c).getScrollIntoViewXY(j.getElement(),h.x,h.y);a=(d===false)?h.x:e.x;k=e.y;if(g){j.on({scrollend:\"doHighlight\",scope:j,single:true,args:[c,g]})}j.doScrollTo(a,k,b)},scrollTo:function(a,d,b){var c;if(a){if(a.length){b=d;d=a[1];a=a[0]}else{if(typeof a!==\"number\"){b=d;d=a.y;a=a.x}}}if(a<0||d<0){c=this.getMaxPosition();if(a<0){a+=c.x}if(d<0){d+=c.y}}this.doScrollTo(a,d,b)},updateDirection:function(c){var b=this,a,d;if(!c){a=b.getX();d=b.getY();if(a&&d){c=(d===\"scroll\"&&a===\"scroll\")?\"both\":\"auto\"}else{if(d){c=\"vertical\"}else{if(a){c=\"horizontal\"}}}b._direction=c}else{if(c===\"auto\"){a=true;d=true}else{if(c===\"vertical\"){a=false;d=true}else{if(c===\"horizontal\"){a=true;d=false}else{if(c===\"both\"){a=\"scroll\";d=\"scroll\"}}}}b.setX(a);b.setY(d)}},deprecated:{\"5\":{methods:{getScroller:function(){return this}}},\"5.1.0\":{methods:{scrollToTop:function(a){return this.scrollTo(0,0,a)},scrollToEnd:function(a){return this.scrollTo(Infinity,Infinity,a)}}}},privates:{convertX:function(a){return a},doHighlight:function(b,a){if(a!==true){Ext.fly(b).highlight(a)}else{Ext.fly(b).highlight()}},fireScrollStart:function(a,d){var c=this,b=c.component;c.invokePartners(\"onPartnerScrollStart\",a,d);if(c.hasListeners.scrollstart){c.fireEvent(\"scrollstart\",c,a,d)}if(b&&b.onScrollStart){b.onScrollStart(a,d)}},fireScroll:function(a,d){var c=this,b=c.component;c.invokePartners(\"onPartnerScroll\",a,d);if(c.hasListeners.scroll){c.fireEvent(\"scroll\",c,a,d)}if(b&&b.onScrollMove){b.onScrollMove(a,d)}},fireScrollEnd:function(a,d){var c=this,b=c.component;c.invokePartners(\"onPartnerScrollEnd\",a,d);if(c.hasListeners.scrollend){c.fireEvent(\"scrollend\",c,a,d)}if(b&&b.onScrollEnd){b.onScrollEnd(a,d)}},invokePartners:function(g,a,e){var c=this._partners,b,d;if(!this.suspendSync){for(d in c){b=c[d];if(!b.suspendSync){b.scroller[g](this,a,e)}}}},suspendPartnerSync:function(){this.suspendSync=(this.suspendSync||0)+1},resumePartnerSync:function(){if(this.suspendSync){this.suspendSync--}},onDomScroll:function(){var c=this,b=c.getPosition(),a=b.x,d=b.y;if(!c.isScrolling){c.isScrolling=true;c.fireScrollStart(a,d)}c.fireScroll(a,d);c.onDomScrollEnd()},onDomScrollEnd:function(){var b=this,a=b.getPosition();b.isScrolling=false;b.fireScrollEnd(a.x,a.y)},onPartnerScroll:function(c,a,d){var b=c._partners[this.getId()].axis;if(b){if(b===\"x\"){d=null}else{if(b===\"y\"){a=null}}}this.doScrollTo(a,d,null,true)},onPartnerScrollEnd:Ext.privateFn,onPartnerScrollStart:Ext.privateFn}},1,0,0,0,[\"scroller.scroller\"],[[Ext.mixin.Factoryable.prototype.mixinId||Ext.mixin.Factoryable.$className,Ext.mixin.Factoryable]],[Ext.scroll,\"Scroller\"],0));(Ext.cmd.derive(\"Ext.fx.easing.Abstract\",Ext.Base,{config:{startTime:0,startValue:0},isEasing:true,isEnded:false,constructor:function(a){this.initConfig(a);return this},applyStartTime:function(a){if(!a){a=Ext.Date.now()}return a},updateStartTime:function(a){this.reset()},reset:function(){this.isEnded=false},getValue:Ext.emptyFn},1,0,0,0,0,0,[Ext.fx.easing,\"Abstract\"],0));(Ext.cmd.derive(\"Ext.fx.easing.Momentum\",Ext.fx.easing.Abstract,{config:{acceleration:30,friction:0,startVelocity:0},alpha:0,updateFriction:function(b){var a=Math.log(1-(b/10));this.theta=a;this.alpha=a/this.getAcceleration()},updateStartVelocity:function(a){this.velocity=a*this.getAcceleration()},updateAcceleration:function(a){this.velocity=this.getStartVelocity()*a;this.alpha=this.theta/a},getValue:function(){return this.getStartValue()-this.velocity*(1-this.getFrictionFactor())/this.theta},getFrictionFactor:function(){var a=Ext.Date.now()-this.getStartTime();return Math.exp(a*this.alpha)},getVelocity:function(){return this.getFrictionFactor()*this.velocity}},0,0,0,0,0,0,[Ext.fx.easing,\"Momentum\"],0));(Ext.cmd.derive(\"Ext.fx.easing.Bounce\",Ext.fx.easing.Abstract,{config:{springTension:0.3,acceleration:30,startVelocity:0},getValue:function(){var b=Ext.Date.now()-this.getStartTime(),c=(b/this.getAcceleration()),a=c*Math.pow(Math.E,-this.getSpringTension()*c);return this.getStartValue()+(this.getStartVelocity()*a)}},0,0,0,0,0,0,[Ext.fx.easing,\"Bounce\"],0));(Ext.cmd.derive(\"Ext.fx.easing.BoundMomentum\",Ext.fx.easing.Abstract,{config:{momentum:null,bounce:null,minMomentumValue:0,maxMomentumValue:0,minVelocity:0.01,startVelocity:0},applyMomentum:function(a,b){return Ext.factory(a,Ext.fx.easing.Momentum,b)},applyBounce:function(a,b){return Ext.factory(a,Ext.fx.easing.Bounce,b)},updateStartTime:function(a){this.getMomentum().setStartTime(a);Ext.fx.easing.Abstract.prototype.updateStartTime.apply(this,arguments)},updateStartVelocity:function(a){this.getMomentum().setStartVelocity(a)},updateStartValue:function(a){this.getMomentum().setStartValue(a)},reset:function(){this.lastValue=null;this.isBouncingBack=false;this.isOutOfBound=false;return Ext.fx.easing.Abstract.prototype.reset.apply(this,arguments)},getValue:function(){var a=this.getMomentum(),l=this.getBounce(),e=a.getStartVelocity(),g=e>0?1:-1,h=this.getMinMomentumValue(),d=this.getMaxMomentumValue(),c=(g==1)?d:h,j=this.lastValue,k,b;if(e===0){return this.getStartValue()}if(!this.isOutOfBound){k=a.getValue();b=a.getVelocity();if(Math.abs(b)=h&&k<=d){return k}this.isOutOfBound=true;l.setStartTime(Ext.Date.now()).setStartVelocity(b).setStartValue(c)}k=l.getValue();if(!this.isEnded){if(!this.isBouncingBack){if(j!==null){if((g==1&&kj)){this.isBouncingBack=true}}}else{if(Math.round(k)==c){this.isEnded=true}}}this.lastValue=k;return k}},0,0,0,0,0,0,[Ext.fx.easing,\"BoundMomentum\"],0));(Ext.cmd.derive(\"Ext.fx.easing.Linear\",Ext.fx.easing.Abstract,{config:{duration:0,endValue:0},updateStartValue:function(a){this.distance=this.getEndValue()-a},updateEndValue:function(a){this.distance=a-this.getStartValue()},getValue:function(){var a=Ext.Date.now()-this.getStartTime(),b=this.getDuration();if(a>b){this.isEnded=true;return this.getEndValue()}else{return this.getStartValue()+((a/b)*this.distance)}}},0,0,0,0,[\"easing.linear\"],0,[Ext.fx.easing,\"Linear\"],0));(Ext.cmd.derive(\"Ext.fx.easing.EaseOut\",Ext.fx.easing.Linear,{config:{exponent:4,duration:1500},getValue:function(){var g=Ext.Date.now()-this.getStartTime(),d=this.getDuration(),b=this.getStartValue(),j=this.getEndValue(),a=this.distance,c=g/d,h=1-c,e=1-Math.pow(h,this.getExponent()),k=b+(e*a);if(g>=d){this.isEnded=true;return j}return k}},0,0,0,0,[\"easing.ease-out\"],0,[Ext.fx.easing,\"EaseOut\"],0));(Ext.cmd.derive(\"Ext.util.translatable.Abstract\",Ext.Evented,{config:{useWrapper:null,easing:null,easingX:null,easingY:null},x:0,y:0,activeEasingX:null,activeEasingY:null,isAnimating:false,isTranslatable:true,constructor:function(a){this.mixins.observable.constructor.call(this,a);this.position={x:0,y:0}},factoryEasing:function(a){return Ext.factory(a,Ext.fx.easing.Linear,null,\"easing\")},applyEasing:function(a){if(!this.getEasingX()){this.setEasingX(this.factoryEasing(a))}if(!this.getEasingY()){this.setEasingY(this.factoryEasing(a))}},applyEasingX:function(a){return this.factoryEasing(a)},applyEasingY:function(a){return this.factoryEasing(a)},doTranslate:Ext.emptyFn,translate:function(a,c,b){if(b){return this.translateAnimated(a,c,b)}if(this.isAnimating){this.stopAnimation()}if(!isNaN(a)&&typeof a==\"number\"){this.x=a}if(!isNaN(c)&&typeof c==\"number\"){this.y=c}this.doTranslate(a,c)},translateAxis:function(b,d,c){var a,e;if(b==\"x\"){a=d}else{e=d}return this.translate(a,e,c)},getPosition:function(){var b=this,a=b.position;a.x=-b.x;a.y=-b.y;return a},animate:function(b,a){this.activeEasingX=b;this.activeEasingY=a;this.isAnimating=true;this.lastX=null;this.lastY=null;Ext.AnimationQueue.start(this.doAnimationFrame,this);this.fireEvent(\"animationstart\",this,this.x,this.y);return this},translateAnimated:function(b,j,g){var e=this;if(!Ext.isObject(g)){g={}}if(e.isAnimating){e.stopAnimation()}e.callback=g.callback;e.callbackScope=g.scope;var d=Ext.Date.now(),h=g.easing,c=(typeof b==\"number\")?(g.easingX||h||e.getEasingX()||true):null,a=(typeof j==\"number\")?(g.easingY||h||e.getEasingY()||true):null;if(c){c=e.factoryEasing(c);c.setStartTime(d);c.setStartValue(e.x);c.setEndValue(b);if(\"duration\" in g){c.setDuration(g.duration)}}if(a){a=e.factoryEasing(a);a.setStartTime(d);a.setStartValue(e.y);a.setEndValue(j);if(\"duration\" in g){a.setDuration(g.duration)}}return e.animate(c,a)},doAnimationFrame:function(){var e=this,c=e.activeEasingX,b=e.activeEasingY,d=Date.now(),a,g;if(!e.isAnimating){return}e.lastRun=d;if(c===null&&b===null){e.stopAnimation();return}if(c!==null){e.x=a=Math.round(c.getValue());if(c.isEnded){e.activeEasingX=null;e.fireEvent(\"axisanimationend\",e,\"x\",a)}}else{a=e.x}if(b!==null){e.y=g=Math.round(b.getValue());if(b.isEnded){e.activeEasingY=null;e.fireEvent(\"axisanimationend\",e,\"y\",g)}}else{g=e.y}if(e.lastX!==a||e.lastY!==g){e.doTranslate(a,g);e.lastX=a;e.lastY=g}e.fireEvent(\"animationframe\",e,a,g)},stopAnimation:function(){var a=this;if(!a.isAnimating){return}a.activeEasingX=null;a.activeEasingY=null;a.isAnimating=false;Ext.AnimationQueue.stop(a.doAnimationFrame,a);a.fireEvent(\"animationend\",a,a.x,a.y);if(a.callback){a.callback.call(a.callbackScope);a.callback=null}},refresh:function(){this.translate(this.x,this.y)},destroy:function(){if(this.isAnimating){this.stopAnimation()}Ext.Evented.prototype.destroy.apply(this,arguments)}},1,0,0,0,0,0,[Ext.util.translatable,\"Abstract\"],0));(Ext.cmd.derive(\"Ext.util.translatable.Dom\",Ext.util.translatable.Abstract,{config:{element:null},applyElement:function(a){if(!a){return}return Ext.get(a)},updateElement:function(){this.refresh()}},0,0,0,0,0,0,[Ext.util.translatable,\"Dom\"],0));(Ext.cmd.derive(\"Ext.util.translatable.CssTransform\",Ext.util.translatable.Dom,{doTranslate:function(a,c){var b=this.getElement();if(!this.isDestroyed&&!b.isDestroyed){b.translate(a,c)}},destroy:function(){var a=this.getElement();if(a&&!a.isDestroyed){a.dom.style.webkitTransform=null}Ext.util.translatable.Dom.prototype.destroy.call(this)}},0,0,0,0,0,0,[Ext.util.translatable,\"CssTransform\"],0));(Ext.cmd.derive(\"Ext.util.translatable.ScrollPosition\",Ext.util.translatable.Dom,{type:\"scrollposition\",config:{useWrapper:true},getWrapper:function(){var c=this.wrapper,b=this.getElement(),a;if(!c){a=b.getParent();if(!a){return null}if(a.hasCls(\"x-translatable-hboxfix\")){a=a.getParent()}if(this.getUseWrapper()){c=b.wrap()}else{c=a}b.addCls(\"x-translatable\");c.addCls(\"x-translatable-container\");this.wrapper=c;c.on(\"painted\",function(){if(!this.isAnimating){this.refresh()}},this);this.refresh()}return c},doTranslate:function(a,d){var c=this.getWrapper(),b;if(c){b=c.dom;if(typeof a==\"number\"){b.scrollLeft=500000-a}if(typeof d==\"number\"){b.scrollTop=500000-d}}},destroy:function(){var a=this.getElement(),b=this.wrapper;if(b){if(!a.isDestroyed){if(this.getUseWrapper()){b.doReplaceWith(a)}a.removeCls(\"x-translatable\")}if(!b.isDestroyed){b.removeCls(\"x-translatable-container\");b.un(\"painted\",\"refresh\",this)}delete this.wrapper;delete this._element}Ext.util.translatable.Dom.prototype.destroy.call(this)}},0,0,0,0,0,0,[Ext.util.translatable,\"ScrollPosition\"],0));(Ext.cmd.derive(\"Ext.util.translatable.ScrollParent\",Ext.util.translatable.Dom,{isScrollParent:true,applyElement:function(a){var b=Ext.get(a);if(b){this.parent=b.parent()}return b},doTranslate:function(a,c){var b=this.parent;b.setScrollLeft(Math.round(-a));b.setScrollTop(Math.round(-c))},getPosition:function(){var c=this,a=c.position,b=c.parent;a.x=b.getScrollLeft();a.y=b.getScrollTop();return a}},0,0,0,0,0,0,[Ext.util.translatable,\"ScrollParent\"],0));(Ext.cmd.derive(\"Ext.util.translatable.CssPosition\",Ext.util.translatable.Dom,{doTranslate:function(a,c){var b=this.getElement().dom.style;if(typeof a==\"number\"){b.left=a+\"px\"}if(typeof c==\"number\"){b.top=c+\"px\"}},destroy:function(){var a=this.getElement().dom.style;a.left=null;a.top=null;Ext.util.translatable.Dom.prototype.destroy.apply(this,arguments)}},0,0,0,0,0,0,[Ext.util.translatable,\"CssPosition\"],0));(Ext.cmd.derive(\"Ext.util.Translatable\",Ext.Base,{constructor:function(a){var b=Ext.util.translatable;switch(Ext.browser.getPreferredTranslationMethod(a)){case\"scrollposition\":return new b.ScrollPosition(a);case\"scrollparent\":return new b.ScrollParent(a);case\"csstransform\":return new b.CssTransform(a);case\"cssposition\":return new b.CssPosition(a)}}},1,0,0,0,0,0,[Ext.util,\"Translatable\"],0));(Ext.cmd.derive(\"Ext.scroll.Indicator\",Ext.Widget,{config:{axis:null,hideAnimation:true,hideDelay:0,scroller:null,minLength:24},defaultHideAnimation:{to:{opacity:0},duration:300},names:{x:{side:\"l\",getSize:\"getHeight\",setLength:\"setWidth\",translate:\"translateX\"},y:{side:\"t\",getSize:\"getWidth\",setLength:\"setHeight\",translate:\"translateY\"}},oppositeAxis:{x:\"y\",y:\"x\"},cls:\"x-scroll-indicator\",applyHideAnimation:function(a){if(a){a=Ext.mergeIf({onEnd:this.onHideAnimationEnd,scope:this},this.defaultHideAnimation,a)}return a},constructor:function(a){var c=this,b;Ext.Widget.prototype.constructor.call(this,a);b=c.getAxis();c.names=c.names[b];c.element.addCls(c.cls+\" \"+c.cls+\"-\"+b)},hide:function(){var b=this,a=b.getHideDelay();if(a){b._hideTimer=Ext.defer(b.doHide,a,b)}else{b.doHide()}},setValue:function(o){var m=this,c=m.element,l=m.names,d=m.getAxis(),j=m.getScroller(),h=j.getMaxUserPosition()[d],p=j.getElementSize()[d],k=m.length,b=m.getMinLength(),a=k,g=p-k-m.sizeAdjust,q=Math.round,n=Math.max,e;if(o<0){a=q(n(k+(k*o/p),b));e=0}else{if(o>h){a=q(n(k-(k*(o-h)/p),b));e=g+k-a}else{e=q(o/h*g)}}m[l.translate](e);c[l.setLength](a)},show:function(){var b=this,a=b.element,c=a.getActiveAnimation();if(c){c.end()}if(!b._inDom){b.getScroller().getElement().appendChild(a);b._inDom=true;if(!b.size){b.cacheStyles()}}b.refreshLength();clearTimeout(b._hideTimer);a.setStyle(\"opacity\",\"\")},privates:{cacheStyles:function(){var c=this,b=c.element,a=c.getAxis(),d=c.names;c.size=b[d.getSize]();c.margin=b.getMargin(d.side)},doHide:function(){var b=this.getHideAnimation(),a=this.element;if(b){a.animate(b)}else{a.setStyle(\"opacity\",0)}},hasOpposite:function(){return this.getScroller().isAxisEnabled(this.oppositeAxis[this.getAxis()])},onHideAnimationEnd:function(){this.element.setStyle(\"opacity\",\"0\")},refreshLength:function(){var k=this,j=k.names,d=k.getAxis(),g=k.getScroller(),a=g.getSize()[d],l=g.getElementSize()[d],h=l/a,c=k.margin*2,e=k.hasOpposite()?(c+k.size):c,b=Math.max(Math.round((l-e)*h),k.getMinLength());k.sizeAdjust=e;k.length=b;k.element[j.setLength](b)},translateX:function(a){this.element.translate(a)},translateY:function(a){this.element.translate(0,a)}}},1,[\"scrollindicator\"],[\"widget\",\"scrollindicator\"],{widget:true,scrollindicator:true},[\"widget.scrollindicator\"],0,[Ext.scroll,\"Indicator\"],0));(Ext.cmd.derive(\"Ext.scroll.TouchScroller\",Ext.scroll.Scroller,{isTouchScroller:true,config:{autoRefresh:true,bounceEasing:{duration:400},elementSize:undefined,indicators:true,fps:\"auto\",maxAbsoluteVelocity:6,momentumEasing:{momentum:{acceleration:30,friction:0.5},bounce:{acceleration:30,springTension:0.3},minVelocity:1},outOfBoundRestrictFactor:0.5,innerElement:null,size:undefined,slotSnapEasing:{duration:150},slotSnapSize:{x:0,y:0},slotSnapOffset:{x:0,y:0},startMomentumResetTime:300,translatable:{translationMethod:\"auto\",useWrapper:false}},cls:\"x-scroll-container\",scrollerCls:\"x-scroll-scroller\",dragStartTime:0,dragEndTime:0,isDragging:false,isAnimating:false,isMouseEvent:{mousedown:1,mousemove:1,mouseup:1},listenerMap:{touchstart:\"onTouchStart\",touchmove:\"onTouchMove\",touchend:\"onTouchEnd\",dragstart:\"onDragStart\",drag:\"onDrag\",dragend:\"onDragEnd\"},refreshCounter:0,constructor:function(a){var b=this,c=\"onEvent\";b.elementListeners={touchstart:c,touchmove:c,touchend:c,dragstart:c,drag:c,dragend:c,scope:b};b.minPosition={x:0,y:0};b.startPosition={x:0,y:0};b.position={x:0,y:0};b.velocity={x:0,y:0};b.isAxisEnabledFlags={x:false,y:false};b.flickStartPosition={x:0,y:0};b.flickStartTime={x:0,y:0};b.lastDragPosition={x:0,y:0};b.dragDirection={x:0,y:0};Ext.GlobalEvents.on(\"idle\",b.onIdle,b);Ext.scroll.Scroller.prototype.constructor.call(this,a);b.refreshAxes()},applyBounceEasing:function(b){var a=Ext.fx.easing.EaseOut;return{x:Ext.factory(b,a),y:Ext.factory(b,a)}},applyElementSize:function(b){var c=this.getElement(),d,a,e;if(!c){return null}d=c.dom;if(!d){return}if(b==null){a=d.clientWidth;e=d.clientHeight}else{a=b.x;e=b.y}return{x:a,y:e}},applyIndicators:function(g,c){var e=this,b,d,a,h;if(g){if(g===true){b=d={}}else{a=g.x;h=g.y;if(a||h){b=(a==null||a===true)?{}:a;d=(a==null||h===true)?{}:h}else{b=d=g}}if(c){if(b){c.x.setConfig(b)}else{c.x.destroy();c.x=null}if(d){c.y.setConfig(d)}else{c.y.destroy();c.y=null}g=c}else{g={x:null,y:null};if(b){g.x=new Ext.scroll.Indicator(Ext.applyIf({axis:\"x\",scroller:e},b))}if(d){g.y=new Ext.scroll.Indicator(Ext.applyIf({axis:\"y\",scroller:e},d))}}}else{if(c){c.x.destroy();c.y.destroy();c.x=null;c.y=null}}return g},applyMomentumEasing:function(b){var a=Ext.fx.easing.BoundMomentum;return{x:Ext.factory(b,a),y:Ext.factory(b,a)}},applyInnerElement:function(a){if(a&&!a.isElement){a=Ext.get(a)}return a},applySize:function(b){var c,e,d,a,g;if(b==null){c=this.getElement();if(!c){return null}e=c.dom;d=this.getInnerElement().dom;a=Math.max(d.scrollWidth,e.clientWidth);g=Math.max(d.scrollHeight,e.clientHeight)}else{if(typeof b===\"number\"){a=b;g=b}else{a=b.x;g=b.y}}return{x:a,y:g}},applySlotSnapOffset:function(a){if(typeof a==\"number\"){return{x:a,y:a}}return a},applySlotSnapSize:function(a){if(typeof a==\"number\"){return{x:a,y:a}}return a},applySlotSnapEasing:function(b){var a=Ext.fx.easing.EaseOut;return{x:Ext.factory(b,a),y:Ext.factory(b,a)}},applyTranslatable:function(b,a){return Ext.factory(b,Ext.util.Translatable,a)},destroy:function(){var c=this,b=c.getElement(),d=c.getInnerElement(),a=c.sizeMonitors;if(a){a.element.destroy();a.container.destroy()}if(b&&!b.isDestroyed){b.removeCls(c.cls)}if(d&&!d.isDestroyed){d.removeCls(c.scrollerCls)}if(c._isWrapped){if(!b.isDestroyed){c.unwrapContent()}d.destroy();if(c.FixedHBoxStretching){d.parent().destroy()}}c.setElement(null);c.setInnerElement(null);Ext.GlobalEvents.un(\"idle\",c.onIdle,c);Ext.destroy(c.getTranslatable());Ext.scroll.Scroller.prototype.destroy.apply(this,arguments)},getPosition:function(){return this.position},refresh:function(a,b){++this.refreshCounter;if(a){this.doRefresh(b)}},updateAutoRefresh:function(a){this.toggleResizeListeners(a)},updateBounceEasing:function(a){this.getTranslatable().setEasingX(a.x).setEasingY(a.y)},updateElementSize:function(){if(!this.isConfiguring){this.refreshAxes()}},updateDisabled:function(a){if(!this.isConfiguring){if(a){this.detachListeners()}else{this.attachListeners()}}},updateElement:function(b,a){var d=this,e=d.getInnerElement(),g=this.FixedHBoxStretching,c;if(!e){e=b.dom.firstChild;if(g&&e){e=e.dom.firstChild}if(!e||e.nodeType!==1||!Ext.fly(e).hasCls(d.scrollerCls)){e=d.wrapContent(b)}d.setInnerElement(e)}if(!g){b.addCls(d.cls)}if(d.isConfiguring){if(!d.getTranslatable().isScrollParent){c=d.elementListeners;c.mousewheel=\"onMouseWheel\";c.scroll={fn:\"onElementScroll\",delegated:false,scope:d}}}if(!d.getDisabled()){d.attachListeners()}if(!d.isConfiguring){if(d.getAutoRefresh()){d.toggleResizeListeners(true)}d.setSize(null);d.setElementSize(null)}Ext.scroll.Scroller.prototype.updateElement.call(this,b,a)},updateFps:function(a){if(a!==\"auto\"){this.getTranslatable().setFps(a)}},updateMaxUserPosition:function(){this.snapToBoundary()},updateMinUserPosition:function(){this.snapToBoundary()},updateInnerElement:function(a){if(a){a.addCls(this.scrollerCls)}this.getTranslatable().setElement(a)},updateSize:function(){if(!this.isConfiguring){this.refreshAxes()}},updateTranslatable:function(a){a.setElement(this.getInnerElement());a.on({animationframe:\"onAnimationFrame\",animationend:\"onAnimationEnd\",scope:this})},updateX:function(){if(!this.isConfiguring){this.refreshAxes()}},updateY:function(){if(!this.isConfiguring){this.refreshAxes()}},privates:{attachListeners:function(){this.getElement().on(this.elementListeners)},constrainX:function(a){var b=this.getMaxPosition().x;return Math.min(this.getMaxPosition().x,Math.max(a,0))},constrainY:function(b){var a=this.getMaxPosition().y;return Math.min(this.getMaxPosition().y,Math.max(b,0))},convertEasingConfig:function(a){return a},detachListeners:function(){this.getElement().un(this.elementListeners)},doRefresh:function(b){var d=this,c,a;if(d.refreshCounter&&d.getElement()){d.stopAnimation();d.getTranslatable().refresh();if(b){c=b.size;a=b.elementSize;if(c){d.setSize(c)}if(a){d.setElementSize(a)}}else{d.setSize(null);d.setElementSize(null)}d.fireEvent(\"refresh\",d);d.refreshCounter=0}},doScrollTo:function(l,k,b,g){var j=this,h=j.isDragging,a;if(j.isDestroyed||!j.getElement()){return j}g=g||j.isDragging;var m=j.getTranslatable(),c=j.position,n=false,e,d;if(!h||j.isAxisEnabled(\"x\")){if(isNaN(l)||typeof l!=\"number\"){l=c.x}else{if(!g){l=j.constrainX(l)}if(c.x!==l){c.x=l;n=true}}e=j.convertX(-l)}if(!h||j.isAxisEnabled(\"y\")){if(isNaN(k)||typeof k!=\"number\"){k=c.y}else{if(!g){k=j.constrainY(k)}if(c.y!==k){c.y=k;n=true}}d=-k}if(n){if(b){a=function(){j.onScroll()};if(b===true){b={callback:a}}else{if(b.callback){b.callback=Ext.Function.createSequence(b.callback,a)}else{b.callback=a}}m.translateAnimated(e,d,b)}else{m.translate(e,d);j.onScroll()}}return j},getAnimationEasing:function(j,m){if(!this.isAxisEnabled(j)){return null}var o=this,h=o.position[j],d=o.getMinUserPosition()[j],l=o.getMaxUserPosition()[j],b=o.getMaxAbsoluteVelocity(),g=null,c=o.dragEndTime,k=m.flick.velocity[j],p=j===\"x\",a,n;if(hl){g=l}}if(p){h=o.convertX(h);g=o.convertX(g)}if(g!==null){n=o.getBounceEasing()[j];n.setConfig({startTime:c,startValue:-h,endValue:-g});return n}if(k===0){return null}if(k<-b){k=-b}else{if(k>b){k=b}}if(Ext.browser.is.IE){k*=2}n=o.getMomentumEasing()[j];a={startTime:c,startValue:-h,startVelocity:k*1.5,minMomentumValue:-l,maxMomentumValue:0};if(p){o.convertEasingConfig(a)}n.setConfig(a);return n},getSnapPosition:function(c){var d=this,j=d.getSlotSnapSize()[c],e=null,a,h,g,b;if(j!==0&&d.isAxisEnabled(c)){a=d.position[c];h=d.getSlotSnapOffset()[c];g=d.getMaxUserPosition()[c];b=Math.floor((a-h)%j);if(b!==0){if(a!==g){if(Math.abs(b)>j/2){e=Math.min(g,a+((b>0)?j-b:b-j))}else{e=a-b}}else{e=a-b}}}return e},hideIndicators:function(){var c=this,d=c.getIndicators(),a,b;if(d){if(c.isAxisEnabled(\"x\")){a=d.x;if(a){a.hide()}}if(c.isAxisEnabled(\"y\")){b=d.y;if(b){b.hide()}}}},isAxisEnabled:function(a){this.getX();this.getY();return this.isAxisEnabledFlags[a]},onAnimationEnd:function(){this.snapToBoundary();this.onScrollEnd()},onAnimationFrame:function(c,b,d){var a=this.position;a.x=this.convertX(-b);a.y=-d;this.onScroll()},onAxisDrag:function(d,r){if(!this.isAxisEnabled(d)){return}var s=this,m=s.flickStartPosition,t=s.flickStartTime,k=s.lastDragPosition,o=s.dragDirection,a=s.position[d],p=s.getMinUserPosition()[d],q=s.getMaxUserPosition()[d],h=s.startPosition[d],l=k[d],n=h-r,j=o[d],g=s.getOutOfBoundRestrictFactor(),b=s.getStartMomentumResetTime(),c=Ext.Date.now(),e;if(nq){e=n-q;n=q+e*g}}if(n>l){o[d]=1}else{if(nb){m[d]=a;t[d]=c}k[d]=n},onDomScroll:function(){var b=this,c,a;if(b.getTranslatable().isScrollParent){c=b.getElement().dom;a=b.position;a.x=c.scrollLeft;a.y=c.scrollTop}Ext.scroll.Scroller.prototype.onDomScroll.call(this)},onDrag:function(c){var a=this,b=a.lastDragPosition;if(!a.isDragging){return}a.onAxisDrag(\"x\",a.convertX(c.deltaX));a.onAxisDrag(\"y\",c.deltaY);a.doScrollTo(b.x,b.y)},onDragEnd:function(d){var c=this,b,a;if(!c.isDragging){return}c.dragEndTime=Ext.Date.now();c.onDrag(d);c.isDragging=false;b=c.getAnimationEasing(\"x\",d);a=c.getAnimationEasing(\"y\",d);if(b||a){c.getTranslatable().animate(b,a)}else{c.onScrollEnd()}},onDragStart:function(n){var o=this,r=o.getDirection(),h=n.absDeltaX,g=n.absDeltaY,m=o.getDirectionLock(),k=o.startPosition,d=o.flickStartPosition,l=o.flickStartTime,j=o.lastDragPosition,c=o.position,b=o.dragDirection,q=c.x,p=c.y,a=Ext.Date.now();o.isDragging=true;if(m&&r!==\"both\"){if((r===\"horizontal\"&&h>g)||(r===\"vertical\"&&g>h)){n.stopPropagation()}else{o.isDragging=false;return}}j.x=q;j.y=p;d.x=q;d.y=p;k.x=q;k.y=p;l.x=a;l.y=a;b.x=0;b.y=0;o.dragStartTime=a;o.isDragging=true;o.onScrollStart()},onElementResize:function(a,b){this.refresh(true,{elementSize:{x:b.width,y:b.height}})},onElementScroll:function(a,b){b.scrollTop=b.scrollLeft=0},onEvent:function(b){var a=this,c=b.browserEvent;if((!a.self.isTouching||a.isTouching)&&((!a.getTranslatable().isScrollParent)||(!a.isMouseEvent[c.type]&&c.pointerType!==\"mouse\"))&&(a.getY()||a.getX())){a[a.listenerMap[b.type]](b)}},onIdle:function(){this.doRefresh()},onInnerElementResize:function(a,b){this.refresh(true,{size:{x:b.width,y:b.height}})},onMouseWheel:function(l){var m=this,o=l.getWheelDeltas(),d=-o.x,b=-o.y,h=m.position,g=m.getMaxUserPosition(),a=m.getMinUserPosition(),n=Math.max,c=Math.min,k=n(c(h.x+d,g.x),a.x),j=n(c(h.y+b,g.y),a.y);d=k-h.x;b=j-h.y;if(!d&&!b){return}l.stopEvent();m.onScrollStart();m.scrollBy(d,b);m.onScroll();m.onScrollEnd()},onPartnerScrollEnd:function(){this.hideIndicators()},onPartnerScrollStart:function(){this.showIndicators()},onScroll:function(){var e=this,c=e.position,b=c.x,h=c.y,g=e.getIndicators(),a,d;if(g){if(e.isAxisEnabled(\"x\")){a=g.x;if(a){a.setValue(b)}}if(e.isAxisEnabled(\"y\")){d=g.y;if(d){d.setValue(h)}}}e.fireScroll(b,h)},onScrollEnd:function(){var b=this,a=b.position;if(!b.isTouching&&!b.snapToSlot()){b.hideIndicators();Ext.isScrolling=false;b.fireScrollEnd(a.x,a.y)}},onScrollStart:function(){var b=this,a=b.position;b.showIndicators();Ext.isScrolling=true;b.fireScrollStart(a.x,a.y)},onTouchEnd:function(){var a=this;a.isTouching=a.self.isTouching=false;if(!a.isDragging&&a.snapToSlot()){a.onScrollStart()}},onTouchMove:function(a){a.preventDefault()},onTouchStart:function(){this.isTouching=this.self.isTouching=true;this.stopAnimation()},refreshAxes:function(){var e=this,c=e.isAxisEnabledFlags,m=e.getSize(),l=e.getElementSize(),k=e.getIndicators(),b,a,j,h,d,g;if(!m||!l){return}b=Math.max(0,m.x-l.x);a=Math.max(0,m.y-l.y);j=e.getX();h=e.getY();e.setMaxPosition({x:b,y:a});if(j===true||j===\"auto\"){c.x=!!b}else{if(j===false){c.x=false;d=k&&k.x;if(d){d.hide()}}else{if(j===\"scroll\"){c.x=true}}}if(h===true||h===\"auto\"){c.y=!!a}else{if(h===false){c.y=false;g=k&&k.y;if(g){g.hide()}}else{if(h===\"scroll\"){c.y=true}}}e.setMaxUserPosition({x:c.x?b:0,y:c.y?a:0})},showIndicators:function(){var c=this,d=c.getIndicators(),a,b;if(d){if(c.isAxisEnabled(\"x\")){a=d.x;if(a){a.show()}}if(c.isAxisEnabled(\"y\")){b=d.y;if(b){b.show()}}}},snapToBoundary:function(){if(this.isConfiguring){return}var j=this,h=j.position,c=j.getMinUserPosition(),g=j.getMaxUserPosition(),e=c.x,d=c.y,b=g.x,a=g.y,l=Math.round(h.x),k=Math.round(h.y);if(lb){l=b}}if(ka){k=a}}j.doScrollTo(l,k)},snapToSlot:function(){var a=this,c=a.getSnapPosition(\"x\"),b=a.getSnapPosition(\"y\"),d=a.getSlotSnapEasing();if(c!==null||b!==null){a.doScrollTo(c,b,{easingX:d.x,easingY:d.y});return true}return false},stopAnimation:function(){this.getTranslatable().stopAnimation()},toggleResizeListeners:function(a){var c=this,b=c.getElement(),d=a?\"on\":\"un\";if(b){b[d](\"resize\",\"onElementResize\",c);c.getInnerElement()[d](\"resize\",\"onInnerElementResize\",c)}},unwrapContent:function(){var a=this.getInnerElement().dom,b=this.getElement().dom,c;while((c=a.firstChild)){b.insertBefore(c,a)}},wrapContent:function(a){var b=document.createElement(\"div\"),c=a.dom,d;while(d=c.lastChild){b.insertBefore(d,b.firstChild)}c.appendChild(b);this.setInnerElement(b);this._isWrapped=true;return this.getInnerElement()}}},1,0,0,0,[\"scroller.touch\"],0,[Ext.scroll,\"TouchScroller\"],0));(Ext.cmd.derive(\"Ext.scroll.DomScroller\",Ext.scroll.Scroller,{isDomScroller:true,constructor:function(a){var b=this;Ext.scroll.Scroller.prototype.constructor.call(this,a)},getMaxPosition:function(){var b=this.getElement(),a=0,d=0,c;if(b&&!b.isDestroyed){c=b.dom;a=c.scrollWidth-c.clientWidth;d=c.scrollHeight-c.clientHeight}return{x:a,y:d}},getMaxUserPosition:function(){var c=this,b=c.getElement(),a=0,e=0,d;if(b&&!b.isDestroyed){d=b.dom;if(c.getX()){a=d.scrollWidth-d.clientWidth}if(c.getY()){e=d.scrollHeight-d.clientHeight}}return{x:a,y:e}},getPosition:function(){var c=this.getElement(),b=0,d=0,a;if(c&&!c.isDestroyed){a=this.getElementScroll(c);b=a.left;d=a.top}return{x:b,y:d}},getSize:function(){var b=this.getElement(),a,c;if(b&&!b.isDestroyed){c=b.dom;a={x:c.scrollWidth,y:c.scrollHeight}}else{a={x:0,y:0}}return a},setSize:Ext.emptyFn,updateElement:function(b,a){this.initXStyle();this.initYStyle();Ext.scroll.Scroller.prototype.updateElement.call(this,b,a)},updateX:function(a){this.initXStyle()},updateY:function(a){this.initYStyle()},privates:{doScrollTo:function(j,h,a){var g=this,c=g.getElement(),d,b,k,l,e;if(c&&!c.isDestroyed){b=this.getElement().dom;l=(j===Infinity);e=(h===Infinity);if(l||e){d=g.getMaxPosition();if(l){j=d.x}if(e){h=d.y}}j=g.convertX(j);if(a){k={};if(h!=null){k.scrollTop=h}if(j!=null){k.scrollLeft=j}c.animate(Ext.mergeIf({to:{scrollTop:h,scrollLeft:j}},a))}else{if(h!=null){b.scrollTop=h}if(j!=null){b.scrollLeft=j}}}},getElementScroll:function(a){return a.getScroll()},initXStyle:function(){var b=this.getElement(),a=this.getX();if(!a){a=\"hidden\"}else{if(a===true){a=\"auto\"}}if(b){b.setStyle(\"overflow-x\",a)}},initYStyle:function(){var a=this.getElement(),b=this.getY();if(!b){b=\"hidden\"}else{if(b===true){b=\"auto\"}}if(a){a.setStyle(\"overflow-y\",b)}},stopAnimation:function(){var a=this.getElement().getActiveAnimation();if(a){a.end()}}}},1,0,0,0,[\"scroller.dom\"],0,[Ext.scroll,\"DomScroller\"],0));(Ext.cmd.derive(\"Ext.util.ElementContainer\",Ext.Base,{mixinId:\"elementCt\",config:{childEls:{$value:{},cached:true,lazy:true,merge:function(g,a,e,d){var c=a?Ext.Object.chain(a):{},b,h;if(g instanceof Array){for(b=g.length;b--;){h=g[b];if(!d||!(h in c)){if(typeof h===\"string\"){c[h]={name:h,itemId:h}}else{c[h.name]=h}}}}else{if(g){if(g.constructor===Object){for(b in g){if(!d||!(b in c)){h=g[b];if(h===true){c[b]={itemId:b}}else{if(typeof h===\"string\"){c[b]={itemId:h}}else{c[b]=h;if(!(\"itemId\" in h)){h.itemId=b}}}c[b].name=b}}}else{if(!d||!(g in c)){c[g]={name:g,itemId:g}}}}}return c}}},destroy:function(){var c=this,b=c.getChildEls(),d,a;for(a in b){d=c[a];if(d){if(d.destroy){d.destroy()}c[a]=null}}},privates:{afterClassMixedIn:function(c){var b=c.prototype,a=b.childEls;if(a){delete b.childEls;c.getConfigurator().add({childEls:a})}},attachChildEls:function(d,c){var j=this,l=j.getChildEls(),h=c||j,p=h.id+\"-\",o=!h.frame,q,a,n,g,e,m,b;for(q in l){n=l[q];if(o&&n.frame){continue}e=n.select;if(e){m=d.select(e,true)}else{if(!(e=n.selectNode)){if(!(b=n.id)){b=p+n.itemId;m=Ext.cache[b]}else{m=Ext.cache[b]||d.getById(b)}}else{m=d.selectNode(e,false)}}if(m){if(m.isElement){m.component=h}else{if(m.isComposite&&!m.isLite){a=m.elements;for(g=a.length;g--;){a[g].component=h}}}}j[q]=m||null}}}},0,0,0,0,0,0,[Ext.util,\"ElementContainer\"],0));(Ext.cmd.derive(\"Ext.util.Renderable\",Ext.Base,{mixinId:\"renderable\",frameCls:\"x-frame\",frameIdRegex:/[\\-]frame\\d+[TMB][LCR]$/,frameElNames:[\"TL\",\"TC\",\"TR\",\"ML\",\"MC\",\"MR\",\"BL\",\"BC\",\"BR\",\"Table\"],frameTpl:[\"{%this.renderDockedItems(out,values,0);%}\",'','
{parent.baseCls}-{parent.ui}-{.}-tl{frameElCls}\" role=\"presentation\">','
{parent.baseCls}-{parent.ui}-{.}-tr{frameElCls}\" role=\"presentation\">','
{parent.baseCls}-{parent.ui}-{.}-tc{frameElCls}\" role=\"presentation\">
','
','
',\"
\",'
{parent.baseCls}-{parent.ui}-{.}-ml{frameElCls}\" role=\"presentation\">','
{parent.baseCls}-{parent.ui}-{.}-mr{frameElCls}\" role=\"presentation\">','
{parent.baseCls}-{parent.ui}-{.}-mc{frameElCls}\" role=\"presentation\">',\"{%this.applyRenderTpl(out, values)%}\",\"
\",'
','
','','
{parent.baseCls}-{parent.ui}-{.}-bl{frameElCls}\" role=\"presentation\">','
{parent.baseCls}-{parent.ui}-{.}-br{frameElCls}\" role=\"presentation\">','
{parent.baseCls}-{parent.ui}-{.}-bc{frameElCls}\" role=\"presentation\">
','
','
',\"
\",\"{%this.renderDockedItems(out,values,1);%}\"],frameTableTpl:[\"{%this.renderDockedItems(out,values,0);%}\",'','','','','','',\"\",\"\",'','','\",'',\"\",'','','','','',\"\",\"\",\"
{parent.baseCls}-{parent.ui}-{.}-tl{frameElCls}\" role=\"presentation\"> {parent.baseCls}-{parent.ui}-{.}-tc{frameElCls}\" role=\"presentation\"> {parent.baseCls}-{parent.ui}-{.}-tr{frameElCls}\" role=\"presentation\">
{parent.baseCls}-{parent.ui}-{.}-ml{frameElCls}\" role=\"presentation\"> {parent.baseCls}-{parent.ui}-{.}-mc{frameElCls}\" style=\"{mcStyle}\" role=\"presentation\">',\"{%this.applyRenderTpl(out, values)%}\",\" {parent.baseCls}-{parent.ui}-{.}-mr{frameElCls}\" role=\"presentation\">
{parent.baseCls}-{parent.ui}-{.}-bl{frameElCls}\" role=\"presentation\"> {parent.baseCls}-{parent.ui}-{.}-bc{frameElCls}\" role=\"presentation\"> {parent.baseCls}-{parent.ui}-{.}-br{frameElCls}\" role=\"presentation\">
\",\"{%this.renderDockedItems(out,values,1);%}\"],_renderState:0,_layerCls:\"x-layer\",_fixedLayerCls:\"x-fixed-layer\",statics:{makeRenderSetter:function(a,c){var b=a.name;return function(e){var d=this,h=(d.renderConfigs||(d.renderConfigs={})),g=h[c];if(d._renderState>=c){(a.setter||a.getSetter()).call(d,e)}else{if(!g){h[c]=g={}}if(!(b in g)){g[b]=d[b]}d[b]=e}return d}},processRenderConfig:function(a,m,c){var h=this.prototype,e=this.getConfigurator(),n=Ext.util.Renderable,l=n.makeRenderSetter,d=a[m],j,k,b,g;for(b in d){k=Ext.Config.get(b);if(!h[g=k.names.set]){j=(k.renderSetter||(k.renderSetter={}));h[g]=j[c]||(j[c]=l(k,c))}}delete a[m];e.add(d)}},onClassMixedIn:function(c){var a=c.override,e=this.processRenderConfig,d=function(g){if(g.beforeRenderConfig){this.processRenderConfig(g,\"beforeRenderConfig\",1)}if(g.renderConfig){this.processRenderConfig(g,\"renderConfig\",3)}a.call(this,g)},b=function(h,g){h.override=d;h.processRenderConfig=e;if(g.beforeRenderConfig){h.processRenderConfig(g,\"beforeRenderConfig\",1)}if(g.renderConfig){h.processRenderConfig(g,\"renderConfig\",3)}};b(c,c.prototype);c.onExtended(b)},afterRender:function(){var j=this,d={},b=j.protoEl,h=j.el,e,k,c,g,a;j.finishRenderChildren();j._renderState=4;if(j.contentEl){c=\"x-\";g=c+\"hidden-\";a=j.contentEl=Ext.get(j.contentEl);a.component=j;a.removeCls([c+\"hidden\",g+\"display\",g+\"offsets\"]);j.getContentTarget().appendChild(a.dom)}b.writeTo(d);k=d.removed;if(k){h.removeCls(k)}k=d.cls;if(k.length){h.addCls(k)}k=d.style;if(d.style){h.setStyle(k)}j.protoEl=null;if(!j.ownerCt){j.updateLayout()}if(!(j.x&&j.y)&&(j.pageX||j.pageY)){j.setPagePosition(j.pageX,j.pageY)}if(j.disableOnRender){j.onDisable()}else{if(j.enableOnRender){j.onEnable()}}if(Ext.enableAria){j.ariaApplyAfterRenderAttributes()}e=j.controller;if(e&&e.afterRender){e.afterRender(j)}},afterFirstLayout:function(d,m){var g=this,l=g.x,j=g.y,k=g.defaultAlign,b=g.alignOffset,e,c,a,h,n;if(!g.ownerLayout){c=l!==undefined;a=j!==undefined}if(g.floating&&!g.preventDefaultAlign&&(!c||!a)){if(g.floatParent){h=g.floatParent.getTargetEl().getViewRegion();n=g.el.getAlignToXY(g.alignTarget||g.floatParent.getTargetEl(),k,b);h.x=n[0]-h.x;h.y=n[1]-h.y}else{n=g.el.getAlignToXY(g.alignTarget||g.container,k,b);h=g.container.translateXY(n[0],n[1])}l=c?l:h.x;j=a?j:h.y;c=a=true}if(c||a){g.setPosition(l,j)}g.onBoxReady(d,m);e=g.controller;if(e&&e.boxReady){e.boxReady(g)}},beforeRender:function(){var d=this,e=d.floating,c=d.getComponentLayout(),b,a;d._renderState=1;a=d.controller;if(a&&a.beforeRender){a.beforeRender(d)}d.initBindable();if(d.renderConfigs){d.flushRenderConfigs()}if(d.reference){d.publishState()}if(e){d.addCls(d.fixed?d._fixedLayerCls:d._layerCls);b=e.cls;if(b){d.addCls(b)}}d.frame=d.frame||d.alwaysFramed;if(!c.initialized){c.initLayout()}d.initOverflow();d.setUI(d.ui);if(d.disabled){d.disable(true)}},doApplyRenderTpl:function(c,a){var d=a.$comp,b;if(!d.rendered){b=d.initRenderTpl();b.applyOut(a.renderData,c)}},getElConfig:function(){var d=this,g=d.autoEl,c=d.getFrameInfo(),a={tag:\"div\",tpl:c?d.initFramingTpl(c.table):d.initRenderTpl()},e=d.protoEl,b;d.initStyles(e);e.writeTo(a);e.flush();if(Ext.isString(g)){a.tag=g}else{Ext.apply(a,g)}if(Ext.enableAria&&d.ariaRenderAttributesToElement){Ext.apply(a,d.ariaGetRenderAttributes())}a.id=d.id;if(a.tpl){if(c){a.tplData=b=d.getFrameRenderData();b.renderData=d.initRenderData()}else{a.tplData=d.initRenderData()}}return a},getInsertPosition:function(a){if(a!==undefined){if(Ext.isNumber(a)){a=this.container.dom.childNodes[a]}else{a=Ext.getDom(a)}}return a},getRenderTree:function(){var b=this,a=null;if(!b.hasListeners.beforerender||b.fireEvent(\"beforerender\",b)!==false){b._renderState=1;b.beforeRender();b.rendering=true;b._renderState=2;a=b.getElConfig();if(b.el){a.id=b.$pid=Ext.id(null,b.el.identifiablePrefix)}}return a},initRenderData:function(){var a=this;return Ext.apply({$comp:a,id:a.id,ui:a.ui,uiCls:a.uiCls,baseCls:a.baseCls,componentCls:a.componentCls,frame:a.frame,renderScroller:a.touchScroll,scrollerCls:a.scrollerCls,role:a.ariaRole,childElCls:\"\"},a.renderData)},onRender:function(d,e){var g=this,j=g.x,h=g.y,c=null,b=g.el,a,k;g.applyRenderSelectors();g.rendering=null;g.rendered=true;g._renderState=3;if(g.renderConfigs){g.flushRenderConfigs()}if(j!=null){c={x:j}}if(h!=null){(c=c||{}).y=h}if(!g.getFrameInfo()){a=g.width;k=g.height;if(typeof a===\"number\"){c=c||{};c.width=a}if(typeof k===\"number\"){c=c||{};c.height=k}}if(g.touchScroll===1){g.getOverflowEl().disableTouchScroll()}g.lastBox=b.lastBox=c},render:function(c,b){var e=this,d=e.el,j=e.ownerLayout,h,a,g;if(d&&!d.isElement){e.wrapPrimaryEl(d);d=e.el}Ext.suspendLayouts();c=e.initContainer(c);g=e.getInsertPosition(b);if(!d){a=e.getRenderTree();if(j&&j.transformItemRenderTree){a=j.transformItemRenderTree(a)}if(a){if(g){d=Ext.DomHelper.insertBefore(g,a)}else{d=Ext.DomHelper.append(c,a)}e.wrapPrimaryEl(d);e.cacheRefEls(d)}}else{if(!e.hasListeners.beforerender||e.fireEvent(\"beforerender\",e)!==false){e.beforeRender();e.needsRenderTpl=e.rendering=true;e._renderState=2;e.initStyles(d);if(e.allowDomMove!==false){if(g){c.dom.insertBefore(d.dom,g)}else{c.dom.appendChild(d.dom)}}}else{h=true}}if(d&&!h){e.finishRender(b)}Ext.resumeLayouts(!e.hidden&&!c.isDetachedBody)},ensureAttachedToBody:function(c){var b=this,a;while(b.ownerCt){b=b.ownerCt}if(b.container.isDetachedBody){b.container=a=Ext.getBody();a.appendChild(b.el.dom);if(c){b.updateLayout()}if(typeof b.x==\"number\"||typeof b.y==\"number\"){b.setPosition(b.x,b.y)}}},privates:{applyRenderSelectors:function(){var d=this,b=d.renderSelectors,c=d.el,e,a;d.attachChildEls(c);if(b){for(a in b){e=b[a];if(e){d[a]=c.selectNode(e,false)}}}},cacheRefEls:function(e){e=e||this.el;var c=Ext.cache,h=Ext.dom.Element,j=e.isElement?e.dom:e,b=j.querySelectorAll(\"[data-ref]\"),a=b.length,g,d;for(d=0;d','
',\"\",\"{%this.renderContent(out,values)%}\",'
'],resizeHandles:\"all\",shrinkWrap:2,toFrontOnShow:true,synthetic:false,tplWriteMode:\"overwrite\",ui:\"default\",uiCls:[],weight:null,allowDomMove:true,autoGenId:false,borderBoxCls:\"x-border-box\",componentLayoutCounter:0,contentPaddingProperty:\"padding\",deferLayouts:false,frameSize:null,horizontalPosProp:\"left\",isComponent:true,_isLayoutRoot:false,layoutSuspendCount:0,liquidLayout:false,maskOnDisable:true,offsetsCls:\"x-hidden-offsets\",rendered:false,rootCls:\"x-body\",scrollerCls:\"x-scroll-scroller\",scrollerSelector:\".x-scroll-scroller\",_scrollFlags:{auto:{auto:{overflowX:\"auto\",overflowY:\"auto\",x:true,y:true,both:true},\"false\":{overflowX:\"auto\",overflowY:\"hidden\",x:true,y:false,both:false},scroll:{overflowX:\"auto\",overflowY:\"scroll\",x:true,y:true,both:true}},\"false\":{auto:{overflowX:\"hidden\",overflowY:\"auto\",x:false,y:true,both:false},\"false\":{overflowX:\"hidden\",overflowY:\"hidden\",x:false,y:false,both:false},scroll:{overflowX:\"hidden\",overflowY:\"scroll\",x:false,y:true,both:false}},scroll:{auto:{overflowX:\"scroll\",overflowY:\"auto\",x:true,y:true,both:true},\"false\":{overflowX:\"scroll\",overflowY:\"hidden\",x:true,y:false,both:false},scroll:{overflowX:\"scroll\",overflowY:\"scroll\",x:true,y:true,both:true}},none:{overflowX:\"\",overflowY:\"\",x:false,y:false,both:false}},_scrollableCfg:{x:{x:true,y:false},y:{x:false,y:true},horizontal:{x:true,y:false},vertical:{x:false,y:true},both:{x:true,y:true},\"true\":{x:true,y:true}},validIdRe:Ext.validIdRe,constructor:function(a){var h=this,c,g,j,e,l,d,b,k;a=a||{};if(a.initialConfig){if(a.isAction){h.baseAction=a}a=a.initialConfig}else{if(a.tagName||a.dom||Ext.isString(a)){a={applyTo:a,id:a.id||a}}}h.initialConfig=a;h.getId();h.protoEl=new Ext.util.ProtoElement();h.initConfig(a);if(h.scrollable==null){l=h.autoScroll;if(l){k=!!l}else{d=h.overflowX;b=h.overflowY;if(d||b){k={x:(d&&d!==\"hidden\")?d:false,y:(b&&b!==\"hidden\")?b:false}}}if(k){h.setScrollable(k)}}j=h.xhooks;if(j){delete h.xhooks;Ext.override(h,j)}h.mixins.elementCt.constructor.call(h);h.setupProtoEl();if(h.cls){h.initialCls=h.cls;h.protoEl.addCls(h.cls)}if(h.style){h.initialStyle=h.style;h.protoEl.setStyle(h.style)}h.renderData=h.renderData||{};h.initComponent();if(!h.preventRegister){Ext.ComponentManager.register(h)}h.mixins.state.constructor.call(h);h.addStateEvents(\"resize\");e=h.getController();if(e){e.init(h)}if(h.plugins){for(c=0,g=h.plugins.length;ce){r=l;o=true}if(g&&a>q){n=a;o=true}if(m||g){k=u.el.getStyle(\"overflow\");if(k!==\"hidden\"){u.el.setStyle(\"overflow\",\"hidden\")}}if(o){b=!Ext.isNumber(u.width);t=!Ext.isNumber(u.height);u.setSize(n,r);u.el.setSize(q,e);if(b){delete u.width}if(t){delete u.height}}if(g){d.width=a}if(m){d.height=l}}j=u.constrain;p=u.constrainHeader;if(j||p){u.constrain=u.constrainHeader=false;s=c.callback;c.callback=function(){u.constrain=j;u.constrainHeader=p;if(s){s.call(c.scope||u,arguments)}if(k!==\"hidden\"){u.el.setStyle(\"overflow\",k)}}}return u.mixins.animate.animate.apply(u,arguments)},applyScrollable:function(b,d){var a=this,g=a.rendered,e,c;if(b){if(b===true||typeof b===\"string\"){e=a._scrollableCfg[b];b=e}if(d){d.setConfig(b);b=d}else{b=Ext.Object.chain(b);if(g){b.element=a.getOverflowEl();c=a.getScrollerEl();if(c){b.innerElement=c}}b.autoRefresh=false;if(Ext.supports.touchScroll===1){b.translatable={translationMethod:\"scrollparent\"};b.indicators=false}b=Ext.scroll.Scroller.create(b);b.component=a}}else{if(d){d.setConfig({x:false,y:false});d.destroy()}}if(a.rendered){a.getOverflowStyle();a.updateLayout()}return b},beforeComponentLayout:function(){return true},beforeDestroy:Ext.emptyFn,beforeLayout:function(){if(this.floating){this.onBeforeFloatLayout()}},beforeSetPosition:function(k,h,b){var g=this,j=null,d,c,a,e;if(k){if(Ext.isNumber(d=k[0])){b=h;h=k[1];k=d}else{if((d=k.x)!==undefined){b=h;h=k.y;k=d}}}if(g.constrain||g.constrainHeader){j=g.calculateConstrainedPosition(null,[k,h],true);if(j){k=j[0];h=j[1]}}c=(k!==undefined);a=(h!==undefined);if(c||a){g.x=k;g.y=h;e=g.adjustPosition(k,h);j={x:e.x,y:e.y,anim:b,hasX:c,hasY:a}}return j},beforeShow:Ext.emptyFn,bubble:function(c,b,a){var d=this;while(d){if(c.apply(b||d,a||[d])===false){break}d=d.getBubbleTarget()}return this},cloneConfig:function(c){c=c||{};var d=c.id||Ext.id(),a=Ext.applyIf(c,this.initialConfig),b;a.id=d;b=Ext.getClass(this);return new b(a)},destroy:function(){var g=this,c=g.renderSelectors,b=g.getConfig(\"viewModel\",true),h=g.getConfig(\"session\",true),a,e,d;if(!g.isDestroyed){if(!g.hasListeners.beforedestroy||g.fireEvent(\"beforedestroy\",g)!==false){g.destroying=true;e=g.floatParent||g.ownerCt;if(g.floating){delete g.floatParent;if(g.zIndexManager){g.zIndexManager.unregister(g);g.zIndexManager=null}}g.removeBindings();g.beforeDestroy();if(b&&b.isViewModel){b.destroy();g.viewModel=null}if(h&&h.isSession){if(h.getAutoDestroy()){h.destroy()}g.session=null}if(e&&e.remove){e.remove(g,false)}g.stopAnimation();g.onDestroy();Ext.destroy(g.plugins);g.componentLayout=null;if(g.hasListeners.destroy){g.fireEvent(\"destroy\",g)}if(!g.preventRegister){Ext.ComponentManager.unregister(g)}g.mixins.state.destroy.call(g);g.clearListeners();if(g.rendered){if(!g.preserveElOnDestroy){g.el.destroy()}g.mixins.elementCt.destroy.call(g);if(c){for(a in c){if(c.hasOwnProperty(a)){d=g[a];if(d){delete g[a];d.destroy()}}}}g.data=g.el=g.frameBody=g.rendered=null}g.destroying=false;g.isDestroyed=true}}},disable:function(b){var c=this,a=c.focusableContainer;c.enableOnRender=false;c.addCls(c.disabledCls);if(c.rendered){c.onDisable()}else{c.disableOnRender=true}c.disabled=true;if(b!==true){delete c.resetDisable;c.fireEvent(\"disable\",c)}if(a){a.onFocusableChildDisable(c)}return c},enable:function(b){var c=this,a=c.focusableContainer;c.disableOnRender=false;c.removeCls(c.disabledCls);if(c.rendered){c.onEnable()}else{c.enableOnRender=true}c.disabled=false;delete c.resetDisable;if(b!==true){c.fireEvent(\"enable\",c)}if(a){a.onFocusableChildEnable(c)}return c},findParentBy:function(a){var b;for(b=this.getRefOwner();b&&!a(b,this);b=b.getRefOwner()){}return b||null},findParentByType:function(a){return Ext.isFunction(a)?this.findParentBy(function(b){return b.constructor===a}):this.up(a)},findPlugin:function(d){var b,a=this.plugins,c=a&&a.length;for(b=0;b-1;e--){c=g[e];if(c.query){a=c.query(b);a=a[a.length-1];if(a){return a}}if(c.is(b)){return c}}return h.previousNode(b,true)}return null},previousSibling:function(b){var e=this.ownerCt,d,a,g;if(e){d=e.items;a=d.indexOf(this);if(a!=-1){if(b){for(--a;a>=0;a--){if((g=d.getAt(a)).is(b)){return g}}}else{if(a){return d.getAt(--a)}}}}return null},registerFloatingItem:function(b){var a=this;if(!a.floatingDescendants){a.floatingDescendants=new Ext.ZIndexManager(a)}a.floatingDescendants.register(b)},removeCls:function(a){var c=this,b=c.rendered?c.el:c.protoEl;b.removeCls.apply(b,arguments);return c},removeClsWithUI:function(d,l){var k=this,j=[],g=0,a=Ext.Array,h=a.remove,e=k.uiCls=a.clone(k.uiCls),c=k.activeUI,b,m;if(typeof d===\"string\"){d=(d.indexOf(\" \")<0)?[d]:Ext.String.splitWords(d)}b=d.length;for(g=0;g1){arguments[0]=null;c.pendingShow=arguments}else{c.pendingShow=true}}else{if(e&&c.isVisible()){if(c.floating){c.onFloatShow()}}else{if(c.fireEvent(\"beforeshow\",c)!==false){c.hidden=false;delete this.getInherited().hidden;Ext.suspendLayouts();if(!e&&(c.autoRender||c.floating)){c.doAutoRender();e=c.rendered}if(e){c.beforeShow();Ext.resumeLayouts();c.onShow.apply(c,arguments);c.afterShow.apply(c,arguments)}else{Ext.resumeLayouts(true)}}else{c.onShowVeto()}}}return c},showAt:function(a,d,b){var c=this;if(!c.rendered&&(c.autoRender||c.floating)){c.x=a;c.y=d;return c.show()}if(c.floating){c.setPosition(a,d,b)}else{c.setPagePosition(a,d,b)}c.show()},showBy:function(b,d,c){var a=this;if(a.floating&&b){a.alignTarget=b;if(d){a.defaultAlign=d}if(c){a.alignOffset=c}a.show();if(!a.hidden){a.alignTo(b,d||a.defaultAlign,c||a.alignOffset)}}return a},suspendLayouts:function(){var a=this;if(!a.rendered){return}if(++a.layoutSuspendCount===1){a.suspendLayout=true}},unitizeBox:function(a){return Ext.Element.unitizeBox(a)},unmask:function(){(this.getMaskTarget()||this.el).unmask();this.setMasked(false)},unregisterFloatingItem:function(b){var a=this;if(a.floatingDescendants){a.floatingDescendants.unregister(b)}},up:function(d,e){var c=this.getRefOwner(),b=typeof e===\"string\",h=typeof e===\"number\",a=e&&e.isComponent,g=0;if(d){for(;c;c=c.getRefOwner()){g++;if(d.isComponent){if(c===d){return c}}else{if(Ext.ComponentQuery.is(c,d)){return c}}if(b&&c.is(e)){return}if(h&&g===e){return}if(a&&c===e){return}}}return c},update:function(c,g,k){var j=this,l=(j.tpl&&!Ext.isString(c)),h=j.getScrollable(),b=j.focusableContainer,e,a,d;if(l){j.data=(c&&c.isEntity)?c.getData(true):c}else{j.html=Ext.isObject(c)?Ext.DomHelper.markup(c):c}if(j.rendered){e=j.getSizeModel();a=e.width.shrinkWrap||e.height.shrinkWrap;if(j.isContainer){d=j.layout.getRenderTarget();a=a||j.items.items.length>0}else{d=j.touchScroll?j.getScrollerEl():j.getTargetEl()}if(l){j.tpl[j.tplWriteMode](d,j.data||{})}else{d.setHtml(j.html,g,k)}if(a){j.updateLayout()}if(h){h.refresh(true)}if(b){b.onFocusableChildUpdate(j)}}},setHtml:function(a){this.update(a)},applyData:function(a){this.update(a)},updateBox:function(a){this.setSize(a.width,a.height);this.setPagePosition(a.x,a.y);return this},_asLayoutRoot:{isRoot:true},_notAsLayoutRoot:{isRoot:false},updateLayout:function(c){var d=this,e,b=d.lastBox,a=c&&c.isRoot;if(b){b.invalid=true}if(!d.rendered||d.layoutSuspendCount||d.suspendLayout){return}if(d.hidden){Ext.Component.cancelLayout(d)}else{if(typeof a!=\"boolean\"){a=d.isLayoutRoot()}}if(a||!d.ownerLayout||!d.ownerLayout.onContentChange(d)){if(!d.isLayoutSuspended()){e=(c&&c.hasOwnProperty(\"defer\"))?c.defer:d.deferLayouts;Ext.Component.updateLayout(d,e)}}},updateMaxHeight:function(b,a){this.changeConstraint(b,a,\"min\",\"max-height\",\"height\")},updateMaxWidth:function(b,a){this.changeConstraint(b,a,\"min\",\"max-width\",\"width\")},updateMinHeight:function(b,a){this.changeConstraint(b,a,\"max\",\"min-height\",\"height\")},updateMinWidth:function(a,b){this.changeConstraint(a,b,\"max\",\"min-width\",\"width\")},getAnchorToXY:function(d,a,c,b){return d.getAnchorXY(a,c,b)},getBorderPadding:function(){return this.el.getBorderPadding()},getLocalX:function(){return this.el.getLocalX()},getLocalXY:function(){return this.el.getLocalXY()},getLocalY:function(){return this.el.getLocalY()},getX:function(){return this.el.getX()},getXY:function(){return this.el.getXY()},getY:function(){return this.el.getY()},setLocalX:function(a){this.el.setLocalX(a)},setLocalXY:function(a,b){this.el.setLocalXY(a,b)},setLocalY:function(a){this.el.setLocalY(a)},setX:function(a,b){this.el.setX(a,b)},setXY:function(b,a){this.el.setXY(b,a)},setY:function(b,a){this.el.setY(b,a)},privates:{addOverCls:function(){var a=this;if(!a.disabled){a.el.addCls(a.overCls)}},addUIToElement:function(){var d=this,a=d.baseCls+\"-\"+d.ui,c,g,b,e;d.addCls(a);if(d.rendered&&d.frame&&!Ext.supports.CSS3BorderRadius){a+=\"-\";c=d.getChildEls();for(g in c){e=c[g].frame;if(e&&e!==true){b=d[g];if(b){b.addCls(a+e)}}}}},changeConstraint:function(h,c,a,e,b){var g=this,d=g[b];if(h!=null&&typeof d===\"number\"){g[b]=Math[a](d,h)}if(g.liquidLayout){if(h!=null){g.setStyle(e,h+\"px\")}else{if(c){g.setStyle(e,\"\")}}}if(g.rendered){g.updateLayout()}},constructPlugin:function(b){var a=this;if(typeof b===\"string\"){b=Ext.PluginManager.create({},b,a)}else{b=Ext.PluginManager.create(b,null,a)}return b},constructPlugins:function(){var e=this,c=e.plugins,b,d,a;if(c){b=[];b.processed=true;if(!Ext.isArray(c)){c=[c]}for(d=0,a=c.length;d=0){n=o[l].splitterDelta;if(j.getAt(h+n)!==a){j.remove(a);h=j.indexOf(k);if(n>0){++h}j.insert(h,a)}}}if(m){if(e){k.expand(false)}b.remove(m);k.placeholder=null;if(e){k.collapse(null,false)}}b.updateLayout();Ext.resumeLayouts(true);k.fireEventArgs(\"changeregion\",[k,d])}else{k.region=l}}return d},setWeight:function(d){var c=this,b=c.getOwningBorderContainer(),e=c.placeholder,a=c.weight;if(d!==a){if(c.fireEventArgs(\"beforechangeweight\",[c,d])!==false){c.weight=d;if(e){e.weight=d}if(b){b.updateLayout()}c.fireEventArgs(\"changeweight\",[c,a])}}return a}},function(a){var b=a.prototype;b.setBorderRegion=b.setRegion;b.setRegionWeight=b.setWeight});Ext.define(\"Ext.overrides.app.domain.Component\",{override:\"Ext.app.domain.Component\"},function(a){a.monitor(Ext.Component)});(Ext.cmd.derive(\"Ext.app.EventBus\",Ext.Base,{singleton:true,constructor:function(){var b=this,a=Ext.app.EventDomain.instances;b.callParent();b.domains=a;b.bus=a.component.bus},control:function(b,a){return this.domains.component.listen(b,a)},listen:function(d,b){var a=this.domains,c;for(c in d){if(d.hasOwnProperty(c)){a[c].listen(d[c],b)}}},unlisten:function(c){var a=Ext.app.EventDomain.instances,b;for(b in a){a[b].unlisten(c)}}},1,0,0,0,0,0,[Ext.app,\"EventBus\"],0));(Ext.cmd.derive(\"Ext.app.domain.Global\",Ext.app.EventDomain,{singleton:true,type:\"global\",constructor:function(){var a=this;a.callParent();a.monitor(Ext.GlobalEvents)},listen:function(b,a){this.callParent([{global:b},a])},match:Ext.returnTrue},1,0,0,0,0,0,[Ext.app.domain,\"Global\"],0));(Ext.cmd.derive(\"Ext.app.BaseController\",Ext.Base,{isController:true,config:{id:null,control:null,listen:null,routes:null,before:null},constructor:function(a){var b=this;Ext.apply(b,a);delete b.control;delete b.listen;b.eventbus=Ext.app.EventBus;b.mixins.observable.constructor.call(b,a);b.ensureId()},applyListen:function(a){if(Ext.isObject(a)){a=Ext.clone(a)}return a},applyControl:function(a){if(Ext.isObject(a)){a=Ext.clone(a)}return a},updateControl:function(a){this.ensureId();if(a){this.control(a)}},updateListen:function(a){this.ensureId();if(a){this.listen(a)}},updateRoutes:function(b){if(b){var e=this,g=e.getBefore()||{},a=Ext.app.route.Router,d,c,h;for(d in b){c=b[d];if(Ext.isString(c)){c={action:c}}h=c.action;if(!c.before){c.before=g[h]}a.connect(d,c,e)}}},isActive:function(){return true},control:function(b,c,a){var d=this,e=a,g;if(Ext.isString(b)){g={};g[b]=c}else{g=b;e=c}d.eventbus.control(g,e||d)},listen:function(b,a){this.eventbus.listen(b,a||this)},destroy:function(){var b=this,a=b.eventbus;Ext.app.route.Router.disconnectAll(b);if(a){a.unlisten(b);b.eventbus=null}b.clearListeners();b.callParent()},redirectTo:function(b,c){if(b.isModel){b=b.toUrl()}if(!c){var a=Ext.util.History.getToken();if(a===b){return false}}else{Ext.app.route.Router.onStateChange(b)}Ext.util.History.add(b);return true}},1,0,0,0,0,[[Ext.mixin.Observable.prototype.mixinId||Ext.mixin.Observable.$className,Ext.mixin.Observable]],[Ext.app,\"BaseController\"],0));(Ext.cmd.derive(\"Ext.app.Util\",Ext.Base,{},0,0,0,0,0,0,[Ext.app,\"Util\"],function(){Ext.apply(Ext.app,{namespaces:{Ext:{}},addNamespaces:function(c){var d=Ext.app.namespaces,b,a;if(!Ext.isArray(c)){c=[c]}for(b=0,a=c.length;ba.length&&(c+\".\"===b.substring(0,c.length+1))){a=c}}return a===\"\"?undefined:a}});Ext.getNamespace=Ext.app.getNamespace}));(Ext.cmd.derive(\"Ext.util.CollectionKey\",Ext.Base,{isCollectionKey:true,observerPriority:-200,config:{collection:null,keyFn:null,property:null,rootProperty:null,unique:true},generation:0,map:null,mapRebuilds:0,constructor:function(a){this.initConfig(a)},get:function(a){var b=this.map||this.getMap();return b[a]||null},clear:function(){this.map=null},getRootProperty:function(){var b=this,a=(arguments.callee.$previous||Ext.Base.prototype.getRootProperty).call(this);return a!==null?a:b.getCollection().getRootProperty()},indexOf:function(k,e){var a=this.map||this.getMap(),l=a[k],g=this.getCollection(),b=g.length,d,h,j,c;if(!l){return -1}if(e===undefined){e=-1}if(l instanceof Array){j=l;h=b;for(c=j.length;c-->0;){d=g.indexOf(j[c]);if(de){h=d}}if(h===b){return -1}}else{h=g.indexOf(l)}return(h>e)?h:-1},updateKey:function(c,e){var b=this,d=b.map,g,a;if(d){g=d[e];if(g instanceof Array){a=Ext.Array.indexOf(g,c);if(a>=0){if(g.length>2){g.splice(a,1)}else{d[e]=g[1-a]}}}else{if(g){delete d[e]}}b.add([c])}},onCollectionAdd:function(b,a){if(this.map){this.add(a.items)}},onCollectionItemChange:function(b,a){this.map=null},onCollectionRefresh:function(){this.map=null},onCollectionRemove:function(e,d){var h=this,a=h.map,g=d.items,b=g.length,c,k,j;if(a){if(h.getUnique()&&be)?1:(b0,s=w.getSource(),x,r=0,j,l=false,b,p=false,u,t,g;if(s&&!s.updating){s.itemChanged(v,h,n,o)}else{t=w.getKey(v);if(k){j=w.indexOfKey(c?n:t);p=(j<0);l=w.isItemFiltered(v);e=(p!==l)}if(e){if(l){r=[v];b=-1}else{x=[v];b=w.length}}else{if(a&&!l){if(!k){j=w.indexOfKey(c?n:t)}g=w.getSortFn();if(j&&g(q[j-1],q[j])>0){d=-1;b=Ext.Array.binarySearch(q,v,0,j,g)}else{if(j0){d=1;b=Ext.Array.binarySearch(q,v,j+1,g)}}if(d){x=[v]}}}u={item:v,key:t,index:b,filterChanged:e,keyChanged:c,indexChanged:!!d,filtered:l,oldIndex:j,newIndex:b,wasFiltered:p,meta:o};if(c){u.oldKey=n}if(h){u.modified=h}w.beginUpdate();w.notify(\"beforeitemchange\",[u]);if(c){w.updateKey(v,n)}if(x||r){w.splice(b,r,x)}if(d>0){u.newIndex--}else{if(d<0){u.oldIndex++}}w.notify(l?\"filtereditemchange\":\"itemchange\",[u]);w.endUpdate()}},remove:function(d){var c=this,a=c.decodeRemoveItems(arguments,0),b=c.length;c.splice(0,a);return b-c.length},removeAll:function(){var b=this,a=b.length;if(b.generation&&a){b.splice(0,a)}return b},removeAt:function(j,h){var k=this,b=k.length,e=Ext.Number,d=e.clipIndices(b,[j,(h===undefined)?1:h],e.Clip.COUNT),c=d[0],a=d[1]-c,l=(a===1)&&k.getAt(c),g;k.splice(c,a);g=k.length-b;return(l&&g)?l:g},removeByKey:function(a){var b=this.getByKey(a);if(!b||!this.remove(b)){return false}return b},replace:function(b){var a=this.indexOf(b);if(a===-1){this.add(b)}else{this.insert(a,b)}},splice:function(E,o,C){var m=this,d=m.sorted&&m.getAutoSort(),A=m.map,s=m.items,q=m.length,w=(o instanceof Array)?m.decodeRemoveItems(o):null,x=!w,F=Ext.Number,e=F.clipIndices(q,[E,x?o:0],F.Clip.COUNT),h=e[0],l=e[1],L=l-h,u=m.decodeItems(arguments,2),K=u?u.length:0,D,y,v,c=h,b=m.indices||((K||w)?m.getIndices():null),r=null,j=L?[h]:null,g=null,t=m.getSource(),a,H,I,N,B,G,M,p,z,J,P,O;if(t&&!t.updating){if(x){w=[];for(N=0;N1){if(!D.$cloned){u=D=D.slice(0)}m.sortData(D)}}for(N=0;N0;){p=m.getKey(w[N]);if((G=b[p])!==undefined){(j||(j=[])).push(G)}}if(!r&&!j){return m}m.beginUpdate();if(j){a=null;I=[];v={};if(j.length>1){j.sort(Ext.Array.numericSortFn)}for(N=0,J=j.length;N(a.at+H.length)){I.push(a={at:G,items:(H=[]),keys:(z=[]),map:v,next:a,replacement:r});if(r){r.replaced=a}}H.push(v[p]=B);z.push(p);if(G1&&G===h){--L;j[N--]=++h}}if(r){r.at=c}for(M=I.length;M-->0;){a=I[M];N=a.at;J=a.items.length;if(N+J1&&q){m.spliceMerge(D,g)}else{if(d){if(K>1){c=0;m.indices=b=null}else{c=O.findInsertionIndex(r.items[0],s,m.getSortFn())}}if(c===q){s.push.apply(s,D);b=m.indices;if(b){for(N=0;N-1){c=g[b];a=this.indexOf(c);if(a>-1){return a+1}--b}return 0},onCollectionAdd:function(a,b){var l=this,o=b.atItem,k=b.items,g=l.requestedIndex,j,h,c,e,m,d;if(!l.sorted){if(g!==undefined){h=g}else{if(o){h=l.indexOf(o);if(h===-1){h=l.findInsertIndex(k[0])}else{++h}}else{h=0}}}if(l.getAutoFilter()&&l.filtered){for(e=0,d=k.length;ec)){c=j}}return[c,h]},count:function(a){return a.length},extremes:function(g,a,c,m,k){var h=null,b=null,e,n,j,d,l;for(e=a;ed)){d=l;b=n}}return[b,h]},max:function(e,g,d,h,c){var a=this._aggregators.bounds.call(this,e,g,d,h,c);return a[1]},maxItem:function(e,g,d,h,c){var a=this._aggregators.extremes.call(this,e,g,d,h,c);return a[1]},min:function(e,g,d,h,c){var a=this._aggregators.bounds.call(this,e,g,d,h,c);return a[0]},minItem:function(e,g,d,h,c){var a=this._aggregators.extremes.call(this,e,g,d,h,c);return a[0]},sum:function(c,g,b,j,a){for(var h,e=0,d=g;d1){Ext.Array.sort(d,this.prioritySortFn)}}},prioritySortFn:function(g,e){var d=g.observerPriority||0,c=e.observerPriority||0;return d-c},applyExtraKeys:function(e,a){var g=this,d=a||{},c,b,h;for(b in e){h=e[b];if(!h.isCollectionKey){c={collection:g};if(Ext.isString(h)){c.property=h}else{Ext.apply(c,h)}h=new Ext.util.CollectionKey(c)}d[b]=g[b]=h;h.name=b}return d},applyGrouper:function(a){if(a){a=this.getSorters().decodeSorter(a,\"Ext.util.Grouper\")}return a},decodeItems:function(d,c){var g=this,b=(c===undefined)?d:d[c],a,h,e;if(!b||!b.$cloned){a=d.length>c+1||!Ext.isIterable(b);if(a){b=Ext.Array.slice(d,c);if(b.length===1&&b[0]===undefined){b.length=0}}h=g.getDecoder();if(h){if(!a){b=b.slice(0);a=true}for(e=b.length;e-->0;){if((b[e]=h.call(g,b[e]))===false){b.splice(e,1)}}}if(a){b.$cloned=true}}return b},getIndices:function(){var d=this,e=d.indices,a=d.items,g=a.length,c,b;if(!e){d.indices=e={};++d.indexRebuilds;for(c=0;c0);if(d||a){b.filtered=a;b.onFilterChange(c)}},getSortFn:function(){return this._sortFn||this.createSortFn()},getSorters:function(b){var a=this._sorters;if(!a&&b!==false){a=new Ext.util.SorterCollection();this.setSorters(a)}return a},onSortChange:function(){if(this.sorted){this.sortItems()}},sort:function(a,c,d){var b=this.getSorters();b.addSort.apply(b,arguments);return this},sortData:function(a){Ext.Array.sort(a,this.getSortFn());return a},sortItems:function(b){var a=this;if(a.sorted){b=a.getSortFn()}a.indices=null;a.notify(\"beforesort\",[a.getSorters()]);if(a.length){Ext.Array.sort(a.items,b)}a.notify(\"sort\")},sortBy:function(a){return this.sortItems(a)},findInsertionIndex:function(c,a,b){if(!a){a=this.items}if(!b){b=this.getSortFn()}return Ext.Array.binarySearch(a,c,b)},applySorters:function(a,b){if(a==null||(a&&a.isSorterCollection)){return a}if(a){if(!b){b=this.getSorters()}b.splice(0,b.length,a)}return b},createSortFn:function(){var c=this,a=c.getGrouper(),b=c.getSorters().getSortFn();if(!a){return b}return function(d,e){return a.sort(d,e)||b(d,e)}},updateGrouper:function(b){var c=this,a=c.getGroups(),e=c.getSorters(),d;c.onSorterChange();c.grouped=!!b;if(b){if(!a){a=new Ext.util.GroupCollection({itemRoot:c.getRootProperty()});c.addObserver(a);c.setGroups(a)}a.setGrouper(b);d=true}else{if(a){c.removeObserver(a);a.destroy()}c.setGroups(null)}if(!e.updating){c.onEndUpdateSorters(e)}if(d){a.onCollectionRefresh(c)}},updateSorters:function(a,b){var c=this;if(b){b.un(\"endupdate\",\"onEndUpdateSorters\",c)}if(a){a.on({endupdate:\"onEndUpdateSorters\",scope:c,priority:c.$endUpdatePriority});a.$sortable=c}c.onSorterChange();c.onEndUpdateSorters(a)},onSorterChange:function(){this._sortFn=null},onEndUpdateSorters:function(c){var b=this,d=b.sorted,a=b.grouped||(c&&(c.length>0));if(d||a){b.sorted=!!a;b.onSortChange(c)}},removeObserver:function(a){var b=this.observers;if(b){Ext.Array.remove(b,a);delete this.observerMap[a.getId()]}},spliceMerge:function(k,s){var r=this,q=r.map,g=k.length,d=0,l=r.items,t=l.length,j=[],h=0,n=[],a=r.getSorters(),m,c,o,e,p,b;r.items=n;for(b=0;b1){j[h-2].next=j[h-1]}for(;b1){j[h-2].next=j[h-1]}n.push(e);for(c=b+1;c=0){break}n.push(e);m.push(e)}}for(;d0){c=d[g];b=!c.isEqual(a,c.get(h));if(b!==k){c.changingKey=true;if(e){c[e](k?null:j)}else{c.set(h,k?null:a)}c.changingKey=false}}}}),Right:Ext.define(null,{extend:\"Ext.data.schema.Role\",left:false,side:\"right\",onDrop:function(c,b){var a=this.association.field;if(a){c.set(a.name,null)}c[this.getInstanceName()]=null},createGetter:function(){var a=this;return function(b,c){return a.doGetFK(this,b,c)}},createSetter:function(){var a=this;return function(b,c,d){return a.doSetFK(this,b,c,d)}},checkMembership:function(c,d){var b=this.association.field,a;a=this.getSessionStore(c,d.get(b.name));if(a&&!a.contains(d)){a.add(d)}},onValueChange:function(d,j,b,a){var k=this,n=k.getInstanceName(),p=k.cls,c,o,m,e,g,l,h;if(!d.changingKey){c=b||b===0;if(!c){d[n]=null}if(j){m=k.getSessionStore(j,a);if(m){m.remove(d)}if(c){m=k.getSessionStore(j,b);if(m&&!m.isLoading()){m.add(d)}if(p){h=j.peekRecord(p,b)}d[n]=h||undefined}}else{o=d.joined;if(o){for(e=0,g=o.length;e=0){a.remove([b])}}else{if(b<0){c=a.getSession().getEntry(this.type,h);g=c&&c.record;if(g){a.add(g)}}}a.matrixUpdate=0}},adoptAssociated:function(b,g){var d=this.getAssociatedItem(b),c,e,a;if(d){d.setSession(g);this.onStoreCreate(d,g,b.getId());c=d.getData().items;for(e=0,a=c.length;e1){c[a]=this.apply(\"capitalize\",c[a])}return c.join(\"\")},getterName:function(b){var a=b.role;if(b&&b.isMany){return a}return\"get\"+this.apply(\"capitalize\",a)},inverseFieldRole:function(h,j,e,b){var g=this,a=g.apply(j?\"uniRole\":\"multiRole\",h),d=g.apply(\"pluralize\",e),c=g.apply(\"undotted,pluralize\",b);if(d.toLowerCase()!==c.toLowerCase()){a=e+g.apply(\"capitalize\",a)}return a},manyToMany:function(e,d,a){var c=this,b=c.apply(\"undotted,capitalize,singularize\",d)+c.apply(\"undotted,capitalize,pluralize\",a);if(e){b=c.apply(\"capitalize\",e+b)}return b},manyToOne:function(d,b,a,c){return this.apply(\"capitalize,singularize\",a)+this.apply(\"capitalize\",b)},matrixRole:function(c,b){var a=this.apply(c?\"multiRole,capitalize\":\"multiRole\",b);return c?c+a:a},oneToOne:function(d,b,a,c){return this.apply(\"undotted,capitalize,singularize\",a)+this.apply(\"capitalize\",b)},setterName:function(a){return\"set\"+this.apply(\"capitalize\",a.role)},endsWithIdRe:/(?:(_id)|[^A-Z](Id))$/,cache:{},apply:function(e,c){var j=this,b=j.cache,k=b[c]||(b[c]={}),h=k[e],g,d,a;if(!h){if(e.indexOf(\",\")<0){h=j[e](c)}else{d=(a=e.split(\",\")).length;h=c;for(g=0;g=Math.max(b,a)},find:function(g,e,h,j,a,d){var c=!j,b=!!(c&&d);return this.getData().findIndex(g,e,h,c,b,!a)},findRecord:function(){var b=this,a=b.find.apply(b,arguments);return a!==-1?b.getAt(a):null},findExact:function(b,a,c){return this.getData().findIndexBy(function(d){return d.isEqual(d.get(b),a)},this,c)},findBy:function(b,a,c){return this.getData().findIndexBy(b,a,c)},getAt:function(a){return this.getData().getAt(a)||null},getRange:function(d,b,c){var a=this.getData().getRange(d,Ext.isNumber(b)?b+1:b);if(c&&c.callback){c.callback.call(c.scope||this,a,d,b,c)}return a},applyFilters:function(b,a){if(!a){a=this.createFiltersCollection()}a.add(b);return a},applySorters:function(b,a){if(!a){a=this.createSortersCollection()}a.add(b);return a},updateAutoFilter:function(b){var a=this.getData();if(a.setAutoFilter){a.setAutoFilter(b)}},updateAutoSort:function(a){var b=this.getData();if(b.setAutoSort){b.setAutoSort(a)}},filter:function(b,c,a){if(Ext.isString(b)){b={property:b,value:c}}this.suppressNextFilter=!!a;this.getFilters().add(b);this.suppressNextFilter=false},removeFilter:function(a,d){var c=this,b=c.getFilters();c.suppressNextFilter=!!d;if(a instanceof Ext.util.Filter){b.remove(a)}else{b.removeByKey(a)}c.suppressNextFilter=false},updateRemoteSort:function(c){var a=this,d=a.getSorters(),b=a.getData();if(c){d.on(\"endupdate\",a.onSorterEndUpdate,a);b.un(\"beforesort\",a.onBeforeCollectionSort,a)}else{d.un(\"endupdate\",a.onSorterEndUpdate,a);b.on(\"beforesort\",a.onBeforeCollectionSort,a)}},updateRemoteFilter:function(c){var b=this,a=b.getFilters();if(c){a.on(\"endupdate\",b.onFilterEndUpdate,b)}else{a.un(\"endupdate\",b.onFilterEndUpdate,b)}},addFilter:function(b,a){this.suppressNextFilter=!!a;this.getFilters().add(b);this.suppressNextFilter=false},filterBy:function(b,a){this.getFilters().add({filterFn:b,scope:a||this})},clearFilter:function(c){var b=this,a=b.getFilters(false);if(!a||a.getCount()===0){return}b.suppressNextFilter=!!c;a.removeAll();b.suppressNextFilter=false},isFiltered:function(){return this.getFilters().getCount()>0},isSorted:function(){return this.getSorters().getCount()>0||this.isGrouped()},addFieldTransform:function(e){if(e.getTransform()){return}var d=e.getProperty(),c=this.getModel(),a,b;if(c){a=c.getField(d);b=a?a.getSortType():null}if(b&&b!==Ext.identityFn){e.setTransform(b)}},beginUpdate:function(){if(!this.updating++){this.fireEvent(\"beginupdate\")}},endUpdate:function(){if(this.updating&&!--this.updating){this.fireEvent(\"endupdate\");this.onEndUpdate()}},getState:function(){var g=this,h=[],e=g.getFilters(),b=g.getGrouper(),j,d,c,a;g.getSorters().each(function(k){h[h.length]=k.getState();d=true});if(g.statefulFilters&&g.saveStatefulFilters){d=true;j=[];e.each(function(k){j[j.length]=k.getState()})}if(b){d=true}if(d){a={};if(h.length){a.sorters=h}if(j){a.filters=j}if(b){a.grouper=b.getState()}}return a},applyState:function(g){var d=this,h=d.getSorters(),c=d.getFilters(),b=g.sorters,a=g.filters,e=g.grouper;if(b){h.replaceAll(b)}if(a){d.saveStatefulFilters=true;c.replaceAll(a)}if(e){this.setGrouper(e)}},hasPendingLoad:Ext.emptyFn,isLoaded:Ext.emptyFn,isLoading:Ext.emptyFn,destroy:function(){var a=this;a.clearListeners();if(a.getStoreId()){Ext.data.StoreManager.unregister(a)}a.onDestroy();a.callParent()},sort:function(c,b,d){var a=this;if(arguments.length===0){if(a.getRemoteSort()){a.attemptLoad()}else{a.forceLocalSort()}}else{a.getSorters().addSort(c,b,d)}},onBeforeCollectionSort:function(a,b){this.fireEvent(\"beforesort\",this,b.getRange())},onSorterEndUpdate:function(){var a=this,b;if(a.settingGroups){return}b=a.getSorters().getRange();if(b.length){if(a.getRemoteSort()){a.attemptLoad({callback:function(){a.fireEvent(\"sort\",a,b)}})}else{a.fireEvent(\"datachanged\",a);a.fireEvent(\"refresh\",a);a.fireEvent(\"sort\",a,b)}}else{a.fireEvent(\"sort\",a,b)}},onFilterEndUpdate:function(){var b=this,a=b.suppressNextFilter;if(b.getAutoFilter()){if(b.getRemoteFilter()){b.currentPage=1;if(!a){b.attemptLoad()}}else{if(!a){b.fireEvent(\"datachanged\",b);b.fireEvent(\"refresh\",b)}}}if(b.trackStateChanges){b.saveStatefulFilters=true}b.fireEvent(\"filterchange\",b,b.getFilters().getRange())},updateGroupField:function(a){if(a){this.setGrouper({property:a,direction:this.getGroupDir()})}else{this.setGrouper(null)}},getGrouper:function(){return this.getData().getGrouper()},group:function(a,c){var b=this,d=a||b.getSorters().getCount()>0;if(a&&typeof a===\"string\"){a={property:a,direction:c||b.getGroupDir()}}b.settingGroups=true;b.getData().setGrouper(a);delete b.settingGroups;if(b.isLoadBlocked()){return}if(d){if(b.getRemoteSort()){b.attemptLoad({scope:b,callback:b.fireGroupChange})}else{b.fireEvent(\"datachanged\",b);b.fireEvent(\"refresh\",b);b.fireGroupChange()}}else{b.fireGroupChange()}},fireGroupChange:function(){this.fireEvent(\"groupchange\",this,this.getGrouper())},clearGrouping:function(){this.group(null)},getGroupField:function(){var a=this.getGrouper(),b=\"\";if(a){b=a.getProperty()}return b},isGrouped:function(){return !!this.getGrouper()},applyGrouper:function(a){this.group(a);return this.getData().getGrouper()},getGroups:function(){return this.getData().getGroups()},onEndUpdate:Ext.emptyFn,privates:{loadsSynchronously:Ext.privateFn},deprecated:{5:{methods:{destroyStore:function(){this.destroy()}}}}},1,0,0,0,0,[[Ext.mixin.Observable.prototype.mixinId||Ext.mixin.Observable.$className,Ext.mixin.Observable],[Ext.mixin.Factoryable.prototype.mixinId||Ext.mixin.Factoryable.$className,Ext.mixin.Factoryable]],[Ext.data,\"AbstractStore\"],0));(Ext.cmd.derive(\"Ext.data.Error\",Ext.Base,{isError:true,$configPrefixed:false,config:{field:null,message:\"\"},constructor:function(a){this.initConfig(a);this.msg=this.message}},1,0,0,0,0,0,[Ext.data,\"Error\"],0));(Ext.cmd.derive(\"Ext.data.ErrorCollection\",Ext.util.MixedCollection,{alternateClassName:\"Ext.data.Errors\",init:function(g){var k=this,h=g.fields,d=g.data,m,l,n,e,j,c,b,a;for(e=0,j=h.length;e]+>/gi,asText:function(a){return(a!=null)?String(a).replace(this.stripTagsRe,\"\"):\"\\x00\"},asUCText:function(a){return(a!=null)?String(a).toUpperCase().replace(this.stripTagsRe,\"\"):\"\\x00\"},asUCString:function(a){return(a!=null)?String(a).toUpperCase():\"\\x00\"},asDate:function(a){if(!a){return 0}if(Ext.isDate(a)){return a.getTime()}return Date.parse(String(a))},asFloat:function(a){var b=parseFloat(String(a).replace(this.stripCommasRe,\"\"));return isNaN(b)?0:b},asInt:function(a){var b=parseInt(String(a).replace(this.stripCommasRe,\"\"),10);return isNaN(b)?0:b}},0,0,0,0,0,0,[Ext.data,\"SortTypes\"],0));(Ext.cmd.derive(\"Ext.data.validator.Validator\",Ext.Base,{isValidator:true,type:\"base\",statics:{all:{},register:function(b,a){var c=this.all;c[b.toUpperCase()]=c[b.toLowerCase()]=c[b]=a.prototype}},onClassExtended:function(a,b){if(b.type){Ext.data.validator.Validator.register(b.type,a)}},constructor:function(a){if(typeof a===\"function\"){this.fnOnly=true;this.validate=a}else{this.initConfig(a)}},validate:function(){return true},clone:function(){var a=this;if(a.fnOnly){return new Ext.data.validator.Validator(a.validate)}return new a.self(a.getCurrentConfig())}},1,0,0,0,[\"data.validator.base\"],[[Ext.mixin.Factoryable.prototype.mixinId||Ext.mixin.Factoryable.$className,Ext.mixin.Factoryable]],[Ext.data.validator,\"Validator\"],function(){this.register(this.prototype.type,this)}));(Ext.cmd.derive(\"Ext.data.field.Field\",Ext.Base,{alternateClassName:\"Ext.data.Field\",aliasPrefix:\"data.field.\",type:\"auto\",factoryConfig:{defaultProperty:\"name\"},isDataField:true,isField:true,allowBlank:true,allowNull:false,critical:false,defaultInvalidMessage:\"This field is invalid\",defaultValue:undefined,definedBy:null,depends:null,dependents:null,mapping:null,name:null,ordinal:undefined,persist:null,reference:null,unique:false,rank:null,stripRe:/[\\$,%]/g,calculated:false,evil:false,identifier:false,onClassExtended:function(c,e){var g=e.sortType,d=c.prototype,a=d.validators,b=e.validators;if(g&&Ext.isString(g)){d.sortType=Ext.data.SortTypes[g]}if(b){if(!Ext.isArray(b)){b=[b]}delete e.validators;if(a){b=a.concat(b)}d.validators=b}},argumentNamesRe:/^function\\s+\\(\\s*([^,\\)\\s]+)/,calculateRe:/[^\\.a-z0-9_]([a-z_][a-z_0-9]*)\\.([a-z_][a-z_0-9]*)/gi,constructor:function(d){var m=this,o=m.calculateRe,h,p,n,j,c,a,k,b,l,e,g;if(d){if(Ext.isString(d)){m.name=d}else{g=d.validators;if(g){delete d.validators;m.instanceValidators=g}Ext.apply(m,d)}}if(!m.allowNull){m.allowNull=!!m.reference}h=m.calculate;c=m.depends;if(h){m.convert=m.doCalculate;if(!c){if(!(c=h.$depends)){a={};l=h.toString();h.$depends=c=[];k=m.argumentNamesRe.exec(l);b=k?k[1]:\"data\";while((k=o.exec(l))){if(b===k[1]&&!a[e=k[2]]){a[e]=1;c.push(e)}}}m.depends=c}}n=m.defaultValue;if(m.convert){if(n!==undefined){m.defaultValue=n=m.convert(n)}m.calculated=p=m.convert.length>1;m.evil=p&&!c}if(m.persist===null){m.persist=!p}j=m.sortType;if(!m.sortType){m.sortType=Ext.data.SortTypes.none}else{if(Ext.isString(j)){m.sortType=Ext.data.SortTypes[j]}}if(c&&typeof c===\"string\"){m.depends=[c]}m.cloneDefaultValue=n!==undefined&&(Ext.isDate(n)||Ext.isArray(n)||Ext.isObject(n))},setModelValidators:function(a){this._validators=null;this.modelValidators=a},compileValidators:function(){var a=this;a._validators=[];a.constructValidators(a.validators);a.constructValidators(a.modelValidators);a.constructValidators(a.instanceValidators)},constructValidators:function(a){if(a){if(!(a instanceof Array)){a=[a]}var e=a.length,c=this._validators,b,d;for(b=0;b0){(n=x[C]).dirty=true;z=z?Math.min(z,n.rank):n.rank}if(!c||c.persist){if(o&&o.hasOwnProperty(J)){if(!p||j.isEqual(o[J],A)){delete o[J];H.dirty=-1}}else{if(p){if(!o){H.modified=o={}}H.dirty=true;o[J]=t}}}if(J===H.idField.name){D=true;y=t;u=A}}if(!z){break}c=m[z-1];c.dirty=false;if(G){delete e[g]}else{e=H._singleProp;G=true}g=c.name;e[g]=I[g];r=true;for(;z0;){b=(o=c[d]).name;if(!(b in k)){r=e[b];if(s&&o.serialize){r=o.serialize(r,l)}k[b]=r}}}if(m){l.getAssociatedData(k)}return k},getTransientFields:function(){var a=this.self,b=a.transientFields;if(!b){a.rankFields();b=a.transientFields}return b},isLoading:function(){return !!this.loadOperation},abort:function(){var a=this.loadOperation;if(a){a.abort()}},load:function(b){b=Ext.apply({},b);var g=this,e=b.scope||g,c=g.getProxy(),j=b.callback,a=g.loadOperation,h=g.getId(),d;if(a){d=a.extraCalls;if(!d){d=a.extraCalls=[]}d.push(b);return a}b.id=h;b.recordCreator=function(m,k,l){var n=g.session;if(l){l.recordCreator=n?n.recordCreator:null}g.set(m,g._commitOptions);return g};b.internalCallback=function(m){var q=m.wasSuccessful()&&m.getRecords().length>0,r=g.loadOperation,o=r.extraCalls,l=[g,m],p=[g,m,q],n,k;g.loadOperation=null;if(q){Ext.callback(b.success,e,l)}else{Ext.callback(b.failure,e,l)}Ext.callback(j,e,p);if(o){for(n=0,k=o.length;n0;){a=k[d];if(a in c){delete c[a];delete m[a]}}for(d=0,h=g.length;d=k.getTotal()){k.setConfig({success:false,records:[],total:0})}else{k.setRecords(Ext.Array.slice(d,b,b+e))}}g.setCompleted()}},clear:Ext.emptyFn},0,0,0,0,[\"proxy.memory\"],0,[Ext.data.proxy,\"Memory\",Ext.data,\"MemoryProxy\"],0));(Ext.cmd.derive(\"Ext.data.ProxyStore\",Ext.data.AbstractStore,{config:{model:undefined,fields:null,proxy:undefined,autoLoad:undefined,autoSync:false,batchUpdateMode:\"operation\",sortOnLoad:true,trackRemoved:true,autoLoadDelay:1},onClassExtended:function(b,d,a){var c=d.model,e;if(typeof c===\"string\"){e=a.onBeforeCreated;a.onBeforeCreated=function(){var h=this,g=arguments;Ext.require(c,function(){e.apply(h,g)})}}},implicitModel:false,blockLoadCounter:0,loadsWhileBlocked:0,autoSyncSuspended:0,constructor:function(a){var b=this;b.removed=[];b.blockLoad();Ext.data.AbstractStore.prototype.constructor.apply(this,arguments);b.unblockLoad()},updateAutoLoad:function(b){var c=this,a;c.getData();if(b){a=c.loadTask||(c.loadTask=new Ext.util.DelayedTask(null,null,null,null,false));a.delay(c.autoLoadDelay,c.attemptLoad,c,Ext.isObject(b)?[b]:undefined)}},getTotalCount:function(){return this.totalCount||0},applyFields:function(a){var d=this,b,c;if(a){d.implicitModel=true;d.setModel(b=Ext.define(null,{extend:\"Ext.data.Model\",fields:a,proxy:(c=d.getProxy())}));if(c&&!c.getModel()){c.setModel(b)}}},applyModel:function(a){if(a){a=Ext.data.schema.Schema.lookupEntity(a)}else{this.getFields();a=this.getModel()}return a},applyProxy:function(b){var a=this.getModel();if(b!==null){if(b){if(b.isProxy){b.setModel(a)}else{if(Ext.isString(b)){b={type:b,model:a}}else{if(!b.model){b=Ext.apply({model:a},b)}}b=Ext.createByAlias(\"proxy.\"+b.type,b);b.autoCreated=true}}else{if(a){b=a.getProxy()}}if(!b){b=Ext.createByAlias(\"proxy.memory\");b.autoCreated=true}}return b},updateProxy:function(b,a){var d=this,c={scope:d,beginprocessresponse:d.beginUpdate,endprocessresponse:d.endUpdate};if(!d.disableMetaChangeEvent){c.metachange=d.onMetaChange}if(a){a.un(c)}if(b){b.on(c)}},updateTrackRemoved:function(a){this.removed=a?[]:null},onMetaChange:function(a,b){this.fireEvent(\"metachange\",this,b)},create:function(g,c){var e=this,a=new e.model(g),d=e.getProxy(),b;c=Ext.apply({},c);if(!c.records){c.records=[a]}c.internalScope=e;c.internalCallback=e.onProxyWrite;b=d.createOperation(\"create\",c);return b.execute()},read:function(){return this.load.apply(this,arguments)},update:function(b){var d=this,c=d.getProxy(),a;b=Ext.apply({},b);if(!b.records){b.records=d.getUpdatedRecords()}b.internalScope=d;b.internalCallback=d.onProxyWrite;a=c.createOperation(\"update\",b);return a.execute()},onProxyWrite:function(b){var c=this,d=b.wasSuccessful(),a=b.getRecords();switch(b.getAction()){case\"create\":c.onCreateRecords(a,b,d);break;case\"update\":c.onUpdateRecords(a,b,d);break;case\"destroy\":c.onDestroyRecords(a,b,d);break}if(d){c.fireEvent(\"write\",c,b);c.fireEvent(\"datachanged\",c)}},onCreateRecords:Ext.emptyFn,onUpdateRecords:Ext.emptyFn,onDestroyRecords:function(b,a,c){if(c){this.removed.length=0}},erase:function(b){var d=this,c=d.getProxy(),a;b=Ext.apply({},b);if(!b.records){b.records=d.getRemovedRecords()}b.internalScope=d;b.internalCallback=d.onProxyWrite;a=c.createOperation(\"destroy\",b);return a.execute()},onBatchOperationComplete:function(b,a){return this.onProxyWrite(a)},onBatchComplete:function(c,a){var g=this,b=c.operations,e=b.length,d;if(g.batchUpdateMode!==\"operation\"){g.suspendEvents();for(d=0;d0){b.create=g;h=true}if(d.length>0){b.update=d;h=true}if(a.length>0){b.destroy=a;h=true}if(h&&e.fireEvent(\"beforesync\",b)!==false){e.isSyncing=true;c=c||{};e.proxy.batch(Ext.apply(c,{operations:b,listeners:e.getBatchListeners()}))}return e},getBatchListeners:function(){var b=this,a={scope:b,exception:b.onBatchException,complete:b.onBatchComplete};if(b.batchUpdateMode===\"operation\"){a.operationcomplete=b.onBatchOperationComplete}return a},save:function(){return this.sync.apply(this,arguments)},load:function(b){if(this.isLoadBlocked()){return}var e=this,c=e.getProxy(),a={internalScope:e,internalCallback:e.onProxyLoad},d,g;if(e.getRemoteFilter()){d=e.getFilters();if(d.getCount()){a.filters=d.getRange()}}if(e.getRemoteSort()){g=e.getSorters();if(g.getCount()){a.sorters=g.getRange()}e.fireEvent(\"beforesort\",e,a.sorters)}Ext.apply(a,b);a.scope=a.scope||e;e.lastOptions=a;a=c.createOperation(\"read\",a);if(e.fireEvent(\"beforeload\",e,a)!==false){e.onBeforeLoad(a);e.loading=true;e.clearLoadTask();a.execute()}return e},reload:function(a){var b=Ext.apply({},a,this.lastOptions);return this.load(b)},onEndUpdate:function(){var a=this;if(a.needsSync&&a.autoSync&&!a.autoSyncSuspended){a.sync()}},afterReject:function(a){var b=this;if(b.contains(a)){b.onUpdate(a,Ext.data.Model.REJECT,null);b.fireEvent(\"update\",b,a,Ext.data.Model.REJECT,null)}},afterCommit:function(a,c){var b=this;if(!c){c=null}if(b.contains(a)){b.onUpdate(a,Ext.data.Model.COMMIT,c);b.fireEvent(\"update\",b,a,Ext.data.Model.COMMIT,c)}},afterErase:function(a){this.onErase(a)},onErase:Ext.emptyFn,onUpdate:Ext.emptyFn,onDestroy:function(){var b=this,a=b.getProxy();b.blockLoad();b.clearData();b.setProxy(null);if(a.autoCreated){a.destroy()}b.setModel(null)},hasPendingLoad:function(){return !!this.loadTask||this.isLoading()},isLoading:function(){return !!this.loading},isLoaded:function(){return this.loadCount>0},suspendAutoSync:function(){++this.autoSyncSuspended},resumeAutoSync:function(b){var a=this;if(a.autoSyncSuspended&&!--a.autoSyncSuspended){if(b){a.sync()}}},removeAll:Ext.emptyFn,clearData:Ext.emptyFn,privates:{attemptLoad:function(a){if(this.isLoadBlocked()){++this.loadsWhileBlocked;return}this.load(a)},blockLoad:function(a){++this.blockLoadCounter},clearLoadTask:function(){var a=this.loadTask;if(a){a.cancel();this.loadTask=null}},isLoadBlocked:function(){return !!this.blockLoadCounter},loadsSynchronously:function(){return this.getProxy().isSynchronous},onBeforeLoad:Ext.privateFn,unblockLoad:function(a){var c=this,b=c.loadsWhileBlocked;--c.blockLoadCounter;if(!c.blockLoadCounter){c.loadsWhileBlocked=0;if(a&&b){c.load()}}}}},1,0,0,0,0,0,[Ext.data,\"ProxyStore\"],0));(Ext.cmd.derive(\"Ext.data.LocalStore\",Ext.Mixin,{mixinConfig:{id:\"localstore\"},config:{extraKeys:null},applyExtraKeys:function(a){var c,b=this.getData();b.setExtraKeys(a);a=b.getExtraKeys();for(c in a){this[c]=a[c]}},add:function(a){return this.insert(this.getCount(),arguments.length===1?a:arguments)},constructDataCollection:function(){var a=new Ext.util.Collection({rootProperty:\"data\",extraKeys:{byInternalId:{property:\"internalId\",rootProperty:\"\"}}}),b;this.byInternalId=a.byInternalId;b=a.getSorters();b.setSorterConfigure(this.addFieldTransform,this);return a},createModel:function(a){var b=this.getSession();if(!a.isModel){var c=this.getModel();a=new c(a,b)}return a},createFiltersCollection:function(){return this.getData().getFilters()},createSortersCollection:function(){return this.getData().getSorters()},onCollectionSort:function(){this.onSorterEndUpdate()},onCollectionFilter:function(){this.onFilterEndUpdate()},notifySorterChange:function(){this.getData().onSorterChange()},forceLocalSort:function(){this.getData().onSortChange()},contains:function(a){return this.indexOf(a)>-1},each:function(e,d){var g=this.data.items,a=g.length,b,c;for(c=0;c0){if(m){k=0;if(a.length>1&&l){k=1}v[g]=a[k].getProperty();v[p]=a[k].getDirection()}else{v[g]=w.encodeSorters(a)}}if(r&&o&&o.length>0){v[r]=w.encodeFilters(o)}return v},buildUrl:function(c){var b=this,a=b.getUrl(c);if(b.getNoCache()){a=Ext.urlAppend(a,Ext.String.format(\"{0}={1}\",b.getCacheString(),Ext.Date.now()))}return a},getUrl:function(b){var a;if(b){a=b.getUrl()||this.getApi()[b.getAction()]}return a?a:(arguments.callee.$previous||Ext.data.proxy.Proxy.prototype.getUrl).call(this)},doRequest:function(a){},afterRequest:Ext.emptyFn,onDestroy:function(){Ext.destroy(this.getReader(),this.getWriter())}},0,0,0,0,[\"proxy.server\"],0,[Ext.data.proxy,\"Server\",Ext.data,\"ServerProxy\"],0));(Ext.cmd.derive(\"Ext.data.proxy.Ajax\",Ext.data.proxy.Server,{alternateClassName:[\"Ext.data.HttpProxy\",\"Ext.data.AjaxProxy\"],defaultActionMethods:{create:\"POST\",read:\"GET\",update:\"POST\",destroy:\"POST\"},config:{binary:false,headers:undefined,paramsAsJson:false,withCredentials:false,useDefaultXhrHeader:true,username:null,password:null,actionMethods:{create:\"POST\",read:\"GET\",update:\"POST\",destroy:\"POST\"}},doRequest:function(a){var d=this,e=d.getWriter(),c=d.buildRequest(a),h=d.getMethod(c),b,g;if(e&&a.allowWrite()){c=e.write(c)}c.setConfig({binary:d.getBinary(),headers:d.getHeaders(),timeout:d.getTimeout(),scope:d,callback:d.createRequestCallback(c,a),method:h,useDefaultXhrHeader:d.getUseDefaultXhrHeader(),disableCaching:false});if(h.toUpperCase()!==\"GET\"&&d.getParamsAsJson()){g=c.getParams();if(g){b=c.getJsonData();if(b){b=Ext.Object.merge({},b,g)}else{b=g}c.setJsonData(b);c.setParams(undefined)}}if(d.getWithCredentials()){c.setWithCredentials(true);c.setUsername(d.getUsername());c.setPassword(d.getPassword())}return d.sendRequest(c)},sendRequest:function(a){a.setRawRequest(Ext.Ajax.request(a.getCurrentConfig()));this.lastRequest=a;return a},abort:function(a){a=a||this.lastRequest;if(a){Ext.Ajax.abort(a.getRawRequest())}},getMethod:function(a){var c=this.getActionMethods(),b=a.getAction(),d;if(c){d=c[b]}return d||this.defaultActionMethods[b]},createRequestCallback:function(c,a){var b=this;return function(e,g,d){if(c===b.lastRequest){b.lastRequest=null}b.processResponse(g,a,c,d)}}},0,0,0,0,[\"proxy.ajax\"],0,[Ext.data.proxy,\"Ajax\",Ext.data,\"HttpProxy\",Ext.data,\"AjaxProxy\"],0));(Ext.cmd.derive(\"Ext.data.reader.Json\",Ext.data.reader.Reader,{alternateClassName:\"Ext.data.JsonReader\",config:{record:null,metaProperty:\"metaData\",useSimpleAccessors:false,preserveRawData:false},updateRootProperty:function(){this.forceBuildExtractors()},updateMetaProperty:function(){this.forceBuildExtractors()},readRecords:function(c,b){var a=this,d;if(a.getMeta){d=a.getMeta(c);if(d){a.onMetaChange(d)}}else{if(c.metaData){a.onMetaChange(c.metaData)}}return Ext.data.reader.Reader.prototype.readRecords.call(this,c,b)},getResponseData:function(a){try{return Ext.decode(a.responseText)}catch(b){Ext.Logger.warn(\"Unable to parse the JSON returned by the server\");return this.createReadError(b.message)}},buildExtractors:function(){var c=this,b=c.getMetaProperty(),a=c.getRootProperty();if(Ext.data.reader.Reader.prototype.buildExtractors.apply(this,arguments)){if(a){c.getRoot=c.createAccessor(a)}else{c.getRoot=Ext.identityFn}if(b){c.getMeta=c.createAccessor(b)}}},extractData:function(a,e){var g=this.getRecord(),d=[],c,b;if(g){c=a.length;if(!c&&Ext.isObject(a)){c=1;a=[a]}for(b=0;b1||(q&&!o)){d+=m}else{if(l){s=false;if(p){++q}else{if(o){--q;s=true}}if(d){if(s){d=\"[\"+d+\"]\"}else{d=\".\"+d}k+=d;g.push(\"\"+k);d=\"\"}}}}u=g.join(\" && \");u=Ext.functionFactory(\"raw\",\"return \"+u)}return u}}()),createFieldAccessor:function(e){var b=this,a=e.mapping,c=a||a===0,d=c?a:e.name;if(c){if(typeof d===\"function\"){return function(g){return e.mapping(g,b)}}else{return b.createAccessor(d)}}},privates:{copyFrom:function(b){var c=this,a;c.duringInit++;a=Ext.data.reader.Reader.prototype.copyFrom.call(this,b);c.getRoot=b.getRoot;c.setRootProperty(b.getRootProperty());--c.duringInit}}},0,0,0,0,[\"reader.json\"],0,[Ext.data.reader,\"Json\",Ext.data,\"JsonReader\"],0));(Ext.cmd.derive(\"Ext.data.writer.Json\",Ext.data.writer.Writer,{alternateClassName:\"Ext.data.JsonWriter\",config:{rootProperty:undefined,encode:false,allowSingle:true,expandData:false},getExpandedData:function(d){var b=d.length,e=0,k,a,g,c,h,l=function(j,m){var n={};n[j]=m;return n};for(;e0){h=k[a];for(;c>0;c--){h=l(g[c],h)}k[g[0]]=k[g[0]]||{};Ext.Object.merge(k[g[0]],h);delete k[a]}}}}return d},writeRecords:function(e,g){var d=this,a=d.getRootProperty(),c,h,b;if(d.getExpandData()){g=d.getExpandedData(g)}if(d.getAllowSingle()&&g.length===1){g=g[0];h=true}b=this.getTransform();if(b){g=b(g,e)}if(d.getEncode()){if(a){e.setParam(a,Ext.encode(g))}else{}}else{if(h||(g&&g.length)){c=e.getJsonData()||{};if(a){c[a]=g}else{c=g}e.setJsonData(c)}}return e}},0,0,0,0,[\"writer.json\"],0,[Ext.data.writer,\"Json\",Ext.data,\"JsonWriter\"],0));(Ext.cmd.derive(\"Ext.util.Group\",Ext.util.Collection,{config:{groupKey:null},$endUpdatePriority:2001},0,0,0,0,0,0,[Ext.util,\"Group\"],0));(Ext.cmd.derive(\"Ext.util.SorterCollection\",Ext.util.Collection,{isSorterCollection:true,$sortable:null,sortFn:null,config:{sorterOptionsFn:null,sorterOptionsScope:null},constructor:function(a){var b=this;b.sortFn=Ext.util.Sorter.createComparator(b);Ext.util.Collection.prototype.constructor.call(this,a);b.setDecoder(b.decodeSorter)},addSort:function(k,j,c){var h=this,d,e,b,m,a,l,g;if(!k){h.beginUpdate();h.endUpdate()}else{m=h.getOptions();if(k instanceof Array){g=k;c=j;j=null}else{if(Ext.isString(k)){if(!(l=h.get(k))){g=[{property:k,direction:j||m.getDefaultSortDirection()}]}else{g=[l]}}else{if(Ext.isFunction(k)){g=[{sorterFn:k,direction:j||m.getDefaultSortDirection()}]}else{g=[k];c=j;j=null}}}c=h._sortModes[c||\"replace\"];a=h.getAt(0);d=h.length;e=c.append?d:0;h.beginUpdate();h.splice(e,c.replace?d:0,g);if(c.multi){d=h.length;b=m.getMultiSortLimit();if(d>b){h.removeAt(b,d)}}if(l&&j){l.setDirection(j)}else{if(e===0&&a&&a===h.getAt(0)){a.toggle()}}h.endUpdate()}},getSortFn:function(){return this.sortFn},getByProperty:function(e){var b=this.items,a=b.length,c,d;for(c=0;cd+1||!Ext.isIterable(e)){e=Ext.Array.slice(h,d)}var l=k.items,g=e.length,c=[],b,m,a,o,j;for(b=0;b0;){m=l[a];if(m.getSorterFn()===o){c.push(m)}}}}}}e=c;e.$cloned=true}return e},getOptions:function(){return this.$sortable||this}},1,0,0,0,0,0,[Ext.util,\"SorterCollection\"],0));(Ext.cmd.derive(\"Ext.util.FilterCollection\",Ext.util.Collection,{isFilterCollection:true,$filterable:null,filterFn:null,constructor:function(a){var b=this;b.filterFn=Ext.util.Filter.createFilterFn(b);Ext.util.Collection.prototype.constructor.call(this,a);b.setDecoder(b.decodeFilter)},filterData:function(a){return this.filtered?Ext.Array.filter(a,this.filterFn):a},getFilterFn:function(){return this.filterFn},isItemFiltered:function(a){return !this.filterFn(a)},decodeFilter:function(c){var b=this.getOptions(),a=b.getRootProperty(),d;if(c.isFilter){if(!c.getRoot()){c.setRoot(a)}}else{d={root:a};if(Ext.isFunction(c)){d.filterFn=c}else{d=Ext.apply(d,c);if(d.fn){d.filterFn=d.fn;delete d.fn}if(Ext.util.Filter.isInvalid(d)){return false}}c=new Ext.util.Filter(d)}return c},decodeRemoveItems:function(p,k){var r=this,l=(k===undefined)?p:p[k];if(!l.$cloned){if(p.length>k+1||!Ext.isIterable(l)){l=Ext.Array.slice(p,k)}var e=r.items,o=l.length,h=[],b,g,c,m,a,s,j,d,q;for(g=0;g0;){s=e[d];j=false;if(a){j=s.getProperty()===b}else{if(c){j=s.getFilterFn()===b}else{if(m){j=s.getProperty()===b.property&&s.getValue()===b.value}}}if(j){h.push(s)}}}}l=h;l.$cloned=true}return l},getOptions:function(){return this.$filterable||this}},1,0,0,0,0,0,[Ext.util,\"FilterCollection\"],0));(Ext.cmd.derive(\"Ext.util.GroupCollection\",Ext.util.Collection,{isGroupCollection:true,config:{grouper:null,itemRoot:null},observerPriority:-100,onCollectionAdd:function(b,a){this.addItemsToGroups(b,a.items)},onCollectionBeforeItemChange:function(b,a){this.changeDetails=a},onCollectionBeginUpdate:function(){this.beginUpdate()},onCollectionEndUpdate:function(){this.endUpdate()},onCollectionItemChange:function(c,a){var b=a.item;if(!a.indexChanged){this.syncItemGrouping(c,b,c.getKey(b),a.oldKey,a.oldIndex)}this.changeDetails=null},onCollectionRefresh:function(a){this.removeAll();this.addItemsToGroups(a,a.items)},onCollectionRemove:function(a,b){var h=this,l=h.changeDetails,g,j,k,e,c,d,m;if(l){m=l.item;k=h.findGroupForItem(m);g=[];if(k){g.push({group:k,items:[m]})}}else{g=h.groupItems(a,b.items,false)}for(e=0,c=g.length;e0&&a.getSorters().getCount()===0){d=a.indexOf(p.items[0]);if(b-1){a=[b];g=1}else{g=0}}else{a=[];for(d=0,g=b.length;d=0;b--){e=d[b];c.insert(e.removedFrom||0,e);e.reject()}d.length=0}},onDestroy:function(){var b=this,a=b.loadTask,d=b.getData(),c=d.getSource();Ext.data.ProxyStore.prototype.onDestroy.call(this);b.setSession(null);b.observers=null;if(a){a.cancel();b.loadTask=null}b.clearData(false,c||d);d.destroy();if(c){c.destroy()}b.setData(null)},privates:{onBeforeLoad:function(a){this.callObservers(\"BeforeLoad\",[a])},isMoving:function(c,e){var g=this.moveMap,b=0,a,d;if(g){if(c){if(Ext.isArray(c)){for(d=0,a=c.length;d-1}}}return a}},1,0,0,0,0,0,[Ext.app.domain,\"Store\"],0));(Ext.cmd.derive(\"Ext.app.route.Queue\",Ext.Base,{queue:null,token:null,constructor:function(a){Ext.apply(this,a);this.queue=new Ext.util.MixedCollection()},queueAction:function(a,b){this.queue.add({route:a,args:b})},clearQueue:function(){this.queue.removeAll()},runQueue:function(){var a=this.queue,c=a.removeAt(0),b;if(c){b=c&&c.route;b.execute(this.token,c.args,this.onActionExecute,this)}},onActionExecute:function(a){if(a){this.clearQueue()}else{this.runQueue()}}},1,0,0,0,0,0,[Ext.app.route,\"Queue\"],0));(Ext.cmd.derive(\"Ext.app.route.Route\",Ext.Base,{action:null,conditions:null,controller:null,allowInactive:false,url:null,before:null,caseInsensitive:false,matcherRegex:null,paramMatchingRegex:null,paramsInMatchString:null,constructor:function(b){var c=this,a;Ext.apply(c,b,{conditions:{}});a=c.url;c.paramMatchingRegex=new RegExp(/:([0-9A-Za-z\\_]*)/g);c.paramsInMatchString=a.match(c.paramMatchingRegex)||[];c.matcherRegex=c.createMatcherRegex(a)},recognize:function(c){var d=this,a=d.controller,e,b;if((d.allowInactive||a.isActive())&&d.recognizes(c)){e=d.matchesFor(c);b=c.match(d.matcherRegex);b.shift();return Ext.applyIf(e,{controller:a,action:d.action,historyUrl:c,args:b})}return false},recognizes:function(a){return this.matcherRegex.test(a)},execute:function(c,h,j,d){var b=h.args||[],g=this.before,a=this.controller,e=this.createCallback(h,j,d);if(g){b.push(e);if(Ext.isString(g)){g=this.before=a[g]}if(g){g.apply(a,b)}}else{e.resume()}},matchesFor:function(c){var g={},e=this.paramsInMatchString,b=c.match(this.matcherRegex),d=0,a=e.length;b.shift();for(;d0){a=c.substring(0,b);g=c.substring(b+1)+\".\"+a}else{if(c.indexOf(\".\")>0&&(Ext.ClassManager.isCreated(c)||this.hasRegisteredPrefix(c))){g=c}else{if(d){g=d+\".\"+e+\".\"+c;a=c}else{g=c}}}return{absoluteName:g,shortName:a}},hasRegisteredPrefix:function(a){var c=Ext.ClassManager,b=c.getPrefix(a);return b&&b!==a}},models:null,views:null,stores:null,controllers:null,config:{application:null,refs:null,active:true,moduleClassName:null},onClassExtended:function(b,c,a){var d=a.onBeforeCreated;a.onBeforeCreated=function(e,k){var l=Ext.app.Controller,h=[],g,j;j=e.prototype;g=l.resolveNamespace(e,k);if(g){j.$namespace=g}l.processDependencies(j,h,g,\"model\",k.models);l.processDependencies(j,h,g,\"view\",k.views);l.processDependencies(j,h,g,\"store\",k.stores);l.processDependencies(j,h,g,\"controller\",k.controllers);Ext.require(h,Ext.Function.pass(d,arguments,this))}},constructor:function(a){this.initAutoGetters();Ext.app.BaseController.prototype.constructor.apply(this,arguments)},normalizeRefs:function(b){var c=this,a=[];if(b){if(Ext.isObject(b)){Ext.Object.each(b,function(d,e){if(Ext.isString(e)){e={selector:e}}e.ref=d;a.push(e)})}else{if(Ext.isArray(b)){a=Ext.Array.merge(a,b)}}}b=c.refs;if(b){c.refs=null;b=c.normalizeRefs(b);if(b){a=Ext.Array.merge(a,b)}}return a},getRefMap:function(){var g=this,c=g._refMap,a,e,d,b;if(!c){a=g.getRefs();c=g._refMap={};if(a){for(b=0,d=a.length;b0;){e[b].stub=c}}return c},isDescendantOf:function(b){for(var a=this;a=a.parent;){if(a===b){return true}}return false},onSchedule:function(){for(var b,a,d,e,c=this.parent;c;c=c.parent){e=c.bindings;if(e){for(b=0,a=e.length;b \"+a.binding.getFullName()+\")\")},getDataObject:function(){var a=this.binding;return a&&a.getDataObject()},getRawValue:function(){var a=this.binding;return a&&a.getRawValue()},getValue:function(){var a=this.binding;return a&&a.getValue()},getTargetStub:function(){var a=this.binding;return a&&a.stub},isLoading:function(){var a=this.binding;return a?a.isLoading():false},link:function(d,b){var a=this,c=a.binding;if(c){c.destroy()}b=a.target=b||a.owner;a.linkDescriptor=d;a.binding=b.bind(d,a.onChange,a);a.binding.deep=true},onChange:function(){this.invalidate(true)},react:function(){var b=this,a=b.owner.linkData;a[b.name]=b.getValue();Ext.app.bind.Stub.prototype.react.call(this)},privates:{collect:function(){var b=this,a=Ext.app.bind.Stub.prototype.collect.call(this),c=b.binding?1:0;return a+c},sort:function(){var a=this.binding;if(a){this.scheduler.sortItem(a)}}}},0,0,0,0,0,0,[Ext.app.bind,\"LinkStub\"],0));(Ext.cmd.derive(\"Ext.app.bind.RootStub\",Ext.app.bind.AbstractStub,{isRootStub:true,depth:0,createRootChild:function(a,e){var k=this,b=k.owner,g=b.getData(),c=k.children,j=c&&c[a],h=j?null:k,l,d;if(e||g.hasOwnProperty(a)||!(l=b.getParent())){d=new Ext.app.bind.Stub(b,a,h)}else{d=new Ext.app.bind.LinkStub(b,a,j?null:h);d.link(\"{\"+a+\"}\",l)}if(j){j.graft(d)}return d},createStubChild:function(a){return this.createRootChild(a,true)},descend:function(g,c){var e=this,d=e.children,h=c||0,b=g[h++],a=(d&&d[b])||e.createRootChild(b);if(h0;){if(b[a].isLoading()){return true}}return false},isBindingStatic:function(a){return a.isTemplateBinding&&a.isStatic},isStatic:function(){var d=this.bindings,a=d.length,b,c;for(b=0;b-1}}}}return a}},1,0,0,0,0,0,[Ext.app.domain,\"Controller\"],0));(Ext.cmd.derive(\"Ext.direct.Manager\",Ext.Base,{singleton:true,exceptions:{TRANSPORT:\"xhr\",PARSE:\"parse\",DATA:\"data\",LOGIN:\"login\",SERVER:\"exception\"},providerClasses:{},remotingMethods:{},config:{varName:\"Ext.app.REMOTING_API\"},apiNotFoundError:\"Ext Direct API was not found at {0}\",constructor:function(){var a=this;a.mixins.observable.constructor.call(a);a.transactions=new Ext.util.MixedCollection();a.providers=new Ext.util.MixedCollection()},addProvider:function(g){var d=this,b=arguments,e=d.relayers||(d.relayers={}),c,a;if(b.length>1){for(c=0,a=b.length;c0},connect:function(){var a=this;if(a.subscribers===0){a.doConnect();a.fireEventArgs(\"connect\",[a])}a.subscribers++},doConnect:Ext.emptyFn,disconnect:function(b){var a=this;if(a.subscribers>0){if(b){a.subscribers=0}else{a.subscribers--}if(a.subscribers===0){a.doDisconnect();a.fireEventArgs(\"disconnect\",[a])}}},doDisconnect:Ext.emptyFn,inheritableStatics:{checkConfig:Ext.returnFalse},onClassExtended:function(b,c,a){if(c.type){Ext.direct.Manager.addProviderClass(c.type,b)}}},1,0,0,0,[\"direct.provider\"],[[Ext.util.Observable.prototype.mixinId||Ext.util.Observable.$className,Ext.util.Observable]],[Ext.direct,\"Provider\"],0));(Ext.cmd.derive(\"Ext.app.domain.Direct\",Ext.app.EventDomain,{singleton:true,type:\"direct\",idProperty:\"id\",constructor:function(){var a=this;a.callParent();a.monitor(Ext.direct.Provider)}},1,0,0,0,0,0,[Ext.app.domain,\"Direct\"],0));(Ext.cmd.derive(\"Ext.data.PageMap\",Ext.util.LruCache,{config:{store:null,pageSize:0,rootProperty:\"\"},clear:function(a){var b=this;b.pageMapGeneration=(b.pageMapGeneration||0)+1;b.indexMap={};Ext.util.LruCache.prototype.clear.apply(this,arguments)},forEach:function(l,n){var h=this,d=Ext.Object.getKeys(h.map),a=d.length,k=h.getPageSize(),c,b,m,g,e;for(c=0;c=m.totalCount)?e:h;l=d===0?0:d-1;b=h===e?h:h+1;m.lastRequestStart=d;m.lastRequestEnd=h;if(m.rangeCached(l,b)){m.onRangeAvailable(n);o=j.getRange(d,h+1)}else{m.fireEvent(\"cachemiss\",m,d,h);a=m.getPageFromRecordIndex(l);k=m.getPageFromRecordIndex(b);c=function(p,r,q){if(r>=a&&r<=k&&m.rangeCached(l,b)){m.fireEvent(\"cachefilled\",m,d,h);j.un(\"pageadd\",c);m.onRangeAvailable(n)}};j.on(\"pageadd\",c);m.prefetchRange(d,h)}m.primeCache(d,h,db-1)?b-1:d.prefetchEnd,c;a=Math.max(0,a);c=e.getData().getRange(g,a+1);if(d.fireEvent!==false){e.fireEvent(\"guaranteedrange\",c,g,a,d)}if(d.callback){d.callback.call(d.scope||e,c,g,a,d)}},guaranteeRange:function(e,a,d,c,b){b=Ext.apply({callback:d,scope:c},b);this.getRange(e,a+1,b)},prefetchRange:function(h,b){var e=this,d=e.getPurgePageCount(),c,a,g;if(!e.rangeCached(h,b)){c=e.getPageFromRecordIndex(h);a=e.getPageFromRecordIndex(b);e.getData().setMaxSize(d?(a-c+1)+d:0);for(g=c;g<=a;g++){if(!e.pageCached(g)){e.prefetchPage(g)}}}},primeCache:function(j,c,h){var g=this,e=g.getLeadingBufferZone(),d=g.getTrailingBufferZone(),b=g.getPageSize(),a=g.totalCount;if(h===-1){j=Math.max(j-e,0);c=Math.min(c+d,a-1)}else{if(h===1){j=Math.max(Math.min(j-d,a-b),0);c=Math.min(c+e,a-1)}else{j=Math.min(Math.max(Math.floor(j-((e+d)/2)),0),a-g.pageSize);c=Math.min(Math.max(Math.ceil(c+((e+d)/2)),0),a-1)}}g.prefetchRange(j,c)},sort:function(b,a,c){if(arguments.length===0){this.clearAndLoad()}else{this.getSorters().addSort(b,a,c)}},onSorterEndUpdate:function(){var a=this,b=a.getSorters().getRange();if(b.length){a.clearAndLoad({callback:function(){a.fireEvent(\"sort\",a,b)}})}else{a.fireEvent(\"sort\",a,b)}},clearAndLoad:function(a){this.getData().clear();this.loadPage(1,a)},privates:{isMoving:function(){return false}}},0,0,0,0,[\"store.buffered\"],0,[Ext.data,\"BufferedStore\"],0));(Ext.cmd.derive(\"Ext.data.proxy.Direct\",Ext.data.proxy.Server,{alternateClassName:\"Ext.data.DirectProxy\",config:{paramOrder:undefined,paramsAsHash:true,directFn:undefined,api:undefined,metadata:undefined},paramOrderRe:/[\\s,|]/,applyParamOrder:function(a){if(Ext.isString(a)){a=a.split(this.paramOrderRe)}return a},updateApi:function(){this.methodsResolved=false},updateDirectFn:function(){this.methodsResolved=false},resolveMethods:function(){var d=this,c=d.getDirectFn(),b=d.getApi(),a=Ext.direct.Manager,e;if(c){d.setDirectFn(e=a.parseMethod(c));if(!Ext.isFunction(e)){Ext.Error.raise(\"Cannot resolve directFn \"+c)}}if(b){for(c in b){if(b.hasOwnProperty(c)){e=b[c];b[c]=a.parseMethod(e);if(!Ext.isFunction(b[c])){Ext.Error.raise(\"Cannot resolve Direct api \"+c+\" method \"+e)}}}}d.methodsResolved=true},doRequest:function(d){var j=this,a,e,c,b,h,g,k,l;if(!j.methodsResolved){j.resolveMethods()}e=j.buildRequest(d);c=e.getAction();g=j.getApi();if(g){k=g[c]}k=k||j.getDirectFn();a=j.getWriter();if(a&&d.allowWrite()){e=a.write(e)}if(c===\"read\"){b=e.getParams()}else{b=e.getJsonData()}h=k.directCfg.method.getArgs({params:b,paramOrder:j.getParamOrder(),paramsAsHash:j.getParamsAsHash(),metadata:j.getMetadata(),callback:j.createRequestCallback(e,d),scope:j});e.setConfig({args:h,directFn:k});k.apply(window,h);return e},applyEncoding:Ext.identityFn,createRequestCallback:function(c,a){var b=this;return function(e,d){b.processResponse(d.status,a,c,d)}},extractResponseData:function(a){return Ext.isDefined(a.result)?a.result:a.data},setException:function(b,a){b.setException(a.message)},buildUrl:function(){return\"\"}},0,0,0,0,[\"proxy.direct\"],0,[Ext.data.proxy,\"Direct\",Ext.data,\"DirectProxy\"],0));(Ext.cmd.derive(\"Ext.data.DirectStore\",Ext.data.Store,{constructor:function(a){a=Ext.apply({},a);if(!a.proxy){var b={type:\"direct\",reader:{type:\"json\"}};Ext.copyTo(b,a,\"paramOrder,paramsAsHash,directFn,api,simpleSortMode,extraParams\");Ext.copyTo(b.reader,a,\"totalProperty,root,rootProperty,idProperty\");a.proxy=b}Ext.data.Store.prototype.constructor.call(this,a)}},1,0,0,0,[\"store.direct\"],0,[Ext.data,\"DirectStore\"],0));(Ext.cmd.derive(\"Ext.data.JsonP\",Ext.Base,{singleton:true,requestCount:0,requests:{},timeout:30000,disableCaching:true,disableCachingParam:\"_dc\",callbackKey:\"callback\",request:function(o){o=Ext.apply({},o);var k=this,d=Ext.isDefined(o.disableCaching)?o.disableCaching:k.disableCaching,h=o.disableCachingParam||k.disableCachingParam,c=++k.requestCount,m=o.callbackName||\"callback\"+c,j=o.callbackKey||k.callbackKey,n=Ext.isDefined(o.timeout)?o.timeout:k.timeout,e=Ext.apply({},o.params),b=o.url,a=Ext.name,g,l;if(d&&!e[h]){e[h]=Ext.Date.now()}o.params=e;e[j]=a+\".data.JsonP.\"+m;l=k.createScript(b,e,o);k.requests[c]=g={url:b,params:e,script:l,id:c,scope:o.scope,success:o.success,failure:o.failure,callback:o.callback,callbackKey:j,callbackName:m};if(n>0){g.timeout=Ext.defer(k.handleTimeout,n,k,[g])}k.setupErrorHandling(g);k[m]=Ext.bind(k.handleResponse,k,[g],true);k.loadScript(g);return g},abort:function(c){var b=this,d=b.requests,a;if(c){if(!c.id){c=d[c]}b.handleAbort(c)}else{for(a in d){if(d.hasOwnProperty(a)){b.abort(d[a])}}}},setupErrorHandling:function(a){a.script.onerror=Ext.bind(this.handleError,this,[a])},handleAbort:function(a){a.errorType=\"abort\";this.handleResponse(null,a)},handleError:function(a){a.errorType=\"error\";this.handleResponse(null,a)},cleanupErrorHandling:function(a){a.script.onerror=null},handleTimeout:function(a){a.errorType=\"timeout\";this.handleResponse(null,a)},handleResponse:function(b,c){var d=true,a=Ext.GlobalEvents;if(c.timeout){clearTimeout(c.timeout)}delete this[c.callbackName];delete this.requests[c.id];this.cleanupErrorHandling(c);Ext.fly(c.script).destroy();if(c.errorType){d=false;Ext.callback(c.failure,c.scope,[c.errorType])}else{Ext.callback(c.success,c.scope,[b])}Ext.callback(c.callback,c.scope,[d,b,c.errorType]);if(a.hasListeners.idle){a.fireEvent(\"idle\")}},createScript:function(c,d,b){var a=document.createElement(\"script\");a.setAttribute(\"src\",Ext.urlAppend(c,Ext.Object.toQueryString(d)));a.setAttribute(\"async\",true);a.setAttribute(\"type\",\"text/javascript\");return a},loadScript:function(a){Ext.getHead().appendChild(a.script)}},0,0,0,0,0,0,[Ext.data,\"JsonP\"],0));(Ext.cmd.derive(\"Ext.data.proxy.JsonP\",Ext.data.proxy.Server,{alternateClassName:\"Ext.data.ScriptTagProxy\",config:{callbackKey:\"callback\",recordParam:\"records\",autoAppendParams:true},doRequest:function(a){var c=this,b=c.buildRequest(a),d=b.getParams();b.setConfig({callbackKey:c.callbackKey,timeout:c.timeout,scope:c,disableCaching:false,callback:c.createRequestCallback(b,a)});if(c.getAutoAppendParams()){b.setParams({})}b.setRawRequest(Ext.data.JsonP.request(b.getCurrentConfig()));b.setParams(d);c.lastRequest=b;return b},createRequestCallback:function(c,a){var b=this;return function(g,d,e){if(c===b.lastRequest){b.lastRequest=null}b.processResponse(g,a,c,d)}},setException:function(b,a){b.setException(b.getRequest().getRawRequest().errorType)},buildUrl:function(h){var k=this,a=Ext.data.proxy.Server.prototype.buildUrl.apply(this,arguments),d=h.getRecords(),e=k.getWriter(),g,c,b,j,l;if(e&&h.getOperation().allowWrite()){h=e.write(h)}g=h.getParams();c=g.filters;delete g.filters;if(c&&c.length){for(j=0;j0&&(!e||!e.getEncode())){g[k.getRecordParam()]=k.encodeRecords(d)}if(k.getAutoAppendParams()){a=Ext.urlAppend(a,Ext.Object.toQueryString(g))}return a},abort:function(a){a=a||this.lastRequest;if(a){Ext.data.JsonP.abort(a.getRawRequest())}},encodeRecords:function(b){var d=[],c=0,a=b.length;for(;c0},isExpandable:function(){var c=this;if(c.get(\"expandable\")){return !(c.isLeaf()||(c.isLoaded()&&!c.phantom&&!c.hasChildNodes()))}return false},triggerUIUpdate:function(){this.callJoined(\"afterEdit\",[])},appendChild:function(g,o,h){var m=this,j,l,k,n,c,q={isLast:true,parentId:m.getId(),depth:(m.data.depth||0)+1},p,e=m.getTreeStore(),d=e&&e.bulkUpdate;Ext.suspendLayouts();if(Ext.isArray(g)){l=g.length;p=new Array(l);m.callTreeStore(\"beginFill\");for(j=0;j0){if(!m){m=j.getTreeStore().getSortFn()}Ext.Array.sort(k,m);j.setFirstChild(k[0]);j.setLastChild(k[h-1]);for(g=0;g0){g=[];for(e=0;e1&&!h.remoteSort&&h.getFolderSort()||g.length,m,k,e,l;++h.bulkUpdate;if(b){if(h.needsLocalFilter()){l=h.getFilters().getFilterFn();d[0].set(\"visible\",l(d[0]))}for(e=1;e\")}else{l.push(\">\");if((k=r.tpl)){k.applyOut(r.tplData,l)}if((k=r.html)){l.push(k)}if((k=r.cn||r.children)){q.generateMarkup(k,l)}m=q.closeTags;l.push(m[s]||(m[s]=\"\"))}}}return l},generateStyles:function(o,l,n){var k=l||[],m,p;for(m in o){if(o.hasOwnProperty(m)){p=o[m];m=this.decamelizeName(m);if(n&&Ext.String.hasHtmlCharacters(p)){p=Ext.String.htmlEncode(p)}k.push(m,\":\",p,\";\")}}return l||k.join(\"\")},markup:function(k){if(typeof k===\"string\"){return k}var l=this.generateMarkup(k,[]);return l.join(\"\")},applyStyles:function(k,l){Ext.fly(k).applyStyles(l)},createContextualFragment:function(l){var o=this.detachedDiv,k=document.createDocumentFragment(),m,n;o.innerHTML=l;n=o.childNodes;m=n.length;while(m--){k.appendChild(n[0])}return k},createDom:function(n,k){var m=this,l=m.markup(n),q=m.detachedDiv,p;q.innerHTML=l;p=q.firstChild;return Ext.supports.ChildContentClearedWhenSettingInnerHTML?p.cloneNode(true):p},insertHtml:function(n,k,o){var s=this,l,p,m,r,t;n=n.toLowerCase();if(k.insertAdjacentHTML){if(s.ieInsertHtml){t=s.ieInsertHtml(n,k,o);if(t){return t}}l=b[n];if(l){k.insertAdjacentHTML(l[0],o);return k[l[1]]}}else{if(k.nodeType===3){n=n===a?h:n;n=n===d?g:n}p=Ext.supports.CreateContextualFragment?k.ownerDocument.createRange():undefined;r=\"setStart\"+(this.endRe.test(n)?\"After\":\"Before\");if(c[n]){if(p){p[r](k);t=p.createContextualFragment(o)}else{t=this.createContextualFragment(o)}k.parentNode.insertBefore(t,n===h?k:k.nextSibling);return k[(n===h?\"previous\":\"next\")+\"Sibling\"]}else{m=(n===a?\"first\":\"last\")+\"Child\";if(k.firstChild){if(p){try{p[r](k[m]);t=p.createContextualFragment(o)}catch(q){t=this.createContextualFragment(o)}}else{t=this.createContextualFragment(o)}if(n===a){k.insertBefore(t,k.firstChild)}else{k.appendChild(t)}}else{k.innerHTML=o}return k[m]}}},insertBefore:function(k,m,l){return this.doInsert(k,m,l,h)},insertAfter:function(k,m,l){return this.doInsert(k,m,l,g)},insertFirst:function(k,m,l){return this.doInsert(k,m,l,a)},append:function(k,m,l){return this.doInsert(k,m,l,d)},overwrite:function(m,l,o){var n=this,k;m=Ext.getDom(m);l=n.markup(l);if(n.ieOverwrite){k=n.ieOverwrite(m,l)}if(!k){m.innerHTML=l;k=m.firstChild}return o?Ext.get(k):k},doInsert:function(m,q,p,k){var n=this,l;m=m.dom||Ext.getDom(m);if(\"innerHTML\" in m){l=n.insertHtml(k,m,n.markup(q))}else{l=n.createDom(q,null);if(m.nodeType===3){k=k===a?h:k;k=k===d?g:k}if(c[k]){m.parentNode.insertBefore(l,k===h?m:m.nextSibling)}else{if(m.firstChild&&k===a){m.insertBefore(l,m.firstChild)}else{m.appendChild(l)}}}return p?Ext.get(l):l},createTemplate:function(l){var k=this.markup(l);return new Ext.Template(k)},createHtml:function(k){return this.markup(k)}}},0,0,0,0,0,0,[Ext.dom,\"Helper\",Ext,\"DomHelper\",Ext.core,\"DomHelper\"],0));Ext.define(\"Ext.overrides.dom.Helper\",(function(){var c=/^(?:table|thead|tbody|tr|td)$/i,h=/td|tr|tbody|thead/i,g=\"\",j=\"
\",b=g+\"\",e=\"\"+j,a=b+\"\",d=\"\"+e;return{override:\"Ext.dom.Helper\",ieInsertHtml:function(k,m,l){var n=null;if(Ext.isIE9m&&c.test(m.tagName)){n=this.insertIntoTable(m.tagName.toLowerCase(),k,m,l)}return n},ieOverwrite:function(l,k){if(Ext.isIE9m&&c.test(l.tagName)){while(l.firstChild){l.removeChild(l.firstChild)}if(k){return this.insertHtml(\"afterbegin\",l,k)}}},ieTable:function(q,l,r,p){var m=-1,o=this.detachedDiv,n,k;o.innerHTML=[l,r,p].join(\"\");while(++mtext\";return d.children&&(d.children.length===0)})(),nonSpace=/\\S/,trimRe=/^\\s+|\\s+$/g,tplRe=/\\{(\\d+)\\}/g,modeRe=/^(\\s?[\\/>+~]\\s?|\\s|$)/,tagTokenRe=/^(#)?([\\w\\-\\*\\|\\\\]+)/,nthRe=/(\\d*)n\\+?(\\d*)/,nthRe2=/\\D/,startIdRe=/^\\s*#/,isIE=window.ActiveXObject?true:false,key=30803,longHex=/\\\\([0-9a-fA-F]{6})/g,shortHex=/\\\\([0-9a-fA-F]{1,6})\\s{0,1}/g,nonHex=/\\\\([^0-9a-fA-F]{1})/g,escapes=/\\\\/g,num,hasEscapes,supportsColonNsSeparator=(function(){var xmlDoc,xmlString='';if(window.DOMParser){xmlDoc=(new DOMParser()).parseFromString(xmlString,\"application/xml\")}else{xmlDoc=new ActiveXObject(\"Microsoft.XMLDOM\");xmlDoc.loadXML(xmlString)}return !!xmlDoc.getElementsByTagName(\"a:b\").length})(),longHexToChar=function($0,$1){return String.fromCharCode(parseInt($1,16))},shortToLongHex=function($0,$1){while($1.length<6){$1=\"0\"+$1}return\"\\\\\"+$1},charToLongHex=function($0,$1){num=$1.charCodeAt(0).toString(16);if(num.length===1){num=\"0\"+num}return\"\\\\0000\"+num},unescapeCssSelector=function(selector){return(hasEscapes)?selector.replace(longHex,longHexToChar):selector},setupEscapes=function(path){hasEscapes=(path.indexOf(\"\\\\\")>-1);if(hasEscapes){path=path.replace(shortHex,shortToLongHex).replace(nonHex,charToLongHex).replace(escapes,\"\\\\\\\\\")}return path};eval(\"var batch = 30803, child, next, prev, byClassName;\");child=useChildrenCollection?function child(parent,index){return parent.children[index]}:function child(parent,index){var i=0,n=parent.firstChild;while(n){if(n.nodeType==1){if(++i==index){return n}}n=n.nextSibling}return null};next=useElementPointer?function(n){return n.nextElementSibling}:function(n){while((n=n.nextSibling)&&n.nodeType!=1){}return n};prev=useElementPointer?function(n){return n.previousElementSibling}:function(n){while((n=n.previousSibling)&&n.nodeType!=1){}return n};function children(parent){var n=parent.firstChild,nodeIndex=-1,nextNode;while(n){nextNode=n.nextSibling;if(n.nodeType==3&&!nonSpace.test(n.nodeValue)){parent.removeChild(n)}else{n.nodeIndex=++nodeIndex}n=nextNode}return this}byClassName=useClassList?function(nodeSet,cls){cls=unescapeCssSelector(cls);if(!cls){return nodeSet}var result=[],ri=-1,i,ci,classList;for(i=0;ci=nodeSet[i];i++){classList=ci.classList;if(classList){if(classList.contains(cls)){result[++ri]=ci}}else{if((\" \"+ci.className+\" \").indexOf(cls)!==-1){result[++ri]=ci}}}return result}:function(nodeSet,cls){cls=unescapeCssSelector(cls);if(!cls){return nodeSet}var result=[],ri=-1,i,ci;for(i=0;ci=nodeSet[i];i++){if((\" \"+ci.className+\" \").indexOf(cls)!==-1){result[++ri]=ci}}return result};function attrValue(n,attr){if(!n.tagName&&typeof n.length!=\"undefined\"){n=n[0]}if(!n){return null}if(attr==\"for\"){return n.htmlFor}if(attr==\"class\"||attr==\"className\"){return n.className}return n.getAttribute(attr)||n[attr]}function getNodes(ns,mode,tagName){var result=[],ri=-1,cs,i,ni,j,ci,cn,utag,n,cj;if(!ns){return result}tagName=tagName.replace(\"|\",\":\")||\"*\";if(typeof ns.getElementsByTagName!=\"undefined\"){ns=[ns]}if(!mode){tagName=unescapeCssSelector(tagName);if(!supportsColonNsSeparator&&DQ.isXml(ns[0])&&tagName.indexOf(\":\")!==-1){for(i=0;ni=ns[i];i++){cs=ni.getElementsByTagName(tagName.split(\":\").pop());for(j=0;ci=cs[j];j++){if(ci.tagName===tagName){result[++ri]=ci}}}}else{for(i=0;ni=ns[i];i++){cs=ni.getElementsByTagName(tagName);for(j=0;ci=cs[j];j++){result[++ri]=ci}}}}else{if(mode==\"/\"||mode==\">\"){utag=tagName.toUpperCase();for(i=0;ni=ns[i];i++){cn=ni.childNodes;for(j=0;cj=cn[j];j++){if(cj.nodeName==utag||cj.nodeName==tagName||tagName==\"*\"){result[++ri]=cj}}}}else{if(mode==\"+\"){utag=tagName.toUpperCase();for(i=0;n=ns[i];i++){while((n=n.nextSibling)&&n.nodeType!=1){}if(n&&(n.nodeName==utag||n.nodeName==tagName||tagName==\"*\")){result[++ri]=n}}}else{if(mode==\"~\"){utag=tagName.toUpperCase();for(i=0;n=ns[i];i++){while((n=n.nextSibling)){if(n.nodeName==utag||n.nodeName==tagName||tagName==\"*\"){result[++ri]=n}}}}}}}return result}function concat(a,b){a.push.apply(a,b);return a}function byTag(cs,tagName){if(cs.tagName||cs===doc){cs=[cs]}if(!tagName){return cs}var result=[],ri=-1,i,ci;tagName=tagName.toLowerCase();for(i=0;ci=cs[i];i++){if(ci.nodeType==1&&ci.tagName.toLowerCase()==tagName){result[++ri]=ci}}return result}function byId(cs,id){id=unescapeCssSelector(id);if(cs.tagName||cs===doc){cs=[cs]}if(!id){return cs}var result=[],ri=-1,i,ci;for(i=0;ci=cs[i];i++){if(ci&&ci.id==id){result[++ri]=ci;return result}}return result}function byAttribute(cs,attr,value,op,custom){var result=[],ri=-1,useGetStyle=custom==\"{\",fn=DQ.operators[op],a,xml,hasXml,i,ci;value=unescapeCssSelector(value);for(i=0;ci=cs[i];i++){if(ci.nodeType===1){if(!hasXml){xml=DQ.isXml(ci);hasXml=true}if(!xml){if(useGetStyle){a=DQ.getStyle(ci,attr)}else{if(attr==\"class\"||attr==\"className\"){a=ci.className}else{if(attr==\"for\"){a=ci.htmlFor}else{if(attr==\"href\"){a=ci.getAttribute(\"href\",2)}else{a=ci.getAttribute(attr)}}}}}else{a=ci.getAttribute(attr)}if((fn&&fn(a,value))||(!fn&&a)){result[++ri]=ci}}}return result}function byPseudo(cs,name,value){value=unescapeCssSelector(value);return DQ.pseudos[name](cs,value)}function nodupIEXml(cs){var d=++key,r,i,len,c;cs[0].setAttribute(\"_nodup\",d);r=[cs[0]];for(i=1,len=cs.length;i1){return nodup(results)}return results},isXml:function(el){var docEl=(el?el.ownerDocument||el:0).documentElement;return docEl?docEl.nodeName!==\"HTML\":false},select:doc.querySelectorAll?function(path,root,type,single){root=root||doc;if(!DQ.isXml(root)){try{if(root.parentNode&&(root.nodeType!==9)&&path.indexOf(\",\")===-1&&!startIdRe.test(path)){path=Ext.makeIdSelector(Ext.id(root))+\" \"+path;root=root.parentNode}return single?[root.querySelector(path)]:Ext.Array.toArray(root.querySelectorAll(path))}catch(e){}}return DQ.jsSelect.call(this,path,root,type)}:function(path,root,type){return DQ.jsSelect.call(this,path,root,type)},selectNode:function(path,root){return Ext.DomQuery.select(path,root,null,true)[0]},selectValue:function(path,root,defaultValue){path=path.replace(trimRe,\"\");var query=valueCache.get(path),n,v;if(!query){query=DQ.compile(path,\"select\");valueCache.add(path,query)}else{setupEscapes(path)}n=query(root);return DQ.getNodeValue(n[0]?n[0]:n)},getNodeValue:function(node,defaultValue){if(typeof node.normalize==\"function\"){node.normalize()}var v=(node&&node.firstChild?node.firstChild.nodeValue:null);return((v===null||v===undefined||v===\"\")?defaultValue:v)},selectNumber:function(path,root,defaultValue){var v=DQ.selectValue(path,root,defaultValue||0);return parseFloat(v)},is:function(el,ss){if(typeof el==\"string\"){el=doc.getElementById(el)}var isArray=Ext.isArray(el),result=DQ.filter(isArray?el:[el],ss);return isArray?(result.length==el.length):(result.length>0)},filter:function(els,ss,nonMatches){ss=ss.replace(trimRe,\"\");var query=simpleCache.get(ss),result;if(!query){query=DQ.compile(ss,\"simple\");simpleCache.add(ss,query)}else{setupEscapes(ss)}result=query(els);return nonMatches?quickDiff(result,els):result},matchers:[{re:/^\\.([\\w\\-\\\\]+)/,select:useClassList?'n = byClassName(n, \"{1}\");':'n = byClassName(n, \" {1} \");'},{re:/^\\:([\\w\\-]+)(?:\\(((?:[^\\s>\\/]*|.*?))\\))?/,select:'n = byPseudo(n, \"{1}\", \"{2}\");'},{re:/^(?:([\\[\\{])(?:@)?([\\w\\-]+)\\s?(?:(=|.=)\\s?['\"]?(.*?)[\"']?)?[\\]\\}])/,select:'n = byAttribute(n, \"{2}\", \"{4}\", \"{3}\", \"{1}\");'},{re:/^#([\\w\\-\\\\]+)/,select:'n = byId(n, \"{1}\");'},{re:/^@([\\w\\-\\.]+)/,select:'return {firstChild:{nodeValue:attrValue(n, \"{1}\")}};'}],pseudos:{\"first-child\":function(c){var r=[],ri=-1,n,i,ci;for(i=0;(ci=n=c[i]);i++){while((n=n.previousSibling)&&n.nodeType!=1){}if(!n){r[++ri]=ci}}return r},\"last-child\":function(c){var r=[],ri=-1,n,i,ci;for(i=0;(ci=n=c[i]);i++){while((n=n.nextSibling)&&n.nodeType!=1){}if(!n){r[++ri]=ci}}return r},\"nth-child\":function(c,a){var r=[],ri=-1,m=nthRe.exec(a==\"even\"&&\"2n\"||a==\"odd\"&&\"2n+1\"||!nthRe2.test(a)&&\"n+\"+a||a),f=(m[1]||1)-0,l=m[2]-0,i,n,j,cn,pn;for(i=0;n=c[i];i++){pn=n.parentNode;if(batch!=pn._batch){j=0;for(cn=pn.firstChild;cn;cn=cn.nextSibling){if(cn.nodeType==1){cn.nodeIndex=++j}}pn._batch=batch}if(f==1){if(l===0||n.nodeIndex==l){r[++ri]=n}}else{if((n.nodeIndex+l)%f===0){r[++ri]=n}}}return r},\"only-child\":function(c){var r=[],ri=-1,i,ci;for(i=0;ci=c[i];i++){if(!prev(ci)&&!next(ci)){r[++ri]=ci}}return r},empty:function(c){var r=[],ri=-1,i,ci,cns,j,cn,empty;for(i=0;ci=c[i];i++){cns=ci.childNodes;j=0;empty=true;while(cn=cns[j]){++j;if(cn.nodeType==1||cn.nodeType==3){empty=false;break}}if(empty){r[++ri]=ci}}return r},contains:function(c,v){var r=[],ri=-1,i,ci;for(i=0;ci=c[i];i++){if((ci.textContent||ci.innerText||ci.text||\"\").indexOf(v)!=-1){r[++ri]=ci}}return r},nodeValue:function(c,v){var r=[],ri=-1,i,ci;for(i=0;ci=c[i];i++){if(ci.firstChild&&ci.firstChild.nodeValue==v){r[++ri]=ci}}return r},checked:function(c){var r=[],ri=-1,i,ci;for(i=0;ci=c[i];i++){if(ci.checked===true){r[++ri]=ci}}return r},not:function(c,ss){return DQ.filter(c,ss,true)},any:function(c,selectors){var ss=selectors.split(\"|\"),r=[],ri=-1,s,i,ci,j;for(i=0;ci=c[i];i++){for(j=0;s=ss[j];j++){if(DQ.is(ci,s)){r[++ri]=ci;break}}}return r},odd:function(c){return this[\"nth-child\"](c,\"odd\")},even:function(c){return this[\"nth-child\"](c,\"even\")},nth:function(c,a){return c[a-1]||[]},first:function(c){return c[0]||[]},last:function(c){return c[c.length-1]||[]},has:function(c,ss){var s=DQ.select,r=[],ri=-1,i,ci;for(i=0;ci=c[i];i++){if(s(ss,ci).length>0){r[++ri]=ci}}return r},next:function(c,ss){var is=DQ.is,r=[],ri=-1,i,ci,n;for(i=0;ci=c[i];i++){n=next(ci);if(n&&is(n,ss)){r[++ri]=ci}}return r},prev:function(c,ss){var is=DQ.is,r=[],ri=-1,i,ci,n;for(i=0;ci=c[i];i++){n=prev(ci);if(n&&is(n,ss)){r[++ri]=ci}}return r},focusable:function(candidates){var len=candidates.length,results=[],i=0,c;for(;i0||s.left>0){r[++ri]=ci}}return r}}}},0,0,0,0,0,0,[Ext.dom,\"Query\",Ext.core,\"DomQuery\",Ext,\"DomQuery\"],function(){this._init()}));(Ext.cmd.derive(\"Ext.data.reader.Xml\",Ext.data.reader.Reader,{alternateClassName:\"Ext.data.XmlReader\",config:{record:\"\",namespace:\"\"},createAccessor:function(b){var a=this;if(Ext.isEmpty(b)){return Ext.emptyFn}if(Ext.isFunction(b)){return b}return function(c){return a.getNodeValue(Ext.DomQuery.selectNode(b,c))}},getNodeValue:function(a){if(a){if(typeof a.normalize===\"function\"){a.normalize()}a=a.firstChild;if(a){return a.nodeValue}}return undefined},getResponseData:function(a){var c=a.responseXML,b=\"XML data not found in the response\";if(!c){Ext.Logger.warn(b);return this.createReadError(b)}return c},getData:function(a){return a.documentElement||a},getRoot:function(b){var c=b.nodeName,a=this.getRootProperty();if(!a||(c&&c==a)){return b}else{if(Ext.DomQuery.isXml(b)){return Ext.DomQuery.selectNode(a,b)}}},extractData:function(a,b){var c=this.getRecord();if(c!==a.nodeName){a=Ext.DomQuery.select(c,a)}else{a=[a]}return Ext.data.reader.Reader.prototype.extractData.call(this,a,b)},readRecords:function(b,a){if(Ext.isArray(b)){b=b[0]}this.xmlData=b;return Ext.data.reader.Reader.prototype.readRecords.call(this,b,a)},createFieldAccessor:function(e){var d=this,c=d.getNamespace(),b,a;b=e.mapping||((c?c+\"|\":\"\")+e.name);if(typeof b===\"function\"){a=function(g){return e.mapping(g,d)}}else{a=function(g){return d.getNodeValue(Ext.DomQuery.selectNode(b,g))}}r