You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

2202 lines
528 KiB

<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta content="Robot Framework 6.1.1 (Python 3.6.6 on win32)" name="Generator">
<link rel="icon" type="image/x-icon" href="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAqAAAAAAAAAAAAAAAAAAAALIAAAD/AAAA4AAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAAA4AAAAP8AAACxAAAAAAAAAKYAAAD/AAAAuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/AAAA/wAAAKkAAAD6AAAAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN8AAAD/AAAA+gAAAMMAAAAAAAAAAgAAAGsAAABrAAAAawAAAGsAAABrAAAAawAAAGsAAABrAAAADAAAAAAAAADaAAAA/wAAAPoAAADDAAAAAAAAAIsAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAANEAAAAAAAAA2gAAAP8AAAD6AAAAwwAAAAAAAAAAAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAFAAAAAAAAANoAAAD/AAAA+gAAAMMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaAAAA/wAAAPoAAADDAAAAAAAAADwAAAB8AAAAAAAAAGAAAABcAAAAAAAAAH8AAABKAAAAAAAAAAAAAAAAAAAA2gAAAP8AAAD6AAAAwwAAAAAAAADCAAAA/wAAACkAAADqAAAA4QAAAAAAAAD7AAAA/wAAALAAAAAGAAAAAAAAANoAAAD/AAAA+gAAAMMAAAAAAAAAIwAAAP4AAAD/AAAA/wAAAGAAAAAAAAAAAAAAAMkAAAD/AAAAigAAAAAAAADaAAAA/wAAAPoAAADDAAAAAAAAAAAAAAAIAAAAcAAAABkAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAAA2gAAAP8AAAD7AAAAywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN4AAAD/AAAAqwAAAP8AAACvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALIAAAD/AAAAsgAAAAAAAAC5AAAA/wAAAMoAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMkAAAD/AAAAvAAAAAAAAAAAAAAAAAAAAKwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAArQAAAAAAAAAAwAMAAIABAAAf+AAAP/wAAD/8AAAgBAAAP/wAAD/8AAA//AAAJIwAADHEAAA//AAAP/wAAB/4AACAAQAAwAMAAA==">
<style media="all" type="text/css">
/* Generic and misc styles */
body {
font-family: Helvetica, sans-serif;
font-size: 0.8em;
color: black;
padding: 6px;
background: white;
}
table {
table-layout: fixed;
word-wrap: break-word;
empty-cells: show;
font-size: 1em;
}
th, td {
vertical-align: top;
}
br {
mso-data-placement: same-cell; /* maintain line breaks in Excel */
}
hr {
background: #ccc;
height: 1px;
border: 0;
}
a, a:link, a:visited {
text-decoration: none;
color: #15c;
}
a > img {
border: 1px solid #15c !important;
}
a:hover, a:active {
text-decoration: underline;
color: #61c;
}
.parent-name {
font-size: 0.7em;
letter-spacing: -0.07em;
}
.message {
white-space: pre-wrap;
}
/* Headers */
#header {
width: 65em;
height: 3em;
margin: 6px 0;
}
h1 {
float: left;
margin: 0 0 0.5em 0;
width: 75%;
}
h2 {
clear: left;
}
#generated {
float: right;
text-align: right;
font-size: 0.9em;
white-space: nowrap;
}
/* Documentation headers */
.doc > h2 {
font-size: 1.2em;
}
.doc > h3 {
font-size: 1.1em;
}
.doc > h4 {
font-size: 1.0em;
}
/* Status text colors -- !important allows using them in links */
.fail {
color: #ce3e01 !important;
font-weight: bold;
}
.pass {
color: #098a09 !important;
}
.skip {
color: #927201 !important;
font-weight: bold;
}
.label {
padding: 2px 5px;
font-size: 0.75em;
letter-spacing: 1px;
white-space: nowrap;
color: black;
background-color: #ddd;
border-radius: 3px;
}
.label.debug, .label.trace, .label.error, .label.keyword {
letter-spacing: 0;
}
.label.pass, .label.fail, .label.error, .label.skip, .label.warn {
font-weight: bold;
}
.label.pass {
background-color: #97bd61;
color: #000 !important;
}
.label.fail, .label.error {
background-color: #ce3e01;
color: #fff !important;
}
.label.skip, .label.warn {
background-color: #fed84f;
color: #000 !important;
}
/* Top right header */
#top-right-header {
position: fixed;
top: 0;
right: 0;
z-index: 1000;
width: 12em;
text-align: center;
}
#report-or-log-link a {
display: block;
background: black;
color: white;
text-decoration: none;
font-weight: bold;
letter-spacing: 0.1em;
padding: 0.3em 0;
border-bottom-left-radius: 4px;
}
#report-or-log-link a:hover {
color: #ddd;
}
#log-level-selector {
padding: 0.3em 0;
font-size: 0.9em;
border-bottom-left-radius: 4px;
background: #ddd;
}
/* Statistics table */
.statistics {
width: 65em;
border-collapse: collapse;
empty-cells: show;
margin-bottom: 1em;
}
.statistics tr:hover {
background: #f4f4f4;
cursor: pointer;
}
.statistics th, .statistics td {
border: 1px solid #ccc;
padding: 0.1em 0.3em;
}
.statistics th {
background-color: #ddd;
padding: 0.2em 0.3em;
}
.statistics td {
vertical-align: middle;
}
.stats-col-stat {
width: 4.5em;
text-align: center;
}
.stats-col-elapsed {
width: 5.5em;
text-align: center;
}
.stats-col-graph {
width: 9em;
}
th.stats-col-graph:hover {
cursor: default;
}
.stat-name {
float: left;
}
.stat-name a, .stat-name span {
font-weight: bold;
}
.tag-links {
font-size: 0.9em;
float: right;
margin-top: 0.05em;
}
.tag-links span {
margin-left: 0.2em;
}
/* Statistics graph */
.graph, .empty-graph {
border: 1px solid #ccc;
width: auto;
height: 7px;
padding: 0;
background: #aaa;
}
.empty-graph {
background: #eee;
}
.pass-bar, .fail-bar, .skip-bar {
float: left;
height: 100%;
}
.fail-bar {
background: #ce3e01;
}
.pass-bar {
background: #97bd61;
}
.skip-bar {
background: #fed84f;
}
/* Tablesorter - adapted from provided Blue Skin */
.tablesorter-header {
background-image: url(data:image/gif;base64,R0lGODlhCwAJAIAAAH9/fwAAACH5BAEAAAEALAAAAAALAAkAAAIRjAOnBr3cnIr0WUjTrC9e9BQAOw==);
background-repeat: no-repeat;
background-position: center right;
cursor: pointer;
}
.tablesorter-header:hover {
background-color: #ccc;
}
.tablesorter-headerAsc {
background-image: url(data:image/gif;base64,R0lGODlhCwAJAKEAAAAAAH9/fwAAAAAAACH5BAEAAAIALAAAAAALAAkAAAIUlBWnFr3cnIr0WQOyBmvzp13CpxQAOw==);
background-color: #ccc !important;
}
.tablesorter-headerDesc {
background-image: url(data:image/gif;base64,R0lGODlhCwAJAKEAAAAAAH9/fwAAAAAAACH5BAEAAAIALAAAAAALAAkAAAIUlAWnBr3cnIr0WROyDmvzp13CpxQAOw==);
background-color: #ccc !important;
}
.sorter-false {
background-image: none;
cursor: default;
}
.sorter-false:hover {
background-color: #ddd;
}
</style>
<style media="all" type="text/css">
/* Icons are from Open Iconic <https://useiconic.com/open/>.
Licensed under the MIT License. */
/* Containers */
.suite, .test, #errors {
border: 1px solid #ccc;
padding: 0.3em 0.2em;
margin: 0.2em 0;
}
.test {
border-style: dashed;
}
#errors, .messages {
width: 100%;
border-spacing: 0;
}
.children {
display: none;
margin-left: 1.4em;
}
.suite, .test, .keyword {
margin-left: -0.2em;
}
#s1, .suite > .children > .keyword {
margin-left: 0;
}
/* Suite, test and kw headers */
.element-header {
border: 1px solid transparent;
border-radius: 2px;
position: relative;
}
.element-header:hover {
cursor: pointer;
background-color: #eee;
border-color: #ccc;
}
.element-header-toggle {
position: absolute;
left: 3px;
top: 5px;
background-repeat: no-repeat;
background-position: center;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAQAAABKxSfDAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfeCR0JChSkZz20AAAAGklEQVQI12NgQAKMDKzInP8IDhOqMk4G7AAANQwBE427PYUAAAAASUVORK5CYII=);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiPgogIDxwYXRoIGQ9Ik0wIDB2Mmg4di0yaC04eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAzKSIgLz4KPC9zdmc+), none;
height: 10px;
width: 10px;
background-size: 6px 6px;
border: 1px solid #ccc;
border-radius: 2px;
}
.closed > .element-header-toggle {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAQAAABKxSfDAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfeCR0JCDHdVYtxAAAAM0lEQVQI103MMQqAMBQFwVHyITaB3P+W1sKzSBC3mW6hRFw0pUB5DvF1bu9FN0RM3X/wAk98CUnvFTakAAAAAElFTkSuQmCC);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiPgogIDxwYXRoIGQ9Ik0zIDB2M2gtM3YyaDN2M2gydi0zaDN2LTJoLTN2LTNoLTJ6IiAvPgo8L3N2Zz4=), none;
}
.element-header:hover > .element-header-toggle {
background-color: #ccc;
}
.element-header-right:hover ~ .element-header-toggle {
background-color: transparent;
}
.element-header-left {
padding: 3px 80px 3px 20px;
}
.element-header-right {
position: absolute;
right: 0;
top: 0;
padding: 3px;
cursor: default;
}
.element-header .label {
margin-right: 0.5em;
}
.name {
font-weight: bold;
}
.elapsed {
float: right;
color: #666;
padding-left: 1em;
}
.link {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAHlJREFUGJVtzrEJwmAQBtCn6ASuIKTIBhY2gmghBiJYB1udwk10B8FJbKMBcQFbtbkfJHrVwfu+4/idJR64Y9H7E3higj5O3S8Y44ApLnjhnXCNGhV2yNGggDJwiC02gavUbpDFvscRo4QdXOMKDHBufz3HLYKzNn4AbSkV3fncGQYAAAAASUVORK5CYII=);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiPgogIDxwYXRoIGQ9Ik01Ljg4LjAzYy0uMTguMDEtLjM2LjAzLS41My4wOS0uMjcuMS0uNTMuMjUtLjc1LjQ3YS41LjUgMCAxIDAgLjY5LjY5Yy4xMS0uMTEuMjQtLjE3LjM4LS4yMi4zNS0uMTIuNzgtLjA3IDEuMDYuMjIuMzkuMzkuMzkgMS4wNCAwIDEuNDRsLTEuNSAxLjVjLS40NC40NC0uOC40OC0xLjA2LjQ3LS4yNi0uMDEtLjQxLS4xMy0uNDEtLjEzYS41LjUgMCAxIDAtLjUuODhzLjM0LjIyLjg0LjI1Yy41LjAzIDEuMi0uMTYgMS44MS0uNzhsMS41LTEuNWMuNzgtLjc4Ljc4LTIuMDQgMC0yLjgxLS4yOC0uMjgtLjYxLS40NS0uOTctLjUzLS4xOC0uMDQtLjM4LS4wNC0uNTYtLjAzem0tMiAyLjMxYy0uNS0uMDItMS4xOS4xNS0xLjc4Ljc1bC0xLjUgMS41Yy0uNzguNzgtLjc4IDIuMDQgMCAyLjgxLjU2LjU2IDEuMzYuNzIgMi4wNi40Ny4yNy0uMS41My0uMjUuNzUtLjQ3YS41LjUgMCAxIDAtLjY5LS42OWMtLjExLjExLS4yNC4xNy0uMzguMjItLjM1LjEyLS43OC4wNy0xLjA2LS4yMi0uMzktLjM5LS4zOS0xLjA0IDAtMS40NGwxLjUtMS41Yy40LS40Ljc1LS40NSAxLjAzLS40NC4yOC4wMS40Ny4wOS40Ny4wOWEuNS41IDAgMSAwIC40NC0uODhzLS4zNC0uMi0uODQtLjIyeiIKICAvPgo8L3N2Zz4=), none;
}
.expand {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAADtJREFUGJVjYCACKDAwMByA0ljFDjAwMPxnYGB4ABVQgLL/Q+VQBB6gseGmIivCkERXhFUSWRFOSawAAEl7E3uv1iMcAAAAAElFTkSuQmCC);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiPgogIDxwYXRoIGQ9Ik0xLjUgMGwtMS41IDEuNSA0IDQgNC00LTEuNS0xLjUtMi41IDIuNS0yLjUtMi41eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIgLz4KPC9zdmc+), none;
}
.collapse {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAC5JREFUGJVjYCARNEAxTsn/UIyhCFkSQxG6ThQ+C5IpjWhG1yNb4YDFTdjEMAEACi8Q++9Y9TAAAAAASUVORK5CYII=);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiPgogIDxwYXRoIGQ9Ik00IDBsLTQgNCAxLjUgMS41IDIuNS0yLjUgMi41IDIuNSAxLjUtMS41LTQtNHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMSkiIC8+Cjwvc3ZnPg==), none;
}
.expand, .collapse, .link {
float: left;
display: block;
visibility: hidden;
margin: 0 4px;
height: 14px;
width: 14px;
background-size: 8px 8px;
background-repeat: no-repeat;
background-position: center;
border: 1px solid #ccc;
border-radius: 2px;
}
.link {
background-size: 10px 10px;
}
.element-header:hover a {
visibility: visible;
}
.expand:hover, .collapse:hover, .link:hover {
background-color: #ccc;
}
/* Messages and errors */
.messages .time, .messages .message {
font-family: monospace;
font-size: 1.1em;
}
#errors .message {
font-family: monospace;
font-size: 1.2em;
}
.message-row {
height: 20px;
}
.time {
width: 7.5em;
}
.error-time {
width: 11em;
font-size: 0.9em;
white-space: nowrap;
}
.level {
width: 5em;
text-align: center;
}
.select-message {
width: 24px;
}
.select-message > div {
float: right;
margin-right: 2px;
height: 16px;
width: 16px;
background-size: 12px 12px;
background-repeat: no-repeat;
background-position: center;
}
.message-row:hover .select-message div {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfeCR0MOzhWKZQOAAAASUlEQVQY032PsRHAIAwDX9BkicD+W8UMEqegAQJWKZ/+3sLZJhFGQEZzNaIa4ibh66En867VNaIeoP5WppNuIGoAlOm3g5VC1AdYeQv1BZPRSgAAAABJRU5ErkJggg==);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiPgogIDxwYXRoIGQ9Ik0wIDB2MWg4di0xaC04em0wIDJ2MWg2di0xaC02em0wIDJ2MWg4di0xaC04em0wIDJ2MWg2di0xaC02eiIgLz4KPC9zdmc+), none;
border: 1px solid #ccc;
border-radius: 2px;
}
.select-message:hover div {
background-color: #ccc;
cursor: pointer;
}
/* Message tables - these MUST NOT be combined together because otherwise
dynamically altering them based on visible log level is not possible. */
.trace-message {
display: table;
}
.debug-message {
display: table;
}
/* Metadata */
.metadata {
width: 100%;
border-spacing: 0.2em;
}
.metadata th {
width: 12em;
vertical-align: top;
text-align: left;
}
.metadata td {
vertical-align: top;
}
.keyword-metadata {
font-size: 0.9em;
}
/* Custom styles for statistics */
#total-stats tr:hover, #tag-stats tr:hover {
cursor: default;
}
</style>
<style media="print" type="text/css">
body {
background: white !important;
padding: 0;
font-size: 8pt;
}
a:link, a:visited {
color: black;
}
#header {
width: auto;
}
.details, .statistics {
width: 100%;
}
#generated-ago, #top-right-header, #normal-selector, #search-buttons,
.folding-button, .expand, .hidden, .details-col-toggle {
display: none;
}
.element-header-text, .children {
margin: 0;
}
#test-details {
border-collapse: collapse;
background: white;
}
#test-details th, #test-details td {
border: 1px solid #ccc;
}
.details-col-header {
padding: 0;
}
#print-selector {
display: table-cell;
}
.tablesorter-header {
background-image: none;
background: #ddd !important;
}
</style>
<style media="all" type="text/css">
#javascript-disabled {
width: 600px;
margin: 100px auto 0 auto;
padding: 20px;
color: black;
border: 1px solid #ccc;
background: #eee;
}
#javascript-disabled h1 {
width: 100%;
float: none;
}
#javascript-disabled ul {
font-size: 1.2em;
}
#javascript-disabled li {
margin: 0.5em 0;
}
#javascript-disabled b {
font-style: italic;
}
</style>
<style media="all" type="text/css">
.doc > * {
margin: 0.7em 1em 0.1em 1em;
padding: 0;
}
.doc > p, .doc > h1, .doc > h2, .doc > h3, .doc > h4 {
margin: 0.7em 0 0.1em 0;
}
.doc > *:first-child {
margin-top: 0.1em;
}
.doc table {
border: 1px solid #ccc;
background: transparent;
border-collapse: collapse;
empty-cells: show;
font-size: 0.9em;
}
.doc table th, .doc table td {
border: 1px solid #ccc;
background: transparent;
padding: 0.1em 0.3em;
height: 1.2em;
}
.doc table th {
text-align: center;
letter-spacing: 0.1em;
}
.doc pre {
font-size: 1.1em;
letter-spacing: 0.05em;
background: #f4f4f4;
}
.doc code {
padding: 0 0.2em;
letter-spacing: 0.05em;
background: #eee;
}
.doc li {
list-style-position: inside;
list-style-type: square;
}
.doc img {
border: 1px solid #ccc;
}
.doc hr {
background: #ccc;
height: 1px;
border: 0;
}
</style>
<script type="text/javascript">
var LEVELS = {TRACE: 0, DEBUG: 1, INFO: 2, WARN: 3, FAIL: 4, NONE: 5};
function toggleSuite(suiteId) {
toggleElement(suiteId, ['keyword', 'suite', 'test']);
}
function toggleTest(testId) {
toggleElement(testId, ['keyword']);
var test = window.testdata.findLoaded(testId);
if (test.status == "FAIL" || test.status == "SKIP")
expandFailed(test);
}
function toggleKeyword(kwId) {
toggleElement(kwId, ['keyword']);
}
function toggleElement(elementId, childrenNames) {
var element = $('#' + elementId);
var children = element.children('.children');
children.toggle(100, '', function () {
element.children('.element-header').toggleClass('closed');
});
populateChildren(elementId, children, childrenNames);
}
function populateChildren(elementId, childElement, childrenNames) {
if (!childElement.hasClass('populated')) {
var element = window.testdata.findLoaded(elementId);
var callback = drawCallback(element, childElement, childrenNames);
element.callWhenChildrenReady(callback);
childElement.addClass('populated');
}
}
function drawCallback(element, childElement, childrenNames) {
return function () {
util.map(childrenNames, function (childName) {
var children = element[childName + 's']();
util.map(children, function (child) {
$.tmpl(child.template, child).appendTo(childElement);
});
});
}
}
function expandSuite(suite) {
if (suite.status == "FAIL")
expandFailed(suite);
else
expandElement(suite);
}
function expandElement(item, retryCount) {
retryCount = typeof retryCount !== 'undefined' ? retryCount : 3;
var element = $('#' + item.id);
var children = element.children('.children');
// .css is faster than .show and .show w/ callback is terribly slow
children.css({'display': 'block'});
// in rare cases on large logs concurrent expanding fails => retry
if (children.css('display') != 'block' && retryCount > 0) {
console.debug('expandElement '+item.id+' failed! planning retry...');
setTimeout(function() { expandElement(item, retryCount-1); }, 0);
return;
}
populateChildren(item.id, children, item.childrenNames);
element.children('.element-header').removeClass('closed');
}
function expandElementWithId(elementid) {
expandElement(window.testdata.findLoaded(elementid));
}
function expandElementsWithIds(ids) {
util.map(ids, expandElementWithId);
}
function loadAndExpandElementIds(ids) {
for (var i in ids) {
window.testdata.ensureLoaded(ids[i], expandElementsWithIds);
}
}
function expandFailed(element) {
if (element.status == "FAIL" || (element.type == "test" && element.status == "SKIP")) {
window.elementsToExpand = [element];
window.expandDecider = function (e) {
return e.status == "FAIL";
};
expandRecursively();
}
}
function expandAll(elementId) {
window.elementsToExpand = [window.testdata.findLoaded(elementId)];
window.expandDecider = function () { return true; };
expandRecursively();
}
function expandRecursively() {
if (!window.elementsToExpand.length)
return;
var element = window.elementsToExpand.pop();
if (!element || elementHiddenByUser(element.id)) {
window.elementsToExpand = [];
return;
}
expandElement(element);
element.callWhenChildrenReady(function () {
var children = element.children();
for (var i = children.length-1; i >= 0; i--) {
var child = children[i];
if (child.type != 'message' && window.expandDecider(child))
window.elementsToExpand.push(child);
}
if (window.elementsToExpand.length)
setTimeout(expandRecursively, 0);
});
}
function elementHiddenByUser(id) {
var element = $('#' + id);
return !element.is(":visible");
}
function collapseAll(id) {
var element = $('#' + id);
element.find('.children').css({'display': 'none'});
element.find('.element-header').addClass('closed');
}
function logLevelSelected(level) {
var anchors = getViewAnchorElements();
setMessageVisibility(level);
scrollToShortestVisibleAnchorElement(anchors);
}
function getViewAnchorElements() {
var elem1 = $(document.elementFromPoint(100, 0));
var elem2 = $(document.elementFromPoint(100, 20));
return [elem1, elem2];
}
function scrollToShortestVisibleAnchorElement(anchors) {
anchors = util.map(anchors, closestVisibleParent);
var shortest = anchors[0];
for (var i = 1; i < anchors.length; i++)
if (shortest.height() > anchors[i].height())
shortest = anchors[i];
shortest.get()[0].scrollIntoView(true);
}
function setMessageVisibility(level) {
level = parseInt(level);
changeClassDisplay(".trace-message", level <= LEVELS.TRACE);
changeClassDisplay(".debug-message", level <= LEVELS.DEBUG);
changeClassDisplay(".info-message", level <= LEVELS.INFO);
}
function closestVisibleParent(elem) {
while (!elem.is(":visible"))
elem = elem.parent();
return elem;
}
function changeClassDisplay(clazz, visible) {
var styles = document.styleSheets;
for (var i = 0; i < styles.length; i++) {
var rules = getRules(styles[i]);
if (rules === null)
continue;
for (var j = 0; j < rules.length; j++)
if (rules[j].selectorText === clazz)
rules[j].style.display = visible ? "table" : "none";
}
}
function getRules(style) {
// With Chrome external CSS files seem to have only null roles and with
// Firefox accessing rules can result to security error.
// Neither of these are a problem on with generated logs.
try {
return style.cssRules || style.rules;
} catch (e) {
return null;
}
}
function selectMessage(parentId) {
var element = $('#' + parentId).find('.message').get(0);
selectText(element);
}
function selectText(element) {
// Based on http://stackoverflow.com/questions/985272
var range, selection;
if (document.body.createTextRange) { // IE 8
range = document.body.createTextRange();
range.moveToElementText(element);
range.select();
} else if (window.getSelection) { // Others
selection = window.getSelection();
range = document.createRange();
range.selectNodeContents(element);
selection.removeAllRanges();
selection.addRange(range);
}
}
function LogLevelController(minLevel, defaultLevel) {
minLevel = LEVELS[minLevel];
defaultLevel = LEVELS[defaultLevel];
function showLogLevelSelector() {
return minLevel < LEVELS.INFO;
}
function defaultLogLevel() {
if (minLevel > defaultLevel)
return minLevel;
return defaultLevel;
}
function showTrace() {
return minLevel == LEVELS.TRACE;
}
return {
showLogLevelSelector: showLogLevelSelector,
defaultLogLevel: defaultLogLevel,
showTrace: showTrace
};
}
</script>
<script type="text/javascript">
/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */
!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&j.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(D),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(D).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var j,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^key/,we=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ce(){return!0}function Ee(){return!1}function Se(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function ke(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)ke(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ee;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Ae(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,Ce)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=Te.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=Te.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Ae(t,"click",Ce),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Ae(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ce:Ee,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Ee,isPropagationStopped:Ee,isImmediatePropagationStopped:Ee,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ce,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ce,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ce,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&be.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&we.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Ae(this,e,Se),!1},trigger:function(){return Ae(this,e),!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return ke(this,e,t,n,r)},one:function(e,t,n,r){return ke(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Ee),this.each(function(){S.event.remove(this,e,n,t)})}});var Ne=/<script|<style|<link/i,De=/checked\s*(?:[^=]|=\s*.checked.)/i,je=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function Pe(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&De.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),Pe(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),Le)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,He),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(je,""),u,l))}return n}function Re(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Oe(o[r],a[r]);else Oe(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Re(this,e,!0)},remove:function(e){return Re(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Pe(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||qe(this,e).appendChild(e)})},prepend:function(){return Pe(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=qe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ne.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Pe(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Me=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Ie=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},We=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Fe=new RegExp(ne.join("|"),"i");function Be(e,t,n){var r,i,o,a,s=e.style;return(n=n||Ie(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Me.test(a)&&Fe.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function $e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px",t.style.height="1px",n.style.height="9px",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=3<parseInt(r.height),re.removeChild(e)),a}}))}();var _e=["Webkit","Moz","ms"],ze=E.createElement("div").style,Ue={};function Xe(e){var t=S.cssProps[e]||Ue[e];return t||(e in ze?e:Ue[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=_e.length;while(n--)if((e=_e[n]+t)in ze)return e}(e)||e)}var Ve=/^(none|table(?!-c[ea]).+)/,Ge=/^--/,Ye={position:"absolute",visibility:"hidden",display:"block"},Qe={letterSpacing:"0",fontWeight:"400"};function Je(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ke(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Ze(e,t,n){var r=Ie(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=Be(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Me.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Ke(e,t,n||(i?"border":"content"),o,r,a)+"px"}function et(e,t,n,r,i){return new et.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Be(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Ge.test(t),l=e.style;if(u||(t=Xe(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Ge.test(t)||(t=Xe(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Be(e,t,r)),"normal"===i&&t in Qe&&(i=Qe[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ve.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Ze(e,u,n):We(e,Ye,function(){return Ze(e,u,n)})},set:function(e,t,n){var r,i=Ie(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Ke(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Ke(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Je(0,t,s)}}}),S.cssHooks.marginLeft=$e(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Be(e,"marginLeft"))||e.getBoundingClientRect().left-We(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Je)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Ie(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=et).prototype={constructor:et,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=et.propHooks[this.prop];return e&&e.get?e.get(this):et.propHooks._default.get(this)},run:function(e){var t,n=et.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):et.propHooks._default.set(this),this}}).init.prototype=et.prototype,(et.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[Xe(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=et.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=et.prototype.init,S.fx.step={};var tt,nt,rt,it,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function st(){nt&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(st):C.setTimeout(st,S.fx.interval),S.fx.tick())}function ut(){return C.setTimeout(function(){tt=void 0}),tt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ft.tweeners[t]||[]).concat(ft.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ft(o,e,t){var n,a,r=0,i=ft.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=tt||ut(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:tt||ut(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=ft.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ct,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(ft,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],ft.tweeners[n]=ft.tweeners[n]||[],ft.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ot.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ct(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?ft.prefilters.unshift(e):ft.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=ft(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&at.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(lt(r,!0),e,t,n)}}),S.each({slideDown:lt("show"),slideUp:lt("hide"),slideToggle:lt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(tt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),tt=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){nt||(nt=!0,st())},S.fx.stop=function(){nt=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},rt=E.createElement("input"),it=E.createElement("select").appendChild(E.createElement("option")),rt.type="checkbox",y.checkOn=""!==rt.value,y.optSelected=it.selected,(rt=E.createElement("input")).value="t",rt.type="radio",y.radioValue="t"===rt.value;var pt,dt=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),pt={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=dt[t]||S.find.attr;dt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=dt[o],dt[o]=r,r=null!=a(e,t,n)?o:null,dt[o]=i),r}});var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function vt(e){return(e.match(P)||[]).join(" ")}function yt(e){return e.getAttribute&&e.getAttribute("class")||""}function mt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,yt(this)))});if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,yt(this)))});if(!arguments.length)return this.attr("class","");if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,yt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=mt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=yt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+vt(yt(n))+" ").indexOf(t))return!0;return!1}});var xt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(xt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:vt(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var bt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!bt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,bt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,wt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,wt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var Tt=C.location,Ct={guid:Date.now()},Et=/\?/;S.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||S.error("Invalid XML: "+e),t};var St=/\[\]$/,kt=/\r?\n/g,At=/^(?:submit|button|image|reset|file)$/i,Nt=/^(?:input|select|textarea|keygen)/i;function Dt(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||St.test(n)?i(n,t):Dt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)Dt(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)Dt(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&Nt.test(this.nodeName)&&!At.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(kt,"\r\n")}}):{name:t.name,value:n.replace(kt,"\r\n")}}).get()}});var jt=/%20/g,qt=/#.*$/,Lt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,Pt=/^\/\//,Rt={},Mt={},It="*/".concat("*"),Wt=E.createElement("a");function Ft(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Bt(t,i,o,a){var s={},u=t===Mt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function $t(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Wt.href=Tt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":It,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?$t($t(e,S.ajaxSettings),t):$t(S.ajaxSettings,e)},ajaxPrefilter:Ft(Rt),ajaxTransport:Ft(Mt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Ht.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Tt.href)+"").replace(Pt,Tt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Wt.protocol+"//"+Wt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Bt(Rt,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ot.test(v.type),f=v.url.replace(qt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(jt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Et.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Lt,"$1"),o=(Et.test(f)?"&":"?")+"_="+Ct.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+It+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Bt(Mt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var _t={0:200,1223:204},zt=S.ajaxSettings.xhr();y.cors=!!zt&&"withCredentials"in zt,y.ajax=zt=!!zt,S.ajaxTransport(function(i){var o,a;if(y.cors||zt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(_t[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=vt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Gt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Gt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Yt=C.jQuery,Qt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Qt),e&&C.jQuery===S&&(C.jQuery=Yt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S});
</script>
<script type="text/javascript">
/*
* jQuery Templates Plugin 1.0.0pre
* http://github.com/jquery/jquery-tmpl
* Requires jQuery 1.4.2
*
* Copyright Software Freedom Conservancy, Inc.
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*/
(function(a){var r=a.fn.domManip,d="_tmplitem",q=/^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /,b={},f={},e,p={key:0,data:{}},i=0,c=0,l=[];function g(g,d,h,e){var c={data:e||(e===0||e===false)?e:d?d.data:{},_wrap:d?d._wrap:null,tmpl:null,parent:d||null,nodes:[],calls:u,nest:w,wrap:x,html:v,update:t};g&&a.extend(c,g,{nodes:[],parent:d});if(h){c.tmpl=h;c._ctnt=c._ctnt||c.tmpl(a,c);c.key=++i;(l.length?f:b)[i]=c}return c}a.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(f,d){a.fn[f]=function(n){var g=[],i=a(n),k,h,m,l,j=this.length===1&&this[0].parentNode;e=b||{};if(j&&j.nodeType===11&&j.childNodes.length===1&&i.length===1){i[d](this[0]);g=this}else{for(h=0,m=i.length;h<m;h++){c=h;k=(h>0?this.clone(true):this).get();a(i[h])[d](k);g=g.concat(k)}c=0;g=this.pushStack(g,f,i.selector)}l=e;e=null;a.tmpl.complete(l);return g}});a.fn.extend({tmpl:function(d,c,b){return a.tmpl(this[0],d,c,b)},tmplItem:function(){return a.tmplItem(this[0])},template:function(b){return a.template(b,this[0])},domManip:function(d,m,k){if(d[0]&&a.isArray(d[0])){var g=a.makeArray(arguments),h=d[0],j=h.length,i=0,f;while(i<j&&!(f=a.data(h[i++],"tmplItem")));if(f&&c)g[2]=function(b){a.tmpl.afterManip(this,b,k)};r.apply(this,g)}else r.apply(this,arguments);c=0;!e&&a.tmpl.complete(b);return this}});a.extend({tmpl:function(d,h,e,c){var i,k=!c;if(k){c=p;d=a.template[d]||a.template(null,d);f={}}else if(!d){d=c.tmpl;b[c.key]=c;c.nodes=[];c.wrapped&&n(c,c.wrapped);return a(j(c,null,c.tmpl(a,c)))}if(!d)return[];if(typeof h==="function")h=h.call(c||{});e&&e.wrapped&&n(e,e.wrapped);i=a.isArray(h)?a.map(h,function(a){return a?g(e,c,d,a):null}):[g(e,c,d,h)];return k?a(j(c,null,i)):i},tmplItem:function(b){var c;if(b instanceof a)b=b[0];while(b&&b.nodeType===1&&!(c=a.data(b,"tmplItem"))&&(b=b.parentNode));return c||p},template:function(c,b){if(b){if(typeof b==="string")b=o(b);else if(b instanceof a)b=b[0]||{};if(b.nodeType)b=a.data(b,"tmpl")||a.data(b,"tmpl",o(b.innerHTML));return typeof c==="string"?(a.template[c]=b):b}return c?typeof c!=="string"?a.template(null,c):a.template[c]||a.template(null,q.test(c)?c:a(c)):null},encode:function(a){return(""+a).split("&").join("&amp;").split("<").join("&lt;").split(">").join("&gt;").split('"').join("&#34;").split("'").join("&#39;")}});a.extend(a.tmpl,{tag:{tmpl:{_default:{$2:"null"},open:"if($notnull_1){__=__.concat($item.nest($1,$2));}"},wrap:{_default:{$2:"null"},open:"$item.calls(__,$1,$2);__=[];",close:"call=$item.calls();__=call._.concat($item.wrap(call,__));"},each:{_default:{$2:"$index, $value"},open:"if($notnull_1){$.each($1a,function($2){with(this){",close:"}});}"},"if":{open:"if(($notnull_1) && $1a){",close:"}"},"else":{_default:{$1:"true"},open:"}else if(($notnull_1) && $1a){"},html:{open:"if($notnull_1){__.push($1a);}"},"=":{_default:{$1:"$data"},open:"if($notnull_1){__.push($.encode($1a));}"},"!":{open:""}},complete:function(){b={}},afterManip:function(f,b,d){var e=b.nodeType===11?a.makeArray(b.childNodes):b.nodeType===1?[b]:[];d.call(f,b);m(e);c++}});function j(e,g,f){var b,c=f?a.map(f,function(a){return typeof a==="string"?e.key?a.replace(/(<\w+)(?=[\s>])(?![^>]*_tmplitem)([^>]*)/g,"$1 "+d+'="'+e.key+'" $2'):a:j(a,e,a._ctnt)}):e;if(g)return c;c=c.join("");c.replace(/^\s*([^<\s][^<]*)?(<[\w\W]+>)([^>]*[^>\s])?\s*$/,function(f,c,e,d){b=a(e).get();m(b);if(c)b=k(c).concat(b);if(d)b=b.concat(k(d))});return b?b:k(c)}function k(c){var b=document.createElement("div");b.innerHTML=c;return a.makeArray(b.childNodes)}function o(b){return new Function("jQuery","$item","var $=jQuery,call,__=[],$data=$item.data;with($data){__.push('"+a.trim(b).replace(/([\\'])/g,"\\$1").replace(/[\r\t\n]/g," ").replace(/\$\{([^\}]*)\}/g,"{{= $1}}").replace(/\{\{(\/?)(\w+|.)(?:\(((?:[^\}]|\}(?!\}))*?)?\))?(?:\s+(.*?)?)?(\(((?:[^\}]|\}(?!\}))*?)\))?\s*\}\}/g,function(m,l,k,g,b,c,d){var j=a.tmpl.tag[k],i,e,f;if(!j)throw"Unknown template tag: "+k;i=j._default||[];if(c&&!/\w$/.test(b)){b+=c;c=""}if(b){b=h(b);d=d?","+h(d)+")":c?")":"";e=c?b.indexOf(".")>-1?b+h(c):"("+b+").call($item"+d:b;f=c?e:"(typeof("+b+")==='function'?("+b+").call($item):("+b+"))"}else f=e=i.$1||"null";g=h(g);return"');"+j[l?"close":"open"].split("$notnull_1").join(b?"typeof("+b+")!=='undefined' && ("+b+")!=null":"true").split("$1a").join(f).split("$1").join(e).split("$2").join(g||i.$2||"")+"__.push('"})+"');}return __;")}function n(c,b){c._wrap=j(c,true,a.isArray(b)?b:[q.test(b)?b:a(b).html()]).join("")}function h(a){return a?a.replace(/\\'/g,"'").replace(/\\\\/g,"\\"):null}function s(b){var a=document.createElement("div");a.appendChild(b.cloneNode(true));return a.innerHTML}function m(o){var n="_"+c,k,j,l={},e,p,h;for(e=0,p=o.length;e<p;e++){if((k=o[e]).nodeType!==1)continue;j=k.getElementsByTagName("*");for(h=j.length-1;h>=0;h--)m(j[h]);m(k)}function m(j){var p,h=j,k,e,m;if(m=j.getAttribute(d)){while(h.parentNode&&(h=h.parentNode).nodeType===1&&!(p=h.getAttribute(d)));if(p!==m){h=h.parentNode?h.nodeType===11?0:h.getAttribute(d)||0:0;if(!(e=b[m])){e=f[m];e=g(e,b[h]||f[h]);e.key=++i;b[i]=e}c&&o(m)}j.removeAttribute(d)}else if(c&&(e=a.data(j,"tmplItem"))){o(e.key);b[e.key]=e;h=a.data(j.parentNode,"tmplItem");h=h?h.key:0}if(e){k=e;while(k&&k.key!=h){k.nodes.push(j);k=k.parent}delete e._ctnt;delete e._wrap;a.data(j,"tmplItem",e)}function o(a){a=a+n;e=l[a]=l[a]||g(e,b[e.parent.key+n]||e.parent)}}}function u(a,d,c,b){if(!a)return l.pop();l.push({_:a,tmpl:d,item:this,data:c,options:b})}function w(d,c,b){return a.tmpl(a.template(d),c,b,this)}function x(b,d){var c=b.options||{};c.wrapped=d;return a.tmpl(a.template(b.tmpl),b.data,c,b.item)}function v(d,c){var b=this._wrap;return a.map(a(a.isArray(b)?b.join(""):b).filter(d||"*"),function(a){return c?a.innerText||a.textContent:a.outerHTML||s(a)})}function t(){var b=this.nodes;a.tmpl(null,null,null,this).insertBefore(b[0]);a(b).remove()}})(jQuery);
</script>
<script type="text/javascript">
!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&"object"==typeof module.exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){return function(e){"use strict";var t=e.tablesorter={version:"2.30.5",parsers:[],widgets:[],defaults:{theme:"default",widthFixed:!1,showProcessing:!1,headerTemplate:"{content}",onRenderTemplate:null,onRenderHeader:null,cancelSelection:!0,tabIndex:!0,dateFormat:"mmddyyyy",sortMultiSortKey:"shiftKey",sortResetKey:"ctrlKey",usNumberFormat:!0,delayInit:!1,serverSideSorting:!1,resort:!0,headers:{},ignoreCase:!0,sortForce:null,sortList:[],sortAppend:null,sortStable:!1,sortInitialOrder:"asc",sortLocaleCompare:!1,sortReset:!1,sortRestart:!1,emptyTo:"bottom",stringTo:"max",duplicateSpan:!0,textExtraction:"basic",textAttribute:"data-text",textSorter:null,numberSorter:null,initWidgets:!0,widgetClass:"widget-{name}",widgets:[],widgetOptions:{zebra:["even","odd"]},initialized:null,tableClass:"",cssAsc:"",cssDesc:"",cssNone:"",cssHeader:"",cssHeaderRow:"",cssProcessing:"",cssChildRow:"tablesorter-childRow",cssInfoBlock:"tablesorter-infoOnly",cssNoSort:"tablesorter-noSort",cssIgnoreRow:"tablesorter-ignoreRow",cssIcon:"tablesorter-icon",cssIconNone:"",cssIconAsc:"",cssIconDesc:"",cssIconDisabled:"",pointerClick:"click",pointerDown:"mousedown",pointerUp:"mouseup",selectorHeaders:"> thead th, > thead td",selectorSort:"th, td",selectorRemove:".remove-me",debug:!1,headerList:[],empties:{},strings:{},parsers:[],globalize:0,imgAttr:0},css:{table:"tablesorter",cssHasChild:"tablesorter-hasChildRow",childRow:"tablesorter-childRow",colgroup:"tablesorter-colgroup",header:"tablesorter-header",headerRow:"tablesorter-headerRow",headerIn:"tablesorter-header-inner",icon:"tablesorter-icon",processing:"tablesorter-processing",sortAsc:"tablesorter-headerAsc",sortDesc:"tablesorter-headerDesc",sortNone:"tablesorter-headerUnSorted"},language:{sortAsc:"Ascending sort applied, ",sortDesc:"Descending sort applied, ",sortNone:"No sort applied, ",sortDisabled:"sorting is disabled",nextAsc:"activate to apply an ascending sort",nextDesc:"activate to apply a descending sort",nextNone:"activate to remove the sort"},regex:{templateContent:/\{content\}/g,templateIcon:/\{icon\}/g,templateName:/\{name\}/i,spaces:/\s+/g,nonWord:/\W/g,formElements:/(input|select|button|textarea)/i,chunk:/(^([+\-]?(?:\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?)?$|^0x[0-9a-f]+$|\d+)/gi,chunks:/(^\\0|\\0$)/,hex:/^0x[0-9a-f]+$/i,comma:/,/g,digitNonUS:/[\s|\.]/g,digitNegativeTest:/^\s*\([.\d]+\)/,digitNegativeReplace:/^\s*\(([.\d]+)\)/,digitTest:/^[\-+(]?\d+[)]?$/,digitReplace:/[,.'"\s]/g},string:{max:1,min:-1,emptymin:1,emptymax:-1,zero:0,none:0,"null":0,top:!0,bottom:!1},keyCodes:{enter:13},dates:{},instanceMethods:{},setup:function(r,o){if(r&&r.tHead&&0!==r.tBodies.length&&!0!==r.hasInitialized){var s="",a=e(r),n=e.metadata;r.hasInitialized=!1,r.isProcessing=!0,r.config=o,e.data(r,"tablesorter",o),t.debug(o,"core")&&(console[console.group?"group":"log"]("Initializing tablesorter v"+t.version),e.data(r,"startoveralltimer",new Date)),o.supportsDataObject=function(e){return e[0]=parseInt(e[0],10),e[0]>1||1===e[0]&&parseInt(e[1],10)>=4}(e.fn.jquery.split(".")),o.emptyTo=o.emptyTo.toLowerCase(),o.stringTo=o.stringTo.toLowerCase(),o.last={sortList:[],clickedIndex:-1},/tablesorter\-/.test(a.attr("class"))||(s=""!==o.theme?" tablesorter-"+o.theme:""),o.namespace?o.namespace="."+o.namespace.replace(t.regex.nonWord,""):o.namespace=".tablesorter"+Math.random().toString(16).slice(2),o.table=r,o.$table=a.addClass(t.css.table+" "+o.tableClass+s+" "+o.namespace.slice(1)).attr("role","grid"),o.$headers=a.find(o.selectorHeaders),o.$table.children().children("tr").attr("role","row"),o.$tbodies=a.children("tbody:not(."+o.cssInfoBlock+")").attr({"aria-live":"polite","aria-relevant":"all"}),o.$table.children("caption").length&&((s=o.$table.children("caption")[0]).id||(s.id=o.namespace.slice(1)+"caption"),o.$table.attr("aria-labelledby",s.id)),o.widgetInit={},o.textExtraction=o.$table.attr("data-text-extraction")||o.textExtraction||"basic",t.buildHeaders(o),t.fixColumnWidth(r),t.addWidgetFromClass(r),t.applyWidgetOptions(r),t.setupParsers(o),o.totalRows=0,o.debug&&t.validateOptions(o),o.delayInit||t.buildCache(o),t.bindEvents(r,o.$headers,!0),t.bindMethods(o),o.supportsDataObject&&void 0!==a.data().sortlist?o.sortList=a.data().sortlist:n&&a.metadata()&&a.metadata().sortlist&&(o.sortList=a.metadata().sortlist),t.applyWidget(r,!0),o.sortList.length>0?t.sortOn(o,o.sortList,{},!o.initWidgets):(t.setHeadersCss(o),o.initWidgets&&t.applyWidget(r,!1)),o.showProcessing&&a.unbind("sortBegin"+o.namespace+" sortEnd"+o.namespace).bind("sortBegin"+o.namespace+" sortEnd"+o.namespace,function(e){clearTimeout(o.timerProcessing),t.isProcessing(r),"sortBegin"===e.type&&(o.timerProcessing=setTimeout(function(){t.isProcessing(r,!0)},500))}),r.hasInitialized=!0,r.isProcessing=!1,t.debug(o,"core")&&(console.log("Overall initialization time:"+t.benchmark(e.data(r,"startoveralltimer"))),t.debug(o,"core")&&console.groupEnd&&console.groupEnd()),a.triggerHandler("tablesorter-initialized",r),"function"==typeof o.initialized&&o.initialized(r)}else t.debug(o,"core")&&(r.hasInitialized?console.warn("Stopping initialization. Tablesorter has already been initialized"):console.error("Stopping initialization! No table, thead or tbody",r))},bindMethods:function(r){var o=r.$table,s=r.namespace,a="sortReset update updateRows updateAll updateHeaders addRows updateCell updateComplete sorton appendCache updateCache applyWidgetId applyWidgets refreshWidgets destroy mouseup mouseleave ".split(" ").join(s+" ");o.unbind(a.replace(t.regex.spaces," ")).bind("sortReset"+s,function(e,r){e.stopPropagation(),t.sortReset(this.config,function(e){e.isApplyingWidgets?setTimeout(function(){t.applyWidget(e,"",r)},100):t.applyWidget(e,"",r)})}).bind("updateAll"+s,function(e,r,o){e.stopPropagation(),t.updateAll(this.config,r,o)}).bind("update"+s+" updateRows"+s,function(e,r,o){e.stopPropagation(),t.update(this.config,r,o)}).bind("updateHeaders"+s,function(e,r){e.stopPropagation(),t.updateHeaders(this.config,r)}).bind("updateCell"+s,function(e,r,o,s){e.stopPropagation(),t.updateCell(this.config,r,o,s)}).bind("addRows"+s,function(e,r,o,s){e.stopPropagation(),t.addRows(this.config,r,o,s)}).bind("updateComplete"+s,function(){this.isUpdating=!1}).bind("sorton"+s,function(e,r,o,s){e.stopPropagation(),t.sortOn(this.config,r,o,s)}).bind("appendCache"+s,function(r,o,s){r.stopPropagation(),t.appendCache(this.config,s),e.isFunction(o)&&o(this)}).bind("updateCache"+s,function(e,r,o){e.stopPropagation(),t.updateCache(this.config,r,o)}).bind("applyWidgetId"+s,function(e,r){e.stopPropagation(),t.applyWidgetId(this,r)}).bind("applyWidgets"+s,function(e,r){e.stopPropagation(),t.applyWidget(this,!1,r)}).bind("refreshWidgets"+s,function(e,r,o){e.stopPropagation(),t.refreshWidgets(this,r,o)}).bind("removeWidget"+s,function(e,r,o){e.stopPropagation(),t.removeWidget(this,r,o)}).bind("destroy"+s,function(e,r,o){e.stopPropagation(),t.destroy(this,r,o)}).bind("resetToLoadState"+s,function(o){o.stopPropagation(),t.removeWidget(this,!0,!1);var s=e.extend(!0,{},r.originalSettings);(r=e.extend(!0,{},t.defaults,s)).originalSettings=s,this.hasInitialized=!1,t.setup(this,r)})},bindEvents:function(r,o,s){var a,n=(r=e(r)[0]).config,i=n.namespace,l=null;!0!==s&&(o.addClass(i.slice(1)+"_extra_headers"),(a=t.getClosest(o,"table")).length&&"TABLE"===a[0].nodeName&&a[0]!==r&&e(a[0]).addClass(i.slice(1)+"_extra_table")),a=(n.pointerDown+" "+n.pointerUp+" "+n.pointerClick+" sort keyup ").replace(t.regex.spaces," ").split(" ").join(i+" "),o.find(n.selectorSort).add(o.filter(n.selectorSort)).unbind(a).bind(a,function(r,o){var s,a,i,d=e(r.target),c=" "+r.type+" ";if(!(1!==(r.which||r.button)&&!c.match(" "+n.pointerClick+" | sort | keyup ")||" keyup "===c&&r.which!==t.keyCodes.enter||c.match(" "+n.pointerClick+" ")&&void 0!==r.which||c.match(" "+n.pointerUp+" ")&&l!==r.target&&!0!==o)){if(c.match(" "+n.pointerDown+" "))return l=r.target,void("1"===(i=d.jquery.split("."))[0]&&i[1]<4&&r.preventDefault());if(l=null,s=t.getClosest(e(this),"."+t.css.header),t.regex.formElements.test(r.target.nodeName)||d.hasClass(n.cssNoSort)||d.parents("."+n.cssNoSort).length>0||s.hasClass("sorter-false")||d.parents("button").length>0)return!n.cancelSelection;n.delayInit&&t.isEmptyObject(n.cache)&&t.buildCache(n),n.last.clickedIndex=s.attr("data-column")||s.index(),(a=n.$headerIndexed[n.last.clickedIndex][0])&&!a.sortDisabled&&t.initSort(n,a,r)}}),n.cancelSelection&&o.attr("unselectable","on").bind("selectstart",!1).css({"user-select":"none",MozUserSelect:"none"})},buildHeaders:function(r){var o,s,a,n;for(r.headerList=[],r.headerContent=[],r.sortVars=[],t.debug(r,"core")&&(a=new Date),r.columns=t.computeColumnIndex(r.$table.children("thead, tfoot").children("tr")),s=r.cssIcon?'<i class="'+(r.cssIcon===t.css.icon?t.css.icon:r.cssIcon+" "+t.css.icon)+'"></i>':"",r.$headers=e(e.map(r.$table.find(r.selectorHeaders),function(o,a){var n,i,l,d,c,g=e(o);if(!t.getClosest(g,"tr").hasClass(r.cssIgnoreRow))return/(th|td)/i.test(o.nodeName)||(c=t.getClosest(g,"th, td"),g.attr("data-column",c.attr("data-column"))),n=t.getColumnData(r.table,r.headers,a,!0),r.headerContent[a]=g.html(),""===r.headerTemplate||g.find("."+t.css.headerIn).length||(d=r.headerTemplate.replace(t.regex.templateContent,g.html()).replace(t.regex.templateIcon,g.find("."+t.css.icon).length?"":s),r.onRenderTemplate&&(i=r.onRenderTemplate.apply(g,[a,d]))&&"string"==typeof i&&(d=i),g.html('<div class="'+t.css.headerIn+'">'+d+"</div>")),r.onRenderHeader&&r.onRenderHeader.apply(g,[a,r,r.$table]),l=parseInt(g.attr("data-column"),10),o.column=l,c=t.getOrder(t.getData(g,n,"sortInitialOrder")||r.sortInitialOrder),r.sortVars[l]={count:-1,order:c?r.sortReset?[1,0,2]:[1,0]:r.sortReset?[0,1,2]:[0,1],lockedOrder:!1},void 0!==(c=t.getData(g,n,"lockedOrder")||!1)&&!1!==c&&(r.sortVars[l].lockedOrder=!0,r.sortVars[l].order=t.getOrder(c)?[1,1]:[0,0]),r.headerList[a]=o,g.addClass(t.css.header+" "+r.cssHeader),t.getClosest(g,"tr").addClass(t.css.headerRow+" "+r.cssHeaderRow).attr("role","row"),r.tabIndex&&g.attr("tabindex",0),o})),r.$headerIndexed=[],n=0;n<r.columns;n++)t.isEmptyObject(r.sortVars[n])&&(r.sortVars[n]={}),o=r.$headers.filter('[data-column="'+n+'"]'),r.$headerIndexed[n]=o.length?o.not(".sorter-false").length?o.not(".sorter-false").filter(":last"):o.filter(":last"):e();r.$table.find(r.selectorHeaders).attr({scope:"col",role:"columnheader"}),t.updateHeader(r),t.debug(r,"core")&&(console.log("Built headers:"+t.benchmark(a)),console.log(r.$headers))},addInstanceMethods:function(r){e.extend(t.instanceMethods,r)},setupParsers:function(e,r){var o,s,a,n,i,l,d,c,g,p,u,f,h,m,b=e.table,y=0,w=t.debug(e,"core"),x={};if(e.$tbodies=e.$table.children("tbody:not(."+e.cssInfoBlock+")"),h=void 0===r?e.$tbodies:r,0===(m=h.length))return w?console.warn("Warning: *Empty table!* Not building a parser cache"):"";for(w&&(f=new Date,console[console.group?"group":"log"]("Detecting parsers for each column")),s={extractors:[],parsers:[]};y<m;){if((o=h[y].rows).length)for(i=0,n=e.columns,l=0;l<n;l++){if((d=e.$headerIndexed[i])&&d.length&&(c=t.getColumnData(b,e.headers,i),u=t.getParserById(t.getData(d,c,"extractor")),p=t.getParserById(t.getData(d,c,"sorter")),g="false"===t.getData(d,c,"parser"),e.empties[i]=(t.getData(d,c,"empty")||e.emptyTo||(e.emptyToBottom?"bottom":"top")).toLowerCase(),e.strings[i]=(t.getData(d,c,"string")||e.stringTo||"max").toLowerCase(),g&&(p=t.getParserById("no-parser")),u||(u=!1),p||(p=t.detectParserForColumn(e,o,-1,i)),w&&(x["("+i+") "+d.text()]={parser:p.id,extractor:u?u.id:"none",string:e.strings[i],empty:e.empties[i]}),s.parsers[i]=p,s.extractors[i]=u,(a=d[0].colSpan-1)>0))for(i+=a,n+=a;a+1>0;)s.parsers[i-a]=p,s.extractors[i-a]=u,a--;i++}y+=s.parsers.length?m:1}w&&(t.isEmptyObject(x)?console.warn(" No parsers detected!"):console[console.table?"table":"log"](x),console.log("Completed detecting parsers"+t.benchmark(f)),console.groupEnd&&console.groupEnd()),e.parsers=s.parsers,e.extractors=s.extractors},addParser:function(e){var r,o=t.parsers.length,s=!0;for(r=0;r<o;r++)t.parsers[r].id.toLowerCase()===e.id.toLowerCase()&&(s=!1);s&&(t.parsers[t.parsers.length]=e)},getParserById:function(e){if("false"==e)return!1;var r,o=t.parsers.length;for(r=0;r<o;r++)if(t.parsers[r].id.toLowerCase()===e.toString().toLowerCase())return t.parsers[r];return!1},detectParserForColumn:function(r,o,s,a){for(var n,i,l,d=t.parsers.length,c=!1,g="",p=t.debug(r,"core"),u=!0;""===g&&u;)(l=o[++s])&&s<50?l.className.indexOf(t.cssIgnoreRow)<0&&(c=o[s].cells[a],g=t.getElementText(r,c,a),i=e(c),p&&console.log("Checking if value was empty on row "+s+", column: "+a+': "'+g+'"')):u=!1;for(;--d>=0;)if((n=t.parsers[d])&&"text"!==n.id&&n.is&&n.is(g,r.table,c,i))return n;return t.getParserById("text")},getElementText:function(r,o,s){if(!o)return"";var a,n=r.textExtraction||"",i=o.jquery?o:e(o);return"string"==typeof n?"basic"===n&&void 0!==(a=i.attr(r.textAttribute))?e.trim(a):e.trim(o.textContent||i.text()):"function"==typeof n?e.trim(n(i[0],r.table,s)):"function"==typeof(a=t.getColumnData(r.table,n,s))?e.trim(a(i[0],r.table,s)):e.trim(i[0].textContent||i.text())},getParsedText:function(e,r,o,s){void 0===s&&(s=t.getElementText(e,r,o));var a=""+s,n=e.parsers[o],i=e.extractors[o];return n&&(i&&"function"==typeof i.format&&(s=i.format(s,e.table,r,o)),a="no-parser"===n.id?"":n.format(""+s,e.table,r,o),e.ignoreCase&&"string"==typeof a&&(a=a.toLowerCase())),a},buildCache:function(r,o,s){var a,n,i,l,d,c,g,p,u,f,h,m,b,y,w,x,v,C,$,I,D,R,T=r.table,L=r.parsers,A=t.debug(r,"core");if(r.$tbodies=r.$table.children("tbody:not(."+r.cssInfoBlock+")"),g=void 0===s?r.$tbodies:s,r.cache={},r.totalRows=0,!L)return A?console.warn("Warning: *Empty table!* Not building a cache"):"";for(A&&(m=new Date),r.showProcessing&&t.isProcessing(T,!0),c=0;c<g.length;c++){for(x=[],a=r.cache[c]={normalized:[]},b=g[c]&&g[c].rows.length||0,l=0;l<b;++l)if(y={child:[],raw:[]},p=e(g[c].rows[l]),u=[],!p.hasClass(r.selectorRemove.slice(1)))if(p.hasClass(r.cssChildRow)&&0!==l)for(D=a.normalized.length-1,(w=a.normalized[D][r.columns]).$row=w.$row.add(p),p.prev().hasClass(r.cssChildRow)||p.prev().addClass(t.css.cssHasChild),f=p.children("th, td"),D=w.child.length,w.child[D]=[],C=0,I=r.columns,d=0;d<I;d++)(h=f[d])&&(w.child[D][d]=t.getParsedText(r,h,d),(v=f[d].colSpan-1)>0&&(C+=v,I+=v)),C++;else{for(y.$row=p,y.order=l,C=0,I=r.columns,d=0;d<I;++d){if((h=p[0].cells[d])&&C<r.columns&&(!($=void 0!==L[C])&&A&&console.warn("No parser found for row: "+l+", column: "+d+'; cell containing: "'+e(h).text()+'"; does it have a header?'),n=t.getElementText(r,h,C),y.raw[C]=n,i=t.getParsedText(r,h,C,n),u[C]=i,$&&"numeric"===(L[C].type||"").toLowerCase()&&(x[C]=Math.max(Math.abs(i)||0,x[C]||0)),(v=h.colSpan-1)>0)){for(R=0;R<=v;)i=r.duplicateSpan||0===R?n:"string"!=typeof r.textExtraction?t.getElementText(r,h,C+R)||"":"",y.raw[C+R]=i,u[C+R]=i,R++;C+=v,I+=v}C++}u[r.columns]=y,a.normalized[a.normalized.length]=u}a.colMax=x,r.totalRows+=a.normalized.length}if(r.showProcessing&&t.isProcessing(T),A){for(D=Math.min(5,r.cache[0].normalized.length),console[console.group?"group":"log"]("Building cache for "+r.totalRows+" rows (showing "+D+" rows in log) and "+r.columns+" columns"+t.benchmark(m)),n={},d=0;d<r.columns;d++)for(C=0;C<D;C++)n["row: "+C]||(n["row: "+C]={}),n["row: "+C][r.$headerIndexed[d].text()]=r.cache[0].normalized[C][d];console[console.table?"table":"log"](n),console.groupEnd&&console.groupEnd()}e.isFunction(o)&&o(T)},getColumnText:function(r,o,s,a){var n,i,l,d,c,g,p,u,f,h,m="function"==typeof s,b="all"===o,y={raw:[],parsed:[],$cell:[]},w=(r=e(r)[0]).config;if(!t.isEmptyObject(w)){for(c=w.$tbodies.length,n=0;n<c;n++)for(g=(l=w.cache[n].normalized).length,i=0;i<g;i++)d=l[i],a&&!d[w.columns].$row.is(a)||(h=!0,u=b?d.slice(0,w.columns):d[o],d=d[w.columns],p=b?d.raw:d.raw[o],f=b?d.$row.children():d.$row.children().eq(o),m&&(h=s({tbodyIndex:n,rowIndex:i,parsed:u,raw:p,$row:d.$row,$cell:f})),!1!==h&&(y.parsed[y.parsed.length]=u,y.raw[y.raw.length]=p,y.$cell[y.$cell.length]=f));return y}t.debug(w,"core")&&console.warn("No cache found - aborting getColumnText function!")},setHeadersCss:function(r){var o,s,a=r.sortList,n=a.length,i=t.css.sortNone+" "+r.cssNone,l=[t.css.sortAsc+" "+r.cssAsc,t.css.sortDesc+" "+r.cssDesc],d=[r.cssIconAsc,r.cssIconDesc,r.cssIconNone],c=["ascending","descending"],g=function(e,r){e.removeClass(i).addClass(l[r]).attr("aria-sort",c[r]).find("."+t.css.icon).removeClass(d[2]).addClass(d[r])},p=r.$table.find("tfoot tr").children("td, th").add(e(r.namespace+"_extra_headers")).removeClass(l.join(" ")),u=r.$headers.add(e("thead "+r.namespace+"_extra_headers")).removeClass(l.join(" ")).addClass(i).attr("aria-sort","none").find("."+t.css.icon).removeClass(d.join(" ")).end();for(u.not(".sorter-false").find("."+t.css.icon).addClass(d[2]),r.cssIconDisabled&&u.filter(".sorter-false").find("."+t.css.icon).addClass(r.cssIconDisabled),o=0;o<n;o++)if(2!==a[o][1]){if(u=r.$headers.filter(function(e){for(var o=!0,s=r.$headers.eq(e),a=parseInt(s.attr("data-column"),10),n=a+t.getClosest(s,"th, td")[0].colSpan;a<n;a++)o=!!o&&(o||t.isValueInArray(a,r.sortList)>-1);return o}),(u=u.not(".sorter-false").filter('[data-column="'+a[o][0]+'"]'+(1===n?":last":""))).length)for(s=0;s<u.length;s++)u[s].sortDisabled||g(u.eq(s),a[o][1]);p.length&&g(p.filter('[data-column="'+a[o][0]+'"]'),a[o][1])}for(n=r.$headers.length,o=0;o<n;o++)t.setColumnAriaLabel(r,r.$headers.eq(o))},getClosest:function(t,r){return e.fn.closest?t.closest(r):t.is(r)?t:t.parents(r).filter(":first")},setColumnAriaLabel:function(r,o,s){if(o.length){var a=parseInt(o.attr("data-column"),10),n=r.sortVars[a],i=o.hasClass(t.css.sortAsc)?"sortAsc":o.hasClass(t.css.sortDesc)?"sortDesc":"sortNone",l=e.trim(o.text())+": "+t.language[i];o.hasClass("sorter-false")||!1===s?l+=t.language.sortDisabled:(i=(n.count+1)%n.order.length,s=n.order[i],l+=t.language[0===s?"nextAsc":1===s?"nextDesc":"nextNone"]),o.attr("aria-label",l)}},updateHeader:function(e){var r,o,s,a,n=e.table,i=e.$headers.length;for(r=0;r<i;r++)s=e.$headers.eq(r),a=t.getColumnData(n,e.headers,r,!0),o="false"===t.getData(s,a,"sorter")||"false"===t.getData(s,a,"parser"),t.setColumnSort(e,s,o)},setColumnSort:function(e,t,r){var o=e.table.id;t[0].sortDisabled=r,t[r?"addClass":"removeClass"]("sorter-false").attr("aria-disabled",""+r),e.tabIndex&&(r?t.removeAttr("tabindex"):t.attr("tabindex","0")),o&&(r?t.removeAttr("aria-controls"):t.attr("aria-controls",o))},updateHeaderSortCount:function(r,o){var s,a,n,i,l,d,c,g,p=o||r.sortList,u=p.length;for(r.sortList=[],i=0;i<u;i++)if(c=p[i],(s=parseInt(c[0],10))<r.columns){switch(r.sortVars[s].order||(g=t.getOrder(r.sortInitialOrder)?r.sortReset?[1,0,2]:[1,0]:r.sortReset?[0,1,2]:[0,1],r.sortVars[s].order=g,r.sortVars[s].count=0),g=r.sortVars[s].order,a=(""+c[1]).match(/^(1|d|s|o|n)/),a=a?a[0]:""){case"1":case"d":a=1;break;case"s":a=l||0;break;case"o":a=0===(d=g[(l||0)%g.length])?1:1===d?0:2;break;case"n":a=g[++r.sortVars[s].count%g.length];break;default:a=0}l=0===i?a:l,n=[s,parseInt(a,10)||0],r.sortList[r.sortList.length]=n,a=e.inArray(n[1],g),r.sortVars[s].count=a>=0?a:n[1]%g.length}},updateAll:function(e,r,o){var s=e.table;s.isUpdating=!0,t.refreshWidgets(s,!0,!0),t.buildHeaders(e),t.bindEvents(s,e.$headers,!0),t.bindMethods(e),t.commonUpdate(e,r,o)},update:function(e,r,o){e.table.isUpdating=!0,t.updateHeader(e),t.commonUpdate(e,r,o)},updateHeaders:function(e,r){e.table.isUpdating=!0,t.buildHeaders(e),t.bindEvents(e.table,e.$headers,!0),t.resortComplete(e,r)},updateCell:function(r,o,s,a){if(e(o).closest("tr").hasClass(r.cssChildRow))console.warn('Tablesorter Warning! "updateCell" for child row content has been disabled, use "update" instead');else{if(t.isEmptyObject(r.cache))return t.updateHeader(r),void t.commonUpdate(r,s,a);r.table.isUpdating=!0,r.$table.find(r.selectorRemove).remove();var n,i,l,d,c,g,p=r.$tbodies,u=e(o),f=p.index(t.getClosest(u,"tbody")),h=r.cache[f],m=t.getClosest(u,"tr");if(o=u[0],p.length&&f>=0){if(l=p.eq(f).find("tr").not("."+r.cssChildRow).index(m),c=h.normalized[l],(g=m[0].cells.length)!==r.columns)for(d=0,n=!1,i=0;i<g;i++)n||m[0].cells[i]===o?n=!0:d+=m[0].cells[i].colSpan;else d=u.index();n=t.getElementText(r,o,d),c[r.columns].raw[d]=n,n=t.getParsedText(r,o,d,n),c[d]=n,"numeric"===(r.parsers[d].type||"").toLowerCase()&&(h.colMax[d]=Math.max(Math.abs(n)||0,h.colMax[d]||0)),!1!==(n="undefined"!==s?s:r.resort)?t.checkResort(r,n,a):t.resortComplete(r,a)}else t.debug(r,"core")&&console.error("updateCell aborted, tbody missing or not within the indicated table"),r.table.isUpdating=!1}},addRows:function(r,o,s,a){var n,i,l,d,c,g,p,u,f,h,m,b,y,w="string"==typeof o&&1===r.$tbodies.length&&/<tr/.test(o||""),x=r.table;if(w)o=e(o),r.$tbodies.append(o);else if(!(o&&o instanceof e&&t.getClosest(o,"table")[0]===r.table))return t.debug(r,"core")&&console.error("addRows method requires (1) a jQuery selector reference to rows that have already been added to the table, or (2) row HTML string to be added to a table with only one tbody"),!1;if(x.isUpdating=!0,t.isEmptyObject(r.cache))t.updateHeader(r),t.commonUpdate(r,s,a);else{for(c=o.filter("tr").attr("role","row").length,l=r.$tbodies.index(o.parents("tbody").filter(":first")),r.parsers&&r.parsers.length||t.setupParsers(r),d=0;d<c;d++){for(f=0,p=o[d].cells.length,u=r.cache[l].normalized.length,m=[],h={child:[],raw:[],$row:o.eq(d),order:u},g=0;g<p;g++)b=o[d].cells[g],n=t.getElementText(r,b,f),h.raw[f]=n,i=t.getParsedText(r,b,f,n),m[f]=i,"numeric"===(r.parsers[f].type||"").toLowerCase()&&(r.cache[l].colMax[f]=Math.max(Math.abs(i)||0,r.cache[l].colMax[f]||0)),(y=b.colSpan-1)>0&&(f+=y),f++;m[r.columns]=h,r.cache[l].normalized[u]=m}t.checkResort(r,s,a)}},updateCache:function(e,r,o){e.parsers&&e.parsers.length||t.setupParsers(e,o),t.buildCache(e,r,o)},appendCache:function(e,r){var o,s,a,n,i,l,d,c=e.table,g=e.$tbodies,p=[],u=e.cache;if(t.isEmptyObject(u))return e.appender?e.appender(c,p):c.isUpdating?e.$table.triggerHandler("updateComplete",c):"";for(t.debug(e,"core")&&(d=new Date),l=0;l<g.length;l++)if((a=g.eq(l)).length){for(n=t.processTbody(c,a,!0),s=(o=u[l].normalized).length,i=0;i<s;i++)p[p.length]=o[i][e.columns].$row,e.appender&&(!e.pager||e.pager.removeRows||e.pager.ajax)||n.append(o[i][e.columns].$row);t.processTbody(c,n,!1)}e.appender&&e.appender(c,p),t.debug(e,"core")&&console.log("Rebuilt table"+t.benchmark(d)),r||e.appender||t.applyWidget(c),c.isUpdating&&e.$table.triggerHandler("updateComplete",c)},commonUpdate:function(e,r,o){e.$table.find(e.selectorRemove).remove(),t.setupParsers(e),t.buildCache(e),t.checkResort(e,r,o)},initSort:function(r,o,s){if(r.table.isUpdating)return setTimeout(function(){t.initSort(r,o,s)},50);var a,n,i,l,d,c,g,p=!s[r.sortMultiSortKey],u=r.table,f=r.$headers.length,h=t.getClosest(e(o),"th, td"),m=parseInt(h.attr("data-column"),10),b=r.sortVars[m].order;if(h=h[0],r.$table.triggerHandler("sortStart",u),c=(r.sortVars[m].count+1)%b.length,r.sortVars[m].count=s[r.sortResetKey]?2:c,r.sortRestart)for(i=0;i<f;i++)g=r.$headers.eq(i),m!==(c=parseInt(g.attr("data-column"),10))&&(p||g.hasClass(t.css.sortNone))&&(r.sortVars[c].count=-1);if(p){if(r.sortList=[],r.last.sortList=[],null!==r.sortForce)for(a=r.sortForce,n=0;n<a.length;n++)a[n][0]!==m&&(r.sortList[r.sortList.length]=a[n]);if((l=b[r.sortVars[m].count])<2&&(r.sortList[r.sortList.length]=[m,l],h.colSpan>1))for(n=1;n<h.colSpan;n++)r.sortList[r.sortList.length]=[m+n,l],r.sortVars[m+n].count=e.inArray(l,b)}else if(r.sortList=e.extend([],r.last.sortList),t.isValueInArray(m,r.sortList)>=0)for(n=0;n<r.sortList.length;n++)(c=r.sortList[n])[0]===m&&(c[1]=b[r.sortVars[m].count],2===c[1]&&(r.sortList.splice(n,1),r.sortVars[m].count=-1));else if((l=b[r.sortVars[m].count])<2&&(r.sortList[r.sortList.length]=[m,l],h.colSpan>1))for(n=1;n<h.colSpan;n++)r.sortList[r.sortList.length]=[m+n,l],r.sortVars[m+n].count=e.inArray(l,b);if(r.last.sortList=e.extend([],r.sortList),r.sortList.length&&r.sortAppend&&(a=e.isArray(r.sortAppend)?r.sortAppend:r.sortAppend[r.sortList[0][0]],!t.isEmptyObject(a)))for(n=0;n<a.length;n++)if(a[n][0]!==m&&t.isValueInArray(a[n][0],r.sortList)<0){if(l=a[n][1],d=(""+l).match(/^(a|d|s|o|n)/))switch(c=r.sortList[0][1],d[0]){case"d":l=1;break;case"s":l=c;break;case"o":l=0===c?1:0;break;case"n":l=(c+1)%b.length;break;default:l=0}r.sortList[r.sortList.length]=[a[n][0],l]}r.$table.triggerHandler("sortBegin",u),setTimeout(function(){t.setHeadersCss(r),t.multisort(r),t.appendCache(r),r.$table.triggerHandler("sortBeforeEnd",u),r.$table.triggerHandler("sortEnd",u)},1)},multisort:function(e){var r,o,s,a,n=e.table,i=[],l=0,d=e.textSorter||"",c=e.sortList,g=c.length,p=e.$tbodies.length;if(!e.serverSideSorting&&!t.isEmptyObject(e.cache)){if(t.debug(e,"core")&&(o=new Date),"object"==typeof d)for(s=e.columns;s--;)"function"==typeof(a=t.getColumnData(n,d,s))&&(i[s]=a);for(r=0;r<p;r++)s=e.cache[r].colMax,e.cache[r].normalized.sort(function(r,o){var a,p,u,f,h,m,b;for(a=0;a<g;a++){if(u=c[a][0],f=c[a][1],l=0===f,e.sortStable&&r[u]===o[u]&&1===g)return r[e.columns].order-o[e.columns].order;if(p=/n/i.test(t.getSortType(e.parsers,u)),p&&e.strings[u]?(p="boolean"==typeof t.string[e.strings[u]]?(l?1:-1)*(t.string[e.strings[u]]?-1:1):e.strings[u]?t.string[e.strings[u]]||0:0,h=e.numberSorter?e.numberSorter(r[u],o[u],l,s[u],n):t["sortNumeric"+(l?"Asc":"Desc")](r[u],o[u],p,s[u],u,e)):(m=l?r:o,b=l?o:r,h="function"==typeof d?d(m[u],b[u],l,u,n):"function"==typeof i[u]?i[u](m[u],b[u],l,u,n):t["sortNatural"+(l?"Asc":"Desc")](r[u],o[u],u,e)),h)return h}return r[e.columns].order-o[e.columns].order});t.debug(e,"core")&&console.log("Applying sort "+c.toString()+t.benchmark(o))}},resortComplete:function(t,r){t.table.isUpdating&&t.$table.triggerHandler("updateComplete",t.table),e.isFunction(r)&&r(t.table)},checkResort:function(r,o,s){var a=e.isArray(o)?o:r.sortList;!1===(void 0===o?r.resort:o)||r.serverSideSorting||r.table.isProcessing?(t.resortComplete(r,s),t.applyWidget(r.table,!1)):a.length?t.sortOn(r,a,function(){t.resortComplete(r,s)},!0):t.sortReset(r,function(){t.resortComplete(r,s),t.applyWidget(r.table,!1)})},sortOn:function(r,o,s,a){var n=r.table;r.$table.triggerHandler("sortStart",n),t.updateHeaderSortCount(r,o),t.setHeadersCss(r),r.delayInit&&t.isEmptyObject(r.cache)&&t.buildCache(r),r.$table.triggerHandler("sortBegin",n),t.multisort(r),t.appendCache(r,a),r.$table.triggerHandler("sortBeforeEnd",n),r.$table.triggerHandler("sortEnd",n),t.applyWidget(n),e.isFunction(s)&&s(n)},sortReset:function(r,o){r.sortList=[],t.setHeadersCss(r),t.multisort(r),t.appendCache(r);var s;for(s=0;s<r.columns;s++)r.sortVars[s].count=-1;e.isFunction(o)&&o(r.table)},getSortType:function(e,t){return e&&e[t]?e[t].type||"":""},getOrder:function(e){return/^d/i.test(e)||1===e},sortNatural:function(e,r){if(e===r)return 0;e=e.toString(),r=r.toString();var o,s,a,n,i,l,d=t.regex;if(d.hex.test(r)){if(o=parseInt((e||"").match(d.hex),16),s=parseInt((r||"").match(d.hex),16),o<s)return-1;if(o>s)return 1}for(o=(e||"").replace(d.chunk,"\\0$1\\0").replace(d.chunks,"").split("\\0"),s=(r||"").replace(d.chunk,"\\0$1\\0").replace(d.chunks,"").split("\\0"),l=Math.max(o.length,s.length),i=0;i<l;i++){if(a=isNaN(o[i])?o[i]||0:parseFloat(o[i])||0,n=isNaN(s[i])?s[i]||0:parseFloat(s[i])||0,isNaN(a)!==isNaN(n))return isNaN(a)?1:-1;if(typeof a!=typeof n&&(a+="",n+=""),a<n)return-1;if(a>n)return 1}return 0},sortNaturalAsc:function(e,r,o,s){if(e===r)return 0;var a=t.string[s.empties[o]||s.emptyTo];return""===e&&0!==a?"boolean"==typeof a?a?-1:1:-a||-1:""===r&&0!==a?"boolean"==typeof a?a?1:-1:a||1:t.sortNatural(e,r)},sortNaturalDesc:function(e,r,o,s){if(e===r)return 0;var a=t.string[s.empties[o]||s.emptyTo];return""===e&&0!==a?"boolean"==typeof a?a?-1:1:a||1:""===r&&0!==a?"boolean"==typeof a?a?1:-1:-a||-1:t.sortNatural(r,e)},sortText:function(e,t){return e>t?1:e<t?-1:0},getTextValue:function(e,t,r){if(r){var o,s=e?e.length:0,a=r+t;for(o=0;o<s;o++)a+=e.charCodeAt(o);return t*a}return 0},sortNumericAsc:function(e,r,o,s,a,n){if(e===r)return 0;var i=t.string[n.empties[a]||n.emptyTo];return""===e&&0!==i?"boolean"==typeof i?i?-1:1:-i||-1:""===r&&0!==i?"boolean"==typeof i?i?1:-1:i||1:(isNaN(e)&&(e=t.getTextValue(e,o,s)),isNaN(r)&&(r=t.getTextValue(r,o,s)),e-r)},sortNumericDesc:function(e,r,o,s,a,n){if(e===r)return 0;var i=t.string[n.empties[a]||n.emptyTo];return""===e&&0!==i?"boolean"==typeof i?i?-1:1:i||1:""===r&&0!==i?"boolean"==typeof i?i?1:-1:-i||-1:(isNaN(e)&&(e=t.getTextValue(e,o,s)),isNaN(r)&&(r=t.getTextValue(r,o,s)),r-e)},sortNumeric:function(e,t){return e-t},addWidget:function(e){e.id&&!t.isEmptyObject(t.getWidgetById(e.id))&&console.warn('"'+e.id+'" widget was loaded more than once!'),t.widgets[t.widgets.length]=e},hasWidget:function(t,r){return(t=e(t)).length&&t[0].config&&t[0].config.widgetInit[r]||!1},getWidgetById:function(e){var r,o,s=t.widgets.length;for(r=0;r<s;r++)if((o=t.widgets[r])&&o.id&&o.id.toLowerCase()===e.toLowerCase())return o},applyWidgetOptions:function(r){var o,s,a,n=r.config,i=n.widgets.length;if(i)for(o=0;o<i;o++)(s=t.getWidgetById(n.widgets[o]))&&s.options&&(a=e.extend(!0,{},s.options),n.widgetOptions=e.extend(!0,a,n.widgetOptions),e.extend(!0,t.defaults.widgetOptions,s.options))},addWidgetFromClass:function(e){var r,o,s=e.config,a="^"+s.widgetClass.replace(t.regex.templateName,"(\\S+)+")+"$",n=new RegExp(a,"g"),i=(e.className||"").split(t.regex.spaces);if(i.length)for(r=i.length,o=0;o<r;o++)i[o].match(n)&&(s.widgets[s.widgets.length]=i[o].replace(n,"$1"))},applyWidgetId:function(r,o,s){var a,n,i,l=(r=e(r)[0]).config,d=l.widgetOptions,c=t.debug(l,"core"),g=t.getWidgetById(o);g&&(i=g.id,a=!1,e.inArray(i,l.widgets)<0&&(l.widgets[l.widgets.length]=i),c&&(n=new Date),!s&&l.widgetInit[i]||(l.widgetInit[i]=!0,r.hasInitialized&&t.applyWidgetOptions(r),"function"==typeof g.init&&(a=!0,c&&console[console.group?"group":"log"]("Initializing "+i+" widget"),g.init(r,g,l,d))),s||"function"!=typeof g.format||(a=!0,c&&console[console.group?"group":"log"]("Updating "+i+" widget"),g.format(r,l,d,!1)),c&&a&&(console.log("Completed "+(s?"initializing ":"applying ")+i+" widget"+t.benchmark(n)),console.groupEnd&&console.groupEnd()))},applyWidget:function(r,o,s){var a,n,i,l,d,c=(r=e(r)[0]).config,g=t.debug(c,"core"),p=[];if(!1===o||!r.hasInitialized||!r.isApplyingWidgets&&!r.isUpdating){if(g&&(d=new Date),t.addWidgetFromClass(r),clearTimeout(c.timerReady),c.widgets.length){for(r.isApplyingWidgets=!0,c.widgets=e.grep(c.widgets,function(t,r){return e.inArray(t,c.widgets)===r}),n=(i=c.widgets||[]).length,a=0;a<n;a++)(l=t.getWidgetById(i[a]))&&l.id?(l.priority||(l.priority=10),p[a]=l):g&&console.warn('"'+i[a]+'" was enabled, but the widget code has not been loaded!');for(p.sort(function(e,t){return e.priority<t.priority?-1:e.priority===t.priority?0:1}),n=p.length,g&&console[console.group?"group":"log"]("Start "+(o?"initializing":"applying")+" widgets"),a=0;a<n;a++)(l=p[a])&&l.id&&t.applyWidgetId(r,l.id,o);g&&console.groupEnd&&console.groupEnd()}c.timerReady=setTimeout(function(){r.isApplyingWidgets=!1,e.data(r,"lastWidgetApplication",new Date),c.$table.triggerHandler("tablesorter-ready"),o||"function"!=typeof s||s(r),g&&(l=c.widgets.length,console.log("Completed "+(!0===o?"initializing ":"applying ")+l+" widget"+(1!==l?"s":"")+t.benchmark(d)))},10)}},removeWidget:function(r,o,s){var a,n,i,l,d=(r=e(r)[0]).config;if(!0===o)for(o=[],l=t.widgets.length,i=0;i<l;i++)(n=t.widgets[i])&&n.id&&(o[o.length]=n.id);else o=(e.isArray(o)?o.join(","):o||"").toLowerCase().split(/[\s,]+/);for(l=o.length,a=0;a<l;a++)n=t.getWidgetById(o[a]),(i=e.inArray(o[a],d.widgets))>=0&&!0!==s&&d.widgets.splice(i,1),n&&n.remove&&(t.debug(d,"core")&&console.log((s?"Refreshing":"Removing")+' "'+o[a]+'" widget'),n.remove(r,d,d.widgetOptions,s),d.widgetInit[o[a]]=!1);d.$table.triggerHandler("widgetRemoveEnd",r)},refreshWidgets:function(r,o,s){var a,n,i=(r=e(r)[0]).config.widgets,l=t.widgets,d=l.length,c=[],g=function(t){e(t).triggerHandler("refreshComplete")};for(a=0;a<d;a++)(n=l[a])&&n.id&&(o||e.inArray(n.id,i)<0)&&(c[c.length]=n.id);t.removeWidget(r,c.join(","),!0),!0!==s?(t.applyWidget(r,o||!1,g),o&&t.applyWidget(r,!1,g)):g(r)},benchmark:function(e){return" ("+((new Date).getTime()-e.getTime())+" ms)"},log:function(){console.log(arguments)},debug:function(e,t){return e&&(!0===e.debug||"string"==typeof e.debug&&e.debug.indexOf(t)>-1)},isEmptyObject:function(e){for(var t in e)return!1;return!0},isValueInArray:function(e,t){var r,o=t&&t.length||0;for(r=0;r<o;r++)if(t[r][0]===e)return r;return-1},formatFloat:function(r,o){if("string"!=typeof r||""===r)return r;var s;return r=(o&&o.config?!1!==o.config.usNumberFormat:void 0===o||o)?r.replace(t.regex.comma,""):r.replace(t.regex.digitNonUS,"").replace(t.regex.comma,"."),t.regex.digitNegativeTest.test(r)&&(r=r.replace(t.regex.digitNegativeReplace,"-$1")),s=parseFloat(r),isNaN(s)?e.trim(r):s},isDigit:function(e){return isNaN(e)?t.regex.digitTest.test(e.toString().replace(t.regex.digitReplace,"")):""!==e},computeColumnIndex:function(r,o){var s,a,n,i,l,d,c,g,p,u,f=o&&o.columns||0,h=[],m=new Array(f);for(s=0;s<r.length;s++)for(d=r[s].cells,a=0;a<d.length;a++){for(c=s,g=(l=d[a]).rowSpan||1,p=l.colSpan||1,void 0===h[c]&&(h[c]=[]),n=0;n<h[c].length+1;n++)if(void 0===h[c][n]){u=n;break}for(f&&l.cellIndex===u||(l.setAttribute?l.setAttribute("data-column",u):e(l).attr("data-column",u)),n=c;n<c+g;n++)for(void 0===h[n]&&(h[n]=[]),m=h[n],i=u;i<u+p;i++)m[i]="x"}return t.checkColumnCount(r,h,m.length),m.length},checkColumnCount:function(e,t,r){var o,s,a=!0,n=[];for(o=0;o<t.length;o++)if(t[o]&&(s=t[o].length,t[o].length!==r)){a=!1;break}a||(e.each(function(e,t){var r=t.parentElement.nodeName;n.indexOf(r)<0&&n.push(r)}),console.error("Invalid or incorrect number of columns in the "+n.join(" or ")+"; expected "+r+", but found "+s+" columns"))},fixColumnWidth:function(r){var o,s,a,n,i,l=(r=e(r)[0]).config,d=l.$table.children("colgroup");if(d.length&&d.hasClass(t.css.colgroup)&&d.remove(),l.widthFixed&&0===l.$table.children("colgroup").length){for(d=e('<colgroup class="'+t.css.colgroup+'">'),o=l.$table.width(),n=(a=l.$tbodies.find("tr:first").children(":visible")).length,i=0;i<n;i++)s=parseInt(a.eq(i).width()/o*1e3,10)/10+"%",d.append(e("<col>").css("width",s));l.$table.prepend(d)}},getData:function(t,r,o){var s,a,n="",i=e(t);return i.length?(s=!!e.metadata&&i.metadata(),a=" "+(i.attr("class")||""),void 0!==i.data(o)||void 0!==i.data(o.toLowerCase())?n+=i.data(o)||i.data(o.toLowerCase()):s&&void 0!==s[o]?n+=s[o]:r&&void 0!==r[o]?n+=r[o]:" "!==a&&a.match(" "+o+"-")&&(n=a.match(new RegExp("\\s"+o+"-([\\w-]+)"))[1]||""),e.trim(n)):""},getColumnData:function(t,r,o,s,a){if("object"!=typeof r||null===r)return r;var n,i=(t=e(t)[0]).config,l=a||i.$headers,d=i.$headerIndexed&&i.$headerIndexed[o]||l.find('[data-column="'+o+'"]:last');if(void 0!==r[o])return s?r[o]:r[l.index(d)];for(n in r)if("string"==typeof n&&d.filter(n).add(d.find(n)).length)return r[n]},isProcessing:function(r,o,s){var a=(r=e(r))[0].config,n=s||r.find("."+t.css.header);o?(void 0!==s&&a.sortList.length>0&&(n=n.filter(function(){return!this.sortDisabled&&t.isValueInArray(parseFloat(e(this).attr("data-column")),a.sortList)>=0})),r.add(n).addClass(t.css.processing+" "+a.cssProcessing)):r.add(n).removeClass(t.css.processing+" "+a.cssProcessing)},processTbody:function(t,r,o){if(t=e(t)[0],o)return t.isProcessing=!0,r.before('<colgroup class="tablesorter-savemyplace"/>'),e.fn.detach?r.detach():r.remove();var s=e(t).find("colgroup.tablesorter-savemyplace");r.insertAfter(s),s.remove(),t.isProcessing=!1},clearTableBody:function(t){e(t)[0].config.$tbodies.children().detach()},characterEquivalents:{a:"áàâãäąå",A:"ÁÀÂÃÄĄÅ",c:"çćč",C:"ÇĆČ",e:"éèêëěę",E:"ÉÈÊËĚĘ",i:"íìİîïı",I:"ÍÌİÎÏ",o:"óòôõöō",O:"ÓÒÔÕÖŌ",ss:"ß",SS:"ẞ",u:"úùûüů",U:"ÚÙÛÜŮ"},replaceAccents:function(e){var r,o="[",s=t.characterEquivalents;if(!t.characterRegex){t.characterRegexArray={};for(r in s)"string"==typeof r&&(o+=s[r],t.characterRegexArray[r]=new RegExp("["+s[r]+"]","g"));t.characterRegex=new RegExp(o+"]")}if(t.characterRegex.test(e))for(r in s)"string"==typeof r&&(e=e.replace(t.characterRegexArray[r],r));return e},validateOptions:function(r){var o,s,a,n,i="headers sortForce sortList sortAppend widgets".split(" "),l=r.originalSettings;if(l){t.debug(r,"core")&&(n=new Date);for(o in l)if("undefined"===(a=typeof t.defaults[o]))console.warn('Tablesorter Warning! "table.config.'+o+'" option not recognized');else if("object"===a)for(s in l[o])a=t.defaults[o]&&typeof t.defaults[o][s],e.inArray(o,i)<0&&"undefined"===a&&console.warn('Tablesorter Warning! "table.config.'+o+"."+s+'" option not recognized');t.debug(r,"core")&&console.log("validate options time:"+t.benchmark(n))}},restoreHeaders:function(r){var o,s,a=e(r)[0].config,n=a.$table.find(a.selectorHeaders),i=n.length;for(o=0;o<i;o++)(s=n.eq(o)).find("."+t.css.headerIn).length&&s.html(a.headerContent[o])},destroy:function(r,o,s){if((r=e(r)[0]).hasInitialized){t.removeWidget(r,!0,!1);var a,n=e(r),i=r.config,l=n.find("thead:first"),d=l.find("tr."+t.css.headerRow).removeClass(t.css.headerRow+" "+i.cssHeaderRow),c=n.find("tfoot:first > tr").children("th, td");!1===o&&e.inArray("uitheme",i.widgets)>=0&&(n.triggerHandler("applyWidgetId",["uitheme"]),n.triggerHandler("applyWidgetId",["zebra"])),l.find("tr").not(d).remove(),a="sortReset update updateRows updateAll updateHeaders updateCell addRows updateComplete sorton appendCache updateCache applyWidgetId applyWidgets refreshWidgets removeWidget destroy mouseup mouseleave "+"keypress sortBegin sortEnd resetToLoadState ".split(" ").join(i.namespace+" "),n.removeData("tablesorter").unbind(a.replace(t.regex.spaces," ")),i.$headers.add(c).removeClass([t.css.header,i.cssHeader,i.cssAsc,i.cssDesc,t.css.sortAsc,t.css.sortDesc,t.css.sortNone].join(" ")).removeAttr("data-column").removeAttr("aria-label").attr("aria-disabled","true"),d.find(i.selectorSort).unbind("mousedown mouseup keypress ".split(" ").join(i.namespace+" ").replace(t.regex.spaces," ")),t.restoreHeaders(r),n.toggleClass(t.css.table+" "+i.tableClass+" tablesorter-"+i.theme,!1===o),n.removeClass(i.namespace.slice(1)),r.hasInitialized=!1,delete r.config.cache,"function"==typeof s&&s(r),t.debug(i,"core")&&console.log("tablesorter has been removed")}}};e.fn.tablesorter=function(r){return this.each(function(){var o=this,s=e.extend(!0,{},t.defaults,r,t.instanceMethods);s.originalSettings=r,!o.hasInitialized&&t.buildTable&&"TABLE"!==this.nodeName?t.buildTable(o,s):t.setup(o,s)})},window.console&&window.console.log||(t.logs=[],console={},console.log=console.warn=console.error=console.table=function(){var e=arguments.length>1?arguments:arguments[0];t.logs[t.logs.length]={date:Date.now(),log:e}}),t.addParser({id:"no-parser",is:function(){return!1},format:function(){return""},type:"text"}),t.addParser({id:"text",is:function(){return!0},format:function(r,o){var s=o.config;return r&&(r=e.trim(s.ignoreCase?r.toLocaleLowerCase():r),r=s.sortLocaleCompare?t.replaceAccents(r):r),r},type:"text"}),t.regex.nondigit=/[^\w,. \-()]/g,t.addParser({id:"digit",is:function(e){return t.isDigit(e)},format:function(r,o){var s=t.formatFloat((r||"").replace(t.regex.nondigit,""),o);return r&&"number"==typeof s?s:r?e.trim(r&&o.config.ignoreCase?r.toLocaleLowerCase():r):r},type:"numeric"}),t.regex.currencyReplace=/[+\-,. ]/g,t.regex.currencyTest=/^\(?\d+[\u00a3$\u20ac\u00a4\u00a5\u00a2?.]|[\u00a3$\u20ac\u00a4\u00a5\u00a2?.]\d+\)?$/,t.addParser({id:"currency",is:function(e){return e=(e||"").replace(t.regex.currencyReplace,""),t.regex.currencyTest.test(e)},format:function(r,o){var s=t.formatFloat((r||"").replace(t.regex.nondigit,""),o);return r&&"number"==typeof s?s:r?e.trim(r&&o.config.ignoreCase?r.toLocaleLowerCase():r):r},type:"numeric"}),t.regex.urlProtocolTest=/^(https?|ftp|file):\/\//,t.regex.urlProtocolReplace=/(https?|ftp|file):\/\/(www\.)?/,t.addParser({id:"url",is:function(e){return t.regex.urlProtocolTest.test(e)},format:function(r){return r?e.trim(r.replace(t.regex.urlProtocolReplace,"")):r},type:"text"}),t.regex.dash=/-/g,t.regex.isoDate=/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}/,t.addParser({id:"isoDate",is:function(e){return t.regex.isoDate.test(e)},format:function(e){var r=e?new Date(e.replace(t.regex.dash,"/")):e;return r instanceof Date&&isFinite(r)?r.getTime():e},type:"numeric"}),t.regex.percent=/%/g,t.regex.percentTest=/(\d\s*?%|%\s*?\d)/,t.addParser({id:"percent",is:function(e){return t.regex.percentTest.test(e)&&e.length<15},format:function(e,r){return e?t.formatFloat(e.replace(t.regex.percent,""),r):e},type:"numeric"}),t.addParser({id:"image",is:function(e,t,r,o){return o.find("img").length>0},format:function(t,r,o){return e(o).find("img").attr(r.config.imgAttr||"alt")||t},parsed:!0,type:"text"}),t.regex.dateReplace=/(\S)([AP]M)$/i,t.regex.usLongDateTest1=/^[A-Z]{3,10}\.?\s+\d{1,2},?\s+(\d{4})(\s+\d{1,2}:\d{2}(:\d{2})?(\s+[AP]M)?)?$/i,t.regex.usLongDateTest2=/^\d{1,2}\s+[A-Z]{3,10}\s+\d{4}/i,t.addParser({id:"usLongDate",is:function(e){return t.regex.usLongDateTest1.test(e)||t.regex.usLongDateTest2.test(e)},format:function(e){var r=e?new Date(e.replace(t.regex.dateReplace,"$1 $2")):e;return r instanceof Date&&isFinite(r)?r.getTime():e},type:"numeric"}),t.regex.shortDateTest=/(^\d{1,2}[\/\s]\d{1,2}[\/\s]\d{4})|(^\d{4}[\/\s]\d{1,2}[\/\s]\d{1,2})/,t.regex.shortDateReplace=/[\-.,]/g,t.regex.shortDateXXY=/(\d{1,2})[\/\s](\d{1,2})[\/\s](\d{4})/,t.regex.shortDateYMD=/(\d{4})[\/\s](\d{1,2})[\/\s](\d{1,2})/,t.convertFormat=function(e,r){e=(e||"").replace(t.regex.spaces," ").replace(t.regex.shortDateReplace,"/"),"mmddyyyy"===r?e=e.replace(t.regex.shortDateXXY,"$3/$1/$2"):"ddmmyyyy"===r?e=e.replace(t.regex.shortDateXXY,"$3/$2/$1"):"yyyymmdd"===r&&(e=e.replace(t.regex.shortDateYMD,"$1/$2/$3"));var o=new Date(e);return o instanceof Date&&isFinite(o)?o.getTime():""},t.addParser({id:"shortDate",is:function(e){return e=(e||"").replace(t.regex.spaces," ").replace(t.regex.shortDateReplace,"/"),t.regex.shortDateTest.test(e)},format:function(e,r,o,s){if(e){var a=r.config,n=a.$headerIndexed[s],i=n.length&&n.data("dateFormat")||t.getData(n,t.getColumnData(r,a.headers,s),"dateFormat")||a.dateFormat;return n.length&&n.data("dateFormat",i),t.convertFormat(e,i)||e}return e},type:"numeric"}),t.regex.timeTest=/^(0?[1-9]|1[0-2]):([0-5]\d)(\s[AP]M)$|^((?:[01]\d|[2][0-4]):[0-5]\d)$/i,t.regex.timeMatch=/(0?[1-9]|1[0-2]):([0-5]\d)(\s[AP]M)|((?:[01]\d|[2][0-4]):[0-5]\d)/i,t.addParser({id:"time",is:function(e){return t.regex.timeTest.test(e)},format:function(e){var r,o=(e||"").match(t.regex.timeMatch),s=new Date(e),a=e&&(null!==o?o[0]:"00:00 AM"),n=a?new Date("2000/01/01 "+a.replace(t.regex.dateReplace,"$1 $2")):a;return n instanceof Date&&isFinite(n)?(r=s instanceof Date&&isFinite(s)?s.getTime():0,r?parseFloat(n.getTime()+"."+s.getTime()):n.getTime()):e},type:"numeric"}),t.addParser({id:"metadata",is:function(){return!1},format:function(t,r,o){var s=r.config,a=s.parserMetadataName?s.parserMetadataName:"sortValue";return e(o).metadata()[a]},type:"numeric"}),t.addWidget({id:"zebra",priority:90,format:function(t,r,o){var s,a,n,i,l,d,c,g=new RegExp(r.cssChildRow,"i"),p=r.$tbodies.add(e(r.namespace+"_extra_table").children("tbody:not(."+r.cssInfoBlock+")"));for(l=0;l<p.length;l++)for(n=0,c=(s=p.eq(l).children("tr:visible").not(r.selectorRemove)).length,d=0;d<c;d++)a=s.eq(d),g.test(a[0].className)||n++,i=n%2==0,a.removeClass(o.zebra[i?1:0]).addClass(o.zebra[i?0:1])},remove:function(e,r,o,s){if(!s){var a,n,i=r.$tbodies,l=(o.zebra||["even","odd"]).join(" ");for(a=0;a<i.length;a++)(n=t.processTbody(e,i.eq(a),!0)).children().removeClass(l),t.processTbody(e,n,!1)}}})}(e),e.tablesorter});
</script>
<script type="text/javascript">
/*
Copyright 2008-2013
Matthias Ehmann,
Michael Gerhaeuser,
Carsten Miller,
Bianca Valentin,
Alfred Wassermann,
Peter Wilfahrt
Dual licensed under the Apache License Version 2.0, or LGPL Version 3 licenses.
You should have received a copy of the GNU Lesser General Public License
along with JSXCompressor. If not, see <http://www.gnu.org/licenses/>.
You should have received a copy of the Apache License along with JSXCompressor.
If not, see <http://www.apache.org/licenses/>.
*/
(function(){var e,r,n;(function(t){function o(e,r){return C.call(e,r)}function i(e,r){var n,t,o,i,a,u,c,f,s,l,p=r&&r.split("/"),h=k.map,d=h&&h["*"]||{};if(e&&"."===e.charAt(0))if(r){for(p=p.slice(0,p.length-1),e=p.concat(e.split("/")),f=0;e.length>f;f+=1)if(l=e[f],"."===l)e.splice(f,1),f-=1;else if(".."===l){if(1===f&&(".."===e[2]||".."===e[0]))break;f>0&&(e.splice(f-1,2),f-=2)}e=e.join("/")}else 0===e.indexOf("./")&&(e=e.substring(2));if((p||d)&&h){for(n=e.split("/"),f=n.length;f>0;f-=1){if(t=n.slice(0,f).join("/"),p)for(s=p.length;s>0;s-=1)if(o=h[p.slice(0,s).join("/")],o&&(o=o[t])){i=o,a=f;break}if(i)break;!u&&d&&d[t]&&(u=d[t],c=f)}!i&&u&&(i=u,a=c),i&&(n.splice(0,a,i),e=n.join("/"))}return e}function a(e,r){return function(){return h.apply(t,v.call(arguments,0).concat([e,r]))}}function u(e){return function(r){return i(r,e)}}function c(e){return function(r){b[e]=r}}function f(e){if(o(m,e)){var r=m[e];delete m[e],y[e]=!0,p.apply(t,r)}if(!o(b,e)&&!o(y,e))throw Error("No "+e);return b[e]}function s(e){var r,n=e?e.indexOf("!"):-1;return n>-1&&(r=e.substring(0,n),e=e.substring(n+1,e.length)),[r,e]}function l(e){return function(){return k&&k.config&&k.config[e]||{}}}var p,h,d,g,b={},m={},k={},y={},C=Object.prototype.hasOwnProperty,v=[].slice;d=function(e,r){var n,t=s(e),o=t[0];return e=t[1],o&&(o=i(o,r),n=f(o)),o?e=n&&n.normalize?n.normalize(e,u(r)):i(e,r):(e=i(e,r),t=s(e),o=t[0],e=t[1],o&&(n=f(o))),{f:o?o+"!"+e:e,n:e,pr:o,p:n}},g={require:function(e){return a(e)},exports:function(e){var r=b[e];return r!==void 0?r:b[e]={}},module:function(e){return{id:e,uri:"",exports:b[e],config:l(e)}}},p=function(e,r,n,i){var u,s,l,p,h,k,C=[];if(i=i||e,"function"==typeof n){for(r=!r.length&&n.length?["require","exports","module"]:r,h=0;r.length>h;h+=1)if(p=d(r[h],i),s=p.f,"require"===s)C[h]=g.require(e);else if("exports"===s)C[h]=g.exports(e),k=!0;else if("module"===s)u=C[h]=g.module(e);else if(o(b,s)||o(m,s)||o(y,s))C[h]=f(s);else{if(!p.p)throw Error(e+" missing "+s);p.p.load(p.n,a(i,!0),c(s),{}),C[h]=b[s]}l=n.apply(b[e],C),e&&(u&&u.exports!==t&&u.exports!==b[e]?b[e]=u.exports:l===t&&k||(b[e]=l))}else e&&(b[e]=n)},e=r=h=function(e,r,n,o,i){return"string"==typeof e?g[e]?g[e](r):f(d(e,r).f):(e.splice||(k=e,r.splice?(e=r,r=n,n=null):e=t),r=r||function(){},"function"==typeof n&&(n=o,o=i),o?p(t,e,r,n):setTimeout(function(){p(t,e,r,n)},4),h)},h.config=function(e){return k=e,k.deps&&h(k.deps,k.callback),h},n=function(e,r,n){r.splice||(n=r,r=[]),o(b,e)||o(m,e)||(m[e]=[e,r,n])},n.amd={jQuery:!0}})(),n("../node_modules/almond/almond",function(){}),n("jxg",[],function(){var e={};return"object"!=typeof JXG||JXG.extend||(e=JXG),e.extend=function(e,r,n,t){var o,i;n=n||!1,t=t||!1;for(o in r)(!n||n&&r.hasOwnProperty(o))&&(i=t?o.toLowerCase():o,e[i]=r[o])},e.extend(e,{boards:{},readers:{},elements:{},registerElement:function(e,r){e=e.toLowerCase(),this.elements[e]=r},registerReader:function(e,r){var n,t;for(n=0;r.length>n;n++)t=r[n].toLowerCase(),"function"!=typeof this.readers[t]&&(this.readers[t]=e)},shortcut:function(e,r){return function(){return e[r].apply(this,arguments)}},getRef:function(e,r){return e.select(r)},getReference:function(e,r){return e.select(r)},debugInt:function(){var e,r;for(e=0;arguments.length>e;e++)r=arguments[e],"object"==typeof window&&window.console&&console.log?console.log(r):"object"==typeof document&&document.getElementById("debug")&&(document.getElementById("debug").innerHTML+=r+"<br/>")},debugWST:function(){var r=Error();e.debugInt.apply(this,arguments),r&&r.stack&&(e.debugInt("stacktrace"),e.debugInt(r.stack.split("\n").slice(1).join("\n")))},debugLine:function(){var r=Error();e.debugInt.apply(this,arguments),r&&r.stack&&e.debugInt("Called from",r.stack.split("\n").slice(2,3).join("\n"))},debug:function(){e.debugInt.apply(this,arguments)}}),e}),n("utils/zip",["jxg"],function(e){var r=[0,128,64,192,32,160,96,224,16,144,80,208,48,176,112,240,8,136,72,200,40,168,104,232,24,152,88,216,56,184,120,248,4,132,68,196,36,164,100,228,20,148,84,212,52,180,116,244,12,140,76,204,44,172,108,236,28,156,92,220,60,188,124,252,2,130,66,194,34,162,98,226,18,146,82,210,50,178,114,242,10,138,74,202,42,170,106,234,26,154,90,218,58,186,122,250,6,134,70,198,38,166,102,230,22,150,86,214,54,182,118,246,14,142,78,206,46,174,110,238,30,158,94,222,62,190,126,254,1,129,65,193,33,161,97,225,17,145,81,209,49,177,113,241,9,137,73,201,41,169,105,233,25,153,89,217,57,185,121,249,5,133,69,197,37,165,101,229,21,149,85,213,53,181,117,245,13,141,77,205,45,173,109,237,29,157,93,221,61,189,125,253,3,131,67,195,35,163,99,227,19,147,83,211,51,179,115,243,11,139,75,203,43,171,107,235,27,155,91,219,59,187,123,251,7,135,71,199,39,167,103,231,23,151,87,215,55,183,119,247,15,143,79,207,47,175,111,239,31,159,95,223,63,191,127,255],n=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],t=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,99,99],o=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],i=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],a=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],u=256;return e.Util=e.Util||{},e.Util.Unzip=function(c){function f(){return R+=8,O>X?c[X++]:-1}function s(){B=1}function l(){var e;try{return R++,e=1&B,B>>=1,0===B&&(B=f(),e=1&B,B=128|B>>1),e}catch(r){throw r}}function p(e){var n=0,t=e;try{for(;t--;)n=n<<1|l();e&&(n=r[n]>>8-e)}catch(o){throw o}return n}function h(){J=0}function d(e){j++,G[J++]=e,z.push(String.fromCharCode(e)),32768===J&&(J=0)}function g(){this.b0=0,this.b1=0,this.jump=null,this.jumppos=-1}function b(){for(;;){if(M[H]>=x)return-1;if(U[M[H]]===H)return M[H]++;M[H]++}}function m(){var e,r=P[F];if(17===H)return-1;if(F++,H++,e=b(),e>=0)r.b0=e;else if(r.b0=32768,m())return-1;if(e=b(),e>=0)r.b1=e,r.jump=null;else if(r.b1=32768,r.jump=P[F],r.jumppos=F,m())return-1;return H--,0}function k(e,r,n){var t;for(P=e,F=0,U=n,x=r,t=0;17>t;t++)M[t]=0;return H=0,m()?-1:0}function y(e){for(var r,n,t,o=0,i=e[o];;)if(t=l()){if(!(32768&i.b1))return i.b1;for(i=i.jump,r=e.length,n=0;r>n;n++)if(e[n]===i){o=n;break}}else{if(!(32768&i.b0))return i.b0;o++,i=e[o]}}function C(){var u,c,b,m,C,v,A,j,w,U,x,S,z,I,E,L,O;do if(u=l(),b=p(2),0===b)for(s(),U=f(),U|=f()<<8,S=f(),S|=f()<<8,65535&(U^~S)&&e.debug("BlockLen checksum mismatch\n");U--;)c=f(),d(c);else if(1===b)for(;;)if(C=r[p(7)]>>1,C>23?(C=C<<1|l(),C>199?(C-=128,C=C<<1|l()):(C-=48,C>143&&(C+=136))):C+=256,256>C)d(C);else{if(256===C)break;for(C-=257,w=p(t[C])+n[C],C=r[p(5)]>>3,i[C]>8?(x=p(8),x|=p(i[C]-8)<<8):x=p(i[C]),x+=o[C],C=0;w>C;C++)c=G[32767&J-x],d(c)}else if(2===b){for(A=Array(320),I=257+p(5),E=1+p(5),L=4+p(4),C=0;19>C;C++)A[C]=0;for(C=0;L>C;C++)A[a[C]]=p(3);for(w=q.length,m=0;w>m;m++)q[m]=new g;if(k(q,19,A,0))return h(),1;for(z=I+E,m=0,O=-1;z>m;)if(O++,C=y(q),16>C)A[m++]=C;else if(16===C){if(C=3+p(2),m+C>z)return h(),1;for(v=m?A[m-1]:0;C--;)A[m++]=v}else{if(C=17===C?3+p(3):11+p(7),m+C>z)return h(),1;for(;C--;)A[m++]=0}for(w=T.length,m=0;w>m;m++)T[m]=new g;if(k(T,I,A,0))return h(),1;for(w=T.length,m=0;w>m;m++)q[m]=new g;for(j=[],m=I;A.length>m;m++)j[m-I]=A[m];if(k(q,E,j,0))return h(),1;for(;;)if(C=y(T),C>=256){if(C-=256,0===C)break;for(C-=1,w=p(t[C])+n[C],C=y(q),i[C]>8?(x=p(8),x|=p(i[C]-8)<<8):x=p(i[C]),x+=o[C];w--;)c=G[32767&J-x],d(c)}else d(C)}while(!u);return h(),s(),0}function v(){var e,r,n,t,o,i,a,c,s=[];try{if(z=[],L=!1,s[0]=f(),s[1]=f(),120===s[0]&&218===s[1]&&(C(),E[I]=[z.join(""),"geonext.gxt"],I++),31===s[0]&&139===s[1]&&(S(),E[I]=[z.join(""),"file"],I++),80===s[0]&&75===s[1]&&(L=!0,s[2]=f(),s[3]=f(),3===s[2]&&4===s[3])){for(s[0]=f(),s[1]=f(),A=f(),A|=f()<<8,c=f(),c|=f()<<8,f(),f(),f(),f(),a=f(),a|=f()<<8,a|=f()<<16,a|=f()<<24,i=f(),i|=f()<<8,i|=f()<<16,i|=f()<<24,o=f(),o|=f()<<8,o|=f()<<16,o|=f()<<24,t=f(),t|=f()<<8,n=f(),n|=f()<<8,e=0,N=[];t--;)r=f(),"/"===r|":"===r?e=0:u-1>e&&(N[e++]=String.fromCharCode(r));for(w||(w=N),e=0;n>e;)r=f(),e++;j=0,8===c&&(C(),E[I]=Array(2),E[I][0]=z.join(""),E[I][1]=N.join(""),I++),S()}}catch(l){throw l}}var A,j,w,U,x,S,z=[],I=0,E=[],G=Array(32768),J=0,L=!1,O=c.length,X=0,B=1,R=0,T=Array(288),q=Array(32),F=0,P=null,H=(Array(64),Array(64),0),M=Array(17),N=[];M[0]=0,S=function(){var e,r,n,t,o,i,a=[];if(8&A&&(a[0]=f(),a[1]=f(),a[2]=f(),a[3]=f(),80===a[0]&&75===a[1]&&7===a[2]&&8===a[3]?(e=f(),e|=f()<<8,e|=f()<<16,e|=f()<<24):e=a[0]|a[1]<<8|a[2]<<16|a[3]<<24,r=f(),r|=f()<<8,r|=f()<<16,r|=f()<<24,n=f(),n|=f()<<8,n|=f()<<16,n|=f()<<24),L&&v(),a[0]=f(),8===a[0]){if(A=f(),f(),f(),f(),f(),f(),t=f(),4&A)for(a[0]=f(),a[2]=f(),H=a[0]+256*a[1],o=0;H>o;o++)f();if(8&A)for(o=0,N=[],i=f();i;)("7"===i||":"===i)&&(o=0),u-1>o&&(N[o++]=i),i=f();if(16&A)for(i=f();i;)i=f();2&A&&(f(),f()),C(),e=f(),e|=f()<<8,e|=f()<<16,e|=f()<<24,n=f(),n|=f()<<8,n|=f()<<16,n|=f()<<24,L&&v()}},e.Util.Unzip.prototype.unzipFile=function(e){var r;for(this.unzip(),r=0;E.length>r;r++)if(E[r][1]===e)return E[r][0];return""},e.Util.Unzip.prototype.unzip=function(){return v(),E}},e.Util}),n("utils/encoding",["jxg"],function(e){var r=0,n=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,10,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,11,6,6,6,5,8,8,8,8,8,8,8,8,8,8,8,0,12,24,36,60,96,84,12,12,12,48,72,12,12,12,12,12,12,12,12,12,12,12,12,12,0,12,12,12,12,12,0,12,0,12,12,12,24,12,12,12,12,12,24,12,24,12,12,12,12,12,12,12,12,12,24,12,12,12,12,12,24,12,12,12,12,12,12,12,24,12,12,12,12,12,12,12,12,12,36,12,36,12,12,12,36,12,12,12,12,12,36,12,36,12,12,12,36,12,12,12,12,12,12,12,12,12,12];return e.Util=e.Util||{},e.Util.UTF8={encode:function(e){var r,n,t="",o=e.length;if(e=e.replace(/\r\n/g,"\n"),"function"==typeof unescape&&"function"==typeof encodeURIComponent)return unescape(encodeURIComponent(e));for(r=0;o>r;r++)n=e.charCodeAt(r),128>n?t+=String.fromCharCode(n):n>127&&2048>n?(t+=String.fromCharCode(192|n>>6),t+=String.fromCharCode(128|63&n)):(t+=String.fromCharCode(224|n>>12),t+=String.fromCharCode(128|63&n>>6),t+=String.fromCharCode(128|63&n));return t},decode:function(e){var t,o,i,a=0,u=0,c=r,f=[],s=e.length,l=[];for(t=0;s>t;t++)o=e.charCodeAt(t),i=n[o],u=c!==r?63&o|u<<6:255>>i&o,c=n[256+c+i],c===r&&(u>65535?f.push(55232+(u>>10),56320+(1023&u)):f.push(u),a++,0===a%1e4&&(l.push(String.fromCharCode.apply(null,f)),f=[]));return l.push(String.fromCharCode.apply(null,f)),l.join("")},asciiCharCodeAt:function(e,r){var n=e.charCodeAt(r);if(n>255)switch(n){case 8364:n=128;break;case 8218:n=130;break;case 402:n=131;break;case 8222:n=132;break;case 8230:n=133;break;case 8224:n=134;break;case 8225:n=135;break;case 710:n=136;break;case 8240:n=137;break;case 352:n=138;break;case 8249:n=139;break;case 338:n=140;break;case 381:n=142;break;case 8216:n=145;break;case 8217:n=146;break;case 8220:n=147;break;case 8221:n=148;break;case 8226:n=149;break;case 8211:n=150;break;case 8212:n=151;break;case 732:n=152;break;case 8482:n=153;break;case 353:n=154;break;case 8250:n=155;break;case 339:n=156;break;case 382:n=158;break;case 376:n=159;break;default:}return n}},e.Util.UTF8}),n("utils/base64",["jxg","utils/encoding"],function(e,r){function n(e,r){return 255&e.charCodeAt(r)}function t(e,r){var n=o.indexOf(e.charAt(r));if(-1===n)throw Error("JSXGraph/utils/base64: Can't decode string (invalid character).");return n}var o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i="=";return e.Util=e.Util||{},e.Util.Base64={encode:function(e){var t,a,u,c,f,s=[];for(f=r.encode(e),u=f.length,c=u%3,t=0;u-c>t;t+=3)a=n(f,t)<<16|n(f,t+1)<<8|n(f,t+2),s.push(o.charAt(a>>18),o.charAt(63&a>>12),o.charAt(63&a>>6),o.charAt(63&a));switch(c){case 1:a=n(f,u-1),s.push(o.charAt(a>>2),o.charAt(63&a<<4),i,i);break;case 2:a=n(f,u-2)<<8|n(f,u-1),s.push(o.charAt(a>>10),o.charAt(63&a>>4),o.charAt(63&a<<2),i)}return s.join("")},decode:function(e,n){var o,a,u,c,f,s,l=[],p=[];if(o=e.replace(/[^A-Za-z0-9\+\/=]/g,""),u=o.length,0!==u%4)throw Error("JSXGraph/utils/base64: Can't decode string (invalid input length).");for(o.charAt(u-1)===i&&(c=1,o.charAt(u-2)===i&&(c=2),u-=4),a=0;u>a;a+=4)f=t(o,a)<<18|t(o,a+1)<<12|t(o,a+2)<<6|t(o,a+3),p.push(f>>16,255&f>>8,255&f),0===a%1e4&&(l.push(String.fromCharCode.apply(null,p)),p=[]);switch(c){case 1:f=t(o,u)<<12|t(o,u+1)<<6|t(o,u+2),p.push(f>>10,255&f>>2);break;case 2:f=t(o,a)<<6|t(o,a+1),p.push(f>>4)}return l.push(String.fromCharCode.apply(null,p)),s=l.join(""),n&&(s=r.decode(s)),s},decodeAsArray:function(e){var r,n=this.decode(e),t=[],o=n.length;for(r=0;o>r;r++)t[r]=n.charCodeAt(r);return t}},e.Util.Base64}),n("../build/compressor.deps.js",["jxg","utils/zip","utils/base64"],function(e,r,n){return e.decompress=function(e){return unescape(new r.Unzip(n.decodeAsArray(e)).unzip()[0][0])},e}),window.JXG=r("../build/compressor.deps.js")})();
</script>
<script type="text/javascript">
window.fileLoading = (function () {
var fileLoadingCallbacks = {};
var timestamp = new Date().getTime();
function loadKeywordsFile(filename, callback) {
fileLoadingCallbacks[filename] = callback;
var script = document.createElement('script');
script.type = 'text/javascript';
// timestamp as an argument to prevent browsers from caching scripts
// see: http://stackoverflow.com/questions/866619/how-to-force-ie-to-reload-javascript
script.src = filename+'?time='+timestamp;
document.getElementsByTagName("head")[0].appendChild(script);
}
function getCallbackHandlerForKeywords(parent) {
var callableList = [];
return function (callable) {
if (!parent.isChildrenLoaded) {
callableList.push(callable);
if (callableList.length == 1) {
loadKeywordsFile(parent.childFileName, function () {
parent.isChildrenLoaded = true;
for (var i = 0; i < callableList.length; i++) {
callableList[i]();
}
});
}
} else {
callable();
}
}
}
function notifyFileLoaded(filename) {
fileLoadingCallbacks[filename]();
}
return {
getCallbackHandlerForKeywords: getCallbackHandlerForKeywords,
notify: notifyFileLoaded
}
}());
</script>
<script type="text/javascript">
window.model = (function () {
function Suite(data) {
var suite = createModelObject(data);
suite.source = data.source;
suite.relativeSource = data.relativeSource;
suite.fullName = data.parent ? data.parent.fullName + '.' + data.name : data.name;
suite.type = 'suite';
suite.template = 'suiteTemplate';
setStats(suite, data.statistics);
suite.metadata = data.metadata;
suite.populateKeywords = createIterablePopulator('Keyword');
suite.populateTests = createIterablePopulator('Test');
suite.populateSuites = createIterablePopulator('Suite');
suite.childrenNames = ['keyword', 'suite', 'test'];
suite.callWhenChildrenReady = function (callable) { callable(); };
suite.message = data.message;
suite.children = function () {
return suite.keywords().concat(suite.tests()).concat(suite.suites());
};
suite.searchTests = function (predicate) {
var tests = [];
var suites = this.suites();
for (var i in suites)
tests = tests.concat(suites[i].searchTests(predicate));
return tests.concat(util.filter(this.tests(), predicate));
};
suite.searchTestsInSuite = function (pattern, matcher) {
if (!matcher)
matcher = util.Matcher(pattern);
if (matcher.matchesAny([suite.fullName, suite.name]))
return suite.allTests();
var tests = [];
var suites = this.suites();
for (var i in suites)
tests = tests.concat(suites[i].searchTestsInSuite(pattern, matcher));
return tests;
};
suite.searchTestsByTag = function (tag) {
return suite.searchTests(function (test) {
if (tag.combined)
return containsTagPattern(test.tags, tag.combined);
return containsTag(test.tags, tag.label);
});
};
suite.findSuiteByName = function (name) {
return findSuiteByName(suite, name);
};
suite.allTests = function () {
return suite.searchTests(function (test) {
return true;
});
};
return suite;
}
function containsTag(testTags, tagname) {
testTags = util.map(testTags, util.normalize);
return util.contains(testTags, util.normalize(tagname));
}
function containsTagPattern(testTags, pattern) {
var patterns;
if (pattern.indexOf('NOT') != -1) {
patterns = pattern.split('NOT');
if (!util.normalize(patterns[0]))
return util.all(util.map(patterns.slice(1), function (p) {
return !containsTagPattern(testTags, p);
}));
return containsTagPattern(testTags, patterns[0]) &&
util.all(util.map(patterns.slice(1), function (p) {
return !containsTagPattern(testTags, p);
}));
}
if (pattern.indexOf('OR') != -1) {
patterns = pattern.split('OR');
return util.any(util.map(patterns, function (p) {
return containsTagPattern(testTags, p);
}));
}
if (pattern.indexOf('AND') != -1) {
patterns = pattern.split('AND');
return util.all(util.map(patterns, function (p) {
return containsTagPattern(testTags, p);
}));
}
return util.Matcher(pattern).matchesAny(testTags);
}
function findSuiteByName(suite, name) {
if (suite.fullName == name)
return suite;
var subSuites = suite.suites();
for (var i in subSuites) {
var match = findSuiteByName(subSuites[i], name);
if (match)
return match;
}
return null;
}
function setStats(suite, stats) {
for (var name in stats) {
suite[name] = stats[name];
}
}
function createModelObject(data) {
return {
name: data.name,
doc: data.doc,
status: data.status,
times: data.times,
id: data.parent ? data.parent.id + '-' + data.id : data.id
};
}
function Test(data) {
var test = createModelObject(data);
test.type = 'test';
test.template = 'testTemplate';
test.fullName = data.parent.fullName + '.' + test.name;
test.formatParentName = function () { return util.formatParentName(test); };
test.timeout = data.timeout;
test.populateKeywords = createIterablePopulator('Keyword');
test.childrenNames = ['keyword'];
test.isChildrenLoaded = data.isChildrenLoaded;
test.callWhenChildrenReady = window.fileLoading.getCallbackHandlerForKeywords(test);
test.children = function () {
if (test.isChildrenLoaded)
return test.keywords();
};
test.tags = data.tags;
test.message = data.message;
test.matchesTagPattern = function (pattern) {
return containsTagPattern(test.tags, pattern);
};
test.matchesNamePattern = function (pattern) {
return util.Matcher(pattern).matchesAny([test.name, test.fullName]);
};
return test;
}
function Keyword(data) {
var kw = createModelObject(data);
var flatTypes = ['RETURN', 'BREAK', 'CONTINUE'];
kw.libname = data.libname;
kw.fullName = (kw.libname ? kw.libname + '.' : '') + kw.name;
kw.type = data.type;
kw.template = 'keywordTemplate';
kw.arguments = data.args;
kw.assign = data.assign + (data.assign ? ' =' : '');
kw.tags = data.tags;
kw.timeout = data.timeout;
kw.populateKeywords = createIterablePopulator('Keyword');
kw.childrenNames = ['keyword'];
kw.isChildrenLoaded = data.isChildrenLoaded;
kw.callWhenChildrenReady = window.fileLoading.getCallbackHandlerForKeywords(kw);
kw.children = function () {
if (kw.isChildrenLoaded)
return kw.keywords();
};
return kw;
}
function Message(level, date, text, link) {
var message = {
type: 'message',
template: 'messageTemplate',
level: level,
time: util.timeFromDate(date),
date: util.dateFromDate(date),
text: text,
link: link
};
message.callWhenChildrenReady = function (callable) { callable(); };
return message;
}
function Times(timedata) {
var start = timedata[0];
var end = timedata[1];
var elapsed = timedata[2];
return {
elapsedMillis: elapsed,
elapsedTime: util.formatElapsed(elapsed),
startTime: util.dateTimeFromDate(start),
endTime: util.dateTimeFromDate(end)
};
}
function createIterablePopulator(name) {
return function (populator) {
populateIterable(this, name, populator);
};
}
function populateIterable(obj, name, populator) {
name = name.toLowerCase() + 's';
obj[name] = createGetAllFunction(populator.numberOfItems, populator.creator);
}
function createGetAllFunction(numberOfElements, creator) {
var cached = null;
return function () {
if (cached === null) {
cached = [];
for (var i = 0; i < numberOfElements(); i++) {
cached.push(creator(i));
}
}
return cached;
};
}
return {
Suite: Suite,
Test: Test,
Keyword: Keyword,
Message: Message,
Times: Times,
containsTag: containsTag, // Exposed for tests
containsTagPattern: containsTagPattern // Exposed for tests
};
}());
window.stats = (function () {
function Statistics(totalElems, tagElems, suiteElems) {
return {total: util.map(totalElems, totalStatElem),
tag: util.map(tagElems, tagStatElem),
suite: util.map(suiteElems, suiteStatElem)};
}
function statElem(stat) {
stat.total = stat.pass + stat.fail + stat.skip;
var percents = calculatePercents(stat.total, stat.pass, stat.fail, stat.skip);
stat.passPercent = percents[0];
stat.skipPercent = percents[1];
stat.failPercent = percents[2];
var widths = calculateWidths(stat.passPercent, stat.skipPercent, stat.failPercent);
stat.passWidth = widths[0];
stat.skipWidth = widths[1];
stat.failWidth = widths[2];
return stat;
}
function totalStatElem(data) {
var stat = statElem(data);
stat.type = 'all';
return stat;
}
function tagStatElem(data) {
var stat = statElem(data);
stat.links = parseLinks(stat.links);
return stat;
}
function suiteStatElem(data) {
var stat = statElem(data);
stat.fullName = stat.label;
stat.formatParentName = function () { return util.formatParentName(stat); };
return stat;
}
function parseLinks(linksData) {
if (!linksData)
return [];
return util.map(linksData.split(':::'), function (link) {
var index = link.indexOf(':');
return {title: link.slice(0, index), url: link.slice(index+1)};
});
}
function calculatePercents(total, passed, failed, skipped) {
if (total == 0) {
return [0.0, 0.0, 0.0];
}
var pass = 100.0 * passed / total;
var skip = 100.0 * skipped / total;
var fail = 100.0 * failed / total;
if (pass > 0 && pass < 0.1)
pass = 0.1
if (fail > 0 && fail < 0.1)
fail = 0.1
if (skip > 0 && skip < 0.1)
skip = 0.1
if (pass > 99.95 && pass < 100)
pass = 99.9
if (fail > 99.95 && fail < 100)
fail = 99.9
if (skip > 99.95 && skip < 100)
skip = 99.9
return [Math.round(pass*10)/10, Math.round(skip*10)/10, Math.round(fail*10)/10];
}
function calculateWidths(num1, num2, num3) {
if (num1 + num2 + num3 === 0)
return [0.0, 0.0, 0.0];
// Make small percentages better visible
if (num1 > 0 && num1 < 1)
num1 = 1
if (num2 > 0 && num2 < 1)
num2 = 1
if (num3 > 0 && num3 < 1)
num3 = 1
// Handle situation where some are rounded up
while (num1 + num2 + num3 > 100) {
if (num1 > num2 && num1 > num3)
num1 -= 0.1;
else if (num2 > num1 && num2 > num3)
num2 -= 0.1;
else if (num3 > num1 && num3 > num2)
num3 -= 0.1;
else if (num1 > num3 && num1 == num2) {
num1 -= 0.1;
num2 -= 0.1;
}
else if (num1 > num2 && num1 == num3) {
num1 -= 0.1;
num3 -= 0.1;
}
else if (num2 > num1 && num2 == num3) {
num2 -= 0.1;
num3 -= 0.1;
}
}
return [Math.ceil(num1*10)/10, Math.ceil(num2*10)/10, Math.ceil(num3*10)/10];
}
return {
Statistics: Statistics
};
}());
</script>
<script type="text/javascript">
window.util = function () {
function map(elems, func) {
var ret = [];
for (var i = 0, len = elems.length; i < len; i++) {
ret[i] = func(elems[i]);
}
return ret;
}
function filter(elems, predicate) {
var ret = [];
for (var i = 0, len = elems.length; i < len; i++) {
if (predicate(elems[i]))
ret.push(elems[i]);
}
return ret;
}
function all(elems) {
for (var i = 0, len = elems.length; i < len; i++) {
if (!elems[i])
return false;
}
return true;
}
function any(elems) {
for (var i = 0, len = elems.length; i < len; i++) {
if (elems[i])
return elems[i];
}
return false;
}
function contains(elems, e) {
for (var i = 0, len = elems.length; i < len; i++) {
if (elems[i] == e)
return true;
}
return false;
}
function last(items) {
return items[items.length-1];
}
function unescape(string) {
return string.replace(/&lt;/g, '<').replace(/&gt;/g, '>').replace(/&amp;/g, '&');
}
function escape(string) {
return string.replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;');
}
function normalize(string) {
return string.toLowerCase().replace(/ /g, '').replace(/_/g, '');
}
function regexpEscape(string) {
return string.replace(/[-[\]{}()+?*.,\\^$|#]/g, "\\$&");
}
function Matcher(pattern) {
pattern = regexpEscape(normalize(pattern));
var rePattern = '^' + pattern.replace(/\\\?/g, '.').replace(/\\\*/g, '[\\s\\S]*') + '$';
var regexp = new RegExp(rePattern);
function matches(string) {
return regexp.test(normalize(string));
}
return {
matches: matches,
matchesAny: function (strings) {
for (var i = 0, len = strings.length; i < len; i++)
if (matches(strings[i]))
return true;
return false;
}
};
}
function formatParentName(item) {
var parentName = item.fullName.slice(0, item.fullName.length - item.name.length);
return parentName.replace(/\./g, ' . ');
}
function timeFromDate(date) {
if (!date)
return 'N/A';
return formatTime(date.getHours(), date.getMinutes(),
date.getSeconds(), date.getMilliseconds());
}
function dateFromDate(date) {
if (!date)
return 'N/A';
return padTo(date.getFullYear(), 4) +
padTo(date.getMonth() + 1, 2) +
padTo(date.getDate(), 2);
}
function dateTimeFromDate(date) {
if (!date)
return 'N/A';
return dateFromDate(date) + ' ' + timeFromDate(date);
}
function formatTime(hours, minutes, seconds, milliseconds) {
return padTo(hours, 2) + ':' +
padTo(minutes, 2) + ':' +
padTo(seconds, 2) + '.' +
padTo(milliseconds, 3);
}
function formatElapsed(elapsed) {
var millis = elapsed;
var hours = Math.floor(millis / (60 * 60 * 1000));
millis -= hours * 60 * 60 * 1000;
var minutes = Math.floor(millis / (60 * 1000));
millis -= minutes * 60 * 1000;
var seconds = Math.floor(millis / 1000);
millis -= seconds * 1000;
return formatTime(hours, minutes, seconds, millis);
}
function padTo(number, len) {
var numString = number + "";
while (numString.length < len) numString = "0" + numString;
return numString;
}
function timestamp(millis) {
// used also by tools that do not set window.output.baseMillis
var base = window.output ? window.output.baseMillis : 0;
return new Date(base + millis);
}
function createGeneratedString(timestamp) {
var date = new Date(timestamp);
var dt = dateTimeFromDate(date).slice(0, 17); // drop millis
var offset = date.getTimezoneOffset();
var sign = offset > 0 ? '-' : '+';
var hh = Math.floor(Math.abs(offset) / 60);
var mm = Math.abs(offset) % 60;
return dt + ' UTC' + sign + padTo(hh, 2) + ':' + padTo(mm, 2);
}
function createGeneratedAgoString(timestamp) {
function timeString(time, shortUnit) {
var unit = {y: 'year', d: 'day', h: 'hour', m: 'minute',
s: 'second'}[shortUnit];
var end = time == 1 ? ' ' : 's ';
return time + ' ' + unit + end;
}
function compensateLeapYears(days, years) {
// Not a perfect algorithm but ought to be enough
return days - Math.floor(years / 4);
}
var generated = Math.round(timestamp / 1000);
var current = Math.round(new Date().getTime() / 1000);
var elapsed = current - generated;
var prefix = '';
if (elapsed < 0) {
prefix = '- ';
elapsed = Math.abs(elapsed);
}
var secs = elapsed % 60;
var mins = Math.floor(elapsed / 60) % 60;
var hours = Math.floor(elapsed / (60*60)) % 24;
var days = Math.floor(elapsed / (60*60*24)) % 365;
var years = Math.floor(elapsed / (60*60*24*365));
if (years) {
days = compensateLeapYears(days, years);
return prefix + timeString(years, 'y') + timeString(days, 'd');
} else if (days) {
return prefix + timeString(days, 'd') + timeString(hours, 'h');
} else if (hours) {
return prefix + timeString(hours, 'h') + timeString(mins, 'm');
} else if (mins) {
return prefix + timeString(mins, 'm') + timeString(secs, 's');
} else {
return prefix + timeString(secs, 's');
}
}
function parseQueryString(query) {
var result = {};
if (!query)
return result;
var params = query.split('&');
var parts;
function decode(item) {
return decodeURIComponent(item.replace('+', ' '));
}
for (var i = 0, len = params.length; i < len; i++) {
parts = params[i].split('=');
result[decode(parts.shift())] = decode(parts.join('='));
}
return result;
}
return {
map: map,
filter: filter,
all: all,
any: any,
contains: contains,
last: last,
escape: escape,
unescape: unescape,
normalize: normalize,
regexpEscape: regexpEscape,
Matcher: Matcher,
formatParentName: formatParentName,
timeFromDate: timeFromDate,
dateFromDate: dateFromDate,
dateTimeFromDate: dateTimeFromDate,
formatElapsed: formatElapsed,
timestamp: timestamp,
createGeneratedString: createGeneratedString,
createGeneratedAgoString: createGeneratedAgoString,
parseQueryString: parseQueryString
};
}();
</script>
<script type="text/javascript">
window.testdata = function () {
var elementsById = {};
var idCounter = 0;
var _statistics = null;
var LEVELS = ['TRACE', 'DEBUG', 'INFO', 'WARN', 'ERROR', 'FAIL', 'SKIP'];
var STATUSES = ['FAIL', 'PASS', 'SKIP', 'NOT RUN'];
var KEYWORD_TYPES = ['KEYWORD', 'SETUP', 'TEARDOWN', 'FOR', 'ITERATION', 'IF', 'ELSE IF', 'ELSE', 'RETURN',
'TRY', 'EXCEPT', 'FINALLY', 'WHILE', 'CONTINUE', 'BREAK', 'ERROR'];
function addElement(elem) {
if (!elem.id)
elem.id = uniqueId();
elementsById[elem.id] = elem;
return elem;
}
function uniqueId() {
idCounter++;
return 'element-id-' + idCounter;
}
function times(stats) {
var startMillis = stats[1];
var elapsed = stats[2];
if (startMillis === null)
return [null, null, elapsed];
return [util.timestamp(startMillis),
util.timestamp(startMillis + elapsed),
elapsed];
}
function createMessage(element, strings) {
return model.Message(LEVELS[element[1]],
util.timestamp(element[0]),
strings.get(element[2]),
strings.get(element[3]));
}
function parseStatus(stats) {
return STATUSES[stats[0]];
}
function childCreator(parent, childType) {
return function (elem, strings, index) {
return addElement(childType(parent, elem, strings, index));
};
}
function createBodyItem(parent, element, strings, index) {
if (element.length < 5)
return createMessage(element, strings);
var messages = util.filter(parent.children(), function (child) {
return child.type == 'message';
})
return createKeyword(parent, element, strings, index - messages.length);
}
function createKeyword(parent, element, strings, index) {
var kw = model.Keyword({
parent: parent,
type: KEYWORD_TYPES[element[0]],
id: 'k' + (index + 1),
name: strings.get(element[1]),
libname: strings.get(element[2]),
timeout: strings.get(element[3]),
args: strings.get(element[5]),
assign: strings.get(element[6]),
tags: strings.get(element[7]),
doc: function () {
var doc = strings.get(element[4]);
this.doc = function () { return doc; };
return doc;
},
status: parseStatus(element[8], strings),
times: model.Times(times(element[8])),
isChildrenLoaded: typeof(element[9]) !== 'number'
});
lazyPopulateKeywordsFromFile(kw, element[9], strings);
return kw;
}
function lazyPopulateKeywordsFromFile(parent, modelOrIndex, strings) {
var model, index, populator;
var creator = childCreator(parent, createBodyItem);
if (parent.isChildrenLoaded) {
model = modelOrIndex;
populator = Populator(model, strings, creator);
} else {
index = modelOrIndex;
parent.childFileName = window.settings['splitLogBase'] + '-' + index + '.js';
populator = SplitLogPopulator(index, creator);
}
parent.populateKeywords(populator);
}
function tags(taglist, strings) {
return util.map(taglist, strings.get);
}
function createTest(parent, element, strings, index) {
var status = element[4];
var test = model.Test({
parent: parent,
id: 't' + (index + 1),
name: strings.get(element[0]),
doc: function () {
var doc = strings.get(element[2]);
this.doc = function () { return doc; };
return doc;
},
timeout: strings.get(element[1]),
status: parseStatus(status),
message: function () {
var msg = status.length == 4 ? strings.get(status[3]) : '';
this.message = function () { return msg; };
return msg;
},
times: model.Times(times(status)),
tags: tags(element[3], strings),
isChildrenLoaded: typeof(element[5]) !== 'number'
});
lazyPopulateKeywordsFromFile(test, element[5], strings);
return test;
}
function createSuite(parent, element, strings, index) {
var status = element[5];
var suite = model.Suite({
parent: parent,
id: 's' + ((index || 0) + 1),
name: strings.get(element[0]),
source: strings.get(element[1]),
relativeSource: strings.get(element[2]),
doc: function () {
var doc = strings.get(element[3]);
this.doc = function () { return doc; };
return doc;
},
status: parseStatus(status),
message: function () {
var msg = status.length == 4 ? strings.get(status[3]) : '';
this.message = function () { return msg; };
return msg;
},
times: model.Times(times(status)),
statistics: suiteStats(util.last(element)),
metadata: parseMetadata(element[4], strings)
});
suite.populateKeywords(Populator(element[8], strings, childCreator(suite, createKeyword)));
suite.populateTests(Populator(element[7], strings, childCreator(suite, createTest)));
suite.populateSuites(Populator(element[6], strings, childCreator(suite, createSuite)));
return suite;
}
function parseMetadata(data, strings) {
var metadata = [];
for (var i=0; i<data.length; i+=2) {
metadata.push([strings.get(data[i]), strings.get(data[i+1])]);
}
return metadata;
}
function suiteStats(stats) {
return {
total: stats[0],
pass: stats[1],
fail: stats[2],
skip: stats[3]
};
}
function Populator(items, strings, creator) {
return {
numberOfItems: function () {
return items.length;
},
creator: function (index) {
return creator(items[index], strings, index);
}
};
}
function SplitLogPopulator(structureIndex, creator) {
return {
numberOfItems: function () {
return window['keywords'+structureIndex].length;
},
creator: function (index) {
return creator(window['keywords'+structureIndex][index],
StringStore(window['strings'+structureIndex]),
index);
}
};
}
function suite() {
var elem = window.output.suite;
if (elementsById[elem.id])
return elem;
var root = addElement(createSuite(null, elem, StringStore(window.output.strings)));
window.output.suite = root;
return root;
}
function findLoaded(id) {
return elementsById[id];
}
function ensureLoaded(id, callback) {
var ids = id.split('-');
var root = suite();
ids.shift();
loadItems(ids, root, [root.id], callback);
}
function loadItems(ids, current, result, callback) {
if (!ids.length) {
callback(result);
return;
}
current.callWhenChildrenReady(function () {
var id = ids.shift();
var type = id[0];
var index = parseInt(id.substring(1)) - 1;
var item = selectFrom(current, type, index);
if (item)
result.push(item.id);
else // Invalid id. Should this be reported somewhere?
ids = [];
loadItems(ids, item, result, callback);
});
}
function selectFrom(element, type, index) {
if (type === 'k') {
var keywords = util.filter(element.keywords(), function (kw) {
return kw.type != 'message';
});
return keywords[index];
} else if (type === 't') {
return element.tests()[index];
} else {
return element.suites()[index];
}
}
function errorIterator() {
return {
next: function () {
return addElement(createMessage(window.output.errors.shift(),
StringStore(window.output.strings)));
},
hasNext: function () {
return window.output.errors.length > 0;
}
};
}
function statistics() {
if (!_statistics) {
var statData = window.output.stats;
_statistics = stats.Statistics(statData[0], statData[1], statData[2]);
}
return _statistics;
}
function StringStore(strings) {
function getText(id) {
var text = strings[id];
if (!text)
return '';
if (text[0] == '*')
return text.substring(1);
var extracted = extract(text);
strings[id] = '*' + extracted;
return extracted;
}
function extract(text) {
var decoded = JXG.Util.Base64.decodeAsArray(text);
var extracted = (new JXG.Util.Unzip(decoded)).unzip()[0][0];
return JXG.Util.UTF8.decode(extracted);
}
function get(id) {
if (id === null) return null;
return getText(id);
}
return {get: get};
}
return {
suite: suite,
errorIterator: errorIterator,
findLoaded: findLoaded,
ensureLoaded: ensureLoaded,
statistics: statistics,
StringStore: StringStore, // exposed for tests
LEVELS: LEVELS
};
}();
</script>
<script type="text/javascript">
function removeJavaScriptDisabledWarning() {
// Not using jQuery here for maximum speed
document.getElementById('javascript-disabled').style.display = 'none';
}
function addJavaScriptDisabledWarning(error) {
if (window.console)
console.error('Opening failed: ' + error.name + ': ' + error.message);
document.getElementById('javascript-disabled').style.display = 'block';
}
function initLayout(suiteName, type) {
parseTemplates();
setTitle(suiteName, type);
addHeader();
addReportOrLogLink(type);
}
function parseTemplates() {
$('script[type="text/x-jquery-tmpl"]').map(function (idx, elem) {
$.template(elem.id, elem.text);
});
}
function testOrTask(text) {
return text.replace(/{(.*)}/, function (match, group, offset, string) {
if (!window.settings.rpa)
return group;
return {'TEST': 'TASK', 'Test': 'Task', 'test': 'task'}[group];
});
}
function setTitle(suiteName, type) {
var givenTitle = window.settings.title;
var title = givenTitle ? givenTitle : suiteName + " " + type;
document.title = util.unescape(title);
}
function addHeader() {
var generated = util.timestamp(window.output.generated);
$.tmpl('<h1>${title}</h1>' +
'<div id="generated">' +
'<span>Generated<br>${generated}</span><br>' +
'<span id="generated-ago">${ago} ago</span>' +
'</div>' +
'<div id="top-right-header">' +
'<div id="report-or-log-link"><a href="#"></a></div>' +
'</div>', {
generated: util.createGeneratedString(generated),
ago: util.createGeneratedAgoString(generated),
title: document.title
}).appendTo($('#header'));
}
function addReportOrLogLink(myType) {
var url;
var text;
var container = $('#report-or-log-link');
if (myType == 'Report') {
url = window.settings.logURL;
text = 'LOG';
} else {
url = window.settings.reportURL;
text = 'REPORT';
}
if (url) {
container.find('a').attr('href', url);
container.find('a').text(text);
} else {
container.remove();
}
}
function addStatistics() {
var statHeaders =
'<th class="stats-col-stat">Total</th>' +
'<th class="stats-col-stat">Pass</th>' +
'<th class="stats-col-stat">Fail</th>' +
'<th class="stats-col-stat">Skip</th>' +
'<th class="stats-col-elapsed">Elapsed</th>' +
'<th class="stats-col-graph">Pass / Fail / Skip</th>';
var statTable =
'<h2>{Test} Statistics</h2>' +
'<table class="statistics" id="total-stats"><thead><tr>' +
'<th class="stats-col-name">Total Statistics</th>' + statHeaders +
'</tr></thead></table>' +
'<table class="statistics" id="tag-stats"><thead><tr>' +
'<th class="stats-col-name">Statistics by Tag</th>' + statHeaders +
'</tr></thead></table>' +
'<table class="statistics" id="suite-stats"><thead><tr>' +
'<th class="stats-col-name">Statistics by Suite</th>' + statHeaders +
'</tr></thead></table>';
$(testOrTask(statTable)).appendTo('#statistics-container');
util.map(['total', 'tag', 'suite'], addStatTable);
addTooltipsToElapsedTimes();
enableStatisticsSorter();
}
function addTooltipsToElapsedTimes() {
$('.stats-col-elapsed').attr('title',
testOrTask('Total execution time of these {test}s. ') +
'Excludes suite setups and teardowns.');
$('#suite-stats').find('.stats-col-elapsed').attr('title',
'Total execution time of this suite.');
}
function enableStatisticsSorter() {
$.tablesorter.addParser({
id: 'statName',
type: 'numeric',
is: function(s) {
return false; // do not auto-detect
},
format: function(string, table, cell, cellIndex) {
// Rows have class in format 'row-<index>'.
var index = $(cell).parent().attr('class').substring(4);
return parseInt(index);
}
});
$(".statistics").tablesorter({
sortInitialOrder: 'desc',
headers: {0: {sorter: 'statName', sortInitialOrder: 'asc'},
6: {sorter: false}}
});
}
function addStatTable(tableName) {
var stats = window.testdata.statistics()[tableName];
if (tableName == 'tag' && stats.length == 0) {
renderNoTagStatTable();
} else {
renderStatTable(tableName, stats);
}
}
function renderNoTagStatTable() {
$('<tbody><tr class="row-0">' +
'<td class="stats-col-name">No Tags</td>' +
'<td class="stats-col-stat"></td>' +
'<td class="stats-col-stat"></td>' +
'<td class="stats-col-stat"></td>' +
'<td class="stats-col-stat"></td>' +
'<td class="stats-col-elapsed"></td>' +
'<td class="stats-col-graph">' +
'<div class="empty-graph"></div>' +
'</td>' +
'</tr></tbody>').appendTo('#tag-stats');
}
function renderStatTable(tableName, stats) {
var template = tableName + 'StatisticsRowTemplate';
var tbody = $('<tbody></tbody>');
for (var i = 0, len = stats.length; i < len; i++) {
$.tmpl(template, stats[i], {index: i}).appendTo(tbody);
}
tbody.appendTo('#' + tableName + '-stats');
}
$.template('statColumnsTemplate',
'<td class="stats-col-stat">${total}</td>' +
'<td class="stats-col-stat">${pass}</td>' +
'<td class="stats-col-stat">${fail}</td>' +
'<td class="stats-col-stat">${skip}</td>' +
'<td class="stats-col-elapsed">${elapsed}</td>' +
'<td class="stats-col-graph">' +
'{{if total}}' +
'<div class="graph">' +
'<div class="pass-bar" style="width: ${passWidth}%" title="${passPercent}%"></div>' +
'<div class="fail-bar" style="width: ${failWidth}%" title="${failPercent}%"></div>' +
'<div class="skip-bar" style="width: ${skipWidth}%" title="${skipPercent}%"></div>' +
'</div>' +
'{{else}}' +
'<div class="empty-graph"></div>' +
'{{/if}}' +
'</td>'
);
$.template('suiteStatusMessageTemplate',
'${total} {{= testOrTask("{test}")}}{{if total != 1}}s{{/if}} total, ' +
'${pass} passed, ${fail} failed, ${skip} skipped'
);
// For complete cross-browser experience..
// http://www.quirksmode.org/js/events_order.html
function stopPropagation(event) {
var event = event || window.event;
event.cancelBubble = true;
if (event.stopPropagation)
event.stopPropagation();
}
</script>
<script type="text/javascript">
window.output = {};
</script>
<script type="text/javascript">
window.sPart0 = [[0,248,181,0,0,0,0,0,[1,1042,341],[[0,249,23,0,250,251,0,0,[1,1043,0],[]],[0,58,59,0,60,0,0,0,[1,1043,0],[]],[0,48,23,0,49,0,188,0,[1,1043,1],[[1043,2,189]]],[0,48,23,0,49,252,253,0,[1,1044,0],[[1044,2,254]]],[0,255,23,0,256,257,258,0,[1,1044,1],[[1045,2,259]]],[0,255,23,0,256,260,261,0,[1,1045,0],[[1045,2,262]]],[3,263,0,0,0,0,0,0,[1,1045,338],[[4,264,0,0,0,0,0,0,[1,1046,147],[[0,61,62,0,63,190,0,0,[1,1046,1],[[1047,2,191],[1047,1,66]]],[0,265,266,0,267,268,217,0,[1,1047,19],[[1066,2,269]]],[0,265,266,0,267,270,217,0,[1,1066,14],[[1080,2,269]]],[0,271,23,0,272,217,217,0,[1,1081,0],[[1081,1,273],[1081,2,269]]],[0,274,32,0,275,276,217,0,[1,1082,0],[[1082,2,277]]],[0,278,32,0,279,280,217,0,[1,1082,1],[[1083,2,281]]],[0,70,62,0,71,282,73,0,[1,1083,60],[[1084,1,74],[1141,1,283],[1142,2,284],[1142,2,285],[1143,2,78]]],[0,79,80,0,81,139,220,0,[1,1143,1],[[1144,2,221]]],[0,79,80,0,81,91,92,0,[1,1144,1],[[1145,2,93]]],[0,108,23,0,109,110,0,0,[1,1145,0],[[1145,1,111]]],[0,100,80,0,101,229,0,0,[1,1146,0],[]],[0,45,23,0,46,220,0,0,[1,1146,0],[[1146,2,221]]],[0,45,23,0,46,258,0,0,[1,1147,0],[[1147,2,259]]],[0,45,23,0,46,188,0,0,[1,1147,1],[[1148,2,286]]],[0,255,23,0,256,287,288,0,[1,1148,0],[[1148,2,289]]],[0,45,23,0,46,288,0,0,[1,1148,0],[[1148,2,289]]],[0,290,181,0,0,0,0,0,[1,1149,44],[[0,61,62,0,63,190,0,0,[1,1149,1],[[1150,2,234],[1150,1,66]]],[0,133,62,0,134,291,73,0,[1,1150,40],[[1151,1,74],[1190,1,292],[1190,2,293],[1190,2,294],[1190,2,78]]],[0,79,80,0,81,139,295,0,[1,1191,1],[[1191,2,296]]],[0,297,23,0,298,299,295,0,[1,1192,0],[[1192,2,296]]],[0,45,23,0,46,295,0,0,[1,1192,1],[[1193,2,296]]]]]]],[4,300,0,0,0,0,0,0,[1,1193,189],[[0,61,62,0,63,190,0,0,[1,1193,1],[[1194,2,234],[1194,1,66]]],[0,265,266,0,267,268,217,0,[1,1194,14],[[1208,2,301]]],[0,265,266,0,267,270,217,0,[1,1209,18],[[1227,2,301]]],[0,271,23,0,272,217,217,0,[1,1227,1],[[1228,1,273],[1228,2,301]]],[0,274,32,0,275,276,217,0,[1,1228,0],[[1228,2,302]]],[0,278,32,0,279,280,217,0,[1,1229,0],[[1229,2,303]]],[0,70,62,0,71,282,73,0,[1,1229,104],[[1231,1,74],[1331,1,283],[1332,2,304],[1332,2,305],[1333,2,78]]],[0,79,80,0,81,139,220,0,[1,1333,1],[[1334,2,306]]],[0,79,80,0,81,91,92,0,[1,1334,1],[[1335,2,93]]],[0,108,23,0,109,110,0,0,[1,1335,1],[[1335,1,111]]],[0,100,80,0,101,229,0,0,[1,1336,0],[]],[0,45,23,0,46,220,0,0,[1,1336,1],[[1337,2,306]]],[0,45,23,0,46,258,0,0,[1,1337,0],[[1337,2,259]]],[0,45,23,0,46,188,0,0,[1,1337,1],[[1338,2,307]]],[0,255,23,0,256,287,288,0,[1,1338,0],[[1338,2,289]]],[0,45,23,0,46,288,0,0,[1,1339,0],[[1339,2,289]]],[0,290,181,0,0,0,0,0,[1,1339,43],[[0,61,62,0,63,190,0,0,[1,1340,1],[[1340,2,234],[1340,1,66]]],[0,133,62,0,134,291,73,0,[1,1341,38],[[1342,1,74],[1377,1,308],[1377,2,309],[1379,2,310],[1379,2,78]]],[0,79,80,0,81,139,295,0,[1,1379,2],[[1380,2,311]]],[0,297,23,0,298,299,295,0,[1,1381,0],[[1381,2,311]]],[0,45,23,0,46,295,0,0,[1,1382,0],[[1382,2,311]]]]]]]]]]],[0,312,181,0,0,0,0,0,[1,1383,1985],[[3,313,0,0,0,0,0,0,[1,1384,1984],[[4,314,0,0,0,0,0,0,[1,1384,1001],[[0,315,181,0,0,0,0,0,[1,1384,755],[[0,58,59,0,60,0,0,0,[1,1385,0],[]],[0,61,62,0,63,316,0,0,[1,1385,1],[[1385,2,317],[1385,1,318]]],[0,133,62,0,134,319,73,0,[1,1386,694],[[1387,1,320],[1481,1,321],[1482,2,322],[1686,1,323],[1718,1,324],[1749,1,325],[1797,1,326],[1812,1,327],[1828,1,323],[1859,1,328],[1875,1,329],[1985,1,330],[2001,1,330],[2080,1,195],[2080,1,196],[2080,1,197],[2080,1,198],[2080,1,199],[2080,1,200],[2080,1,201],[2080,1,202],[2080,1,203],[2080,1,204],[2080,1,331],[2080,1,332],[2080,1,333],[2080,1,334],[2080,1,335],[2080,1,336],[2080,1,331],[2080,1,337],[2080,1,338],[2080,1,339],[2080,1,215],[2080,1,340],[2080,1,340],[2080,1,195],[2080,1,196],[2080,1,197],[2080,1,198],[2080,1,199],[2080,1,200],[2080,1,201],[2080,1,202],[2080,2,341],[2080,2,78]]],[0,79,80,0,81,139,342,0,[1,2080,23],[[2103,2,343]]],[3,344,0,0,0,0,0,0,[1,2103,36],[[4,345,0,0,0,0,0,0,[1,2103,2],[[0,79,80,0,81,346,347,0,[1,2104,0],[[2104,2,348]]],[0,79,80,0,81,349,350,0,[1,2104,0],[[2104,2,351]]],[0,352,23,0,353,354,0,0,[1,2105,0],[]]]],[4,355,0,0,0,0,0,0,[1,2105,2],[[0,79,80,0,81,346,347,0,[1,2105,1],[[2106,2,356]]],[0,79,80,0,81,349,350,0,[1,2106,0],[[2106,2,357]]],[0,352,23,0,353,354,0,0,[1,2106,1],[]]]],[4,358,0,0,0,0,0,0,[1,2107,2],[[0,79,80,0,81,346,347,0,[1,2107,1],[[2108,2,359]]],[0,79,80,0,81,349,350,0,[1,2108,0],[[2108,2,360]]],[0,352,23,0,353,354,0,0,[1,2108,0],[]]]],[4,361,0,0,0,0,0,0,[1,2109,1],[[0,79,80,0,81,346,347,0,[1,2109,0],[[2109,2,362]]],[0,79,80,0,81,349,350,0,[1,2110,0],[[2110,2,363]]],[0,352,23,0,353,354,0,0,[1,2110,0],[]]]],[4,364,0,0,0,0,0,0,[1,2111,1],[[0,79,80,0,81,346,347,0,[1,2111,0],[[2111,2,365]]],[0,79,80,0,81,349,350,0,[1,2111,1],[[2112,2,366]]],[0,352,23,0,353,354,0,0,[1,2112,0],[]]]],[4,367,0,0,0,0,0,0,[1,2112,2],[[0,79,80,0,81,346,347,0,[1,2113,0],[[2113,2,368]]],[0,79,80,0,81,349,350,0,[1,2113,0],[[2113,2,369]]],[0,352,23,0,353,354,0,0,[1,2114,0],[]]]],[4,370,0,0,0,0,0,0,[1,2114,2],[[0,79,80,0,81,346,347,0,[1,2114,1],[[2115,2,371]]],[0,79,80,0,81,349,350,0,[1,2115,0],[[2115,2,372]]],[0,352,23,0,353,354,0,0,[1,2115,1],[]]]],[4,373,0,0,0,0,0,0,[1,2116,2],[[0,79,80,0,81,346,347,0,[1,2116,1],[[2116,2,374]]],[0,79,80,0,81,349,350,0,[1,2117,0],[[2117,2,375]]],[0,352,23,0,353,354,0,0,[1,2117,1],[]]]],[4,376,0,0,0,0,0,0,[1,2118,3],[[0,79,80,0,81,346,347,0,[1,2119,0],[[2119,2,377]]],[0,79,80,0,81,349,350,0,[1,2119,1],[[2120,2,378]]],[0,352,23,0,353,354,0,0,[1,2120,0],[]]]],[4,379,0,0,0,0,0,0,[1,2121,1],[[0,79,80,0,81,346,347,0,[1,2121,1],[[2122,2,380]]],[0,79,80,0,81,349,350,0,[1,2122,0],[[2122,2,381]]],[0,352,23,0,353,354,0,0,[1,2122,0],[]]]],[4,382,0,0,0,0,0,0,[1,2122,0],[[0,79,80,0,81,346,347,0,[1,2122,0],[[2122,2,383]]],[0,79,80,0,81,349,350,0,[1,2122,0],[[2122,2,384]]],[0,352,23,0,353,354,0,0,[1,2122,0],[]]]],[4,385,0,0,0,0,0,0,[1,2122,0],[[0,79,80,0,81,346,347,0,[1,2122,0],[[2122,2,386]]],[0,79,80,0,81,349,350,0,[1,2122,0],[[2122,2,387]]],[0,352,23,0,353,354,0,0,[1,2122,0],[]]]],[4,388,0,0,0,0,0,0,[1,2122,0],[[0,79,80,0,81,346,347,0,[1,2122,0],[[2122,2,389]]],[0,79,80,0,81,349,350,0,[1,2122,0],[[2122,2,390]]],[0,352,23,0,353,354,0,0,[1,2122,0],[]]]],[4,391,0,0,0,0,0,0,[1,2122,0],[[0,79,80,0,81,346,347,0,[1,2122,0],[[2122,2,392]]],[0,79,80,0,81,349,350,0,[1,2122,0],[[2122,2,393]]],[0,352,23,0,353,354,0,0,[1,2122,0],[]]]],[4,394,0,0,0,0,0,0,[1,2122,0],[[0,79,80,0,81,346,347,0,[1,2122,0],[[2122,2,395]]],[0,79,80,0,81,349,350,0,[1,2122,0],[[2122,2,396]]],[0,352,23,0,353,354,0,0,[1,2122,0],[]]]],[4,397,0,0,0,0,0,0,[1,2122,17],[[0,79,80,0,81,346,347,0,[1,2122,0],[[2122,2,398]]],[0,79,80,0,81,349,350,0,[1,2138,0],[[2138,2,399]]],[0,352,23,0,353,354,0,0,[1,2138,1],[]]]],[4,400,0,0,0,0,0,0,[1,2139,0],[[0,79,80,0,81,346,347,0,[1,2139,0],[[2139,2,401]]],[0,79,80,0,81,349,350,0,[1,2139,0],[[2139,2,402]]],[0,352,23,0,353,354,0,0,[1,2139,0],[]]]],[4,403,0,0,0,0,0,0,[1,2139,0],[[0,79,80,0,81,346,347,0,[1,2139,0],[[2139,2,404]]],[0,79,80,0,81,349,350,0,[1,2139,0],[[2139,2,405]]],[0,352,23,0,353,354,0,0,[1,2139,0],[]]]],[4,406,0,0,0,0,0,0,[1,2139,0],[[0,79,80,0,81,346,347,0,[1,2139,0],[[2139,2,407]]],[0,79,80,0,81,349,350,0,[1,2139,0],[[2139,2,408]]],[0,352,23,0,353,354,0,0,[1,2139,0],[[2139,2,409]]]]]]],[0,79,80,0,81,410,411,0,[1,2139,0],[[2139,2,412]]],[3,413,0,0,0,0,0,0,[1,2139,0],[[4,414,0,0,0,0,0,0,[1,2139,0],[[0,79,80,0,81,415,416,0,[1,2139,0],[[2139,2,417]]],[0,79,80,0,81,418,419,0,[1,2139,0],[[2139,2,420]]],[0,352,23,0,353,421,0,0,[1,2139,0],[[2139,2,409]]]]]]],[0,79,80,0,81,422,423,0,[1,2139,0],[[2139,2,424]]],[0,142,23,0,143,423,0,0,[1,2139,0],[[2139,2,425]]],[0,255,23,0,256,426,427,0,[1,2139,0],[[2139,2,428]]],[0,79,80,0,81,429,430,0,[1,2139,0],[[2139,2,431]]],[0,79,80,0,81,432,433,0,[1,2139,0],[[2139,2,434]]],[0,45,23,0,46,416,0,0,[1,2139,0],[[2139,2,417]]],[0,45,23,0,46,419,0,0,[1,2139,0],[[2139,2,420]]],[0,45,23,0,46,430,0,0,[1,2139,0],[[2139,2,431]]],[0,45,23,0,46,433,0,0,[1,2139,0],[[2139,2,434]]],[0,45,23,0,46,347,0,0,[1,2139,0],[[2139,2,407]]],[0,45,23,0,46,350,0,0,[1,2139,0],[[2139,2,408]]]]],[0,255,23,0,256,25,261,0,[1,2154,0],[[2154,2,435]]],[0,61,62,0,63,190,0,0,[1,2155,0],[[2155,2,191],[2155,1,66]]],[0,265,266,0,267,436,217,0,[1,2155,15],[[2155,2,218]]],[0,265,266,0,267,270,217,0,[1,2170,10],[[2180,2,218]]],[0,265,266,0,267,437,217,0,[1,2180,5],[[2185,2,218]]],[0,265,266,0,267,438,217,0,[1,2185,16],[[2201,2,218]]],[0,265,266,0,267,439,217,0,[1,2201,22],[[2223,2,218]]],[0,265,266,0,267,440,217,0,[1,2223,10],[[2233,2,218]]],[0,265,266,0,267,441,217,0,[1,2233,20],[[2253,2,218]]],[0,265,266,0,267,442,217,0,[1,2253,13],[[2266,2,218]]],[0,271,23,0,272,217,217,0,[1,2266,0],[[2266,1,273],[2266,2,218]]],[0,274,32,0,275,276,217,0,[1,2266,0],[[2266,2,443]]],[0,278,32,0,279,280,217,0,[1,2266,0],[[2266,2,444]]],[0,70,62,0,71,282,73,0,[1,2266,82],[[2266,1,74],[2345,1,283],[2348,2,445],[2348,2,446],[2348,2,78]]],[0,79,80,0,81,139,43,0,[1,2349,1],[[2350,2,447]]],[0,448,23,0,449,450,0,0,[1,2350,0],[[2350,1,111]]],[0,290,181,0,0,0,0,0,[1,2350,35],[[0,61,62,0,63,190,0,0,[1,2351,1],[[2351,2,234],[2351,1,66]]],[0,133,62,0,134,291,73,0,[1,2352,33],[[2353,1,74],[2385,1,308],[2385,2,309],[2385,2,451],[2385,2,78]]],[0,79,80,0,81,139,295,0,[1,2385,0],[[2385,2,311]]],[0,297,23,0,298,299,295,0,[1,2385,0],[[2385,2,311]]],[0,45,23,0,46,295,0,0,[1,2385,0],[[2385,2,311]]]]]]],[4,452,0,0,0,0,0,0,[1,2385,983],[[0,315,181,0,0,0,0,0,[1,2385,719],[[0,58,59,0,60,0,0,0,[1,2385,0],[]],[0,61,62,0,63,316,0,0,[1,2385,0],[[2385,2,317],[2385,1,318]]],[0,133,62,0,134,319,73,0,[1,2385,656],[[2385,1,320],[2426,1,321],[2426,2,322],[2647,1,323],[2663,1,324],[2695,1,325],[2742,1,326],[2757,1,327],[2788,1,323],[2805,1,328],[2836,1,329],[2931,1,330],[2946,1,330],[3026,1,195],[3026,1,196],[3026,1,197],[3026,1,198],[3026,1,199],[3026,1,200],[3026,1,201],[3026,1,202],[3026,1,203],[3026,1,204],[3026,1,331],[3041,1,332],[3041,1,333],[3041,1,334],[3041,1,335],[3041,1,336],[3041,1,331],[3041,1,337],[3041,1,338],[3041,1,339],[3041,1,215],[3041,1,340],[3041,1,340],[3041,1,195],[3041,1,196],[3041,1,197],[3041,1,198],[3041,1,199],[3041,1,200],[3041,1,201],[3041,1,202],[3041,2,453],[3041,2,78]]],[0,79,80,0,81,139,342,0,[1,3041,15],[[3041,2,343]]],[3,344,0,0,0,0,0,0,[1,3056,32],[[4,345,0,0,0,0,0,0,[1,3057,0],[[0,79,80,0,81,346,347,0,[1,3057,0],[[3057,2,348]]],[0,79,80,0,81,349,350,0,[1,3057,0],[[3057,2,351]]],[0,352,23,0,353,354,0,0,[1,3057,0],[]]]],[4,355,0,0,0,0,0,0,[1,3057,0],[[0,79,80,0,81,346,347,0,[1,3057,0],[[3057,2,356]]],[0,79,80,0,81,349,350,0,[1,3057,0],[[3057,2,357]]],[0,352,23,0,353,354,0,0,[1,3057,0],[]]]],[4,358,0,0,0,0,0,0,[1,3057,0],[[0,79,80,0,81,346,347,0,[1,3057,0],[[3057,2,359]]],[0,79,80,0,81,349,350,0,[1,3057,0],[[3057,2,360]]],[0,352,23,0,353,354,0,0,[1,3057,0],[]]]],[4,361,0,0,0,0,0,0,[1,3057,0],[[0,79,80,0,81,346,347,0,[1,3057,0],[[3057,2,362]]],[0,79,80,0,81,349,350,0,[1,3057,0],[[3057,2,363]]],[0,352,23,0,353,354,0,0,[1,3057,0],[]]]],[4,364,0,0,0,0,0,0,[1,3057,0],[[0,79,80,0,81,346,347,0,[1,3057,0],[[3057,2,365]]],[0,79,80,0,81,349,350,0,[1,3057,0],[[3057,2,366]]],[0,352,23,0,353,354,0,0,[1,3057,0],[]]]],[4,367,0,0,0,0,0,0,[1,3057,16],[[0,79,80,0,81,346,347,0,[1,3057,0],[[3057,2,368]]],[0,79,80,0,81,349,350,0,[1,3057,0],[[3057,2,369]]],[0,352,23,0,353,354,0,0,[1,3073,0],[]]]],[4,370,0,0,0,0,0,0,[1,3073,0],[[0,79,80,0,81,346,347,0,[1,3073,0],[[3073,2,371]]],[0,79,80,0,81,349,350,0,[1,3073,0],[[3073,2,372]]],[0,352,23,0,353,354,0,0,[1,3073,0],[]]]],[4,373,0,0,0,0,0,0,[1,3073,0],[[0,79,80,0,81,346,347,0,[1,3073,0],[[3073,2,374]]],[0,79,80,0,81,349,350,0,[1,3073,0],[[3073,2,375]]],[0,352,23,0,353,354,0,0,[1,3073,0],[]]]],[4,376,0,0,0,0,0,0,[1,3073,0],[[0,79,80,0,81,346,347,0,[1,3073,0],[[3073,2,377]]],[0,79,80,0,81,349,350,0,[1,3073,0],[[3073,2,378]]],[0,352,23,0,353,354,0,0,[1,3073,0],[]]]],[4,379,0,0,0,0,0,0,[1,3073,0],[[0,79,80,0,81,346,347,0,[1,3073,0],[[3073,2,380]]],[0,79,80,0,81,349,350,0,[1,3073,0],[[3073,2,381]]],[0,352,23,0,353,354,0,0,[1,3073,0],[]]]],[4,382,0,0,0,0,0,0,[1,3073,0],[[0,79,80,0,81,346,347,0,[1,3073,0],[[3073,2,383]]],[0,79,80,0,81,349,350,0,[1,3073,0],[[3073,2,384]]],[0,352,23,0,353,354,0,0,[1,3073,0],[]]]],[4,385,0,0,0,0,0,0,[1,3073,15],[[0,79,80,0,81,346,347,0,[1,3073,15],[[3088,2,386]]],[0,79,80,0,81,349,350,0,[1,3088,0],[[3088,2,387]]],[0,352,23,0,353,354,0,0,[1,3088,0],[]]]],[4,388,0,0,0,0,0,0,[1,3088,0],[[0,79,80,0,81,346,347,0,[1,3088,0],[[3088,2,389]]],[0,79,80,0,81,349,350,0,[1,3088,0],[[3088,2,390]]],[0,352,23,0,353,354,0,0,[1,3088,0],[]]]],[4,391,0,0,0,0,0,0,[1,3088,0],[[0,79,80,0,81,346,347,0,[1,3088,0],[[3088,2,392]]],[0,79,80,0,81,349,350,0,[1,3088,0],[[3088,2,393]]],[0,352,23,0,353,354,0,0,[1,3088,0],[]]]],[4,394,0,0,0,0,0,0,[1,3088,0],[[0,79,80,0,81,346,347,0,[1,3088,0],[[3088,2,395]]],[0,79,80,0,81,349,350,0,[1,3088,0],[[3088,2,396]]],[0,352,23,0,353,354,0,0,[1,3088,0],[]]]],[4,397,0,0,0,0,0,0,[1,3088,0],[[0,79,80,0,81,346,347,0,[1,3088,0],[[3088,2,398]]],[0,79,80,0,81,349,350,0,[1,3088,0],[[3088,2,399]]],[0,352,23,0,353,354,0,0,[1,3088,0],[]]]],[4,400,0,0,0,0,0,0,[1,3088,0],[[0,79,80,0,81,346,347,0,[1,3088,0],[[3088,2,401]]],[0,79,80,0,81,349,350,0,[1,3088,0],[[3088,2,402]]],[0,352,23,0,353,354,0,0,[1,3088,0],[]]]],[4,403,0,0,0,0,0,0,[1,3088,0],[[0,79,80,0,81,346,347,0,[1,3088,0],[[3088,2,404]]],[0,79,80,0,81,349,350,0,[1,3088,0],[[3088,2,405]]],[0,352,23,0,353,354,0,0,[1,3088,0],[]]]],[4,406,0,0,0,0,0,0,[1,3088,0],[[0,79,80,0,81,346,347,0,[1,3088,0],[[3088,2,407]]],[0,79,80,0,81,349,350,0,[1,3088,0],[[3088,2,408]]],[0,352,23,0,353,354,0,0,[1,3088,0],[[3088,2,409]]]]]]],[0,79,80,0,81,410,411,0,[1,3088,0],[[3088,2,412]]],[3,413,0,0,0,0,0,0,[1,3088,16],[[4,414,0,0,0,0,0,0,[1,3088,16],[[0,79,80,0,81,415,416,0,[1,3088,16],[[3104,2,417]]],[0,79,80,0,81,418,419,0,[1,3104,0],[[3104,2,420]]],[0,352,23,0,353,421,0,0,[1,3104,0],[[3104,2,409]]]]]]],[0,79,80,0,81,422,423,0,[1,3104,0],[[3104,2,424]]],[0,142,23,0,143,423,0,0,[1,3104,0],[[3104,2,425]]],[0,255,23,0,256,426,427,0,[1,3104,0],[[3104,2,454]]],[0,79,80,0,81,429,430,0,[1,3104,0],[[3104,2,455]]],[0,79,80,0,81,432,433,0,[1,3104,0],[[3104,2,456]]],[0,45,23,0,46,416,0,0,[1,3104,0],[[3104,2,417]]],[0,45,23,0,46,419,0,0,[1,3104,0],[[3104,2,420]]],[0,45,23,0,46,430,0,0,[1,3104,0],[[3104,2,455]]],[0,45,23,0,46,433,0,0,[1,3104,0],[[3104,2,456]]],[0,45,23,0,46,347,0,0,[1,3104,0],[[3104,2,407]]],[0,45,23,0,46,350,0,0,[1,3104,0],[[3104,2,408]]]]],[0,255,23,0,256,25,261,0,[1,3104,0],[[3104,2,435]]],[0,61,62,0,63,190,0,0,[1,3104,0],[[3104,2,234],[3104,1,66]]],[0,265,266,0,267,436,217,0,[1,3104,15],[[3119,2,457]]],[0,265,266,0,267,270,217,0,[1,3119,17],[[3136,2,457]]],[0,265,266,0,267,437,217,0,[1,3136,15],[[3151,2,457]]],[0,265,266,0,267,438,217,0,[1,3151,16],[[3167,2,457]]],[0,265,266,0,267,439,217,0,[1,3167,15],[[3182,2,457]]],[0,265,266,0,267,440,217,0,[1,3182,0],[[3182,2,457]]],[0,265,266,0,267,441,217,0,[1,3182,16],[[3198,2,458]]],[0,265,266,0,267,442,217,0,[1,3198,15],[[3213,2,458]]],[0,271,23,0,272,217,217,0,[1,3213,0],[[3213,1,273],[3213,2,458]]],[0,274,32,0,275,276,217,0,[1,3213,0],[[3213,2,459]]],[0,278,32,0,279,280,217,0,[1,3213,0],[[3213,2,460]]],[0,70,62,0,71,282,73,0,[1,3213,103],[[3213,1,74],[3315,1,283],[3316,2,461],[3316,2,462],[3316,2,78]]],[0,79,80,0,81,139,43,0,[1,3317,1],[[3318,2,463]]],[0,448,23,0,449,450,0,0,[1,3318,0],[[3318,1,111]]],[0,290,181,0,0,0,0,0,[1,3319,49],[[0,61,62,0,63,190,0,0,[1,3319,1],[[3320,2,234],[3320,1,66]]],[0,133,62,0,134,291,73,0,[1,3320,42],[[3321,1,74],[3362,1,308],[3362,2,309],[3362,2,464],[3362,2,78]]],[0,79,80,0,81,139,295,0,[1,3366,1],[[3367,2,465]]],[0,297,23,0,298,299,295,0,[1,3367,0],[[3367,2,465]]],[0,45,23,0,46,295,0,0,[1,3367,1],[[3368,2,465]]]]]]]]]]],[0,466,181,0,0,0,0,0,[1,3369,2066],[[3,313,0,0,0,0,0,0,[1,3369,2066],[[4,314,0,0,0,0,0,0,[1,3369,1039],[[0,467,181,0,0,0,0,0,[1,3369,777],[[0,58,59,0,60,0,0,0,[1,3370,0],[]],[0,61,62,0,63,316,0,0,[1,3370,0],[[3370,2,317],[3370,1,318]]],[0,133,62,0,134,319,73,0,[1,3371,701],[[3372,1,320],[3438,1,321],[3439,2,322],[3662,1,323],[3678,1,324],[3710,1,325],[3758,1,326],[3788,1,327],[3804,1,323],[3835,1,328],[3851,1,329],[3961,1,330],[3993,1,330],[4072,1,195],[4072,1,196],[4072,1,197],[4072,1,198],[4072,1,199],[4072,1,200],[4072,1,201],[4072,1,202],[4072,1,203],[4072,1,204],[4072,1,331],[4072,1,332],[4072,1,333],[4072,1,334],[4072,1,335],[4072,1,336],[4072,1,331],[4072,1,337],[4072,1,338],[4072,1,339],[4072,1,215],[4072,1,340],[4072,1,340],[4072,1,195],[4072,1,196],[4072,1,197],[4072,1,198],[4072,1,199],[4072,1,200],[4072,1,201],[4072,1,202],[4072,2,468],[4072,2,78]]],[0,79,80,0,81,139,342,0,[1,4072,15],[[4087,2,343]]],[3,344,0,0,0,0,0,0,[1,4087,56],[[4,345,0,0,0,0,0,0,[1,4087,0],[[0,79,80,0,81,346,347,0,[1,4087,0],[[4087,2,348]]],[0,79,80,0,81,349,350,0,[1,4087,0],[[4087,2,351]]],[0,352,23,0,353,354,0,0,[1,4087,0],[]]]],[4,355,0,0,0,0,0,0,[1,4087,0],[[0,79,80,0,81,346,347,0,[1,4087,0],[[4087,2,356]]],[0,79,80,0,81,349,350,0,[1,4087,0],[[4087,2,357]]],[0,352,23,0,353,354,0,0,[1,4087,0],[]]]],[4,358,0,0,0,0,0,0,[1,4087,16],[[0,79,80,0,81,346,347,0,[1,4103,0],[[4103,2,359]]],[0,79,80,0,81,349,350,0,[1,4103,0],[[4103,2,360]]],[0,352,23,0,353,354,0,0,[1,4103,0],[]]]],[4,361,0,0,0,0,0,0,[1,4103,0],[[0,79,80,0,81,346,347,0,[1,4103,0],[[4103,2,362]]],[0,79,80,0,81,349,350,0,[1,4103,0],[[4103,2,363]]],[0,352,23,0,353,354,0,0,[1,4103,0],[]]]],[4,364,0,0,0,0,0,0,[1,4103,0],[[0,79,80,0,81,346,347,0,[1,4103,0],[[4103,2,365]]],[0,79,80,0,81,349,350,0,[1,4103,0],[[4103,2,366]]],[0,352,23,0,353,354,0,0,[1,4103,0],[]]]],[4,367,0,0,0,0,0,0,[1,4103,0],[[0,79,80,0,81,346,347,0,[1,4103,0],[[4103,2,368]]],[0,79,80,0,81,349,350,0,[1,4103,0],[[4103,2,369]]],[0,352,23,0,353,354,0,0,[1,4103,0],[]]]],[4,370,0,0,0,0,0,0,[1,4103,0],[[0,79,80,0,81,346,347,0,[1,4103,0],[[4103,2,371]]],[0,79,80,0,81,349,350,0,[1,4103,0],[[4103,2,372]]],[0,352,23,0,353,354,0,0,[1,4103,0],[]]]],[4,373,0,0,0,0,0,0,[1,4103,0],[[0,79,80,0,81,346,347,0,[1,4103,0],[[4103,2,374]]],[0,79,80,0,81,349,350,0,[1,4103,0],[[4103,2,375]]],[0,352,23,0,353,354,0,0,[1,4103,0],[]]]],[4,376,0,0,0,0,0,0,[1,4103,0],[[0,79,80,0,81,346,347,0,[1,4103,0],[[4103,2,377]]],[0,79,80,0,81,349,350,0,[1,4103,0],[[4103,2,378]]],[0,352,23,0,353,354,0,0,[1,4103,0],[]]]],[4,379,0,0,0,0,0,0,[1,4103,17],[[0,79,80,0,81,346,347,0,[1,4103,16],[[4103,2,380]]],[0,79,80,0,81,349,350,0,[1,4119,0],[[4119,2,381]]],[0,352,23,0,353,354,0,0,[1,4119,1],[]]]],[4,382,0,0,0,0,0,0,[1,4120,3],[[0,79,80,0,81,346,347,0,[1,4121,0],[[4121,2,383]]],[0,79,80,0,81,349,350,0,[1,4121,0],[[4121,2,384]]],[0,352,23,0,353,354,0,0,[1,4121,2],[]]]],[4,385,0,0,0,0,0,0,[1,4124,2],[[0,79,80,0,81,346,347,0,[1,4124,0],[[4124,2,386]]],[0,79,80,0,81,349,350,0,[1,4125,0],[[4125,2,387]]],[0,352,23,0,353,354,0,0,[1,4125,1],[]]]],[4,388,0,0,0,0,0,0,[1,4126,2],[[0,79,80,0,81,346,347,0,[1,4127,0],[[4127,2,389]]],[0,79,80,0,81,349,350,0,[1,4127,1],[[4128,2,390]]],[0,352,23,0,353,354,0,0,[1,4128,0],[]]]],[4,391,0,0,0,0,0,0,[1,4129,2],[[0,79,80,0,81,346,347,0,[1,4129,1],[[4129,2,392]]],[0,79,80,0,81,349,350,0,[1,4130,0],[[4130,2,393]]],[0,352,23,0,353,354,0,0,[1,4130,1],[]]]],[4,394,0,0,0,0,0,0,[1,4131,3],[[0,79,80,0,81,346,347,0,[1,4132,0],[[4132,2,395]]],[0,79,80,0,81,349,350,0,[1,4132,1],[[4133,2,396]]],[0,352,23,0,353,354,0,0,[1,4133,1],[]]]],[4,397,0,0,0,0,0,0,[1,4134,3],[[0,79,80,0,81,346,347,0,[1,4135,0],[[4135,2,398]]],[0,79,80,0,81,349,350,0,[1,4135,1],[[4136,2,399]]],[0,352,23,0,353,354,0,0,[1,4136,1],[]]]],[4,400,0,0,0,0,0,0,[1,4137,2],[[0,79,80,0,81,346,347,0,[1,4137,1],[[4138,2,401]]],[0,79,80,0,81,349,350,0,[1,4138,0],[[4138,2,402]]],[0,352,23,0,353,354,0,0,[1,4138,1],[]]]],[4,403,0,0,0,0,0,0,[1,4139,2],[[0,79,80,0,81,346,347,0,[1,4139,1],[[4140,2,404]]],[0,79,80,0,81,349,350,0,[1,4140,0],[[4140,2,405]]],[0,352,23,0,353,354,0,0,[1,4140,1],[]]]],[4,406,0,0,0,0,0,0,[1,4141,2],[[0,79,80,0,81,346,347,0,[1,4141,1],[[4142,2,407]]],[0,79,80,0,81,349,350,0,[1,4142,0],[[4142,2,408]]],[0,352,23,0,353,354,0,0,[1,4142,1],[[4143,2,409]]]]]]],[0,79,80,0,81,410,411,0,[1,4143,1],[[4143,2,412]]],[3,413,0,0,0,0,0,0,[1,4144,2],[[4,414,0,0,0,0,0,0,[1,4144,1],[[0,79,80,0,81,415,416,0,[1,4144,0],[[4144,2,417]]],[0,79,80,0,81,418,419,0,[1,4145,0],[[4145,2,420]]],[0,352,23,0,353,469,0,0,[1,4145,0],[]]]],[4,470,0,0,0,0,0,0,[1,4146,0],[[0,79,80,0,81,415,416,0,[1,4146,0],[[4146,2,471]]],[0,79,80,0,81,418,419,0,[1,4146,0],[[4146,2,472]]],[0,352,23,0,353,469,0,0,[1,4146,0],[]]]],[4,473,0,0,0,0,0,0,[1,4146,0],[[0,79,80,0,81,415,416,0,[1,4146,0],[[4146,2,474]]],[0,79,80,0,81,418,419,0,[1,4146,0],[[4146,2,475]]],[0,352,23,0,353,469,0,0,[1,4146,0],[]]]],[4,476,0,0,0,0,0,0,[1,4146,0],[[0,79,80,0,81,415,416,0,[1,4146,0],[[4146,2,477]]],[0,79,80,0,81,418,419,0,[1,4146,0],[[4146,2,478]]],[0,352,23,0,353,469,0,0,[1,4146,0],[]]]],[4,479,0,0,0,0,0,0,[1,4146,0],[[0,79,80,0,81,415,416,0,[1,4146,0],[[4146,2,480]]],[0,79,80,0,81,418,419,0,[1,4146,0],[[4146,2,481]]],[0,352,23,0,353,469,0,0,[1,4146,0],[[4146,2,409]]]]]]],[0,79,80,0,81,422,423,0,[1,4146,0],[[4146,2,482]]],[0,142,23,0,143,423,0,0,[1,4146,0],[[4146,2,483]]],[0,255,23,0,256,426,427,0,[1,4146,0],[[4146,2,484]]],[0,79,80,0,81,429,430,0,[1,4146,0],[[4146,2,485]]],[0,79,80,0,81,432,433,0,[1,4146,0],[[4146,2,486]]],[0,45,23,0,46,416,0,0,[1,4146,0],[[4146,2,480]]],[0,45,23,0,46,419,0,0,[1,4146,0],[[4146,2,481]]],[0,45,23,0,46,430,0,0,[1,4146,0],[[4146,2,485]]],[0,45,23,0,46,433,0,0,[1,4146,0],[[4146,2,486]]],[0,45,23,0,46,347,0,0,[1,4146,0],[[4146,2,407]]],[0,45,23,0,46,350,0,0,[1,4146,0],[[4146,2,408]]]]],[0,58,59,0,60,0,0,0,[1,4146,0],[]],[0,255,23,0,256,487,261,0,[1,4146,0],[[4146,2,488]]],[0,61,62,0,63,190,0,0,[1,4146,0],[[4146,2,191],[4146,1,66]]],[0,265,266,0,267,436,217,0,[1,4146,16],[[4162,2,218]]],[0,265,266,0,267,270,217,0,[1,4162,27],[[4189,2,218]]],[0,265,266,0,267,489,217,0,[1,4189,29],[[4218,2,218]]],[0,265,266,0,267,490,217,0,[1,4234,16],[[4250,2,218]]],[0,265,266,0,267,491,217,0,[1,4250,16],[[4266,2,218]]],[0,265,266,0,267,492,217,0,[1,4266,16],[[4282,2,218]]],[0,271,23,0,272,217,217,0,[1,4282,0],[[4282,1,273],[4282,2,218]]],[0,274,32,0,275,276,217,0,[1,4282,0],[[4282,2,443]]],[0,278,32,0,279,280,217,0,[1,4282,0],[[4282,2,444]]],[0,70,62,0,71,282,73,0,[1,4282,78],[[4282,1,74],[4360,1,283],[4360,2,493],[4360,2,494],[4360,2,78]]],[0,79,80,0,81,139,43,0,[1,4360,0],[[4360,2,447]]],[0,448,23,0,449,450,0,0,[1,4360,0],[[4360,1,111]]],[0,290,181,0,0,0,0,0,[1,4360,48],[[0,61,62,0,63,190,0,0,[1,4360,0],[[4360,2,234],[4360,1,66]]],[0,133,62,0,134,291,73,0,[1,4360,32],[[4360,1,74],[4392,1,308],[4392,2,309],[4392,2,495],[4392,2,78]]],[0,79,80,0,81,139,295,0,[1,4408,0],[[4408,2,465]]],[0,297,23,0,298,299,295,0,[1,4408,0],[[4408,2,465]]],[0,45,23,0,46,295,0,0,[1,4408,0],[[4408,2,465]]]]]]],[4,452,0,0,0,0,0,0,[1,4408,1026],[[0,467,181,0,0,0,0,0,[1,4408,735],[[0,58,59,0,60,0,0,0,[1,4408,0],[]],[0,61,62,0,63,316,0,0,[1,4408,0],[[4408,2,317],[4408,1,318]]],[0,133,62,0,134,319,73,0,[1,4408,672],[[4408,1,320],[4444,1,321],[4446,2,322],[4670,1,323],[4702,1,324],[4718,1,325],[4765,1,326],[4797,1,327],[4828,1,323],[4844,1,328],[4859,1,329],[4970,1,330],[4985,1,330],[5064,1,195],[5064,1,196],[5064,1,197],[5064,1,198],[5064,1,199],[5064,1,200],[5064,1,201],[5064,1,202],[5064,1,203],[5064,1,204],[5064,1,331],[5064,1,332],[5064,1,333],[5064,1,334],[5064,1,335],[5064,1,336],[5064,1,331],[5064,1,337],[5064,1,338],[5064,1,339],[5064,1,215],[5064,1,340],[5064,1,340],[5064,1,195],[5064,1,196],[5064,1,197],[5064,1,198],[5064,1,199],[5064,1,200],[5064,1,201],[5064,1,202],[5064,2,496],[5080,2,78]]],[0,79,80,0,81,139,342,0,[1,5080,0],[[5080,2,343]]],[3,344,0,0,0,0,0,0,[1,5080,48],[[4,345,0,0,0,0,0,0,[1,5080,0],[[0,79,80,0,81,346,347,0,[1,5080,0],[[5080,2,348]]],[0,79,80,0,81,349,350,0,[1,5080,0],[[5080,2,351]]],[0,352,23,0,353,354,0,0,[1,5080,0],[]]]],[4,355,0,0,0,0,0,0,[1,5080,15],[[0,79,80,0,81,346,347,0,[1,5080,0],[[5080,2,356]]],[0,79,80,0,81,349,350,0,[1,5080,0],[[5080,2,357]]],[0,352,23,0,353,354,0,0,[1,5080,15],[]]]],[4,358,0,0,0,0,0,0,[1,5096,0],[[0,79,80,0,81,346,347,0,[1,5096,0],[[5096,2,359]]],[0,79,80,0,81,349,350,0,[1,5096,0],[[5096,2,360]]],[0,352,23,0,353,354,0,0,[1,5096,0],[]]]],[4,361,0,0,0,0,0,0,[1,5096,0],[[0,79,80,0,81,346,347,0,[1,5096,0],[[5096,2,362]]],[0,79,80,0,81,349,350,0,[1,5096,0],[[5096,2,363]]],[0,352,23,0,353,354,0,0,[1,5096,0],[]]]],[4,364,0,0,0,0,0,0,[1,5096,0],[[0,79,80,0,81,346,347,0,[1,5096,0],[[5096,2,365]]],[0,79,80,0,81,349,350,0,[1,5096,0],[[5096,2,366]]],[0,352,23,0,353,354,0,0,[1,5096,0],[]]]],[4,367,0,0,0,0,0,0,[1,5096,0],[[0,79,80,0,81,346,347,0,[1,5096,0],[[5096,2,368]]],[0,79,80,0,81,349,350,0,[1,5096,0],[[5096,2,369]]],[0,352,23,0,353,354,0,0,[1,5096,0],[]]]],[4,370,0,0,0,0,0,0,[1,5096,0],[[0,79,80,0,81,346,347,0,[1,5096,0],[[5096,2,371]]],[0,79,80,0,81,349,350,0,[1,5096,0],[[5096,2,372]]],[0,352,23,0,353,354,0,0,[1,5096,0],[]]]],[4,373,0,0,0,0,0,0,[1,5096,0],[[0,79,80,0,81,346,347,0,[1,5096,0],[[5096,2,374]]],[0,79,80,0,81,349,350,0,[1,5096,0],[[5096,2,375]]],[0,352,23,0,353,354,0,0,[1,5096,0],[]]]],[4,376,0,0,0,0,0,0,[1,5096,0],[[0,79,80,0,81,346,347,0,[1,5096,0],[[5096,2,377]]],[0,79,80,0,81,349,350,0,[1,5096,0],[[5096,2,378]]],[0,352,23,0,353,354,0,0,[1,5096,0],[]]]],[4,379,0,0,0,0,0,0,[1,5096,15],[[0,79,80,0,81,346,347,0,[1,5096,0],[[5096,2,380]]],[0,79,80,0,81,349,350,0,[1,5096,0],[[5096,2,381]]],[0,352,23,0,353,354,0,0,[1,5096,15],[]]]],[4,382,0,0,0,0,0,0,[1,5111,0],[[0,79,80,0,81,346,347,0,[1,5111,0],[[5111,2,383]]],[0,79,80,0,81,349,350,0,[1,5111,0],[[5111,2,384]]],[0,352,23,0,353,354,0,0,[1,5111,0],[]]]],[4,385,0,0,0,0,0,0,[1,5111,0],[[0,79,80,0,81,346,347,0,[1,5111,0],[[5111,2,386]]],[0,79,80,0,81,349,350,0,[1,5111,0],[[5111,2,387]]],[0,352,23,0,353,354,0,0,[1,5111,0],[]]]],[4,388,0,0,0,0,0,0,[1,5111,0],[[0,79,80,0,81,346,347,0,[1,5111,0],[[5111,2,389]]],[0,79,80,0,81,349,350,0,[1,5111,0],[[5111,2,390]]],[0,352,23,0,353,354,0,0,[1,5111,0],[]]]],[4,391,0,0,0,0,0,0,[1,5111,0],[[0,79,80,0,81,346,347,0,[1,5111,0],[[5111,2,392]]],[0,79,80,0,81,349,350,0,[1,5111,0],[[5111,2,393]]],[0,352,23,0,353,354,0,0,[1,5111,0],[]]]],[4,394,0,0,0,0,0,0,[1,5111,0],[[0,79,80,0,81,346,347,0,[1,5111,0],[[5111,2,395]]],[0,79,80,0,81,349,350,0,[1,5111,0],[[5111,2,396]]],[0,352,23,0,353,354,0,0,[1,5111,0],[]]]],[4,397,0,0,0,0,0,0,[1,5111,0],[[0,79,80,0,81,346,347,0,[1,5111,0],[[5111,2,398]]],[0,79,80,0,81,349,350,0,[1,5111,0],[[5111,2,399]]],[0,352,23,0,353,354,0,0,[1,5111,0],[]]]],[4,400,0,0,0,0,0,0,[1,5111,0],[[0,79,80,0,81,346,347,0,[1,5111,0],[[5111,2,401]]],[0,79,80,0,81,349,350,0,[1,5111,0],[[5111,2,402]]],[0,352,23,0,353,354,0,0,[1,5111,0],[]]]],[4,403,0,0,0,0,0,0,[1,5111,0],[[0,79,80,0,81,346,347,0,[1,5111,0],[[5111,2,404]]],[0,79,80,0,81,349,350,0,[1,5111,0],[[5111,2,405]]],[0,352,23,0,353,354,0,0,[1,5111,0],[]]]],[4,406,0,0,0,0,0,0,[1,5111,17],[[0,79,80,0,81,346,347,0,[1,5111,0],[[5111,2,407]]],[0,79,80,0,81,349,350,0,[1,5111,16],[[5127,2,408]]],[0,352,23,0,353,354,0,0,[1,5127,1],[[5127,2,409]]]]]]],[0,79,80,0,81,410,411,0,[1,5128,1],[[5129,2,412]]],[3,413,0,0,0,0,0,0,[1,5129,14],[[4,414,0,0,0,0,0,0,[1,5129,0],[[0,79,80,0,81,415,416,0,[1,5129,0],[[5129,2,417]]],[0,79,80,0,81,418,419,0,[1,5129,0],[[5129,2,420]]],[0,352,23,0,353,469,0,0,[1,5129,0],[]]]],[4,470,0,0,0,0,0,0,[1,5129,0],[[0,79,80,0,81,415,416,0,[1,5129,0],[[5129,2,471]]],[0,79,80,0,81,418,419,0,[1,5129,0],[[5129,2,472]]],[0,352,23,0,353,469,0,0,[1,5129,0],[]]]],[4,473,0,0,0,0,0,0,[1,5129,0],[[0,79,80,0,81,415,416,0,[1,5129,0],[[5129,2,474]]],[0,79,80,0,81,418,419,0,[1,5129,0],[[5129,2,475]]],[0,352,23,0,353,469,0,0,[1,5129,0],[]]]],[4,476,0,0,0,0,0,0,[1,5129,0],[[0,79,80,0,81,415,416,0,[1,5129,0],[[5129,2,477]]],[0,79,80,0,81,418,419,0,[1,5129,0],[[5129,2,478]]],[0,352,23,0,353,469,0,0,[1,5129,0],[]]]],[4,479,0,0,0,0,0,0,[1,5129,14],[[0,79,80,0,81,415,416,0,[1,5129,0],[[5129,2,480]]],[0,79,80,0,81,418,419,0,[1,5129,0],[[5129,2,481]]],[0,352,23,0,353,469,0,0,[1,5129,0],[[5129,2,409]]]]]]],[0,79,80,0,81,422,423,0,[1,5143,0],[[5143,2,482]]],[0,142,23,0,143,423,0,0,[1,5143,0],[[5143,2,483]]],[0,255,23,0,256,426,427,0,[1,5143,0],[[5143,2,497]]],[0,79,80,0,81,429,430,0,[1,5143,0],[[5143,2,498]]],[0,79,80,0,81,432,433,0,[1,5143,0],[[5143,2,499]]],[0,45,23,0,46,416,0,0,[1,5143,0],[[5143,2,480]]],[0,45,23,0,46,419,0,0,[1,5143,0],[[5143,2,481]]],[0,45,23,0,46,430,0,0,[1,5143,0],[[5143,2,498]]],[0,45,23,0,46,433,0,0,[1,5143,0],[[5143,2,499]]],[0,45,23,0,46,347,0,0,[1,5143,0],[[5143,2,407]]],[0,45,23,0,46,350,0,0,[1,5143,0],[[5143,2,408]]]]],[0,58,59,0,60,0,0,0,[1,5143,0],[]],[0,255,23,0,256,487,261,0,[1,5143,0],[[5143,2,488]]],[0,61,62,0,63,190,0,0,[1,5143,0],[[5143,2,234],[5143,1,66]]],[0,265,266,0,267,436,217,0,[1,5143,32],[[5175,2,457]]],[0,265,266,0,267,270,217,0,[1,5175,16],[[5191,2,457]]],[0,265,266,0,267,489,217,0,[1,5191,16],[[5207,2,457]]],[0,265,266,0,267,490,217,0,[1,5207,15],[[5222,2,457]]],[0,265,266,0,267,491,217,0,[1,5222,17],[[5238,2,457]]],[0,265,266,0,267,492,217,0,[1,5239,15],[[5254,2,457]]],[0,271,23,0,272,217,217,0,[1,5254,0],[[5254,1,273],[5254,2,457]]],[0,274,32,0,275,276,217,0,[1,5254,0],[[5254,2,500]]],[0,278,32,0,279,280,217,0,[1,5254,0],[[5254,2,501]]],[0,70,62,0,71,282,73,0,[1,5254,131],[[5254,1,74],[5370,1,283],[5385,2,502],[5385,2,503],[5385,2,78]]],[0,79,80,0,81,139,43,0,[1,5385,0],[[5385,2,463]]],[0,448,23,0,449,450,0,0,[1,5385,0],[[5385,1,111]]],[0,290,181,0,0,0,0,0,[1,5385,49],[[0,61,62,0,63,190,0,0,[1,5385,0],[[5385,2,234],[5385,1,66]]],[0,133,62,0,134,291,73,0,[1,5385,47],[[5385,1,74],[5431,1,308],[5431,2,309],[5431,2,504],[5432,2,78]]],[0,79,80,0,81,139,295,0,[1,5432,1],[[5433,2,465]]],[0,297,23,0,298,299,295,0,[1,5433,1],[[5433,2,465]]],[0,45,23,0,46,295,0,0,[1,5434,0],[[5434,2,465]]]]]]]]]]],[0,505,181,0,0,0,0,0,[1,5435,468],[[3,313,0,0,0,0,0,0,[1,5435,468],[[4,314,0,0,0,0,0,0,[1,5436,222],[[0,290,181,0,0,0,0,0,[1,5436,53],[[0,61,62,0,63,190,0,0,[1,5436,2],[[5437,2,234],[5438,1,66]]],[0,133,62,0,134,291,73,0,[1,5438,35],[[5439,1,74],[5473,1,308],[5473,2,309],[5473,2,504],[5473,2,78]]],[0,79,80,0,81,139,295,0,[1,5473,0],[[5473,2,465]]],[0,297,23,0,298,299,295,0,[1,5473,0],[[5473,2,465]]],[0,45,23,0,46,295,0,0,[1,5473,16],[[5473,2,465]]]]],[0,506,507,0,508,509,510,0,[1,5489,0],[[5489,2,511]]],[0,255,23,0,256,512,513,0,[1,5489,0],[[5489,2,514]]],[0,255,23,0,256,287,261,0,[1,5489,0],[[5489,2,515]]],[0,61,62,0,63,190,0,0,[1,5489,4],[[5493,2,191],[5493,1,66]]],[0,265,266,0,267,436,217,0,[1,5493,15],[[5508,2,218]]],[0,265,266,0,267,270,217,0,[1,5508,6],[[5514,2,218]]],[0,265,266,0,267,516,217,0,[1,5514,15],[[5529,2,218]]],[0,271,23,0,272,217,217,0,[1,5529,0],[[5529,1,273],[5529,2,218]]],[0,274,32,0,275,276,217,0,[1,5529,0],[[5529,2,443]]],[0,278,32,0,279,280,217,0,[1,5529,0],[[5529,2,444]]],[0,70,62,0,71,282,73,0,[1,5529,72],[[5529,1,74],[5601,1,283],[5601,2,517],[5601,2,518],[5601,2,78]]],[0,79,80,0,81,139,43,0,[1,5601,0],[[5601,2,447]]],[0,448,23,0,449,450,0,0,[1,5601,0],[[5601,1,111]]],[0,290,181,0,0,0,0,0,[1,5601,57],[[0,61,62,0,63,190,0,0,[1,5601,0],[[5601,2,234],[5601,1,66]]],[0,133,62,0,134,291,73,0,[1,5601,41],[[5601,1,74],[5642,1,308],[5642,2,309],[5642,2,504],[5642,2,78]]],[0,79,80,0,81,139,295,0,[1,5642,0],[[5642,2,465]]],[0,297,23,0,298,299,295,0,[1,5642,0],[[5642,2,465]]],[0,45,23,0,46,295,0,0,[1,5642,16],[[5658,2,465]]]]]]],[4,452,0,0,0,0,0,0,[1,5658,245],[[0,290,181,0,0,0,0,0,[1,5658,47],[[0,61,62,0,63,190,0,0,[1,5658,0],[[5658,2,234],[5658,1,66]]],[0,133,62,0,134,291,73,0,[1,5658,47],[[5658,1,74],[5705,1,308],[5705,2,309],[5705,2,504],[5705,2,78]]],[0,79,80,0,81,139,295,0,[1,5705,0],[[5705,2,465]]],[0,297,23,0,298,299,295,0,[1,5705,0],[[5705,2,465]]],[0,45,23,0,46,295,0,0,[1,5705,0],[[5705,2,465]]]]],[0,506,507,0,508,509,510,0,[1,5705,0],[[5705,2,511]]],[0,255,23,0,256,512,513,0,[1,5705,0],[[5705,2,514]]],[0,255,23,0,256,287,261,0,[1,5705,0],[[5705,2,515]]],[0,61,62,0,63,190,0,0,[1,5705,0],[[5705,2,234],[5705,1,66]]],[0,265,266,0,267,436,217,0,[1,5705,16],[[5721,2,457]]],[0,265,266,0,267,270,217,0,[1,5721,21],[[5742,2,457]]],[0,265,266,0,267,516,217,0,[1,5743,13],[[5756,2,457]]],[0,271,23,0,272,217,217,0,[1,5757,0],[[5757,1,273],[5757,2,457]]],[0,274,32,0,275,276,217,0,[1,5757,1],[[5758,2,500]]],[0,278,32,0,279,280,217,0,[1,5758,0],[[5758,2,501]]],[0,70,62,0,71,282,73,0,[1,5758,98],[[5760,1,74],[5856,1,283],[5856,2,519],[5856,2,503],[5856,2,78]]],[0,79,80,0,81,139,43,0,[1,5856,0],[[5856,2,463]]],[0,448,23,0,449,450,0,0,[1,5856,0],[[5856,1,111]]],[0,290,181,0,0,0,0,0,[1,5856,47],[[0,61,62,0,63,190,0,0,[1,5856,0],[[5856,2,234],[5856,1,66]]],[0,133,62,0,134,291,73,0,[1,5856,47],[[5856,1,74],[5903,1,308],[5903,2,309],[5903,2,520],[5903,2,78]]],[0,79,80,0,81,139,295,0,[1,5903,0],[[5903,2,521]]],[0,297,23,0,298,299,295,0,[1,5903,0],[[5903,2,521]]],[0,45,23,0,46,295,0,0,[1,5903,0],[[5903,2,521]]]]]]]]]]],[0,522,181,0,0,0,0,0,[1,5903,376],[[3,313,0,0,0,0,0,0,[1,5903,376],[[4,314,0,0,0,0,0,0,[1,5903,163],[[0,255,23,0,256,523,524,0,[1,5903,0],[[5903,2,525]]],[0,255,23,0,256,526,527,0,[1,5903,0],[[5903,2,528]]],[0,255,23,0,256,529,530,0,[1,5903,0],[[5903,2,531]]],[0,255,23,0,256,532,533,0,[1,5903,0],[[5903,2,534]]],[0,255,23,0,256,535,536,0,[1,5903,0],[[5903,2,537]]],[0,255,23,0,256,538,539,0,[1,5903,0],[[5903,2,540]]],[0,297,23,0,298,541,542,0,[1,5903,0],[[5903,2,543]]],[0,255,23,0,256,544,261,0,[1,5903,0],[[5903,2,545]]],[0,61,62,0,63,190,0,0,[1,5903,0],[[5903,2,191],[5903,1,66]]],[0,265,266,0,267,436,217,0,[1,5903,16],[[5919,2,218]]],[0,265,266,0,267,270,217,0,[1,5919,15],[[5934,2,218]]],[0,265,266,0,267,546,217,0,[1,5934,16],[[5950,2,218]]],[0,271,23,0,272,217,217,0,[1,5950,0],[[5950,1,273],[5950,2,218]]],[0,274,32,0,275,276,217,0,[1,5950,0],[[5950,2,443]]],[0,278,32,0,279,280,217,0,[1,5950,0],[[5950,2,444]]],[0,70,62,0,71,282,73,0,[1,5950,63],[[5950,1,74],[6013,1,283],[6013,2,547],[6013,2,518],[6013,2,78]]],[0,79,80,0,81,139,43,0,[1,6029,1],[[6030,2,447]]],[0,448,23,0,449,450,0,0,[1,6030,0],[[6030,1,111]]],[0,290,181,0,0,0,0,0,[1,6030,36],[[0,61,62,0,63,190,0,0,[1,6030,0],[[6030,2,234],[6030,1,66]]],[0,133,62,0,134,291,73,0,[1,6030,36],[[6030,1,74],[6066,1,308],[6066,2,309],[6066,2,520],[6066,2,78]]],[0,79,80,0,81,139,295,0,[1,6066,0],[[6066,2,521]]],[0,297,23,0,298,299,295,0,[1,6066,0],[[6066,2,521]]],[0,45,23,0,46,295,0,0,[1,6066,0],[[6066,2,521]]]]]]],[4,452,0,0,0,0,0,0,[1,6066,213],[[0,255,23,0,256,523,524,0,[1,6066,0],[[6066,2,525]]],[0,255,23,0,256,526,527,0,[1,6066,0],[[6066,2,528]]],[0,255,23,0,256,529,530,0,[1,6066,0],[[6066,2,548]]],[0,255,23,0,256,532,533,0,[1,6066,0],[[6066,2,534]]],[0,255,23,0,256,535,536,0,[1,6066,0],[[6066,2,537]]],[0,255,23,0,256,538,539,0,[1,6066,0],[[6066,2,549]]],[0,297,23,0,298,541,542,0,[1,6082,0],[[6082,2,550]]],[0,255,23,0,256,544,261,0,[1,6082,0],[[6082,2,545]]],[0,61,62,0,63,190,0,0,[1,6082,0],[[6082,2,234],[6082,1,66]]],[0,265,266,0,267,436,217,0,[1,6082,16],[[6098,2,457]]],[0,265,266,0,267,270,217,0,[1,6098,20],[[6118,2,457]]],[0,265,266,0,267,546,217,0,[1,6118,16],[[6134,2,457]]],[0,271,23,0,272,217,217,0,[1,6134,1],[[6135,1,273],[6135,2,457]]],[0,274,32,0,275,276,217,0,[1,6135,0],[[6135,2,500]]],[0,278,32,0,279,280,217,0,[1,6136,0],[[6136,2,501]]],[0,70,62,0,71,282,73,0,[1,6136,97],[[6137,1,74],[6233,1,283],[6233,2,551],[6233,2,552],[6233,2,78]]],[0,79,80,0,81,139,43,0,[1,6233,0],[[6233,2,463]]],[0,448,23,0,449,450,0,0,[1,6233,0],[[6233,1,111]]],[0,290,181,0,0,0,0,0,[1,6233,46],[[0,61,62,0,63,190,0,0,[1,6233,0],[[6233,2,234],[6233,1,66]]],[0,133,62,0,134,291,73,0,[1,6233,46],[[6233,1,74],[6279,1,308],[6279,2,309],[6279,2,553],[6279,2,78]]],[0,79,80,0,81,139,295,0,[1,6279,0],[[6279,2,554]]],[0,297,23,0,298,299,295,0,[1,6279,0],[[6279,2,554]]],[0,45,23,0,46,295,0,0,[1,6279,0],[[6279,2,554]]]]]]]]]]],[0,555,181,0,0,0,0,0,[1,6279,376],[[3,313,0,0,0,0,0,0,[1,6279,376],[[4,314,0,0,0,0,0,0,[1,6279,180],[[0,48,23,0,49,556,83,0,[1,6279,0],[[6279,2,557]]],[0,255,23,0,256,558,559,0,[1,6279,0],[[6279,2,560]]],[0,255,23,0,256,561,261,0,[1,6279,0],[[6279,2,562]]],[0,61,62,0,63,190,0,0,[1,6279,0],[[6279,2,191],[6279,1,66]]],[0,265,266,0,267,436,217,0,[1,6279,16],[[6295,2,218]]],[0,265,266,0,267,270,217,0,[1,6295,16],[[6311,2,218]]],[0,265,266,0,267,563,217,0,[1,6311,16],[[6327,2,218]]],[0,271,23,0,272,217,217,0,[1,6327,0],[[6327,1,273],[6327,2,218]]],[0,274,32,0,275,276,217,0,[1,6327,0],[[6327,2,443]]],[0,278,32,0,279,280,217,0,[1,6327,0],[[6327,2,444]]],[0,70,62,0,71,282,73,0,[1,6327,78],[[6327,1,74],[6405,1,283],[6405,2,564],[6405,2,565],[6405,2,78]]],[0,79,80,0,81,139,43,0,[1,6405,0],[[6405,2,447]]],[0,448,23,0,449,450,0,0,[1,6405,0],[[6405,1,111]]],[0,290,181,0,0,0,0,0,[1,6405,54],[[0,61,62,0,63,190,0,0,[1,6405,0],[[6405,2,234],[6405,1,66]]],[0,133,62,0,134,291,73,0,[1,6405,54],[[6405,1,74],[6459,1,308],[6459,2,309],[6459,2,553],[6459,2,78]]],[0,79,80,0,81,139,295,0,[1,6459,0],[[6459,2,554]]],[0,297,23,0,298,299,295,0,[1,6459,0],[[6459,2,554]]],[0,45,23,0,46,295,0,0,[1,6459,0],[[6459,2,554]]]]]]],[4,452,0,0,0,0,0,0,[1,6459,196],[[0,48,23,0,49,556,83,0,[1,6459,0],[[6459,2,557]]],[0,255,23,0,256,558,559,0,[1,6459,0],[[6459,2,566]]],[0,255,23,0,256,561,261,0,[1,6459,0],[[6459,2,562]]],[0,61,62,0,63,190,0,0,[1,6459,0],[[6459,2,234],[6459,1,66]]],[0,265,266,0,267,436,217,0,[1,6459,15],[[6474,2,457]]],[0,265,266,0,267,270,217,0,[1,6474,25],[[6499,2,457]]],[0,265,266,0,267,563,217,0,[1,6499,15],[[6514,2,457]]],[0,271,23,0,272,217,217,0,[1,6514,0],[[6514,1,273],[6514,2,457]]],[0,274,32,0,275,276,217,0,[1,6514,0],[[6514,2,500]]],[0,278,32,0,279,280,217,0,[1,6514,0],[[6514,2,501]]],[0,70,62,0,71,282,73,0,[1,6514,94],[[6514,1,74],[6608,1,283],[6608,2,567],[6608,2,552],[6608,2,78]]],[0,79,80,0,81,139,43,0,[1,6608,0],[[6608,2,463]]],[0,448,23,0,449,450,0,0,[1,6608,0],[[6608,1,111]]],[0,290,181,0,0,0,0,0,[1,6608,47],[[0,61,62,0,63,190,0,0,[1,6608,0],[[6608,2,234],[6608,1,66]]],[0,133,62,0,134,291,73,0,[1,6608,47],[[6624,1,74],[6655,1,308],[6655,2,309],[6655,2,568],[6655,2,78]]],[0,79,80,0,81,139,295,0,[1,6655,0],[[6655,2,569]]],[0,297,23,0,298,299,295,0,[1,6655,0],[[6655,2,569]]],[0,45,23,0,46,295,0,0,[1,6655,0],[[6655,2,569]]]]]]]]]]],[0,570,181,0,0,0,0,0,[1,6655,427],[[3,313,0,0,0,0,0,0,[1,6671,411],[[4,314,0,0,0,0,0,0,[1,6671,219],[[0,48,23,0,49,571,83,0,[1,6671,0],[[6671,2,572]]],[0,255,23,0,256,558,573,0,[1,6671,0],[[6671,2,574]]],[0,255,23,0,256,575,261,0,[1,6671,0],[[6671,2,576]]],[0,61,62,0,63,190,0,0,[1,6671,4],[[6671,2,191],[6671,1,66]]],[0,265,266,0,267,436,217,0,[1,6675,16],[[6691,2,218]]],[0,265,266,0,267,270,217,0,[1,6691,48],[[6739,2,218]]],[0,265,266,0,267,577,217,0,[1,6740,15],[[6755,2,218]]],[0,271,23,0,272,217,217,0,[1,6755,0],[[6755,1,273],[6755,2,218]]],[0,274,32,0,275,276,217,0,[1,6755,0],[[6755,2,443]]],[0,278,32,0,279,280,217,0,[1,6755,0],[[6755,2,444]]],[0,70,62,0,71,282,73,0,[1,6755,79],[[6755,1,74],[6834,1,283],[6834,2,578],[6834,2,565],[6834,2,78]]],[0,79,80,0,81,139,43,0,[1,6834,0],[[6834,2,447]]],[0,448,23,0,449,450,0,0,[1,6834,0],[[6834,1,111]]],[0,290,181,0,0,0,0,0,[1,6834,56],[[0,61,62,0,63,190,0,0,[1,6834,0],[[6834,2,234],[6834,1,66]]],[0,133,62,0,134,291,73,0,[1,6834,56],[[6850,1,74],[6890,1,308],[6890,2,309],[6890,2,568],[6890,2,78]]],[0,79,80,0,81,139,295,0,[1,6890,0],[[6890,2,569]]],[0,297,23,0,298,299,295,0,[1,6890,0],[[6890,2,569]]],[0,45,23,0,46,295,0,0,[1,6890,0],[[6890,2,569]]]]]]],[4,452,0,0,0,0,0,0,[1,6890,192],[[0,48,23,0,49,571,83,0,[1,6890,0],[[6890,2,572]]],[0,255,23,0,256,558,573,0,[1,6890,0],[[6890,2,579]]],[0,255,23,0,256,575,261,0,[1,6890,0],[[6890,2,576]]],[0,61,62,0,63,190,0,0,[1,6890,0],[[6890,2,234],[6890,1,66]]],[0,265,266,0,267,436,217,0,[1,6890,16],[[6906,2,457]]],[0,265,266,0,267,270,217,0,[1,6906,23],[[6929,2,457]]],[0,265,266,0,267,577,217,0,[1,6929,15],[[6943,2,457]]],[0,271,23,0,272,217,217,0,[1,6944,0],[[6944,1,273],[6944,2,457]]],[0,274,32,0,275,276,217,0,[1,6945,0],[[6945,2,500]]],[0,278,32,0,279,280,217,0,[1,6945,0],[[6945,2,501]]],[0,70,62,0,71,282,73,0,[1,6946,79],[[6946,1,74],[7025,1,283],[7025,2,580],[7025,2,552],[7025,2,78]]],[0,79,80,0,81,139,43,0,[1,7025,0],[[7025,2,463]]],[0,448,23,0,449,450,0,0,[1,7041,0],[[7041,1,111]]],[0,290,181,0,0,0,0,0,[1,7041,41],[[0,61,62,0,63,190,0,0,[1,7041,0],[[7041,2,234],[7041,1,66]]],[0,133,62,0,134,291,73,0,[1,7041,41],[[7041,1,74],[7082,1,308],[7082,2,309],[7082,2,581],[7082,2,78]]],[0,79,80,0,81,139,295,0,[1,7082,0],[[7082,2,582]]],[0,297,23,0,298,299,295,0,[1,7082,0],[[7082,2,582]]],[0,45,23,0,46,295,0,0,[1,7082,0],[[7082,2,582]]]]]]]]]]],[0,583,181,0,0,0,0,0,[1,7082,660],[[3,313,0,0,0,0,0,0,[1,7082,644],[[4,314,0,0,0,0,0,0,[1,7082,383],[[0,22,23,0,24,584,585,0,[1,7082,0],[[7082,2,586]]],[0,255,23,0,256,587,588,0,[1,7082,0],[[7082,2,589]]],[0,255,23,0,256,590,261,0,[1,7082,0],[[7082,2,591]]],[0,61,62,0,63,190,0,0,[1,7082,0],[[7082,2,191],[7082,1,66]]],[0,265,266,0,267,436,217,0,[1,7082,15],[[7097,2,218]]],[0,265,266,0,267,270,217,0,[1,7097,28],[[7125,2,218]]],[0,265,266,0,267,592,217,0,[1,7126,12],[[7138,2,593]]],[0,271,23,0,272,217,217,0,[1,7138,0],[[7138,1,273],[7138,2,593]]],[0,274,32,0,275,276,217,0,[1,7138,0],[[7138,2,594]]],[0,278,32,0,279,280,217,0,[1,7138,0],[[7138,2,595]]],[0,70,62,0,71,282,73,0,[1,7138,268],[[7138,1,74],[7390,1,283],[7406,2,596],[7406,2,597],[7406,2,78]]],[0,79,80,0,81,139,43,0,[1,7406,0],[[7406,2,447]]],[0,448,23,0,449,450,0,0,[1,7406,0],[[7406,1,111]]],[0,290,181,0,0,0,0,0,[1,7406,59],[[0,61,62,0,63,190,0,0,[1,7406,0],[[7406,2,234],[7406,1,66]]],[0,133,62,0,134,291,73,0,[1,7406,44],[[7406,1,74],[7450,1,308],[7450,2,309],[7450,2,598],[7450,2,78]]],[0,79,80,0,81,139,295,0,[1,7450,0],[[7450,2,582]]],[0,297,23,0,298,299,295,0,[1,7450,0],[[7450,2,582]]],[0,45,23,0,46,295,0,0,[1,7450,15],[[7450,2,582]]]]]]],[4,452,0,0,0,0,0,0,[1,7465,261],[[0,22,23,0,24,584,585,0,[1,7465,0],[[7465,2,586]]],[0,255,23,0,256,587,588,0,[1,7465,0],[[7465,2,599]]],[0,255,23,0,256,590,261,0,[1,7465,0],[[7465,2,591]]],[0,61,62,0,63,190,0,0,[1,7465,0],[[7465,2,234],[7465,1,66]]],[0,265,266,0,267,436,217,0,[1,7465,25],[[7489,2,457]]],[0,265,266,0,267,270,217,0,[1,7490,14],[[7504,2,457]]],[0,265,266,0,267,592,217,0,[1,7505,1],[[7506,2,600]]],[0,271,23,0,272,217,217,0,[1,7506,0],[[7506,1,273],[7506,2,600]]],[0,274,32,0,275,276,217,0,[1,7506,0],[[7506,2,601]]],[0,278,32,0,279,280,217,0,[1,7506,15],[[7521,2,602]]],[0,70,62,0,71,282,73,0,[1,7522,172],[[7522,1,74],[7694,1,283],[7694,2,603],[7694,2,604],[7694,2,78]]],[0,79,80,0,81,139,43,0,[1,7694,0],[[7694,2,463]]],[0,448,23,0,449,450,0,0,[1,7694,0],[[7694,1,111]]],[0,290,181,0,0,0,0,0,[1,7694,32],[[0,61,62,0,63,190,0,0,[1,7694,0],[[7694,2,234],[7694,1,66]]],[0,133,62,0,134,291,73,0,[1,7694,32],[[7694,1,74],[7726,1,308],[7726,2,309],[7726,2,605],[7726,2,78]]],[0,79,80,0,81,139,295,0,[1,7726,0],[[7726,2,296]]],[0,297,23,0,298,299,295,0,[1,7726,0],[[7726,2,296]]],[0,45,23,0,46,295,0,0,[1,7726,0],[[7726,2,296]]]]]]]]]]]];
</script>
<script type="text/javascript">
window.output["suite"] = [1,2,3,0,[],[1,0,8750],[[4,5,6,7,[],[1,23,666],[[8,9,10,11,[],[1,24,664],[],[[12,0,0,[],[1,322,366],[[0,13,14,0,0,0,0,0,[1,323,5],[[0,15,16,0,17,18,19,0,[1,324,1],[[325,2,20],[325,2,21]]],[0,22,23,0,24,25,26,0,[1,325,0],[[325,2,27]]],[0,22,23,0,24,28,29,0,[1,326,0],[[326,2,30]]],[0,31,32,0,33,34,35,0,[1,326,0],[[326,2,36],[326,2,37]]],[3,38,0,0,0,0,0,0,[1,327,1],[[4,39,0,0,0,0,0,0,[1,327,0],[[0,40,32,0,41,42,43,0,[1,327,0],[[327,2,44]]]]]]],[0,45,23,0,46,43,0,0,[1,328,0],[[328,2,44]]]]],[0,47,14,0,0,0,0,0,[1,329,179],[[0,48,23,0,49,0,50,0,[1,329,0],[[329,2,51]]],[0,48,23,0,49,0,52,0,[1,329,0],[[329,2,53]]],[0,48,23,0,49,0,54,0,[1,330,0],[[330,2,55]]],[3,56,0,0,0,0,0,0,[1,330,174],[[4,57,0,0,0,0,0,0,[1,330,96],[[0,58,59,0,60,0,0,0,[1,331,0],[]],[0,61,62,0,63,64,0,0,[1,331,1],[[332,2,65],[332,1,66]]],[0,22,23,0,24,67,68,0,[1,332,1],[[333,2,69]]],[0,70,62,0,71,72,73,0,[1,333,87],[[336,1,74],[419,1,75],[419,2,76],[419,2,77],[420,2,78]]],[0,79,80,0,81,82,83,0,[1,420,1],[[421,2,84]]],[0,79,80,0,81,85,86,0,[1,421,1],[[422,2,87]]],[0,79,80,0,81,88,89,0,[1,422,0],[[422,2,90]]],[0,79,80,0,81,91,92,0,[1,422,1],[[423,2,93]]],[0,22,23,0,24,94,95,0,[1,423,1],[[423,2,96]]],[0,22,23,0,24,97,98,0,[1,424,0],[[424,2,99]]],[0,100,80,0,101,102,0,0,[1,424,0],[]],[0,100,80,0,101,103,0,0,[1,424,1],[]],[0,100,80,0,101,104,0,0,[1,425,0],[]],[0,105,23,0,106,107,0,0,[1,425,1],[[0,108,23,0,109,110,0,0,[1,426,0],[[426,1,111]]]]]]],[4,112,0,0,0,0,0,0,[1,426,78],[[0,58,59,0,60,0,0,0,[1,426,1],[]],[0,61,62,0,63,64,0,0,[1,427,1],[[428,2,65],[428,1,66]]],[0,22,23,0,24,67,68,0,[1,428,0],[[428,2,113]]],[0,70,62,0,71,72,73,0,[1,429,68],[[430,1,74],[496,1,75],[496,2,114],[496,2,115],[497,2,78]]],[0,79,80,0,81,82,83,0,[1,497,1],[[498,2,84]]],[0,79,80,0,81,85,86,0,[1,498,1],[[499,2,116]]],[0,79,80,0,81,88,89,0,[1,499,1],[[500,2,117]]],[0,79,80,0,81,91,92,0,[1,500,0],[[500,2,93]]],[0,22,23,0,24,94,95,0,[1,501,0],[[501,2,118]]],[0,22,23,0,24,97,98,0,[1,501,1],[[501,2,119]]],[0,100,80,0,101,102,0,0,[1,502,0],[]],[0,100,80,0,101,103,0,0,[1,502,0],[]],[0,100,80,0,101,104,0,0,[1,503,0],[]],[0,105,23,0,106,107,0,0,[1,503,1],[[0,108,23,0,109,110,0,0,[1,503,1],[[504,1,111]]]]]]]]],[0,22,23,0,24,120,121,0,[1,505,0],[[505,2,122]]],[0,45,23,0,46,121,0,0,[1,505,0],[[505,2,122]]],[0,45,23,0,46,50,0,0,[1,506,0],[[506,2,123]]],[0,45,23,0,46,54,0,0,[1,506,1],[[507,2,124]]],[0,45,23,0,46,52,0,0,[1,507,0],[[507,2,125]]],[0,45,23,0,46,95,0,0,[1,507,1],[[508,2,118]]],[0,45,23,0,46,98,0,0,[1,508,0],[[508,2,119]]]]],[0,126,14,0,0,0,0,0,[1,509,81],[[0,48,23,0,49,0,127,0,[1,509,1],[[510,2,128]]],[3,129,0,0,0,0,0,0,[1,510,80],[[4,130,0,0,0,0,0,0,[1,510,40],[[0,58,59,0,60,0,0,0,[1,511,0],[]],[0,61,62,0,63,131,0,0,[1,511,1],[[512,2,132],[512,1,66]]],[0,133,62,0,134,135,73,0,[1,513,33],[[514,1,74],[545,1,136],[546,2,137],[546,2,138],[546,2,78]]],[0,79,80,0,81,139,68,0,[1,547,1],[[548,2,140]]],[0,79,80,0,81,91,92,0,[1,548,0],[[548,2,93]]],[0,108,23,0,109,110,0,0,[1,549,0],[[549,1,111]]],[0,105,23,0,106,141,0,0,[1,549,1],[[0,142,23,0,143,144,0,0,[1,549,1],[[550,2,144]]]]]]],[4,145,0,0,0,0,0,0,[1,550,40],[[0,58,59,0,60,0,0,0,[1,550,1],[]],[0,61,62,0,63,131,0,0,[1,551,1],[[551,2,146],[551,1,66]]],[0,133,62,0,134,135,73,0,[1,552,35],[[553,1,74],[586,1,147],[586,2,148],[586,2,149],[586,2,78]]],[0,79,80,0,81,139,68,0,[1,587,1],[[588,2,140]]],[0,79,80,0,81,91,92,0,[1,588,0],[[588,2,93]]],[0,108,23,0,109,110,0,0,[1,589,0],[[589,1,111]]],[0,105,23,0,106,141,0,0,[1,589,1],[[0,142,23,0,143,144,0,0,[1,589,1],[[590,2,144]]]]]]]]]]],[0,150,14,0,0,0,0,0,[1,591,97],[[3,151,0,0,0,0,0,0,[1,591,96],[[4,152,0,0,0,0,0,0,[1,591,48],[[0,61,62,0,63,153,0,0,[1,591,2],[[592,2,132],[592,1,66]]],[0,133,62,0,134,154,73,0,[1,593,44],[[594,1,74],[636,1,155],[636,2,156],[636,2,157],[637,2,78]]],[0,79,80,0,81,158,121,0,[1,637,1],[[638,2,159]]],[0,79,80,0,81,160,161,0,[1,638,1],[[639,2,162]]]]],[4,163,0,0,0,0,0,0,[1,639,47],[[0,61,62,0,63,153,0,0,[1,639,1],[[640,2,146],[640,1,66]]],[0,133,62,0,134,154,73,0,[1,640,44],[[641,1,74],[683,1,155],[684,2,164],[684,2,165],[684,2,78]]],[0,79,80,0,81,158,121,0,[1,685,0],[[685,2,122]]],[0,79,80,0,81,160,161,0,[1,686,0],[[686,2,162]]]]]]],[0,45,23,0,46,121,0,0,[1,687,0],[[687,2,122]]],[0,45,23,0,46,161,0,0,[1,687,1],[[688,2,162]]]]]]]],[[1,166,23,0,167,168,0,0,[1,318,4],[]]],[1,1,0,0]]],[],[],[1,1,0,0]],[169,170,171,0,[],[1,690,8060],[[172,173,174,175,[],[1,692,8058],[[176,177,178,0,[],[1,694,8056],[],[[179,0,0,[],[1,810,7940],[[0,180,181,0,0,0,0,0,[1,811,7939],[[0,48,23,0,49,0,182,0,[1,811,0],[[811,2,183]]],[0,48,23,0,49,0,184,0,[1,812,0],[[812,2,185]]],[3,186,0,0,0,0,0,0,[1,812,123],[[4,187,0,0,0,0,0,0,[1,812,74],[[0,48,23,0,49,0,188,0,[1,812,1],[[813,2,189]]],[0,58,59,0,60,0,0,0,[1,813,0],[]],[0,61,62,0,63,190,0,0,[1,813,1],[[813,2,191],[813,1,66]]],[0,133,62,0,134,192,73,0,[1,814,63],[[815,1,74],[871,1,193],[872,2,194],[874,1,195],[874,1,196],[874,1,197],[874,1,198],[875,1,199],[875,1,200],[875,1,201],[875,1,202],[875,1,203],[875,1,204],[875,1,205],[875,1,206],[875,1,207],[875,1,208],[875,1,209],[875,1,210],[875,1,211],[876,1,212],[876,1,213],[876,1,214],[876,1,215],[876,1,215],[876,1,215],[876,1,195],[876,1,196],[876,1,197],[876,1,198],[876,1,199],[876,1,200],[876,1,201],[876,1,202],[877,2,216],[877,2,78]]],[0,79,80,0,81,139,217,0,[1,877,1],[[878,2,218]]],[0,79,80,0,81,219,220,0,[1,878,1],[[879,2,221]]],[0,79,80,0,81,222,223,0,[1,879,1],[[879,2,224]]],[0,79,80,0,81,225,226,0,[1,880,0],[[880,2,227]]],[0,79,80,0,81,91,92,0,[1,881,0],[[881,2,93]]],[0,108,23,0,109,110,0,0,[1,881,1],[[882,1,111]]],[0,100,80,0,101,228,0,0,[1,882,0],[]],[0,100,80,0,101,229,0,0,[1,882,1],[]],[0,100,80,0,101,230,0,0,[1,883,0],[]],[0,45,23,0,46,217,0,0,[1,883,0],[[883,2,218]]],[0,45,23,0,46,220,0,0,[1,884,0],[[884,2,221]]],[0,45,23,0,46,184,0,0,[1,884,1],[[885,2,231]]],[0,45,23,0,46,223,0,0,[1,885,0],[[885,2,224]]],[0,45,23,0,46,188,0,0,[1,885,1],[[886,2,232]]]]],[4,233,0,0,0,0,0,0,[1,886,49],[[0,48,23,0,49,0,188,0,[1,886,0],[[886,2,189]]],[0,58,59,0,60,0,0,0,[1,887,0],[]],[0,61,62,0,63,190,0,0,[1,887,1],[[888,2,234],[888,1,66]]],[0,133,62,0,134,192,73,0,[1,888,37],[[889,1,74],[924,1,235],[925,2,236],[925,2,237],[925,2,78]]],[0,79,80,0,81,139,217,0,[1,925,1],[[926,2,238]]],[0,79,80,0,81,219,220,0,[1,926,1],[[927,2,239]]],[0,79,80,0,81,222,223,0,[1,928,0],[[928,2,240]]],[0,79,80,0,81,225,226,0,[1,928,1],[[929,2,241]]],[0,79,80,0,81,91,92,0,[1,929,1],[[930,2,93]]],[0,108,23,0,109,110,0,0,[1,930,1],[[930,1,111]]],[0,100,80,0,101,228,0,0,[1,931,0],[]],[0,100,80,0,101,229,0,0,[1,932,0],[]],[0,100,80,0,101,230,0,0,[1,932,0],[]],[0,45,23,0,46,217,0,0,[1,933,0],[[933,2,238]]],[0,45,23,0,46,220,0,0,[1,933,1],[[934,2,239]]],[0,45,23,0,46,184,0,0,[1,934,0],[[934,2,231]]],[0,45,23,0,46,223,0,0,[1,934,1],[[935,2,240]]],[0,45,23,0,46,188,0,0,[1,935,0],[[935,2,232]]]]]]],[0,45,23,0,46,184,0,0,[1,936,0],[[936,2,231]]],[0,45,23,0,46,223,0,0,[1,936,1],[[937,2,240]]],[0,45,23,0,46,188,0,0,[1,937,0],[[937,2,232]]],[0,45,23,0,46,182,0,0,[1,937,1],[[938,2,242]]],[3,243,0,0,0,0,0,0,[1,938,6804],[[4,227,0,0,0,0,0,0,[1,938,102],[[0,105,23,0,106,244,0,0,[1,938,102],[[0,245,181,0,0,0,0,0,[1,939,101],[[3,186,0,0,0,0,0,0,[1,939,101],[[4,187,0,0,0,0,0,0,[1,940,58],[[0,58,59,0,60,0,0,0,[1,940,0],[]],[0,61,62,0,63,190,0,0,[1,940,2],[[941,2,191],[941,1,66]]],[0,133,62,0,134,246,73,0,[1,942,53],[[943,1,74],[990,1,193],[991,2,194],[993,1,195],[993,1,196],[993,1,197],[994,1,198],[994,1,199],[994,1,200],[994,1,201],[994,1,202],[994,1,203],[994,1,204],[994,1,205],[994,1,206],[994,1,207],[994,1,208],[994,1,209],[994,1,210],[994,1,211],[994,1,212],[994,1,213],[994,1,214],[994,1,215],[994,1,215],[994,1,215],[994,1,195],[995,1,196],[995,1,197],[995,1,198],[995,1,199],[995,1,200],[995,1,201],[995,1,202],[995,2,216],[995,2,78]]],[0,79,80,0,81,139,217,0,[1,996,0],[[996,2,218]]],[0,79,80,0,81,219,220,0,[1,997,0],[[997,2,221]]],[0,45,23,0,46,220,0,0,[1,997,1],[[998,2,221]]]]],[4,233,0,0,0,0,0,0,[1,998,42],[[0,58,59,0,60,0,0,0,[1,998,0],[]],[0,61,62,0,63,190,0,0,[1,999,1],[[999,2,234],[999,1,66]]],[0,133,62,0,134,246,73,0,[1,1000,37],[[1001,1,74],[1036,1,235],[1037,2,236],[1037,2,237],[1037,2,78]]],[0,79,80,0,81,139,217,0,[1,1037,1],[[1038,2,238]]],[0,79,80,0,81,219,220,0,[1,1038,1],[[1039,2,239]]],[0,45,23,0,46,220,0,0,[1,1039,0],[[1039,2,239]]]]]]]]]]]]],[4,241,0,0,0,0,0,0,[1,1041,6701],[[0,105,23,0,106,244,0,0,[1,1041,6701],[[0,247,181,0,0,0,0,0,[1,1042,6700],window.sPart0]]]]]]],[0,606,23,0,607,25,0,0,[1,7742,1008],[[8750,2,608]]]]]]]],[[1,166,23,0,167,168,0,0,[1,805,5],[]]],[1,1,0,0]]],[],[],[1,1,0,0]]],[],[],[1,1,0,0]]],[],[[1,166,23,0,167,168,0,0,[1,19,3],[]]],[2,2,0,0]];
</script>
<script type="text/javascript">
window.output["strings"] = [];
</script>
<script type="text/javascript">
window.output["strings"] = window.output["strings"].concat(["*","*Dating-agency","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency","*..","*0-Login","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\0-Login","*../0-Login","*<p>用户登录婚介平台\x3c/p>","*Login-interface","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\0-Login\\Login-interface.robot","*../0-Login/Login-interface.robot","*<p>接口:短信验证码登录认证\x3c/p>","*手机号验证码登录-888888","*Given 读取TXT文件","*LoginResource","*Get File","*OperatingSystem","*<p>Returns the contents of a specified file.\x3c/p>","*D:\\\\LYL\\\\Study\\\\Robot_framework\\\\space\\\\Dating-agency\\\\0-Login\\\\phone-test.txt","*${file}","eNpzTy0pycxLV0jLzElVULdJVMgoSk2zVQJxrfT1XaxifCJ9YoJLSlMqY4Lyk/JL4tOKEnNTy/OLsmOKCxKTU2NcEkH6dRPTU/OSK2MMdH3y0zPzYgoy8vNSdUtSi0v0SipKlOyoZJCNfqKduh4AIF1B9A==","*${file} = 手机号\n13619457280\n13242150738","*Set Variable","*BuiltIn","*<p>Returns the given values which can then be assigned to a variables.\x3c/p>","*1","*${skip-line}","*${skip-line} = 1","*-1","*${lines}","*${lines} = -1","*Get Lines Containing String","*String","*<p>Returns lines of the given <code>string\x3c/code> that contain the <code>pattern\x3c/code>.\x3c/p>","*${file}, ${skip-line}, ${lines}","*${content}","*2 out of 3 lines matched","*${content} = 13619457280\n13242150738","*${id} IN [ ${content} ]","*${id} = 13619457280&#10;13242150738","*Split String","*<p>Splits the <code>string\x3c/code> using <code>separator\x3c/code> as a delimiter string.\x3c/p>","*${id}, \\n","*${id}","*${id} = ['13619457280', '13242150738']","*Set Global Variable","*<p>Makes a variable available globally in all tests and suites.\x3c/p>","*And 用户手机号验证码登录婚介平台-888888","*Create List","*<p>Returns a list containing given items.\x3c/p>","*${userid_list}","*${userid_list} = []","*${Cheader_list}","*${Cheader_list} = []","*${Aheader_list}","*${Aheader_list} = []","*${account} IN [ @{id} ]","*${account} = 13619457280","*Disable Warnings","*urllib3","*<p>Helper for quickly disabling all urllib3 warnings.\x3c/p>","*Create Session","*RequestsLibrary","*<p>Create Session: create a HTTP session to a server\x3c/p>","*dating, ${${dating}.dating域名}, ${${dating}.AHeader}","*Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795881'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 ","*Creating session: dating","*{ \\ \\ \"account\":\"${account}\", \\ \\ \"accountType\":2, \\ \\ \"captcha\":888888 }","*${data}","*${data} = { \"account\":\"13619457280\", \"accountType\":2, \"captcha\":888888 }","*POST On Session","*<p>Sends a POST request on a previously created HTTP Session.\x3c/p>","*dating, /dating-agency-uec/authorize/by-captcha, ${data.encode('utf-8')}","*${reps}","*Starting new HTTP connection (1): dating-agency-api-test.qniao.cn","*<a href=\"http://dating-agency-api-test.qniao.cn:80\">http://dating-agency-api-test.qniao.cn:80\x3c/a> \"POST /dating-agency-uec/authorize/by-captcha HTTP/1.1\" 200 None","eNqNkEFLw0AQhe/+iiWXhdLNNmnTbgM9FPUgCBat4E2mmzFZDZttMhHS0v/ubhUsntzje997M7Obh6cte8R9jx2xnPVtvaqIXC5lAWRsKaBEqwcBzgjyTLy3BppY2z9+j1pCT1XTmgPK3SA0ONIVsCvmgKrXUPz/SIVQYNutjvy5w1asfYB4zrgbPG5F+71vJ9M4yeKEjxlfa42OxK3VTeFnBLg8GDdmBb7VQPjLBGskR0G4bqxFTaaxQfxAdAJq84k/HvmpYjs4DC44VxsNAZbvnU945kWsNxtxdxP8bDJNM7VcKDVbLDOlksuSe7QlVQGbK37yB+6aYljt+JExFoHWTW8pyqNkOk+Ws2yRqkk0vrDCDlGenqWfT4pydX7sxH3dF3EVj5c=","*POST Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/authorize/by-captcha \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:50:55 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":{\"token\":\"iHP4V/g6O5DXHixyNrf7tlqMqKmQBH1OWlGUAOdRz9AAplcw0wyPRCI5zdnEfDvfcTJ31qAdPTguhkGGhstQQw==\",\"userId\":\"977943190046904320\"}} \n ","*${reps} = &lt;Response [200]&gt;","*Get From Dictionary","*Collections","*<p>Returns a value from the given <code>dictionary\x3c/code> based on the given <code>key\x3c/code>.\x3c/p>","*${reps.json()}, code","*${code}","*${code} = 0","*${reps.json()['data']}, token","*${token}","*${token} = iHP4V/g6O5DXHixyNrf7tlqMqKmQBH1OWlGUAOdRz9AAplcw0wyPRCI5zdnEfDvfcTJ31qAdPTguhkGGhstQQw==","*${reps.json()['data']}, userId","*${userId}","*${userId} = 977943190046904320","*${reps.json()}, message","*${message}","*${message} = successful","*{'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT ${token}','X-Organization-Id':'963432943739605555'}","*${login_header}","*${login_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tlqMqKmQBH1OWlGUAOdRz9AAplcw0wyPRCI5zdnEfDvfcTJ31qAdPTguhkGGhstQQw==','X-Organization-Id':'96...","*{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT ${token}'}","*${client_header}","*${client_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tlqMqKmQBH1OWlGUAOdRz9AAplcw0wyPRCI5zdnEfDvfcTJ31qAdPTguhkGGhstQQw=='}","*Append To List","*<p>Adds <code>values\x3c/code> to the end of <code>list\x3c/code>.\x3c/p>","*${userid_list}, ${userId}","*${Cheader_list}, ${client_header}","*${Aheader_list}, ${login_header}","*Run Keyword If","*<p>Runs the given keyword with the given arguments, if <code>condition\x3c/code> is true.\x3c/p>","*${code}==0, Should Be Equal As Strings, ${message}, successful, ELSE, Should Be Equal As Strings, ${message}, 验证码错误或无效验证码,请重试!","*Should Be Equal As Strings","*<p>Fails if objects are unequal after converting them to strings.\x3c/p>","*${message}, successful","*Argument types are:\n&lt;class 'str'&gt;\n&lt;class 'str'&gt;","*${account} = 13242150738","*${data} = { \"account\":\"13242150738\", \"accountType\":2, \"captcha\":888888 }","eNqNkEFLw0AQhe/+iiWXhdLNNmljt4EeinoQBItW8CbTzZishs02mQhp6X93txYsntzje997M7Prx+cNe8Jdjx2xnPVtvayIXC5lAWRsKaBEqwcBzgjyTLyzBppY2z9+j1pCT1XTmj3K7SA0ONIVsCvmgKq3UPz/SIVQYNstD/ylw1asfIB4zrgbPG5F+7NvJ9M4yeKEjxlfaY2OxJ3VTeFnBLjcGzdmBb7XQPjLBGskR0G4aaxFTaaxQfxEdAJq84Vnj/xUsRkcBhecq42GAMuPzic88ypW67W4vw1+NpmmmVrMlZrNF5lSyWXJA9qSqoBdK370B26bYlhu+YExFoHWTW8pyqNkms7SJJvMpyoaX1hhhyhPT9L5k6JcnR47cl/3DW7rj40=","*POST Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/authorize/by-captcha \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:50:55 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":{\"token\":\"iHP4V/g6O5DXHixyNrf7tgvogV5Pzr9Vn/3/2P90XYtB/QtsiqW3IdHK59ODfciGp7WDsgKFoPvgSHTHSFg5Vw==\",\"userId\":\"977906387558469632\"}} \n ","*${token} = iHP4V/g6O5DXHixyNrf7tgvogV5Pzr9Vn/3/2P90XYtB/QtsiqW3IdHK59ODfciGp7WDsgKFoPvgSHTHSFg5Vw==","*${userId} = 977906387558469632","*${login_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tgvogV5Pzr9Vn/3/2P90XYtB/QtsiqW3IdHK59ODfciGp7WDsgKFoPvgSHTHSFg5Vw==','X-Organization-Id':'96...","*${client_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tgvogV5Pzr9Vn/3/2P90XYtB/QtsiqW3IdHK59ODfciGp7WDsgKFoPvgSHTHSFg5Vw=='}","*${account}","*${phone}","*${phone} = 13242150738","*${userid_list} = ['977943190046904320', '977906387558469632']","*${Aheader_list} = [\"{'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tlqMqKmQBH1OWlGUAOdRz9AAplcw0wyPRCI5zdnEfDvfcTJ31qAdPTguhkGGhstQQw==','X-Organization-Id':'...","*${Cheader_list} = [\"{'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tlqMqKmQBH1OWlGUAOdRz9AAplcw0wyPRCI5zdnEfDvfcTJ31qAdPTguhkGGhstQQw=='}\", \"{'Content-Type':'...","*And 查询用户的婚介组织","*${Aheader}","*${Aheader} = []","*${userId} | ${login_header} IN ZIP [ ${userid_list} | ${Aheader_list} ]","*${userId} = 977943190046904320, ${login_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tlqMqKmQBH1OWlGUAOdRz9AAplcw0wyPRCI5zdnEfDvfcTJ31qAdPTguhkGGhstQQw==','X-Organization-Id':'96...","*dating, ${${dating}.dating域名}, ${login_header}","*Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795881', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tlqMqKmQBH1OWlGUAOdRz9AAplcw0wyPRCI5zdnEfDvfcTJ31qAdPTguhkGGhstQQw==', 'X-Organization-Id': '963432943739605555'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 ","*GET On Session","*<p>Sends a GET request on a previously created HTTP Session.\x3c/p>","*dating, /dating-agency-uec/user/list/own-organization, params=userId=${userid}","*<a href=\"http://dating-agency-api-test.qniao.cn:80\">http://dating-agency-api-test.qniao.cn:80\x3c/a> \"GET /dating-agency-uec/user/list/own-organization?userId=977943190046904320 HTTP/1.1\" 200 None","eNqtkFFvmzAUhd/3K/yGVNUxBAg4EppoEyXZ1IREtOvb5NkOuGW2AdOMTPvvs5tKrfY8P13d8/nec89qWYIDbwfeGzAHQ9dktTF6jhAjRsgKkopLOkKiBTSWmbRSEDWh8h994BQNPe9QI3qD1ElC1VVEirOllPzspA3LcJLgKAyw70cz7Efh1AefgCam/u4W/7+RNSeMd33227u3FMztQOPNgadHUysJu8u9PZpOgngSeNfAyynl2sClpIpZDw6uzkJfA8aPDTH8nXHSFbpyjVslJafOjWs+c64hacQLf9OM3QrLUXOnEq0bQV+to6fe/rDMI8yLAm4WTo/9cBqnOEnTKMFxml5cDdZv93axo/bbEoh1ET2garaLF49r8WvcdsfENO1d+/Xn/mYd7L41q/t8xw5nnOe6oSf/NBaH2018ZnJ5XLwcafklDNqcFWU11M+rVd2b/f6UZRdHuw8Zww1zS/EstLnalJMQz/zYPu+PDfmHYmO2VZLb+i8Zrbnp","*GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/user/list/own-organization?userId=977943190046904320 \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:50:55 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":[]} \n ","*${reps.json()}, data","*${data} = []","*${data}==[], log, 未获取到组织信息!, ELSE, log, ${data}","*Log","*<p>Logs the given message with the given level.\x3c/p>","*未获取到组织信息!","*${userId} = 977906387558469632, ${login_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tgvogV5Pzr9Vn/3/2P90XYtB/QtsiqW3IdHK59ODfciGp7WDsgKFoPvgSHTHSFg5Vw==','X-Organization-Id':'96...","*Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795881', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tgvogV5Pzr9Vn/3/2P90XYtB/QtsiqW3IdHK59ODfciGp7WDsgKFoPvgSHTHSFg5Vw==', 'X-Organization-Id': '963432943739605555'}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 ","*<a href=\"http://dating-agency-api-test.qniao.cn:80\">http://dating-agency-api-test.qniao.cn:80\x3c/a> \"GET /dating-agency-uec/user/list/own-organization?userId=977906387558469632 HTTP/1.1\" 200 None","eNqtkFFv2jAUhd/3K/wWqaoxTeIkRooqVqBBlSCsjNKnynOMcRfZJnFgYdp/nz0qtdpz/XR1z+d7zr330zX4xg8dby0Yga6p8721ZoRQRa1UAlLBFeshNRJaxwwOSlI9YOo/veMMdS1vUC1bi/RJQd0IquTZUVrdemle5SRNyTCJshTjLE5IEoXgCzDU7l+88eeN3HNa8abNfwffHQXHbqANRiAwvd1rBZvLvi0KBzd4cBNcg2DMGDcWThXTlcvgYXGW5hpUfFdTy98ZL12hK9+400px5tP45k/ODaS1PPI3zTpXuO4N9yo1ppbsX3T02rofjtnCcVnC+cTreBiFOCNplsUpwVl2SdW5vM3bxp5aLdZAFmW8QSJZ4sm2kL/6RbNLrThqscHluSEbhSIUlmS4fbZf0cq28vAUzaviAZPlZMfkvUmfJq14mOnyKB6LdfE4E3hzyvNLouWHG8N55U3dUeMoJHGURiQZYveCP+7IP3TV5wutuKv/AgZvuOQ=","*GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/user/list/own-organization?userId=977906387558469632 \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:50:55 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":[]} \n ","*And 获取婚介平台用户baseinfo","*${admin_header} IN [ @{Aheader_list} ]","*${admin_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tlqMqKmQBH1OWlGUAOdRz9AAplcw0wyPRCI5zdnEfDvfcTJ31qAdPTguhkGGhstQQw==','X-Organization-Id':'96...","*dating, ${${dating}.dating域名}, ${admin_header}","*dating, dating-agency-uec/user/get/base-info","*<a href=\"http://dating-agency-api-test.qniao.cn:80\">http://dating-agency-api-test.qniao.cn:80\x3c/a> \"GET /dating-agency-uec/user/get/base-info HTTP/1.1\" 200 None","*GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/user/get/base-info \n path_url=/dating-agency-uec/user/get/base-info \n headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795881', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tlqMqKmQBH1OWlGUAOdRz9AAplcw0wyPRCI5zdnEfDvfcTJ31qAdPTguhkGGhstQQw==', 'X-Organization-Id': '963432943739605555'} \n body=None \n ","*GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/user/get/base-info \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:50:55 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":{\"userId\":\"977943190046904320\",\"realName\":null,\"nickName\":null,\"phone\":\"13619457280\",\"matchmakerFlag\":false}} \n ","*${reps.json()['data']}, phone","*${phone} = 13619457280","*${reps.json()['data']}, matchmakerFlag","*${matchmakerFlag}","*${matchmakerFlag} = False","*${admin_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795881','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tgvogV5Pzr9Vn/3/2P90XYtB/QtsiqW3IdHK59ODfciGp7WDsgKFoPvgSHTHSFg5Vw==','X-Organization-Id':'96...","*GET Request : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/user/get/base-info \n path_url=/dating-agency-uec/user/get/base-info \n headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'X-APP-ID': '50325897884795881', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tgvogV5Pzr9Vn/3/2P90XYtB/QtsiqW3IdHK59ODfciGp7WDsgKFoPvgSHTHSFg5Vw==', 'X-Organization-Id': '963432943739605555'} \n body=None \n ","*GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-uec/user/get/base-info \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:50:55 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":{\"userId\":\"977906387558469632\",\"realName\":null,\"nickName\":null,\"phone\":\"13242150738\",\"matchmakerFlag\":false}} \n ","*Import Variables","*<p>Imports a variable file with the given path and optional arguments.\x3c/p>","*${EXECDIR}\\\\DA_data.yaml","*1-Applet","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\1-Applet","*../1-Applet","*1-WriteInfo","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\1-Applet\\1-WriteInfo","*../1-Applet/1-WriteInfo","*<p>登陆后填写基础资料\x3c/p>","*Infomation","*D:\\LYL\\Study\\Robot_framework\\space\\Dating-agency\\1-Applet\\1-WriteInfo\\Infomation.robot","*../1-Applet/1-WriteInfo/Infomation.robot","*用户首次填写资料","*Given 首次查询婚介征婚人资料","*InfoResource","*${fillSerialNumber_list}","*${fillSerialNumber_list} = []","*${Data_list}","*${Data_list} = []","*${userId} | ${client_header} IN ZIP [ ${userid_list} | ${Cheader_list} ]","*${userId} = 977943190046904320, ${client_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tlqMqKmQBH1OWlGUAOdRz9AAplcw0wyPRCI5zdnEfDvfcTJ31qAdPTguhkGGhstQQw=='}","*${DataId_list}","*${DataId_list} = []","*dating, ${${dating}.dating域名}, ${client_header}","*Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tlqMqKmQBH1OWlGUAOdRz9AAplcw0wyPRCI5zdnEfDvfcTJ31qAdPTguhkGGhstQQw=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 ","*dating, dating-agency-service/user/get/first/fill/marriage/information/details, params=userId=${userId}","*<a href=\"http://dating-agency-api-test.qniao.cn:80\">http://dating-agency-api-test.qniao.cn:80\x3c/a> \"GET /dating-agency-service/user/get/first/fill/marriage/information/details?userId=977943190046904320 HTTP/1.1\" 200 None","eNq9kF9vmzAUxd/3KfyGVNUxJFAgEppoEyXZ1IREdOvb5NoGvDrGGJOMTPvus/tHlfYB9mJd3fM7Osd3tSzBgXUD6w2Yg0GLrDFGzRGi2HBZQ1wzSUaIFYfGMpNOctxOiPxH75k+ccLQYAdUM4Mqrnv3CoGOWGtuOcRl1eqj9bXWzgzmov/sDBuapXGchrMg9f3wJvXD2dQHn4DCpvnhKv2PsIZhynSf/fYeLAVzG2W8OfDUaJpWQv16ox5NJ0E0Cbxr4OWEMGXgUpKW2nYOri9cXQPKKoEN+2CcdIWu3OKulZIR18otnxlTEAt+Ym+asamwHBVzKlZKcPL6hZ+9dVjmEeZFATcLp0f+bBolaZwkYZxGSeK/JA62r+YX/J6x35aAr4vwG6pvdtHicc1/jVtdxUZ0993X4/52Hey+i9VDvqOHS5rnSpCzfx6Lw90mulC5rBanipRfZkGX06Ksh+Z5tWp6s9+fs8z7Yy/31NIx27aS2fkvMbbCnA==","*utf-8 confidence = 0.99","*SHIFT_JIS Japanese confidence = 0.01","*EUC-JP Japanese confidence = 0.01","*GB2312 Chinese confidence = 0.01","*EUC-KR Korean confidence = 0.01","*CP949 Korean confidence = 0.01","*Big5 Chinese confidence = 0.01","*EUC-TW Taiwan confidence = 0.01","*windows-1251 Russian confidence = 0.01","*KOI8-R Russian confidence = 0.01","*ISO-8859-5 Russian confidence = 0.0","*MacCyrillic Russian confidence = 0.0","*IBM866 Russian confidence = 0.0794999713831903","*IBM855 Russian confidence = 0.08499269667875617","*ISO-8859-7 Greek confidence = 0.0","*windows-1253 Greek confidence = 0.0","*ISO-8859-5 Bulgairan confidence = 0.0","*windows-1251 Bulgarian confidence = 0.0","*TIS-620 Thai confidence = 0.035758629767569036","*ISO-8859-9 Turkish confidence = 0.34752297522683967","*windows-1255 Hebrew confidence = 0.0","eNp1U8Fu00AQvfMVli+52PE6cZrYUoSqUJUeWlAbgThu15N4qbN2d9eFKCoSXBH0BAeoigQVFyQkpCJKL/xMTfsZzMYNCVXxYeV9897OzNvZ1ZW+tQkqz4QCK7IKmXYTrfPI82KquRi6dAiCjV2ac1eD0vVdwWlWZ+JaXIHc4wy8An+8IWhvwKUya5p6IyolR57HxSCTI9RlKAdNeapuG8Fa3A3b7TBo+iEhwVJIgmaDWLcspakuVLdBiGNJoCoTXUQToDFI1Z3UtjApyFpk1cSQi6eeX/eX6n7NsWp3qAaDP4TYsfy2tZxLq0EagUU6UYtErZa1ut43xF4mNAjt9sf5VEDzPOWsKvExJjScvqRCDUC6K4JlMTZtiCwpxA7EV2cIYEZiAjsAuUtTvgcm9oDKsUHvSY4lOtYyY6CUa9LKLHU3YbdAV9110EkW/zd8t2q5to/tb2fxuDuxsRKwI+LYIxSguXZkq2KqHhSp7dh4PdSOJjaPMRK2O8QPGn4z7DSbJOw0AmRQxrJC6DUkiCJNHbu6iin9+mUgXXC2s0FHJlF5fHDx/mt58PL87Ozy+9vLk88YxznAGnvTsnzHTrIR9Mz5clxhVY4FeAblMtvjgkFFCwKC3xydpfz56/z08OLwOWZiXI//kn1DNsicWP44Kk9fGA+40pIzPSd3mnN0Jvh4VH54XQm2udTJI6AScZw64xLERTUO1SGtBcSIX70rP31BGpY67eyq+2qLhCYh/rMWdoScBPgw0Qj6YQO3+Cy4punWdMgXPfonUFU5N09nT8T9Gx27Hr3BuRmlt+hga1Hcmzv5+9ub8vikMsa8Y3xtnKYbxWgb0J/OvhnGP+gaegs=","*${Data}","*${Data} = {'id': '978014213983309824', 'accountId': None, 'userId': '977943190046904320', 'nickName': '夏目友人赖账', 'genderCode': 1, 'homeCountryCode': None, 'homeCountry': None, 'provinceCode': 440000, 'provinceNa...","*${reps.json()['data']}, id","*${DataId}","*${DataId} = 978014213983309824","*${reps.json()['data']}, genderCode","*${genderCode}","*${genderCode} = 1","*${reps.json()['data']}, fillSerialNumber","*${fillSerialNumber}","*${fillSerialNumber} = 8","*${Data_list}, ${Data}","*${DataId_list}, ${DataId}","*${fillSerialNumber_list}, ${fillSerialNumber}","*${Data_list} = [{'id': '978014213983309824', 'accountId': None, 'userId': '977943190046904320', 'nickName': '夏目友人赖账', 'genderCode': 1, 'homeCountryCode': None, 'homeCountry': None, 'provinceCode': 440000, 'provinceN...","*${DataId_list} = ","*${userId} = 977906387558469632, ${client_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tgvogV5Pzr9Vn/3/2P90XYtB/QtsiqW3IdHK59ODfciGp7WDsgKFoPvgSHTHSFg5Vw=='}","*Creating Session using : alias=dating, url=http://dating-agency-api-test.qniao.cn, headers={'Content-Type': 'application/json', 'X-APP-ID': '50325897884795880', 'Authorization': 'QNT iHP4V/g6O5DXHixyNrf7tgvogV5Pzr9Vn/3/2P90XYtB/QtsiqW3IdHK59ODfciGp7WDsgKFoPvgSHTHSFg5Vw=='}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 ","*<a href=\"http://dating-agency-api-test.qniao.cn:80\">http://dating-agency-api-test.qniao.cn:80\x3c/a> \"GET /dating-agency-service/user/get/first/fill/marriage/information/details?userId=977906387558469632 HTTP/1.1\" 200 None","eNq9kFFP2zAUhd/5FX6LhHBdmrpJKkWoW4FUSCWMrpQnZJwb1yPYru12SxH/ffbYNGk/YC/W1T3f0Tm+15cr9AV2e3AeTdHeduXWezMlpGFeKoGZAMV7zIzEPjCDnZJMD7j6R3dgD5ID2YeBCPCkldbFt+vIK7NWBo5I1Wr7Gnw62MEz2bmLaFg0ZZFlxXCS5hml+XhSTNIROkGG+e1TrPQ/wrbAGrCufEu+BgrPQpRPpigxvd9qhe3HjRwZDc7p4Dw5Q8mMczAeXyqum9AuwuIozRlqoO2Yh79MlE7JaVx81koBj63i8gXAYNbJA/zWfEjFq95AVJkxneQfX/jmgiMwGzyra7yYR50O0xHNiyzPx1lB83z4K3Ef+lp5ZH8y7pYrJKt6vCZickvnm0r+6Je2zbw4aLGm9dEWa0VSMqqL4ebRfyJ33sndQ7poqhta3M5bLq9N9jB34uZK1wdxX62q+ytB19/LMnkPl3vWTV8utYIw/wRNDcGX","eNp1U8tu2zAQvPcrCF10kSzZiV8ChCJwgzSHpEViNOiRJtcWa4pU+HBrGPn3Lq3KUdzkIoizM/uYJW+ul+QBbKOVBVIQb2RZOdcUWcapE2qT0g0otk9pI1IH1g2elaB6wNRZ3ILZCQaZx59sAy5bC2PDV8qspsYI5GVCrbWpUadRDo4KaT8HwS0v59PpPJ9czKbj8exyMp9cjMgnYh113pajPE+IAWq1KhGtgHIwtjzEj1gUTFyQWG2E+pMNB8PJYBgnJP5CHQT8CXhChlNy1RgyykeXJJ8V47wYj8nN3TIQF1o5UC5d7pujgDaNFKxt8RcWDJylocquwaTXimmOQwciq7zaAv+XQwELkhDYAjQplWIHIfaDmn1AvxmBLSbkijGwNg1ljZbpAzx7dDW9A1dp/mH4azty/ILjrzTfl4cIO4GoyJOoRgGaGxWR9Uf12ssoiXA9NCoOkeBRobyUSUQZ01652xPQWo/C/83HBEqw7T2toWPjnrGHxbFsi1S6hkVIafYfwB3UGL0TikGf1mH9Gky4N6nCuR/nwjojmOtzOqzPWwnjqp9ATQcA9+1S+8oT2AHYzrH3V0qLnCYDsalcd8JrLRyVj8dL2he9CfTbCs44/Vt9f8eO89h7usWZPX28zw+vDt+GoPLe1ytAF/KXcHX+AhNYWIo=","eNpTqXZJLEmsVbBVqFbPTFG3UvDLz0vVUVBPTE7OL80r8UQSKi1OLQLz1S3NzS0NzIwtzE1NLUzMLM2MjdSB8nmZydl+ibmpCB3pqXkpqUXO+SlIYhn5uanOIKOLKnFKIAQLivLLMvOSU1GVwkRRbUvOLAEZqaenBwANlUKf","*${DataId} = None","*${genderCode} = None","*${fillSerialNumber} = 0","*${fillSerialNumber_list} = [8, 0]","*${fillSerialNumber} IN [ @{fillSerialNumber_list} ]","eNpTqU7LzMkJTi3KTMzxK81NSi2qtbU10FF4unD107aZT1fOerK7++m+RhBj167ns1qezt/1fGHDi60tz6bN1FFw9Ql2VfB001FQwWaMIQ5jILp1n87ve7qj6emehqfLuwkZZYTbRTDT1m17snMhcaYZEzatfdfzKfOf7tzyZPde4sw0IWjmi12rX66eQZxppoRduHbZ07424kwzI2jaszkdz6Zse9q6lDgDzQkbOGPr8+UbkE3TUXg2f+mL9YsgWp5PWfGsYztEMQBoCFl+","*查询婚介用户资料","*dating, /dating-agency-service/user/get/first/fill/marriage/information/details, params=userId=${userId}","*填写婚介征婚人的基础资料","*选择婚介性别资料","*Log To Console","*<p>Logs the given message to the console.\x3c/p>","*D:\\\\LYL\\\\Study\\\\Robot_framework\\\\space\\\\Dating-agency\\\\1-Applet\\\\1-WriteInfo","*0, 1","*${sex-code}","*${sex-code} = ['0', '1']","*Evaluate","*<p>Evaluates the given expression in Python and returns the result.\x3c/p>","*random.choice(${sex-code}), random","*${SexCode}","*${SexCode} = 1","*0","*${Number}","*${Number} = 0","*${Data} | ${client_header} IN ZIP [ ${Data_list} | ${Cheader_list} ]","*${Data} = {'id': '978014213983309824', 'accountId': None, 'userId': '977943190046904320', 'nickName': '夏目友人赖账', 'genderCode': 1, 'homeCountryCode': None, 'homeCountry': None, 'provinceCode': 440000, 'provinceNa..., ${client_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tlqMqKmQBH1OWlGUAOdRz9AAplcw0wyPRCI5zdnEfDvfcTJ31qAdPTguhkGGhstQQw=='}","*Update Value To Json","*JSONLibrary","*<p>Update value to JSON using JSONPath\x3c/p>","*${Data}, $.genderCode, ${SexCode}","*${Data} = {'id': '978014213983309824', 'accountId': None, 'userId': '977943190046904320', 'nickName': '夏目友人赖账', 'genderCode': '1', 'homeCountryCode': None, 'homeCountry': None, 'provinceCode': 440000, 'province...","*${Data}, $.fillSerialNumber, ${Number}","*Convert To String","*<p>Converts the given item to a Unicode string.\x3c/p>","*Argument types are:\n&lt;class 'dict'&gt;","*Replace String","*<p>Replaces <code>search_for\x3c/code> in the given <code>string\x3c/code> with <code>replace_with\x3c/code>.\x3c/p>","*${Data}, None, null","*${Data} = {'id': '978014213983309824', 'accountId': null, 'userId': '977943190046904320', 'nickName': '夏目友人赖账', 'genderCode': '1', 'homeCountryCode': null, 'homeCountry': null, 'provinceCode': 440000, 'province...","*Replace String Using Regexp","*<p>Replaces <code>pattern\x3c/code> in the given <code>string\x3c/code> with <code>replace_with\x3c/code>.\x3c/p>","*${Data}, ', \"","*${Data} = {\"id\": \"978014213983309824\", \"accountId\": null, \"userId\": \"977943190046904320\", \"nickName\": \"夏目友人赖账\", \"genderCode\": \"1\", \"homeCountryCode\": null, \"homeCountry\": null, \"provinceCode\": 440000, \"province...","*dating, /dating-agency-service/user/save/first/fill/marriage/Information, ${Data.encode('utf-8')}","*<a href=\"http://dating-agency-api-test.qniao.cn:80\">http://dating-agency-api-test.qniao.cn:80\x3c/a> \"POST /dating-agency-service/user/save/first/fill/marriage/Information HTTP/1.1\" 200 None","eNqtVNtu2kAQfe9XWLxYimJ8BxuJB0qqhF64JKRNJaRqvV7jbcza2GvAROm3d8Y4BVLloVKRjNfnzJyZnbP2dHI3V27ZumSFVHpKmSf9WMqsp+shkVwsNbJkglYaybgmIaa9FpykbSpe8QXLN5wyvYSFXpAN0yOeFxL+k0RfkTznEKiPRJTmK0hMhfJOyYiMf2DF/6AVMxKyvOg/qfeQpQ1ASao9Rc0qGadCyw87LHSrbbptU71U1AGlLJPaB0HTEIpj8HLPs0slZFFCJDvGIHWhXyAwTIVgFGsi+MhYppGEb1jDSaiqzauMIUuyLOG0blD/WUAGxDxog+lUG10h7xq25Xp+1/Ocru96nlFXLKHfnO/JS43ZeK7wm6nzVV92Ju7Vww3fVeM86spk/WX9aTV7f2NOviXX94NJeLv3B4MsoVtjW01vhyN3H4oP0dUmovOPtrkehNP5sowfr6/jQs5m237/tOvPTCxljBU7bld9hpEGaVj1A/WpxcNWT2lBo4bpWKbte7Zt+J7ltC6VFqE0LYUcYYgokwQgtG3UpHR9xzZ9w3A6vuHYloEpgtPHMVkxjFjsmLvYEWex8yJYdxc7P4BndsAR8+CZAR+Qw8U8uAPnd5o1cKSDumA5HIFhGtbKJkJxumJD7C+vGrzp8YQ4glmebrigrAl1HAN+J/h504EPV9Q0B434tNkA3L26OuWyOmqZtRZib+jgGvObzaOmZ6FOyAuZcypPtDz7BH81TOuo4eMA/9ILeC7j74zkmGSBOQiysDyc1aaKe4od1b0QVElTyYYrwGSYTj3QOtP8A2CabRjmLxcGWfvB+DKWtT1+3Qq8zVyS5E4SWRbnFp1RzRZP3JPpVkzfMOw1/6/GveQPzwx0z7SH50bCaQxM0HCPJxpP5vng8QN2x+DzlYzLVcBw/sazCq/ab7O/yTI=","*POST Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/save/first/fill/marriage/Information \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:50:55 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":\"978014213983309824\"} \n ","*${DataId_list} = ['978014213983309824']","*3","*${percentage}","*${percentage} = 3","*查询婚介用户资料百分比","*dating, dating-agency-service/user/get/marriage/information/data/scoring, params=miId=${DataId}","*<a href=\"http://dating-agency-api-test.qniao.cn:80\">http://dating-agency-api-test.qniao.cn:80\x3c/a> \"GET /dating-agency-service/user/get/marriage/information/data/scoring?miId=978014213983309824 HTTP/1.1\" 200 None","eNq1kNFPwjAQxt/9K/q2hFA6NiYbyWJQlBESnIqAT6Z2R6lCW7qCDuP/bicaE999u9zvu/u+u+HlFN3CdgelRT20M+t0Za3uEVJQKyTHlINkFaZaYOs0ra0UVLWY/MNLMHvBgOxcQThYsqHGCAeJkEtlNk6svmYoKZkybvJsI0ZFmnRjv90J2mESh6GfxEEHnSBN7eqxjvKfJiugBZgyfffu3TrcdxbW6yFPV3alJDbHn5QkaLWjVttrIq/PGGiLLyVThdtdi/lB6CYqYLmmFn41NWqQRt24UFICq4PVzRcAjela7OGbWeeKp5WGmlKt14Idr3gu3YTTLHA/z/FoUPPID4ModtfEnW4SxbH/5bhzeY040B+Pm8kUiSzvzAg/vY4Gi0y8VROz7Fq+V3wW5QeTzCQJSZAn/uLBnpMbW4rtPBwV2ThKrgdLJoa6Ox+UfHyl8j2/y6bZ3RWPZq9p6n24zz2pokonSoKrPwG5t7rt","*GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/data/scoring?miId=978014213983309824 \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:50:55 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":15} \n ","*${percentData}","*${percentData} = 15","*Set Variable If","*<p>Sets variable based on the given condition.\x3c/p>","*'${percentData}'=='null', 0, ${percentData}","*${Data} = {'id': None, 'accountId': None, 'userId': '977906387558469632', 'nickName': None, 'genderCode': None, 'homeCountryCode': None, 'homeCountry': None, 'provinceCode': None, 'provinceName': None, 'cityCod..., ${client_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tgvogV5Pzr9Vn/3/2P90XYtB/QtsiqW3IdHK59ODfciGp7WDsgKFoPvgSHTHSFg5Vw=='}","eNpTqXZJLEmsVbBVqFbPTFG3UvDLz0vVUVBPTE7OL80r8UQSKi1OLQLz1S3NzS0NzIwtzE1NLUzMLM2MjdSB8nmZydl+ibmpCB3pqXkpqUXO+SkgMXVDkKKM/NxUZ5DJRZVQcahaJAmEYEFRfllmXnIqqlKYKKplyZklYCP19PQAwMlB8w==","eNpTqXZJLEmsVbBVqFbPTFG3UsgrzcnRUVBPTE7OL80r8UQSKi1OLQLz1S3NzS0NzIwtzE1NLUzMLM2MjdSB8nmZydl+ibmpCB3pqXkpqUXO+SkgMXVDkKKM/NxUZ5DJRZVQcahaJAmEYEFRfllmXnIqqlKYKKplyZklYCP19PQANkxDIA==","eNpTqXZJLEmsVbBVqFbKTFGyUsgrzcnRUVBKTE7OL80r8UQSKi1OLQLzlSzNzS0NzIwtzE1NLUzMLM2MjZSA8nmZydl+ibmpCB3pqXkpqUXO+SkgMSVDkKKM/NxUZ5DJRZVQcahaJAmEYEFRfllmXnIqqlKYKKplyZklYCP19PQAAy9CrQ==","eNqtU01v2jAYvu9XRLlEqhpMgZAEiUMH60CdaDoYbU+TcV4Sr8EOzpt0tOp/nw10JF2Pu0Tx8/F+2tHNfGF9h20JBVoDq1TZMEXMB4TEFLlIXJqAYDuX5txFrWltBaeyxcQ7vgBVcQak1D+koBWQNVcF6m+WkQ1VimshmYq1VBttlML6ZOUU058m43+IlQKNQRXDF+eHdrmXOhI6A8vJd5hK4apDhwXptC681oVzbjmXjEGO7hfBZKyTG3HyzPNzK4Z1RhFOGkOdkTMDjKQQwExOAz4C5C7NeAVHDnVWd7HLwbA0zzPO9gWSX4V2aM29exlF7nRseK/d7XhB6AdBzw+9IGjvM5a6XsWf6VuO29nC4pOotyRJ/8Yb30/4791MrX1MKpksvehZhUtBuqQThe37B/xMbrHg27vuNJ5ce+HNeM3419y/GxfJ9ZWMqmQ+WUzmV4m3fBoO61V/A5Fguq/L7ziveqQrGe+GK+fF5rE9sESZZeeWTRmTpcBpDTJr2p/t0PfDdr8b+J4X9Pphv9uxNS84e5zRDZwcejl6WSMZG8y+MKJUbmBkIqvdET9qa8QJzJWsuGDQlL6hzWSM47uQBmlqYl6g4gybuje0qV1xhekDUHWCIC4Pe276/8InSJe376cuO2C1joEnKZ7O+sZzpNkcKZZF09qgmmWauaF8EtGHo3rPfuwd/TO6OtP0mMc5B/00s1m5WYGZTvvV0dfoD69udF0=","*POST Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/save/first/fill/marriage/Information \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:50:56 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":\"978016861381857280\"} \n ","*${DataId} = 978016861381857280","*${DataId_list} = ['978014213983309824', '978016861381857280']","*<a href=\"http://dating-agency-api-test.qniao.cn:80\">http://dating-agency-api-test.qniao.cn:80\x3c/a> \"GET /dating-agency-service/user/get/marriage/information/data/scoring?miId=978016861381857280 HTTP/1.1\" 200 None","eNq1kEFP4zAQhe/8Ct8iobpOWtw4lSLUpUAqpBKg25bTyutMXUNru45bNl3x33GA1UrcuY3mezPvzVxfztA97PZQezREe7fJ197bISEV90pLzCVo0WBuFfZB091pxU1X6C+8BndQAsg+FESCJ1vunAqQKL0ybhvE5n2Gk1oYFybPt2pS5VnK4mTABkmfJYymPRajE2S5X/9qo3ynyRp4Ba7O/0Y/wzo8ChY+GqLINn5tNHYfP6lJr5vQbhJ1UDQSAqzHl1qYKuxuxfKobAdVsNpwD/81LTolp23jwmgNog3WNp8BLOYbdYBP5oMrnjUWWsqt3SjxccVTHSaCZolHZYkn45bTuN+jLFzDztKMMha/O+5DXqeO/J/H3XSGVFGezYkc3NLxslB/mqlbpV4ejJzT8uiyuSZ90iuzePnof5A7X6vdoj+pihua3Y5XQl3bdDGu5c2VKQ/yoZgVD1eSzl/yPHoNn/ttqiafGg2hfgPPRLr7","*GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/data/scoring?miId=978016861381857280 \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:50:56 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":3} \n ","*${percentData} = 3","*选择婚介征婚人的城市","eNpTqU7OyUzNK4nPSE1MSS2qVahRUKl2SSxJRLA8U2oVPP0UojwDFKKBQs4QlfE5mcUlCEVoXM8UqEAsAHp8IgE=","*${client_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tlqMqKmQBH1OWlGUAOdRz9AAplcw0wyPRCI5zdnEfDvfcTJ31qAdPTguhkGGhstQQw=='}, ${Data} = {'id': '978014213983309824', 'accountId': None, 'userId': '977943190046904320', 'nickName': '夏目友人赖账', 'genderCode': 1, 'homeCountryCode': None, 'homeCountry': None, 'provinceCode': 440000, 'provinceNa..., ${DataId} = 978014213983309824","*region固定省市-广州","*region, <a href=\"http://qncloud.oss-cn-shenzhen.aliyuncs.com\">http://qncloud.oss-cn-shenzhen.aliyuncs.com\x3c/a>","*Creating Session using : alias=region, url=http://qncloud.oss-cn-shenzhen.aliyuncs.com, headers={}, cookies={}, auth=None, timeout=None, proxies=None, verify=False, debug=0 ","*Creating session: region","*region, address.json","*Starting new HTTP connection (1): qncloud.oss-cn-shenzhen.aliyuncs.com","*<a href=\"http://qncloud.oss-cn-shenzhen.aliyuncs.com:80\">http://qncloud.oss-cn-shenzhen.aliyuncs.com:80\x3c/a> \"GET /address.json HTTP/1.1\" 200 None","*GET Request : url=http://qncloud.oss-cn-shenzhen.aliyuncs.com/address.json \n path_url=/address.json \n headers={'User-Agent': 'python-requests/2.15.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive'} \n body=None \n ","*ISO-8859-5 confidence = 0.0, below negative shortcut threshhold 0.05","*MacCyrillic confidence = 0.017622877790373182, below negative shortcut threshhold 0.05","*IBM866 confidence = 0.04726420961202248, below negative shortcut threshhold 0.05","*ISO-8859-7 confidence = 0.0, below negative shortcut threshhold 0.05","*windows-1253 confidence = 0.0, below negative shortcut threshhold 0.05","*windows-1251 confidence = 0.0, below negative shortcut threshhold 0.05","*TIS-620 confidence = 0.037601830798328836, below negative shortcut threshhold 0.05","*windows-1255 confidence = 0.0, below negative shortcut threshhold 0.05","*ISO-8859-5 not active","*MacCyrillic not active","*IBM866 not active","*IBM855 Russian confidence = 0.07299132219887952","*ISO-8859-7 not active","*windows-1253 not active","*windows-1251 not active","*TIS-620 not active","*ISO-8859-9 Turkish confidence = 0.37954604891598126","*windows-1255 not active","eNqsvctyK1l2JTjvrwiLSQ46Q7rwBwCmWQ7ULakG3aoya2V1D9p6cBVxpcyqUEQqHrJSycqMIAmSIAkQfIIgAILgm/degHiRxIMEfgbuDvxF+3YyI8465E34QlRVKgcZsTbh5+yzzz77sfZ/+JvfffZ/vfv+j99+8/27z37z2Y/fff3b3//wwx9/85d/+S/ffPn1tz9+9Rfffv/9F19+88X3v3/3zX/3/+8v3n79h3/78Zsvv/+LL7/95798+9VX3737/vu/+C/ff/vNZ//LZ9//8PaHH7//rfHmza8/++7dW/9//O1/+j/8//33795+9e6773/777/6+3ff/eu77371m89+9VeBnP/093//q19/9qu/fvvDO/kf/593X/36s0jss7/643efGW8M67M38d/Yb35jRz/7D3/3O/kX//dvv/nh3Tc/fPG7f/tjAHj7xz9+/Ycv3/7wh2+/+Uv5EfLv/O67t998/4/vvvvib7758tuv/vDNP8m/+OXvf/zmv7776lnGN+++FIj8g//67t0fv/A/6l/fyT/7v99+92/Br/vyy3d//OFnCf4/+m9fyFJ89+5ffnz3/Q9f/OEr+dei0cjfxv869ib+V/G/sd6Yc6ZlRoz/LRaTf///fOv/a3/nw//xD++Cf/lvv/vDrz97Y3321+++lI9781nE/7LYbyz7Tx/39Be+/Yf/4v+6L354/sL/+O13//z265//8e/ffv/7L7787suo9e7Lf34r/0bEsCw7Mhe130QtyzSNN3O2+fO///0P33739p/effHl12+//17+9b//4e03X7397it1Of/ur235R//td1/+zT9bb/9z3DZ+97c//vj1//r9v3z3n//qt79VpAX798UPf/jn4MfZtipFXe9/+u9/+OOv/oe/9//w7Vf/9tt//9z/J+8+/82bX3/+z76++L/n8998/v2P/iJ///0//vj157/+/Ku3P7z9/Df/779//q9vv/7R/6eRyBv///3686/f/sO7r/1/2dnIjXofnc6C/+9+/e5f5X+L/PrzL3//h699DfxGQ0amII0/g4z8jBx1ik4542z0fkaaKvKbH7/++n/8GuHGz/Dx+ZCG2z/D3WJpctDi4FH1x9edzToHj/0M98otN3/jNBqchLjy+2/v3ft5Dj73M3ySu3LO2m6zTEmIKNvnrg7Z3x9Rtm8yf+jcH3Fw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","*${local_data}","eNpTqc7JT07MiU9JLEmsVbBViK5WL0vMKU1Vt1IwNDQAAh0F9ZzEpNQcoID6057pT3atebqjSR0kmloGFjUEspMzMnNSilLzgFxUAwyJMMAIvwGGyAY82THn6fy+pz27kA0wRjXALz8vtVZHAc0YIz09PQBLfE6u","*${province} IN [ @{local_data} ]","eNpTqS4oyi/LzEtOrVWwVahWL0vMKU1Vt1IwNDQAAh0F9ZzEpNQcoID6057pT3atebqjSR0kmloGFjUEspMzMnNSilLzgNxoFAMMiTDACL8BhsgGPNkx5+n8vqc9u5ANMEY1wC8/L7VWRwHNGCMdPT09ALL9TeE=","*${province}, value","*${provinceCode}","*${provinceCode} = 110000","*${province}, label","*${provinceName}","*${provinceName} = 北京市","*Exit For Loop If","*<p>Stops executing the enclosing FOR loop if the <code>condition\x3c/code> is true.\x3c/p>","*'${provinceName}'=='广东省'","eNpTqS4oyi/LzEtOrVWwVahWL0vMKU1Vt1IwNDIAAh0F9ZzEpNQcoID60yUrn21Zqg4SSi0DCxkC2ckZmTkpRal5QG40im5DbLqf7mhCNsAIvwGGKAZM6nm6c/PTnl3IBhijGuCXn5daq6OAZgzQFj09PQBrZEwu","*${provinceCode} = 120000","*${provinceName} = 天津","eNpTqS4oyi/LzEtOrVWwVahWL0vMKU1Vt1IwNDYAAh0F9ZzEpNQcoID6s02bn/ZMfz6nUR0kmloGFjUEspMzMnNSilLzgNxoFAMMUQ14Pn/z03Xbnu5qebqjCdkMI/xmGCGb8XLq/qfrOp/27EI2wBjVAL/8vNRaHQU0Y4z19PQA7XpQBw==","*${provinceCode} = 130000","*${provinceName} = 河北省","eNpTqS4oyi/LzEtOrVWwVahWL0vMKU1Vt1IwNDEAAh0F9ZzEpNQcoID6040bXyzd/3xOozpINLUMLGoIZCdnZOakFKXmAbnRKAYYohmwZNXTvvlPdzQhG2CE3wBTFAM29D/dNf1pzy5kA4xRDfDLz0ut1VFAM8ZMR09PDwDUFE4e","*${provinceCode} = 140000","*${provinceName} = 山西省","eNpTqS4oyi/LzEtOrVWwVahWL0vMKU1Vt1IwNDUAAh0F9ZzEpNQcoID607bWF5NmPu1f8qJ91bNNu5/27FIHSaeWgaUNgezkjMyclKLUPCA3GsUkQzSTJu55Oqnn2daVzzt3Pt3RhGyMEX5jjJCNeTZtw9P5fWjuMEY1wC8/L7VWB8Vfenp6AHCRV4g=","*${provinceCode} = 150000","*${provinceName} = 内蒙古自治区","eNpTqS4oyi/LzEtOrVWwVahWL0vMKU1Vt1IwMjQAAh0F9ZzEpNQcoID6i317n65rfD6nUR0kmloGFjUEspMzMnNSilLzgNxoFAMMUQ14tqnj5YzNT3c0IRtghN8AI2QDnk7qebpz89OeXcgGGKMa4Jefl1qro4BmjLGOnp4eAMDHTf0=","*${provinceCode} = 210000","*${provinceName} = 辽宁省","eNpTqS4oyi/LzEtOrVWwVahWL0vMKU1Vt1IwMjIAAh0F9ZzEpNQcoID60wmdz+ZNfz6nUR0kmloGFjUEspMzMnNSilLzgNxoFAMMUQ14OXX/sxlLn+5oQjbACL8BRigu6J3+tHXz055dyAYYoxrgl5+XWqujgGaMsY6enh4Ad3VNgQ==","*${provinceCode} = 220000","*${provinceName} = 吉林省","eNpTqS4oyi/LzEtOrVWwVahWL0vMKU1Vt1IwMjYAAh0F9ZzEpNQcoID6y90TX+6b+Wzj/OdzGtVBEqllYAlDIDs5IzMnpSg1D8iNRjHDENWMp5M7nm6Y8mz3iqc7mpDNMMJvhhGKOxonv2zvedqzC9kAY1QD/PLzUmt1FNCM0dPTAwBfzFGd","*${provinceCode} = 230000","*${provinceName} = 黑龙江省","eNpTqS4oyi/LzEtOrVWwVahWL0vMKU1Vt1IwNjQAAh0F9ZzEpNQcoID6kx1dz7ZuVwcJpZaBhQyB7OSMzJyUotQ8IDcaRbchNt1PdzQhG2CE3wBDZANe7m55tnXZ055dyAYYoxrgl5+XWqujgGaMiY6Cnp4eAHsCTFc=","*${provinceCode} = 310000","*${provinceName} = 上海","eNpTqS4oyi/LzEtOrVWwVahWL0vMKU1Vt1IwNjIAAh0F9ZzEpNQcoID6s43zX3T3P5/TqA4STS0DixoC2ckZmTkpRal5QG40igGGqAY87Z3+ZNeapzuakA0wwm+AEbIBz/tanq1d9rRnF7IBxqgG+OXnpdbqKKAZY6Kjp6cHAIykTaQ=","*${provinceCode} = 320000","*${provinceName} = 江苏省","eNpTqS4oyi/LzEtOrVWwVahWL0vMKU1Vt1IwNjYAAh0F9ZzEpNQcoID6s60zn22c/3xOozpINLUMLGoIZCdnZOakFKXmAbnRKAYYohkwd+3T7fOe7mhCNsAIvwFGyAY82dH1dH7f055dyAYYoxrgl5+XWqujgGaMsY6enh4AwL1N9g==","*${provinceCode} = 330000","*${provinceName} = 浙江省","eNpTqS4oyi/LzEtOrVWwVahWL0vMKU1Vt1IwNjEAAh0F9ZzEpNQcoID603WdT/ftfT6nUR0kmloGFjUEspMzMnNSilLzgNxoFAMM0QyY0PGiaenTHU3IBhjhN8AI2YDnE7c927r9ac8uZAOMUQ3wy89LrdVRQDPGWEdPTw8AsclN9g==","*${provinceCode} = 340000","*${provinceName} = 安徽省","eNpTqS4oyi/LzEtOrVWwVahWL0vMKU1Vt1IwNjUAAh0F9ZzEpNQcoID682X9T3fvej6nUR0kmloGFjUEspMzMnNSilLzgNxoFAMMMQ3YPu/pjiZkA4zwG2CEbMDLPZOfLd3ztGcXsgHGqAb45eel1uoooBljrKOnpwcA001OPQ==","*${provinceCode} = 350000","*${provinceName} = 福建省","eNpTqS4oyi/LzEtOrVWwVahWL0vMKU1Vt1IwNjMAAh0F9ZzEpNQcoID6s43zXyzd/3xOozpINLUMLGoIZCdnZOakFKXmAbnRKAYYohrwtHf6sxk9T3c0IRtghN8AI2QDnuyY82zntKc9u5ANMEY1wC8/L7VWRwHNGGMdPT09ALluTfg=","*${provinceCode} = 360000","*${provinceName} = 江西省","eNpTqS4oyi/LzEtOrVWwVahWL0vMKU1Vt1IwNjcAAh0F9ZzEpNQcoID6040bn+yY83xOozpINLUMLGoIZCdnZOakFKXmAbnRKAYYohrwbGvf097pT3c0IRtghN8AIxQX9LU92dH9tGcXsgHGqAb45eel1uoooBljrKOnpwcAtjhNyw==","*${provinceCode} = 370000","*${provinceName} = 山东省","eNpTqS4oyi/LzEtOrVWwVahWL0vMKU1Vt1IwMTQAAh0F9ZzEpNQcoID6s02bn/ZOfz6nUR0kmloGFjUEspMzMnNSilLzgNxoFAMMUQ142Tzx6fZ5T3c0IRtghN8AI2QDnuxY+7Rv/tOeXcgGGKMa4Jefl1qro4BmjLGOnp4eAJ4RTcw=","*${provinceCode} = 410000","*${provinceName} = 河南省","eNpTqS4oyi/LzEtOrVWwVahWL0vMKU1Vt1IwMTIAAh0F9ZzEpNQcoID6s53TnvZMfz6nUR0kmloGFjUEspMzMnNSilLzgNxoFAMM0QxYu+zZxs6nO5qQDTDCb4ARigEb5z/dtONpzy5kA4xRDfDLz0ut1VFAM8ZYR09PDwCpQ04F","*${provinceCode} = 420000","*${provinceName} = 湖北省","eNpTqS4oyi/LzEtOrVWwVahWL0vMKU1Vt1IwMTYAAh0F9ZzEpNQcoID6s53TnvZOfz6nUR0kmloGFjUEspMzMnNSilLzgNxoFAMMUQ14OXX/s00zn+5oQjbACL8BRsgGvOia+WJy59OeXcgGGKMa4Jefl1qro4BmjLGOnp4eAJpVTak=","*${provinceCode} = 430000","*${provinceName} = 湖南省","eNpTqS4oyi/LzEtOrVWwVahWL0vMKU1Vt1IwMTEAAh0F9ZzEpNQcoID60537n+yY83xOozpINLUMLGoIZCdnZOakFKXmAbnRKAYYYhjwdPu8pzuakA0wwm+AMbIBL3qnPNu572nPLmQDjFEN8MvPS63VUUAzxkRHT08PAAT7ToY=","*${provinceCode} = 440000","*${provinceName} = 广东省","*Exiting for loop altogether.","*${province}, children","*${city_data}","eNpTqU7OLKmMT0ksSaxVsFWIrlYvS8wpTVW3UjAxMTA0MNBRUM9JTErNAQqoP925/+n2eU93NKmDRFPLwKJGQHZyRmZOSlFqHpCLboAxsgEveqc827nvac8uZAOMUQ3wy89LrdVRQDPGBMWYbV3PlzeQaIyenh4AUKtPoQ==","*${city} IN [ @{city_data} ]","eNpTqU7OLKmsVbBVqFYvS8wpTVW3UjAxMTA0MNBRUM9JTErNAQqoP925/+n2eU93NKmDRFPLwKJGQHZyRmZOSlFqHpAbjWaAMbIBL3qnPNu572nPLmQDjFEN8MvPS63VQXeHCYox27qeL28g1Rg9PT0AftFNgQ==","*${city}, value","*${cityCode}","*${cityCode} = 440100","*${city}, label","*${cityName}","*${cityName} = 广州市","*'${cityName}'=='广州市'","*${city}, children","*${district_data}","eNpTqU7JLC4pykwuiU9JLEmsVbBViK5WL0vMKU1Vt1IwMTEwNDDWUVDPSUxKzQEKqL/onfJs576nPbvUQaKpZWBRkIrkjMyclKLUPCDXLz8vtVZHAc0YExRjtnU9X95AjjGmyMY827r9ef8Coo3R09MDALZEUWg=","eNqLrlYvS8wpTVW3UjAxMTA0MNZRUM9JTErNAQqov+id8mznvqc9u9RBoqllYFGQiuSMzJyUotQ8INcvPy+1VkcBzRgTFGO2dT1f3kCOMabIxjzbuv15/wJyjDFDNubpkpXPNm0mwxhDQ2Rjns/c+2TXRHKMMUI25uXulqfzp5BjDEpMPZ+66vmyXeQYgxpTXRtfNu8lxxiUmHraO/3ZppnkGIMSUy8mzH26aToZxlighM3TRfOezu97uqOJZGNQwubJ7r6nPdOIMCYWAIO8IHo=","*random.choice(${district_data}), random","*${district}","*${district} = {'value': 440184, 'label': '从化市', 'level': 3, 'children': None}","*${district}, value","*${districtCode}","*${districtCode} = 440184","*${district}, label","*${districtName}","*${districtName} = 从化市","*${Number} = 1","*${Data}, $.id, ${DataId}","*${Data}, $.cityCode, ${cityCode}","*${Data}, $.cityName, ${cityName}","*${Data}, $.districtCode, ${districtCode}","*${Data}, $.districtName, ${districtName}","*${Data}, $.provinceCode, ${provinceCode}","*${Data}, $.provinceName, ${provinceName}","*${Data} = {'id': '978014213983309824', 'accountId': null, 'userId': '977943190046904320', 'nickName': '夏目友人赖账', 'genderCode': 1, 'homeCountryCode': null, 'homeCountry': null, 'provinceCode': 440000, 'provinceNa...","*${Data} = {\"id\": \"978014213983309824\", \"accountId\": null, \"userId\": \"977943190046904320\", \"nickName\": \"夏目友人赖账\", \"genderCode\": 1, \"homeCountryCode\": null, \"homeCountry\": null, \"provinceCode\": 440000, \"provinceNa...","eNqtVF1vokAUfd9fQXwhaYqAgIKJD65tWvfDj9budhOTzTAMMlscEAYVm+5v33uVrtCkD5usychw7r3nHs4dmE3vF8od2xQsl0pfKbJ4EEmZ9nU9IJKLlUZWTNBSIynXJOS0N4KTpE3Fm3jOsi2nTC9go+dky/SQZ7mE/zjW1yTLOCTqYxEm2RoKE6F8UFIio5/Y8T9wRYwELMsHz+oDVGlDYJJqX1HTUkaJ0LLTE+Z6p206bVO9VNQhpSyV2rWgSQDNMXl14OmlErAwJpKdczB0oV8gMEqEYBR7IvjEWKqRmG9ZFZPQVVuUKcMoSdOY06NA/VcOFZDzqA1nM218hXHHsDqO6/Vc1+55jusax44F6M34gbz2mE8WCr+d2d/0VXfqXD3e8n05ycKejDdfN5/X84+35vR7fPMwnAZ3B284TGO6M3bl7G40dg6BuA6vtiFdfLLMzTCYLVZF9HRzE+VyPt8NBnXVX5hYyQg7dh1HfQFL/SQoB7763OJBq6+0QKhh2h3T8lzLMjy3Y7culRahNCmEHGOKKOIYIBzbuCrpebZleoZhdz3DtjoGlghOnyZkzTBjuWfOck/s5d4NYd9b7j0f7tkJR8yFewZxn5wWc+EKMa9b7SFGusgLI4cjMEoCZDYBiJI1G6G6rKzQSmEtcAbTLNlyQVmVatsG/Gp4U7LvwQoraSDDo5V8uLomyqFclmcu88iF2Ds8uMf66tGR0+0gT8BzmXEqa1yuXcNrfKgF7HJf7aOVTQ0+n2cy+sFIhkUdGA2CLChOJ7Xq4tSxs1o3AEZSDc2C5WMxuHM09K/xJwDLLMMwfztgJOZFjK8iibDpHaXAu8wlie8lkUXeHFEjVD1ibXoy2YnZOwN7G//Xwb3WjxoDdBrco+YgwWTfBA7nfJ7xXDaNx8/XPYOPVzwp1j5D/80XFV60PxyZyOs=","*POST Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/save/first/fill/marriage/Information \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:50:57 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":\"978014213983309824\"} \n ","*${id} = 978014213983309824","*Should Be Equal","*<p>Fails if the given objects are unequal.\x3c/p>","*${id}, ${DataId}","*GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/data/scoring?miId=978016861381857280 \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:50:57 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":3} \n ","*${client_header} = {'Content-Type':'application/json','X-APP-ID':'50325897884795880','Authorization':'QNT iHP4V/g6O5DXHixyNrf7tgvogV5Pzr9Vn/3/2P90XYtB/QtsiqW3IdHK59ODfciGp7WDsgKFoPvgSHTHSFg5Vw=='}, ${Data} = {'id': None, 'accountId': None, 'userId': '977906387558469632', 'nickName': None, 'genderCode': None, 'homeCountryCode': None, 'homeCountry': None, 'provinceCode': None, 'provinceName': None, 'cityCod..., ${DataId} = 978016861381857280","eNqsvctyK9mVJTjvrwiLiQYtZV74AwBlpkF2K7MG3Vll1qnqHrT14GbEzZSqQhHKeKRVVlqZESRBEiQBgk8QBEAQfPPeCxAvkniQwM/A3YG/aN9OKuKsQ17BF6KqlBooYm3Cz9lnn332Y+3/8Le/++z/evfdn775+rt3n/36sx++/eo3v//++z/9+q//+l++/uKrb3748q+++e67X33x9a+++/27r/+7/39/9farP/zbD19/8d1fffHNH//67Zdffvvuu+/+6r98983Xn/0vn333/dvvf/juN8abN7/87Nt3b/3/8Tf/6f/w//ffv3v75btvv/vNv//iH959+6/vvv3Frz/7xd8Ecv7TP/zDL3752S9++/b7d/I//j/vvvzlZ5HYZ3/zp28/M94Y1mdv4r+23/zajn32H/7+d/Iv/u/ffP39u6+//9Xv/u1PAeDtn/701R++ePv9H775+q/lR8i/87tv33793T+9+/ZXf/v1F998+Yev/1n+xS9+/8PX//Xdl88yvn73hUDkH/zXd+/+9Cv/o/71nfyz//vtt/8W/Lovvnj3p+9/kuD/o//2K1mKb9/9yw/vvvv+V3/4Uv61aDTyd/HfxiL/W9R888Ywo6bxxvzb3/7Nb+Xf/z/f+v/a3/vwf/rDu+Bf/rtv//DLz95Yn/323RfycW8+i8iX/dqy//xxT3/hm3/8L/6v+9X3z1/4H7/59o9vv/rpH//+7Xe//9UX334Rtd598ce38m9EDMuyI3NR+03Uskz/J8zZ5k///nfff/Pt239+96svvnr73Xfyr//D92+//vLtt1+qy/n3v7XlH/23333xt3+03v7nuG387u9++OGr//W7f/n2P//Nb36jSAv271ff/+GPwY8zVSHqcv/zf//Dn37xP/yt/8dvvvy33/z75/4/eff5r9/88vM/+uri/5zPf/35dz/4a/zdd//0w1ef//LzL99+//bzX/+///75v7796gf/n0Yib/z/98vPv3r7j+++8v9lZyM36n10Ogv+v/vVu3+V/y3yy8+/+P0fvvIV8GsNGZmCNP4CMvITctQpOuWMs9H7CWmqyK9/+Oqr//FLhBs/wcfnQxpu/wR3i6XJQYuDR9UfX3c26xw89hPcK7fc/I3TaHAS4srvv7137+c5+NxP8Enuyjlru80yJSGibJ+7OmR/f0TZvsn8oXN/xMFN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","*${district} = {'value': 440106, 'label': '天河区', 'level': 3, 'children': None}","*${districtCode} = 440106","*${districtName} = 天河区","eNpTqXZJLEmsVbBVqFbPTFG3UlC3NLcwMDSzMDM0tjC0MDU3sjBQ11FQT0xOzi/NK/EEKfHLz0sFCpUWpxZ5QrWYWxqYGVuYm5pamJhZmhkbgbTkZSZn+yXmpiJ0pKfmpaQWOeenIIll5OemOoOMLqrEKYEQLCjKL8vMS05FVQoTBdump6cHAC8iP+k=","eNpTqXZJLEmsVbBVqFbPTFG3UlC3NLcwMDSzMDM0tjC0MDU3sjBQ11FQT0xOzi/NK/EEKfHLz0sFCpUWpxZ5QrWYWxqYGVuYm5pamJhZmhkbgbTkZSZn+yXmpiJ0pKfmpaQWOeenIIll5OemOoOMLqrEKYEQLCjKL8vMS06FKjUxMQACJHGgfXp6egAY8T71","eNpTqXZJLEmsVbBVqFbPTFG3UlC3NLcwMDSzMDM0tjC0MDU3sjBQ11FQT0xOzi/NK/EEKckrzckBCpUWpxZ5QrWYWxqYGVuYm5pamJhZmhkbgbTkZSZn+yXmpiJ0pKfmpaQWOeenIIll5OemOoOMLqrEKYEQLCjKL8vMS06FKjUxMQACJHGgfXp6egBoHD/M","eNpTqXZJLEmsVbBVqFbKTFGyUlCyNLcwMDSzMDM0tjC0MDU3sjBQ0lFQSkxOzi/NK/EEKckrzckBCpUWpxZ5QrWYWxqYGVuYm5pamJhZmhkbgbTkZSZn+yXmpiJ0pKfmpaQWOeenIIll5OemOoOMLqrEKYEQLCjKL8vMS06FKjUxMQACJHGgfXp6egA3/D9j","eNqtVFFvokAQfr9fQXwhaYoLKrCY+NDT62l6sfT0bJs0uazLCnvFhS6LlTb97zer3gGX9u1MkPH75vtmdgYJrxdL4zt7KlmhjKFRynSUKJUPEYqI4iK2SMwErSySc0tBTvdJcJJ1qfiHL5jcccpQCQEqyI6hDZeFgu80RVsiJYdENBObTG5BmAnjk5ETlfzUFf+DV8JIxGQxejV/gMq6ACdlDg0zr1SSCUseT1igXtdxu455bpgXlLJcWV8EzSIorpPjF56fGxHbpESxOkdTZ+hMA+NMCEZ1TQ0+MpZbJOU7duIUVLWWVc40S/I85fTQIPpVgAJy7qyLMLRmE827dr/n4sDHeOAHLsb2oWIJ/Ur+Qv7UuJkvDT4NBysUe9fu5G7K99VcbnwV77J45YYvMlgJ1Ee9MLDv7tVndKMK/nTbn0XTKze4nmwo/5r7t5MivrrMwl28mC6ni8vYXT2PRs2uvzERq0RX9BzPfIORrrOoGq3N1w6POkOjA43ajoc9p48d7Po9bHfOjQ6hNCuFmukUUaYpQHpts5PED2yvj33XxQMv8Po9LRGcPs7JltUKWBYsb5xFDSzJtmysrWX1IVGDucx2XFB2Sh0MbPg08FO9zsOeuQ/7dQDXBuIB3PHDPqAQ+8c7dnSPlKuq9nIOXhr7wEfHWs9OMXjiw1kjXijJqWp6eQ287UegHwKezAOPHlz9I46hrzXRfmsuVXLPiKyPzqLy+JC1x/QXriEYxGF2zbQj1pgu43Gi6t/wd+OKpAtFVFm0pS2qvVC9I5U9i7C9lg/Y97XjegXvMG2NfjMsGLwX0nm5XTM9HefNhGf4N4vSmIg=","*POST Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/save/first/fill/marriage/Information \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:50:58 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":\"978016861381857280\"} \n ","*${id} = 978016861381857280","*GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/data/scoring?miId=978016861381857280 \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:50:58 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":5} \n ","*${percentData} = 5","*选择婚介征婚人的家乡","*region固定省市-汕头","eNqsvUlzK9mVJrjvXxEWGy1aynzwAQBlpkV2DrXozi6zTlXXoqwXLyNeplQVilDGkFZZaWVGkARJkAQIjiAIgCA4870HEBNJDCTwZ+DuwL9oP04q4n6XfIJ/iKpSaqGI7xB+77nnnnuG7/yHv/3tZ//Pu+/++M3X37377Nef/fDtV7/53fff//HXf/mX//L1F19988OXf/HNd9/96ouvf/Xd7959/T/8//uLt1/9/t9++PqL7/7ii2/+8Jdvv/zy23ffffcX//W7b77+7H/77Lvv337/w3e/Md68+eVn37576/+Pv/mP/6f/v//u3dsv33373W/+/Rf/8O7bf3337S9+/dkv/iqQ8x//4R9+8cvPfvE3b79/J//jf3735S8/i8Q++6s/fvuZ8cawPnsT/7X95td2/LP/8Pe/lX/xr7/5+vt3X3//q9/+2x8DwNs//vGr33/x9vvff/P1X8qPkH/nt9++/fq7f3r37a/+9usvvvny91//s/yLX/zuh6//27svn2V8/e4Lgcg/+G/v3v3xV/5H/es7+Wf/79tv/y34dV988e6P3/8kwf9H//1XshTfvvuXH9599/2vfv+l/GvRaOTv4n8TM/42Yll/89emYb75q8j/Yf/VX8u//3+99f+1v/fh//T7d8G//Hff/v6Xn72xPvubd1/Ix735LOJ/WezXlv2nj3v6C9/843/1f92vvn/+wv/7m2//8Parn/7x795+97tfffHtF1Hr3Rd/eCv/RsSwLDsyF7XfRC3LNI03c7b507//3ffffPv2n9/96ouv3n73nfzr//D926+/fPvtl+py/v3f2PKP/vtvv/jbP1hv/1PcNn77dz/88NX//t2/fPuf/uo3v1GkBfv3q+9//4fgx5lxVYq63v/8P37/x1/8T3/v//GbL//tN//+uf9P3n3+6ze//PwPvr74v+fzX3/+3Q/+In/33T/98NXnv/z8y7ffv/381//l3z//17df/eD/00jkjf//fvn5V2//8d1X/r/sbORGvY9OZ8H/d79696/yv0V++fkXv/v9V74Gfq0hI1OQxp9BRn5CjjpFp5xxNno/IU0V+fUPX331P3+JcOMn+Ph8SMPtn+BusTQ5aHHwqPrj685mnYPHfoJ75Zabv3EaDU5CXPn9t/fu/TwHn/sJPsldOWdtt1mmJESU7XNXh+zvjyjbN5k/dO6P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","*'${cityName}'=='汕头市'","eNpTqU7OLKmsVbBVqFYvS8wpTVW3UjAxMTAyMNBRUM9JTErNAQqov5y/7Wnr5qc7mtRBoqllYFEjIDs5IzMnpSg1D8iNRjPAGNmAZ2uXPds4/2nPLmQDjFEN8MvPS63VQXeHCYoxWzvIMEZPTw8AX85NdA==","*${cityCode} = 440200","*${cityName} = 韶关市","eNpTqU7OLKmsVbBVqFYvS8wpTVW3UjAxMTA2MNBRUM9JTErNAQqoP9u+8emczU93NKmDRFPLwKJGQHZyRmZOSlFqHpAbjWaAMbIBz/dOf7Zz2tOeXcgGGKMa4Jefl1qrg+4OExRjlvU/n7KBVGP09PQAeyhNjQ==","*${cityCode} = 440300","*${cityName} = 深圳市","eNpTqU7OLKmsVbBVqFYvS8wpTVW3UjAxMTAxMNBRUM9JTErNAQqoP+9f8Gzr9qc7mtRBoqllYFEjIDs5IzMnpSg1D8iNRjPACNmAl8tmPtuy6WnPLmQDjFEN8MvPS63VQXeHMbIxz6ZNfzl9BanG6OnpAQBnNk1s","*${cityCode} = 440400","*${cityName} = 珠海市","eNpTqU7OLKmsVbBVqFYvS8wpTVW3UjAxMTA1MNBRUM9JTErNAQqoP9s49emSLU93NKmDRFPLwKJGQHZyRmZOSlFqHpAbjWaAObIBL/fNfLZz2tOeXcgGGKMa4Jefl1qrg+YOQ0MUY9onPt25mVRj9PT0AHHLTYw=","*${cityCode} = 440500","*${cityName} = 汕头市","eNpTqU7JLC4pykwuiU9JLEmsVbBViK5WL0vMKU1Vt1IwMTEwNTDXUVDPSUxKzQEKqL/cN/PZzmlPe3apg0RTy8CixkB2ckZmTkpRah6Q65efl1qro4BqjKEhijHtE5/u3EyOMUbIxjzbv+DZxvlEG6OnpwcA2ZNRsg==","eNqLrlYvS8wpTVW3UjAxMTA1MNdRUM9JTErNAQqov9w389nOaU97dqmDRFPLwKLGQHZyRmZOSlFqHpDrl5+XWqujgGqMoSGKMe0Tn+7cTI4xRsjGPNu/4NnG+eQYY4xizN51L2eQ5RoTNGOe9k4nxxhTFGP2tTzbup0MY4xQPAV0yrN9m5/27SdkTCwATXKpWA==","*${district} = {'value': 440512, 'label': '濠江区', 'level': 3, 'children': None}","*${districtCode} = 440512","*${districtName} = 濠江区","*2","*${Number} = 2","*${Data}, $.hometownCityCode, ${cityCode}","*${Data}, $.hometownCityName, ${cityName}","*${Data}, $.hometownProvinceCode, ${provinceCode}","*${Data}, $.hometownProvinceName, ${provinceName}","eNqtVNtu2kAQfe9XWLxYimJ8BxuJB0qqhF7AJKRNJaRqvV7jbcza2GvAROm3dwacAqnyUKlIi9fnzJw5nlk7mNzNlFu2qlgplZ5SFWk/kTLv6XpEJBcLjSyYoLVGcq5JiGmvBCdZm4pXfMmKNadMr2Cjl2TN9JgXpYT/NNWXpCg4BOojEWfFEhIzobxTciKTH1jxP2gljESsKPtP6j1kaQNQkmpPUfNaJpnQisMTlrrVNt22qV4q6oBSlkvtg6BZBMUxeLHj+aUSsTglkh1jkLrQLxAYZkIwijURfGQs10jK16zhJFTVZnXOkCV5nnK6N6j/LCEDYh60QRBooyvkXcO2XM/vep7T9V3PM/YVK/Bb8B15qTEdzxR+Ezhf9UVn4l493PBtPS7irkxXX1afltP3N+bkW3p9P5hEtzt/MMhTujE2dXA7HLm7SHyIr9YxnX20zdUgCmaLKnm8vk5KOZ1u+v1T15+ZWMgEK3ZcV32GloZZVPdD9anFo1ZPaYFRw3Qs0/Y92zZ8z3Jal0qLUJpVQo4wRFRpChCObdSkdH3HNn3DcDq+4diWgSmC08cxWTKMmG+ZO98SZ771Yth351s/hHt2wBHz4J4BH5LDYh5cgfM7zR440kFdGDkcgWEWobIJQJIt2RDdFXWDNg5PiCOYF9maC8qaUMcx4HeCn1sOfVhxYw1s+LSxD1fPRDuUy/qoZe61EHtDB/eY3zw6anoW6kS8lAWn8kTLs0/wV620jho+tu8vvZAXMvnOSIFJFowGQRZVh5PaVHFPsaO6F4EqaSrZsEJMhu7sG/qn8QcA02zDMH+50EiMSxhfJBJh099bgXeZS5LeSSKr8nxEZ1TziCfTk9lGBG8M7DX/r4N7yR+eDdA90x6eDxLOYmiChns8z3guzxuPn687Bh+vdFwtQ4b9t55VeNF+AxzayO4=","*POST Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/save/first/fill/marriage/Information \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:50:59 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":\"978014213983309824\"} \n ","*GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/data/scoring?miId=978016861381857280 \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:50:59 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":5} \n ","eNqsvctyK9mVJTjvrwiLiQYtZV74AwBlpoG6M7MG3Vll1qnqHrT14GbEzZSqQhHKeKRVVlqZESRBEiQBgk8QBEAQfPPeCxAvkniQwM/A3YG/aN9OKuKsQ17BF6KqlBooYm3Cz9lnn332Y+3/8Le/++z/evfdn775+rt3n/36sx++/eo3v//++z/9+q//+l++/uKrb3748q+++e67X33x9a+++/27r/+7/39/9farP/zbD19/8d1fffHNH//67Zdffvvuu+/+6r98983Xn/0vn333/dvvf/juN8abN7/87Nt3b/3/8Tf/6f/w//ffv3v75btvv/vNv//iH959+6/vvv3Frz/7xW8DOf/pH/7hF7/87Bd/8/b7d/I//j/vvvzlZ5HYZ7/907efGW8M67M38V/bb35tz332H/7+d/Iv/u/ffP39u6+//9Xv/u1PAeDtn/701R++ePv9H775+q/lR8i/87tv33793T+9+/ZXf/v1F998+Yev/1n+xS9+/8PX//Xdl88yvn73hUDkH/zXd+/+9Cv/o/71nfyz//vtt/8W/Lovvnj3p+9/kuD/o//2K1mKb9/9yw/vvvv+V3/4Uv61aDTyd/G/iZnx39q/jVimZUbfGP+b/eZv5N//P9/6/9rf+/B/+sO74F/+u2//8MvP3lif/c27L+Tj3nwW8b8s9mvL/vPHPf2Fb/7xv/i/7lffP3/hf/zm2z++/eqnf/z7t9/9/ldffPtF1Hr3xR/fyr8RMSzLjsxF7TdRyzJN482cbf7073/3/Tffvv3nd7/64qu3330n//o/fP/26y/ffvulupx//ze2/KP/9rsv/vaP1tv/HLeN3/3dDz989b9+9y/f/uff/uY3irRg/371/R/+GPy4uCpEXe5//u9/+NMv/oe/9f/4zZf/9pt//9z/J+8+//WbX37+R19d/J/z+a8//+4Hf42/++6ffvjq819+/uXb799+/uv/998//9e3X/3g/9NI5I3//375+Vdv//HdV/6/7GzkRr2PTmfB/3e/evev8r9Ffvn5F7//w1e+An6tISNTkMZfQEZ+Qo46RaeccTZ6PyFNFfn1D1999T9+iXDjJ/j4fEjD7Z/gbrE0OWhx8Kj64+vOZp2Dx36Ce+WWm79xGg1OQlz5/bf37v08B5/7CT7JXTlnbbdZpiRElO1zV4fs748o2zeZP3Tujzi4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","*${district} = {'value': 440514, 'label': '潮南区', 'level': 3, 'children': None}","*${districtCode} = 440514","*${districtName} = 潮南区","eNpTqXZJLEmsVbBVqFbPTFG3UlC3NLcwMDSzMDM0tjC0MDU3sjBQ11FQT0xOzi/NK/EEKckrzckBCpUWpxZ5QrWYWxqYGVuYm5pamJhZmhkbgbTkZSZn+yXmpiJ0pKfmpaQWOeenIIll5OemOoOMLqrEKYEQLCjKL8vMS05FVQoTBdump6cHAIITQOs=","eNpTqXZJLEmsVbBVqFbKTFGyUlCyNLcwMDSzMDM0tjC0MDU3sjBQ0lFQSkxOzi/NK/EEKckrzckBCpUWpxZ5QrWYWxqYGVuYm5pamJhZmhkbgbTkZSZn+yXmpiJ0pKfmpaQWOeenIIll5OemOoOMLqrEKYEQLCjKL8vMS05FVQoTBdump6cHAFHVQH0=","eNqtU1tv2jAUft+viPISqWpIAnEuSDx0sA7UiaaD0VaqNBnHJF6DnToOhVb97zsGupBqexsSxHznuxwfx8n1bG58p081rZTRN2pZDHKlyr7jpFgxntk4o5zsbFwyWwGn88QZFh3CP9QrKjeMUKeGhVPhDXVWTFYKfovCWWMpGRCdCV8JuQah4MYno8Qq/6kT/4NXTnFKZTV4tX6Ayr4AJ2X1DavcqVxwWx52WDndjoc6nnVuWBeE0FLZXzgRKYRrcvbCynMjpasCK9pwdOnMOdPAUHBOic7U4COlpY0LtqHHmoJUe74rqa7isiwY2Tfo/KpAAZw7+yJJ7MlI15Hb66IoDqPID2MURe4+sYZ+JXvB7xk307nBxom/cLLgGo3uxmy7m8pVqLKNyBYoeZHxgjs9p5vE7t29+uzcqIo93fYm6fgKxdejFWFfy/B2VGVXlyLZZLPxfDy7zNDieTA47fob5ZnKdWLghtYbjHQp0t1gab2aLDX7hgmNul4QBV4v8iIUdiPXPDdMTIiouZpoCq+LAiB9bJOjJIzdoBeFCEV+EAe9rpZwRh6neE0bBRwWHN5QpCdYLtZ0qK3l7p+FBiyl2DBOaJv6jrbTCFMfLDXS5qSsUpIR1ea9o23ukkmV31MsG4im9eHg2/o/cANBe/v9nNIO2MmOKcty1fyHK8AULmYKq7pqS1uldpt6bko886Q9Kt934fOX+lFtPmwpetguY/iuYO3DM3rYxgTW4eEZeeaJftiMF7xRy3vYDFr7BuDlgQc6ZGDt7R/zICPavy761s8o3PliWq+XVE+5+2bB+/kbUhWNKg==","*POST Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/save/first/fill/marriage/Information \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:51:00 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":\"978016861381857280\"} \n ","*GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/data/scoring?miId=978016861381857280 \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:51:00 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":5} \n ","*选择婚介征婚人的出生年份","*Get Current Date","*DateTime","*<p>Returns current local or UTC time with an optional increment.\x3c/p>","*result_format=%Y","*${get_year}","*${get_year} = 2024","*${get_year}-20","*${year}","*${year} = 2004","*${Number} = 3","*${Data}, $.birthYear, ${year}","eNqtVNtu2kAQfe9XWLxYimJ8BxuJB0qqhF7AJKRNJaRqvV7jbcza2GvAROm3dwacAqnyUKlIi9fnzJw5nlk7mNzNlFu2qlgplZ5SFWk/kTLv6XpEJBcLjSyYoLVGcq5JiGmvBCdZm4pXfMmKNadMr2Cjl2TN9JgXpYT/NNWXpCg4BOojEWfFEhIzobxTciKTH1jxP2gljESsKPtP6j1kaQNQkmpPUfNaJpnQisMTlrrVNt22qV4q6oBSlkvtg6BZBMUxeLHj+aUSsTglkh1jkLrQLxAYZkIwijURfGQs10jK16zhJFTVZnXOkCV5nnK6N6j/LCEDYh60QRBooyvkXcO2XM/vep7T9V3PM/YVK/Bb8B15qTEdzxR+Ezhf9UVn4l493PBtPS7irkxXX1afltP3N+bkW3p9P5hEtzt/MMhTujE2dXA7HLm7SHyIr9YxnX20zdUgCmaLKnm8vk5KOZ1u+v1T15+ZWMgEK3ZcW32GloZZVPdD9anFo1ZPaYFRw3Qs0/Y92zZ8z3Jal0qLUJpVQo4wRFRpChCObdSkdH3HNn3DcDq+4diWgSmC08cxWTKMmG+ZO98SZ771Yth351s/hHt2wBHz4J4BH5LDYh5cgfM7zR440kFdGDkcgWEWobIJQJIt2RDdFXWDNg5PiCOYF9maC8qaUMcx4HeCn1sOfVhxYw1s+LSxD1fPRDuUy/qoZe61EHtDB/eY3zw6anoW6kS8lAWn8kTLs0/wV620jho+tu8vvZAXMvnOSAFJFkwGIBZVh3Pa1HBPsaO2F4EmaerYsELUg97s2/mn7QcA02zDMH+50EaMSxhfJBJh098bgTeZS5LeSSKr8nxAZ1TzgCezk9lGBG+M6zX/r2N7yR+ejc890x6ejxFOYmiChns8zXgqz9uOH687Bp+udFwtQ4bdt59VeM1+AxZTyKk=","*POST Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/save/first/fill/marriage/Information \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:51:00 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":\"978014213983309824\"} \n ","eNqtU01z2jAQvfdXeLh4JhMjgzG2meGQQlOYZMAplJBTR8iLrcZIjrwmJZn890okFJymt1489vvYt9q14ulsbn2DhwpKtHpWpfJ+hlj0CEkocpE6NAXBdg4tuINa03wQnMomE+/4EtSWMyCVfiEl3QJZc1WifuY52VCluBaSsVhLtdFGKaxPVkEx+2ES/0OtDGgCquw/29+1y7nQldDuWXaxw0wKR72esCTtZstvtuxzy75gDAp0vggmEx1uxOkTL86tBNY5RThqDHVGzgwwkEIAM5kGvAcoHJrzLbxxqFOd+a4Aw9KiyDnbN0h+ltqhNUvnIo6d8dDwvuu1/TAKwrATRH4YuvvESver+BM9ZNxM5hYfxZ0FSbtTf7gc8V+7iVoHmG5luvDjJxUtBPFIO47c5R1+JjdY8odbb5yMrvxoOlwz/rUIbodlenUp4206G81Hs8vUXzz2+6ddX4NIMdv3FUb2ix7pSia7/sp+bvCk0bMaulG31Q27LS9shX7QDt3GudWgjMlK4NhIRJXnGjJrG79ZgsjtemHg+2GnG3W9trEIzu4ndANHh16WXt5AJidYJjcwMKXV7p/EESyU3HLBoC49oPU0xvFdSYPUNQkvUXGGdd0BrWtXXGF2B1RpqO26HQ1BUr0uvu7/Ax8h3d7+PKeyV+zkxMDTDI/f+gpwpPkMKVZl3Vqj6m2auaF8FPGHo3rPfuwd/DW6U6buMbd1Bvqu5pNqswIzHe/F1v/Vb3G6dvo=","*GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/data/scoring?miId=978016861381857280 \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:51:00 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":7} \n ","*${percentData} = 7","*选择婚介征婚人的身高","*170","*${manlow-height}","*${manlow-height} = 170","*200","*${manhight-height}","*${manhight-height} = 200","*random.randint(${manlow-height},${manhight-height}), random","*${manheight}","*${manheight} = 192","*150","*${womanlow-height}","*${womanlow-height} = 150","*175","*${womanhight-height}","*${womanhight-height} = 175","*random.randint(${womanlow-height},${womanhight-height}), random","*${womanheight}","*${womanheight} = 170","*${genderCode}==1, ${womanheight}, ${manheight}","*${height}","*${height} = 192","*4","*${Number} = 4","*${Data}, $.height, ${height}","eNqtVNtu2kAQfe9XWLxYimJ8BxuJB0qqhF7AJKRNJaRqvV7jbcza2GvAROm3dwacAqnyUKlIi3fPzJw5OzN2MLmbKbdsVbFSKj2lKtJ+ImXe0/WISC4WGlkwQWuN5FyT4NNeCU6yNhWv7CUr1pwyvYKNXpI102NelBL+01RfkqLg4KiPRJwVSwjMhPJOyYlMfmDG/8CVMBKxouw/qfcQpQ2ASao9Rc1rmWRCKw43LHWrbbptU71U1AGlLJfaB0GzCJKj82LH80slYnFKJDv6oOlCv0BgmAnBKOZE8JGxXCMpX7PGJiGrNqtzhlaS5ymne4H6zxIiwOdBGwSBNrpCu2vYluv5Xc9zur7recY+YwV6C74jLzmm45nCbwLnq77oTNyrhxu+rcdF3JXp6svq03L6/sacfEuv7weT6HbnDwZ5SjfGpg5uhyN3F4kP8dU6prOPtrkaRMFsUSWP19dJKafTTb9/qvozEwuZYMaOa6vPUNIwi+p+qD61eNTqKS0QapiOZdq+Z9uG71lO61JpEUqzSsgRuogqTQHCto2akK7v2KZvGE7HNxzbMjBEcPo4JkuGHvMtc+db4sy3Xgz77nzrh3BmBxwxD84M7CE5LObBE2x+p9mDjXSQF1oOIzDMImQ2AUiyJRuiuqJu0EbhieEI5kW25oKyxtVxDPid4OeSQx9W3EgDGT5t5MPTM1EO5bI+cpl7LsTe4ME9xjdXR07PQp6Il7LgVJ5wefYJ/qqU1pHDx/L9xRfyQibfGSkwyILWIMii6jCpTRb3FDuyexGwkiaTDSvEYKjOvqB/Cn8AMMw2DPOXC4VEv4TxRSLRx7fgCG8ylyS9k0RW5XmDzkzNBU96J7ONCN5o12v7v7btJX541j73jHt43kaYxNAEDvc4zTiV52XHj9cdg09XOq6WIcPqO88qvGa/Ae+gyKo=","*${manheight} = 184","*${womanheight} = 171","*${height} = 184","eNqtU0tz2jAQvvdXeLh4JhMjXsYyMxxSaAqTDDiFEnLqCHmx1RjJkdekJJP/XomEgtP01ovH/h77rXataDqbO9/goYQCnZ5T6qyfIuY9QmKGQiYeS0Dyncdy4aHR1B+kYKrO5Tu+AL0VHEhpXkjBtkDWQhdonllGNkxrYYRkLNdKb4xRSeeTkzNMf9jE/1ArBRaDLvrP7nfj8i5MJXR7jpvvMFXS068nLEir3vTrTffccS84hxy9L5Kr2IRbcfIk8nMnhnXGEI4aS52RMwsMlJTAbaYF7wFyj2ViC28cmlRvvsvBsizPM8H3DZKfhXEYzdK7iCJvPLS832i3fBoGlHaC0Ke0sU8sTb9aPLFDxs1k7ohR1FmQpDv1h8uR+LWb6HWAyVYlCz960uFCkjZpRWFjeYefyQ0W4uG2PY5HV344Ha65+JoHt8MiubpU0TaZjeaj2WXiLx77/dOur0EmmO77otR9MSNdqXjXX7nPNRHXek7NNNpodmm32aZN6gct2qidOzXGuSoljq1ElllmILu28ZslCBvdNg18n3a6YbfdshYp+P2EbeDoMMsyyxuo+ARL1QYGtrTe/ZM4grlWWyE5VKUHtJrGBb4raZGqJhYFasGxqjugVe1KaEzvgOkjBHH5uviq/w98hEx7+/Ocyl6xkxODSFI0303aMZ/mBghk2QwZlkXVWaGqXdqxoXqU0YeTes9+7B38NblTpuqxl3UG5qpmk3KzAjuczotrfqvfdwl20Q==","*POST Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/save/first/fill/marriage/Information \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:51:01 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":\"978016861381857280\"} \n ","*GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/data/scoring?miId=978016861381857280 \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:51:01 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":8} \n ","*${percentData} = 8","*选择婚介征婚人的学历","*0, 1, 2, 3, 4, 5","*${code} = ['0', '1', '2', '3', '4', '5']","*random.choice(${code}), random","*${educode}","*${educode} = 5","*5","*${Number} = 5","*${Data}, $.educationCode, ${educode}","eNqtVNtu2kAQfe9XWLxYimJ8BxuJB0qqhF64JKRNJaRqvV7jbcza2GvAROm3dwacglPloVKRFq/PmTlzPLP2dHI3V27ZumSFVHpKmSf9WMqsp+shkVwsNbJkglYaybgmIaa9FpykbSpe8QXLN5wyvYSNXpAN0yOeFxL+k0RfkTznEKiPRJTmK0hMhfJOyYiMf2DF/6AVMxKyvOg/qfeQpQ1ASao9Rc0qGadCy49PWOhW23TbpnqpqANKWSa1D4KmIRTH4OWeZ5dKyKKESHaKQepCv0BgmArBKNZE8JGxTCMJ37Cak1BVm1cZQ5ZkWcLpwaD+s4AMiHnQBtOpNrpC3jVsy/X8ruc5Xd/1PONQsQS/Od+Tlxqz8VzhN1Pnq77sTNyrhxu+q8Z51JXJ+sv602r2/sacfEuu7weT8HbvDwZZQrfGtpreDkfuPhQfoqtNROcfbXM9CKfzZRk/Xl/HhZzNtv3+uevPTCxljBU7bld9hpYGaVj1A/WpxcNWT2mBUcN0LNP2Pds2fM9yWpdKi1CalkKOMESUSQIQjm1Up3R9xzZ9w3A6vuHYloEpgtPHMVkxjFjsmLvYEWex8yLYdxc7P4B7dsQR8+CeAR+Q42IeXIHzO/UeONJBXRg5HIFhGqKyCUCcrtgQ3eVVjdYOz4gTmOXphgvK6lDHMeB3hjctBz6sqLYGNnxa24erZ6IdymV10jIPWoi9oYN7zK8fHTU9C3VCXsicU3mm5dln+KtWWicNH9v3l17Acxl/ZyTHJAtGgyALy+NJrau03AZ60vdC0CV1LRtWgIHQn0NL/7T+CGCabRjmLxdaiXEx48tYImz6BzPwNnNJkjtJZFk0h9Sg6oc8m59Mt2L6xshe8/86upf8YWOEbkN72BwlnMbABA33dKLxZDZbjx+wOwafr2RcrgKGE3CfVXjVfgMrkMk3","*POST Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/save/first/fill/marriage/Information \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:51:01 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":\"978014213983309824\"} \n ","*${educode} = 2","eNqtU0tz2jAQvvdXeLh4JhMjHjGWmeGQQlOYZIhTKCGnjpAXW42RHHlNSjL575V4FJymt1489vfYb3dlRbeTqfMNnkoo0Ok6pc56KWLeJSRmKGTisQQk33gsFx4aTf1JCqbqXL7jC9BrwYGU5oUUbA1kKXSB5pllZMW0FkZIRnKp9MoYlXQ+OTnD9IdN/A+1UmAx6KL36n43Lu/SVEK367j5BlMlPb2bsCCtetOvN91zx73kHHL0vkiuYhNuxcmLyM+dGJYZQzhqLHVGzizQV1ICt5kWfATIPZaJNew5NKnedJODZVmeZ4JvGyQ/C+Mwmrl3GUXeaGB5v9Fu+TQMKL0IQp/SxjaxNP1q8cIOGXfjqSOG0cWMJJ1bfzAfil+bsV4GmKxVMvOjFx3OJGmTVhQ25g/4mdxhIZ7u26N4eO2Ht4MlF1/z4H5QJNdXKlonk+F0OLlK/Nlzr3fa9Q3IBNNtX5S6b2alCxVvegv3tSbiWtepmUYbzQ7tNNu0Sf2gRRu1c6fGOFelxJGVyDLLDGSPbbS3BGGj06aB79OLTthpt6xFCv44Zis4OsxhmcPrq/gES9UK+ra03vyTOIK5VmshOVSlB7SaxgW+K2mRqiYWBWrBsao7oFXtQmhMH4DpIwRxuTv4vb+2HfwPehSa7rbjnKbssJOBQSQpHr/NDRDIsgkyLIuqtUJVu7RrQ/Usow839Z792Nv/a3OnTNVjL+sEzFXNxuVqAXY5/ptrfqvfFk12qw==","*GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/data/scoring?miId=978016861381857280 \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:51:01 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":9} \n ","*${percentData} = 9","*选择婚介征婚人的月收入","*0, 1, 2, 3, 4, 5, 6","*${code} = ['0', '1', '2', '3', '4', '5', '6']","*${incomeCode}","*${incomeCode} = 3","*6","*${Number} = 6","*${Data}, $.incomeCode, ${incomeCode}","eNqtVNtu2kAQfe9XWLxYimJ8BxuJB0qihF7AJKRNJaRqvV7jbcza2GvAROm3dwYcAanyUKlIi3fPzJw5OzN2MLmfKXdsVbFSKj2lKtJ+ImXe0/WISC4WGlkwQWuN5FyT4NNeCU6yNhVv7CUr1pwyvYKNXpI102NelBL+01RfkqLg4KiPRJwVSwjMhPJByYlMfmLG/8CVMBKxouw/qw8QpQ2ASao9Rc1rmWRCKw43LHWrbbptU71U1AGlLJfataBZBMnRebHj+aUSsTglkh190HShXyAwzIRgFHMi+MRYrpGUr1ljk5BVm9U5QyvJ85TTvUD9VwkR4POoDYJAG12h3TVsy/X8ruc5Xd/1PGOfsQK9Bd+R1xzT8Uzht4HzTV90Ju7V4y3f1uMi7sp09XX1eTn9eGtOvqc3D4NJdLfzB4M8pRtjUwd3w5G7i8R1fLWO6eyTba4GUTBbVMnTzU1Syul00++fqv7CxEImmLHjdtUXKGmYRXU/VJ9bPGr1lBYINUzHMm3fs23D9yyndam0CKVZJeQIXUSVpgBh20ZNSNd3bNM3DKfjG45tGRgiOH0akyVDj/mWufMtceZbL4Z9d771QzizA46YB2cG9pAcFvPgCTa/0+zBRjrICy2HERhmETKbACTZkg1RXVE3aKPwxHAE8yJbc0FZ4+o4BvxO8HPJoQ8rbqSBDJ828uHpmSiHclkfucw9F2Lv8OAe45urI6dnIU/ES1lwKk+4PPsEf1NK68jhY/n+4gt5IZMfjBQYZEFrEGRRdZjUJot7ih3ZvQhYSZPJhhViMFRnX9B9ZMs+QvujYZi/XSglwgnji0QibPp7MfA2c0nSe0lkVZ436czUXPKkfzLbiOCdlr21/2vrXuOHZy10z7iH562EaQxN4HCPE42TeV56/IDdM/h8peNqGTLsQOdFhVftD0QCyTo=","*${incomeCode} = 5","eNqtU0tzmzAQvvdXMFyYyQTLjwDCMz6kdlN70nFI7TrJqSOLNajBEhGLUyeT/17Jedik6a0XBr7HfqtdlFzM5s53uKuhQqfv1LoY5Ihln5CUoZCZzzKQfOuzUvhoNK07KZhqcfmOr0BvBAdSmxdSsQ2QldAVmmdRkDXTWhghmciV0mtjVNL55JQM85828T/UyoGloKvBo/fDuPxTUwm9vuOVW8yV9PXzCSvSbXWCVsc7drxTzqFE/4vkKjXhVpw9iPLYSWFVMIS9xlJH5MgCQyUlcJtpwVuA0meF2MALhybVn29LsCwry0LwXYPkV2UcRnPtnyaJPxlZPmj3ugGNI0pPojigtL1LrE2/Wjyw14zL6dwR4+RkQbLwIhhdj8Xv7VSvIsw2KlsEyYOOF5L0SDeJ29c3+JlcYiXurnqTdHwexBejFRdfy+hqVGXnZyrZZLPxfDw7y4LF/WBw2PU3kBnmu74o9Z7MSJcq3Q6W3qMrUrfvuKbRdiekYadHOzSIurTtHjsu41zVEidWIuuiMJBd2+TFEsXtsEejIKAnYRz2utYiBb+dsjXsHWZZZnlDlR5guVrD0JbW238Se7DUaiMkh6b0FW2mcYHvSlqkqUlFhVpwbOpe0aZ2KTTmN8D0HoK0fl580/8G7yHT3u48O5kbuG/QwYFBZDnuv80NEMiKGTKsq2ZAg2p2aceG6l4mH07qPfuxd/jX5A6Zpsde1hmYq1pM6/US7HDCJ8/8Vn8APYZ2rw==","*GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/data/scoring?miId=978016861381857280 \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:51:01 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":10} \n ","*${percentData} = 10","*选择婚介征婚人的昵称","*[\"缘来是你\",\"洛天神女\",\"寻那个TA\",\"一片烨\",\"冲浪boy\",\"王小帅\",\"牛仔\",\"张先生\",\"就等你了\",\"故乡的原风景\",\"万里&amp;长城\",\"禁忌女孩\",\"如果当时...\",\"雪落下的地方\",\"天蝎座的宁静\",\"烟火\",\"白色气球\",\"带你去浪漫的土耳其\",\"村里在逃翠花❀\",\"诺贝尔可爱奖\",\"虚天渊\",\"死于脚气攻心\",\"发型不乱,一切好办\",\"朝颜\",\"茯苓\",\"不4辣妹好烦\",\"满山的猴子我腚最红\",\"拉粑粑小魔仙\",\"榆木脑袋/(ㄒoㄒ)/~~\",\"北极甜虾\",\"社交悍匪\",\"西红柿炖前男友\",\"骑猪追帅哥\",\"^.^心碎小饭包\",\"美女也会emo\",\"妈莎拉蒂\",\"爸道总裁\",\"去银行整点金条\",\"我的人间鬼火\",\"观input萨\",\"冰糖葫芦娃\",\"记忆煎成饼\",\"4.435km/s\",\"炉火糖粥\",\"十一是亿\",\"半截的诗\",\"DokiDoki\",\"该昵称已存在\",\"出桃公主\",\"量贩草莓果泡\",\"风止何安\",\"钟于的尽头是终于\",\"Komorebi\",\"Agoni\",\"Miratowa\",\"Coisini\",\"是牛奶味呀\",\"偷走月亮的o(=•ェ•=)m\",\"一口吃成大胖次\",\"转角撞到小花花\",\"恰似惊鸿落人间\",\"阿啾啾\",\"只吃一口不会胖滴\",\"难过就收拾房间\",\"辣条董事长\",\"一贫如喜羊羊\",\"鸭鸭进京赶烤\",\"bug鸭陆\",\"我愿嫁给财神爷哪怕是妾\",\"富婆与低保皆失\",\"满圈猪猪我最肥\",\"☀日落也会跑\",\"不掉小珍🐖\",\"快乐的刘油果\",\"小地瓜🍠\",\"火鸡味锅巴\",\"晕头小🐕\",\"钞票收割机\",\"吃土豆长大的马铃薯\",\"Tony带水\",\"古塔拉黑暗之神\",\"换胃思烤\",\"你没好果汁吃\",\"元气少女锅德缸\",\"对方正在长头发\",\"关你peace\",\"狂炫老板画的大饼\",\"皮蛋solo粥\",\"梁山伯与祝英抬杠\",\"讨一身可爱\",\"半口奶酪\",\"一丢丢可爱\",\"小不忍则卖大萌\",\"春风十里吹不动你\",\"夏目友人赖账\",\"狂踹瘸子那条好腿\",\"三条腿瘸了两条\",\"蛋黄派来的\",\"BOB!!!\",\"激萌美少女李逵\",\"老衲我不用飘柔\"]","*${Name}","*${Name} = [\"缘来是你\",\"洛天神女\",\"寻那个TA\",\"一片烨\",\"冲浪boy\",\"王小帅\",\"牛仔\",\"张先生\",\"就等你了\",\"故乡的原风景\",\"万里&amp;长城\",\"禁忌女孩\",\"如果当时...\",\"雪落下的地方\",\"天蝎座的宁静\",\"烟火\",\"白色气球\",\"带你去浪漫的土耳其\",\"村里在逃翠花❀\",\"诺贝尔可爱奖\",\"虚天渊\",\"死于脚气攻心\",\"发型不乱,一切好办\",\"朝颜\",\"茯苓\",\"不4辣妹好烦...","*random.choice(${Name}), random","*${nickName}","*${nickName} = 富婆与低保皆失","*7","*${Number} = 7","*${Data}, $.nickName, ${nickName}","*${Data} = {'id': '978014213983309824', 'accountId': None, 'userId': '977943190046904320', 'nickName': '富婆与低保皆失', 'genderCode': 1, 'homeCountryCode': None, 'homeCountry': None, 'provinceCode': 440000, 'provinceN...","*${Data} = {'id': '978014213983309824', 'accountId': null, 'userId': '977943190046904320', 'nickName': '富婆与低保皆失', 'genderCode': 1, 'homeCountryCode': null, 'homeCountry': null, 'provinceCode': 440000, 'provinceN...","*${Data} = {\"id\": \"978014213983309824\", \"accountId\": null, \"userId\": \"977943190046904320\", \"nickName\": \"富婆与低保皆失\", \"genderCode\": 1, \"homeCountryCode\": null, \"homeCountry\": null, \"provinceCode\": 440000, \"provinceN...","eNqtVNtu2kAQfe9XWLxYimJ8BxuJB0qihF64hbSphFQt6zXexqyNvQZMlH57Z8ApBikPlYoEHs7MOXM8s/Z49DBTpmxdsFwqHaXI4m4kZdrR9YBILpYaWTJBS42kXJNQ01wLTpImFRf5nGUbTpleQKDnZMP0kGe5hN841lckyzgU6gMRJtkKiIlQPigpkdFP7PgftCJGApbl3Rf1EVhaD5Sk2lHUtJRRIrTseIe5bjVNt2mq14rao5SlUrsVNAmgORYv9zy9VgIWxkSyUw2mrvQrBPqJEIxiTwSfGUs1EvMNq3ISumqzMmWYJWkac3owqP/KgQE1T1pvPNYGN5h3DdtyPb/teU7bdz3POHQswG/G9+Stx2Q4U/j92PmmL1sj9+bpnu/KYRa2Zbz+uv68mny8N0ff47vH3iiY7v1eL43p1tiW42l/4O4DcRvebEI6+2Sb614wni2L6PnuLsrlZLLtduuuvzCxlBF2bLme+gojXSRB2V2oLw0eNDpKA4wapmOZtu/ZtuF7ltO4VhqE0qQQcoAloohjgHBtg4rS9h3b9A3DafmGY1sGUgSnz0OyYlgx3zF3viPhfOfRKvYhbkHszHcLD2JWxUEthnof/rM2XElVj1zMmdgD1g/HoZ8E2MUEIEpWrI9Os7JCK7e1xAlMs2TDBWVVqeMY8Knh5/YX/tHSm2WfVtbg6h3sUC7Lk5Z50ELsHR2Mkc+qGMdgoU7Ac5lxKmtanl3DL8ZqnTT8sBrfmd6CZzL6wUiGJAvWhCALiuOprbq4deyk7gXH4R862fBdIBmmcxjo38EfAaTZhmH+dmGQWBcxvowkwqZ/sALPNZckfpBEFvn5is5S1S3WtieTrRi/s7DL/L8u7o3fP1uge6bdP19kC88gaLi1M+lcDh5fZQ8MXmTxsFgtGM6//arCQ/cHb4jNGA==","*POST Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/save/first/fill/marriage/Information \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:51:02 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":\"978014213983309824\"} \n ","*GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/data/scoring?miId=978016861381857280 \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:51:02 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":10} \n ","*${nickName} = 你没好果汁吃","*${Data} = {'id': '978016861381857280', 'accountId': None, 'userId': '977906387558469632', 'nickName': '你没好果汁吃', 'genderCode': None, 'homeCountryCode': None, 'homeCountry': None, 'provinceCode': None, 'provinceN...","*${Data} = {'id': '978016861381857280', 'accountId': null, 'userId': '977906387558469632', 'nickName': '你没好果汁吃', 'genderCode': null, 'homeCountryCode': null, 'homeCountry': null, 'provinceCode': null, 'provinceN...","*${Data} = {\"id\": \"978016861381857280\", \"accountId\": null, \"userId\": \"977906387558469632\", \"nickName\": \"你没好果汁吃\", \"genderCode\": null, \"homeCountryCode\": null, \"homeCountry\": null, \"provinceCode\": null, \"provinceN...","eNqtU1tv2jAUft+viHiJVDUkXJwLEg8drAN1oulgtJUqTcY5JF6DnToOhVb97zsudJCue9tDyOG7+Hw+sePL6cz6Dg8VlNrqWZXK+5nWRc91E6q5SB2agmBbhxbc0ahpPghOZZOJd3wJas0ZuBUWbknX4C65KjX+5rm7okpxFLpjsZRqhUYprE9WQXX203T8D2tlQBNQZf/Z/oEu5wxX0nbPsoutzqRw1G6HpdtutkizZZ9a9hljUGjni2AyweZGnD7x4tRKYJlTDQeNoU7cEwMMpBDATE8D3gMUDs35Gvacxq7ObFuAYWlR5Jy9BnR/lehAzY1zFsfOeGh44nXaJIyCMOwGEQlD77VjhXkVf6JvPa4mM4uP4u7cTf1LMrwZ8c12opaBTtcynZP4SUVz4Xbcdhx5N7f6s3ulS/5w3RknowsSXQ6XjH8tguthmV6cy3idTkez0fQ8JfPHfv849TcQqc5MR98j9guOdCGTbX9hPzd40uhZDQzqtfzQb3XCVkiCdug1Tq0GZUxWQo+NRFR5jpD5bOO9JYg8vxMGhIRdP/I7bWMRnN1P6AqM4m4D3bvNIrnbUA9rH+s21i2sCb7JjjN4BPiwvQb5cK+J0Bd2zLr4yfEIDGQChyyZXMHABFTbfxIHsFByzQWDuvQN3Wfeo4zrd0sapK5JeKkVZ7que0Pr2gVXOrsFqg4QJNXu+NT9f+ADhPFe93Ms22FHOwaeZvrwHy8S1zSfaqqrsm6tUfWYZm5aPor4w1G9Zz/2Dv4a3TFT95g7PwW88fmkWi3ATCd4sfF0/ga52Y/a","*POST Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/save/first/fill/marriage/Information \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:51:02 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":\"978016861381857280\"} \n ","*GET Response : url=http://dating-agency-api-test.qniao.cn/dating-agency-service/user/get/marriage/information/data/scoring?miId=978016861381857280 \n status=200, reason= \n headers={'Server': 'nginx/1.16.1', 'Date': 'Wed, 17 Apr 2024 08:51:02 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Vary': 'Origin, Access-Control-Request-Method, Access-Control-Request-Headers'} \n body={\"code\":0,\"message\":\"successful\",\"data\":15} \n ","*Sleep","*<p>Pauses the test executed for the given time.\x3c/p>","*Slept 1 second"]);
</script>
<script type="text/javascript">
window.output["stats"] = [[{"elapsed":"00:00:08","fail":0,"label":"All Tests","pass":2,"skip":0}],[],[{"elapsed":"00:00:09","fail":0,"id":"s1","label":"Dating-agency","name":"Dating-agency","pass":2,"skip":0},{"elapsed":"00:00:01","fail":0,"id":"s1-s1","label":"Dating-agency.0-Login","name":"0-Login","pass":1,"skip":0},{"elapsed":"00:00:01","fail":0,"id":"s1-s1-s1","label":"Dating-agency.0-Login.Login-interface","name":"Login-interface","pass":1,"skip":0},{"elapsed":"00:00:08","fail":0,"id":"s1-s2","label":"Dating-agency.1-Applet","name":"1-Applet","pass":1,"skip":0},{"elapsed":"00:00:08","fail":0,"id":"s1-s2-s1","label":"Dating-agency.1-Applet.1-WriteInfo","name":"1-WriteInfo","pass":1,"skip":0},{"elapsed":"00:00:08","fail":0,"id":"s1-s2-s1-s1","label":"Dating-agency.1-Applet.1-WriteInfo.Infomation","name":"Infomation","pass":1,"skip":0}]];
</script>
<script type="text/javascript">
window.output["errors"] = [];
</script>
<script type="text/javascript">
window.output["baseMillis"] = 1713343842504;
</script>
<script type="text/javascript">
window.output["generated"] = 8912;
</script>
<script type="text/javascript">
window.output["expand_keywords"] = null;
</script>
<script type="text/javascript">
window.settings = {"defaultLevel":"DEBUG","minLevel":"DEBUG","reportURL":"report.html","rpa":false,"splitLogBase":"log","title":""};
</script>
<title></title>
</head>
<body>
<div id="javascript-disabled">
<h1>Opening Robot Framework log failed</h1>
<ul>
<li>Verify that you have <b>JavaScript enabled</b> in your browser.</li>
<li>Make sure you are using a <b>modern enough browser</b>. If using Internet Explorer, version 11 is required.</li>
<li>Check are there messages in your browser's <b>JavaScript error log</b>. Please report the problem if you suspect you have encountered a bug.</li>
</ul>
</div>
<script type="text/javascript">removeJavaScriptDisabledWarning();</script>
<div id="header"></div>
<div id="statistics-container"></div>
<script type="text/javascript">
$(document).ready(function() {
try {
var topsuite = window.testdata.suite();
} catch (error) {
addJavaScriptDisabledWarning(error);
return;
}
initLayout(topsuite.name, 'Log');
addStatistics();
addErrors();
addExecutionLog(topsuite);
addLogLevelSelector(window.settings['minLevel'], window.settings['defaultLevel']);
if (window.location.hash) {
makeElementVisible(window.location.hash.substring(1));
} else {
expandSuite(topsuite);
}
setTimeout(function () { loadAndExpandElementIds(window.output['expand_keywords']); }, 100);
});
function addLogLevelSelector(minLevel, defaultLevel) {
var controller = LogLevelController(minLevel, defaultLevel);
if (controller.showLogLevelSelector()) {
var selector = $.tmpl('logLevelSelectorTemplate', controller);
selector.find('select').val(controller.defaultLogLevel());
selector.appendTo($('#top-right-header'));
$('#report-or-log-link').find('a').css({'border-bottom-left-radius': '0'});
setMessageVisibility(controller.defaultLogLevel());
}
}
function addErrors() {
var errors = window.testdata.errorIterator();
if (errors.hasNext()) {
$.tmpl('errorHeaderTemplate').appendTo($('body'));
drawErrorsRecursively(errors, $('#errors'));
}
}
function drawErrorsRecursively(errors, target) {
var elements = popFromIterator(errors, 10);
$.tmpl('errorTemplate', elements).appendTo(target);
if (errors.hasNext())
setTimeout(function () { drawErrorsRecursively(errors, target); }, 0);
else {
// Errors may have moved scroll position. Resetting location re-scrolls.
if (window.location.hash)
window.location.replace(window.location.hash);
highlightLinkTarget();
}
}
function highlightLinkTarget() {
if (window.location.hash) {
var target = $(window.location.hash);
highlight(target);
}
}
function highlight(element, color) {
if (color === undefined)
color = 242;
if (color < 255) {
element.css({'background-color': 'rgb('+color+','+color+','+color+')'});
setTimeout(function () { highlight(element, color+1); }, 300);
} else {
element.css({'background-color': ''});
}
}
function popFromIterator(iterator, upTo) {
var result = [];
while (iterator.hasNext() > 0 && result.length < upTo)
result.push(iterator.next());
return result;
}
function makeElementVisible(id) {
window.testdata.ensureLoaded(id, function (ids) {
util.map(ids, expandElementWithId);
if (ids.length) {
expandFailed(window.testdata.findLoaded(util.last(ids)));
window.location.hash = id;
document.getElementById(id).scrollIntoView();
highlightLinkTarget();
}
});
}
function addExecutionLog(main) {
$('body').append($(testOrTask('<h2>{Test} Execution Log</h2>')),
$.tmpl('suiteTemplate', main));
}
</script>
<script type="text/x-jquery-tmpl" id="totalStatisticsRowTemplate">
<tr class="row-${$item.index}">
<td class="stats-col-name">
<div class="stat-name">
<span>{{html label}}</span>
</div>
</td>
{{tmpl($data) 'statColumnsTemplate'}}
</tr>
</script>
<script type="text/x-jquery-tmpl" id="tagStatisticsRowTemplate">
<tr class="row-${$item.index}">
<td class="stats-col-name" title="{{html doc}}">
<div class="stat-name">
<span>{{html label}}</span>
{{if info}}(${info}){{/if}}
</div>
<div class="tag-links">
{{each links}}
<span>[<a href="{{html $value.url}}" title="{{html $value.url}}">{{html $value.title}}</a>]</span>
{{/each}}
</div>
</td>
{{tmpl($data) 'statColumnsTemplate'}}
</tr>
</script>
<script type="text/x-jquery-tmpl" id="suiteStatisticsRowTemplate">
<tr onclick="makeElementVisible('${id}')" class="row-${$item.index}">
<td class="stats-col-name" title="{{html label}}">
<div class="stat-name">
<a href="#${id}"><span class="parent-name">{{html formatParentName}}</span>{{html name}}</a>
</div>
</td>
{{tmpl($data) 'statColumnsTemplate'}}
</tr>
</script>
<script type="text/x-jquery-tmpl" id="errorHeaderTemplate">
<h2>{{= testOrTask('{Test}')}} Execution Errors</h2>
<table id="errors"></table>
</script>
<script type="text/x-jquery-tmpl" id="errorTemplate">
<tr id="${id}" class="message-row">
<td class="error-time">
{{if link}}
<a onclick="makeElementVisible('${link}')" href="#${link}" title="Link to details">${date} ${time}</a>
{{else}}
${date} ${time}
{{/if}}
</td>
<td class="${level.toLowerCase()} level"><span class="label ${level.toLowerCase()}">${level}</span></td>
<td class="message">{{html text}}</td>
<td class="select-message" onclick="javascript:selectMessage('${id}')" title="Select message text">
<div></div>
</td>
</tr>
</script>
<script type="text/x-jquery-tmpl" id="suiteTemplate">
<div id="${id}" class="suite">
<div class="element-header closed" onclick="toggleSuite('${id}')">
<div class="element-header-left" title="SUITE {{html name}} [${status}]">
<span class="elapsed" title="Elapsed time">${times.elapsedTime}</span>
<span class="label ${status.toLowerCase()}">SUITE</span>
<span class="name">{{html name}}</span>
</div>
<div class="element-header-right" onclick="stopPropagation(event)" title="">
<a class="expand" title="Expand all" href="javascript:expandAll('${id}')"></a>
<a class="collapse" title="Collapse all" href="javascript:collapseAll('${id}')"></a>
<a class="link" title="Link to this suite" href="#${id}" onclick="makeElementVisible('${id}')"></a>
</div>
<div class="element-header-toggle" title="Toggle visibility"></div>
</div>
<div class="children">
<table class="metadata">
<tr>
<th>Full Name:</th>
<td>{{html fullName}}</td>
</tr>
{{if doc()}}
<tr>
<th>Documentation:</th>
<td class="doc">{{html doc()}}</td>
</tr>
{{/if}}
{{each metadata}}
<tr>
<th>{{html $value[0]}}:</th>
<td class="doc">{{html $value[1]}}</td>
</tr>
{{/each}}
{{if source}}
<tr>
<th>Source:</th>
{{if relativeSource}}
<td><a href="${relativeSource}">{{html source}}</a></td>
{{else}}
<td>{{html source}}</td>
{{/if}}
</tr>
{{/if}}
<tr>
<th>Start / End / Elapsed:</th>
<td>${times.startTime} / ${times.endTime} / ${times.elapsedTime}</td>
</tr>
<tr>
<th>Status:</th>
<td>{{tmpl($data) 'suiteStatusMessageTemplate'}}</td>
</tr>
{{if message()}}
<tr>
<th>Message:</th>
<td class="message">{{html message()}}</td>
</tr>
{{/if}}
</table>
</div>
</div>
</script>
<script type="text/x-jquery-tmpl" id="testTemplate">
<div id="${id}" class="test">
<div class="element-header closed" onclick="toggleTest('${id}')">
<div class="element-header-left" title="{{= testOrTask('{TEST}')}} {{html name}} [${status}]">
<span class="elapsed" title="Elapsed time">${times.elapsedTime}</span>
<span class="label ${status.toLowerCase()}">{{= testOrTask('{TEST}')}}</span>
<span class="name">{{html name}}</span>
</div>
<div class="element-header-right" onclick="stopPropagation(event)" title="">
<a class="expand" title="Expand all" href="javascript:expandAll('${id}')"></a>
<a class="collapse" title="Collapse all" href="javascript:collapseAll('${id}')"></a>
<a class="link" title="Link to this {{= testOrTask('{test}')}}" href="#${id}" onclick="makeElementVisible('${id}')"></a>
</div>
<div class="element-header-toggle" title="Toggle visibility"></div>
</div>
<div class="children">
<table class="metadata">
<tr>
<th>Full Name:</th>
<td>{{html fullName}}</td>
</tr>
{{if doc()}}
<tr>
<th>Documentation:</th>
<td class="doc">{{html doc()}}</td>
</tr>
{{/if}}
{{if tags.length}}
<tr>
<th>Tags:</th>
<td>{{html tags.join(', ')}}</td>
</tr>
{{/if}}
{{if timeout}}
<tr>
<th>Timeout:</th>
<td>{{html timeout}}</td>
</tr>
{{/if}}
<tr>
<th>Start / End / Elapsed:</th>
<td>${times.startTime} / ${times.endTime} / ${times.elapsedTime}</td>
</tr>
<tr>
<th>Status:</th>
<td><span class="label ${status.toLowerCase()}">${status}</span></td>
</tr>
{{if message()}}
<tr>
<th>Message:</th>
<td class="message">{{html message()}}</td>
</tr>
{{/if}}
</table>
</div>
</div>
</script>
<script type="text/x-jquery-tmpl" id="keywordTemplate">
<div id="${id}" class="keyword">
<div class="element-header closed" onclick="toggleKeyword('${id}')">
<div class="element-header-left" title="${type} {{if name}}{{html fullName}} {{/if}}[${status}]">
<span class="elapsed" title="Elapsed time">${times.elapsedTime}</span>
<span class="label ${status.toLowerCase()}">${type}</span>
<span>{{html assign}}</span>
<span class="name"><span class="parent-name">{{html libname}}{{if libname}} . {{/if}}</span>{{html name}}</span>
<span class="arg">{{html arguments}}</span>
</div>
<div class="element-header-right" onclick="stopPropagation(event)">
<a class="expand" title="Expand all" href="javascript:expandAll('${id}')"></a>
<a class="collapse" title="Collapse all" href="javascript:collapseAll('${id}')"></a>
<a class="link" title="Link to this item" href="#${id}" onclick="makeElementVisible('${id}')"></a>
</div>
<div class="element-header-toggle" title="Toggle visibility"></div>
</div>
<div class="children">
<table class="metadata keyword-metadata">
{{if doc()}}
<tr>
<th>Documentation:</th>
<td class="doc">{{html doc()}}</td>
</tr>
{{/if}}
{{if tags}}
<tr>
<th>Tags:</th>
<td>{{html tags}}</td>
</tr>
{{/if}}
{{if timeout}}
<tr>
<th>Timeout:</th>
<td>{{html timeout}}</td>
</tr>
{{/if}}
<tr>
<th>Start / End / Elapsed:</th>
<td>${times.startTime} / ${times.endTime} / ${times.elapsedTime}</td>
</tr>
</table>
</div>
</div>
</script>
<script type="text/x-jquery-tmpl" id="messageTemplate">
<table id="${id}" class="messages ${level.toLowerCase()}-message">
<tr class="message-row">
<td class="time">${time}</td>
<td class="${level.toLowerCase()} level"><span class="label ${level.toLowerCase()}">${level}</span></td>
<td class="message">{{html text}}</td>
<td class="select-message" onclick="javascript:selectMessage('${id}')" title="Select message text">
<div></div>
</td>
</tr>
</table>
</script>
<script type="text/x-jquery-tmpl" id="logLevelSelectorTemplate">
<div id="log-level-selector">
Log level:
<select onchange="logLevelSelected(this.options[selectedIndex].value)">
<option value="2">INFO</option>
<option value="1">DEBUG</option>
{{if showTrace()}}<option value="0">TRACE</option>{{/if}}
</select>
</div>
</script>
</body>
</html>