🍱 feat: add iit-hhcm website snapshot
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"tabWidth": 2,
|
||||
"useTabs": false
|
||||
}
|
||||
|
After Width: | Height: | Size: 236 B |
@@ -0,0 +1,501 @@
|
||||
/* fallback */
|
||||
@font-face {
|
||||
font-family: 'Material Icons';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/materialicons/v134/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format('woff2');
|
||||
}
|
||||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
|
||||
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
|
||||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
|
||||
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
|
||||
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
|
||||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
|
||||
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
|
||||
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
|
||||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
|
||||
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
|
||||
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
|
||||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
|
||||
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
|
||||
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
|
||||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
|
||||
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Montserrat';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/montserrat/v24/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2) format('woff2');
|
||||
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2) format('woff2');
|
||||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* greek-ext */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2) format('woff2');
|
||||
unicode-range: U+1F00-1FFF;
|
||||
}
|
||||
/* greek */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2) format('woff2');
|
||||
unicode-range: U+0370-03FF;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2) format('woff2');
|
||||
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format('woff2');
|
||||
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format('woff2');
|
||||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* greek-ext */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format('woff2');
|
||||
unicode-range: U+1F00-1FFF;
|
||||
}
|
||||
/* greek */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('woff2');
|
||||
unicode-range: U+0370-03FF;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2');
|
||||
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2) format('woff2');
|
||||
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2) format('woff2');
|
||||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* greek-ext */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2) format('woff2');
|
||||
unicode-range: U+1F00-1FFF;
|
||||
}
|
||||
/* greek */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2) format('woff2');
|
||||
unicode-range: U+0370-03FF;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format('woff2');
|
||||
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2) format('woff2');
|
||||
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2) format('woff2');
|
||||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* greek-ext */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2) format('woff2');
|
||||
unicode-range: U+1F00-1FFF;
|
||||
}
|
||||
/* greek */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2) format('woff2');
|
||||
unicode-range: U+0370-03FF;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format('woff2');
|
||||
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-display: swap;
|
||||
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
|
||||
.material-icons {
|
||||
font-family: 'Material Icons';
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
font-size: 24px;
|
||||
line-height: 1;
|
||||
letter-spacing: normal;
|
||||
text-transform: none;
|
||||
display: inline-block;
|
||||
white-space: nowrap;
|
||||
word-wrap: normal;
|
||||
direction: ltr;
|
||||
-webkit-font-feature-settings: 'liga';
|
||||
-webkit-font-smoothing: antialiased;
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"Status-Code": 200,
|
||||
"X-Content-Type-Options": "nosniff",
|
||||
"X-Frame-Options": "SAMEORIGIN",
|
||||
"X-XSS-Protection": "1",
|
||||
"Expires": "Thu, 01 Jan 1970 12:00:00 NZST",
|
||||
"Cache-Control": "private, no-cache, no-store, must-revalidate",
|
||||
"Pragma": "no-cache",
|
||||
"Liferay-Portal": "Liferay Community Edition Portal 7.2.0 CE GA1 (Mueller / Build 7200 / June 4, 2019)",
|
||||
"ETag": "\"0\"",
|
||||
"Content-Type": "text/html;charset=UTF-8",
|
||||
"Content-Length": "57839",
|
||||
"Date": "Wed, 06 Jul 2022 22:24:20 NZST",
|
||||
"Set-Cookie": "BNES_JSESSIONID=B+una44FCeztUyo40pUEkDFhigYikfFs5KZMSMIQYlDyCPV5Z977nPAmon3+Ghq4ZXj3h1h5ZWhZN4TyJxtUhbtvtflh0eRFNQc0n7BCh84=; Path=/; Secure; HttpOnly, BNES_GUEST_LANGUAGE_ID=j9hUEucnx+7Wq0kuBQyZ/fAmpFhmcdu+D/LrClopaTaIXi9UhM+4XMu1RL8MfRNwM2WRNTOTi/o0/3KI0+4AQw==; Max-Age=31536000; Expires=Thu, 06-Jul-2023 10:24:20 GMT; Path=/; Secure; HttpOnly, BNES_COOKIE_SUPPORT=eqVsfN8h9l0W2FDklCicOsqeWufWOR8dUzZUWUR7a73iU4HgCKoWmGRyWq7nsWLJEE5ouRwOKOA=; Max-Age=31536000; Expires=Thu, 06-Jul-2023 10:24:20 GMT; Path=/; Secure; HttpOnly"
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"author": null,
|
||||
"date_published": null,
|
||||
"dek": null,
|
||||
"direction": "ltr",
|
||||
"domain": "hhcm.iit.it",
|
||||
"excerpt": "Humanoids and Human Centered Mechatronics (HHCM) The Humanoid and Human Centred Mechatronics (HHCM) Research Line is a leading research laboratory with strong expertise in robot design, modelling and…",
|
||||
"lead_image_url": null,
|
||||
"next_page_url": null,
|
||||
"rendered_pages": 1,
|
||||
"title": "Home - Humanoids and Human Centered Mechatronics - IIT",
|
||||
"total_pages": 1,
|
||||
"url": "https://hhcm.iit.it/",
|
||||
"word_count": 442
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
<div class="portlet-dropzone portlet-column-content portlet-column-content-only row" id="layout-column_column-1"> <p class="portlet-boundary" id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_ASskNpEEXX3Z_"> <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_ASskNpEEXX3Z"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_ASskNpEEXX3Z"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <div class> <div class="journal-content-article "> <div class="container"> <div class="section-item section-item-1"> <div class="section-item-title">Humanoids and Human Centered Mechatronics (HHCM)</div> <div class="section-item-text"> <p>The Humanoid and Human Centred Mechatronics (HHCM) Research Line is a leading research laboratory with strong expertise in robot design, modelling and control of new mechatronics components (actuation and sensing) for building the next generation of enhanced physical performance robots, effective interfaces and augmentation systems.  The activity of the lab explores both the mechatronic technological limits, state of art design approaches (structural, actuation and transmission systems) combined with advancements in control including whole body loco-manipulation generation, balancing regulation and teleoperation control.</p> <p>HHCM is the home laboratory of the humanoid platforms COMAN, WALK-MAN,  COMAN+ and CENTAURO hybrid wheeled-legged quadrupedal platform. The lab also concentrates on the development of innovative wearable devices such as customized hand/arm Master systems for teleoperation control and augmentation technologies including wearable assistive devices for the human limbs.</p> <p>The research activities of research line focus on the development of advanced robotic machines targeting to assist humans in operations executed in remote and hazardous environments or in more conventional industrial and warehouse workspaces. The development of such robotic systems necessitates significant advancements in robot design, actuation, software, control and interface components.</p> <p> -  In one direction our research concentrates on advancing the state of art of robotics mechatronics enabling the realization of robots (legged robots, humanoids, manipulation platforms and wearable devices) that can mirror the physical performance of the human body, demonstrating enhanced power and strength performance combined with physical resilience during challenging interactions.</p> <p> -  A second line of research is devoted to the realization of real time loco-manipulation planning, interaction control, software tools and interfaces aiming to endow the developed robotic platforms with enhanced motion and interaction adaptation skills.</p> </div> </div>
|
||||
</div>
|
||||
</div> </div> </div> </div> </div>
|
||||
</section> </p> <p class="portlet-boundary" id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_tMGKToWS8FxB_"> <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_tMGKToWS8FxB"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_tMGKToWS8FxB"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <div class> <div class="journal-content-article "> <div class="container-fluid"> <div class="section-highlights py-lg-8 py-md-6 py-4"> <div class="container"> <div class="row text-center"> <div class="col-12 col-lg-3 mt-5 mt-lg-0"> <img alt class="w-100" src="/documents/197795/346280/robotMechatronics+%282%29.png/e00aaeb0-08dd-7051-3b87-a1c13ac95b7b?t=1617293133423"> <a href="/web/humanoids-human-centered-mechatronics/robot-hardware"> </a> <p>This activity targets to advance the robot design towards more performing robots, leveraging on mechanical optimization of lightweight structures, selection of kinematics, efficient placement of actuators and transmission systems, including efficient energy-storage concepts integrated with the robot actuation system.</p> </div> <div class="col-12 col-lg-3 mt-5 mt-lg-0"> <img alt class="w-100" src="/documents/197795/346280/robotsoftware+%282%29.png/478c1f62-b871-3b71-3033-e10f4def8131?t=1618057244100"> <a href="/web/humanoids-human-centered-mechatronics/robot-software"> </a> <p>The aim of this activity is to develop versatile and configurable software middleware tools that permits to abstract the robot specific hardware, providing a simple and easy-to-use middleware Application Programming Interface (API), while ensuring Real-Time (RT) performance even in complex Multi-Degree-Of-Freedom systems.</p> </div> <div class="col-12 col-lg-3 mt-5 mt-lg-0"> <img alt class="w-100" src="/documents/197795/346280/robotControl.png/5870ea4a-4453-7801-bf28-c56832b54bfb?t=1617292591589"> <a href="/web/humanoids-human-centered-mechatronics/robot-control"> </a> <p>With this research activity our effort concentrates on the development of versatile real-time loco-manipulation control tools by exploring modern optimization techniques and impedance modulation control to realize whole body motion and interaction skills that demonstrate enhanced adaptability to real world interaction and uncertainties.</p> </div> <div class="col-12 col-lg-3 mt-5 mt-lg-0"> <img alt class="w-100" src="/documents/197795/346280/teleoperationactivityimage.png/3a58b5df-2422-22b5-1766-b4b35e1b267d?t=1618387970258"> <p>This activity focuses on the development of advanced teleoperation tools and interfaces that combine the research and development on dexterous Master devices for hand-arm motion tracking and proprioceptive feedback interfaces towards the realization truly effective tele-manipulation control of remote mobile robotic platforms.</p> </div> </div> </div>
|
||||
</div>
|
||||
</div> </div> </div> </div> </div>
|
||||
</div></section> </p> </div>
|
||||
@@ -0,0 +1,7 @@
|
||||
Humanoids and Human Centered Mechatronics (HHCM) The Humanoid and Human Centred Mechatronics (HHCM) Research Line is a leading research laboratory with strong expertise in robot design, modelling and control of new mechatronics components (actuation and sensing) for building the next generation of enhanced physical performance robots, effective interfaces and augmentation systems. The activity of the lab explores both the mechatronic technological limits, state of art design approaches (structural, actuation and transmission systems) combined with advancements in control including whole body loco-manipulation generation, balancing regulation and teleoperation control. HHCM is the home laboratory of the humanoid platforms COMAN, WALK-MAN, COMAN+ and CENTAURO hybrid wheeled-legged quadrupedal platform. The lab also concentrates on the development of innovative wearable devices such as customized hand/arm Master systems for teleoperation control and augmentation technologies including wearable assistive devices for the human limbs. The research activities of research line focus on the development of advanced robotic machines targeting to assist humans in operations executed in remote and hazardous environments or in more conventional industrial and warehouse workspaces. The development of such robotic systems necessitates significant advancements in robot design, actuation, software, control and interface components. - In one direction our research concentrates on advancing the state of art of robotics mechatronics enabling the realization of robots (legged robots, humanoids, manipulation platforms and wearable devices) that can mirror the physical performance of the human body, demonstrating enhanced power and strength performance combined with physical resilience during challenging interactions. - A second line of research is devoted to the realization of real time loco-manipulation planning, interaction control, software tools and interfaces aiming to endow the developed robotic platforms with enhanced motion and interaction adaptation skills.
|
||||
|
||||
|
||||
This activity targets to advance the robot design towards more performing robots, leveraging on mechanical optimization of lightweight structures, selection of kinematics, efficient placement of actuators and transmission systems, including efficient energy-storage concepts integrated with the robot actuation system. The aim of this activity is to develop versatile and configurable software middleware tools that permits to abstract the robot specific hardware, providing a simple and easy-to-use middleware Application Programming Interface (API), while ensuring Real-Time (RT) performance even in complex Multi-Degree-Of-Freedom systems. With this research activity our effort concentrates on the development of versatile real-time loco-manipulation control tools by exploring modern optimization techniques and impedance modulation control to realize whole body motion and interaction skills that demonstrate enhanced adaptability to real world interaction and uncertainties. This activity focuses on the development of advanced teleoperation tools and interfaces that combine the research and development on dexterous Master devices for hand-arm motion tracking and proprioceptive feedback interfaces towards the realization truly effective tele-manipulation control of remote mobile robotic platforms.
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,107 @@
|
||||
if (!String.prototype.endsWith) {
|
||||
String.prototype.endsWith = function(searchString, position) {
|
||||
var subjectString = this.toString();
|
||||
if (typeof position !== 'number' || !isFinite(position)
|
||||
|| Math.floor(position) !== position || position > subjectString.length) {
|
||||
position = subjectString.length;
|
||||
}
|
||||
position -= searchString.length;
|
||||
var lastIndex = subjectString.indexOf(searchString, position);
|
||||
return lastIndex !== -1 && lastIndex === position;
|
||||
};
|
||||
}
|
||||
|
||||
jQuery.getRevsliderScripts = function(arr, path) {
|
||||
var _arr = jQuery.map(arr, function(scr) {
|
||||
return jQuery.getScript( (path||"") + scr );
|
||||
});
|
||||
|
||||
_arr.push(jQuery.Deferred(function( deferred ){
|
||||
jQuery( deferred.resolve );
|
||||
}));
|
||||
|
||||
return jQuery.when.apply(jQuery, _arr);
|
||||
}
|
||||
|
||||
var Revslider = new function() {
|
||||
|
||||
var t = this;
|
||||
var cssSelector = '.revslider';
|
||||
var apiUrl = 'index.php?c=embed';
|
||||
var loadedAssets = [];
|
||||
|
||||
t.init = function() {
|
||||
if (jQuery('#revslider_script').length) {
|
||||
apiUrl = jQuery('#revslider_script').attr('src').replace('assets/js/revslider.js', '') + apiUrl;
|
||||
}
|
||||
|
||||
if (typeof punchgs != 'undefined')
|
||||
loadedAssets.push('jquery.themepunch.tools.min.js');
|
||||
if (typeof jQuery().revolution != 'undefined')
|
||||
loadedAssets.push('jquery.themepunch.revolution.min.js');
|
||||
if (typeof document.styleSheets != "undefined") {
|
||||
for (var i = 0; i < document.styleSheets.length; i++) {
|
||||
if (document.styleSheets[i].href && document.styleSheets[i].href.indexOf('settings.css') != -1) {
|
||||
loadedAssets.push('settings.css');
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
initSliders();
|
||||
}
|
||||
|
||||
var initSliders = function() {
|
||||
jQuery(cssSelector).each(function(key, item) {
|
||||
loadSlider(item, key);
|
||||
});
|
||||
}
|
||||
|
||||
var loadSlider = function(placeholder, key, loaded) {
|
||||
var slider = jQuery(placeholder);
|
||||
jQuery.ajax({
|
||||
type: 'post',
|
||||
url: slider.data('api_url') ? slider.data('api_url') : apiUrl,
|
||||
dataType: 'json',
|
||||
data: {
|
||||
alias: slider.data('alias'),
|
||||
key: key
|
||||
},
|
||||
success: function(response) {
|
||||
var content = '',
|
||||
revsliderScripts = [];
|
||||
|
||||
if (typeof response.assets != 'undefined') {
|
||||
for (var i = 0; i < response.assets.length; i++) {
|
||||
if (loadedAssets.indexOf(response.assets[i].file) == -1) {
|
||||
if ( response.assets[i].file.endsWith('.js') ) {
|
||||
revsliderScripts.push(response.assets[i].file);
|
||||
} else {
|
||||
loadedAssets.push(response.assets[i].file);
|
||||
content += response.assets[i].include;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (typeof response.slider != 'undefined') {
|
||||
content += response.slider;
|
||||
}
|
||||
|
||||
jQuery.getRevsliderScripts(revsliderScripts).done(function() {
|
||||
slider.html(content);
|
||||
}).fail(function(xhr, error) {
|
||||
console.log('Revslider scripts load error:', error);
|
||||
if (xhr.status == 200) {
|
||||
slider.html(content);
|
||||
eval(xhr.responseText);
|
||||
} else {
|
||||
slider.remove();
|
||||
};
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
jQuery(document).ready(Revslider.init);
|
||||
|
After Width: | Height: | Size: 184 B |
|
After Width: | Height: | Size: 933 B |
|
After Width: | Height: | Size: 938 B |
|
After Width: | Height: | Size: 935 B |
|
After Width: | Height: | Size: 951 B |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 326 B |
|
After Width: | Height: | Size: 326 B |
@@ -0,0 +1,54 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<metadata>Copyright (C) 2013 by original authors @ fontello.com</metadata>
|
||||
<defs>
|
||||
<font id="revicons" horiz-adv-x="1000" >
|
||||
<font-face font-family="revicons" font-weight="400" font-stretch="normal" units-per-em="1000" ascent="850" descent="-150" />
|
||||
<missing-glyph horiz-adv-x="1000" />
|
||||
<glyph glyph-name="search" unicode="" d="m643 386q0 103-74 176t-176 74t-177-74t-73-176t73-177t177-73t176 73t74 177z m286-465q0-29-22-50t-50-21q-30 0-50 21l-191 191q-100-69-223-69q-80 0-153 31t-125 84t-84 125t-31 153t31 152t84 126t125 84t153 31t152-31t126-84t84-126t31-152q0-123-69-223l191-191q21-21 21-51z" horiz-adv-x="928.6" />
|
||||
<glyph glyph-name="pencil-1" unicode="" d="m795 731c50-46 44-118-4-165l-46-46s35 53-37 123c-64 64-124 37-124 37l49 48c43 45 120 45 162 3z m-89-250l-492-493l-210-51l-4 4l55 210l493 490c8 2 30 9 60 2l-523-522l-15-55l60-60l56 15l25 24l3 56l-40 40l479 479c7-7 7-7 15-15c71-70 38-124 38-124z" horiz-adv-x="830" />
|
||||
<glyph glyph-name="picture-1" unicode="" d="m357 529q0-45-31-76t-76-32t-76 32t-31 76t31 75t76 32t76-32t31-75z m572-215v-250h-786v107l178 179l90-89l285 285z m53 393h-893q-7 0-12-5t-6-13v-678q0-8 6-13t12-5h893q7 0 13 5t5 13v678q0 7-5 13t-13 5z m89-18v-678q0-37-26-63t-63-27h-893q-36 0-63 27t-26 63v678q0 37 26 63t63 27h893q37 0 63-27t26-63z" horiz-adv-x="1071.4" />
|
||||
<glyph glyph-name="cancel" unicode="" d="m724 112q0-22-15-38l-76-76q-16-15-38-15t-38 15l-164 165l-164-165q-16-15-38-15t-38 15l-76 76q-16 16-16 38t16 38l164 164l-164 164q-16 16-16 38t16 38l76 76q16 16 38 16t38-16l164-164l164 164q16 16 38 16t38-16l76-76q15-15 15-38t-15-38l-164-164l164-164q15-15 15-38z" horiz-adv-x="785.7" />
|
||||
<glyph glyph-name="info-circled" unicode="" d="m571 82v89q0 8-5 13t-12 5h-54v286q0 8-5 13t-13 5h-178q-8 0-13-5t-5-13v-89q0-8 5-13t13-5h53v-179h-53q-8 0-13-5t-5-13v-89q0-8 5-13t13-5h250q7 0 12 5t5 13z m-71 500v89q0 8-5 13t-13 5h-107q-8 0-13-5t-5-13v-89q0-8 5-13t13-5h107q8 0 13 5t5 13z m357-232q0-117-57-215t-156-156t-215-58t-216 58t-155 156t-58 215t58 215t155 156t216 58t215-58t156-156t57-215z" horiz-adv-x="857.1" />
|
||||
<glyph glyph-name="trash" unicode="" d="m286 439v-321q0-8-5-13t-13-5h-36q-8 0-13 5t-5 13v321q0 8 5 13t13 5h36q8 0 13-5t5-13z m143 0v-321q0-8-5-13t-13-5h-36q-8 0-13 5t-5 13v321q0 8 5 13t13 5h36q8 0 13-5t5-13z m142 0v-321q0-8-5-13t-12-5h-36q-8 0-13 5t-5 13v321q0 8 5 13t13 5h36q7 0 12-5t5-13z m72-404v529h-500v-529q0-12 4-22t8-15t6-5h464q2 0 6 5t8 15t4 22z m-375 601h250l-27 65q-4 5-9 6h-177q-6-1-10-6z m518-18v-36q0-8-5-13t-13-5h-54v-529q0-46-26-80t-63-34h-464q-37 0-63 33t-27 79v531h-53q-8 0-13 5t-5 13v36q0 8 5 13t13 5h172l39 93q9 21 31 35t44 15h178q22 0 44-15t30-35l39-93h173q8 0 13-5t5-13z" horiz-adv-x="785.7" />
|
||||
<glyph glyph-name="left-dir" unicode="" d="m357 600v-500q0-14-10-25t-26-11t-25 11l-250 250q-10 11-10 25t10 25l250 250q11 11 25 11t26-11t10-25z" horiz-adv-x="357.1" />
|
||||
<glyph glyph-name="right-dir" unicode="" d="m321 350q0-14-10-25l-250-250q-11-11-25-11t-25 11t-11 25v500q0 15 11 25t25 11t25-11l250-250q10-10 10-25z" horiz-adv-x="357.1" />
|
||||
<glyph glyph-name="down-open" unicode="" d="m899 457q0-29-21-50l-363-363q-21-22-51-22q-30 0-50 22l-363 363q-21 20-21 50q0 30 21 51l41 42q22 20 51 20q29 0 50-20l271-271l271 271q21 20 51 20q29 0 50-20l42-42q21-22 21-51z" horiz-adv-x="928.6" />
|
||||
<glyph glyph-name="left-open" unicode="" d="m414-28l-364 364q-20 20-20 50t20 51l364 363q21 20 51 20t50-20l42-42q21-21 21-51t-21-50l-271-271l271-271q21-21 21-51t-21-50l-42-42q-21-20-50-20t-51 20z" horiz-adv-x="642.9" />
|
||||
<glyph glyph-name="right-open" unicode="" d="m613 386q0-29-20-51l-364-363q-21-21-50-21t-51 21l-42 42q-21 21-21 50q0 30 21 51l271 271l-271 270q-21 22-21 51q0 30 21 50l42 42q20 21 51 21t50-21l364-363q20-21 20-50z" horiz-adv-x="642.9" />
|
||||
<glyph glyph-name="angle-left" unicode="" d="m350 546q0-7-6-12l-219-220l219-219q6-6 6-13t-6-13l-28-28q-5-5-12-5t-13 5l-260 260q-6 6-6 13t6 13l260 260q5 6 13 6t12-6l28-28q6-5 6-13z" horiz-adv-x="357.1" />
|
||||
<glyph glyph-name="angle-right" unicode="" d="m332 314q0-7-6-13l-260-260q-5-5-12-5t-13 5l-28 28q-6 6-6 13t6 13l219 219l-219 220q-6 5-6 12t6 13l28 28q5 6 13 6t12-6l260-260q6-5 6-13z" horiz-adv-x="357.1" />
|
||||
<glyph glyph-name="left-big" unicode="" d="m857 350v-71q0-30-18-51t-47-21h-393l164-164q21-20 21-50t-21-50l-42-43q-21-20-51-20q-29 0-50 20l-364 364q-20 21-20 50q0 29 20 51l364 363q21 21 50 21q29 0 51-21l42-42q21-21 21-50t-21-51l-164-164h393q29 0 47-20t18-51z" horiz-adv-x="857.1" />
|
||||
<glyph glyph-name="right-big" unicode="" d="m821 314q0-30-20-50l-363-364q-22-20-51-20q-29 0-50 20l-42 42q-22 21-22 51t22 51l163 163h-393q-29 0-47 21t-18 51v71q0 30 18 51t47 20h393l-163 164q-22 21-22 51t22 50l42 42q21 21 50 21q29 0 51-21l363-363q20-20 20-51z" horiz-adv-x="857.1" />
|
||||
<glyph glyph-name="magic" unicode="" d="m664 526l164 163l-60 60l-164-164z m249 163q0-15-10-25l-717-718q-10-10-25-10t-25 10l-111 111q-10 10-10 25t10 25l718 718q10 10 25 10t25-10l110-111q10-10 10-25z m-753 106l54-16l-54-17l-17-55l-17 55l-55 17l55 16l17 55z m195-90l109-34l-109-33l-34-109l-33 109l-109 33l109 34l33 109z m519-267l55-17l-55-16l-17-55l-17 55l-54 16l54 17l17 55z m-357 357l54-16l-54-17l-17-55l-17 55l-54 17l54 16l17 55z" horiz-adv-x="928.6" />
|
||||
<glyph glyph-name="picture" unicode="" d="m856 518l-100 0l-124 150l-214-150l-180 0q-52 0-90-39t-38-91l0-160l-108 296q-10 38 22 52l680 248q36 10 50-24z m106-90q16 0 27-12t11-28l0-472q0-16-11-28t-27-12l-724 0q-16 0-27 12t-11 28l0 472q0 16 11 28t27 12l724 0z m-56-452l0 162l-72 160l-166-60l-130-132l-138 170l-92-214l0-86l598 0z" horiz-adv-x="1000" />
|
||||
<glyph glyph-name="export" unicode="" d="m750 60l0 56l100 82l0-188q0-20-15-35t-35-15l-750 0q-20 0-35 15t-15 35l0 550q0 22 14 36t36 14l288 0q-32-24-59-49t-39-39l-10-12l-130 0l0-450l650 0z m-82 348q-166 0-242-41t-160-181q0 8 1 22t9 56t22 79t44 83t70 79t107 56t149 23l0 156l332-250l-332-260l0 178z" horiz-adv-x="1000" />
|
||||
<glyph glyph-name="cog" unicode="" d="m760 350q0-72 80-122q-12-40-34-82q-70 18-136-44q-54-58-34-136q-40-20-84-36q-46 82-132 82t-132-82q-44 16-84 36q20 80-34 136q-54 54-136 34q-14 26-34 82q82 52 82 132q0 72-82 124q20 56 34 82q74-18 136 44q54 56 34 136q42 22 84 34q46-80 132-80t132 80q42-12 84-34q-20-78 34-136q66-62 136-44q22-42 34-82q-80-50-80-124z m-340-182q76 0 129 53t53 129t-53 130t-129 54t-129-54t-53-130t53-129t129-53z" horiz-adv-x="840" />
|
||||
<glyph glyph-name="login" unicode="" d="m800 800q42 0 71-29t29-71l0-700q0-40-29-70t-71-30l-450 0q-40 0-69 30t-29 70l0 100l98 0l0-100l450 0l0 700l-450 0l0-150l-98 0l0 150q0 42 29 71t69 29l450 0z m-350-670l0 120l-450 0l0 150l450 0l0 120l200-194z" horiz-adv-x="900" />
|
||||
<glyph glyph-name="logout" unicode="" d="m502 0l0 100l98 0l0-100q0-40-29-70t-71-30l-400 0q-40 0-70 30t-30 70l0 700q0 42 30 71t70 29l400 0q42 0 71-29t29-71l0-150l-98 0l0 150l-402 0l0-700l402 0z m398 326l-198-196l0 120l-450 0l0 150l450 0l0 120z" horiz-adv-x="900" />
|
||||
<glyph glyph-name="video" unicode="" d="m214-43v72q0 14-10 25t-25 10h-72q-14 0-25-10t-11-25v-72q0-14 11-25t25-11h72q14 0 25 11t10 25z m0 214v72q0 14-10 25t-25 11h-72q-14 0-25-11t-11-25v-72q0-14 11-25t25-10h72q14 0 25 10t10 25z m0 215v71q0 15-10 25t-25 11h-72q-14 0-25-11t-11-25v-71q0-15 11-25t25-11h72q14 0 25 11t10 25z m572-429v286q0 14-11 25t-25 11h-429q-14 0-25-11t-10-25v-286q0-14 10-25t25-11h429q15 0 25 11t11 25z m-572 643v71q0 15-10 26t-25 10h-72q-14 0-25-10t-11-26v-71q0-15 11-25t25-11h72q14 0 25 11t10 25z m786-643v72q0 14-11 25t-25 10h-71q-15 0-25-10t-11-25v-72q0-14 11-25t25-11h71q15 0 25 11t11 25z m-214 429v285q0 15-11 26t-25 10h-429q-14 0-25-10t-10-26v-285q0-15 10-25t25-11h429q15 0 25 11t11 25z m214-215v72q0 14-11 25t-25 11h-71q-15 0-25-11t-11-25v-72q0-14 11-25t25-10h71q15 0 25 10t11 25z m0 215v71q0 15-11 25t-25 11h-71q-15 0-25-11t-11-25v-71q0-15 11-25t25-11h71q15 0 25 11t11 25z m0 214v71q0 15-11 26t-25 10h-71q-15 0-25-10t-11-26v-71q0-15 11-25t25-11h71q15 0 25 11t11 25z m71 89v-750q0-37-26-63t-63-26h-893q-36 0-63 26t-26 63v750q0 37 26 63t63 27h893q37 0 63-27t26-63z" horiz-adv-x="1071.4" />
|
||||
<glyph glyph-name="arrow-combo" unicode="" d="m230 850l230-364l-460 0z m0-1000l-230 366l460 0z" horiz-adv-x="460" />
|
||||
<glyph glyph-name="left-open-1" unicode="" d="m242 626q14 16 39 16t41-16q38-36 0-80l-186-196l186-194q38-44 0-80q-16-16-40-16t-40 16l-226 236q-16 16-16 38q0 24 16 40q206 214 226 236z" horiz-adv-x="341" />
|
||||
<glyph glyph-name="right-open-1" unicode="" d="m98 626l226-236q16-16 16-40q0-22-16-38l-226-236q-16-16-40-16t-40 16q-36 36 0 80l186 194l-186 196q-36 44 0 80q16 16 41 16t39-16z" horiz-adv-x="340" />
|
||||
<glyph glyph-name="left-open-mini" unicode="" d="m252 180q26-26 0-48q-26-26-48 0l-192 194q-24 24 0 50l192 194q22 26 48 0q26-22 0-48l-156-172z" horiz-adv-x="265" />
|
||||
<glyph glyph-name="right-open-mini" unicode="" d="m13 180l158 170l-158 172q-26 26 0 48q26 26 48 0l192-194q24-26 0-50l-192-194q-22-26-48 0q-26 22 0 48z" horiz-adv-x="265" />
|
||||
<glyph glyph-name="left-open-big" unicode="" d="m452-20q26-26 0-48q-26-26-48 0l-392 394q-24 24 0 50l392 394q22 26 48 0q26-22 0-48l-358-372z" horiz-adv-x="465" />
|
||||
<glyph glyph-name="right-open-big" unicode="" d="m13-20l358 370l-358 372q-26 26 0 48q26 26 48 0l392-394q24-26 0-50l-392-394q-22-26-48 0q-26 22 0 48z" horiz-adv-x="465" />
|
||||
<glyph glyph-name="left" unicode="" d="m378 20l-378 330l378 330l0-190l352 0l0-278l-352 0l0-192z" horiz-adv-x="730" />
|
||||
<glyph glyph-name="right" unicode="" d="m350 680l380-330l-380-330l0 192l-350 0l0 278l350 0l0 190z" horiz-adv-x="730" />
|
||||
<glyph glyph-name="ccw" unicode="" d="m532 736q170 0 289-120t119-290t-119-290t-289-120q-142 0-252 88l70 74q84-60 182-60q126 0 216 90t90 218t-90 218t-216 90q-124 0-214-87t-92-211l142 0l-184-204l-184 204l124 0q2 166 122 283t286 117z" horiz-adv-x="940" />
|
||||
<glyph glyph-name="arrows-ccw" unicode="" d="m186 140l116 116l0-292l-276 16l88 86q-116 122-114 290t120 288q100 100 240 116l4-102q-100-16-172-88q-88-88-90-213t84-217z m332 598l276-16l-88-86q116-122 114-290t-120-288q-96-98-240-118l-2 104q98 16 170 88q88 88 90 213t-84 217l-114-116z" horiz-adv-x="820" />
|
||||
<glyph glyph-name="palette" unicode="" d="m857 622q72-48 101-110t20-104t-35-48q-16-4-54 10t-80 10t-80-46q-30-46-21-75t34-65t23-50q-2-26-36-63t-126-74t-216-37q-186 0-291 101t-95 245q8 118 104 235t216 151q290 84 536-80z m-318-466q30 0 52 22t22 54t-22 53t-52 21q-32 0-54-21t-22-53t22-54t54-22z" horiz-adv-x="980" />
|
||||
<glyph glyph-name="list-add" unicode="" d="m350 400q22 0 36-15t14-35t-15-35t-35-15l-300 0q-20 0-35 15t-15 35t14 35t36 15l300 0z m0-200q22 0 36-15t14-35t-15-35t-35-15l-300 0q-20 0-35 15t-15 35t14 35t36 15l300 0z m620 200q30 0 30-50t-30-50l-170 0l0-170q0-30-50-30t-50 30l0 170l-164 0q-30 0-30 50t30 50l164 0l0 170q0 30 50 30t50-30l0-170l170 0z m-620 200q22 0 36-15t14-35t-15-35t-35-15l-300 0q-20 0-35 15t-15 35t14 35t36 15l300 0z" horiz-adv-x="1000" />
|
||||
<glyph glyph-name="doc" unicode="" d="m818 595q16-16 16-36l0-521q0-65-46-111t-110-46l-522 0q-65 0-110 46t-46 111l0 625q0 65 46 110t110 46l417 0q22 0 37-15z m-110-36l-135 134l0-56q0-32 23-55t55-23l57 0z m-30-574q21 0 36 16t15 37l0 469l-78 0q-53 0-92 38t-38 92l0 78l-365 0q-21 0-37-15t-15-37l0-625q0-21 15-37t37-16l522 0z" horiz-adv-x="834" />
|
||||
<glyph glyph-name="left-open-outline" unicode="" d="m638 91q0-64-47-111t-110-46q-65 0-110 45l-371 372l371 371q44 44 111 44t111-44q45-45 45-111q0-65-45-110l-150-150l150-150q45-45 45-110z m-490 260l297-298q15-15 37-15t37 15t15 38q0 21-15 36l-224 224l224 223q15 15 15 37q0 22-15 37t-37 15t-37-15z" horiz-adv-x="638" />
|
||||
<glyph glyph-name="left-open-2" unicode="" d="m481 684q32-31 32-74t-32-74l-186-186l186-186q32-31 32-74t-32-74t-73-31t-74 31l-334 334l334 334q30 31 74 31t73-31z" horiz-adv-x="513" />
|
||||
<glyph glyph-name="right-open-outline" unicode="" d="m156-66q-63 0-110 46t-46 111t46 110l150 150l-150 150q-46 46-46 110q0 65 46 111q44 44 110 44t110-44l372-371l-372-372q-45-45-110-45z m0 729q-21 0-37-16t-15-36q0-20 16-37l223-223l-223-224q-16-16-16-36q0-22 16-38q15-15 36-15t37 15l297 298l-297 297q-15 15-37 15z" horiz-adv-x="638" />
|
||||
<glyph glyph-name="right-open-2" unicode="" d="m31 684q30 31 74 31t74-31l335-334l-335-334q-31-31-74-31t-74 31t-31 74t31 74l188 186l-188 186q-31 32-31 74t31 74z" horiz-adv-x="514" />
|
||||
<glyph glyph-name="equalizer" unicode="" d="m576 239l0-112l-55 0l0-167q0-23-17-40t-39-17t-39 17t-17 40l0 167l-56 0l0 112l56 0l0 503q0 24 17 39t38 16q24 0 41-16t16-39l0-503l55 0z m335 335l0-112l-55 0l0-502q0-23-16-40t-41-17q-23 0-39 17t-16 40l0 502l-56 0l0 112l56 0l0 168q0 24 16 39t39 16t41-16t16-39l0-168l55 0z m-670-112l0-111l-55 0l0-391q0-23-16-40t-40-17q-23 0-39 17t-17 40l0 391l-56 0l0 111l56 0l0 280q0 24 16 39t40 16t40-16t16-39l0-280l55 0z" horiz-adv-x="928" />
|
||||
<glyph glyph-name="layers-alt" unicode="" d="m18 127l446-111l447 111l0-111l-447-113l-446 113l0 111z m0 224l446-112l447 112l0-112l-447-112l-446 112l0 112z m0 223l446-112l447 112l0-112l-447-111l-446 111l0 112z m0 223l446-112l447 112l0-112l-447-111l-446 111l0 112z" horiz-adv-x="928" />
|
||||
<glyph glyph-name="popup" unicode="" d="m700 750q42 0 71-29t29-71l0-400q0-40-29-70t-71-30l-400 0q-40 0-70 30t-30 70l0 402q0 40 29 69t71 29l400 0z m0-500l0 400l-400 0l0-400l400 0z m-600 100l0-300l300 0l0-100l-300 0q-40 0-70 30t-30 70l0 300l100 0z" horiz-adv-x="800" />
|
||||
</font>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 13 KiB |
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"byline": null,
|
||||
"dir": null,
|
||||
"excerpt": "Humanoids and Human Centered Mechatronics (HHCM)",
|
||||
"lang": null,
|
||||
"length": 4237,
|
||||
"siteName": null,
|
||||
"title": ""
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
|
||||
Humanoids and Human Centered Mechatronics (HHCM)
|
||||
|
||||
|
||||
|
||||
The Humanoid and Human Centred Mechatronics (HHCM) Research Line is a leading research laboratory with strong expertise in robot design, modelling and control of new mechatronics components (actuation and sensing) for building the next generation of enhanced physical performance robots, effective interfaces and augmentation systems. The activity of the lab explores both the mechatronic technological limits, state of art design approaches (structural, actuation and transmission systems) combined with advancements in control including whole body loco-manipulation generation, balancing regulation and teleoperation control.
|
||||
|
||||
HHCM is the home laboratory of the humanoid platforms COMAN, WALK-MAN, COMAN+ and CENTAURO hybrid wheeled-legged quadrupedal platform. The lab also concentrates on the development of innovative wearable devices such as customized hand/arm Master systems for teleoperation control and augmentation technologies including wearable assistive devices for the human limbs.
|
||||
|
||||
The research activities of research line focus on the development of advanced robotic machines targeting to assist humans in operations executed in remote and hazardous environments or in more conventional industrial and warehouse workspaces. The development of such robotic systems necessitates significant advancements in robot design, actuation, software, control and interface components.
|
||||
|
||||
- In one direction our research concentrates on advancing the state of art of robotics mechatronics enabling the realization of robots (legged robots, humanoids, manipulation platforms and wearable devices) that can mirror the physical performance of the human body, demonstrating enhanced power and strength performance combined with physical resilience during challenging interactions.
|
||||
|
||||
- A second line of research is devoted to the realization of real time loco-manipulation planning, interaction control, software tools and interfaces aiming to endow the developed robotic platforms with enhanced motion and interaction adaptation skills.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Activities and Expertise
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Robot Mechatronics
|
||||
|
||||
This activity targets to advance the robot design towards more performing robots, leveraging on mechanical optimization of lightweight structures, selection of kinematics, efficient placement of actuators and transmission systems, including efficient energy-storage concepts integrated with the robot actuation system.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Robot Software
|
||||
|
||||
The aim of this activity is to develop versatile and configurable software middleware tools that permits to abstract the robot specific hardware, providing a simple and easy-to-use middleware Application Programming Interface (API), while ensuring Real-Time (RT) performance even in complex Multi-Degree-Of-Freedom systems.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Robot Control
|
||||
|
||||
With this research activity our effort concentrates on the development of versatile real-time loco-manipulation control tools by exploring modern optimization techniques and impedance modulation control to realize whole body motion and interaction skills that demonstrate enhanced adaptability to real world interaction and uncertainties.
|
||||
|
||||
|
||||
|
||||
|
||||
Robot Teleoperation
|
||||
This activity focuses on the development of advanced teleoperation tools and interfaces that combine the research and development on dexterous Master devices for hand-arm motion tracking and proprioceptive feedback interfaces towards the realization truly effective tele-manipulation control of remote mobile robotic platforms.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,227 @@
|
||||
YUI.add("event-mouseenter",function(Y,NAME){var domEventProxies=Y.Env.evt.dom_wrappers,contains=Y.DOM.contains,toArray=Y.Array,noop=function(){},config={proxyType:"mouseover",relProperty:"fromElement",_notify:function(e,property,notifier){var el=this._node,related=e.relatedTarget||e[property];if(el!==related&&!contains(el,related))notifier.fire(new Y.DOMEventFacade(e,el,domEventProxies["event:"+Y.stamp(el)+e.type]))},on:function(node,sub,notifier){var el=Y.Node.getDOMNode(node),args=[this.proxyType,
|
||||
this._notify,el,null,this.relProperty,notifier];sub.handle=Y.Event._attach(args,{facade:false})},detach:function(node,sub){sub.handle.detach()},delegate:function(node,sub,notifier,filter){var el=Y.Node.getDOMNode(node),args=[this.proxyType,noop,el,null,notifier];sub.handle=Y.Event._attach(args,{facade:false});sub.handle.sub.filter=filter;sub.handle.sub.relProperty=this.relProperty;sub.handle.sub._notify=this._filterNotify},_filterNotify:function(thisObj,args,ce){args=args.slice();if(this.args)args.push.apply(args,
|
||||
this.args);var currentTarget=Y.delegate._applyFilter(this.filter,args,ce),related=args[0].relatedTarget||args[0][this.relProperty],e,i,len,ret,ct;if(currentTarget){currentTarget=toArray(currentTarget);for(i=0,len=currentTarget.length&&(!e||!e.stopped);i<len;++i){ct=currentTarget[0];if(!contains(ct,related)){if(!e){e=new Y.DOMEventFacade(args[0],ct,ce);e.container=Y.one(ce.el)}e.currentTarget=Y.one(ct);ret=args[1].fire(e);if(ret===false)break}}}return ret},detachDelegate:function(node,sub){sub.handle.detach()}};
|
||||
Y.Event.define("mouseenter",config,true);Y.Event.define("mouseleave",Y.merge(config,{proxyType:"mouseout",relProperty:"toElement"}),true)},"patched-v3.18.1",{"requires":["event-synthetic"]});
|
||||
YUI.add("event-mousewheel",function(Y,NAME){var DOM_MOUSE_SCROLL="DOMMouseScroll",fixArgs=function(args){var a=Y.Array(args,0,true),target;if(Y.UA.gecko){a[0]=DOM_MOUSE_SCROLL;target=Y.config.win}else target=Y.config.doc;if(a.length<3)a[2]=target;else a.splice(2,0,target);return a};Y.Env.evt.plugins.mousewheel={on:function(){return Y.Event._attach(fixArgs(arguments))},detach:function(){return Y.Event.detach.apply(Y.Event,fixArgs(arguments))}}},"patched-v3.18.1",{"requires":["node-base"]});
|
||||
YUI.add("event-outside",function(Y,NAME){var nativeEvents=["blur","change","click","dblclick","focus","keydown","keypress","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","select","submit"];Y.Event.defineOutside=function(event,name){name=name||event+"outside";var config={on:function(node,sub,notifier){sub.handle=Y.one("doc").on(event,function(e){if(this.isOutside(node,e.target)){e.currentTarget=node;notifier.fire(e)}},this)},detach:function(node,sub,notifier){sub.handle.detach()},
|
||||
delegate:function(node,sub,notifier,filter){sub.handle=Y.one("doc").delegate(event,function(e){if(this.isOutside(node,e.target))notifier.fire(e)},filter,this)},isOutside:function(node,target){return target!==node&&!target.ancestor(function(p){return p===node})}};config.detachDelegate=config.detach;Y.Event.define(name,config)};Y.Array.each(nativeEvents,function(event){Y.Event.defineOutside(event)})},"patched-v3.18.1",{"requires":["event-synthetic"]});
|
||||
YUI.add("event-resize",function(Y,NAME){Y.Event.define("windowresize",{on:Y.UA.gecko&&Y.UA.gecko<1.91?function(node,sub,notifier){sub._handle=Y.Event.attach("resize",function(e){notifier.fire(e)})}:function(node,sub,notifier){var delay=Y.config.windowResizeDelay||100;sub._handle=Y.Event.attach("resize",function(e){if(sub._timer)sub._timer.cancel();sub._timer=Y.later(delay,Y,function(){notifier.fire(e)})})},detach:function(node,sub){if(sub._timer)sub._timer.cancel();sub._handle.detach()}})},"patched-v3.18.1",
|
||||
{"requires":["node-base","event-synthetic"]});
|
||||
YUI.add("event-simulate",function(Y,NAME){(function(){var L=Y.Lang,win=Y.config.win,isFunction=L.isFunction,isString=L.isString,isBoolean=L.isBoolean,isObject=L.isObject,isNumber=L.isNumber,mouseEvents={click:1,dblclick:1,mouseover:1,mouseout:1,mousedown:1,mouseup:1,mousemove:1,contextmenu:1},pointerEvents=win&&win.PointerEvent?{pointerover:1,pointerout:1,pointerdown:1,pointerup:1,pointermove:1}:{MSPointerOver:1,MSPointerOut:1,MSPointerDown:1,MSPointerUp:1,MSPointerMove:1},keyEvents={keydown:1,keyup:1,
|
||||
keypress:1},uiEvents={submit:1,blur:1,change:1,focus:1,resize:1,scroll:1,select:1},bubbleEvents={scroll:1,resize:1,reset:1,submit:1,change:1,select:1,error:1,abort:1},touchEvents={touchstart:1,touchmove:1,touchend:1,touchcancel:1},gestureEvents={gesturestart:1,gesturechange:1,gestureend:1};Y.mix(bubbleEvents,mouseEvents);Y.mix(bubbleEvents,keyEvents);Y.mix(bubbleEvents,touchEvents);function simulateKeyEvent(target,type,bubbles,cancelable,view,ctrlKey,altKey,shiftKey,metaKey,keyCode,charCode){if(!target)Y.error("simulateKeyEvent(): Invalid target.");
|
||||
if(isString(type)){type=type.toLowerCase();switch(type){case "textevent":type="keypress";break;case "keyup":case "keydown":case "keypress":break;default:Y.error("simulateKeyEvent(): Event type '"+type+"' not supported.")}}else Y.error("simulateKeyEvent(): Event type must be a string.");if(!isBoolean(bubbles))bubbles=true;if(!isBoolean(cancelable))cancelable=true;if(!isObject(view))view=Y.config.win;if(!isBoolean(ctrlKey))ctrlKey=false;if(!isBoolean(altKey))altKey=false;if(!isBoolean(shiftKey))shiftKey=
|
||||
false;if(!isBoolean(metaKey))metaKey=false;if(!isNumber(keyCode))keyCode=0;if(!isNumber(charCode))charCode=0;var customEvent=null;if(isFunction(Y.config.doc.createEvent)){try{customEvent=Y.config.doc.createEvent("KeyEvents");customEvent.initKeyEvent(type,bubbles,cancelable,view,ctrlKey,altKey,shiftKey,metaKey,keyCode,charCode)}catch(ex){try{customEvent=Y.config.doc.createEvent("Events")}catch(uierror){customEvent=Y.config.doc.createEvent("UIEvents")}finally{customEvent.initEvent(type,bubbles,cancelable);
|
||||
customEvent.view=view;customEvent.altKey=altKey;customEvent.ctrlKey=ctrlKey;customEvent.shiftKey=shiftKey;customEvent.metaKey=metaKey;customEvent.keyCode=keyCode;customEvent.charCode=charCode}}target.dispatchEvent(customEvent)}else if(isObject(Y.config.doc.createEventObject)){customEvent=Y.config.doc.createEventObject();customEvent.bubbles=bubbles;customEvent.cancelable=cancelable;customEvent.view=view;customEvent.ctrlKey=ctrlKey;customEvent.altKey=altKey;customEvent.shiftKey=shiftKey;customEvent.metaKey=
|
||||
metaKey;customEvent.keyCode=charCode>0?charCode:keyCode;target.fireEvent("on"+type,customEvent)}else Y.error("simulateKeyEvent(): No event simulation framework present.")}function simulateMouseEvent(target,type,bubbles,cancelable,view,detail,screenX,screenY,clientX,clientY,ctrlKey,altKey,shiftKey,metaKey,button,relatedTarget){if(!target)Y.error("simulateMouseEvent(): Invalid target.");if(isString(type)){if(!mouseEvents[type.toLowerCase()]&&!pointerEvents[type])Y.error("simulateMouseEvent(): Event type '"+
|
||||
type+"' not supported.")}else Y.error("simulateMouseEvent(): Event type must be a string.");if(!isBoolean(bubbles))bubbles=true;if(!isBoolean(cancelable))cancelable=type!=="mousemove";if(!isObject(view))view=Y.config.win;if(!isNumber(detail))detail=1;if(!isNumber(screenX))screenX=0;if(!isNumber(screenY))screenY=0;if(!isNumber(clientX))clientX=0;if(!isNumber(clientY))clientY=0;if(!isBoolean(ctrlKey))ctrlKey=false;if(!isBoolean(altKey))altKey=false;if(!isBoolean(shiftKey))shiftKey=false;if(!isBoolean(metaKey))metaKey=
|
||||
false;if(!isNumber(button))button=0;relatedTarget=relatedTarget||null;var customEvent=null;if(isFunction(Y.config.doc.createEvent)){customEvent=Y.config.doc.createEvent("MouseEvents");if(customEvent.initMouseEvent)customEvent.initMouseEvent(type,bubbles,cancelable,view,detail,screenX,screenY,clientX,clientY,ctrlKey,altKey,shiftKey,metaKey,button,relatedTarget);else{customEvent=Y.config.doc.createEvent("UIEvents");customEvent.initEvent(type,bubbles,cancelable);customEvent.view=view;customEvent.detail=
|
||||
detail;customEvent.screenX=screenX;customEvent.screenY=screenY;customEvent.clientX=clientX;customEvent.clientY=clientY;customEvent.ctrlKey=ctrlKey;customEvent.altKey=altKey;customEvent.metaKey=metaKey;customEvent.shiftKey=shiftKey;customEvent.button=button;customEvent.relatedTarget=relatedTarget}if(relatedTarget&&!customEvent.relatedTarget)if(type==="mouseout")customEvent.toElement=relatedTarget;else if(type==="mouseover")customEvent.fromElement=relatedTarget;target.dispatchEvent(customEvent)}else if(isObject(Y.config.doc.createEventObject)){customEvent=
|
||||
Y.config.doc.createEventObject();customEvent.bubbles=bubbles;customEvent.cancelable=cancelable;customEvent.view=view;customEvent.detail=detail;customEvent.screenX=screenX;customEvent.screenY=screenY;customEvent.clientX=clientX;customEvent.clientY=clientY;customEvent.ctrlKey=ctrlKey;customEvent.altKey=altKey;customEvent.metaKey=metaKey;customEvent.shiftKey=shiftKey;switch(button){case 0:customEvent.button=1;break;case 1:customEvent.button=4;break;case 2:break;default:customEvent.button=0}customEvent.relatedTarget=
|
||||
relatedTarget;target.fireEvent("on"+type,customEvent)}else Y.error("simulateMouseEvent(): No event simulation framework present.")}function simulateUIEvent(target,type,bubbles,cancelable,view,detail){if(!target)Y.error("simulateUIEvent(): Invalid target.");if(isString(type)){type=type.toLowerCase();if(!uiEvents[type])Y.error("simulateUIEvent(): Event type '"+type+"' not supported.")}else Y.error("simulateUIEvent(): Event type must be a string.");var customEvent=null;if(!isBoolean(bubbles))bubbles=
|
||||
type in bubbleEvents;if(!isBoolean(cancelable))cancelable=type==="submit";if(!isObject(view))view=Y.config.win;if(!isNumber(detail))detail=1;if(isFunction(Y.config.doc.createEvent)){customEvent=Y.config.doc.createEvent("UIEvents");customEvent.initUIEvent(type,bubbles,cancelable,view,detail);target.dispatchEvent(customEvent)}else if(isObject(Y.config.doc.createEventObject)){customEvent=Y.config.doc.createEventObject();customEvent.bubbles=bubbles;customEvent.cancelable=cancelable;customEvent.view=view;
|
||||
customEvent.detail=detail;target.fireEvent("on"+type,customEvent)}else Y.error("simulateUIEvent(): No event simulation framework present.")}function simulateGestureEvent(target,type,bubbles,cancelable,view,detail,screenX,screenY,clientX,clientY,ctrlKey,altKey,shiftKey,metaKey,scale,rotation){var customEvent;if(!Y.UA.ios||Y.UA.ios<2)Y.error("simulateGestureEvent(): Native gesture DOM eventframe is not available in this platform.");if(!target)Y.error("simulateGestureEvent(): Invalid target.");if(Y.Lang.isString(type)){type=
|
||||
type.toLowerCase();if(!gestureEvents[type])Y.error("simulateTouchEvent(): Event type '"+type+"' not supported.")}else Y.error("simulateGestureEvent(): Event type must be a string.");if(!Y.Lang.isBoolean(bubbles))bubbles=true;if(!Y.Lang.isBoolean(cancelable))cancelable=true;if(!Y.Lang.isObject(view))view=Y.config.win;if(!Y.Lang.isNumber(detail))detail=2;if(!Y.Lang.isNumber(screenX))screenX=0;if(!Y.Lang.isNumber(screenY))screenY=0;if(!Y.Lang.isNumber(clientX))clientX=0;if(!Y.Lang.isNumber(clientY))clientY=
|
||||
0;if(!Y.Lang.isBoolean(ctrlKey))ctrlKey=false;if(!Y.Lang.isBoolean(altKey))altKey=false;if(!Y.Lang.isBoolean(shiftKey))shiftKey=false;if(!Y.Lang.isBoolean(metaKey))metaKey=false;if(!Y.Lang.isNumber(scale))scale=1;if(!Y.Lang.isNumber(rotation))rotation=0;customEvent=Y.config.doc.createEvent("GestureEvent");customEvent.initGestureEvent(type,bubbles,cancelable,view,detail,screenX,screenY,clientX,clientY,ctrlKey,altKey,shiftKey,metaKey,target,scale,rotation);target.dispatchEvent(customEvent)}function simulateTouchEvent(target,
|
||||
type,bubbles,cancelable,view,detail,screenX,screenY,clientX,clientY,ctrlKey,altKey,shiftKey,metaKey,touches,targetTouches,changedTouches,scale,rotation){var customEvent;if(!target)Y.error("simulateTouchEvent(): Invalid target.");if(Y.Lang.isString(type)){type=type.toLowerCase();if(!touchEvents[type])Y.error("simulateTouchEvent(): Event type '"+type+"' not supported.")}else Y.error("simulateTouchEvent(): Event type must be a string.");if(type==="touchstart"||type==="touchmove"){if(touches.length===
|
||||
0)Y.error("simulateTouchEvent(): No touch object in touches")}else if(type==="touchend")if(changedTouches.length===0)Y.error("simulateTouchEvent(): No touch object in changedTouches");if(!Y.Lang.isBoolean(bubbles))bubbles=true;if(!Y.Lang.isBoolean(cancelable))cancelable=type!=="touchcancel";if(!Y.Lang.isObject(view))view=Y.config.win;if(!Y.Lang.isNumber(detail))detail=1;if(!Y.Lang.isNumber(screenX))screenX=0;if(!Y.Lang.isNumber(screenY))screenY=0;if(!Y.Lang.isNumber(clientX))clientX=0;if(!Y.Lang.isNumber(clientY))clientY=
|
||||
0;if(!Y.Lang.isBoolean(ctrlKey))ctrlKey=false;if(!Y.Lang.isBoolean(altKey))altKey=false;if(!Y.Lang.isBoolean(shiftKey))shiftKey=false;if(!Y.Lang.isBoolean(metaKey))metaKey=false;if(!Y.Lang.isNumber(scale))scale=1;if(!Y.Lang.isNumber(rotation))rotation=0;if(Y.Lang.isFunction(Y.config.doc.createEvent)){if(Y.UA.android)if(Y.UA.android<4){customEvent=Y.config.doc.createEvent("MouseEvents");customEvent.initMouseEvent(type,bubbles,cancelable,view,detail,screenX,screenY,clientX,clientY,ctrlKey,altKey,shiftKey,
|
||||
metaKey,0,target);customEvent.touches=touches;customEvent.targetTouches=targetTouches;customEvent.changedTouches=changedTouches}else{customEvent=Y.config.doc.createEvent("TouchEvent");customEvent.initTouchEvent(touches,targetTouches,changedTouches,type,view,screenX,screenY,clientX,clientY,ctrlKey,altKey,shiftKey,metaKey)}else if(Y.UA.ios)if(Y.UA.ios>=2){customEvent=Y.config.doc.createEvent("TouchEvent");customEvent.initTouchEvent(type,bubbles,cancelable,view,detail,screenX,screenY,clientX,clientY,
|
||||
ctrlKey,altKey,shiftKey,metaKey,touches,targetTouches,changedTouches,scale,rotation)}else Y.error("simulateTouchEvent(): No touch event simulation framework present for iOS, "+Y.UA.ios+".");else Y.error("simulateTouchEvent(): Not supported agent yet, "+Y.UA.userAgent);target.dispatchEvent(customEvent)}else Y.error("simulateTouchEvent(): No event simulation framework present.")}Y.Event.simulate=function(target,type,options){options=options||{};if(mouseEvents[type]||pointerEvents[type])simulateMouseEvent(target,
|
||||
type,options.bubbles,options.cancelable,options.view,options.detail,options.screenX,options.screenY,options.clientX,options.clientY,options.ctrlKey,options.altKey,options.shiftKey,options.metaKey,options.button,options.relatedTarget);else if(keyEvents[type])simulateKeyEvent(target,type,options.bubbles,options.cancelable,options.view,options.ctrlKey,options.altKey,options.shiftKey,options.metaKey,options.keyCode,options.charCode);else if(uiEvents[type])simulateUIEvent(target,type,options.bubbles,options.cancelable,
|
||||
options.view,options.detail);else if(touchEvents[type])if(Y.config.win&&"ontouchstart"in Y.config.win&&!Y.UA.phantomjs&&!(Y.UA.chrome&&Y.UA.chrome<6))simulateTouchEvent(target,type,options.bubbles,options.cancelable,options.view,options.detail,options.screenX,options.screenY,options.clientX,options.clientY,options.ctrlKey,options.altKey,options.shiftKey,options.metaKey,options.touches,options.targetTouches,options.changedTouches,options.scale,options.rotation);else Y.error("simulate(): Event '"+type+
|
||||
"' can't be simulated. Use gesture-simulate module instead.");else if(Y.UA.ios&&Y.UA.ios>=2&&gestureEvents[type])simulateGestureEvent(target,type,options.bubbles,options.cancelable,options.view,options.detail,options.screenX,options.screenY,options.clientX,options.clientY,options.ctrlKey,options.altKey,options.shiftKey,options.metaKey,options.scale,options.rotation);else Y.error("simulate(): Event '"+type+"' can't be simulated.")}})()},"patched-v3.18.1",{"requires":["event-base"]});
|
||||
YUI.add("event-synthetic",function(Y,NAME){var CustomEvent=Y.CustomEvent,DOMMap=Y.Env.evt.dom_map,toArray=Y.Array,YLang=Y.Lang,isObject=YLang.isObject,isString=YLang.isString,isArray=YLang.isArray,query=Y.Selector.query,noop=function(){};function Notifier(handle,emitFacade){this.handle=handle;this.emitFacade=emitFacade}Notifier.prototype.fire=function(e){var args=toArray(arguments,0,true),handle=this.handle,ce=handle.evt,sub=handle.sub,thisObj=sub.context,delegate=sub.filter,event=e||{},ret;if(this.emitFacade){if(!e||
|
||||
!e.preventDefault){event=ce._getFacade();if(isObject(e)&&!e.preventDefault){Y.mix(event,e,true);args[0]=event}else args.unshift(event)}event.type=ce.type;event.details=args.slice();if(delegate)event.container=ce.host}else if(delegate&&isObject(e)&&e.currentTarget)args.shift();sub.context=thisObj||event.currentTarget||ce.host;ret=ce.fire.apply(ce,args);if(e.prevented&&ce.preventedFn)ce.preventedFn.apply(ce,args);if(e.stopped&&ce.stoppedFn)ce.stoppedFn.apply(ce,args);sub.context=thisObj;return ret};
|
||||
function SynthRegistry(el,yuid,key){this.handles=[];this.el=el;this.key=key;this.domkey=yuid}SynthRegistry.prototype={constructor:SynthRegistry,type:"_synth",fn:noop,capture:false,register:function(handle){handle.evt.registry=this;this.handles.push(handle)},unregister:function(sub){var handles=this.handles,events=DOMMap[this.domkey],i;for(i=handles.length-1;i>=0;--i)if(handles[i].sub===sub){handles.splice(i,1);break}if(!handles.length){delete events[this.key];if(!Y.Object.size(events))delete DOMMap[this.domkey]}},
|
||||
detachAll:function(){var handles=this.handles,i=handles.length;while(--i>=0)handles[i].detach()}};function SyntheticEvent(){this._init.apply(this,arguments)}Y.mix(SyntheticEvent,{Notifier:Notifier,SynthRegistry:SynthRegistry,getRegistry:function(node,type,create){var el=node._node,yuid=Y.stamp(el),key="event:"+yuid+type+"_synth",events=DOMMap[yuid];if(create){if(!events)events=DOMMap[yuid]={};if(!events[key])events[key]=new SynthRegistry(el,yuid,key)}return events&&events[key]||null},_deleteSub:function(sub){if(sub&&
|
||||
sub.fn){var synth=this.eventDef,method=sub.filter?"detachDelegate":"detach";this._subscribers=[];if(CustomEvent.keepDeprecatedSubs)this.subscribers={};synth[method](sub.node,sub,this.notifier,sub.filter);this.registry.unregister(sub);delete sub.fn;delete sub.node;delete sub.context}},prototype:{constructor:SyntheticEvent,_init:function(){var config=this.publishConfig||(this.publishConfig={});this.emitFacade="emitFacade"in config?config.emitFacade:true;config.emitFacade=false},processArgs:noop,on:noop,
|
||||
detach:noop,delegate:noop,detachDelegate:noop,_on:function(args,delegate){var handles=[],originalArgs=args.slice(),extra=this.processArgs(args,delegate),selector=args[2],method=delegate?"delegate":"on",nodes,handle;nodes=isString(selector)?query(selector):toArray(selector||Y.one(Y.config.win));if(!nodes.length&&isString(selector)){handle=Y.on("available",function(){Y.mix(handle,Y[method].apply(Y,originalArgs),true)},selector);return handle}Y.Array.each(nodes,function(node){var subArgs=args.slice(),
|
||||
filter;node=Y.one(node);if(node){if(delegate)filter=subArgs.splice(3,1)[0];subArgs.splice(0,4,subArgs[1],subArgs[3]);if(!this.preventDups||!this.getSubs(node,args,null,true))handles.push(this._subscribe(node,method,subArgs,extra,filter))}},this);return handles.length===1?handles[0]:new Y.EventHandle(handles)},_subscribe:function(node,method,args,extra,filter){var dispatcher=new Y.CustomEvent(this.type,this.publishConfig),handle=dispatcher.on.apply(dispatcher,args),notifier=new Notifier(handle,this.emitFacade),
|
||||
registry=SyntheticEvent.getRegistry(node,this.type,true),sub=handle.sub;sub.node=node;sub.filter=filter;if(extra)this.applyArgExtras(extra,sub);Y.mix(dispatcher,{eventDef:this,notifier:notifier,host:node,currentTarget:node,target:node,el:node._node,_delete:SyntheticEvent._deleteSub},true);handle.notifier=notifier;registry.register(handle);this[method](node,sub,notifier,filter);return handle},applyArgExtras:function(extra,sub){sub._extra=extra},_detach:function(args){var target=args[2],els=isString(target)?
|
||||
query(target):toArray(target),node,i,len,handles,j;args.splice(2,1);for(i=0,len=els.length;i<len;++i){node=Y.one(els[i]);if(node){handles=this.getSubs(node,args);if(handles)for(j=handles.length-1;j>=0;--j)handles[j].detach()}}},getSubs:function(node,args,filter,first){var registry=SyntheticEvent.getRegistry(node,this.type),handles=[],allHandles,i,len,handle;if(registry){allHandles=registry.handles;if(!filter)filter=this.subMatch;for(i=0,len=allHandles.length;i<len;++i){handle=allHandles[i];if(filter.call(this,
|
||||
handle.sub,args))if(first)return handle;else handles.push(allHandles[i])}}return handles.length&&handles},subMatch:function(sub,args){return!args[1]||sub.fn===args[1]}}},true);Y.SyntheticEvent=SyntheticEvent;Y.Event.define=function(type,config,force){var eventDef,Impl,synth;if(type&&type.type){eventDef=type;force=config}else if(config)eventDef=Y.merge({type:type},config);if(eventDef){if(force||!Y.Node.DOM_EVENTS[eventDef.type]){Impl=function(){SyntheticEvent.apply(this,arguments)};Y.extend(Impl,SyntheticEvent,
|
||||
eventDef);synth=new Impl;type=synth.type;Y.Node.DOM_EVENTS[type]=Y.Env.evt.plugins[type]={eventDef:synth,on:function(){return synth._on(toArray(arguments))},delegate:function(){return synth._on(toArray(arguments),true)},detach:function(){return synth._detach(toArray(arguments))}}}}else if(isString(type)||isArray(type))Y.Array.each(toArray(type),function(t){Y.Node.DOM_EVENTS[t]=1});return synth}},"patched-v3.18.1",{"requires":["node-base","event-custom-complex"]});
|
||||
YUI.add("intl",function(Y,NAME){var _mods={},ROOT_LANG="yuiRootLang",ACTIVE_LANG="yuiActiveLang",NONE=[];Y.mix(Y.namespace("Intl"),{_mod:function(module){if(!_mods[module])_mods[module]={};return _mods[module]},setLang:function(module,lang){var langs=this._mod(module),currLang=langs[ACTIVE_LANG],exists=!!langs[lang];if(exists&&lang!==currLang){langs[ACTIVE_LANG]=lang;this.fire("intl:langChange",{module:module,prevVal:currLang,newVal:lang===ROOT_LANG?"":lang})}return exists},getLang:function(module){var lang=
|
||||
this._mod(module)[ACTIVE_LANG];return lang===ROOT_LANG?"":lang},add:function(module,lang,strings){lang=lang||ROOT_LANG;this._mod(module)[lang]=strings;this.setLang(module,lang)},get:function(module,key,lang){var mod=this._mod(module),strs;lang=lang||mod[ACTIVE_LANG];strs=mod[lang]||{};return key?strs[key]:Y.merge(strs)},getAvailableLangs:function(module){var loader=Y.Env._loader,mod=loader&&loader.moduleInfo[module],langs=mod&&mod.lang;return langs?langs.concat():NONE}});Y.augment(Y.Intl,Y.EventTarget);
|
||||
Y.Intl.publish("intl:langChange",{emitFacade:true})},"patched-v3.18.1",{"requires":["intl-base","event-custom"]});
|
||||
YUI.add("io-base",function(Y,NAME){var EVENTS=["start","complete","end","success","failure","progress"],XHR_PROPS=["status","statusText","responseText","responseXML"],win=Y.config.win,uid=0;function IO(config){var io=this;io._uid="io:"+uid++;io._init(config);Y.io._map[io._uid]=io}IO.prototype={_id:0,_headers:{"X-Requested-With":"XMLHttpRequest"},_timeout:{},_init:function(config){var io=this,i,len;io.cfg=config||{};Y.augment(io,Y.EventTarget);for(i=0,len=EVENTS.length;i<len;++i){io.publish("io:"+
|
||||
EVENTS[i],Y.merge({broadcast:1},config));io.publish("io-trn:"+EVENTS[i],config)}},_create:function(config,id){var io=this,transaction={id:Y.Lang.isNumber(id)?id:io._id++,uid:io._uid},alt=config.xdr?config.xdr.use:null,form=config.form&&config.form.upload?"iframe":null,use;if(alt==="native"){alt=Y.UA.ie&&!SUPPORTS_CORS?"xdr":null;io.setHeader("X-Requested-With")}use=alt||form;transaction=use?Y.merge(Y.IO.customTransport(use),transaction):Y.merge(Y.IO.defaultTransport(),transaction);if(transaction.notify)config.notify=
|
||||
function(e,t,c){io.notify(e,t,c)};if(!use)if(win&&win.FormData&&config.data instanceof win.FormData){transaction.c.upload.onprogress=function(e){io.progress(transaction,e,config)};transaction.c.onload=function(e){io.load(transaction,e,config)};transaction.c.onerror=function(e){io.error(transaction,e,config)};transaction.upload=true}return transaction},_destroy:function(transaction){if(win&&!transaction.notify&&!transaction.xdr)if(XHR&&!transaction.upload)transaction.c.onreadystatechange=null;else if(transaction.upload){transaction.c.upload.onprogress=
|
||||
null;transaction.c.onload=null;transaction.c.onerror=null}else if(Y.UA.ie&&!transaction.e)transaction.c.abort();transaction=transaction.c=null},_evt:function(eventName,transaction,config){var io=this,params,args=config["arguments"],emitFacade=io.cfg.emitFacade,globalEvent="io:"+eventName,trnEvent="io-trn:"+eventName;this.detach(trnEvent);if(transaction.e)transaction.c={status:0,statusText:transaction.e};params=[emitFacade?{id:transaction.id,data:transaction.c,cfg:config,"arguments":args}:transaction.id];
|
||||
if(!emitFacade)if(eventName===EVENTS[0]||eventName===EVENTS[2]){if(args)params.push(args)}else{if(transaction.evt)params.push(transaction.evt);else params.push(transaction.c);if(args)params.push(args)}params.unshift(globalEvent);io.fire.apply(io,params);if(config.on){params[0]=trnEvent;io.once(trnEvent,config.on[eventName],config.context||Y);io.fire.apply(io,params)}},start:function(transaction,config){this._evt(EVENTS[0],transaction,config)},complete:function(transaction,config){this._evt(EVENTS[1],
|
||||
transaction,config)},end:function(transaction,config){this._evt(EVENTS[2],transaction,config);this._destroy(transaction)},success:function(transaction,config){this._evt(EVENTS[3],transaction,config);this.end(transaction,config)},failure:function(transaction,config){this._evt(EVENTS[4],transaction,config);this.end(transaction,config)},progress:function(transaction,e,config){transaction.evt=e;this._evt(EVENTS[5],transaction,config)},load:function(transaction,e,config){transaction.evt=e.target;this._evt(EVENTS[1],
|
||||
transaction,config)},error:function(transaction,e,config){transaction.evt=e;this._evt(EVENTS[4],transaction,config)},_retry:function(transaction,uri,config){this._destroy(transaction);config.xdr.use="flash";return this.send(uri,config,transaction.id)},_concat:function(uri,data){uri+=(uri.indexOf("?")===-1?"?":"\x26")+data;return uri},setHeader:function(name,value){if(value)this._headers[name]=value;else delete this._headers[name]},_setHeaders:function(transaction,headers){headers=Y.merge(this._headers,
|
||||
headers);Y.Object.each(headers,function(value,name){if(value!=="disable")transaction.setRequestHeader(name,headers[name])})},_startTimeout:function(transaction,timeout){var io=this;io._timeout[transaction.id]=setTimeout(function(){io._abort(transaction,"timeout")},timeout)},_clearTimeout:function(id){clearTimeout(this._timeout[id]);delete this._timeout[id]},_result:function(transaction,config){var status;try{status=transaction.c.status}catch(e){status=0}if(status>=200&&status<300||status===304||status===
|
||||
1223)this.success(transaction,config);else this.failure(transaction,config)},_rS:function(transaction,config){var io=this;if(transaction.c.readyState===4){if(config.timeout)io._clearTimeout(transaction.id);setTimeout(function(){io.complete(transaction,config);io._result(transaction,config)},0)}},_abort:function(transaction,type){if(transaction&&transaction.c){transaction.e=type;transaction.c.abort()}},send:function(uri,config,id){var transaction,method,i,len,sync,data,io=this,u=uri,response={};config=
|
||||
config?Y.Object(config):{};transaction=io._create(config,id);method=config.method?config.method.toUpperCase():"GET";sync=config.sync;data=config.data;if(Y.Lang.isObject(data)&&!data.nodeType&&!transaction.upload)if(Y.QueryString&&Y.QueryString.stringify)config.data=data=Y.QueryString.stringify(data);else;if(config.form)if(config.form.upload)return io.upload(transaction,uri,config);else data=io._serialize(config.form,data);data||(data="");if(data)switch(method){case "GET":case "HEAD":case "DELETE":u=
|
||||
io._concat(u,data);data="";break;case "POST":case "PUT":config.headers=Y.merge({"Content-Type":"application/x-www-form-urlencoded; charset\x3dUTF-8"},config.headers);break}if(transaction.xdr)return io.xdr(u,transaction,config);else if(transaction.notify)return transaction.c.send(transaction,uri,config);if(!sync&&!transaction.upload)transaction.c.onreadystatechange=function(){io._rS(transaction,config)};try{transaction.c.open(method,u,!sync,config.username||null,config.password||null);io._setHeaders(transaction.c,
|
||||
config.headers||{});io.start(transaction,config);if(config.xdr&&config.xdr.credentials&&SUPPORTS_CORS)transaction.c.withCredentials=true;transaction.c.send(data);if(sync){for(i=0,len=XHR_PROPS.length;i<len;++i)response[XHR_PROPS[i]]=transaction.c[XHR_PROPS[i]];response.getAllResponseHeaders=function(){return transaction.c.getAllResponseHeaders()};response.getResponseHeader=function(name){return transaction.c.getResponseHeader(name)};io.complete(transaction,config);io._result(transaction,config);return response}}catch(e){if(transaction.xdr)return io._retry(transaction,
|
||||
uri,config);else{io.complete(transaction,config);io._result(transaction,config)}}if(config.timeout)io._startTimeout(transaction,config.timeout);return{id:transaction.id,abort:function(){return transaction.c?io._abort(transaction,"abort"):false},isInProgress:function(){return transaction.c?transaction.c.readyState%4:false},io:io}}};Y.io=function(url,config){var transaction=Y.io._map["io:0"]||new IO;return transaction.send.apply(transaction,[url,config])};Y.io.header=function(name,value){var transaction=
|
||||
Y.io._map["io:0"]||new IO;transaction.setHeader(name,value)};Y.IO=IO;Y.io._map={};var XHR=win&&win.XMLHttpRequest,XDR=win&&win.XDomainRequest,AX=win&&win.ActiveXObject,SUPPORTS_CORS=XHR&&"withCredentials"in new XMLHttpRequest;Y.mix(Y.IO,{_default:"xhr",defaultTransport:function(id){if(id)Y.IO._default=id;else{var o={c:Y.IO.transports[Y.IO._default](),notify:Y.IO._default==="xhr"?false:true};return o}},transports:{xhr:function(){return XHR?new XMLHttpRequest:AX?new ActiveXObject("Microsoft.XMLHTTP"):
|
||||
null},xdr:function(){return XDR?new XDomainRequest:null},iframe:function(){return{}},flash:null,nodejs:null},customTransport:function(id){var o={c:Y.IO.transports[id]()};o[id==="xdr"||id==="flash"?"xdr":"notify"]=true;return o}});Y.mix(Y.IO.prototype,{notify:function(event,transaction,config){var io=this;switch(event){case "timeout":case "abort":case "transport error":transaction.c={status:0,statusText:event};event="failure";default:io[event].apply(io,[transaction,config])}}})},"patched-v3.18.1",
|
||||
{"requires":["event-custom-base","querystring-stringify-simple"]});
|
||||
YUI.add("io-form",function(Y,NAME){var eUC=encodeURIComponent;Y.IO.stringify=function(form,options){options=options||{};var s=Y.IO.prototype._serialize({id:form,useDisabled:options.useDisabled},options.extra&&typeof options.extra==="object"?Y.QueryString.stringify(options.extra):options.extra);return s};Y.mix(Y.IO.prototype,{_serialize:function(c,s){var data=[],df=c.useDisabled||false,item=0,id=typeof c.id==="string"?c.id:c.id.getAttribute("id"),e,f,n,v,d,i,il,j,jl,o;if(!id){id=Y.guid("io:");c.id.setAttribute("id",
|
||||
id)}f=Y.config.doc.getElementById(id);if(!f||!f.elements)return s||"";for(i=0,il=f.elements.length;i<il;++i){e=f.elements[i];d=e.disabled;n=e.name;if(df?n:n&&!d){n=eUC(n)+"\x3d";v=eUC(e.value);switch(e.type){case "select-one":if(e.selectedIndex>-1){o=e.options[e.selectedIndex];data[item++]=n+eUC(o.attributes.value&&o.attributes.value.specified?o.value:o.text)}break;case "select-multiple":if(e.selectedIndex>-1)for(j=e.selectedIndex,jl=e.options.length;j<jl;++j){o=e.options[j];if(o.selected)data[item++]=
|
||||
n+eUC(o.attributes.value&&o.attributes.value.specified?o.value:o.text)}break;case "radio":case "checkbox":if(e.checked)data[item++]=n+v;break;case "file":case undefined:case "reset":case "button":break;case "submit":default:data[item++]=n+v}}}if(s)data[item++]=s;return data.join("\x26")}},true)},"patched-v3.18.1",{"requires":["io-base","node-base"]});
|
||||
YUI.add("io-queue",function(Y,NAME){var io=Y.io._map["io:0"]||new Y.IO;Y.mix(Y.IO.prototype,{_q:new Y.Queue,_qActiveId:null,_qInit:false,_qState:1,_qShift:function(){var io=this,o=io._q.next();io._qActiveId=o.id;io._qState=0;io.send(o.uri,o.cfg,o.id)},queue:function(uri,c){var io=this,o={uri:uri,cfg:c,id:this._id++};if(!io._qInit){Y.on("io:complete",function(id,o){io._qNext(id)},io);io._qInit=true}io._q.add(o);if(io._qState===1)io._qShift();return o},_qNext:function(id){var io=this;io._qState=1;if(io._qActiveId===
|
||||
id&&io._q.size()>0)io._qShift()},qPromote:function(o){this._q.promote(o)},qRemove:function(o){this._q.remove(o)},qEmpty:function(){this._q=new Y.Queue},qStart:function(){var io=this;io._qState=1;if(io._q.size()>0)io._qShift()},qStop:function(){this._qState=0},qSize:function(){return this._q.size()}},true);function _queue(u,c){return io.queue.apply(io,[u,c])}_queue.start=function(){io.qStart()};_queue.stop=function(){io.qStop()};_queue.promote=function(o){io.qPromote(o)};_queue.remove=function(o){io.qRemove(o)};
|
||||
_queue.size=function(){io.qSize()};_queue.empty=function(){io.qEmpty()};Y.io.queue=_queue},"patched-v3.18.1",{"requires":["io-base","queue-promote"]});
|
||||
YUI.add("io-upload-iframe",function(Y,NAME){var w=Y.config.win,d=Y.config.doc,_std=d.documentMode&&d.documentMode>=8,_d=decodeURIComponent,_end=Y.IO.prototype.end;function _cFrame(o,c,io){var i=Y.Node.create('\x3ciframe id\x3d"io_iframe'+o.id+'" name\x3d"io_iframe'+o.id+'" /\x3e');i._node.style.position="absolute";i._node.style.top="-1000px";i._node.style.left="-1000px";Y.one("body").appendChild(i);Y.on("load",function(){io._uploadComplete(o,c)},"#io_iframe"+o.id)}function _dFrame(id){Y.Event.purgeElement("#io_iframe"+
|
||||
id,false);Y.one("body").removeChild(Y.one("#io_iframe"+id))}Y.mix(Y.IO.prototype,{_addData:function(f,s){if(Y.Lang.isObject(s))s=Y.QueryString.stringify(s);var o=[],m=s.split("\x3d"),i,l;for(i=0,l=m.length-1;i<l;i++){var name=_d(m[i].substring(m[i].lastIndexOf("\x26")+1));var input=f.elements[name];if(!input){o[i]=d.createElement("input");o[i].type="hidden";o[i].name=name;o[i].value=i+1===l?_d(m[i+1]):_d(m[i+1].substring(0,m[i+1].lastIndexOf("\x26")));f.appendChild(o[i])}}return o},_removeData:function(f,
|
||||
o){var i,l;for(i=0,l=o.length;i<l;i++)f.removeChild(o[i])},_setAttrs:function(f,id,uri){this._originalFormAttrs={action:f.getAttribute("action"),target:f.getAttribute("target")};f.setAttribute("action",uri);f.setAttribute("method","POST");f.setAttribute("target","io_iframe"+id);f.setAttribute(Y.UA.ie&&!_std?"encoding":"enctype","multipart/form-data")},_resetAttrs:function(f,a){Y.Object.each(a,function(v,p){if(v)f.setAttribute(p,v);else f.removeAttribute(p)})},_startUploadTimeout:function(o,c){var io=
|
||||
this;io._timeout[o.id]=w.setTimeout(function(){o.status=0;o.statusText="timeout";io.complete(o,c);io.end(o,c)},c.timeout)},_clearUploadTimeout:function(id){var io=this;w.clearTimeout(io._timeout[id]);delete io._timeout[id]},_uploadComplete:function(o,c){var io=this,d=Y.one("#io_iframe"+o.id).get("contentWindow.document"),b=d.one("body"),p;if(c.timeout)io._clearUploadTimeout(o.id);try{if(b){p=b.one("pre:first-child");o.c.responseText=p?p.get("text"):b.get("text")}else o.c.responseXML=d._node}catch(e){o.e=
|
||||
"upload failure"}io.complete(o,c);io.end(o,c);w.setTimeout(function(){_dFrame(o.id)},0)},_upload:function(o,uri,c){var io=this,f=typeof c.form.id==="string"?d.getElementById(c.form.id):Y.Node.getDOMNode(c.form.id),fields;io._setAttrs(f,o.id,uri);if(c.data)fields=io._addData(f,c.data);if(c.timeout)io._startUploadTimeout(o,c);f.submit();io.start(o,c);if(c.data)var _onIoEndHandler=io.on("io:end",function(event){_onIoEndHandler.detach();io._removeData(f,fields)});return{id:o.id,abort:function(){o.status=
|
||||
0;o.statusText="abort";if(Y.one("#io_iframe"+o.id)){_dFrame(o.id);io.complete(o,c);io.end(o,c)}else return false},isInProgress:function(){return Y.one("#io_iframe"+o.id)?true:false},io:io}},upload:function(o,uri,c){_cFrame(o,c,this);return this._upload(o,uri,c)},end:function(transaction,config){var form,io;if(config){form=config.form;if(form&&form.upload){io=this;form=typeof form.id==="string"?d.getElementById(form.id):form.id;if(form)io._resetAttrs(form,this._originalFormAttrs)}}return _end.call(this,
|
||||
transaction,config)}},true)},"patched-v3.18.1",{"requires":["io-base","node-base"]});
|
||||
YUI.add("io-xdr",function(Y,NAME){var E_XDR_READY=Y.publish("io:xdrReady",{fireOnce:true}),_cB={},_rS={},d=Y.config.doc,w=Y.config.win,xdr=w&&w.XDomainRequest;function _swf(uri,yid,uid){var o='\x3cobject id\x3d"io_swf" type\x3d"application/x-shockwave-flash" data\x3d"'+uri+'" width\x3d"0" height\x3d"0"\x3e'+'\x3cparam name\x3d"movie" value\x3d"'+uri+'"\x3e'+'\x3cparam name\x3d"FlashVars" value\x3d"yid\x3d'+yid+"\x26uid\x3d"+uid+'"\x3e'+'\x3cparam name\x3d"allowScriptAccess" value\x3d"always"\x3e'+
|
||||
"\x3c/object\x3e",c=d.createElement("div");d.body.appendChild(c);c.innerHTML=o}function _data(o,u,d){if(u==="flash")o.c.responseText=decodeURI(o.c.responseText);if(d==="xml")o.c.responseXML=Y.DataType.XML.parse(o.c.responseText);return o}function _abort(o,c){return o.c.abort(o.id,c)}function _isInProgress(o){return xdr?_rS[o.id]!==4:o.c.isInProgress(o.id)}Y.mix(Y.IO.prototype,{_transport:{},_ieEvt:function(o,c){var io=this,i=o.id,t="timeout";o.c.onprogress=function(){_rS[i]=3};o.c.onload=function(){_rS[i]=
|
||||
4;io.xdrResponse("success",o,c)};o.c.onerror=function(){_rS[i]=4;io.xdrResponse("failure",o,c)};o.c.ontimeout=function(){_rS[i]=4;io.xdrResponse(t,o,c)};o.c[t]=c[t]||0},xdr:function(uri,o,c){var io=this;if(c.xdr.use==="flash"){_cB[o.id]=c;w.setTimeout(function(){try{o.c.send(uri,{id:o.id,uid:o.uid,method:c.method,data:c.data,headers:c.headers})}catch(e){io.xdrResponse("transport error",o,c);delete _cB[o.id]}},Y.io.xdr.delay)}else if(xdr){io._ieEvt(o,c);o.c.open(c.method||"GET",uri);setTimeout(function(){o.c.send(c.data)},
|
||||
0)}else o.c.send(uri,o,c);return{id:o.id,abort:function(){return o.c?_abort(o,c):false},isInProgress:function(){return o.c?_isInProgress(o.id):false},io:io}},xdrResponse:function(e,o,c){c=_cB[o.id]?_cB[o.id]:c;var io=this,m=xdr?_rS:_cB,u=c.xdr.use,d=c.xdr.dataType;switch(e){case "start":io.start(o,c);break;case "success":io.success(_data(o,u,d),c);delete m[o.id];break;case "timeout":case "abort":case "transport error":o.c={status:0,statusText:e};case "failure":io.failure(_data(o,u,d),c);delete m[o.id];
|
||||
break}},_xdrReady:function(yid,uid){Y.fire(E_XDR_READY,yid,uid)},transport:function(c){if(c.id==="flash"){_swf(Y.UA.ie?c.src+"?d\x3d"+(new Date).valueOf().toString():c.src,Y.id,c.uid);Y.IO.transports.flash=function(){return d.getElementById("io_swf")}}}});Y.io.xdrReady=function(yid,uid){var io=Y.io._map[uid];Y.io.xdr.delay=0;io._xdrReady.apply(io,[yid,uid])};Y.io.xdrResponse=function(e,o,c){var io=Y.io._map[o.uid];io.xdrResponse.apply(io,[e,o,c])};Y.io.transport=function(c){var io=Y.io._map["io:0"]||
|
||||
new Y.IO;c.uid=io._uid;io.transport.apply(io,[c])};Y.io.xdr={delay:100}},"patched-v3.18.1",{"requires":["io-base","datatype-xml-parse"]});
|
||||
YUI.add("json-parse",function(Y,NAME){var _JSON=Y.config.global.JSON;Y.namespace("JSON").parse=function(obj,reviver,space){return _JSON.parse(typeof obj==="string"?obj:obj+"",reviver,space)}},"patched-v3.18.1",{"requires":["yui-base"]});
|
||||
YUI.add("json-stringify",function(Y,NAME){var COLON=":",_JSON=Y.config.global.JSON;Y.mix(Y.namespace("JSON"),{dateToString:function(d){function _zeroPad(v){return v<10?"0"+v:v}return d.getUTCFullYear()+"-"+_zeroPad(d.getUTCMonth()+1)+"-"+_zeroPad(d.getUTCDate())+"T"+_zeroPad(d.getUTCHours())+COLON+_zeroPad(d.getUTCMinutes())+COLON+_zeroPad(d.getUTCSeconds())+"Z"},stringify:function(){return _JSON.stringify.apply(_JSON,arguments)},charCacheThreshold:100})},"patched-v3.18.1",{"requires":["yui-base"]});
|
||||
YUI.add("node-base",function(Y,NAME){var methods=["hasClass","addClass","removeClass","replaceClass","toggleClass"];Y.Node.importMethod(Y.DOM,methods);Y.NodeList.importMethod(Y.Node.prototype,methods);var Y_Node=Y.Node,Y_DOM=Y.DOM;Y_Node.create=function(html,doc){if(doc&&doc._node)doc=doc._node;return Y.one(Y_DOM.create(html,doc))};Y.mix(Y_Node.prototype,{create:Y_Node.create,insert:function(content,where){this._insert(content,where);return this},_insert:function(content,where){var node=this._node,
|
||||
ret=null;if(typeof where=="number")where=this._node.childNodes[where];else if(where&&where._node)where=where._node;if(content&&typeof content!="string")content=content._node||content._nodes||content;ret=Y_DOM.addHTML(node,content,where);return ret},prepend:function(content){return this.insert(content,0)},append:function(content){return this.insert(content,null)},appendChild:function(node){return Y_Node.scrubVal(this._insert(node))},insertBefore:function(newNode,refNode){return Y.Node.scrubVal(this._insert(newNode,
|
||||
refNode))},appendTo:function(node){Y.one(node).append(this);return this},setContent:function(content){this._insert(content,"replace");return this},getContent:function(){var node=this;if(node._node.nodeType===11)node=node.create("\x3cdiv/\x3e").append(node.cloneNode(true));return node.get("innerHTML")}});Y.Node.prototype.setHTML=Y.Node.prototype.setContent;Y.Node.prototype.getHTML=Y.Node.prototype.getContent;Y.NodeList.importMethod(Y.Node.prototype,["append","insert","appendChild","insertBefore","prepend",
|
||||
"setContent","getContent","setHTML","getHTML"]);var Y_Node=Y.Node,Y_DOM=Y.DOM;Y_Node.ATTRS={text:{getter:function(){return Y_DOM.getText(this._node)},setter:function(content){Y_DOM.setText(this._node,content);return content}},"for":{getter:function(){return Y_DOM.getAttribute(this._node,"for")},setter:function(val){Y_DOM.setAttribute(this._node,"for",val);return val}},"options":{getter:function(){return this._node.getElementsByTagName("option")}},"children":{getter:function(){var node=this._node,
|
||||
children=node.children,childNodes,i,len;if(!children||Y.UA.ie&&Y.UA.ie<9){childNodes=node.childNodes;children=[];for(i=0,len=childNodes.length;i<len;++i)if(childNodes[i].tagName&&childNodes[i].nodeType===1)children[children.length]=childNodes[i]}return Y.all(children)}},value:{getter:function(){return Y_DOM.getValue(this._node)},setter:function(val){Y_DOM.setValue(this._node,val);return val}}};Y.Node.importMethod(Y.DOM,["setAttribute","getAttribute"]);var Y_Node=Y.Node;var Y_NodeList=Y.NodeList;Y_Node.DOM_EVENTS=
|
||||
{abort:1,beforeunload:1,blur:1,change:1,click:1,close:1,command:1,contextmenu:1,copy:1,cut:1,dblclick:1,DOMMouseScroll:1,drag:1,dragstart:1,dragenter:1,dragover:1,dragleave:1,dragend:1,drop:1,error:1,focus:1,key:1,keydown:1,keypress:1,keyup:1,load:1,message:1,mousedown:1,mouseenter:1,mouseleave:1,mousemove:1,mousemultiwheel:1,mouseout:1,mouseover:1,mouseup:1,mousewheel:1,orientationchange:1,paste:1,reset:1,resize:1,select:1,selectstart:1,submit:1,scroll:1,textInput:1,unload:1,invalid:1};Y.mix(Y_Node.DOM_EVENTS,
|
||||
Y.Env.evt.plugins);Y.augment(Y_Node,Y.EventTarget);Y.mix(Y_Node.prototype,{purge:function(recurse,type){Y.Event.purgeElement(this._node,recurse,type);return this}});Y.mix(Y.NodeList.prototype,{_prepEvtArgs:function(type,fn,context){var args=Y.Array(arguments,0,true);if(args.length<2)args[2]=this._nodes;else args.splice(2,0,this._nodes);args[3]=context||this;return args},on:function(type,fn,context){return Y.on.apply(Y,this._prepEvtArgs.apply(this,arguments))},once:function(type,fn,context){return Y.once.apply(Y,
|
||||
this._prepEvtArgs.apply(this,arguments))},after:function(type,fn,context){return Y.after.apply(Y,this._prepEvtArgs.apply(this,arguments))},onceAfter:function(type,fn,context){return Y.onceAfter.apply(Y,this._prepEvtArgs.apply(this,arguments))}});Y_NodeList.importMethod(Y.Node.prototype,["detach","detachAll"]);Y.mix(Y.Node.ATTRS,{offsetHeight:{setter:function(h){Y.DOM.setHeight(this._node,h);return h},getter:function(){return this._node.offsetHeight}},offsetWidth:{setter:function(w){Y.DOM.setWidth(this._node,
|
||||
w);return w},getter:function(){return this._node.offsetWidth}}});Y.mix(Y.Node.prototype,{sizeTo:function(w,h){var node;if(arguments.length<2){node=Y.one(w);w=node.get("offsetWidth");h=node.get("offsetHeight")}this.setAttrs({offsetWidth:w,offsetHeight:h})}});if(!Y.config.doc.documentElement.hasAttribute)Y.Node.prototype.hasAttribute=function(attr){if(attr==="value")if(this.get("value")!=="")return true;return!!(this._node.attributes[attr]&&this._node.attributes[attr].specified)};Y.Node.prototype.focus=
|
||||
function(){try{this._node.focus()}catch(e){}return this};Y.Node.ATTRS.type={setter:function(val){if(val==="hidden")try{this._node.type="hidden"}catch(e){this._node.style.display="none";this._inputType="hidden"}else try{this._node.type=val}catch(e){}return val},getter:function(){return this._inputType||this._node.type},_bypassProxy:true};if(Y.config.doc.createElement("form").elements.nodeType)Y.Node.ATTRS.elements={getter:function(){return this.all("input, textarea, button, select")}};Y.mix(Y.Node.prototype,
|
||||
{_initData:function(){if(!("_data"in this))this._data={}},getData:function(name){this._initData();var data=this._data,ret=data;if(arguments.length)if(name in data)ret=data[name];else ret=this._getDataAttribute(name);else if(typeof data=="object"&&data!==null){ret={};Y.Object.each(data,function(v,n){ret[n]=v});ret=this._getDataAttributes(ret)}return ret},_getDataAttributes:function(ret){ret=ret||{};var i=0,attrs=this._node.attributes,len=attrs.length,prefix=this.DATA_PREFIX,prefixLength=prefix.length,
|
||||
name;while(i<len){name=attrs[i].name;if(name.indexOf(prefix)===0){name=name.substr(prefixLength);if(!(name in ret))ret[name]=this._getDataAttribute(name)}i+=1}return ret},_getDataAttribute:function(name){name=this.DATA_PREFIX+name;var node=this._node,attrs=node.attributes,data=attrs&&attrs[name]&&attrs[name].value;return data},setData:function(name,val){this._initData();if(arguments.length>1)this._data[name]=val;else this._data=name;return this},clearData:function(name){if("_data"in this)if(typeof name!=
|
||||
"undefined")delete this._data[name];else delete this._data;return this}});Y.mix(Y.NodeList.prototype,{getData:function(name){var args=arguments.length?[name]:[];return this._invoke("getData",args,true)},setData:function(name,val){var args=arguments.length>1?[name,val]:[name];return this._invoke("setData",args)},clearData:function(name){var args=arguments.length?[name]:[];return this._invoke("clearData",[name])}})},"patched-v3.18.1",{"requires":["event-base","node-core","dom-base","dom-style"]});
|
||||
YUI.add("node-core",function(Y,NAME){var DOT=".",NODE_NAME="nodeName",NODE_TYPE="nodeType",OWNER_DOCUMENT="ownerDocument",TAG_NAME="tagName",UID="_yuid",EMPTY_OBJ={},_slice=Array.prototype.slice,Y_DOM=Y.DOM,Y_Node=function(node){if(!this.getDOMNode&&!Y.instanceOf(this,Y_Node))return new Y_Node(node);if(typeof node=="string"){node=Y_Node._fromString(node);if(!node)return null}var uid=node.nodeType!==9?node.uniqueID:node[UID];if(uid&&Y_Node._instances[uid]&&Y_Node._instances[uid]._node!==node)node[UID]=
|
||||
null;uid=uid||Y.stamp(node);if(!uid)uid=Y.guid();this[UID]=uid;this._node=node;this._stateProxy=node;if(this._initPlugins)this._initPlugins()},_wrapFn=function(fn){var ret=null;if(fn)ret=typeof fn=="string"?function(n){return Y.Selector.test(n,fn)}:function(n){return fn(Y.one(n))};return ret};Y_Node.ATTRS={};Y_Node.DOM_EVENTS={};Y_Node._fromString=function(node){if(node)if(node.indexOf("doc")===0)node=Y.config.doc;else if(node.indexOf("win")===0)node=Y.config.win;else node=Y.Selector.query(node,null,
|
||||
true);return node||null};Y_Node.NAME="node";Y_Node.re_aria=/^(?:role$|aria-)/;Y_Node.SHOW_TRANSITION="fadeIn";Y_Node.HIDE_TRANSITION="fadeOut";Y_Node._instances={};Y_Node.getDOMNode=function(node){if(node)return node.nodeType?node:node._node||null;return null};Y_Node.scrubVal=function(val,node){if(val){if(typeof val=="object"||typeof val=="function")if(NODE_TYPE in val||Y_DOM.isWindow(val))val=Y.one(val);else if(val.item&&!val._nodes||val[0]&&val[0][NODE_TYPE])val=Y.all(val)}else if(typeof val===
|
||||
"undefined")val=node;else if(val===null)val=null;return val};Y_Node.addMethod=function(name,fn,context){if(name&&fn&&typeof fn=="function")Y_Node.prototype[name]=function(){var args=_slice.call(arguments),node=this,ret;if(args[0]&&args[0]._node)args[0]=args[0]._node;if(args[1]&&args[1]._node)args[1]=args[1]._node;args.unshift(node._node);ret=fn.apply(context||node,args);if(ret)ret=Y_Node.scrubVal(ret,node);typeof ret!="undefined"||(ret=node);return ret};else;};Y_Node.importMethod=function(host,name,
|
||||
altName){if(typeof name=="string"){altName=altName||name;Y_Node.addMethod(altName,host[name],host)}else Y.Array.each(name,function(n){Y_Node.importMethod(host,n)})};Y_Node.one=function(node){var instance=null,cachedNode,uid;if(node){if(typeof node=="string"){node=Y_Node._fromString(node);if(!node)return null}else if(node.getDOMNode&&Y.instanceOf(node,Y_Node))return node;if(node.nodeType||Y.DOM.isWindow(node)){uid=node.uniqueID&&node.nodeType!==9?node.uniqueID:node._yuid;instance=Y_Node._instances[uid];
|
||||
cachedNode=instance?instance._node:null;if(!instance||cachedNode&&node!==cachedNode){instance=new Y_Node(node);if(node.nodeType!=11)Y_Node._instances[instance[UID]]=instance}}}return instance};Y_Node.DEFAULT_SETTER=function(name,val){var node=this._stateProxy,strPath;if(name.indexOf(DOT)>-1){strPath=name;name=name.split(DOT);Y.Object.setValue(node,name,val)}else if(typeof node[name]!="undefined")node[name]=val;return val};Y_Node.DEFAULT_GETTER=function(name){var node=this._stateProxy,val;if(name.indexOf&&
|
||||
name.indexOf(DOT)>-1)val=Y.Object.getValue(node,name.split(DOT));else if(typeof node[name]!="undefined")val=node[name];return val};Y.mix(Y_Node.prototype,{DATA_PREFIX:"data-",toString:function(){var str=this[UID]+": not bound to a node",node=this._node,attrs,id,className;if(node){attrs=node.attributes;id=attrs&&attrs.id?node.getAttribute("id"):null;className=attrs&&attrs.className?node.getAttribute("className"):null;str=node[NODE_NAME];if(id)str+="#"+id;if(className)str+="."+className.replace(" ",
|
||||
".");str+=" "+this[UID]}return str},get:function(attr){var val;if(this._getAttr)val=this._getAttr(attr);else val=this._get(attr);if(val)val=Y_Node.scrubVal(val,this);else if(val===null)val=null;return val},_get:function(attr){var attrConfig=Y_Node.ATTRS[attr],val;if(attrConfig&&attrConfig.getter)val=attrConfig.getter.call(this);else if(Y_Node.re_aria.test(attr))val=this._node.getAttribute(attr,2);else val=Y_Node.DEFAULT_GETTER.apply(this,arguments);return val},set:function(attr,val){var attrConfig=
|
||||
Y_Node.ATTRS[attr];if(this._setAttr)this._setAttr.apply(this,arguments);else if(attrConfig&&attrConfig.setter)attrConfig.setter.call(this,val,attr);else if(Y_Node.re_aria.test(attr))this._node.setAttribute(attr,val);else Y_Node.DEFAULT_SETTER.apply(this,arguments);return this},setAttrs:function(attrMap){if(this._setAttrs)this._setAttrs(attrMap);else Y.Object.each(attrMap,function(v,n){this.set(n,v)},this);return this},getAttrs:function(attrs){var ret={};if(this._getAttrs)this._getAttrs(attrs);else Y.Array.each(attrs,
|
||||
function(v,n){ret[v]=this.get(v)},this);return ret},compareTo:function(refNode){var node=this._node;if(refNode&&refNode._node)refNode=refNode._node;return node===refNode},inDoc:function(doc){var node=this._node;if(node){doc=doc?doc._node||doc:node[OWNER_DOCUMENT];if(doc.documentElement)return Y_DOM.contains(doc.documentElement,node)}return false},getById:function(id){var node=this._node,ret=Y_DOM.byId(id,node[OWNER_DOCUMENT]);if(ret&&Y_DOM.contains(node,ret))ret=Y.one(ret);else ret=null;return ret},
|
||||
ancestor:function(fn,testSelf,stopFn){if(arguments.length===2&&(typeof testSelf=="string"||typeof testSelf=="function"))stopFn=testSelf;return Y.one(Y_DOM.ancestor(this._node,_wrapFn(fn),testSelf,_wrapFn(stopFn)))},ancestors:function(fn,testSelf,stopFn){if(arguments.length===2&&(typeof testSelf=="string"||typeof testSelf=="function"))stopFn=testSelf;return Y.all(Y_DOM.ancestors(this._node,_wrapFn(fn),testSelf,_wrapFn(stopFn)))},previous:function(fn,all){return Y.one(Y_DOM.elementByAxis(this._node,
|
||||
"previousSibling",_wrapFn(fn),all))},next:function(fn,all){return Y.one(Y_DOM.elementByAxis(this._node,"nextSibling",_wrapFn(fn),all))},siblings:function(fn){return Y.all(Y_DOM.siblings(this._node,_wrapFn(fn)))},one:function(selector){return Y.one(Y.Selector.query(selector,this._node,true))},all:function(selector){var nodelist;if(this._node){nodelist=Y.all(Y.Selector.query(selector,this._node));nodelist._query=selector;nodelist._queryRoot=this._node}return nodelist||Y.all([])},test:function(selector){return Y.Selector.test(this._node,
|
||||
selector)},remove:function(destroy){var node=this._node;if(node&&node.parentNode)node.parentNode.removeChild(node);if(destroy)this.destroy();return this},replace:function(newNode){var node=this._node;if(typeof newNode=="string")newNode=Y_Node.create(newNode);node.parentNode.replaceChild(Y_Node.getDOMNode(newNode),node);return this},replaceChild:function(node,refNode){if(typeof node=="string")node=Y_DOM.create(node);return Y.one(this._node.replaceChild(Y_Node.getDOMNode(node),Y_Node.getDOMNode(refNode)))},
|
||||
destroy:function(recursive){var UID=Y.config.doc.uniqueID?"uniqueID":"_yuid",instance;this.purge();if(this.unplug)this.unplug();this.clearData();if(recursive)Y.NodeList.each(this.all("*"),function(node){instance=Y_Node._instances[node[UID]];if(instance)instance.destroy();else Y.Event.purgeElement(node)});this._node=null;this._stateProxy=null;delete Y_Node._instances[this._yuid]},invoke:function(method,a,b,c,d,e){var node=this._node,ret;if(a&&a._node)a=a._node;if(b&&b._node)b=b._node;ret=node[method](a,
|
||||
b,c,d,e);return Y_Node.scrubVal(ret,this)},swap:Y.config.doc.documentElement.swapNode?function(otherNode){this._node.swapNode(Y_Node.getDOMNode(otherNode))}:function(otherNode){otherNode=Y_Node.getDOMNode(otherNode);var node=this._node,parent=otherNode.parentNode,nextSibling=otherNode.nextSibling;if(nextSibling===node)parent.insertBefore(node,otherNode);else if(otherNode===node.nextSibling)parent.insertBefore(otherNode,node);else{node.parentNode.replaceChild(otherNode,node);Y_DOM.addHTML(parent,node,
|
||||
nextSibling)}return this},hasMethod:function(method){var node=this._node;return!!(node&&method in node&&typeof node[method]!="unknown"&&(typeof node[method]=="function"||String(node[method]).indexOf("function")===1))},isFragment:function(){return this.get("nodeType")===11},empty:function(){this.get("childNodes").remove().destroy(true);return this},getDOMNode:function(){return this._node}},true);Y.Node=Y_Node;Y.one=Y_Node.one;var NodeList=function(nodes){var tmp=[];if(nodes)if(typeof nodes==="string"){this._query=
|
||||
nodes;nodes=Y.Selector.query(nodes)}else if(nodes.nodeType||Y_DOM.isWindow(nodes))nodes=[nodes];else if(nodes._node)nodes=[nodes._node];else if(nodes[0]&&nodes[0]._node){Y.Array.each(nodes,function(node){if(node._node)tmp.push(node._node)});nodes=tmp}else nodes=Y.Array(nodes,0,true);this._nodes=nodes||[]};NodeList.NAME="NodeList";NodeList.getDOMNodes=function(nodelist){return nodelist&&nodelist._nodes?nodelist._nodes:nodelist};NodeList.each=function(instance,fn,context){var nodes=instance._nodes;
|
||||
if(nodes&&nodes.length)Y.Array.each(nodes,fn,context||instance);else;};NodeList.addMethod=function(name,fn,context){if(name&&fn)NodeList.prototype[name]=function(){var ret=[],args=arguments;Y.Array.each(this._nodes,function(node){var UID=node.uniqueID&&node.nodeType!==9?"uniqueID":"_yuid",instance=Y.Node._instances[node[UID]],ctx,result;if(!instance)instance=NodeList._getTempNode(node);ctx=context||instance;result=fn.apply(ctx,args);if(result!==undefined&&result!==instance)ret[ret.length]=result});
|
||||
return ret.length?ret:this};else;};NodeList.importMethod=function(host,name,altName){if(typeof name==="string"){altName=altName||name;NodeList.addMethod(altName,host[name])}else Y.Array.each(name,function(n){NodeList.importMethod(host,n)})};NodeList._getTempNode=function(node){var tmp=NodeList._tempNode;if(!tmp){tmp=Y.Node.create("\x3cdiv\x3e\x3c/div\x3e");NodeList._tempNode=tmp}tmp._node=node;tmp._stateProxy=node;return tmp};Y.mix(NodeList.prototype,{_invoke:function(method,args,getter){var ret=
|
||||
getter?[]:this;this.each(function(node){var val=node[method].apply(node,args);if(getter)ret.push(val)});return ret},item:function(index){return Y.one((this._nodes||[])[index])},each:function(fn,context){var instance=this;Y.Array.each(this._nodes,function(node,index){node=Y.one(node);return fn.call(context||node,node,index,instance)});return instance},batch:function(fn,context){var nodelist=this;Y.Array.each(this._nodes,function(node,index){var instance=Y.Node._instances[node[UID]];if(!instance)instance=
|
||||
NodeList._getTempNode(node);return fn.call(context||instance,instance,index,nodelist)});return nodelist},some:function(fn,context){var instance=this;return Y.Array.some(this._nodes,function(node,index){node=Y.one(node);context=context||node;return fn.call(context,node,index,instance)})},toFrag:function(){return Y.one(Y.DOM._nl2frag(this._nodes))},indexOf:function(node){return Y.Array.indexOf(this._nodes,Y.Node.getDOMNode(node))},filter:function(selector){return Y.all(Y.Selector.filter(this._nodes,
|
||||
selector))},modulus:function(n,r){r=r||0;var nodes=[];NodeList.each(this,function(node,i){if(i%n===r)nodes.push(node)});return Y.all(nodes)},odd:function(){return this.modulus(2,1)},even:function(){return this.modulus(2)},destructor:function(){},refresh:function(){var doc,nodes=this._nodes,query=this._query,root=this._queryRoot;if(query){if(!root)if(nodes&&nodes[0]&&nodes[0].ownerDocument)root=nodes[0].ownerDocument;this._nodes=Y.Selector.query(query,root)}return this},size:function(){return this._nodes.length},
|
||||
isEmpty:function(){return this._nodes.length<1},toString:function(){var str="",errorMsg=this[UID]+": not bound to any nodes",nodes=this._nodes,node;if(nodes&&nodes[0]){node=nodes[0];str+=node[NODE_NAME];if(node.id)str+="#"+node.id;if(node.className)str+="."+node.className.replace(" ",".");if(nodes.length>1)str+="...["+nodes.length+" items]"}return str||errorMsg},getDOMNodes:function(){return this._nodes}},true);NodeList.importMethod(Y.Node.prototype,["destroy","empty","remove","set"]);NodeList.prototype.get=
|
||||
function(attr){var ret=[],nodes=this._nodes,isNodeList=false,getTemp=NodeList._getTempNode,instance,val;if(nodes[0]){instance=Y.Node._instances[nodes[0]._yuid]||getTemp(nodes[0]);val=instance._get(attr);if(val&&val.nodeType)isNodeList=true}Y.Array.each(nodes,function(node){instance=Y.Node._instances[node._yuid];if(!instance)instance=getTemp(node);val=instance._get(attr);if(!isNodeList)val=Y.Node.scrubVal(val,instance);ret.push(val)});return isNodeList?Y.all(ret):ret};Y.NodeList=NodeList;Y.all=function(nodes){return new NodeList(nodes)};
|
||||
Y.Node.all=Y.all;var Y_NodeList=Y.NodeList,ArrayProto=Array.prototype,ArrayMethods={"concat":1,"pop":0,"push":0,"shift":0,"slice":1,"splice":1,"unshift":0};Y.Object.each(ArrayMethods,function(returnNodeList,name){Y_NodeList.prototype[name]=function(){var args=[],i=0,arg,ret;while(typeof(arg=arguments[i++])!="undefined")args.push(arg._node||arg._nodes||arg);ret=ArrayProto[name].apply(this._nodes,args);if(returnNodeList)ret=Y.all(ret);else ret=Y.Node.scrubVal(ret);return ret}});Y.Array.each(["removeChild",
|
||||
"hasChildNodes","cloneNode","hasAttribute","scrollIntoView","getElementsByTagName","focus","blur","submit","reset","select","createCaption"],function(method){Y.Node.prototype[method]=function(arg1,arg2,arg3){var ret=this.invoke(method,arg1,arg2,arg3);return ret}});Y.Node.prototype.removeAttribute=function(attr){var node=this._node;if(node)node.removeAttribute(attr,0);return this};Y.Node.importMethod(Y.DOM,["contains","setAttribute","getAttribute","wrap","unwrap","generateID"]);Y.NodeList.importMethod(Y.Node.prototype,
|
||||
["getAttribute","setAttribute","removeAttribute","unwrap","wrap","generateID"])},"patched-v3.18.1",{"requires":["dom-core","selector"]});
|
||||
YUI.add("node-event-delegate",function(Y,NAME){Y.Node.prototype.delegate=function(type){var args=Y.Array(arguments,0,true),index=Y.Lang.isObject(type)&&!Y.Lang.isArray(type)?1:2;args.splice(index,0,this._node);return Y.delegate.apply(Y,args)}},"patched-v3.18.1",{"requires":["node-base","event-delegate"]});
|
||||
YUI.add("node-event-simulate",function(Y,NAME){Y.Node.prototype.simulate=function(type,options){Y.Event.simulate(Y.Node.getDOMNode(this),type,options)};Y.Node.prototype.simulateGesture=function(name,options,cb){Y.Event.simulateGesture(this,name,options,cb)}},"patched-v3.18.1",{"requires":["node-base","event-simulate","gesture-simulate"]});
|
||||
YUI.add("node-focusmanager",function(Y,NAME){var ACTIVE_DESCENDANT="activeDescendant",ID="id",DISABLED="disabled",TAB_INDEX="tabIndex",FOCUSED="focused",FOCUS_CLASS="focusClass",CIRCULAR="circular",UI="UI",KEY="key",ACTIVE_DESCENDANT_CHANGE=ACTIVE_DESCENDANT+"Change",HOST="host",scrollKeys={37:true,38:true,39:true,40:true},clickableElements={"a":true,"button":true,"input":true,"object":true},Lang=Y.Lang,UA=Y.UA,NodeFocusManager=function(){NodeFocusManager.superclass.constructor.apply(this,arguments)};
|
||||
NodeFocusManager.ATTRS={focused:{value:false,readOnly:true},descendants:{getter:function(value){return this.get(HOST).all(value)}},activeDescendant:{setter:function(value){var isNumber=Lang.isNumber,INVALID_VALUE=Y.Attribute.INVALID_VALUE,descendantsMap=this._descendantsMap,descendants=this._descendants,nodeIndex,returnValue,oNode;if(isNumber(value)){nodeIndex=value;returnValue=nodeIndex}else if(value instanceof Y.Node&&descendantsMap){nodeIndex=descendantsMap[value.get(ID)];if(isNumber(nodeIndex))returnValue=
|
||||
nodeIndex;else returnValue=INVALID_VALUE}else returnValue=INVALID_VALUE;if(descendants){oNode=descendants.item(nodeIndex);if(oNode&&oNode.get("disabled"))returnValue=INVALID_VALUE}return returnValue}},keys:{value:{next:null,previous:null}},focusClass:{},circular:{value:true}};Y.extend(NodeFocusManager,Y.Plugin.Base,{_stopped:true,_descendants:null,_descendantsMap:null,_focusedNode:null,_lastNodeIndex:0,_eventHandlers:null,_initDescendants:function(){var descendants=this.get("descendants"),descendantsMap=
|
||||
{},nFirstEnabled=-1,nDescendants,nActiveDescendant=this.get(ACTIVE_DESCENDANT),oNode,sID,i=0;if(Lang.isUndefined(nActiveDescendant))nActiveDescendant=-1;if(descendants){nDescendants=descendants.size();for(i=0;i<nDescendants;i++){oNode=descendants.item(i);if(nFirstEnabled===-1&&!oNode.get(DISABLED))nFirstEnabled=i;if(nActiveDescendant<0&&parseInt(oNode.getAttribute(TAB_INDEX,2),10)===0)nActiveDescendant=i;if(oNode)oNode.set(TAB_INDEX,-1);sID=oNode.get(ID);if(!sID){sID=Y.guid();oNode.set(ID,sID)}descendantsMap[sID]=
|
||||
i}if(nActiveDescendant<0)nActiveDescendant=0;oNode=descendants.item(nActiveDescendant);if(!oNode||oNode.get(DISABLED)){oNode=descendants.item(nFirstEnabled);nActiveDescendant=nFirstEnabled}this._lastNodeIndex=nDescendants-1;this._descendants=descendants;this._descendantsMap=descendantsMap;this.set(ACTIVE_DESCENDANT,nActiveDescendant);if(oNode)oNode.set(TAB_INDEX,0)}},_isDescendant:function(node){return node.get(ID)in this._descendantsMap},_removeFocusClass:function(){var oFocusedNode=this._focusedNode,
|
||||
focusClass=this.get(FOCUS_CLASS),sClassName;if(focusClass)sClassName=Lang.isString(focusClass)?focusClass:focusClass.className;if(oFocusedNode&&sClassName)oFocusedNode.removeClass(sClassName)},_detachKeyHandler:function(){var prevKeyHandler=this._prevKeyHandler,nextKeyHandler=this._nextKeyHandler;if(prevKeyHandler)prevKeyHandler.detach();if(nextKeyHandler)nextKeyHandler.detach()},_preventScroll:function(event){if(scrollKeys[event.keyCode]&&this._isDescendant(event.target))event.preventDefault()},
|
||||
_fireClick:function(event){var oTarget=event.target,sNodeName=oTarget.get("nodeName").toLowerCase();if(event.keyCode===13&&(!clickableElements[sNodeName]||sNodeName==="a"&&!oTarget.getAttribute("href")))oTarget.simulate("click")},_attachKeyHandler:function(){this._detachKeyHandler();var sNextKey=this.get("keys.next"),sPrevKey=this.get("keys.previous"),oNode=this.get(HOST),aHandlers=this._eventHandlers;if(sPrevKey)this._prevKeyHandler=Y.on(KEY,Y.bind(this._focusPrevious,this),oNode,sPrevKey);if(sNextKey)this._nextKeyHandler=
|
||||
Y.on(KEY,Y.bind(this._focusNext,this),oNode,sNextKey);if(UA.opera)aHandlers.push(oNode.on("keypress",this._preventScroll,this));if(!UA.opera)aHandlers.push(oNode.on("keypress",this._fireClick,this))},_detachEventHandlers:function(){this._detachKeyHandler();var aHandlers=this._eventHandlers;if(aHandlers){Y.Array.each(aHandlers,function(handle){handle.detach()});this._eventHandlers=null}},_attachEventHandlers:function(){var descendants=this._descendants,aHandlers,oDocument,handle;if(descendants&&descendants.size()){aHandlers=
|
||||
this._eventHandlers||[];oDocument=this.get(HOST).get("ownerDocument");if(aHandlers.length===0){aHandlers.push(oDocument.on("focus",this._onDocFocus,this));aHandlers.push(oDocument.on("mousedown",this._onDocMouseDown,this));aHandlers.push(this.after("keysChange",this._attachKeyHandler));aHandlers.push(this.after("descendantsChange",this._initDescendants));aHandlers.push(this.after(ACTIVE_DESCENDANT_CHANGE,this._afterActiveDescendantChange));handle=this.after("focusedChange",Y.bind(function(event){if(event.newVal){this._attachKeyHandler();
|
||||
handle.detach()}},this));aHandlers.push(handle)}this._eventHandlers=aHandlers}},_onDocMouseDown:function(event){var oHost=this.get(HOST),oTarget=event.target,bChildNode=oHost.contains(oTarget),node,getFocusable=function(node){var returnVal=false;if(!node.compareTo(oHost))returnVal=this._isDescendant(node)?node:getFocusable.call(this,node.get("parentNode"));return returnVal};if(bChildNode){node=getFocusable.call(this,oTarget);if(node)oTarget=node;else if(!node&&this.get(FOCUSED)){this._set(FOCUSED,
|
||||
false);this._onDocFocus(event)}}if(bChildNode&&this._isDescendant(oTarget))this.focus(oTarget);else if(UA.webkit&&this.get(FOCUSED)&&(!bChildNode||bChildNode&&!this._isDescendant(oTarget))){this._set(FOCUSED,false);this._onDocFocus(event)}},_onDocFocus:function(event){var oTarget=this._focusTarget||event.target,bFocused=this.get(FOCUSED),focusClass=this.get(FOCUS_CLASS),oFocusedNode=this._focusedNode,bInCollection;if(this._focusTarget)this._focusTarget=null;if(this.get(HOST).contains(oTarget)){bInCollection=
|
||||
this._isDescendant(oTarget);if(!bFocused&&bInCollection)bFocused=true;else if(bFocused&&!bInCollection)bFocused=false}else bFocused=false;if(focusClass){if(oFocusedNode&&(!oFocusedNode.compareTo(oTarget)||!bFocused))this._removeFocusClass();if(bInCollection&&bFocused){if(focusClass.fn){oTarget=focusClass.fn(oTarget);oTarget.addClass(focusClass.className)}else oTarget.addClass(focusClass);this._focusedNode=oTarget}}this._set(FOCUSED,bFocused)},_focusNext:function(event,activeDescendant){var nActiveDescendant=
|
||||
activeDescendant||this.get(ACTIVE_DESCENDANT),oNode;if(this._isDescendant(event.target)&&nActiveDescendant<=this._lastNodeIndex){nActiveDescendant=nActiveDescendant+1;if(nActiveDescendant===this._lastNodeIndex+1&&this.get(CIRCULAR))nActiveDescendant=0;oNode=this._descendants.item(nActiveDescendant);if(oNode)if(oNode.get("disabled"))this._focusNext(event,nActiveDescendant);else this.focus(nActiveDescendant)}this._preventScroll(event)},_focusPrevious:function(event,activeDescendant){var nActiveDescendant=
|
||||
activeDescendant||this.get(ACTIVE_DESCENDANT),oNode;if(this._isDescendant(event.target)&&nActiveDescendant>=0){nActiveDescendant=nActiveDescendant-1;if(nActiveDescendant===-1&&this.get(CIRCULAR))nActiveDescendant=this._lastNodeIndex;oNode=this._descendants.item(nActiveDescendant);if(oNode)if(oNode.get("disabled"))this._focusPrevious(event,nActiveDescendant);else this.focus(nActiveDescendant)}this._preventScroll(event)},_afterActiveDescendantChange:function(event){var oNode=this._descendants.item(event.prevVal);
|
||||
if(oNode)oNode.set(TAB_INDEX,-1);oNode=this._descendants.item(event.newVal);if(oNode)oNode.set(TAB_INDEX,0)},initializer:function(config){this.start()},destructor:function(){this.stop();this.get(HOST).focusManager=null},focus:function(index){if(Lang.isUndefined(index))index=this.get(ACTIVE_DESCENDANT);this.set(ACTIVE_DESCENDANT,index,{src:UI});var oNode=this._descendants.item(this.get(ACTIVE_DESCENDANT));if(oNode){oNode.focus();if(UA.opera&&oNode.get("nodeName").toLowerCase()==="button")this._focusTarget=
|
||||
oNode}},blur:function(){var oNode;if(this.get(FOCUSED)){oNode=this._descendants.item(this.get(ACTIVE_DESCENDANT));if(oNode){oNode.blur();this._removeFocusClass()}this._set(FOCUSED,false,{src:UI})}},start:function(){if(this._stopped){this._initDescendants();this._attachEventHandlers();this._stopped=false}},stop:function(){if(!this._stopped){this._detachEventHandlers();this._descendants=null;this._focusedNode=null;this._lastNodeIndex=0;this._stopped=true}},refresh:function(){this._initDescendants();
|
||||
if(!this._eventHandlers)this._attachEventHandlers()}});NodeFocusManager.NAME="nodeFocusManager";NodeFocusManager.NS="focusManager";Y.namespace("Plugin");Y.Plugin.NodeFocusManager=NodeFocusManager},"patched-v3.18.1",{"requires":["attribute","node","plugin","node-event-simulate","event-key","event-focus"]});
|
||||
YUI.add("node-pluginhost",function(Y,NAME){Y.Node.plug=function(){var args=Y.Array(arguments);args.unshift(Y.Node);Y.Plugin.Host.plug.apply(Y.Base,args);return Y.Node};Y.Node.unplug=function(){var args=Y.Array(arguments);args.unshift(Y.Node);Y.Plugin.Host.unplug.apply(Y.Base,args);return Y.Node};Y.mix(Y.Node,Y.Plugin.Host,false,null,1);Y.Object.each(Y.Node._instances,function(node){Y.Plugin.Host.apply(node)});Y.NodeList.prototype.plug=function(){var args=arguments;Y.NodeList.each(this,function(node){Y.Node.prototype.plug.apply(Y.one(node),
|
||||
args)});return this};Y.NodeList.prototype.unplug=function(){var args=arguments;Y.NodeList.each(this,function(node){Y.Node.prototype.unplug.apply(Y.one(node),args)});return this}},"patched-v3.18.1",{"requires":["node-base","pluginhost"]});
|
||||
YUI.add("node-screen",function(Y,NAME){Y.each(["winWidth","winHeight","docWidth","docHeight","docScrollX","docScrollY"],function(name){Y.Node.ATTRS[name]={getter:function(){var args=Array.prototype.slice.call(arguments);args.unshift(Y.Node.getDOMNode(this));return Y.DOM[name].apply(this,args)}}});Y.Node.ATTRS.scrollLeft={getter:function(){var node=Y.Node.getDOMNode(this);return"scrollLeft"in node?node.scrollLeft:Y.DOM.docScrollX(node)},setter:function(val){var node=Y.Node.getDOMNode(this);if(node)if("scrollLeft"in
|
||||
node)node.scrollLeft=val;else{if(node.document||node.nodeType===9)Y.DOM._getWin(node).scrollTo(val,Y.DOM.docScrollY(node))}else;}};Y.Node.ATTRS.scrollTop={getter:function(){var node=Y.Node.getDOMNode(this);return"scrollTop"in node?node.scrollTop:Y.DOM.docScrollY(node)},setter:function(val){var node=Y.Node.getDOMNode(this);if(node)if("scrollTop"in node)node.scrollTop=val;else{if(node.document||node.nodeType===9)Y.DOM._getWin(node).scrollTo(Y.DOM.docScrollX(node),val)}else;}};Y.Node.importMethod(Y.DOM,
|
||||
["getXY","setXY","getX","setX","getY","setY","swapXY"]);Y.Node.ATTRS.region={getter:function(){var node=this.getDOMNode(),region;if(node&&!node.tagName)if(node.nodeType===9)node=node.documentElement;if(Y.DOM.isWindow(node))region=Y.DOM.viewportRegion(node);else region=Y.DOM.region(node);return region}};Y.Node.ATTRS.viewportRegion={getter:function(){return Y.DOM.viewportRegion(Y.Node.getDOMNode(this))}};Y.Node.importMethod(Y.DOM,"inViewportRegion");Y.Node.prototype.intersect=function(node2,altRegion){var node1=
|
||||
Y.Node.getDOMNode(this);if(Y.instanceOf(node2,Y.Node))node2=Y.Node.getDOMNode(node2);return Y.DOM.intersect(node1,node2,altRegion)};Y.Node.prototype.inRegion=function(node2,all,altRegion){var node1=Y.Node.getDOMNode(this);if(Y.instanceOf(node2,Y.Node))node2=Y.Node.getDOMNode(node2);return Y.DOM.inRegion(node1,node2,all,altRegion)}},"patched-v3.18.1",{"requires":["dom-screen","node-base"]});
|
||||
YUI.add("node-style",function(Y,NAME){(function(Y){Y.mix(Y.Node.prototype,{setStyle:function(attr,val){Y.DOM.setStyle(this._node,attr,val);return this},setStyles:function(hash){Y.DOM.setStyles(this._node,hash);return this},getStyle:function(attr){return Y.DOM.getStyle(this._node,attr)},getComputedStyle:function(attr){return Y.DOM.getComputedStyle(this._node,attr)}});Y.NodeList.importMethod(Y.Node.prototype,["getStyle","getComputedStyle","setStyle","setStyles"])})(Y);var Y_Node=Y.Node;Y.mix(Y_Node.prototype,
|
||||
{show:function(callback){callback=arguments[arguments.length-1];this.toggleView(true,callback);return this},_show:function(){this.removeAttribute("hidden");this.setStyle("display","")},_isHidden:function(){return this.hasAttribute("hidden")||Y.DOM.getComputedStyle(this._node,"display")==="none"},toggleView:function(on,callback){this._toggleView.apply(this,arguments);return this},_toggleView:function(on,callback){callback=arguments[arguments.length-1];if(typeof on!="boolean")on=this._isHidden()?1:
|
||||
0;if(on)this._show();else this._hide();if(typeof callback=="function")callback.call(this);return this},hide:function(callback){callback=arguments[arguments.length-1];this.toggleView(false,callback);return this},_hide:function(){this.setAttribute("hidden","hidden");this.setStyle("display","none")}});Y.NodeList.importMethod(Y.Node.prototype,["show","hide","toggleView"])},"patched-v3.18.1",{"requires":["dom-style","node-base"]});
|
||||
YUI.add("oop",function(Y,NAME){var L=Y.Lang,A=Y.Array,OP=Object.prototype,CLONE_MARKER="_~yuim~_",hasOwn=OP.hasOwnProperty,toString=OP.toString;function dispatch(o,f,c,proto,action){if(o&&o[action]&&o!==Y)return o[action].call(o,f,c);else switch(A.test(o)){case 1:return A[action](o,f,c);case 2:return A[action](Y.Array(o,0,true),f,c);default:return Y.Object[action](o,f,c,proto)}}Y.augment=function(receiver,supplier,overwrite,whitelist,args){var rProto=receiver.prototype,sequester=rProto&&supplier,
|
||||
sProto=supplier.prototype,to=rProto||receiver,copy,newPrototype,replacements,sequestered,unsequester;args=args?Y.Array(args):[];if(sequester){newPrototype={};replacements={};sequestered={};copy=function(value,key){if(overwrite||!(key in rProto))if(toString.call(value)==="[object Function]"){sequestered[key]=value;newPrototype[key]=replacements[key]=function(){return unsequester(this,value,arguments)}}else newPrototype[key]=value};unsequester=function(instance,fn,fnArgs){for(var key in sequestered)if(hasOwn.call(sequestered,
|
||||
key)&&instance[key]===replacements[key])instance[key]=sequestered[key];supplier.apply(instance,args);return fn.apply(instance,fnArgs)};if(whitelist)Y.Array.each(whitelist,function(name){if(name in sProto)copy(sProto[name],name)});else Y.Object.each(sProto,copy,null,true)}Y.mix(to,newPrototype||sProto,overwrite,whitelist);if(!sequester)supplier.apply(to,args);return receiver};Y.aggregate=function(r,s,ov,wl){return Y.mix(r,s,ov,wl,0,true)};Y.extend=function(r,s,px,sx){if(!s||!r)Y.error("extend failed, verify dependencies");
|
||||
var sp=s.prototype,rp=Y.Object(sp);r.prototype=rp;rp.constructor=r;r.superclass=sp;if(s!=Object&&sp.constructor==OP.constructor)sp.constructor=s;if(px)Y.mix(rp,px,true);if(sx)Y.mix(r,sx,true);return r};Y.each=function(o,f,c,proto){return dispatch(o,f,c,proto,"each")};Y.some=function(o,f,c,proto){return dispatch(o,f,c,proto,"some")};Y.clone=function(o,safe,f,c,owner,cloned){var o2,marked,stamp;if(!L.isObject(o)||Y.instanceOf(o,YUI)||(o.addEventListener||o.attachEvent))return o;marked=cloned||{};switch(L.type(o)){case "date":return new Date(o);
|
||||
case "regexp":return o;case "function":return o;case "array":o2=[];break;default:if(o[CLONE_MARKER])return marked[o[CLONE_MARKER]];stamp=Y.guid();o2=safe?{}:Y.Object(o);o[CLONE_MARKER]=stamp;marked[stamp]=o}Y.each(o,function(v,k){if((k||k===0)&&(!f||f.call(c||this,v,k,this,o)!==false))if(k!==CLONE_MARKER)if(k=="prototype");else this[k]=Y.clone(v,safe,f,c,owner||o,marked)},o2);if(!cloned){Y.Object.each(marked,function(v,k){if(v[CLONE_MARKER])try{delete v[CLONE_MARKER]}catch(e){v[CLONE_MARKER]=null}},
|
||||
this);marked=null}return o2};Y.bind=function(f,c){var xargs=arguments.length>2?Y.Array(arguments,2,true):null;return function(){var fn=L.isString(f)?c[f]:f,args=xargs?xargs.concat(Y.Array(arguments,0,true)):arguments;return fn.apply(c||fn,args)}};Y.rbind=function(f,c){var xargs=arguments.length>2?Y.Array(arguments,2,true):null;return function(){var fn=L.isString(f)?c[f]:f,args=xargs?Y.Array(arguments,0,true).concat(xargs):arguments;return fn.apply(c||fn,args)}}},"patched-v3.18.1",{"requires":["yui-base"]});
|
||||
YUI.add("plugin",function(Y,NAME){function Plugin(config){if(!(this.hasImpl&&this.hasImpl(Y.Plugin.Base)))Plugin.superclass.constructor.apply(this,arguments);else Plugin.prototype.initializer.apply(this,arguments)}Plugin.ATTRS={host:{writeOnce:true}};Plugin.NAME="plugin";Plugin.NS="plugin";Y.extend(Plugin,Y.Base,{_handles:null,initializer:function(config){this._handles=[]},destructor:function(){if(this._handles)for(var i=0,l=this._handles.length;i<l;i++)this._handles[i].detach()},doBefore:function(strMethod,
|
||||
fn,context){var host=this.get("host"),handle;if(strMethod in host)handle=this.beforeHostMethod(strMethod,fn,context);else if(host.on)handle=this.onHostEvent(strMethod,fn,context);return handle},doAfter:function(strMethod,fn,context){var host=this.get("host"),handle;if(strMethod in host)handle=this.afterHostMethod(strMethod,fn,context);else if(host.after)handle=this.afterHostEvent(strMethod,fn,context);return handle},onHostEvent:function(type,fn,context){var handle=this.get("host").on(type,fn,context||
|
||||
this);this._handles.push(handle);return handle},onceHostEvent:function(type,fn,context){var handle=this.get("host").once(type,fn,context||this);this._handles.push(handle);return handle},afterHostEvent:function(type,fn,context){var handle=this.get("host").after(type,fn,context||this);this._handles.push(handle);return handle},onceAfterHostEvent:function(type,fn,context){var handle=this.get("host").onceAfter(type,fn,context||this);this._handles.push(handle);return handle},beforeHostMethod:function(strMethod,
|
||||
fn,context){var handle=Y.Do.before(fn,this.get("host"),strMethod,context||this);this._handles.push(handle);return handle},afterHostMethod:function(strMethod,fn,context){var handle=Y.Do.after(fn,this.get("host"),strMethod,context||this);this._handles.push(handle);return handle},toString:function(){return this.constructor.NAME+"["+this.constructor.NS+"]"}});Y.namespace("Plugin").Base=Plugin},"patched-v3.18.1",{"requires":["base-base"]});
|
||||
YUI.add("pluginhost-base",function(Y,NAME){var L=Y.Lang;function PluginHost(){this._plugins={}}PluginHost.prototype={plug:function(Plugin,config){var i,ln,ns;if(L.isArray(Plugin))for(i=0,ln=Plugin.length;i<ln;i++)this.plug(Plugin[i]);else{if(Plugin&&!L.isFunction(Plugin)){config=Plugin.cfg;Plugin=Plugin.fn}if(Plugin&&Plugin.NS){ns=Plugin.NS;config=config||{};config.host=this;if(this.hasPlugin(ns))if(this[ns].setAttrs)this[ns].setAttrs(config);else;else{this[ns]=new Plugin(config);this._plugins[ns]=
|
||||
Plugin}}else;}return this},unplug:function(plugin){var ns=plugin,plugins=this._plugins;if(plugin){if(L.isFunction(plugin)){ns=plugin.NS;if(ns&&(!plugins[ns]||plugins[ns]!==plugin))ns=null}if(ns){if(this[ns]){if(this[ns].destroy)this[ns].destroy();delete this[ns]}if(plugins[ns])delete plugins[ns]}}else for(ns in this._plugins)if(this._plugins.hasOwnProperty(ns))this.unplug(ns);return this},hasPlugin:function(ns){return this._plugins[ns]&&this[ns]},_initPlugins:function(config){this._plugins=this._plugins||
|
||||
{};if(this._initConfigPlugins)this._initConfigPlugins(config)},_destroyPlugins:function(){this.unplug()}};Y.namespace("Plugin").Host=PluginHost},"patched-v3.18.1",{"requires":["yui-base"]});
|
||||
YUI.add("pluginhost-config",function(Y,NAME){var PluginHost=Y.Plugin.Host,L=Y.Lang;PluginHost.prototype._initConfigPlugins=function(config){var classes=this._getClasses?this._getClasses():[this.constructor],plug=[],unplug={},constructor,i,classPlug,classUnplug,pluginClassName;for(i=classes.length-1;i>=0;i--){constructor=classes[i];classUnplug=constructor._UNPLUG;if(classUnplug)Y.mix(unplug,classUnplug,true);classPlug=constructor._PLUG;if(classPlug)Y.mix(plug,classPlug,true)}for(pluginClassName in plug)if(plug.hasOwnProperty(pluginClassName))if(!unplug[pluginClassName])this.plug(plug[pluginClassName]);
|
||||
if(config&&config.plugins)this.plug(config.plugins)};PluginHost.plug=function(hostClass,plugin,config){var p,i,l,name;if(hostClass!==Y.Base){hostClass._PLUG=hostClass._PLUG||{};if(!L.isArray(plugin)){if(config)plugin={fn:plugin,cfg:config};plugin=[plugin]}for(i=0,l=plugin.length;i<l;i++){p=plugin[i];name=p.NAME||p.fn.NAME;hostClass._PLUG[name]=p}}};PluginHost.unplug=function(hostClass,plugin){var p,i,l,name;if(hostClass!==Y.Base){hostClass._UNPLUG=hostClass._UNPLUG||{};if(!L.isArray(plugin))plugin=
|
||||
[plugin];for(i=0,l=plugin.length;i<l;i++){p=plugin[i];name=p.NAME;if(!hostClass._PLUG[name])hostClass._UNPLUG[name]=p;else delete hostClass._PLUG[name]}}}},"patched-v3.18.1",{"requires":["pluginhost-base"]});
|
||||
YUI.add("querystring-stringify-simple",function(Y,NAME){var QueryString=Y.namespace("QueryString"),EUC=encodeURIComponent;QueryString.stringify=function(obj,c){var qs=[],s=c&&c.arrayKey?true:false,key,i,l;for(key in obj)if(obj.hasOwnProperty(key))if(Y.Lang.isArray(obj[key]))for(i=0,l=obj[key].length;i<l;i++)qs.push(EUC(s?key+"[]":key)+"\x3d"+EUC(obj[key][i]));else qs.push(EUC(key)+"\x3d"+EUC(obj[key]));return qs.join("\x26")}},"patched-v3.18.1",{"requires":["yui-base"]});
|
||||
YUI.add("queue-promote",function(Y,NAME){Y.mix(Y.Queue.prototype,{indexOf:function(callback){return Y.Array.indexOf(this._q,callback)},promote:function(callback){var index=this.indexOf(callback);if(index>-1)this._q.unshift(this._q.splice(index,1)[0])},remove:function(callback){var index=this.indexOf(callback);if(index>-1)this._q.splice(index,1)}})},"patched-v3.18.1",{"requires":["yui-base"]});
|
||||
YUI.add("selector-css2",function(Y,NAME){var PARENT_NODE="parentNode",TAG_NAME="tagName",ATTRIBUTES="attributes",COMBINATOR="combinator",PSEUDOS="pseudos",Selector=Y.Selector,SelectorCSS2={_reRegExpTokens:/([\^\$\?\[\]\*\+\-\.\(\)\|\\])/,SORT_RESULTS:true,_isXML:function(){var isXML=Y.config.doc.createElement("div").tagName!=="DIV";return isXML}(),shorthand:{"\\#(-?[_a-z0-9]+[-\\w\\uE000]*)":"[id\x3d$1]","\\.(-?[_a-z]+[-\\w\\uE000]*)":"[className~\x3d$1]"},operators:{"":function(node,attr){return Y.DOM.getAttribute(node,
|
||||
attr)!==""},"~\x3d":"(?:^|\\s+){val}(?:\\s+|$)","|\x3d":"^{val}-?"},pseudos:{"first-child":function(node){return Y.DOM._children(node[PARENT_NODE])[0]===node}},_bruteQuery:function(selector,root,firstOnly){var ret=[],nodes=[],visited,tokens=Selector._tokenize(selector),token=tokens[tokens.length-1],rootDoc=Y.DOM._getDoc(root),child,id,className,tagName,isUniversal;if(token){id=token.id;className=token.className;tagName=token.tagName||"*";if(typeof root.getElementsByTagName!=="undefined")if(id&&(root.all||
|
||||
(root.nodeType===9||Y.DOM.inDoc(root))))nodes=Y.DOM.allById(id,root);else if(className)nodes=root.getElementsByClassName(className);else nodes=root.getElementsByTagName(tagName);else{visited=[];child=root.firstChild;isUniversal=tagName==="*";while(child){while(child){if(child.tagName>"@"&&(isUniversal||child.tagName===tagName))nodes.push(child);visited.push(child);child=child.firstChild}while(visited.length>0&&!child)child=visited.pop().nextSibling}}if(nodes.length)ret=Selector._filterNodes(nodes,
|
||||
tokens,firstOnly)}return ret},_filterNodes:function(nodes,tokens,firstOnly){var i=0,j,len=tokens.length,n=len-1,result=[],node=nodes[0],tmpNode=node,getters=Y.Selector.getters,operator,combinator,token,path,pass,value,tests,test;for(i=0;tmpNode=node=nodes[i++];){n=len-1;path=null;testLoop:while(tmpNode&&tmpNode.tagName){token=tokens[n];tests=token.tests;j=tests.length;if(j&&!pass)while(test=tests[--j]){operator=test[1];if(getters[test[0]])value=getters[test[0]](tmpNode,test[0]);else{value=tmpNode[test[0]];
|
||||
if(test[0]==="tagName"&&!Selector._isXML)value=value.toUpperCase();if(typeof value!="string"&&value!==undefined&&value.toString)value=value.toString();else if(value===undefined&&tmpNode.getAttribute)value=tmpNode.getAttribute(test[0],2)}if(operator==="\x3d"&&value!==test[2]||typeof operator!=="string"&&operator.test&&!operator.test(value)||!operator.test&&typeof operator==="function"&&!operator(tmpNode,test[0],test[2])){if(tmpNode=tmpNode[path])while(tmpNode&&(!tmpNode.tagName||token.tagName&&token.tagName!==
|
||||
tmpNode.tagName))tmpNode=tmpNode[path];continue testLoop}}n--;if(!pass&&(combinator=token.combinator)){path=combinator.axis;tmpNode=tmpNode[path];while(tmpNode&&!tmpNode.tagName)tmpNode=tmpNode[path];if(combinator.direct)path=null}else{result.push(node);if(firstOnly)return result;break}}}node=tmpNode=null;return result},combinators:{" ":{axis:"parentNode"},"\x3e":{axis:"parentNode",direct:true},"+":{axis:"previousSibling",direct:true}},_parsers:[{name:ATTRIBUTES,re:/^\uE003(-?[a-z]+[\w\-]*)+([~\|\^\$\*!=]=?)?['"]?([^\uE004'"]*)['"]?\uE004/i,
|
||||
fn:function(match,token){var operator=match[2]||"",operators=Selector.operators,escVal=match[3]?match[3].replace(/\\/g,""):"",test;if(match[1]==="id"&&operator==="\x3d"||match[1]==="className"&&Y.config.doc.documentElement.getElementsByClassName&&(operator==="~\x3d"||operator==="\x3d")){token.prefilter=match[1];match[3]=escVal;token[match[1]]=match[1]==="id"?match[3]:escVal}if(operator in operators){test=operators[operator];if(typeof test==="string"){match[3]=escVal.replace(Selector._reRegExpTokens,
|
||||
"\\$1");test=new RegExp(test.replace("{val}",match[3]))}match[2]=test}if(!token.last||token.prefilter!==match[1])return match.slice(1)}},{name:TAG_NAME,re:/^((?:-?[_a-z]+[\w-]*)|\*)/i,fn:function(match,token){var tag=match[1];if(!Selector._isXML)tag=tag.toUpperCase();token.tagName=tag;if(tag!=="*"&&(!token.last||token.prefilter))return[TAG_NAME,"\x3d",tag];if(!token.prefilter)token.prefilter="tagName"}},{name:COMBINATOR,re:/^\s*([>+~]|\s)\s*/,fn:function(match,token){}},{name:PSEUDOS,re:/^:([\-\w]+)(?:\uE005['"]?([^\uE005]*)['"]?\uE006)*/i,
|
||||
fn:function(match,token){var test=Selector[PSEUDOS][match[1]];if(test){if(match[2])match[2]=match[2].replace(/\\/g,"");return[match[2],test]}else return false}}],_getToken:function(token){return{tagName:null,id:null,className:null,attributes:{},combinator:null,tests:[]}},_tokenize:function(selector){selector=selector||"";selector=Selector._parseSelector(Y.Lang.trim(selector));var token=Selector._getToken(),query=selector,tokens=[],found=false,match,test,i,parser;outer:do{found=false;for(i=0;parser=
|
||||
Selector._parsers[i++];)if(match=parser.re.exec(selector)){if(parser.name!==COMBINATOR)token.selector=selector;selector=selector.replace(match[0],"");if(!selector.length)token.last=true;if(Selector._attrFilters[match[1]])match[1]=Selector._attrFilters[match[1]];test=parser.fn(match,token);if(test===false){found=false;break outer}else if(test)token.tests.push(test);if(!selector.length||parser.name===COMBINATOR){tokens.push(token);token=Selector._getToken(token);if(parser.name===COMBINATOR)token.combinator=
|
||||
Y.Selector.combinators[match[1]]}found=true}}while(found&&selector.length);if(!found||selector.length)tokens=[];return tokens},_replaceMarkers:function(selector){selector=selector.replace(/\[/g,"\ue003");selector=selector.replace(/\]/g,"\ue004");selector=selector.replace(/\(/g,"\ue005");selector=selector.replace(/\)/g,"\ue006");return selector},_replaceShorthand:function(selector){var shorthand=Y.Selector.shorthand,re;for(re in shorthand)if(shorthand.hasOwnProperty(re))selector=selector.replace(new RegExp(re,
|
||||
"gi"),shorthand[re]);return selector},_parseSelector:function(selector){var replaced=Y.Selector._replaceSelector(selector),selector=replaced.selector;selector=Y.Selector._replaceShorthand(selector);selector=Y.Selector._restore("attr",selector,replaced.attrs);selector=Y.Selector._restore("pseudo",selector,replaced.pseudos);selector=Y.Selector._replaceMarkers(selector);selector=Y.Selector._restore("esc",selector,replaced.esc);return selector},_attrFilters:{"class":"className","for":"htmlFor"},getters:{href:function(node,
|
||||
attr){return Y.DOM.getAttribute(node,attr)},id:function(node,attr){return Y.DOM.getId(node)}}};Y.mix(Y.Selector,SelectorCSS2,true);Y.Selector.getters.src=Y.Selector.getters.rel=Y.Selector.getters.href;if(Y.Selector.useNative&&Y.config.doc.querySelector)Y.Selector.shorthand["\\.(-?[_a-z]+[-\\w]*)"]="[class~\x3d$1]"},"patched-v3.18.1",{"requires":["selector-native"]});
|
||||
YUI.add("selector-css3",function(Y,NAME){Y.Selector._reNth=/^(?:([\-]?\d*)(n){1}|(odd|even)$)*([\-+]?\d*)$/;Y.Selector._getNth=function(node,expr,tag,reverse){Y.Selector._reNth.test(expr);var a=parseInt(RegExp.$1,10),n=RegExp.$2,oddeven=RegExp.$3,b=parseInt(RegExp.$4,10)||0,result=[],siblings=Y.DOM._children(node.parentNode,tag),op;if(oddeven){a=2;op="+";n="n";b=oddeven==="odd"?1:0}else if(isNaN(a))a=n?1:0;if(a===0){if(reverse)b=siblings.length-b+1;if(siblings[b-1]===node)return true;else return false}else if(a<
|
||||
0){reverse=!!reverse;a=Math.abs(a)}if(!reverse)for(var i=b-1,len=siblings.length;i<len;i+=a){if(i>=0&&siblings[i]===node)return true}else for(var i=siblings.length-b,len=siblings.length;i>=0;i-=a)if(i<len&&siblings[i]===node)return true;return false};Y.mix(Y.Selector.pseudos,{"root":function(node){return node===node.ownerDocument.documentElement},"nth-child":function(node,expr){return Y.Selector._getNth(node,expr)},"nth-last-child":function(node,expr){return Y.Selector._getNth(node,expr,null,true)},
|
||||
"nth-of-type":function(node,expr){return Y.Selector._getNth(node,expr,node.tagName)},"nth-last-of-type":function(node,expr){return Y.Selector._getNth(node,expr,node.tagName,true)},"last-child":function(node){var children=Y.DOM._children(node.parentNode);return children[children.length-1]===node},"first-of-type":function(node){return Y.DOM._children(node.parentNode,node.tagName)[0]===node},"last-of-type":function(node){var children=Y.DOM._children(node.parentNode,node.tagName);return children[children.length-
|
||||
1]===node},"only-child":function(node){var children=Y.DOM._children(node.parentNode);return children.length===1&&children[0]===node},"only-of-type":function(node){var children=Y.DOM._children(node.parentNode,node.tagName);return children.length===1&&children[0]===node},"empty":function(node){return node.childNodes.length===0},"not":function(node,expr){return!Y.Selector.test(node,expr)},"contains":function(node,expr){var text=node.innerText||node.textContent||"";return text.indexOf(expr)>-1},"checked":function(node){return node.checked===
|
||||
true||node.selected===true},enabled:function(node){return node.disabled!==undefined&&!node.disabled},disabled:function(node){return node.disabled}});Y.mix(Y.Selector.operators,{"^\x3d":"^{val}","$\x3d":"{val}$","*\x3d":"{val}"});Y.Selector.combinators["~"]={axis:"previousSibling"}},"patched-v3.18.1",{"requires":["selector-native","selector-css2"]});
|
||||
YUI.add("selector-native",function(Y,NAME){(function(Y){Y.namespace("Selector");var COMPARE_DOCUMENT_POSITION="compareDocumentPosition",OWNER_DOCUMENT="ownerDocument";var Selector={_types:{esc:{token:"\ue000",re:/\\[:\[\]\(\)#\.'>+~"]/gi},attr:{token:"\ue001",re:/(\[[^\]]*\])/g},pseudo:{token:"\ue002",re:/(\([^\)]*\))/g}},useNative:true,_escapeId:function(id){if(id)id=id.replace(/([:\[\]\(\)#\.'<>+~"])/g,"\\$1");return id},_compare:"sourceIndex"in Y.config.doc.documentElement?function(nodeA,nodeB){var a=
|
||||
nodeA.sourceIndex,b=nodeB.sourceIndex;if(a===b)return 0;else if(a>b)return 1;return-1}:Y.config.doc.documentElement[COMPARE_DOCUMENT_POSITION]?function(nodeA,nodeB){if(nodeA[COMPARE_DOCUMENT_POSITION](nodeB)&4)return-1;else return 1}:function(nodeA,nodeB){var rangeA,rangeB,compare;if(nodeA&&nodeB){rangeA=nodeA[OWNER_DOCUMENT].createRange();rangeA.setStart(nodeA,0);rangeB=nodeB[OWNER_DOCUMENT].createRange();rangeB.setStart(nodeB,0);compare=rangeA.compareBoundaryPoints(1,rangeB)}return compare},_sort:function(nodes){if(nodes){nodes=
|
||||
Y.Array(nodes,0,true);if(nodes.sort)nodes.sort(Selector._compare)}return nodes},_deDupe:function(nodes){var ret=[],i,node;for(i=0;node=nodes[i++];)if(!node._found){ret[ret.length]=node;node._found=true}for(i=0;node=ret[i++];){node._found=null;node.removeAttribute("_found")}return ret},query:function(selector,root,firstOnly,skipNative){root=root||Y.config.doc;var ret=[],useNative=Y.Selector.useNative&&Y.config.doc.querySelector&&!skipNative,queries=[[selector,root]],query,result,i,fn=useNative?Y.Selector._nativeQuery:
|
||||
Y.Selector._bruteQuery;if(selector&&fn){if(!skipNative&&(!useNative||root.tagName))queries=Selector._splitQueries(selector,root);for(i=0;query=queries[i++];){result=fn(query[0],query[1],firstOnly);if(!firstOnly)result=Y.Array(result,0,true);if(result)ret=ret.concat(result)}if(queries.length>1)ret=Selector._sort(Selector._deDupe(ret))}return firstOnly?ret[0]||null:ret},_replaceSelector:function(selector){var esc=Y.Selector._parse("esc",selector),attrs,pseudos;selector=Y.Selector._replace("esc",selector);
|
||||
pseudos=Y.Selector._parse("pseudo",selector);selector=Selector._replace("pseudo",selector);attrs=Y.Selector._parse("attr",selector);selector=Y.Selector._replace("attr",selector);return{esc:esc,attrs:attrs,pseudos:pseudos,selector:selector}},_restoreSelector:function(replaced){var selector=replaced.selector;selector=Y.Selector._restore("attr",selector,replaced.attrs);selector=Y.Selector._restore("pseudo",selector,replaced.pseudos);selector=Y.Selector._restore("esc",selector,replaced.esc);return selector},
|
||||
_replaceCommas:function(selector){var replaced=Y.Selector._replaceSelector(selector),selector=replaced.selector;if(selector){selector=selector.replace(/,/g,"\ue007");replaced.selector=selector;selector=Y.Selector._restoreSelector(replaced)}return selector},_splitQueries:function(selector,node){if(selector.indexOf(",")>-1)selector=Y.Selector._replaceCommas(selector);var groups=selector.split("\ue007"),queries=[],prefix="",id,i,len;if(node){if(node.nodeType===1){id=Y.Selector._escapeId(Y.DOM.getId(node));
|
||||
if(!id){id=Y.guid();Y.DOM.setId(node,id)}prefix='[id\x3d"'+id+'"] '}for(i=0,len=groups.length;i<len;++i){selector=prefix+groups[i];queries.push([selector,node])}}return queries},_nativeQuery:function(selector,root,one){if((Y.UA.webkit||Y.UA.opera)&&selector.indexOf(":checked")>-1&&(Y.Selector.pseudos&&Y.Selector.pseudos.checked))return Y.Selector.query(selector,root,one,true);try{return root["querySelector"+(one?"":"All")](selector)}catch(e){return Y.Selector.query(selector,root,one,true)}},filter:function(nodes,
|
||||
selector){var ret=[],i,node;if(nodes&&selector)for(i=0;node=nodes[i++];){if(Y.Selector.test(node,selector))ret[ret.length]=node}else;return ret},test:function(node,selector,root){var defaultId,ret=false,useFrag=false,groups,parent,item,items,frag,id,i,j,group;if(node&&node.tagName)if(typeof selector=="function")ret=selector.call(node,node);else{groups=selector.split(",");if(!root&&!Y.DOM.inDoc(node)){parent=node.parentNode;if(parent)root=parent;else{frag=node[OWNER_DOCUMENT].createDocumentFragment();
|
||||
frag.appendChild(node);root=frag;useFrag=true}}root=root||node[OWNER_DOCUMENT];id=Y.Selector._escapeId(Y.DOM.getId(node));if(!id){defaultId=true;id=Y.guid();Y.DOM.setId(node,id)}for(i=0;group=groups[i++];){group+='[id\x3d"'+id+'"]';items=Y.Selector.query(group,root);for(j=0;item=items[j++];)if(item===node){ret=true;break}if(ret)break}if(useFrag)frag.removeChild(node);if(defaultId)node.removeAttribute("id")}return ret},ancestor:function(node,selector,testSelf){return Y.DOM.ancestor(node,function(n){return Y.Selector.test(n,
|
||||
selector)},testSelf)},_parse:function(name,selector){return selector.match(Y.Selector._types[name].re)},_replace:function(name,selector){var o=Y.Selector._types[name];return selector.replace(o.re,o.token)},_restore:function(name,selector,items){if(items){var token=Y.Selector._types[name].token,i,len;for(i=0,len=items.length;i<len;++i)selector=selector.replace(token,items[i])}return selector}};Y.mix(Y.Selector,Selector,true)})(Y)},"patched-v3.18.1",{"requires":["dom-base"]});
|
||||
YUI.add("selector",function(Y,NAME){},"patched-v3.18.1",{"requires":["selector-native"]});
|
||||
YUI.add("widget-base",function(Y,NAME){var L=Y.Lang,Node=Y.Node,ClassNameManager=Y.ClassNameManager,_getClassName=ClassNameManager.getClassName,_getWidgetClassName,_toInitialCap=Y.cached(function(str){return str.substring(0,1).toUpperCase()+str.substring(1)}),CONTENT="content",VISIBLE="visible",HIDDEN="hidden",DISABLED="disabled",FOCUSED="focused",WIDTH="width",HEIGHT="height",BOUNDING_BOX="boundingBox",CONTENT_BOX="contentBox",PARENT_NODE="parentNode",OWNER_DOCUMENT="ownerDocument",AUTO="auto",SRC_NODE=
|
||||
"srcNode",BODY="body",TAB_INDEX="tabIndex",ID="id",RENDER="render",RENDERED="rendered",DESTROYED="destroyed",STRINGS="strings",DIV="\x3cdiv\x3e\x3c/div\x3e",CHANGE="Change",LOADING="loading",_UISET="_uiSet",EMPTY_STR="",EMPTY_FN=function(){},TRUE=true,FALSE=false,UI,ATTRS={},UI_ATTRS=[VISIBLE,DISABLED,HEIGHT,WIDTH,FOCUSED,TAB_INDEX],WEBKIT=Y.UA.webkit,_instances={};function Widget(config){var widget=this,parentNode,render,constructor=widget.constructor;widget._strs={};widget._cssPrefix=constructor.CSS_PREFIX||
|
||||
_getClassName(constructor.NAME.toLowerCase());config=config||{};Widget.superclass.constructor.call(widget,config);render=widget.get(RENDER);if(render){if(render!==TRUE)parentNode=render;widget.render(parentNode)}}Widget.NAME="widget";UI=Widget.UI_SRC="ui";Widget.ATTRS=ATTRS;ATTRS[ID]={valueFn:"_guid",writeOnce:TRUE};ATTRS[RENDERED]={value:FALSE,readOnly:TRUE};ATTRS[BOUNDING_BOX]={valueFn:"_defaultBB",setter:"_setBB",writeOnce:TRUE};ATTRS[CONTENT_BOX]={valueFn:"_defaultCB",setter:"_setCB",writeOnce:TRUE};
|
||||
ATTRS[TAB_INDEX]={value:null,validator:"_validTabIndex"};ATTRS[FOCUSED]={value:FALSE,readOnly:TRUE};ATTRS[DISABLED]={value:FALSE};ATTRS[VISIBLE]={value:TRUE};ATTRS[HEIGHT]={value:EMPTY_STR};ATTRS[WIDTH]={value:EMPTY_STR};ATTRS[STRINGS]={value:{},setter:"_strSetter",getter:"_strGetter"};ATTRS[RENDER]={value:FALSE,writeOnce:TRUE};Widget.CSS_PREFIX=_getClassName(Widget.NAME.toLowerCase());Widget.getClassName=function(){return _getClassName.apply(ClassNameManager,[Widget.CSS_PREFIX].concat(Y.Array(arguments),
|
||||
true))};_getWidgetClassName=Widget.getClassName;Widget.getByNode=function(node){var widget,widgetMarker=_getWidgetClassName();node=Node.one(node);if(node){node=node.ancestor("."+widgetMarker,true);if(node)widget=_instances[Y.stamp(node,true)]}return widget||null};Y.extend(Widget,Y.Base,{getClassName:function(){return _getClassName.apply(ClassNameManager,[this._cssPrefix].concat(Y.Array(arguments),true))},initializer:function(config){var bb=this.get(BOUNDING_BOX);if(bb instanceof Node)this._mapInstance(Y.stamp(bb))},
|
||||
_mapInstance:function(id){_instances[id]=this},destructor:function(){var boundingBox=this.get(BOUNDING_BOX),bbGuid;if(boundingBox instanceof Node){bbGuid=Y.stamp(boundingBox,true);if(bbGuid in _instances)delete _instances[bbGuid];this._destroyBox()}},destroy:function(destroyAllNodes){this._destroyAllNodes=destroyAllNodes;return Widget.superclass.destroy.apply(this)},_destroyBox:function(){var boundingBox=this.get(BOUNDING_BOX),contentBox=this.get(CONTENT_BOX),deep=this._destroyAllNodes,same;same=
|
||||
boundingBox&&boundingBox.compareTo(contentBox);if(this.UI_EVENTS)this._destroyUIEvents();this._unbindUI(boundingBox);if(contentBox){if(deep)contentBox.empty();contentBox.remove(TRUE)}if(!same){if(deep)boundingBox.empty();boundingBox.remove(TRUE)}},render:function(parentNode){if(!this.get(DESTROYED)&&!this.get(RENDERED)){this.publish(RENDER,{queuable:FALSE,fireOnce:TRUE,defaultTargetOnly:TRUE,defaultFn:this._defRenderFn});this.fire(RENDER,{parentNode:parentNode?Node.one(parentNode):null})}return this},
|
||||
_defRenderFn:function(e){this._parentNode=e.parentNode;this.renderer();this._set(RENDERED,TRUE);this._removeLoadingClassNames()},renderer:function(){var widget=this;widget._renderUI();widget.renderUI();widget._bindUI();widget.bindUI();widget._syncUI();widget.syncUI()},bindUI:EMPTY_FN,renderUI:EMPTY_FN,syncUI:EMPTY_FN,hide:function(){return this.set(VISIBLE,FALSE)},show:function(){return this.set(VISIBLE,TRUE)},focus:function(){return this._set(FOCUSED,TRUE)},blur:function(){return this._set(FOCUSED,
|
||||
FALSE)},enable:function(){return this.set(DISABLED,FALSE)},disable:function(){return this.set(DISABLED,TRUE)},_uiSizeCB:function(expand){this.get(CONTENT_BOX).toggleClass(_getWidgetClassName(CONTENT,"expanded"),expand)},_renderBox:function(parentNode){var widget=this,contentBox=widget.get(CONTENT_BOX),boundingBox=widget.get(BOUNDING_BOX),srcNode=widget.get(SRC_NODE),defParentNode=widget.DEF_PARENT_NODE,doc=srcNode&&srcNode.get(OWNER_DOCUMENT)||boundingBox.get(OWNER_DOCUMENT)||contentBox.get(OWNER_DOCUMENT);
|
||||
if(srcNode&&!srcNode.compareTo(contentBox)&&!contentBox.inDoc(doc))srcNode.replace(contentBox);if(!boundingBox.compareTo(contentBox.get(PARENT_NODE))&&!boundingBox.compareTo(contentBox)){if(contentBox.inDoc(doc))contentBox.replace(boundingBox);boundingBox.appendChild(contentBox)}parentNode=parentNode||defParentNode&&Node.one(defParentNode);if(parentNode)parentNode.appendChild(boundingBox);else if(!boundingBox.inDoc(doc))Node.one(BODY).insert(boundingBox,0)},_setBB:function(node){return this._setBox(this.get(ID),
|
||||
node,this.BOUNDING_TEMPLATE,true)},_setCB:function(node){return this.CONTENT_TEMPLATE===null?this.get(BOUNDING_BOX):this._setBox(null,node,this.CONTENT_TEMPLATE,false)},_defaultBB:function(){var node=this.get(SRC_NODE),nullCT=this.CONTENT_TEMPLATE===null;return node&&nullCT?node:null},_defaultCB:function(node){return this.get(SRC_NODE)||null},_setBox:function(id,node,template,isBounding){node=Node.one(node);if(!node){node=Node.create(template);if(isBounding)this._bbFromTemplate=true;else this._cbFromTemplate=
|
||||
true}if(!node.get(ID))node.set(ID,id||Y.guid());return node},_renderUI:function(){this._renderBoxClassNames();this._renderBox(this._parentNode)},_renderBoxClassNames:function(){var classes=this._getClasses(),cl,boundingBox=this.get(BOUNDING_BOX),i;boundingBox.addClass(_getWidgetClassName());for(i=classes.length-3;i>=0;i--){cl=classes[i];boundingBox.addClass(cl.CSS_PREFIX||_getClassName(cl.NAME.toLowerCase()))}this.get(CONTENT_BOX).addClass(this.getClassName(CONTENT))},_removeLoadingClassNames:function(){var boundingBox=
|
||||
this.get(BOUNDING_BOX),contentBox=this.get(CONTENT_BOX),instClass=this.getClassName(LOADING),widgetClass=_getWidgetClassName(LOADING);boundingBox.removeClass(widgetClass).removeClass(instClass);contentBox.removeClass(widgetClass).removeClass(instClass)},_bindUI:function(){this._bindAttrUI(this._UI_ATTRS.BIND);this._bindDOM()},_unbindUI:function(boundingBox){this._unbindDOM(boundingBox)},_bindDOM:function(){var oDocument=this.get(BOUNDING_BOX).get(OWNER_DOCUMENT),focusHandle=Widget._hDocFocus;if(!focusHandle){focusHandle=
|
||||
Widget._hDocFocus=oDocument.on("focus",this._onDocFocus,this);focusHandle.listeners={count:0}}focusHandle.listeners[Y.stamp(this,true)]=true;focusHandle.listeners.count++;if(WEBKIT)this._hDocMouseDown=oDocument.on("mousedown",this._onDocMouseDown,this)},_unbindDOM:function(boundingBox){var focusHandle=Widget._hDocFocus,yuid=Y.stamp(this,true),focusListeners,mouseHandle=this._hDocMouseDown;if(focusHandle){focusListeners=focusHandle.listeners;if(focusListeners[yuid]){delete focusListeners[yuid];focusListeners.count--}if(focusListeners.count===
|
||||
0){focusHandle.detach();Widget._hDocFocus=null}}if(WEBKIT&&mouseHandle)mouseHandle.detach()},_syncUI:function(){this._syncAttrUI(this._UI_ATTRS.SYNC)},_uiSetHeight:function(val){this._uiSetDim(HEIGHT,val);this._uiSizeCB(val!==EMPTY_STR&&val!==AUTO)},_uiSetWidth:function(val){this._uiSetDim(WIDTH,val)},_uiSetDim:function(dimension,val){this.get(BOUNDING_BOX).setStyle(dimension,L.isNumber(val)?val+this.DEF_UNIT:val)},_uiSetVisible:function(val){this.get(BOUNDING_BOX).toggleClass(this.getClassName(HIDDEN),
|
||||
!val)},_uiSetDisabled:function(val){this.get(BOUNDING_BOX).toggleClass(this.getClassName(DISABLED),val)},_uiSetFocused:function(val,src){var boundingBox=this.get(BOUNDING_BOX);boundingBox.toggleClass(this.getClassName(FOCUSED),val);if(src!==UI)if(val)boundingBox.focus();else boundingBox.blur()},_uiSetTabIndex:function(index){var boundingBox=this.get(BOUNDING_BOX);if(L.isNumber(index))boundingBox.set(TAB_INDEX,index);else boundingBox.removeAttribute(TAB_INDEX)},_onDocMouseDown:function(evt){if(this._domFocus)this._onDocFocus(evt)},
|
||||
_onDocFocus:function(evt){var widget=Widget.getByNode(evt.target),activeWidget=Widget._active;if(activeWidget&&activeWidget!==widget){activeWidget._domFocus=false;activeWidget._set(FOCUSED,false,{src:UI});Widget._active=null}if(widget){widget._domFocus=true;widget._set(FOCUSED,true,{src:UI});Widget._active=widget}},toString:function(){return this.name+"["+this.get(ID)+"]"},DEF_UNIT:"px",DEF_PARENT_NODE:null,CONTENT_TEMPLATE:DIV,BOUNDING_TEMPLATE:DIV,_guid:function(){return Y.guid()},_validTabIndex:function(tabIndex){return L.isNumber(tabIndex)||
|
||||
L.isNull(tabIndex)},_bindAttrUI:function(attrs){var i,l=attrs.length;for(i=0;i<l;i++)this.after(attrs[i]+CHANGE,this._setAttrUI)},_syncAttrUI:function(attrs){var i,l=attrs.length,attr;for(i=0;i<l;i++){attr=attrs[i];this[_UISET+_toInitialCap(attr)](this.get(attr))}},_setAttrUI:function(e){if(e.target===this)this[_UISET+_toInitialCap(e.attrName)](e.newVal,e.src)},_strSetter:function(strings){return Y.merge(this.get(STRINGS),strings)},getString:function(key){return this.get(STRINGS)[key]},getStrings:function(){return this.get(STRINGS)},
|
||||
_UI_ATTRS:{BIND:UI_ATTRS,SYNC:UI_ATTRS}});Y.Widget=Widget},"patched-v3.18.1",{"requires":["attribute","base-base","base-pluginhost","classnamemanager","event-focus","node-base","node-style"],"skinnable":true});
|
||||
YUI.add("widget-htmlparser",function(Y,NAME){var Widget=Y.Widget,Node=Y.Node,Lang=Y.Lang,SRC_NODE="srcNode",CONTENT_BOX="contentBox";Widget.HTML_PARSER={};Widget._buildCfg={aggregates:["HTML_PARSER"]};Widget.ATTRS[SRC_NODE]={value:null,setter:Node.one,getter:"_getSrcNode",writeOnce:true};Y.mix(Widget.prototype,{_getSrcNode:function(val){return val||this.get(CONTENT_BOX)},_preAddAttrs:function(attrs,userVals,lazy){var preAttrs={id:attrs.id,boundingBox:attrs.boundingBox,contentBox:attrs.contentBox,
|
||||
srcNode:attrs.srcNode||Y.Object(Widget.ATTRS[SRC_NODE])};this.addAttrs(preAttrs,userVals,lazy);delete attrs.boundingBox;delete attrs.contentBox;delete attrs.srcNode;delete attrs.id;if(this._applyParser)this._applyParser(userVals)},_applyParsedConfig:function(node,cfg,parsedCfg){return parsedCfg?Y.mix(cfg,parsedCfg,false):cfg},_applyParser:function(config){var widget=this,srcNode=this._getNodeToParse(),schema=widget._getHtmlParser(),parsedConfig,val;if(schema&&srcNode)Y.Object.each(schema,function(v,
|
||||
k,o){val=null;if(Lang.isFunction(v))val=v.call(widget,srcNode);else if(Lang.isArray(v)){val=srcNode.all(v[0]);if(val.isEmpty())val=null}else val=srcNode.one(v);if(val!==null&&val!==undefined){parsedConfig=parsedConfig||{};parsedConfig[k]=val}});config=widget._applyParsedConfig(srcNode,config,parsedConfig)},_getNodeToParse:function(){var srcNode=this.get("srcNode");return!this._cbFromTemplate?srcNode:null},_getHtmlParser:function(){var classes=this._getClasses(),parser={},i,p;for(i=classes.length-
|
||||
1;i>=0;i--){p=classes[i].HTML_PARSER;if(p)Y.mix(parser,p,true)}return parser}})},"patched-v3.18.1",{"requires":["widget-base"]});
|
||||
YUI.add("widget-skin",function(Y,NAME){var BOUNDING_BOX="boundingBox",CONTENT_BOX="contentBox",SKIN="skin",_getClassName=Y.ClassNameManager.getClassName;Y.Widget.prototype.getSkinName=function(skinPrefix){var root=this.get(CONTENT_BOX)||this.get(BOUNDING_BOX),match,search;skinPrefix=skinPrefix||_getClassName(SKIN,"");search=new RegExp("\\b"+skinPrefix+"(\\S+)");if(root)root.ancestor(function(node){match=node.get("className").match(search);return match});return match?match[1]:null}},"patched-v3.18.1",
|
||||
{"requires":["widget-base"]});
|
||||
YUI.add("widget-uievents",function(Y,NAME){var BOUNDING_BOX="boundingBox",Widget=Y.Widget,RENDER="render",L=Y.Lang,EVENT_PREFIX_DELIMITER=":",_uievts=Y.Widget._uievts=Y.Widget._uievts||{};Y.mix(Widget.prototype,{_destroyUIEvents:function(){var widgetGuid=Y.stamp(this,true);Y.each(_uievts,function(info,key){if(info.instances[widgetGuid]){delete info.instances[widgetGuid];if(Y.Object.isEmpty(info.instances)){info.handle.detach();if(_uievts[key])delete _uievts[key]}}})},UI_EVENTS:Y.Node.DOM_EVENTS,_getUIEventNode:function(){return this.get(BOUNDING_BOX)},
|
||||
_createUIEvent:function(type){var uiEvtNode=this._getUIEventNode(),key=Y.stamp(uiEvtNode)+type,info=_uievts[key],handle;if(!info){handle=uiEvtNode.delegate(type,function(evt){var widget=Widget.getByNode(this);if(widget)if(widget._filterUIEvent(evt))widget.fire(evt.type,{domEvent:evt})},"."+Y.Widget.getClassName());_uievts[key]=info={instances:{},handle:handle}}info.instances[Y.stamp(this)]=1},_filterUIEvent:function(evt){return evt.currentTarget.compareTo(evt.container)||evt.container.compareTo(this._getUIEventNode())},
|
||||
_getUIEvent:function(type){if(L.isString(type)){var sType=this.parseType(type)[1],iDelim,returnVal;if(sType){iDelim=sType.indexOf(EVENT_PREFIX_DELIMITER);if(iDelim>-1)sType=sType.substring(iDelim+EVENT_PREFIX_DELIMITER.length);if(this.UI_EVENTS[sType])returnVal=sType}return returnVal}},_initUIEvent:function(type){var sType=this._getUIEvent(type),queue=this._uiEvtsInitQueue||{};if(sType&&!queue[sType]){this._uiEvtsInitQueue=queue[sType]=1;this.after(RENDER,function(){this._createUIEvent(sType);delete this._uiEvtsInitQueue[sType]})}},
|
||||
on:function(type){this._initUIEvent(type);return Widget.superclass.on.apply(this,arguments)},publish:function(type,config){var sType=this._getUIEvent(type);if(sType&&config&&config.defaultFn)this._initUIEvent(sType);return Widget.superclass.publish.apply(this,arguments)}},true)},"patched-v3.18.1",{"requires":["node-event-delegate","widget-base"]});
|
||||
@@ -0,0 +1,633 @@
|
||||
/*
|
||||
Based on work by Simon Willison: http://gist.github.com/292562 */
|
||||
YUI.add("yui-throttle",function(Y,NAME){Y.throttle=function(fn,ms){ms=ms?ms:Y.config.throttleTime||150;if(ms===-1)return function(){fn.apply(this,arguments)};var last=Y.Lang.now();return function(){var now=Y.Lang.now();if(now-last>ms){last=now;fn.apply(this,arguments)}}}},"patched-v3.18.1",{"requires":["yui-base"]});
|
||||
YUI.add("aui-base-core",function(A,NAME){var Y=A;YUI.Env.aliases=YUI.Env.aliases||{};Y.mix(YUI.Env.aliases,{"aui-autosize":["aui-autosize-iframe"],"aui-base":["oop","yui-throttle","aui-classnamemanager","aui-debounce","aui-base-core","aui-base-lang","aui-node-base"],"aui-base-deprecated":["aui-base","aui-node","aui-component","aui-delayed-task-deprecated","aui-selector","aui-event-base"],"aui-button":["aui-button-core"],"aui-collection":["aui-map","aui-set","aui-linkedset"],"aui-color-picker-deprecated":["aui-color-picker-base-deprecated",
|
||||
"aui-color-picker-grid-plugin-deprecated"],"aui-datasource-control-deprecated":["aui-datasource-control-base-deprecated","aui-input-text-control-deprecated"],"aui-datatable":["aui-datatable-edit","aui-datatable-highlight","aui-datatable-selection","aui-datatable-property-list"],"aui-datatable-edit":["datatable-base","calendar","overlay","sortable","aui-datatype","aui-toolbar","aui-form-validator","aui-datatable-base-cell-editor","aui-datatable-base-options-cell-editor","aui-datatable-cell-editor-support",
|
||||
"aui-datatable-core","aui-datatable-checkbox-cell-editor","aui-datatable-date-cell-editor","aui-datatable-dropdown-cell-editor","aui-datatable-radio-cell-editor","aui-datatable-text-cell-editor","aui-datatable-text-area-cell-editor"],"aui-datepicker-deprecated":["aui-datepicker-base-deprecated","aui-datepicker-select-deprecated"],"aui-event":["aui-event-base"],"aui-form-deprecated":["aui-form-base-deprecated","aui-form-combobox-deprecated","aui-form-field-deprecated","aui-form-select-deprecated",
|
||||
"aui-form-textarea-deprecated","aui-form-textfield-deprecated"],"aui-io":["aui-io-request"],"aui-io-deprecated":["aui-io-request","aui-io-plugin-deprecated"],"aui-node":["aui-node-base"],"aui-overlay-deprecated":["aui-overlay-base-deprecated","aui-overlay-context-deprecated","aui-overlay-context-panel-deprecated","aui-overlay-manager-deprecated","aui-overlay-mask-deprecated"],"aui-rating":["aui-rating-base","aui-rating-thumb"],"aui-resize-deprecated":["aui-resize-base-deprecated","aui-resize-constrain-deprecated"],
|
||||
"aui-scheduler":["event-gestures","aui-scheduler-base","aui-scheduler-event-recorder","aui-scheduler-view-agenda","aui-scheduler-view-day","aui-scheduler-view-month","aui-scheduler-view-table-dd","aui-scheduler-view-table","aui-scheduler-view-week","aui-viewport"],"aui-search":["aui-search-tst"],"aui-sortable":["aui-sortable-layout","aui-sortable-list"],"aui-surface":["aui-surface-app","aui-surface-screen"],"aui-toggler":["aui-toggler-base","aui-toggler-delegate"],"aui-tooltip":["aui-tooltip-base",
|
||||
"aui-tooltip-delegate"],"aui-tpl-snippets-deprecated":["aui-tpl-snippets-base-deprecated","aui-tpl-snippets-checkbox-deprecated","aui-tpl-snippets-input-deprecated","aui-tpl-snippets-select-deprecated","aui-tpl-snippets-textarea-deprecated"],"aui-tree":["aui-tree-data","aui-tree-io","aui-tree-node","aui-tree-paginator","aui-tree-view"],"aui-widget":["aui-widget-cssclass","aui-widget-toolbars"],"aui-widget-core":["aui-widget-cssclass"]});YUI.Env[Y.version].modules=YUI.Env[Y.version].modules||{};Y.mix(YUI.Env[Y.version].modules,
|
||||
{"aui-ace-autocomplete-base":{"requires":["aui-ace-editor"]},"aui-ace-autocomplete-freemarker":{"requires":["aui-ace-autocomplete-templateprocessor"]},"aui-ace-autocomplete-list":{"requires":["aui-ace-autocomplete-base","overlay","widget-autohide"],"skinnable":true},"aui-ace-autocomplete-plugin":{"requires":["aui-ace-autocomplete-list","plugin"]},"aui-ace-autocomplete-templateprocessor":{"requires":["aui-ace-autocomplete-base"]},"aui-ace-autocomplete-velocity":{"requires":["aui-ace-autocomplete-templateprocessor"]},
|
||||
"aui-ace-editor":{"requires":["aui-node","aui-component"]},"aui-affix":{"requires":["base","node-screen","aui-node"]},"aui-alert":{"requires":["aui-aria","aui-classnamemanager","aui-widget-cssclass","aui-widget-transition","timers","widget","widget-stdmod"],"skinnable":true},"aui-aria":{"requires":["plugin","aui-component"]},"aui-aria-table-sortable":{"requires":["aui-aria"]},"aui-arraysort":{"requires":["arraysort"]},"aui-audio":{"requires":["aui-aria","aui-node","aui-component","node-event-html5",
|
||||
"querystring-stringify-simple"],"skinnable":true},"aui-autocomplete-deprecated":{"requires":["aui-base-deprecated","aui-overlay-base-deprecated","datasource","dataschema","aui-form-combobox-deprecated"],"skinnable":true},"aui-autosize":{"use":["aui-autosize-iframe"]},"aui-autosize-deprecated":{"requires":["event-valuechange","plugin","aui-base-deprecated"],"skinnable":true},"aui-autosize-iframe":{"requires":["plugin","aui-component","aui-timer","aui-node-base"]},"aui-base":{"use":["oop","yui-throttle",
|
||||
"aui-classnamemanager","aui-debounce","aui-base-core","aui-base-lang","aui-node-base"]},"aui-base-core":{},"aui-base-deprecated":{"use":["aui-base","aui-node","aui-component","aui-delayed-task-deprecated","aui-selector","aui-event-base"]},"aui-base-html5-shiv":{"condition":{"name":"aui-base-html5-shiv","trigger":"node-base","ua":"ie"}},"aui-base-lang":{},"aui-boolean-data-editor":{"requires":["aui-button-switch","aui-data-editor"]},"aui-button":{"use":["aui-button-core"]},"aui-button-core":{"requires":["button",
|
||||
"button-group","button-plugin","aui-component","aui-widget-cssclass","aui-widget-toggle"],"skinnable":true},"aui-button-item-deprecated":{"requires":["aui-base-deprecated","aui-state-interaction-deprecated","widget-child"],"skinnable":true},"aui-button-search-cancel":{"requires":["array-invoke","base","base-build","event-focus","event-move","event-resize","node-screen","node-event-delegate","aui-node-base","aui-classnamemanager","aui-event-input"]},"aui-button-switch":{"requires":["aui-node-base",
|
||||
"base-build","event-key","transition","widget"],"skinnable":true},"aui-carousel":{"requires":["anim","aui-event","aui-image-viewer-base","aui-image-viewer-slideshow","node-event-delegate","node-focusmanager"],"skinnable":true},"aui-carousel-mobile-touch":{"condition":{"name":"aui-carousel-mobile-touch","test":function(A){return A.UA.mobile&&A.UA.touchEnabled},"trigger":"aui-carousel"},"requires":["base-build","aui-carousel"]},"aui-carousel-swipe":{"condition":{"name":"aui-carousel-swipe","trigger":"aui-carousel",
|
||||
"ua":"touchEnabled"},"requires":["aui-carousel","aui-widget-swipe","base-build"],"skinnable":true},"aui-char-counter":{"requires":["aui-aria","aui-node","aui-event-input","aui-component"]},"aui-chart-deprecated":{"requires":["datasource","json","aui-swf-deprecated"]},"aui-classnamemanager":{"requires":["classnamemanager"]},"aui-collection":{"use":["aui-map","aui-set","aui-linkedset"]},"aui-color-palette":{"requires":["array-extras","aui-palette","color-base","node-core","aui-widget-cssclass","aui-widget-toggle"],
|
||||
"skinnable":true},"aui-color-picker-base":{"requires":["aui-color-palette","aui-hsva-palette-modal","event-outside"],"skinnable":true},"aui-color-picker-base-deprecated":{"requires":["dd-drag","panel","slider","aui-button-item-deprecated","aui-color-util-deprecated","aui-form-base-deprecated","aui-overlay-context-deprecated"],"skinnable":true},"aui-color-picker-deprecated":{"use":["aui-color-picker-base-deprecated","aui-color-picker-grid-plugin-deprecated"]},"aui-color-picker-grid-plugin-deprecated":{"requires":["plugin",
|
||||
"aui-color-picker-base-deprecated"],"skinnable":true},"aui-color-picker-popover":{"requires":["aui-color-picker-base","aui-popover","aui-widget-cssclass","aui-widget-toggle"],"skinnable":true},"aui-color-util-deprecated":{"requires":[]},"aui-component":{"requires":["aui-classnamemanager","aui-widget-cssclass","aui-widget-toggle","base-build","widget-base"]},"aui-css":{"type":"css"},"aui-data-editor":{"requires":["aui-classnamemanager","base-build","node-base"],"skinnable":true},"aui-data-set-deprecated":{"requires":["oop",
|
||||
"collection","base"]},"aui-datasource-control-base-deprecated":{"requires":["datasource","dataschema","aui-base-deprecated"]},"aui-datasource-control-deprecated":{"use":["aui-datasource-control-base-deprecated","aui-input-text-control-deprecated"]},"aui-datatable":{"use":["aui-datatable-edit","aui-datatable-highlight","aui-datatable-selection","aui-datatable-property-list"]},"aui-datatable-base-cell-editor":{"requires":["datatable-base","overlay"],"skinnable":true},"aui-datatable-base-options-cell-editor":{"requires":["aui-datatable-base-cell-editor",
|
||||
"escape"],"skinnable":true},"aui-datatable-body":{"requires":["aui-classnamemanager","datatable-base","event-key","aui-event-base"]},"aui-datatable-cell-editor-support":{"requires":["datatable-base"]},"aui-datatable-checkbox-cell-editor":{"requires":["aui-datatable-base-options-cell-editor"]},"aui-datatable-core":{"requires":["aui-datatable-body","datatable-base","event-key","aui-event-base"],"skinnable":true},"aui-datatable-date-cell-editor":{"requires":["aui-datatable-base-options-cell-editor"]},
|
||||
"aui-datatable-dropdown-cell-editor":{"requires":["aui-datatable-base-options-cell-editor"]},"aui-datatable-edit":{"use":["datatable-base","calendar","overlay","sortable","aui-datatype","aui-toolbar","aui-form-validator","aui-datatable-base-cell-editor","aui-datatable-base-options-cell-editor","aui-datatable-cell-editor-support","aui-datatable-core","aui-datatable-checkbox-cell-editor","aui-datatable-date-cell-editor","aui-datatable-dropdown-cell-editor","aui-datatable-radio-cell-editor","aui-datatable-text-cell-editor",
|
||||
"aui-datatable-text-area-cell-editor"]},"aui-datatable-highlight":{"requires":["aui-datatable-selection"],"skinnable":true},"aui-datatable-property-list":{"requires":["datatable-scroll","datatable-sort","aui-datatable-core","aui-datatable-edit","aui-datatable-highlight","aui-datatable-selection","aui-widget-cssclass","aui-widget-toggle"],"skinnable":true},"aui-datatable-radio-cell-editor":{"requires":["aui-datatable-base-options-cell-editor"]},"aui-datatable-selection":{"requires":["aui-datatable-core"],
|
||||
"skinnable":true},"aui-datatable-text-area-cell-editor":{"requires":["aui-datatable-base-options-cell-editor"]},"aui-datatable-text-cell-editor":{"requires":["aui-datatable-base-options-cell-editor"]},"aui-datatype":{"requires":["datatype","aui-datatype-date-parse"]},"aui-datatype-date-parse":{"requires":["aui-base-lang","datatype-date-format","datatype-date-parse","intl"]},"aui-datepicker":{"requires":["aui-aria","aui-datepicker-delegate","aui-datepicker-popover","base","base-build","calendar"],
|
||||
"skinnable":true},"aui-datepicker-base-deprecated":{"requires":["calendar","aui-datatype","aui-overlay-context-deprecated"],"skinnable":true},"aui-datepicker-delegate":{"requires":["aui-datatype-date-parse","aui-event-input","event-focus","node-event-delegate"]},"aui-datepicker-deprecated":{"skinnable":true,"use":["aui-datepicker-base-deprecated","aui-datepicker-select-deprecated"]},"aui-datepicker-native":{"requires":["aui-datepicker-delegate","aui-node-base","base","base-build"]},"aui-datepicker-popover":{"requires":["aui-classnamemanager",
|
||||
"aui-popover"]},"aui-datepicker-select-deprecated":{"requires":["aui-datepicker-base-deprecated","aui-button-item-deprecated"],"skinnable":true},"aui-debounce":{},"aui-delayed-task-deprecated":{"requires":["yui-base"]},"aui-diagram-builder":{"requires":["aui-aria","aui-map","aui-property-builder","aui-diagram-builder-connector","aui-property-builder-settings","aui-diagram-node-condition","aui-diagram-node-end","aui-diagram-node-fork","aui-diagram-node-join","aui-diagram-node-start","aui-diagram-node-state",
|
||||
"aui-diagram-node-task","overlay"],"skinnable":true},"aui-diagram-builder-connector":{"requires":["arraylist-add","arraylist-filter","escape","json","graphics","dd"],"skinnable":true},"aui-diagram-node":{"requires":["aui-aria","aui-diagram-node-manager-base","escape","overlay"]},"aui-diagram-node-condition":{"requires":["aui-diagram-node-state"]},"aui-diagram-node-end":{"requires":["aui-diagram-node-state"]},"aui-diagram-node-fork":{"requires":["aui-diagram-node-state"]},"aui-diagram-node-join":{"requires":["aui-diagram-node-state"]},
|
||||
"aui-diagram-node-manager-base":{"requires":["base"]},"aui-diagram-node-start":{"requires":["aui-diagram-node-state"]},"aui-diagram-node-state":{"requires":["aui-diagram-node"]},"aui-diagram-node-task":{"requires":["aui-diagram-node-state"]},"aui-dialog-iframe-deprecated":{"requires":["plugin","array-invoke","aui-base-deprecated","aui-loading-mask-deprecated"],"skinnable":true},"aui-dropdown":{"requires":["event-delegate","event-key","event-outside","node-focusmanager","widget","widget-stack","aui-classnamemanager",
|
||||
"aui-node","aui-widget-cssclass","aui-widget-toggle","aui-widget-trigger"],"skinnable":true},"aui-editable-deprecated":{"requires":["aui-base-deprecated","aui-form-combobox-deprecated","escape","event-resize"],"skinnable":true},"aui-event":{"use":["aui-event-base"]},"aui-event-base":{"requires":["event-base"]},"aui-event-delegate-change":{"condition":{"name":"aui-event-delegate-change","trigger":"event-base-ie","ua":"ie"},"requires":["aui-event-base","event-delegate","event-synthetic"]},"aui-event-delegate-submit":{"condition":{"name":"aui-event-delegate-submit",
|
||||
"trigger":"event-base-ie","ua":"ie"},"requires":["aui-event-base","event-delegate","event-synthetic"]},"aui-event-input":{"condition":{"name":"aui-event-input","test":function(A){var supportsDOMEvent=A.supportsDOMEvent,testFeature=A.Features.test,addFeature=A.Features.add;if(testFeature("event","input")===undefined)addFeature("event","input",{test:function(){return supportsDOMEvent(document.createElement("textarea"),"input")&&(!A.UA.ie||A.UA.ie>9)}});return!testFeature("event","input")},"trigger":"aui-event-base"},
|
||||
"requires":["aui-event-base","event-delegate","event-synthetic","timers"]},"aui-form-base-deprecated":{"requires":["io-form","querystring-parse","aui-base-deprecated","aui-data-set-deprecated","aui-form-field-deprecated"]},"aui-form-builder":{"requires":["aui-modal","aui-layout","aui-form-builder-field-list","aui-form-builder-field-toolbar","aui-form-builder-field-type","aui-form-builder-field-types","aui-form-builder-layout-builder","aui-form-builder-page-manager","aui-form-builder-settings-modal",
|
||||
"event-focus","event-tap"],"skinnable":true},"aui-form-builder-available-field-deprecated":{"requires":["aui-property-builder-available-field"]},"aui-form-builder-deprecated":{"requires":["aui-button","aui-collection","aui-form-builder-available-field-deprecated","aui-form-builder-field-deprecated","aui-form-builder-field-button-deprecated","aui-form-builder-field-checkbox-deprecated","aui-form-builder-field-fieldset-deprecated","aui-form-builder-field-file-upload-deprecated","aui-form-builder-field-multiple-choice-deprecated",
|
||||
"aui-form-builder-field-radio-deprecated","aui-form-builder-field-select-deprecated","aui-form-builder-field-text-deprecated","aui-form-builder-field-textarea-deprecated","aui-property-builder","aui-property-builder-settings","aui-sortable-list","aui-tabview","aui-tooltip-base","escape","transition"],"skinnable":true},"aui-form-builder-field-base":{"requires":["aui-classnamemanager","aui-node-base","aui-text-data-editor","aui-toggler","base","node-base"],"skinnable":true},"aui-form-builder-field-button-deprecated":{"requires":["aui-form-builder-field-deprecated"]},
|
||||
"aui-form-builder-field-checkbox-deprecated":{"requires":["aui-form-builder-field-deprecated"]},"aui-form-builder-field-choice":{"requires":["aui-boolean-data-editor","aui-options-data-editor","aui-tabs-data-editor","aui-form-builder-field-base","aui-form-field-choice"]},"aui-form-builder-field-deprecated":{"requires":["panel","aui-datatype","aui-datatable-edit","aui-property-builder-field-support"],"skinnable":true},"aui-form-builder-field-fieldset-deprecated":{"requires":["aui-form-builder-field-deprecated"]},
|
||||
"aui-form-builder-field-file-upload-deprecated":{"requires":["aui-form-builder-field-deprecated"]},"aui-form-builder-field-list":{"requires":["aui-form-builder-field-type","aui-form-builder-field-types","aui-form-builder-layout-builder"],"skinnable":true},"aui-form-builder-field-multiple-choice-deprecated":{"requires":["aui-form-builder-field-deprecated"]},"aui-form-builder-field-radio-deprecated":{"requires":["aui-form-builder-field-deprecated"]},"aui-form-builder-field-select-deprecated":{"requires":["aui-form-builder-field-deprecated"]},
|
||||
"aui-form-builder-field-sentence":{"requires":["aui-form-builder-field-base","aui-form-field"]},"aui-form-builder-field-text":{"requires":["aui-boolean-data-editor","aui-radio-group-data-editor","aui-form-builder-field-base","aui-form-field-text"]},"aui-form-builder-field-text-deprecated":{"requires":["aui-form-builder-field-deprecated"]},"aui-form-builder-field-textarea-deprecated":{"requires":["aui-form-builder-field-deprecated"]},"aui-form-builder-field-toolbar":{"requires":["aui-classnamemanager",
|
||||
"base","node-base"],"skinnable":true},"aui-form-builder-field-type":{"requires":["base","node-base"],"skinnable":true},"aui-form-builder-field-types":{"requires":["aui-classnamemanager","aui-form-builder-field-types-modal","base","node-base"],"skinnable":true},"aui-form-builder-field-types-modal":{"requires":["aui-modal"],"skinnable":true},"aui-form-builder-layout-builder":{"requires":["aui-classnamemanager","aui-layout-builder","aui-modal","base","node-base"],"skinnable":true},"aui-form-builder-page-manager":{"requires":["aui-pagination",
|
||||
"aui-popover","aui-tabview","base","event-valuechange","node-base"],"skinnable":true},"aui-form-builder-settings-modal":{"requires":["aui-classnamemanager","aui-modal","base","node-base"],"skinnable":true},"aui-form-combobox-deprecated":{"requires":["aui-form-textarea-deprecated","aui-toolbar"],"skinnable":true},"aui-form-deprecated":{"use":["aui-form-base-deprecated","aui-form-combobox-deprecated","aui-form-field-deprecated","aui-form-select-deprecated","aui-form-textarea-deprecated","aui-form-textfield-deprecated"]},
|
||||
"aui-form-field":{"requires":["aui-classnamemanager","aui-node-base","base-build"],"skinnable":true},"aui-form-field-choice":{"requires":["aui-form-field-required"],"skinnable":true},"aui-form-field-deprecated":{"requires":["aui-base-deprecated","aui-component"]},"aui-form-field-required":{"requires":["aui-form-field"]},"aui-form-field-text":{"requires":["aui-form-field-required"],"skinnable":true},"aui-form-select-deprecated":{"requires":["aui-form-field-deprecated"]},"aui-form-textarea-deprecated":{"requires":["node-pluginhost",
|
||||
"aui-autosize-deprecated","aui-form-textfield-deprecated"]},"aui-form-textfield-deprecated":{"requires":["aui-form-field-deprecated"]},"aui-form-validator":{"requires":["escape","selector-css3","node-event-delegate","aui-node","aui-component","aui-event-input"]},"aui-hsv-palette":{"requires":["aui-classnamemanager","aui-widget-cssclass","aui-widget-toggle","aui-event-input","base-build","clickable-rail","color-hsv","dd-constrain","slider","widget"],"skinnable":true},"aui-hsva-palette":{"requires":["aui-hsv-palette"],
|
||||
"skinnable":true},"aui-hsva-palette-modal":{"requires":["aui-hsva-palette","aui-modal"],"skinnable":true},"aui-image-cropper":{"requires":["resize-base","resize-constrain","dd-constrain","aui-node-base","aui-component"],"skinnable":true},"aui-image-viewer":{"requires":["widget","widget-modality","widget-position","widget-position-align","widget-position-constrain","widget-stack","widget-stdmod","aui-event","aui-image-viewer-base","aui-image-viewer-multiple","aui-image-viewer-slideshow","aui-node-base",
|
||||
"aui-widget-cssclass","aui-widget-toggle"],"skinnable":true},"aui-image-viewer-base":{"requires":["anim","aui-aria","aui-classnamemanager","aui-node","aui-widget-responsive","base-build","imageloader","node-base","widget","widget-stack"],"skinnable":true},"aui-image-viewer-media":{"requires":["plugin","aui-component","aui-image-viewer"]},"aui-image-viewer-multiple":{"requires":["base-build","node-base","aui-classnamemanager","aui-image-viewer-base"],"skinnable":true},"aui-image-viewer-multiple-swipe":{"condition":{"name":"aui-image-viewer-multiple-swipe",
|
||||
"trigger":"aui-image-viewer-multiple","ua":"touchEnabled"},"requires":["aui-image-viewer-multiple","aui-image-viewer-swipe"]},"aui-image-viewer-slideshow":{"requires":["node","aui-classnamemanager"]},"aui-image-viewer-swipe":{"condition":{"name":"aui-image-viewer-swipe","trigger":"aui-image-viewer-base","ua":"touchEnabled"},"requires":["event-resize","aui-image-viewer-base","aui-widget-swipe"]},"aui-input-text-control-deprecated":{"requires":["aui-base-deprecated","aui-datasource-control-base-deprecated",
|
||||
"aui-form-combobox-deprecated"]},"aui-io":{"use":["aui-io-request"]},"aui-io-deprecated":{"use":["aui-io-request","aui-io-plugin-deprecated"]},"aui-io-plugin-deprecated":{"requires":["aui-overlay-base-deprecated","aui-parse-content","aui-io-request","aui-loading-mask-deprecated"]},"aui-io-request":{"requires":["io-base","json","plugin","querystring-stringify","aui-component"]},"aui-io-request-deprecated":{"requires":["io-base","json","plugin","querystring-stringify","aui-base-deprecated"]},"aui-layout":{"requires":["aui-layout-col",
|
||||
"aui-layout-row","aui-node-base","base-build","datatype-number-parse","event-resize"]},"aui-layout-builder":{"requires":["aui-classnamemanager","aui-layout","aui-layout-builder-add-col","aui-layout-builder-add-row","aui-layout-builder-move","aui-layout-builder-remove-row","aui-layout-builder-resize-col","aui-node-base","base-build","node-event-delegate","node-screen","node-style"]},"aui-layout-builder-add-col":{"requires":["event-key","node-base"],"skinnable":true},"aui-layout-builder-add-row":{"requires":["aui-node-base",
|
||||
"base-build","node-scroll-info"],"skinnable":true},"aui-layout-builder-move":{"requires":["aui-node-base","base-build"],"skinnable":true},"aui-layout-builder-remove-row":{"requires":["aui-node-base","base-build"],"skinnable":true},"aui-layout-builder-resize-col":{"requires":["dd-constrain","dd-delegate","dd-drop-plugin","dd-proxy","event-mouseenter","node-base"],"skinnable":true},"aui-layout-col":{"requires":["aui-classnamemanager","aui-node-base","base-build"],"skinnable":true},"aui-layout-row":{"requires":["array-invoke",
|
||||
"aui-node-base","base-build"],"skinnable":true},"aui-linkedset":{"requires":["aui-set"]},"aui-live-search-deprecated":{"requires":["aui-base-deprecated"]},"aui-loading-mask-deprecated":{"requires":["plugin","aui-overlay-mask-deprecated"],"skinnable":true},"aui-map":{"requires":["base-build"]},"aui-menu":{"requires":["base-build","event-mouseenter","event-resize","widget","widget-position","widget-position-align","widget-position-constrain","widget-stack","aui-classnamemanager","aui-debounce","aui-dropdown",
|
||||
"aui-menu-item"],"skinnable":true},"aui-menu-item":{"requires":["base-build","node-base","aui-classnamemanager","aui-node","aui-widget-shortcut"]},"aui-messaging":{"requires":["querystring","aui-timer"]},"aui-modal":{"requires":["widget","widget-autohide","widget-buttons","widget-modality","widget-position","widget-position-align","widget-position-constrain","widget-stack","widget-stdmod","dd-plugin","dd-constrain","timers","aui-classnamemanager","aui-widget-cssclass","aui-widget-toggle","aui-widget-toolbars"],
|
||||
"skinnable":true},"aui-modal-resize":{"condition":{"name":"aui-modal-resize","test":function(A){return!A.UA.mobile},"trigger":"aui-modal"},"requires":["aui-modal","resize-plugin"]},"aui-node":{"use":["aui-node-base"]},"aui-node-accessible":{"requires":["aui-node-base","event-custom-base"]},"aui-node-base":{"requires":["array-extras","aui-base-lang","aui-classnamemanager","aui-debounce","node"]},"aui-node-html5":{"condition":{"name":"aui-node-html5","trigger":"aui-node","ua":"ie"},"requires":["collection",
|
||||
"aui-node-base"]},"aui-options-data-editor":{"requires":["aui-data-editor","dd-constrain","dd-delegate","dd-drop-plugin","dd-proxy","event-valuechange","node-event-delegate"],"skinnable":true},"aui-overlay-base-deprecated":{"requires":["widget-position","widget-stack","widget-position-align","widget-position-constrain","widget-stdmod","aui-component"]},"aui-overlay-context-deprecated":{"requires":["aui-overlay-manager-deprecated","aui-delayed-task-deprecated","aui-aria"]},"aui-overlay-context-panel-deprecated":{"requires":["anim",
|
||||
"aui-overlay-context-deprecated"],"skinnable":true},"aui-overlay-deprecated":{"use":["aui-overlay-base-deprecated","aui-overlay-context-deprecated","aui-overlay-context-panel-deprecated","aui-overlay-manager-deprecated","aui-overlay-mask-deprecated"]},"aui-overlay-manager-deprecated":{"requires":["overlay","plugin","aui-base-deprecated","aui-overlay-base-deprecated"]},"aui-overlay-mask-deprecated":{"requires":["event-resize","aui-base-deprecated","aui-overlay-base-deprecated"],"skinnable":true},"aui-pagination":{"requires":["node-event-delegate",
|
||||
"aui-node","aui-component","widget-htmlparser"],"skinnable":true},"aui-palette":{"requires":["base-build","event-hover","widget","aui-classnamemanager","aui-base","aui-widget-cssclass","aui-widget-toggle"],"skinnable":true},"aui-parse-content":{"requires":["async-queue","plugin","io-base","aui-component","aui-node-base"]},"aui-popover":{"requires":["event-resize","widget","widget-autohide","widget-buttons","widget-modality","widget-position","widget-position-align","widget-position-constrain","widget-stack",
|
||||
"widget-stdmod","aui-classnamemanager","aui-widget-cssclass","aui-widget-toggle","aui-widget-toolbars","aui-widget-transition","aui-widget-trigger","aui-widget-position-align-suggestion","aui-component","aui-node-base"],"skinnable":true},"aui-progressbar":{"requires":["aui-node","aui-component","aui-aria"],"skinnable":true},"aui-promise":{"requires":["array-invoke","promise","oop"]},"aui-property-builder":{"requires":["dd","collection","aui-property-builder-available-field","aui-property-builder-field-support",
|
||||
"aui-property-builder-settings","aui-tabview"],"skinnable":true},"aui-property-builder-available-field":{"requires":["base","aui-component","aui-node"]},"aui-property-builder-field-support":{},"aui-property-builder-settings":{"requires":["aui-tabview","aui-datatable-property-list"]},"aui-radio-group-data-editor":{"requires":["aui-data-editor","node-event-delegate"],"skinnable":true},"aui-rating":{"use":["aui-rating-base","aui-rating-thumb"]},"aui-rating-base":{"requires":["aui-component","aui-node-base",
|
||||
"widget-htmlparser","widget-uievents"],"skinnable":true},"aui-rating-thumb":{"requires":["aui-rating-base"]},"aui-resize-base-deprecated":{"requires":["dd-drag","dd-delegate","dd-drop","aui-base-deprecated"],"skinnable":true},"aui-resize-constrain-deprecated":{"requires":["dd-constrain","plugin","aui-resize-base-deprecated"]},"aui-resize-deprecated":{"skinnable":true,"use":["aui-resize-base-deprecated","aui-resize-constrain-deprecated"]},"aui-scale-data-editor":{"requires":["aui-classnamemanager",
|
||||
"aui-data-editor","event-valuechange"]},"aui-scheduler":{"use":["event-gestures","aui-scheduler-base","aui-scheduler-event-recorder","aui-scheduler-view-agenda","aui-scheduler-view-day","aui-scheduler-view-month","aui-scheduler-view-table-dd","aui-scheduler-view-table","aui-scheduler-view-week","aui-viewport"]},"aui-scheduler-base":{"requires":["model","model-list","widget-stdmod","color-hsl","aui-event-base","aui-node-base","aui-component","aui-datatype","aui-button","node-focusmanager"],"skinnable":true},
|
||||
"aui-scheduler-event-recorder":{"requires":["querystring","io-form","overlay","aui-scheduler-base","aui-popover"],"skinnable":true},"aui-scheduler-touch":{"condition":{"name":"aui-scheduler-touch","trigger":"aui-scheduler","ua":"touchEnabled"},"requires":["base-build","aui-scheduler"],"skinnable":true},"aui-scheduler-view-agenda":{"requires":["aui-scheduler-base"],"skinnable":true},"aui-scheduler-view-day":{"requires":["dd-drag","dd-delegate","dd-drop","dd-constrain","aui-scheduler-view-table"],"skinnable":true},
|
||||
"aui-scheduler-view-month":{"requires":["aui-scheduler-view-table"],"skinnable":true},"aui-scheduler-view-table":{"requires":["overlay","aui-scheduler-base"],"skinnable":true},"aui-scheduler-view-table-dd":{"requires":["dd-drag","dd-delegate","dd-drop","aui-scheduler-view-table"]},"aui-scheduler-view-week":{"requires":["aui-scheduler-view-day"],"skinnable":true},"aui-scroller-deprecated":{"requires":["event-mouseenter","aui-base-deprecated","aui-simple-anim-deprecated"],"skinnable":true},"aui-scrollspy":{"requires":["base-build",
|
||||
"node-screen","aui-classnamemanager"]},"aui-search":{"use":["aui-search-tst"]},"aui-search-tst":{"requires":["aui-component"]},"aui-selector":{"requires":["selector-css3","aui-classnamemanager"]},"aui-set":{"requires":["aui-map"]},"aui-simple-anim-deprecated":{"requires":["aui-base-deprecated"]},"aui-skin-deprecated":{"type":"css"},"aui-sortable":{"use":["aui-sortable-layout","aui-sortable-list"]},"aui-sortable-layout":{"requires":["dd-delegate","dd-drag","dd-drop","dd-proxy","aui-node","aui-component"],
|
||||
"skinnable":true},"aui-sortable-list":{"requires":["dd-drag","dd-drop","dd-proxy","dd-scroll","aui-node","aui-component"]},"aui-state-interaction-deprecated":{"requires":["aui-base-deprecated","plugin"]},"aui-surface":{"use":["aui-surface-app","aui-surface-screen"]},"aui-surface-app":{"requires":["event-delegate","node-event-html5","aui-surface-base","aui-surface-screen","aui-surface-screen-route"]},"aui-surface-base":{"requires":["base-build","node-style","timers","aui-debounce","aui-promise","aui-parse-content"]},
|
||||
"aui-surface-screen":{"requires":["base-build"]},"aui-surface-screen-html":{"requires":["aui-base","aui-io-request","aui-promise","aui-surface-screen","aui-url"]},"aui-surface-screen-route":{"requires":["base-build"]},"aui-swf-deprecated":{"requires":["querystring-parse-simple","querystring-stringify-simple","aui-base-deprecated"]},"aui-tabs-data-editor":{"requires":["aui-data-editor","aui-tabview"]},"aui-tabview":{"requires":["selector-css3","tabview","aui-component","aui-widget-css"],"skinnable":true},
|
||||
"aui-template-deprecated":{"requires":["aui-base-deprecated"]},"aui-text-data-editor":{"requires":["aui-data-editor","event-valuechange"],"skinnable":true},"aui-text-data-unicode":{"requires":["text"]},"aui-text-unicode":{"requires":["aui-text-data-unicode"]},"aui-textboxlist-deprecated":{"requires":["anim-node-plugin","aui-autocomplete-deprecated","aui-button-item-deprecated","aui-data-set-deprecated","escape","node-focusmanager"],"skinnable":true},"aui-timepicker":{"requires":["autocomplete","aui-datepicker-delegate",
|
||||
"aui-datepicker-popover"],"skinnable":true},"aui-timepicker-native":{"requires":["base","base-build","aui-node-base","aui-datepicker-delegate","aui-datepicker-native"]},"aui-timer":{"requires":["oop"]},"aui-toggler":{"use":["aui-toggler-base","aui-toggler-delegate"]},"aui-toggler-accessibility":{"requires":["aui-toggler-base"]},"aui-toggler-base":{"requires":["transition","aui-selector","aui-event-base","aui-node","aui-component","event-tap"],"skinnable":true},"aui-toggler-delegate":{"requires":["array-invoke",
|
||||
"node-event-delegate","aui-toggler-base"]},"aui-toolbar":{"requires":["arraylist","arraylist-add","aui-component","aui-button-core"]},"aui-tooltip":{"use":["aui-tooltip-base","aui-tooltip-delegate"]},"aui-tooltip-base":{"requires":["aui-aria","aui-classnamemanager","aui-component","aui-debounce","aui-node-base","aui-widget-cssclass","aui-widget-toggle","aui-widget-transition","aui-widget-trigger","aui-widget-position-align-suggestion","event-hover","event-resize","escape","widget","widget-autohide",
|
||||
"widget-position","widget-position-align","widget-position-constrain","widget-stack","widget-stdmod"],"skinnable":true},"aui-tooltip-delegate":{"requires":["aui-tooltip-base","node-event-delegate"]},"aui-tooltip-deprecated":{"requires":["aui-overlay-context-panel-deprecated"],"skinnable":true},"aui-tpl-snippets-base-deprecated":{"requires":["aui-template-deprecated"]},"aui-tpl-snippets-checkbox-deprecated":{"requires":["aui-tpl-snippets-base-deprecated"]},"aui-tpl-snippets-deprecated":{"use":["aui-tpl-snippets-base-deprecated",
|
||||
"aui-tpl-snippets-checkbox-deprecated","aui-tpl-snippets-input-deprecated","aui-tpl-snippets-select-deprecated","aui-tpl-snippets-textarea-deprecated"]},"aui-tpl-snippets-input-deprecated":{"requires":["aui-tpl-snippets-base-deprecated"]},"aui-tpl-snippets-select-deprecated":{"requires":["aui-tpl-snippets-base-deprecated"]},"aui-tpl-snippets-textarea-deprecated":{"requires":["aui-tpl-snippets-base-deprecated"]},"aui-tree":{"use":["aui-tree-data","aui-tree-io","aui-tree-node","aui-tree-paginator",
|
||||
"aui-tree-view"]},"aui-tree-data":{"requires":["aui-base-core","aui-base-lang","aui-node-base","aui-timer","aui-component"]},"aui-tree-io":{"requires":["aui-component","aui-io"]},"aui-tree-node":{"requires":["json","querystring-stringify","aui-tree-data","aui-tree-io","aui-tree-paginator","event-key"]},"aui-tree-paginator":{"requires":["yui-base"]},"aui-tree-view":{"requires":["dd-delegate","dd-proxy","widget","aui-tree-node","aui-tree-paginator","aui-tree-io"],"skinnable":true},"aui-undo-redo":{"requires":["aui-base",
|
||||
"base","base-build","event-key","promise"]},"aui-url":{"requires":["oop","querystring-parse","querystring-stringify"]},"aui-video":{"requires":["event-resize","node-event-html5","querystring-stringify-simple","aui-aria","aui-node","aui-component","aui-debounce"],"skinnable":true},"aui-viewport":{"requires":["aui-node","aui-component"]},"aui-widget":{"use":["aui-widget-cssclass","aui-widget-toolbars"]},"aui-widget-core":{"use":["aui-widget-cssclass"]},"aui-widget-cssclass":{"requires":["widget-base"]},
|
||||
"aui-widget-position-align-suggestion":{"requires":["widget-position-align","widget-stdmod"]},"aui-widget-responsive":{"requires":["event-resize","widget-base"]},"aui-widget-shortcut":{"requires":["base"]},"aui-widget-swipe":{"requires":["classnamemanager","scrollview-base","scrollview-paginator","timers"]},"aui-widget-toggle":{},"aui-widget-toolbars":{"requires":["widget-stdmod","aui-toolbar"]},"aui-widget-transition":{"requires":["transition"]},"aui-widget-trigger":{"requires":["node"]}});YUI.Env[Y.version].md5=
|
||||
"d7c627eb00edd6b6f054d8f6e7147480";A.UA.edge=function(){var edgeVersion=A.UA.userAgent.match(/Edge\/(.[0-9.]+)/);if(edgeVersion)return edgeVersion[1];return 0}();A.supportsDOMEvent=function(domNode,eventName){eventName="on"+eventName;if(!(eventName in domNode)){if(!domNode.setAttribute)domNode=A.config.doc.createElement("div");if(domNode.setAttribute){domNode.setAttribute(eventName,"");return typeof domNode[eventName]==="function"}}domNode=null;return true};(function(){var slice=Array.prototype.slice;
|
||||
YUI.prototype.ready=function(){var instance=this,xargs=arguments,index=xargs.length-1,modules=slice.call(arguments,0,index);modules.unshift("event-base");modules.push(function(instance){var args=arguments;instance.on("domready",function(){xargs[index].apply(this,args)})});instance.use.apply(instance,modules)}})()},"3.1.0-deprecated.61");
|
||||
YUI.add("aui-base-lang",function(A,NAME){(function(){var Lang=A.Lang,aArray=A.Array,AObject=A.Object,isArray=Lang.isArray,isNumber=Lang.isNumber,isString=Lang.isString,isUndefined=Lang.isUndefined,owns=AObject.owns;A.fn=function(fn,context,args){var wrappedFn,dynamicLookup;if(!isNumber(fn)){var xargs=arguments;if(xargs.length>2)xargs=aArray(xargs,2,true);dynamicLookup=isString(fn)&&context;wrappedFn=function(){var method=!dynamicLookup?fn:context[fn];return method.apply(context||fn,xargs)}}else{var argLength=
|
||||
fn;fn=context;context=args;dynamicLookup=isString(fn)&&context;wrappedFn=function(){var method=!dynamicLookup?fn:context[fn],returnValue;context=context||method;if(argLength>0)returnValue=method.apply(context,aArray(arguments,0,true).slice(0,argLength));else returnValue=method.call(context);return returnValue}}return wrappedFn};A.mix(Lang,{constrain:function(num,min,max){return Math.min(Math.max(num,min),max)},emptyFn:function(){},emptyFnFalse:function(){return false},emptyFnTrue:function(){return true},
|
||||
isGuid:function(id){return String(id).indexOf(A.Env._guidp)===0},isInteger:function(val){return typeof val==="number"&&isFinite(val)&&val>-9007199254740992&&val<9007199254740992&&Math.floor(val)===val},isNode:function(val){return A.instanceOf(val,A.Node)},isNodeList:function(val){return A.instanceOf(val,A.NodeList)},toFloat:function(value,defaultValue){return parseFloat(value)||defaultValue||0},toInt:function(value,radix,defaultValue){return parseInt(value,radix||10)||defaultValue||0}});A.mix(aArray,
|
||||
{remove:function(a,from,to){var rest=a.slice((to||from)+1||a.length);a.length=from<0?a.length+from:from;return a.push.apply(a,rest)},removeItem:function(a,item){var index=aArray.indexOf(a,item);if(index>-1)return aArray.remove(a,index);return a}});var LString=A.namespace("Lang.String"),DOC=A.config.doc,REGEX_DASH=/-([a-z])/gi,REGEX_ESCAPE_REGEX=/([.*+?^$(){}|[\]\/\\])/g,REGEX_NL2BR=/\r?\n/g,REGEX_STRIP_SCRIPTS=/(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)/gi,REGEX_STRIP_TAGS=/<\/?[^>]+>/gi,REGEX_UNCAMELIZE=
|
||||
/([a-zA-Z][a-zA-Z])([A-Z])([a-z])/g,REGEX_UNCAMELIZE_REPLACE_SEPARATOR=/([a-z])([A-Z])/g,STR_ELLIPSIS="...",htmlUnescapedValues=[],MAP_HTML_CHARS_ESCAPED={"\x26":"\x26amp;","\x3c":"\x26lt;","\x3e":"\x26gt;",'"':"\x26#034;","'":"\x26#039;","/":"\x26#047;","`":"\x26#096;"},htmlChar,MAP_HTML_CHARS_UNESCAPED={};for(htmlChar in MAP_HTML_CHARS_ESCAPED)if(MAP_HTML_CHARS_ESCAPED.hasOwnProperty(htmlChar)){var escapedValue=MAP_HTML_CHARS_ESCAPED[htmlChar];MAP_HTML_CHARS_UNESCAPED[escapedValue]=htmlChar;htmlUnescapedValues.push(htmlChar)}var REGEX_HTML_ESCAPE=
|
||||
new RegExp("["+htmlUnescapedValues.join("")+"]","g"),REGEX_HTML_UNESCAPE=/&([^;]+);/g;A.mix(LString,{camelize:A.cached(function(str,separator){var regex=REGEX_DASH;str=String(str);if(separator)regex=new RegExp(separator+"([a-z])","gi");return str.replace(regex,LString._camelize)}),capitalize:A.cached(function(str){if(str){str=String(str);str=str.charAt(0).toUpperCase()+str.substr(1).toLowerCase()}return str}),contains:function(str,searchString){return str.indexOf(searchString)!==-1},defaultValue:function(str,
|
||||
defaultValue){if(isUndefined(str)||str===""){if(isUndefined(defaultValue))defaultValue="";str=defaultValue}return str},endsWith:function(str,suffix){var length=str.length-suffix.length;return length>=0&&str.indexOf(suffix,length)===length},escapeHTML:function(str){return str.replace(REGEX_HTML_ESCAPE,LString._escapeHTML)},escapeRegEx:function(str){return str.replace(REGEX_ESCAPE_REGEX,"\\$1")},nl2br:function(str){return String(str).replace(REGEX_NL2BR,"\x3cbr /\x3e")},padNumber:function(num,length,
|
||||
precision){var str=precision?Number(num).toFixed(precision):String(num);var index=str.indexOf(".");if(index===-1)index=str.length;return LString.repeat("0",Math.max(0,length-index))+str},pluralize:function(count,singularVersion,pluralVersion){var suffix;if(count===1)suffix=singularVersion;else suffix=pluralVersion||singularVersion+"s";return count+" "+suffix},prefix:function(prefix,str){str=String(str);if(str.indexOf(prefix)!==0)str=prefix+str;return str},remove:function(str,substitute,all){var re=
|
||||
new RegExp(LString.escapeRegEx(substitute),all?"g":"");return str.replace(re,"")},removeAll:function(str,substitute){return LString.remove(str,substitute,true)},repeat:function(str,length){return(new Array(length+1)).join(str)},round:function(value,precision){value=Number(value);if(isNumber(precision)){precision=Math.pow(10,precision);value=Math.round(value*precision)/precision}return value},startsWith:function(str,prefix){return str.lastIndexOf(prefix,0)===0},stripScripts:function(str){if(str)str=
|
||||
String(str).replace(REGEX_STRIP_SCRIPTS,"");return str},stripTags:function(str){if(str)str=String(str).replace(REGEX_STRIP_TAGS,"");return str},substr:function(str,start,length){return String(str).substr(start,length)},uncamelize:A.cached(function(str,separator){separator=separator||" ";str=String(str);str=str.replace(REGEX_UNCAMELIZE,"$1"+separator+"$2$3");str=str.replace(REGEX_UNCAMELIZE_REPLACE_SEPARATOR,"$1"+separator+"$2");return str}),toLowerCase:function(str){return String(str).toLowerCase()},
|
||||
toUpperCase:function(str){return String(str).toUpperCase()},trim:Lang.trim,truncate:function(str,length,where){str=String(str);var ellipsisLength=STR_ELLIPSIS.length,strLength=str.length;if(length>3){if(str&&strLength>length){where=where||"end";if(where==="end")str=str.substr(0,length-ellipsisLength)+STR_ELLIPSIS;else if(where==="middle"){var middlePointA=Math.floor((length-ellipsisLength)/2),middlePointB=middlePointA;if(length%2===0){middlePointA=Math.ceil((length-ellipsisLength)/2);middlePointB=
|
||||
Math.floor((length-ellipsisLength)/2)}str=str.substr(0,middlePointA)+STR_ELLIPSIS+str.substr(strLength-middlePointB)}else if(where==="start")str=STR_ELLIPSIS+str.substr(strLength-length+ellipsisLength)}}else str=STR_ELLIPSIS;return str},undef:function(str){if(isUndefined(str))str="";return str},unescapeEntities:function(str){if(LString.contains(str,"\x26"))if(DOC&&!LString.contains(str,"\x3c"))str=LString._unescapeEntitiesUsingDom(str);else str=LString.unescapeHTML(str);return str},unescapeHTML:function(str){return str.replace(REGEX_HTML_UNESCAPE,
|
||||
LString._unescapeHTML)},_camelize:function(match0,match1){return match1.toUpperCase()},_escapeHTML:function(match){return MAP_HTML_CHARS_ESCAPED[match]},_unescapeHTML:function(match,entity){var value=MAP_HTML_CHARS_UNESCAPED[match]||match;if(!value&&entity.charAt(0)==="#"){var charCode=Number("0"+value.substr(1));if(!isNaN(charCode))value=String.fromCharCode(charCode)}return value},_unescapeEntitiesUsingDom:function(str){var el=DOC.createElement("a");el.innerHTML=str;if(el.normalize)el.normalize();
|
||||
str=el.firstChild.nodeValue;el.innerHTML="";return str}});AObject.map=function(obj,fn,context){var map=[],i;for(i in obj)if(owns(obj,i))map[map.length]=fn.call(context,obj[i],i,obj);return map};A.map=function(obj){var module=AObject;if(isArray(obj))module=aArray;return module.map.apply(this,arguments)}})()},"3.1.0-deprecated.61");
|
||||
YUI.add("aui-classnamemanager",function(A,NAME){var ClassNameManager=A.ClassNameManager,_getClassName=ClassNameManager.getClassName;A.getClassName=A.cached(function(){var args=A.Array(arguments,0,true);args[args.length]=true;return _getClassName.apply(ClassNameManager,args)})},"3.1.0-deprecated.61",{"requires":["classnamemanager"]});
|
||||
YUI.add("aui-component",function(A,NAME){var Lang=A.Lang,AArray=A.Array,concat=function(arr,arr2){return(arr||[]).concat(arr2||[])},_INSTANCES={},_CONSTRUCTOR_OBJECT=A.config.win.Object.prototype.constructor,ClassNameManager=A.ClassNameManager,_getClassName=ClassNameManager.getClassName,_getWidgetClassName=A.Widget.getClassName,getClassName=A.getClassName,CSS_HIDE=getClassName("hide");var Component=A.Base.create("component",A.Widget,[A.WidgetCssClass,A.WidgetToggle],{initializer:function(config){var instance=
|
||||
this;instance._originalConfig=config;instance._setRender(config);_INSTANCES[instance.get("id")]=instance},clone:function(config){var instance=this;config=config||{};config.id=config.id||A.guid();A.mix(config,instance._originalConfig);return new instance.constructor(config)},_uiSetVisible:function(value){var instance=this;var superUISetVisible=Component.superclass._uiSetVisible;if(superUISetVisible)superUISetVisible.apply(instance,arguments);var hideClass=instance.get("hideClass");if(hideClass!==false){var boundingBox=
|
||||
instance.get("boundingBox");boundingBox.toggleClass(hideClass||CSS_HIDE,!value)}},_renderBoxClassNames:function(){var instance=this;var boundingBoxNode=instance.get("boundingBox")._node;var contentBoxNode=instance.get("contentBox")._node;var boundingBoxNodeClassName=boundingBoxNode.className;var contentBoxNodeClassName=contentBoxNode.className;var boundingBoxBuffer=boundingBoxNodeClassName?boundingBoxNodeClassName.split(" "):[];var contentBoxBuffer=contentBoxNodeClassName?contentBoxNodeClassName.split(" "):
|
||||
[];var classes=instance._getClasses();var classLength=classes.length;var auiClassesLength=classLength-4;var classItem;var classItemName;boundingBoxBuffer.push(_getWidgetClassName());for(var i=classLength-3;i>=0;i--){classItem=classes[i];classItemName=String(classItem.NAME).toLowerCase();boundingBoxBuffer.push(classItem.CSS_PREFIX||_getClassName(classItemName));if(i<=auiClassesLength){classItemName=classItemName;contentBoxBuffer.push(getClassName(classItemName,"content"))}}contentBoxBuffer.push(instance.getClassName("content"));
|
||||
if(boundingBoxNode===contentBoxNode)contentBoxNodeClassName=AArray.dedupe(contentBoxBuffer.concat(boundingBoxBuffer)).join(" ");else{boundingBoxNode.className=AArray.dedupe(boundingBoxBuffer).join(" ");contentBoxNodeClassName=AArray.dedupe(contentBoxBuffer).join(" ")}contentBoxNode.className=contentBoxNodeClassName},_renderInteraction:function(event,parentNode){var instance=this;instance.render(parentNode);var renderHandles=instance._renderHandles;for(var i=renderHandles.length-1;i>=0;i--){var handle=
|
||||
renderHandles.pop();handle.detach()}},_setRender:function(config){var instance=this;var render=config&&config.render;if(render&&render.constructor===_CONSTRUCTOR_OBJECT){var eventType=render.eventType||"mousemove";var parentNode=render.parentNode;var selector=render.selector||parentNode;if(selector){instance._renderHandles=[];var renderHandles=instance._renderHandles;if(!Lang.isArray(eventType))eventType=[eventType];var renderInteraction=A.rbind(instance._renderInteraction,instance,parentNode);var interactionNode=
|
||||
A.one(selector);for(var i=eventType.length-1;i>=0;i--)renderHandles[i]=interactionNode.once(eventType[i],renderInteraction);delete config.render}}}},{ATTRS:{useARIA:{writeOnce:true,value:false,validator:Lang.isBoolean},hideClass:{value:CSS_HIDE},render:{value:false,writeOnce:true}}});Component._INSTANCES=_INSTANCES;Component.getById=function(id){return _INSTANCES[id]};var DEFAULT_UI_ATTRS=A.Widget.prototype._UI_ATTRS;Component._applyCssPrefix=function(component){if(component&&component.NAME&&!("CSS_PREFIX"in
|
||||
component))component.CSS_PREFIX=A.getClassName(String(component.NAME).toLowerCase());return component};Component.create=function(config){config=config||{};var extendsClass=config.EXTENDS||A.Component;var component=config.constructor;if(!A.Object.owns(config,"constructor"))component=function(){component.superclass.constructor.apply(this,arguments)};var configProto=config.prototype;if(configProto)if(config.UI_ATTRS||config.BIND_UI_ATTRS||config.SYNC_UI_ATTRS){var BIND_UI_ATTRS=concat(config.BIND_UI_ATTRS,
|
||||
config.UI_ATTRS);var SYNC_UI_ATTRS=concat(config.SYNC_UI_ATTRS,config.UI_ATTRS);var extendsProto=extendsClass.prototype;var extendsUIAttrs=extendsProto&&extendsProto._UI_ATTRS||DEFAULT_UI_ATTRS;BIND_UI_ATTRS=concat(extendsUIAttrs.BIND,BIND_UI_ATTRS);SYNC_UI_ATTRS=concat(extendsUIAttrs.SYNC,SYNC_UI_ATTRS);var configProtoUIAttrs=configProto._UI_ATTRS;if(!configProtoUIAttrs)configProtoUIAttrs=configProto._UI_ATTRS={};if(BIND_UI_ATTRS.length)configProtoUIAttrs.BIND=BIND_UI_ATTRS;if(SYNC_UI_ATTRS.length)configProtoUIAttrs.SYNC=
|
||||
SYNC_UI_ATTRS}var augmentsClasses=config.AUGMENTS;if(augmentsClasses&&!Lang.isArray(augmentsClasses))augmentsClasses=[augmentsClasses];A.mix(component,config);delete component.prototype;A.extend(component,extendsClass,configProto);if(augmentsClasses)component=A.Base.build(config.NAME,component,augmentsClasses,{dynamic:false});Component._applyCssPrefix(component);return component};Component.CSS_PREFIX=getClassName("component");var Base=A.Base;Component.build=function(){var component=Base.build.apply(Base,
|
||||
arguments);Component._applyCssPrefix(component);return component};A.Component=Component},"3.1.0-deprecated.61",{"requires":["aui-classnamemanager","aui-widget-cssclass","aui-widget-toggle","base-build","widget-base"]});
|
||||
YUI.add("aui-debounce",function(A,NAME){var Lang=A.Lang,aArray=A.Array,isString=Lang.isString,isUndefined=Lang.isUndefined,DEFAULT_ARGS=[];var toArray=function(arr,fallback,index,arrayLike){return!isUndefined(arr)?aArray(arr,index||0,arrayLike!==false):fallback};A.debounce=function(fn,delay,context,args){var id;var tempArgs;var wrapped;if(isString(fn)&&context)fn=A.bind(fn,context);delay=delay||0;args=toArray(arguments,DEFAULT_ARGS,3);var clearFn=function(){clearInterval(id);id=null};var base=function(){clearFn();
|
||||
var result=fn.apply(context,tempArgs||args||DEFAULT_ARGS);tempArgs=null;return result};var delayFn=function(delayTime,newArgs,newContext,newFn){wrapped.cancel();delayTime=!isUndefined(delayTime)?delayTime:delay;fn=newFn||fn;context=newContext||context;if(newArgs!==args)tempArgs=toArray(newArgs,DEFAULT_ARGS,0,false).concat(args);if(delayTime>0)id=setInterval(base,delayTime);else return base()};var cancelFn=function(){if(id)clearFn()};var setDelay=function(delay){cancelFn();delay=delay||0};wrapped=
|
||||
function(){var currentArgs=arguments.length?arguments:args;return wrapped.delay(delay,currentArgs,context||this)};wrapped.cancel=cancelFn;wrapped.delay=delayFn;wrapped.setDelay=setDelay;return wrapped}},"3.1.0-deprecated.61");
|
||||
YUI.add("aui-delayed-task-deprecated",function(A,NAME){var DelayedTask=function(fn,scope,args){var instance=this;instance._args=args;instance._delay=0;instance._fn=fn;instance._id=null;instance._scope=scope||instance;instance._time=0;instance._base=function(){var now=instance._getTime();if(now-instance._time>=instance._delay){clearInterval(instance._id);instance._id=null;instance._fn.apply(instance._scope,instance._args||[])}}};DelayedTask.prototype={delay:function(delay,newFn,newScope,newArgs){var instance=
|
||||
this;if(instance._id&&instance._delay!=delay)instance.cancel();instance._delay=delay||instance._delay;instance._time=instance._getTime();instance._fn=newFn||instance._fn;instance._scope=newScope||instance._scope;instance._args=newArgs||instance._args;if(!A.Lang.isArray(instance._args))instance._args=[instance._args];if(!instance._id)if(instance._delay>0)instance._id=setInterval(instance._base,instance._delay);else instance._base()},cancel:function(){var instance=this;if(instance._id){clearInterval(instance._id);
|
||||
instance._id=null}},_getTime:function(){var instance=this;return+new Date}};A.DelayedTask=DelayedTask},"3.1.0-deprecated.61",{"requires":["yui-base"]});
|
||||
YUI.add("aui-event-base",function(A,NAME){var aArray=A.Array,DOMEventFacade=A.DOMEventFacade,DOMEventFacadeProto=DOMEventFacade.prototype;var KeyMap={BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,RETURN:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,
|
||||
L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUM_LOCK:144,WIN_KEY:224,WIN_IME:229,NON_MODIFYING_KEYS:["ALT","CAPS_LOCK","CTRL","DOWN","END","ESC","F1","F10","F11","F12",
|
||||
"F2","F3","F4","F5","F6","F7","F8","F9","HOME","LEFT","NUM_LOCK","PAGE_DOWN","PAGE_UP","PAUSE","PRINT_SCREEN","RIGHT","SHIFT","SPACE","UP","WIN_KEY"],hasModifier:function(event){return event&&(event.ctrlKey||event.altKey||event.shiftKey||event.metaKey)},isKey:function(keyCode,name){var instance=this;return name&&(instance[name]||instance[name.toUpperCase()])===keyCode},isKeyInRange:function(keyCode,start,end){var instance=this;var result=false;if(start&&end){var startKey=instance[start]||instance[start.toUpperCase()];
|
||||
var endKey=instance[end]||instance[end.toUpperCase()];result=startKey&&endKey&&(keyCode>=startKey&&keyCode<=endKey)}return result},isKeyInSet:function(keyCode){var instance=this;var args=aArray(arguments,1,true);return instance._isKeyInSet(keyCode,args)},isNavKey:function(keyCode){var instance=this;return instance.isKeyInRange(keyCode,"PAGE_UP","DOWN")||instance.isKeyInSet(keyCode,"ENTER","TAB","ESC")},isSpecialKey:function(keyCode,eventType){var instance=this;var isCtrlPress=eventType==="keypress"&&
|
||||
instance.ctrlKey;return isCtrlPress||instance.isNavKey(keyCode)||instance.isKeyInRange(keyCode,"SHIFT","CAPS_LOCK")||instance.isKeyInSet(keyCode,"BACKSPACE","PRINT_SCREEN","INSERT","WIN_IME")},isModifyingKey:function(keyCode){var instance=this;return!instance._isKeyInSet(keyCode,instance.NON_MODIFYING_KEYS)},_isKeyInSet:function(keyCode,arr){var instance=this;var i=arr.length;var result=false;var keyName;var key;while(i--){keyName=arr[i];key=keyName&&(instance[keyName]||instance[String(keyName).toUpperCase()]);
|
||||
if(keyCode===key){result=true;break}}return result}};A.mix(DOMEventFacadeProto,{hasModifier:function(){var instance=this;return KeyMap.hasModifier(instance)},isKey:function(name){var instance=this;return KeyMap.isKey(instance.keyCode,name)},isKeyInRange:function(start,end){var instance=this;return KeyMap.isKeyInRange(instance.keyCode,start,end)},isKeyInSet:function(){var instance=this;var args=aArray(arguments,0,true);return KeyMap._isKeyInSet(instance.keyCode,args)},isModifyingKey:function(){var instance=
|
||||
this;return KeyMap.isModifyingKey(instance.keyCode)},isNavKey:function(){var instance=this;return KeyMap.isNavKey(instance.keyCode)},isSpecialKey:function(){var instance=this;return KeyMap.isSpecialKey(instance.keyCode,instance.type)}});A.Event.KeyMap=KeyMap;A.Event.supportsDOMEvent=A.supportsDOMEvent},"3.1.0-deprecated.61",{"requires":["event-base"]});
|
||||
YUI.add("aui-event-input",function(A,NAME){var DOM_EVENTS=A.Node.DOM_EVENTS;if(A.Features.test("event","input")){DOM_EVENTS.input=1;return}DOM_EVENTS.cut=1;DOM_EVENTS.dragend=1;DOM_EVENTS.paste=1;var KeyMap=A.Event.KeyMap,_HANDLER_DATA_KEY="~~aui|input|event~~",_INPUT_EVENT_TYPE=["keydown","paste","drop","cut"],_SKIP_FOCUS_CHECK_MAP={cut:1,drop:1,paste:1};A.Event.define("input",{on:function(node,subscription,notifier){var instance=this;subscription._handler=node.on(_INPUT_EVENT_TYPE,A.bind(instance._dispatchEvent,
|
||||
instance,subscription,notifier))},delegate:function(node,subscription,notifier,filter){var instance=this;subscription._handles=[];subscription._handler=node.delegate("focus",function(event){var element=event.target,handler=element.getData(_HANDLER_DATA_KEY);if(!handler){handler=element.on(_INPUT_EVENT_TYPE,A.bind(instance._dispatchEvent,instance,subscription,notifier));subscription._handles.push(handler);element.setData(_HANDLER_DATA_KEY,handler)}},filter)},detach:function(node,subscription){subscription._handler.detach()},
|
||||
detachDelegate:function(node,subscription){A.Array.each(subscription._handles,function(handle){var element=A.one(handle.evt.el);if(element)element.setData(_HANDLER_DATA_KEY,null);handle.detach()});subscription._handler.detach()},_dispatchEvent:function(subscription,notifier,event){var instance=this,input,valueBeforeKey;input=event.target;if(_SKIP_FOCUS_CHECK_MAP[event.type]||input.get("ownerDocument").get("activeElement")===input)if(KeyMap.isModifyingKey(event.keyCode)){if(subscription._timer){subscription._timer.cancel();
|
||||
subscription._timer=null}valueBeforeKey=KeyMap.isKey(event.keyCode,"WIN_IME")?null:input.get("value");subscription._timer=A.soon(A.bind("_fireEvent",instance,subscription,notifier,event,valueBeforeKey))}},_fireEvent:function(subscription,notifier,event,valueBeforeKey){var input=event.target;subscription._timer=null;if(input.get("value")!==valueBeforeKey)notifier.fire(event)}})},"3.1.0-deprecated.61",{"requires":["aui-event-base","event-delegate","event-synthetic","timers"]});
|
||||
YUI.add("aui-form-validator",function(A,NAME){var Lang=A.Lang,AObject=A.Object,isBoolean=Lang.isBoolean,isDate=Lang.isDate,isEmpty=AObject.isEmpty,isFunction=Lang.isFunction,isNode=Lang.isNode,isObject=Lang.isObject,isString=Lang.isString,trim=Lang.trim,defaults=A.namespace("config.FormValidator"),getRegExp=A.DOM._getRegExp,getCN=A.getClassName,CSS_FORM_GROUP=getCN("form","group"),CSS_HAS_ERROR=getCN("has","error"),CSS_ERROR_FIELD=getCN("error","field"),CSS_HAS_SUCCESS=getCN("has","success"),CSS_SUCCESS_FIELD=
|
||||
getCN("success","field"),CSS_HELP_BLOCK=getCN("help","block"),CSS_STACK=getCN("form-validator","stack"),TPL_MESSAGE='\x3cdiv role\x3d"alert"\x3e\x3c/div\x3e',TPL_STACK_ERROR='\x3cdiv class\x3d"'+[CSS_STACK,CSS_HELP_BLOCK].join(" ")+'"\x3e\x3c/div\x3e';if(!Element.prototype.matches)Element.prototype.matches=Element.prototype.msMatchesSelector;A.mix(defaults,{STRINGS:{DEFAULT:"Please fix {field}.",acceptFiles:"Please enter a value with a valid extension ({0}) in {field}.",alpha:"Please enter only alpha characters in {field}.",
|
||||
alphanum:"Please enter only alphanumeric characters in {field}.",date:"Please enter a valid date in {field}.",digits:"Please enter only digits in {field}.",email:"Please enter a valid email address in {field}.",equalTo:"Please enter the same value again in {field}.",iri:"Please enter a valid IRI in {field}.",max:"Please enter a value less than or equal to {0} in {field}.",maxLength:"Please enter no more than {0} characters in {field}.",min:"Please enter a value greater than or equal to {0} in {field}.",
|
||||
minLength:"Please enter at least {0} characters in {field}.",number:"Please enter a valid number in {field}.",range:"Please enter a value between {0} and {1} in {field}.",rangeLength:"Please enter a value between {0} and {1} characters long in {field}.",required:"{field} is required.",url:"Please enter a valid URL in {field}."},REGEX:{alpha:/^[a-z_]+$/i,alphanum:/^\w+$/,digits:/^\d+$/,email:new RegExp("^((([a-z]|\\d|[!#\\$%\x26'\\*\\+\\-\\/\x3d\\?\\^_`{\\|}~]|"+"[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])+(\\.([a-z]|\\d|[!#"+
|
||||
"\\$%\x26'\\*\\+\\-\\/\x3d\\?\\^_`{\\|}~]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF"+"\\uFDF0-\\uFFEF])+)*)|((\\x22)((((\\x20|\\x09)*(\\x0d\\x0a))?(\\x20"+"|\\x09)+)?(([\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x7f]|\\x21|[\\x23-\\"+"x5b]|[\\x5d-\\x7e]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])"+"|(\\\\([\\x01-\\x09\\x0b\\x0c\\x0d-\\x7f]|[\\u00A0-\\uD7FF\\uF900-"+"\\uFDCF\\uFDF0-\\uFFEF]))))*(((\\x20|\\x09)*(\\x0d\\x0a))?(\\"+"x20|\\x09)+)?(\\x22)))@((([a-z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\"+"uFDCF\\uFDF0-\\uFFEF])|(([a-z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\"+
|
||||
"uFDCF\\uFDF0-\\uFFEF])([a-z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\"+"uF900-\\uFDCF\\uFDF0-\\uFFEF])*([a-z]|\\d|[\\u00A0-\\uD7FF\\"+"uF900-\\uFDCF\\uFDF0-\\uFFEF])))\\.)+(([a-z]|[\\u00A0-\\uD7FF\\"+"uF900-\\uFDCF\\uFDF0-\\uFFEF])|(([a-z]|[\\u00A0-\\uD7FF\\"+"uF900-\\uFDCF\\uFDF0-\\uFFEF])([a-z]|\\d|-|\\.|_|~|[\\"+"u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])*([a-z]|[\\"+"u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])))\\.?$","i"),iri:new RegExp("^([a-z]([a-z]|\\d|\\+|-|\\.)*):(\\/\\/(((([a-z]|\\d|"+"-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(%["+
|
||||
"\\da-f]{2})|[!\\$\x26'\\(\\)\\*\\+,;\x3d]|:)*@)?((\\[(|(v[\\da-f]{1"+",}\\.(([a-z]|\\d|-|\\.|_|~)|[!\\$\x26'\\(\\)\\*\\+,;\x3d]|:)+))\\])"+"|((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d|[1-9]\\d|1"+"\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d"+"|25[0-5])\\.(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5]))|"+"(([a-z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-"+"\\uFFEF])|(%[\\da-f]{2})|[!\\$\x26'\\(\\)\\*\\+,;\x3d])*)(:\\d*)?)"+"(\\/(([a-z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\"+
|
||||
"uFDF0-\\uFFEF])|(%[\\da-f]{2})|[!\\$\x26'\\(\\)\\*\\+,;\x3d]|:|@)*)"+"*|(\\/((([a-z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\"+"uFDF0-\\uFFEF])|(%[\\da-f]{2})|[!\\$\x26'\\(\\)\\*\\+,;\x3d]|:|@)+"+"(\\/(([a-z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\"+"uFDF0-\\uFFEF])|(%[\\da-f]{2})|[!\\$\x26'\\(\\)\\*\\+,;\x3d]|:|"+"@)*)*)?)|((([a-z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\"+"uFDCF\\uFDF0-\\uFFEF])|(%[\\da-f]{2})|[!\\$\x26'\\(\\)\\*\\"+"+,;\x3d]|:|@)+(\\/(([a-z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\"+
|
||||
"uF900-\\uFDCF\\uFDF0-\\uFFEF])|(%[\\da-f]{2})|[!\\$\x26'\\"+"(\\)\\*\\+,;\x3d]|:|@)*)*)|((([a-z]|\\d|-|\\.|_|~|[\\u00A0-\\"+"uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(%[\\da-f]{2})|[!\\"+"$\x26'\\(\\)\\*\\+,;\x3d]|:|@)){0})(\\?((([a-z]|\\d|-|\\.|_|~|"+"[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(%[\\da-f]"+"{2})|[!\\$\x26'\\(\\)\\*\\+,;\x3d]|:|@)|[\\uE000-\\uF8FF]|\\/|"+"\\?)*)?(\\#((([a-z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\"+"uFDCF\\uFDF0-\\uFFEF])|(%[\\da-f]{2})|[!\\$\x26'\\(\\)\\*\\"+
|
||||
"+,;\x3d]|:|@)|\\/|\\?)*)?$","i"),number:/^[+\-]?(\d+([.,]\d+)?)+([eE][+-]?\d+)?$/,url:new RegExp("^(https?|ftp):\\/\\/(((([a-z]|\\d|-|\\.|_|~|[\\"+"u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(%[\\da-f]{2})"+"|[!\\$\x26'\\(\\)\\*\\+,;\x3d]|:)*@)?(((\\d|[1-9]\\d|1\\d\\d|"+"2[0-4]\\d|25[0-5])\\.(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25"+"[0-5])\\.(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\."+"(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5]))|((([a-z]|\\d"+"|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(([a-z]|\\"+
|
||||
"d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])([a-z]|\\d|"+"-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])*"+"([a-z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])))\\"+".)*(([a-z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|"+"(([a-z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])([a-z]"+"|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])"+"*([a-z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])))\\.?)"+"(:\\d*)?)(\\/((([a-z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\"+
|
||||
"uFDCF\\uFDF0-\\uFFEF])|(%[\\da-f]{2})|[!\\$\x26'\\(\\)\\*\\+,;\x3d]"+"|:|@)+(\\/(([a-z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF"+"\\uFDF0-\\uFFEF])|(%[\\da-f]{2})|[!\\$\x26'\\(\\)\\*\\+,;\x3d]|:|@)*)"+"*)?)?(\\?((([a-z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\"+"uFDCF\\uFDF0-\\uFFEF])|(%[\\da-f]{2})|[!\\$\x26'\\(\\)\\*\\+,;\x3d]|"+":|@)|[\\uE000-\\uF8FF]|\\/|\\?)*)?(\\#((([a-z]|\\d|-|\\.|_|~|"+"[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(%[\\da-f]{2})"+"|[!\\$\x26'\\(\\)\\*\\+,;\x3d]|:|@)|\\/|\\?)*)?$",
|
||||
"i")},RULES:{acceptFiles:function(val,node,ruleValue){var regex=null;if(isString(ruleValue)){var extensions=ruleValue.replace(/\./g,"").split(/,\s*|\b\s*/);extensions=A.Array.map(extensions,A.Escape.regex);regex=getRegExp("[.]("+extensions.join("|")+")$","i")}return regex&®ex.test(val)},date:function(val){var date=new Date(val);return isDate(date)&&date!=="Invalid Date"&&!isNaN(date)},equalTo:function(val,node,ruleValue){var comparator=A.one(ruleValue);return comparator&&trim(comparator.val())===
|
||||
val},hasValue:function(val,node){var instance=this;if(A.FormValidator.isCheckable(node)){var name=node.get("name"),elements=A.all(instance.getFieldsByName(name));return elements.filter(":checked").size()>0}else return!!val},max:function(val,node,ruleValue){return Lang.toFloat(val)<=ruleValue},maxLength:function(val,node,ruleValue){return val.length<=ruleValue},min:function(val,node,ruleValue){return Lang.toFloat(val)>=ruleValue},minLength:function(val,node,ruleValue){return val.length>=ruleValue},
|
||||
range:function(val,node,ruleValue){var num=Lang.toFloat(val);return num>=ruleValue[0]&&num<=ruleValue[1]},rangeLength:function(val,node,ruleValue){var length=val.length;return length>=ruleValue[0]&&length<=ruleValue[1]},required:function(val,node,ruleValue){var instance=this;if(ruleValue===true)return defaults.RULES.hasValue.apply(instance,[val,node]);else return true}}});var FormValidator=A.Component.create({NAME:"form-validator",ATTRS:{boundingBox:{setter:A.one},containerErrorClass:{value:CSS_HAS_ERROR,
|
||||
validator:isString},containerValidClass:{value:CSS_HAS_SUCCESS,validator:isString},errorClass:{value:CSS_ERROR_FIELD,validator:isString},extractRules:{value:true,validator:isBoolean},fieldContainer:{value:"."+CSS_FORM_GROUP},fieldStrings:{value:{},validator:isObject},labelCssClass:{validator:isString,value:"control-label"},messageContainer:{getter:function(val){return A.Node.create(val).clone()},value:TPL_MESSAGE},rules:{getter:function(val){var instance=this;if(!instance._rulesAlreadyExtracted)instance._extractRulesFromMarkup(val);
|
||||
return val},validator:isObject,value:{}},selectText:{value:true,validator:isBoolean},showMessages:{value:true,validator:isBoolean},showAllMessages:{value:false,validator:isBoolean},skipValidationTargetSelector:{value:"a[class~\x3dbtn-cancel]"},stackErrorContainer:{getter:function(val){return A.Node.create(val).clone()},value:TPL_STACK_ERROR},strings:{valueFn:function(){return defaults.STRINGS}},validateOnBlur:{value:true,validator:isBoolean},validateOnInput:{value:false,validator:isBoolean},validClass:{value:CSS_SUCCESS_FIELD,
|
||||
validator:isString}},_setCustomRules:function(object){A.each(object,function(rule,fieldName){A.config.FormValidator.RULES[fieldName]=rule.condition;A.config.FormValidator.STRINGS[fieldName]=rule.errorMessage})},addCustomRules:function(object){var instance=this;if(isObject(object))instance._setCustomRules(object)},isCheckable:function(node){var nodeType=node.get("type").toLowerCase();return nodeType==="checkbox"||nodeType==="radio"},EXTENDS:A.Base,prototype:{initializer:function(){var instance=this;
|
||||
instance.errors={};instance._blurHandlers=null;instance._fileBlurHandlers=null;instance._fileInputHandlers=null;instance._inputHandlers=null;instance._rulesAlreadyExtracted=false;instance._stackErrorContainers={};instance.bindUI();instance._uiSetValidateOnBlur(instance.get("validateOnBlur"));instance._uiSetValidateOnInput(instance.get("validateOnInput"))},bindUI:function(){var instance=this,boundingBox=instance.get("boundingBox");var onceFocusHandler=boundingBox.delegate("focus",function(){instance._setARIARoles();
|
||||
onceFocusHandler.detach()},"input,select,textarea,button");instance.publish({errorField:{defaultFn:instance._defErrorFieldFn},validField:{defaultFn:instance._defValidFieldFn},validateField:{defaultFn:instance._defValidateFieldFn}});boundingBox.on({reset:A.bind(instance._onFormReset,instance),submit:A.bind(instance._onFormSubmit,instance)});instance.after({extractRulesChange:instance._afterExtractRulesChange,validateOnBlurChange:instance._afterValidateOnBlurChange,validateOnInputChange:instance._afterValidateOnInputChange})},
|
||||
addFieldError:function(field,ruleName){var instance=this,errors=instance.errors,name=field.get("name");if(!errors[name])errors[name]=[];errors[name].push(ruleName)},clearFieldError:function(field){var fieldName=isNode(field)?field.get("name"):field;if(isString(fieldName))delete this.errors[fieldName]},eachRule:function(fn){var instance=this;A.each(instance.get("rules"),function(rule,fieldName){if(isFunction(fn))fn.apply(instance,[rule,fieldName])})},findFieldContainer:function(field){var instance=
|
||||
this,fieldContainer=instance.get("fieldContainer");if(fieldContainer)return field.ancestor(fieldContainer)},focusInvalidField:function(){var instance=this,boundingBox=instance.get("boundingBox"),field=boundingBox.one("."+CSS_ERROR_FIELD);if(field){if(instance.get("selectText"))field.selectText();field.focus();field.scrollIntoView()}},getField:function(field){var instance=this;if(isString(field)){field=instance.getFieldsByName(field);if(field&&field.length&&!field.name)field=field[0]}return A.one(field)},
|
||||
getFieldsByName:function(fieldName){var instance=this,domBoundingBox=instance.get("boundingBox").getDOM();return domBoundingBox.elements[fieldName]},getFieldError:function(field){var instance=this;return instance.errors[field.get("name")]},getFieldStackErrorContainer:function(field){var instance=this,name=isNode(field)?field.get("name"):field,stackContainers=instance._stackErrorContainers;if(!stackContainers[name])stackContainers[name]=instance.get("stackErrorContainer");return stackContainers[name]},
|
||||
getFieldErrorMessage:function(field,rule){var instance=this,fieldName=field.get("name"),fieldStrings=instance.get("fieldStrings")[fieldName]||{},fieldRules=instance.get("rules")[fieldName],fieldLabel=instance._findFieldLabel(field),strings=instance.get("strings"),substituteRulesMap={};if(fieldLabel)substituteRulesMap.field=fieldLabel;if(rule in fieldRules){var ruleValue=A.Array(fieldRules[rule]);A.each(ruleValue,function(value,index){substituteRulesMap[index]=[value].join("")})}var message=fieldStrings[rule]||
|
||||
strings[rule]||strings.DEFAULT;return Lang.sub(message,substituteRulesMap)},hasErrors:function(){var instance=this;return!isEmpty(instance.errors)},highlight:function(field,valid){var instance=this,fieldContainer,fieldName,namedFieldNodes;if(field){fieldContainer=instance.findFieldContainer(field);fieldName=field.get("name");if(this.validatable(field)){namedFieldNodes=A.all(instance.getFieldsByName(fieldName));namedFieldNodes.each(function(node){instance._highlightHelper(node,instance.get("errorClass"),
|
||||
instance.get("validClass"),valid)});if(fieldContainer)instance._highlightHelper(fieldContainer,instance.get("containerErrorClass"),instance.get("containerValidClass"),valid)}else if(!field.val())instance.resetField(fieldName)}},normalizeRuleValue:function(ruleValue,field){var instance=this;return isFunction(ruleValue)?ruleValue.apply(instance,[field]):ruleValue},unhighlight:function(field){var instance=this;instance.highlight(field,true)},printStackError:function(field,container,errors){var instance=
|
||||
this;if(!instance.get("showAllMessages"))if(A.Array.indexOf(errors,"required")!==-1)errors=["required"];else errors=errors.slice(0,1);container.empty();A.Array.each(errors,function(error){var message=instance.getFieldErrorMessage(field,error),messageEl=instance.get("messageContainer").addClass(error);container.append(messageEl.html(message))})},resetAllFields:function(){var instance=this;instance.eachRule(function(rule,fieldName){instance.resetField(fieldName)})},resetField:function(field){var instance=
|
||||
this,fieldName,fieldRules,namedFieldNodes,stackContainer;fieldName=isNode(field)?field.get("name"):field;if(fieldName){fieldRules=instance.get("rules")[fieldName];if(fieldRules){instance.clearFieldError(fieldName);stackContainer=instance.getFieldStackErrorContainer(fieldName);stackContainer.remove();namedFieldNodes=A.all(instance.getFieldsByName(fieldName));namedFieldNodes.each(function(node){instance.resetFieldCss(node);node.removeAttribute("aria-errormessage");node.removeAttribute("aria-invalid")})}}},
|
||||
resetFieldCss:function(field){var instance=this,fieldContainer=instance.findFieldContainer(field);var removeClasses=function(elem,classAttrs){if(elem)A.each(classAttrs,function(attrName){elem.removeClass(instance.get(attrName))})};removeClasses(field,["validClass","errorClass"]);removeClasses(fieldContainer,["containerValidClass","containerErrorClass"])},validatable:function(field){var instance=this,validatable=false,fieldRules=instance.get("rules")[field.get("name")];if(fieldRules)validatable=instance.normalizeRuleValue(fieldRules.required,
|
||||
field)||defaults.RULES.hasValue.apply(instance,[field.val(),field]);return!!validatable},validate:function(){var instance=this;instance.eachRule(function(rule,fieldName){instance.validateField(fieldName)});instance.focusInvalidField()},validateField:function(field){var fieldNode,validatable;this.resetField(field);fieldNode=isString(field)?this.getField(field):field;if(isNode(fieldNode)){validatable=this.validatable(fieldNode);if(validatable)this.fire("validateField",{validator:{field:fieldNode}})}},
|
||||
_afterExtractRulesChange:function(event){var instance=this;instance._uiSetExtractRules(event.newVal)},_afterValidateOnBlurChange:function(event){var instance=this;instance._uiSetValidateOnBlur(event.newVal)},_afterValidateOnInputChange:function(event){var instance=this;instance._uiSetValidateOnInput(event.newVal)},_defErrorFieldFn:function(event){var instance=this,field,label,stackContainer,target,validator;label=instance.get("labelCssClass");validator=event.validator;field=validator.field;instance.highlight(field);
|
||||
if(instance.get("showMessages")){target=field;stackContainer=instance.getFieldStackErrorContainer(field);if(A.FormValidator.isCheckable(target))target=field.ancestor("."+CSS_HAS_ERROR).get("lastChild");var id=field.get("id")+"Helper";stackContainer.set("id",id);target.placeAfter(stackContainer);instance.printStackError(field,stackContainer,validator.errors)}},_defValidFieldFn:function(event){var instance=this;var field=event.validator.field;instance.unhighlight(field)},_defValidateFieldFn:function(event){var instance=
|
||||
this;var field=event.validator.field;var fieldRules=instance.get("rules")[field.get("name")];A.each(fieldRules,function(ruleValue,ruleName){var rule=defaults.RULES[ruleName];var fieldValue=trim(field.val());ruleValue=instance.normalizeRuleValue(ruleValue,field);if(isFunction(rule)&&!rule.apply(instance,[fieldValue,field,ruleValue]))instance.addFieldError(field,ruleName)});var fieldErrors=instance.getFieldError(field);if(fieldErrors)instance.fire("errorField",{validator:{field:field,errors:fieldErrors}});
|
||||
else instance.fire("validField",{validator:{field:field}})},_findFieldLabel:function(field){var labelCssClass="."+this.get("labelCssClass"),label=A.one("label[for\x3d"+field.get("id")+"]")||field.ancestor().previous(labelCssClass);if(!label){label=field.ancestor("."+CSS_HAS_ERROR);if(label)label=label.one(labelCssClass)}if(label)return label.get("text")},_highlightHelper:function(field,errorClass,validClass,valid){var instance=this;if(valid){field.removeClass(errorClass).addClass(validClass);if(validClass===
|
||||
CSS_SUCCESS_FIELD){field.removeAttribute("aria-errormessage");field.removeAttribute("aria-invalid")}}else{field.removeClass(validClass).addClass(errorClass);if(errorClass===CSS_ERROR_FIELD){field.set("aria-errormessage",field.get("id")+"Helper");field.set("aria-invalid",true)}}},_extractRulesFromMarkup:function(rules){var instance=this,domBoundingBox=instance.get("boundingBox").getDOM(),elements=domBoundingBox.elements,defaultRulesKeys=AObject.keys(defaults.RULES),defaultRulesJoin=defaultRulesKeys.join("|"),
|
||||
regex=getRegExp("field-("+defaultRulesJoin+")","g"),i,length,ruleNameMatch=[],ruleMatcher=function(m1,m2){ruleNameMatch.push(m2)};for(i=0,length=elements.length;i<length;i++){var el=elements[i],fieldName=el.name;el.className.replace(regex,ruleMatcher);if(ruleNameMatch.length){var fieldRules=rules[fieldName],j,ruleNameLength;if(!fieldRules){fieldRules={};rules[fieldName]=fieldRules}for(j=0,ruleNameLength=ruleNameMatch.length;j<ruleNameLength;j++){var rule=ruleNameMatch[j];if(!(rule in fieldRules))fieldRules[rule]=
|
||||
true}ruleNameMatch.length=0}}instance._rulesAlreadyExtracted=true},_onFieldInput:function(event){var instance=this;var skipValidationTargetSelector=instance.get("skipValidationTargetSelector");if(!event.relatedTarget||!event.relatedTarget.getDOMNode().matches(skipValidationTargetSelector))instance.validateField(event.target)},_onFormSubmit:function(event){var instance=this;var data={validator:{formEvent:event}};instance.validate();if(instance.hasErrors()){data.validator.errors=instance.errors;instance.fire("submitError",
|
||||
data);event.halt()}else instance.fire("submit",data)},_onFormReset:function(){var instance=this;instance.resetAllFields()},_setARIARoles:function(){var instance=this;instance.eachRule(function(rule,fieldName){var field=instance.getField(fieldName);var required=instance.normalizeRuleValue(rule.required,field);if(required)if(field&&!field.attr("aria-required"))field.attr("aria-required",true)})},_uiSetExtractRules:function(val){var instance=this;if(val)instance._extractRulesFromMarkup(instance.get("rules"))},
|
||||
_uiSetValidateOnInput:function(val){var instance=this,boundingBox=instance.get("boundingBox");if(val){if(!instance._inputHandlers)instance._inputHandlers=boundingBox.delegate("input",instance._onFieldInput,'input:not([type\x3d"file"]),select,textarea,button',instance);if(!instance._fileInputHandlers)instance._fileInputHandlers=boundingBox.delegate("change",instance._onFieldInput,'input[type\x3d"file"]',instance)}else{if(instance._inputHandlers)instance._inputHandlers.detach();if(instance._fileInputHandlers)instance._fileInputHandlers.detach()}},
|
||||
_uiSetValidateOnBlur:function(val){var instance=this,boundingBox=instance.get("boundingBox");if(val){if(!instance._blurHandlers)instance._blurHandlers=boundingBox.delegate("blur",instance._onFieldInput,'input:not([type\x3d"file"]),select,textarea,button',instance);if(!instance._fileBlurHandlers)instance._fileBlurHandlers=boundingBox.delegate("change",instance._onFieldInput,'input[type\x3d"file"]',instance)}else{if(instance._blurHandlers)instance._blurHandlers.detach();if(instance._fileBlurHandlers)instance._fileBlurHandlers.detach()}}}});
|
||||
A.each(defaults.REGEX,function(regex,key){defaults.RULES[key]=function(val){return defaults.REGEX[key].test(val)}});A.FormValidator=FormValidator},"3.1.0-deprecated.61",{"requires":["escape","selector-css3","node-event-delegate","aui-node","aui-component","aui-event-input"]});
|
||||
YUI.add("aui-node-base",function(A,NAME){var Lang=A.Lang,isArray=Lang.isArray,isFunction=Lang.isFunction,isObject=Lang.isObject,isString=Lang.isString,isUndefined=Lang.isUndefined,isValue=Lang.isValue,AArray=A.Array,ANode=A.Node,ANodeList=A.NodeList,getClassName=A.getClassName,getRegExp=A.DOM._getRegExp,CONFIG=A.config,DOC=CONFIG.doc,WIN=CONFIG.win,NODE_PROTO=ANode.prototype,NODE_PROTO_HIDE=NODE_PROTO._hide,NODE_PROTO_SHOW=NODE_PROTO._show,NODELIST_PROTO=ANodeList.prototype,ARRAY_EMPTY_STRINGS=["",
|
||||
""],CSS_HIDE=getClassName("hide"),CSS_UNSELECTABLE_VALUE="none",CSS_SELECTABLE_VALUE="text",SUPPORT_CLONED_EVENTS=false,MAP_BORDER={b:"borderBottomWidth",l:"borderLeftWidth",r:"borderRightWidth",t:"borderTopWidth"},MAP_MARGIN={b:"marginBottom",l:"marginLeft",r:"marginRight",t:"marginTop"},MAP_PADDING={b:"paddingBottom",l:"paddingLeft",r:"paddingRight",t:"paddingTop"};var div=DOC.createElement("div");div.style.display="none";div.innerHTML=" \x3ctable\x3e\x3c/table\x3e\x26nbsp;";if(div.attachEvent&&
|
||||
div.fireEvent){div.attachEvent("onclick",function detach(){SUPPORT_CLONED_EVENTS=true;div.detachEvent("onclick",detach)});div.cloneNode(true).fireEvent("onclick")}var SUPPORT_OPTIONAL_TBODY=!div.getElementsByTagName("tbody").length;var REGEX_LEADING_WHITE_SPACE=/^\s+/,REGEX_IE8_ACTION=/=([^=\x27\x22>\s]+\/)>/g,REGEX_TAGNAME=/<([\w:]+)/;div=null;var _setUnselectable=function(element,unselectable,noRecurse){var descendants,value=unselectable?"on":"",i,descendant;element.setAttribute("unselectable",
|
||||
value);if(!noRecurse){descendants=element.getElementsByTagName("*");for(i=0;descendant=descendants[i];i++)descendant.setAttribute("unselectable",value)}};A.mix(NODE_PROTO,{ancestorsByClassName:function(className,testSelf){var instance=this;var ancestors=[];var cssRE=new RegExp("\\b"+className+"\\b");var currentEl=instance.getDOM();if(!testSelf)currentEl=currentEl.parentNode;while(currentEl&¤tEl.nodeType!==9){if(currentEl.nodeType===1&&cssRE.test(currentEl.className))ancestors.push(currentEl);
|
||||
currentEl=currentEl.parentNode}return A.all(ancestors)},attr:function(name,value){var instance=this,i;if(!isUndefined(value)){var el=instance.getDOM();if(name in el)instance.set(name,value);else instance.setAttribute(name,value);return instance}else{if(isObject(name)){for(i in name)if(name.hasOwnProperty(i))instance.attr(i,name[i]);return instance}var currentValue=instance.get(name);if(!Lang.isValue(currentValue))currentValue=instance.getAttribute(name);return currentValue}},clone:function(){var clone;
|
||||
if(SUPPORT_CLONED_EVENTS)clone=function(){var el=this.getDOM();var clone;if(el.nodeType!==3){var outerHTML=this.outerHTML();outerHTML=outerHTML.replace(REGEX_IE8_ACTION,'\x3d"$1"\x3e').replace(REGEX_LEADING_WHITE_SPACE,"");clone=ANode.create(outerHTML)}else clone=A.one(el.cloneNode());return clone};else clone=function(){return this.cloneNode(true)};return clone}(),center:function(val){var instance=this,nodeRegion=instance.get("region"),x,y;if(isArray(val)){x=val[0];y=val[1]}else{var region;if(isObject(val)&&
|
||||
!A.instanceOf(val,ANode))region=val;else region=(A.one(val)||A.getBody()).get("region");x=region.left+region.width/2;y=region.top+region.height/2}instance.setXY([x-nodeRegion.width/2,y-nodeRegion.height/2])},empty:function(){var instance=this;instance.all("\x3e*").remove().purge();var el=ANode.getDOMNode(instance);while(el.firstChild)el.removeChild(el.firstChild);return instance},getDOM:function(){var instance=this;return ANode.getDOMNode(instance)},getBorderWidth:function(sides){var instance=this;
|
||||
return instance._getBoxStyleAsNumber(sides,MAP_BORDER)},getCenterXY:function(){var instance=this;var region=instance.get("region");return[region.left+region.width/2,region.top+region.height/2]},getMargin:function(sides){var instance=this;return instance._getBoxStyleAsNumber(sides,MAP_MARGIN)},getPadding:function(sides){var instance=this;return instance._getBoxStyleAsNumber(sides,MAP_PADDING)},guid:function(){var instance=this;var currentId=instance.get("id");if(!currentId){currentId=A.stamp(instance);
|
||||
instance.set("id",currentId)}return currentId},hover:function(overFn,outFn){var instance=this;var hoverOptions;var defaultHoverOptions=instance._defaultHoverOptions;if(isObject(overFn,true)){hoverOptions=overFn;hoverOptions=A.mix(hoverOptions,defaultHoverOptions);overFn=hoverOptions.over;outFn=hoverOptions.out}else hoverOptions=A.mix({over:overFn,out:outFn},defaultHoverOptions);instance._hoverOptions=hoverOptions;hoverOptions.overTask=A.debounce(instance._hoverOverTaskFn,null,instance);hoverOptions.outTask=
|
||||
A.debounce(instance._hoverOutTaskFn,null,instance);return new A.EventHandle([instance.on(hoverOptions.overEventType,instance._hoverOverHandler,instance),instance.on(hoverOptions.outEventType,instance._hoverOutHandler,instance)])},html:function(){var args=arguments,length=args.length;if(length)this.set("innerHTML",args[0]);else return this.get("innerHTML");return this},outerHTML:function(){var instance=this;var domEl=instance.getDOM();if("outerHTML"in domEl)return domEl.outerHTML;var temp=ANode.create("\x3cdiv\x3e\x3c/div\x3e").append(this.clone());
|
||||
try{return temp.html()}catch(e){}finally{temp=null}},placeAfter:function(newNode){var instance=this;return instance._place(newNode,instance.get("nextSibling"))},placeBefore:function(newNode){var instance=this;return instance._place(newNode,instance)},prependTo:function(selector){var instance=this;A.one(selector).prepend(instance);return instance},radioClass:function(cssClass){var instance=this;var siblings=instance.siblings();if(isString(cssClass)){siblings.removeClass(cssClass);instance.addClass(cssClass)}else if(isArray(cssClass)){var siblingNodes=
|
||||
siblings.getDOM();var regex=getRegExp("(?:^|\\s+)(?:"+cssClass.join("|")+")(?\x3d\\s+|$)","g"),node,i;for(i=siblingNodes.length-1;i>=0;i--){node=siblingNodes[i];node.className=node.className.replace(regex,"")}instance.addClass(cssClass.join(" "))}return instance},resetId:function(prefix){var instance=this;instance.attr("id",A.guid(prefix));return instance},selectText:function(start,end){var instance=this;var textField=instance.getDOM();var length=instance.val().length;end=isValue(end)?end:length;
|
||||
start=isValue(start)?start:0;try{if(textField.setSelectionRange)textField.setSelectionRange(start,end);else if(textField.createTextRange){var range=textField.createTextRange();range.moveStart("character",start);range.moveEnd("character",end-length);range.select()}else textField.select();if(textField!==DOC.activeElement)textField.focus()}catch(e){}return instance},selectable:function(noRecurse){var instance=this;instance.setStyles({"-webkit-user-select":CSS_SELECTABLE_VALUE,"-khtml-user-select":CSS_SELECTABLE_VALUE,
|
||||
"-moz-user-select":CSS_SELECTABLE_VALUE,"-ms-user-select":CSS_SELECTABLE_VALUE,"-o-user-select":CSS_SELECTABLE_VALUE,"user-select":CSS_SELECTABLE_VALUE});if(A.UA.ie||A.UA.opera)_setUnselectable(instance._node,false,noRecurse);return instance},swallowEvent:function(eventName,preventDefault){var instance=this;var fn=function(event){event.stopPropagation();if(preventDefault){event.preventDefault();event.halt()}return false};if(isArray(eventName)){AArray.each(eventName,function(name){instance.on(name,
|
||||
fn)});return this}else instance.on(eventName,fn);return instance},text:function(text){var instance=this;var el=instance.getDOM();if(!isUndefined(text)){text=A.DOM._getDoc(el).createTextNode(text);return instance.empty().append(text)}return instance._getText(el.childNodes)},toggle:function(){var instance=this;instance._toggleView.apply(instance,arguments);return instance},unselectable:function(noRecurse){var instance=this;instance.setStyles({"-webkit-user-select":CSS_UNSELECTABLE_VALUE,"-khtml-user-select":CSS_UNSELECTABLE_VALUE,
|
||||
"-moz-user-select":CSS_UNSELECTABLE_VALUE,"-ms-user-select":CSS_UNSELECTABLE_VALUE,"-o-user-select":CSS_UNSELECTABLE_VALUE,"user-select":CSS_UNSELECTABLE_VALUE});if(A.UA.ie||A.UA.opera)_setUnselectable(instance._node,true,noRecurse);return instance},val:function(value){var instance=this;if(isUndefined(value))return instance.get("value");else return instance.set("value",value)},_getBoxStyleAsNumber:function(sides,map){var instance=this;var sidesArray=sides.match(/\w/g),value=0,side,sideKey,i;for(i=
|
||||
sidesArray.length-1;i>=0;i--){sideKey=sidesArray[i];side=0;if(sideKey){side=parseFloat(instance.getComputedStyle(map[sideKey]));side=Math.abs(side);value+=side||0}}return value},_getText:function(childNodes){var instance=this;var length=childNodes.length,childNode,str=[],i;for(i=0;i<length;i++){childNode=childNodes[i];if(childNode&&childNode.nodeType!==8){if(childNode.nodeType!==1)str.push(childNode.nodeValue);if(childNode.childNodes)str.push(instance._getText(childNode.childNodes))}}return str.join("")},
|
||||
_hide:function(){var instance=this;instance.addClass(CSS_HIDE);return NODE_PROTO_HIDE.apply(instance,arguments)},_hoverOutHandler:function(event){var instance=this;var hoverOptions=instance._hoverOptions;hoverOptions.outTask.delay(hoverOptions.outDelay,event)},_hoverOverHandler:function(event){var instance=this;var hoverOptions=instance._hoverOptions;hoverOptions.overTask.delay(hoverOptions.overDelay,event)},_hoverOutTaskFn:function(event){var instance=this;var hoverOptions=instance._hoverOptions;
|
||||
hoverOptions.overTask.cancel();hoverOptions.out.apply(hoverOptions.context||event.currentTarget,arguments)},_hoverOverTaskFn:function(event){var instance=this;var hoverOptions=instance._hoverOptions;hoverOptions.outTask.cancel();hoverOptions.over.apply(hoverOptions.context||event.currentTarget,arguments)},_place:function(newNode,refNode){var instance=this;var parent=instance.get("parentNode");if(parent){if(isString(newNode))newNode=ANode.create(newNode);parent.insertBefore(newNode,refNode)}return instance},
|
||||
_show:function(){var instance=this;instance.removeClass(CSS_HIDE);return NODE_PROTO_SHOW.apply(instance,arguments)},_defaultHoverOptions:{overEventType:"mouseenter",outEventType:"mouseleave",overDelay:0,outDelay:0,over:Lang.emptyFn,out:Lang.emptyFn}},true);NODE_PROTO.__isHidden=NODE_PROTO._isHidden;NODE_PROTO._isHidden=function(){var instance=this;return NODE_PROTO.__isHidden.call(instance)||instance.hasClass(instance._hideClass||CSS_HIDE)};A.each(["Height","Width"],function(item,index){var sides=
|
||||
index?"lr":"tb";var dimensionType=item.toLowerCase();NODE_PROTO[dimensionType]=function(size){var instance=this;var returnValue=instance;if(isUndefined(size)){var node=instance._node;var dimension;if(node)if(!node.tagName&&node.nodeType===9||node.alert)dimension=instance.get("region")[dimensionType];else{dimension=instance.get("offset"+item);if(!dimension){var originalDisplay=instance.getStyle("display");var originalPosition=instance.getStyle("position");var originalVisibility=instance.getStyle("visibility");
|
||||
instance.setStyles({display:"block !important",position:"absolute !important",visibility:"hidden !important"});dimension=instance.get("offset"+item);instance.setStyles({display:originalDisplay,position:originalPosition,visibility:originalVisibility})}if(dimension)dimension-=instance.getPadding(sides)+instance.getBorderWidth(sides)}returnValue=dimension}else instance.setStyle(dimensionType,size);return returnValue};NODE_PROTO["inner"+item]=function(){var instance=this;return instance[dimensionType]()+
|
||||
instance.getPadding(sides)};NODE_PROTO["outer"+item]=function(margin){var instance=this;var innerSize=instance["inner"+item]();var borderSize=instance.getBorderWidth(sides);var size=innerSize+borderSize;if(margin)size+=instance.getMargin(sides);return size}});if(!SUPPORT_OPTIONAL_TBODY){A.DOM._ADD_HTML=A.DOM.addHTML;A.DOM.addHTML=function(node,content,where){var nodeName=node.nodeName&&node.nodeName.toLowerCase()||"";var tagName="";if(!isUndefined(content)){if(isString(content))tagName=(REGEX_TAGNAME.exec(content)||
|
||||
ARRAY_EMPTY_STRINGS)[1];else if(content.nodeType&&content.nodeType===11&&content.childNodes.length)tagName=content.childNodes[0].nodeName;else if(content.nodeName)tagName=content.nodeName;tagName=tagName&&tagName.toLowerCase()}if(nodeName==="table"&&tagName==="tr"){node=node.getElementsByTagName("tbody")[0]||node.appendChild(node.ownerDocument.createElement("tbody"));var whereNodeName=(where&&where.nodeName||"").toLowerCase();if(whereNodeName==="tbody"&&where.childNodes.length>0)where=where.firstChild}return A.DOM._ADD_HTML(node,
|
||||
content,where)}}ANodeList.importMethod(NODE_PROTO,["after","appendTo","attr","before","empty","getX","getXY","getY","hover","html","innerHeight","innerWidth","outerHeight","outerHTML","outerWidth","prepend","prependTo","purge","selectText","selectable","setX","setXY","setY","text","toggle","unselectable","val"]);A.mix(NODELIST_PROTO,{all:function(selector){var instance=this,newNodeList=[],nodes=instance._nodes,length=nodes.length,subList,i;for(i=0;i<length;i++){subList=A.Selector.query(selector,nodes[i]);
|
||||
if(subList&&subList.length)newNodeList.push.apply(newNodeList,subList)}newNodeList=AArray.unique(newNodeList);return A.all(newNodeList)},first:function(){var instance=this;return instance.item(0)},getDOM:function(){return ANodeList.getDOMNodes(this)},last:function(){var instance=this;return instance.item(instance._nodes.length-1)},one:function(selector){var instance=this,newNode=null,nodes=instance._nodes,length=nodes.length,i;for(i=0;i<length;i++){newNode=A.Selector.query(selector,nodes[i],true);
|
||||
if(newNode){newNode=A.one(newNode);break}}return newNode}});NODELIST_PROTO.__filter=NODELIST_PROTO.filter;NODELIST_PROTO.filter=function(value,context){var instance=this;var newNodeList;if(isFunction(value)){var nodes=[];instance.each(function(item,index,collection){if(value.call(context||item,item,index,collection))nodes.push(item._node)});newNodeList=A.all(nodes)}else newNodeList=NODELIST_PROTO.__filter.call(instance,value);return newNodeList};A.mix(ANodeList,{create:function(html){var docFrag=
|
||||
A.getDoc().invoke("createDocumentFragment");return docFrag.append(html).get("childNodes")}});A.mix(A,{getBody:function(){var instance=this;if(!instance._bodyNode)instance._bodyNode=A.one(DOC.body);return instance._bodyNode},getDoc:function(){var instance=this;if(!instance._documentNode)instance._documentNode=A.one(DOC);return instance._documentNode},getWin:function(){var instance=this;if(!instance._windowNode)instance._windowNode=A.one(WIN);return instance._windowNode}})},"3.1.0-deprecated.61",{"requires":["array-extras",
|
||||
"aui-base-lang","aui-classnamemanager","aui-debounce","node"]});
|
||||
YUI.add("aui-node-html5",function(A,NAME){if(A.UA.ie){var HTML5=A.namespace("HTML5"),DOM_create=A.DOM._create;if(!HTML5._fragHTML5Shived)HTML5._fragHTML5Shived=A.html5shiv(A.config.doc.createDocumentFragment());A.mix(HTML5,{IECreateFix:function(frag,content){var shivedFrag=HTML5._fragHTML5Shived;shivedFrag.appendChild(frag);frag.innerHTML=content;shivedFrag.removeChild(frag);return frag},_doBeforeCreate:function(html){var createdFrag=DOM_create.apply(this,arguments);var shivedFrag=HTML5.IECreateFix(createdFrag,
|
||||
html);return new A.Do.Halt(null,shivedFrag)}});A.Do.before(HTML5._doBeforeCreate,A.DOM,"_create",A.DOM)}var CONFIG=A.config,DOC=CONFIG.doc,WIN=CONFIG.win,UA=A.UA,IE=UA.ie,isShivDisabled=function(){return WIN.AUI_HTML5_IE===false};if(!IE||IE>=9||isShivDisabled())return;var BUFFER_CSS_TEXT=[],LOCATION=WIN.location,DOMAIN=LOCATION.protocol+"//"+LOCATION.host,HTML=DOC.documentElement,HTML5_ELEMENTS=A.HTML5_ELEMENTS,HTML5_ELEMENTS_LENGTH=HTML5_ELEMENTS.length,HTML5_ELEMENTS_LIST=HTML5_ELEMENTS.join("|"),
|
||||
REGEX_CLONE_NODE_CLEANUP=new RegExp("\x3c(/?):("+HTML5_ELEMENTS_LIST+")","gi"),REGEX_ELEMENTS=new RegExp("("+HTML5_ELEMENTS_LIST+")","gi"),REGEX_ELEMENTS_FAST=new RegExp("\\b("+HTML5_ELEMENTS_LIST+")\\b","i"),REGEX_PRINT_MEDIA=/print|all/,REGEX_RULE=new RegExp("(^|[^\\n{}]*?\\s)("+HTML5_ELEMENTS_LIST+").*?{([^}]*)}","gim"),REGEX_TAG=new RegExp("\x3c(/*)("+HTML5_ELEMENTS_LIST+")","gi"),SELECTOR_REPLACE_RULE="."+"printfix-"+"$1",STR_EMPTY="",STR_URL_DOMAIN="url("+DOMAIN,TAG_REPLACE_ORIGINAL="\x3c$1$2",
|
||||
TAG_REPLACE_FONT="\x3c$1font";var html5shiv=A.html5shiv,isStylesheetDefined=function(obj){return obj&&obj+STR_EMPTY!==undefined},toggleNode=function(node,origNode,prop){var state=origNode[prop];if(state)node.setAttribute(prop,state);else node.removeAttribute(prop)};html5shiv(DOC);var printFix=function(){var destroy;var afterPrint=function(){if(isShivDisabled())destroy();else printFix.onAfterPrint()};var beforePrint=function(){if(isShivDisabled())destroy();else printFix.onBeforePrint()};destroy=function(){WIN.detachEvent("onafterprint",
|
||||
afterPrint);WIN.detachEvent("onbeforeprint",beforePrint)};var init=function(){WIN.attachEvent("onafterprint",afterPrint);WIN.attachEvent("onbeforeprint",beforePrint)};init();printFix.destroy=destroy;printFix.init=init};A.mix(printFix,{onAfterPrint:function(){var instance=this;instance.restoreHTML();var styleSheet=instance._getStyleSheet();styleSheet.styleSheet.cssText=""},onBeforePrint:function(){var instance=this;var styleSheet=instance._getStyleSheet();var cssRules=instance._getAllCSSText();styleSheet.styleSheet.cssText=
|
||||
instance.parseCSS(cssRules);instance.writeHTML()},parseCSS:function(cssText){var css="";var rules=cssText.match(REGEX_RULE);if(rules)css=rules.join("\n").replace(REGEX_ELEMENTS,SELECTOR_REPLACE_RULE);return css},restoreHTML:function(){var instance=this;var bodyClone=instance._getBodyClone();var bodyEl=instance._getBodyEl();var newNodes=bodyClone.getElementsByTagName("IFRAME");var originalNodes=bodyEl.getElementsByTagName("IFRAME");var length=originalNodes.length;if(length===newNodes.length)while(length--){var newNode=
|
||||
newNodes[length];var originalNode=originalNodes[length];originalNode.swapNode(newNode)}bodyClone.innerHTML="";HTML.removeChild(bodyClone);HTML.appendChild(bodyEl)},writeHTML:function(){var instance=this;var i=-1;var j;var bodyEl=instance._getBodyEl();var html5Element;var cssClass;var nodeList;var nodeListLength;var node;var buffer=[];while(++i<HTML5_ELEMENTS_LENGTH){html5Element=HTML5_ELEMENTS[i];nodeList=DOC.getElementsByTagName(html5Element);nodeListLength=nodeList.length;j=-1;while(++j<nodeListLength){node=
|
||||
nodeList[j];cssClass=node.className;if(cssClass.indexOf("printfix-")===-1){buffer[0]="printfix-"+html5Element;buffer[1]=cssClass;node.className=buffer.join(" ")}}}var docFrag=instance._getDocFrag();var bodyClone=instance._getBodyClone();docFrag.appendChild(bodyEl);HTML.appendChild(bodyClone);bodyClone.className=bodyEl.className;bodyClone.id=bodyEl.id;var originalNodes=bodyEl.getElementsByTagName("*");var length=originalNodes.length;if(UA.secure){var bodyElStyle=bodyEl.style;var elStyle;var backgroundImage;
|
||||
bodyElStyle.display="none";for(i=0;i<length;i++){elStyle=originalNodes[i].style;backgroundImage=elStyle.backgroundImage;if(backgroundImage&&backgroundImage.indexOf("url(")>-1&&backgroundImage.indexOf("https")===-1)elStyle.backgroundImage=backgroundImage.replace("url(",STR_URL_DOMAIN)}bodyElStyle.display=""}var bodyElClone=bodyEl.cloneNode(true);var newNodes=bodyElClone.getElementsByTagName("*");if(length===newNodes.length)while(length--){var newNode=newNodes[length];var newNodeName=newNode.nodeName;
|
||||
if(newNodeName==="INPUT"||newNodeName==="OPTION"||newNodeName==="IFRAME"){var originalNode=originalNodes[length];var originalNodeName=originalNode.nodeName;if(originalNodeName===newNodeName){var prop=null;if(newNodeName==="OPTION")prop="selected";else if(newNodeName==="INPUT"&&(newNode.type==="checkbox"||newNode.type==="radio"))prop="checked";else if(newNodeName==="IFRAME")newNode.src="";if(prop!==null)toggleNode(newNode,originalNode,prop)}}}var bodyHTML=bodyElClone.innerHTML;bodyHTML=bodyHTML.replace(REGEX_CLONE_NODE_CLEANUP,
|
||||
TAG_REPLACE_ORIGINAL).replace(REGEX_TAG,TAG_REPLACE_FONT);bodyClone.innerHTML=bodyHTML;newNodes=bodyClone.getElementsByTagName("IFRAME");originalNodes=bodyEl.getElementsByTagName("IFRAME");length=originalNodes.length;if(length===newNodes.length)while(length--){var newNodeIframe=newNodes[length];var originalNodeIframe=originalNodes[length];originalNodeIframe.swapNode(newNodeIframe)}},_getAllCSSText:function(){var instance=this;var buffer=[];var styleSheets=instance._getAllStyleSheets(DOC.styleSheets,
|
||||
"all");var rule;var cssText;var styleSheet;for(var i=0;styleSheet=styleSheets[i];i++){var rules=styleSheet.rules;if(rules&&rules.length)for(var j=0,ruleLength=rules.length;j<ruleLength;j++){rule=rules[j];if(!rule.href){cssText=instance._getCSSTextFromRule(rule);buffer.push(cssText)}}}return buffer.join(" ")},_getCSSTextFromRule:function(rule){var cssText="";var ruleStyle=rule.style;var ruleCSSText;var ruleSelectorText;if(ruleStyle&&(ruleCSSText=ruleStyle.cssText)&&(ruleSelectorText=rule.selectorText)&&
|
||||
REGEX_ELEMENTS_FAST.test(ruleSelectorText)){BUFFER_CSS_TEXT.length=0;BUFFER_CSS_TEXT.push(ruleSelectorText,"{",ruleCSSText,"}");cssText=BUFFER_CSS_TEXT.join(" ")}return cssText},_getAllStyleSheets:function(styleSheet,mediaType,level,buffer){var instance=this;level=level||1;buffer=buffer||[];var i;if(isStylesheetDefined(styleSheet)){var imports=styleSheet.imports;mediaType=styleSheet.mediaType||mediaType;if(REGEX_PRINT_MEDIA.test(mediaType)){var length;if(level<=3&&isStylesheetDefined(imports)&&imports.length)for(i=
|
||||
0,length=imports.length;i<length;i++)instance._getAllStyleSheets(imports[i],mediaType,level+1,buffer);else if(styleSheet.length)for(i=0,length=styleSheet.length;i<length;i++)instance._getAllStyleSheets(styleSheet[i],mediaType,level,buffer);else{var rules=styleSheet.rules;var ruleStyleSheet;if(rules&&rules.length)for(i=0,length=rules.length;i<length;i++){ruleStyleSheet=rules[i].styleSheet;if(ruleStyleSheet)instance._getAllStyleSheets(ruleStyleSheet,mediaType,level,buffer)}}if(!styleSheet.disabled&&
|
||||
styleSheet.rules)buffer.push(styleSheet)}}mediaType="all";return buffer},_getBodyEl:function(){var instance=this;var bodyEl=instance._bodyEl;if(!bodyEl){bodyEl=DOC.body;instance._bodyEl=bodyEl}return bodyEl},_getBodyClone:function(){var instance=this;var bodyClone=instance._bodyClone;if(!bodyClone){bodyClone=DOC.createElement("body");instance._bodyClone=bodyClone}return bodyClone},_getDocFrag:function(){var instance=this;var docFrag=instance._docFrag;if(!docFrag){docFrag=DOC.createDocumentFragment();
|
||||
html5shiv(docFrag);instance._docFrag=docFrag}return docFrag},_getStyleSheet:function(){var instance=this;var styleSheet=instance._styleSheet;if(!styleSheet){styleSheet=DOC.createElement("style");var head=DOC.documentElement.firstChild;head.insertBefore(styleSheet,head.firstChild);styleSheet.media="print";styleSheet.className="printfix";instance._styleSheet=styleSheet}return styleSheet}});A.namespace("HTML5").printFix=printFix;printFix()},"3.1.0-deprecated.61",{"requires":["collection","aui-node-base"]});
|
||||
YUI.add("aui-selector",function(A,NAME){var SELECTOR=A.Selector,CSS_BOOTSTRAP_SR_ONLY=A.getClassName("sr-only"),CSS_HIDE=A.getClassName("hide"),REGEX_CLIP_RECT_ZERO=new RegExp(/rect\((0(px)?(,)?(\s)?){4}\)/i),REGEX_HIDDEN_CLASSNAMES=new RegExp(CSS_HIDE),REGEX_SR_ONLY_CLASSNAMES=new RegExp(CSS_BOOTSTRAP_SR_ONLY);SELECTOR._isNodeHidden=function(node){var width=node.offsetWidth;var height=node.offsetHeight;var ignore=node.nodeName.toLowerCase()==="tr";var className=node.className;var nodeStyle=node.style;
|
||||
var hidden=false;if(!ignore)if(width===0&&height===0)hidden=true;else if(width>0&&height>0)hidden=false;hidden=hidden||(nodeStyle.display==="none"||nodeStyle.visibility==="hidden")||nodeStyle.position==="absolute"&®EX_CLIP_RECT_ZERO.test(nodeStyle.clip)||REGEX_HIDDEN_CLASSNAMES.test(className)||REGEX_SR_ONLY_CLASSNAMES.test(className);return hidden};var testNodeType=function(type){return function(node){return node.type===type}};A.mix(SELECTOR.pseudos,{button:function(node){return node.type==="button"||
|
||||
node.nodeName.toLowerCase()==="button"},checkbox:testNodeType("checkbox"),checked:function(node){return node.checked===true},disabled:function(node){return node.disabled===true},empty:function(node){return!node.firstChild},enabled:function(node){return node.disabled===false&&node.type!=="hidden"},file:testNodeType("file"),header:function(node){return/h\d/i.test(node.nodeName)},hidden:function(node){return SELECTOR._isNodeHidden(node)},image:testNodeType("image"),input:function(node){return/input|select|textarea|button/i.test(node.nodeName)},
|
||||
parent:function(node){return!!node.firstChild},password:testNodeType("password"),radio:testNodeType("radio"),reset:testNodeType("reset"),selected:function(node){node.parentNode.selectedIndex;return node.selected===true},submit:testNodeType("submit"),text:testNodeType("text"),visible:function(node){return!SELECTOR._isNodeHidden(node)}})},"3.1.0-deprecated.61",{"requires":["selector-css3","aui-classnamemanager"]});
|
||||
YUI.add("aui-timer",function(A,NAME){var Lang=A.Lang,now=Lang.now,isEmpty=A.Object.isEmpty,aArray=A.Array;var Timer={clearInterval:function(id){var instance=Timer;instance.unregister(true,id)},clearTimeout:function(id){var instance=Timer;instance.unregister(false,id)},intervalTime:function(newInterval){var instance=Timer;if(arguments.length)instance._INTERVAL=newInterval;return instance._INTERVAL},isRepeatable:function(task){return task.repeats},setTimeout:function(fn,ms,context){var instance=Timer;
|
||||
var args=aArray(arguments,3,true);return instance.register(false,fn,ms,context,args)},setInterval:function(fn,ms,context){var instance=Timer;var args=aArray(arguments,3,true);return instance.register(true,fn,ms,context,args)},register:function(repeats,fn,ms,context,args){var instance=Timer;var id=++A.Env._uidx;args=args||[];args.unshift(fn,context);instance._TASKS[id]=instance._create(repeats,instance._getNearestInterval(ms),A.rbind.apply(A,args));instance._lazyInit();return id},run:function(task){task.lastRunTime=
|
||||
now();return task.fn()},unregister:function(repeats,id){var instance=Timer;var tasks=instance._TASKS;var task=tasks[id];instance._lazyDestroy();return task&&task.repeats===repeats&&delete tasks[id]},_create:function(repeats,ms,fn){return{fn:fn,lastRunTime:now(),next:ms,repeats:repeats,timeout:ms}},_decrementNextRunTime:function(task){return task.next=task.timeout-(now()-task.lastRunTime)},_getNearestInterval:function(num){var instance=Timer;var interval=instance._INTERVAL;var delta=num%interval;var nearestInterval;
|
||||
if(delta<interval/2)nearestInterval=num-delta;else nearestInterval=num+interval-delta;return nearestInterval},_lazyDestroy:function(){var instance=Timer;if(instance._initialized&&isEmpty(instance._TASKS)){clearTimeout(instance._globalIntervalId);instance._initialized=false}},_lazyInit:function(){var instance=Timer;if(!instance._initialized&&!isEmpty(instance._TASKS)){instance._lastRunTime=now();instance._globalIntervalId=setTimeout(instance._runner,instance._INTERVAL);instance._initialized=true}},
|
||||
_loop:function(i,pendingTasks,length){var instance=Timer;var interval=instance._INTERVAL;var tasks=instance._TASKS;var halfInterval=interval/2;for(var start=now();i<length&&now()-start<50;i++){var taskId=pendingTasks[i];var task=tasks[taskId];if(task&&instance._decrementNextRunTime(task)<halfInterval){instance.run(task);if(instance.isRepeatable(task))instance._resetNextRunTime(task);else instance.unregister(false,taskId)}}if(instance._initialized)if(i<length)instance._globalIntervalId=setTimeout(instance._loop,
|
||||
10);else instance._globalIntervalId=setTimeout(instance._runner,interval)},_runner:function(){var instance=Timer;var i=0;var pendingTasks=A.Object.keys(instance._TASKS);var length=pendingTasks.length;instance._loop(i,pendingTasks,length)},_resetNextRunTime:function(task){return task.next=task.timeout},_INTERVAL:50,_TASKS:{},_lastRunTime:0,_globalIntervalId:0,_initialized:false};A.clearInterval=Timer.clearInterval;A.clearTimeout=Timer.clearTimeout;A.setInterval=Timer.setInterval;A.setTimeout=Timer.setTimeout;
|
||||
A.Timer=Timer},"3.1.0-deprecated.61",{"requires":["oop"]});
|
||||
(function(){var A=AUI().use("oop");var usedModules={};var Dependency={provide:function(obj,methodName,methodFn,modules,proto){if(!Array.isArray(modules))modules=[modules];var before;var guid=A.guid();if(A.Lang.isObject(methodFn,true)){var config=methodFn;methodFn=config.fn;before=config.before;if(!A.Lang.isFunction(before))before=null}if(proto&&A.Lang.isFunction(obj))obj=obj.prototype;var AOP=Dependency._getAOP(obj,methodName);if(AOP)delete obj._yuiaop[methodName];var proxy=function(){var args=arguments;
|
||||
var context=obj;if(proto)context=this;if(modules.length==1)if(modules[0]in usedModules){Dependency._replaceMethod(obj,methodName,methodFn,context);methodFn.apply(context,args);return}var firstLoad=false;var queue=Dependency._proxyLoaders[guid];if(!queue){firstLoad=true;Dependency._proxyLoaders[guid]=new A.Queue;queue=Dependency._proxyLoaders[guid]}queue.add(args);if(firstLoad){modules.push(A.bind(Dependency._proxy,Liferay,obj,methodName,methodFn,context,guid,modules));A.use.apply(A,modules)}};proxy.toString=
|
||||
function(){return methodFn.toString()};obj[methodName]=proxy},_getAOP:function(obj,methodName){var instance=this;return obj._yuiaop&&obj._yuiaop[methodName]},_proxy:function(obj,methodName,methodFn,context,guid,modules,A){var args;var queue=Dependency._proxyLoaders[guid];Dependency._replaceMethod(obj,methodName,methodFn,context);while(args=queue.next())methodFn.apply(context,args);for(var i=modules.length-1;i>=0;i--)usedModules[modules[i]]=true},_replaceMethod:function(obj,methodName,methodFn,context){var instance=
|
||||
this;var AOP=Dependency._getAOP(obj,methodName);var proxy=obj[methodName];if(AOP){proxy=AOP.method;AOP.method=methodFn}else obj[methodName]=methodFn;A.mix(methodFn,proxy)},_proxyLoaders:{}};Liferay.Dependency=Dependency;Liferay.provide=Dependency.provide})();
|
||||
(function(Liferay){var DOMTaskRunner={addTask:function addTask(task){var instance=this;instance._scheduledTasks.push(task)},addTaskState:function addTaskState(state){var instance=this;instance._taskStates.push(state)},reset:function reset(){var instance=this;instance._taskStates.length=0;instance._scheduledTasks.length=0},runTasks:function runTasks(node){var instance=this;var scheduledTasks=instance._scheduledTasks;var taskStates=instance._taskStates;var tasksLength=scheduledTasks.length;var taskStatesLength=
|
||||
taskStates.length;for(var i=0;i<tasksLength;i++){var task=scheduledTasks[i];var taskParams=task.params;for(var j=0;j<taskStatesLength;j++){var state=taskStates[j];if(task.condition(state,taskParams,node))task.action(state,taskParams,node)}}},_scheduledTasks:[],_taskStates:[]};Liferay.DOMTaskRunner=DOMTaskRunner})(Liferay);
|
||||
Liferay.on=function(){};Liferay.fire=function(){};Liferay.detach=function(){};
|
||||
(function(A,Liferay){var CLICK_EVENTS={};var DOC=A.config.doc;Liferay.provide(Liferay,"delegateClick",function(id,fn){var el=DOC.getElementById(id);if(!el||el.id!=id)return;var guid=A.one(el).addClass("lfr-delegate-click").guid();CLICK_EVENTS[guid]=fn;if(!Liferay._baseDelegateHandle)Liferay._baseDelegateHandle=A.getBody().delegate("click",Liferay._baseDelegate,".lfr-delegate-click")},["aui-base"]);Liferay._baseDelegate=function(event){var id=event.currentTarget.attr("id");var fn=CLICK_EVENTS[id];
|
||||
if(fn)fn.apply(this,arguments)};Liferay._CLICK_EVENTS=CLICK_EVENTS;A.use("attribute","oop",function(A){A.augment(Liferay,A.Attribute,true)})})(AUI(),Liferay);
|
||||
(function(A,Liferay){var Language={};Language.get=function(key){return key};A.use("io-base",function(A){Language.get=A.cached(function(key,extraParams){var instance=this;var url=themeDisplay.getPathContext()+"/language/"+themeDisplay.getLanguageId()+"/"+key+"/";if(extraParams)if(typeof extraParams=="string")url+=extraParams;else if(Array.isArray(extraParams))url+=extraParams.join("/");var headers={"X-CSRF-Token":Liferay.authToken};var value="";A.io(url,{headers:headers,method:"GET",on:{complete:function(i,
|
||||
o){value=o.responseText}},sync:true});return value})});Liferay.Language=Language})(AUI(),Liferay);
|
||||
(function(Liferay){Liferay.lazyLoad=function(){var failureCallback;var isFunction=function isFunction(val){return typeof val==="function"};var modules;var successCallback;if(Array.isArray(arguments[0])){modules=arguments[0];successCallback=isFunction(arguments[1])?arguments[1]:null;failureCallback=isFunction(arguments[2])?arguments[2]:null}else{modules=[];for(var i=0;i<arguments.length;++i)if(typeof arguments[i]==="string")modules[i]=arguments[i];else if(isFunction(arguments[i])){successCallback=
|
||||
arguments[i];failureCallback=isFunction(arguments[++i])?arguments[i]:null;break}}return function(){var args=[];for(var i=0;i<arguments.length;++i)args.push(arguments[i]);Liferay.Loader.require(modules,function(){for(var i=0;i<arguments.length;++i)args.splice(i,0,arguments[i]);successCallback.apply(successCallback,args)},failureCallback)}}})(Liferay);
|
||||
function _typeof(obj){if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol")_typeof=function _typeof(obj){return typeof obj};else _typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};return _typeof(obj)}Liferay=window.Liferay||{};
|
||||
(function($,Liferay){var isFunction=function isFunction(val){return typeof val==="function"};var isNode=function isNode(node){return node&&(node._node||node.jquery||node.nodeType)};var REGEX_METHOD_GET=/^get$/i;var STR_MULTIPART="multipart/form-data";Liferay.namespace=function namespace(obj,path){if(path===undefined){path=obj;obj=this}var parts=path.split(".");for(var part;parts.length&&(part=parts.shift());)if(obj[part]&&obj[part]!==Object.prototype[part])obj=obj[part];else obj=obj[part]={};return obj};
|
||||
$.ajaxSetup({data:{},type:"POST"});$.ajaxPrefilter(function(options){if(options.crossDomain)options.contents.script=false;if(options.url)options.url=Liferay.Util.getURLWithSessionId(options.url)});var jqueryInit=$.prototype.init;$.prototype.init=function(selector,context,root){if(selector==="#")selector="";return new jqueryInit(selector,context,root)};$(document).on("show.bs.collapse",function(event){var target=$(event.target);var ancestor=target.parents(".panel-group");if(target.hasClass("panel-collapse")&&
|
||||
ancestor.length){var openChildren=ancestor.find(".panel-collapse.in").not(target);if(openChildren.length&&ancestor.find('[data-parent\x3d"#'+ancestor.attr("id")+'"]').length)openChildren.removeClass("in")}if(target.hasClass("in")){target.addClass("show");target.removeClass("in");target.collapse("hide");return false}});$(document).on("show.bs.dropdown",function(){Liferay.fire("dropdownShow",{src:"BootstrapDropdown"})});Liferay.on("dropdownShow",function(event){if(event.src!=="BootstrapDropdown")$('.dropdown.show .dropdown-toggle[data-toggle\x3d"dropdown"]').dropdown("toggle")});
|
||||
var Service=function Service(){var instance=this;var args=Service.parseInvokeArgs(Array.prototype.slice.call(arguments,0));return Service.invoke.apply(Service,args)};Service.URL_INVOKE=themeDisplay.getPathContext()+"/api/jsonws/invoke";Service.bind=function(){var args=Array.prototype.slice.call(arguments,0);return function(){var newArgs=Array.prototype.slice.call(arguments,0);return Service.apply(Service,args.concat(newArgs))}};Service.parseInvokeArgs=function(args){var instance=this;var payload=
|
||||
args[0];var ioConfig=instance.parseIOConfig(args);if(typeof payload==="string"){payload=instance.parseStringPayload(args);instance.parseIOFormConfig(ioConfig,args);var lastArg=args[args.length-1];if(_typeof(lastArg)==="object"&&lastArg.method)ioConfig.method=lastArg.method}return[payload,ioConfig]};Service.parseIOConfig=function(args){var instance=this;var payload=args[0];var ioConfig=payload.io||{};delete payload.io;if(!ioConfig.success){var callbacks=args.filter(isFunction);var callbackException=
|
||||
callbacks[1];var callbackSuccess=callbacks[0];if(!callbackException)callbackException=callbackSuccess;ioConfig.complete=function(xhr){var response=xhr.responseJSON;if(response!==null&&!response.hasOwnProperty("exception")){if(callbackSuccess)callbackSuccess.call(this,response)}else if(callbackException){var exception=response?response.exception:"The server returned an empty response";callbackException.call(this,exception,response)}}}if(!ioConfig.hasOwnProperty("cache")&®EX_METHOD_GET.test(ioConfig.type))ioConfig.cache=
|
||||
false;if(Liferay.PropsValues.NTLM_AUTH_ENABLED&&Liferay.Browser.isIe())ioConfig.type="GET";return ioConfig};Service.parseIOFormConfig=function(ioConfig,args){var instance=this;var form=args[1];if(isNode(form)){ioConfig.form=form;if(ioConfig.form.enctype==STR_MULTIPART){ioConfig.contentType=false;ioConfig.processData=false}}};Service.parseStringPayload=function(args){var params={};var payload={};var config=args[1];if(!isFunction(config)&&!isNode(config))params=config;payload[args[0]]=params;return payload};
|
||||
Service.invoke=function(payload,ioConfig){var instance=this;var cmd=JSON.stringify(payload);var p_auth=Liferay.authToken;ioConfig=Object.assign({data:{cmd:cmd,p_auth:p_auth},dataType:"JSON"},ioConfig);if(ioConfig.form){if(ioConfig.form.enctype==STR_MULTIPART&&isFunction(window.FormData)){ioConfig.data=new FormData(ioConfig.form);ioConfig.data.append("cmd",cmd);ioConfig.data.append("p_auth",p_auth)}else $(ioConfig.form).serializeArray().forEach(function(item){ioConfig.data[item.name]=item.value});
|
||||
delete ioConfig.form}return $.ajax(instance.URL_INVOKE,ioConfig)};["get","delete","post","put","update"].forEach(function(item){var methodName=item;if(item==="delete")methodName="del";Service[methodName]=function(){var args=Array.prototype.slice.call(arguments,0);var method={method:item};args.push(method);return Service.apply(Service,args)}});Liferay.Service=Service;Liferay.Template={PORTLET:'\x3cdiv class\x3d"portlet"\x3e\x3cdiv class\x3d"portlet-topper"\x3e\x3cdiv class\x3d"portlet-title"\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d"portlet-content"\x3e\x3c/div\x3e\x3cdiv class\x3d"forbidden-action"\x3e\x3c/div\x3e\x3c/div\x3e'}})(AUI.$,
|
||||
Liferay);(function(A,Liferay){A.mix(A.namespace("config.io"),{method:"POST",uriFormatter:function uriFormatter(value){return Liferay.Util.getURLWithSessionId(value)}},true)})(AUI(),Liferay);
|
||||
(function(A,$,Liferay){A.use("aui-base-lang");var AArray=A.Array;var Lang=A.Lang;var EVENT_CLICK="click";var MAP_TOGGLE_STATE={false:{cssClass:"controls-hidden",iconCssClass:"hidden",state:"hidden"},true:{cssClass:"controls-visible",iconCssClass:"view",state:"visible"}};var REGEX_PORTLET_ID=/^(?:p_p_id)?_(.*)_.*$/;var REGEX_SUB=/\{\s*([^|}]+?)\s*(?:\|([^}]*))?\s*\}/g;var SRC_HIDE_LINK={src:"hideLink"};var STR_CHECKED="checked";var STR_RIGHT_SQUARE_BRACKET="]";var TPL_LEXICON_ICON='\x3csvg class\x3d"lexicon-icon lexicon-icon-{0} {1}" focusable\x3d"false" role\x3d"image"\x3e'+
|
||||
'\x3cuse data-href\x3d"'+themeDisplay.getPathThemeImages()+'/lexicon/icons.svg#{0}" /\x3e'+"\x3c/svg\x3e";var Window={getById:function(id){var instance=this;return instance._map[id]},_map:{}};var Util={submitCountdown:0,addInputCancel:function(){A.use("aui-button-search-cancel",function(A){new A.ButtonSearchCancel({trigger:"input[type\x3dpassword], input[type\x3dsearch], input.clearable, input.search-query"})});Util.addInputCancel=function(){}},addParams:function(params,url){if(typeof params==="object"){var paramKeys=
|
||||
Object.keys(params);params=paramKeys.map(function(key){return encodeURIComponent(key)+"\x3d"+encodeURIComponent(params[key])}).join("\x26")}else params=String(params).trim();var loc=url||location.href;var finalUrl=loc;if(params){var anchorHash;if(loc.indexOf("#")>-1){var locationPieces=loc.split("#");loc=locationPieces[0];anchorHash=locationPieces[1]}if(loc.indexOf("?")==-1)params="?"+params;else params="\x26"+params;if(loc.indexOf(params)==-1){finalUrl=loc+params;if(anchorHash)finalUrl+="#"+anchorHash;
|
||||
if(!url)location.href=finalUrl}}return finalUrl},checkAll:function(form,name,allBox,selectClassName){if(form){form=Util.getDOM(form);allBox=Util.getDOM(allBox);var selector;if(Array.isArray(name))selector="input[name\x3d"+name.join("], input[name\x3d")+STR_RIGHT_SQUARE_BRACKET;else selector="input[name\x3d"+name+STR_RIGHT_SQUARE_BRACKET;form=$(form);var allBoxChecked=$(allBox).prop(STR_CHECKED);form.find(selector).each(function(index,item){item=$(item);if(!item.prop("disabled"))item.prop(STR_CHECKED,
|
||||
allBoxChecked)});if(selectClassName)form.find(selectClassName).toggleClass("info",allBoxChecked)}},checkAllBox:function(form,name,allBox){var totalOn=0;if(form){form=Util.getDOM(form);allBox=Util.getDOM(allBox);form=$(form);var allBoxNodes=$(allBox);if(!allBoxNodes.length)allBoxNodes=form.find('input[name\x3d"'+allBox+'"]');var totalBoxes=0;var inputs=form.find("input[type\x3dcheckbox]");if(!Array.isArray(name))name=[name];inputs.each(function(index,item){item=$(item);if(!item.is(allBoxNodes)&&name.indexOf(item.attr("name"))>
|
||||
-1){totalBoxes++;if(item.prop(STR_CHECKED))totalOn++}});allBoxNodes.prop(STR_CHECKED,totalBoxes==totalOn)}return totalOn},checkTab:function(box){if(document.all&&window.event.keyCode==9){box.selection=document.selection.createRange();setTimeout(function(){Util.processTab(box.id)},0)}},disableElements:function(el){var currentElement=$(el)[0];if(currentElement){var children=currentElement.getElementsByTagName("*");var emptyFnFalse=function(){return false};for(var i=children.length-1;i>=0;i--){var item=
|
||||
children[i];item.style.cursor="default";item.onclick=emptyFnFalse;item.onmouseover=emptyFnFalse;item.onmouseout=emptyFnFalse;item.onmouseenter=emptyFnFalse;item.onmouseleave=emptyFnFalse;item.action="";item.disabled=true;item.href="javascript:;";item.onsubmit=emptyFnFalse;$(item).off()}}},disableEsc:function(){if(document.all&&window.event.keyCode==27)window.event.returnValue=false},disableFormButtons:function(inputs,form){inputs.attr("disabled",true);inputs.setStyle("opacity",.5);if(A.UA.gecko)A.getWin().on("unload",
|
||||
function(event){inputs.attr("disabled",false)});else if(A.UA.safari)A.use("node-event-html5",function(A){A.getWin().on("pagehide",function(event){Util.enableFormButtons(inputs,form)})})},disableToggleBoxes:function(checkBoxId,toggleBoxId,checkDisabled){var checkBox=$("#"+checkBoxId);var toggleBox=$("#"+toggleBoxId);toggleBox.prop("disabled",checkDisabled&&checkBox.prop(STR_CHECKED));checkBox.on(EVENT_CLICK,function(){toggleBox.prop("disabled",!toggleBox.prop("disabled"))})},enableFormButtons:function(inputs){Util._submitLocked=
|
||||
null;Util.toggleDisabled(inputs,false)},escapeCDATA:function(str){return str.replace(/<!\[CDATA\[|\]\]>/gi,function(match){var str="";if(match=="]]\x3e")str="]]\x26gt;";else if(match=="\x3c![CDATA[")str="\x26lt;![CDATA[";return str})},focusFormField:function(el){var doc=$(document);var interacting=false;el=Util.getDOM(el);el=$(el);doc.on("click.focusFormField",function(event){interacting=true;doc.off("click.focusFormField")});if(!interacting&&Util.inBrowserView(el)){var form=el.closest("form");var focusable=
|
||||
!el.is(":disabled")&&!el.is(":hidden")&&!el.parents(":disabled").length;if(!form.length||focusable)el.focus();else{var portletName=form.data("fm-namespace");var formReadyEventName=portletName+"formReady";var formReadyHandler=function(event){var elFormName=form.attr("name");var formName=event.formName;if(elFormName===formName){el.focus();Liferay.detach(formReadyEventName,formReadyHandler)}};Liferay.on(formReadyEventName,formReadyHandler)}}},forcePost:function(link){link=Util.getDOM(link);link=$(link);
|
||||
if(link.length){var url=link.attr("href");var newWindow=link.attr("target")=="_blank";var hrefFm=$(document.hrefFm);if(newWindow)hrefFm.attr("target","_blank");submitForm(hrefFm,url,!newWindow);Util._submitLocked=null}},getAttributes:function(el,attributeGetter){var instance=this;var result=null;if(el){el=Util.getDOM(el);if(el.jquery)el=el[0];result={};var getterFn=this.isFunction(attributeGetter);var getterString=typeof attributeGetter==="string";var attrs=el.attributes;var length=attrs.length;while(length--){var attr=
|
||||
attrs[length];var name=attr.nodeName.toLowerCase();var value=attr.nodeValue;if(getterString)if(name.indexOf(attributeGetter)===0)name=name.substr(attributeGetter.length);else continue;else if(getterFn){value=attributeGetter(value,name,attrs);if(value===false)continue}result[name]=value}}return result},getColumnId:function(str){var columnId=str.replace(/layout-column_/,"");return columnId},getDOM:function(el){if(el._node||el._nodes)el=el.getDOM();return el},getGeolocation:function(success,fallback,
|
||||
options){if(success&&navigator.geolocation)navigator.geolocation.getCurrentPosition(function(position){success(position.coords.latitude,position.coords.longitude,position)},fallback,options);else if(fallback)fallback()},getLexiconIcon:function(icon,cssClass){var instance=this;return $(instance.getLexiconIconTpl(icon,cssClass))[0]},getLexiconIconTpl:function(icon,cssClass){var instance=this;return Liferay.Util.sub(TPL_LEXICON_ICON,icon,cssClass||"")},getOpener:function(){var openingWindow=Window._opener;
|
||||
if(!openingWindow){var topUtil=Liferay.Util.getTop().Liferay.Util;var windowName=Liferay.Util.getWindowName();var dialog=topUtil.Window.getById(windowName);if(dialog){openingWindow=dialog._opener;Window._opener=openingWindow}}return openingWindow||window.opener||window.parent},getPortletId:function(portletId){return String(portletId).replace(REGEX_PORTLET_ID,"$1")},getPortletNamespace:function(portletId){return"_"+portletId+"_"},getTop:function(){var topWindow=Util._topWindow;if(!topWindow){var parentWindow=
|
||||
window.parent;var parentThemeDisplay;while(parentWindow!=window){try{if(typeof parentWindow.location.href=="undefined")break;parentThemeDisplay=parentWindow.themeDisplay}catch(e){break}if(!parentThemeDisplay||window.name==="simulationDeviceIframe")break;else if(!parentThemeDisplay.isStatePopUp()||parentWindow==parentWindow.parent){topWindow=parentWindow;break}parentWindow=parentWindow.parent}if(!topWindow)topWindow=window;Util._topWindow=topWindow}return topWindow},getURLWithSessionId:function(url){if(!themeDisplay.isAddSessionIdToURL())return url;
|
||||
var x=url.indexOf(";");if(x>-1)return url;var sessionId=";jsessionid\x3d"+themeDisplay.getSessionId();x=url.indexOf("?");if(x>-1)return url.substring(0,x)+sessionId+url.substring(x);x=url.indexOf("//");if(x>-1){var y=url.lastIndexOf("/");if(x+1==y)return url+"/"+sessionId}return url+sessionId},getWindow:function(id){if(!id)id=Util.getWindowName();return Util.getTop().Liferay.Util.Window.getById(id)},getWindowName:function(){return window.name||Window._name||""},getWindowWidth:function(){return window.innerWidth>
|
||||
0?window.innerWidth:screen.width},inBrowserView:function(node,win,nodeRegion){var viewable=false;node=$(node);if(node.length){if(!nodeRegion){nodeRegion=node.offset();nodeRegion.bottom=nodeRegion.top+node.outerHeight();nodeRegion.right=nodeRegion.left+node.outerWidth()}if(!win)win=window;win=$(win);var winRegion={};winRegion.left=win.scrollLeft();winRegion.right=winRegion.left+win.width();winRegion.top=win.scrollTop();winRegion.bottom=winRegion.top+win.height();viewable=nodeRegion.bottom<=winRegion.bottom&&
|
||||
nodeRegion.left>=winRegion.left&&nodeRegion.right<=winRegion.right&&nodeRegion.top>=winRegion.top;if(viewable){var frameEl=$(win.prop("frameElement"));if(frameEl.length){var frameOffset=frameEl.offset();var xOffset=frameOffset.left-winRegion.left;nodeRegion.left+=xOffset;nodeRegion.right+=xOffset;var yOffset=frameOffset.top-winRegion.top;nodeRegion.top+=yOffset;nodeRegion.bottom+=yOffset;viewable=Util.inBrowserView(node,win.prop("parent"),nodeRegion)}}}return viewable},isFunction:function(val){return typeof val===
|
||||
"function"},isPhone:function(){var instance=this;return instance.getWindowWidth()<Liferay.BREAKPOINTS.PHONE},isTablet:function(){var instance=this;return instance.getWindowWidth()<Liferay.BREAKPOINTS.TABLET},listCheckboxesExcept:function(form,except,name,checked){form=Util.getDOM(form);var selector="input[type\x3dcheckbox]";if(name)selector+="[name\x3d"+name+"]";return $(form).find(selector).toArray().reduce(function(prev,item,index){item=$(item);var val=item.val();if(val&&item.attr("name")!=except&&
|
||||
item.prop("checked")==checked&&!item.prop("disabled"))prev.push(val);return prev},[]).join()},listCheckedExcept:function(form,except,name){return Util.listCheckboxesExcept(form,except,name,true)},listSelect:function(select,delimeter){select=Util.getDOM(select);return $(select).find("option").toArray().reduce(function(prev,item,index){var val=$(item).val();if(val)prev.push(val);return prev},[]).join(delimeter||",")},listUncheckedExcept:function(form,except,name){return Util.listCheckboxesExcept(form,
|
||||
except,name,false)},normalizeFriendlyURL:function(text){var newText=text.replace(/[^a-zA-Z0-9_-]/g,"-");if(newText[0]==="-")newText=newText.replace(/^-+/,"");newText=newText.replace(/--+/g,"-");return newText.toLowerCase()},openInDialog:function(event,config){event.preventDefault();var currentTarget=Util.getDOM(event.currentTarget);currentTarget=$(currentTarget);config=A.mix(A.merge({},currentTarget.data()),config);if(!config.uri)config.uri=currentTarget.data("href")||currentTarget.attr("href");if(!config.title)config.title=
|
||||
currentTarget.attr("title");Liferay.Util.openWindow(config)},openWindow:function(config,callback){config.openingWindow=window;var top=Util.getTop();var topUtil=top.Liferay.Util;topUtil._openWindowProvider(config,callback)},processTab:function(id){document.all[id].selection.text=String.fromCharCode(9);document.all[id].focus()},randomInt:function(){return Math.ceil(Math.random()*(new Date).getTime())},removeEntitySelection:function(entityIdString,entityNameString,removeEntityButton,namespace){$("#"+
|
||||
namespace+entityIdString).val(0);$("#"+namespace+entityNameString).val("");Liferay.Util.toggleDisabled(removeEntityButton,true);Liferay.fire("entitySelectionRemoved")},reorder:function(box,down){box=Util.getDOM(box);box=$(box);if(box.prop("selectedIndex")==-1)box.prop("selectedIndex",0);else{var selectedItems=box.find("option:selected");if(down)selectedItems.get().reverse().forEach(function(item,index){item=$(item);var itemIndex=item.prop("index");var lastIndex=box.find("option").length-1;if(itemIndex===
|
||||
lastIndex)box.prepend(item);else item.insertAfter(item.next())});else selectedItems.get().forEach(function(item,index){item=$(item);var itemIndex=item.prop("index");if(itemIndex===0)box.append(item);else item.insertBefore(item.prev())})}},rowCheckerCheckAllBox:function(ancestorTable,ancestorRow,checkboxesIds,checkboxAllIds,cssClass){Util.checkAllBox(ancestorTable,checkboxesIds,checkboxAllIds);if(ancestorRow)ancestorRow.toggleClass(cssClass)},savePortletTitle:function(params){params=Object.assign({doAsUserId:0,
|
||||
plid:0,portletId:0,title:"",url:themeDisplay.getPathMain()+"/portal/update_portlet_title"},params);$.ajax(params.url,{data:{doAsUserId:params.doAsUserId,p_auth:Liferay.authToken,p_l_id:params.plid,portletId:params.portletId,title:params.title}})},selectEntityHandler:function(container,selectEventName,disableButton){container=$(container);var openingLiferay=Util.getOpener().Liferay;var selectorButtons=container.find(".selector-button");container.on("click",".selector-button",function(event){var target=
|
||||
$(event.target);if(!target.attr("data-prevent-selection")){var currentTarget=$(event.currentTarget);var confirmSelection=currentTarget.attr("data-confirm-selection")==="true";var confirmSelectionMessage=currentTarget.attr("data-confirm-selection-message");if(!confirmSelection||confirm(confirmSelectionMessage)){if(disableButton!==false){selectorButtons.prop("disabled",false);currentTarget.prop("disabled",true)}var result=Util.getAttributes(currentTarget,"data-");openingLiferay.fire(selectEventName,
|
||||
result);Util.getWindow().hide()}}});openingLiferay.on("entitySelectionRemoved",function(event){selectorButtons.prop("disabled",false)})},selectFolder:function(folderData,namespace){$("#"+namespace+folderData.idString).val(folderData.idValue);var name=Liferay.Util.unescape(folderData.nameValue);$("#"+namespace+folderData.nameString).val(name);var button=$("#"+namespace+"removeFolderButton");Liferay.Util.toggleDisabled(button,false)},setCursorPosition:function(el,position){var instance=this;instance.setSelectionRange(el,
|
||||
position,position)},setSelectionRange:function(el,selectionStart,selectionEnd){var instance=this;el=Util.getDOM(el);if(el.jquery)el=el[0];if(el.setSelectionRange){el.focus();el.setSelectionRange(selectionStart,selectionEnd)}else if(el.createTextRange){var textRange=el.createTextRange();textRange.collapse(true);textRange.moveEnd("character",selectionEnd);textRange.moveEnd("character",selectionStart);textRange.select()}},showCapsLock:function(event,span){var keyCode=event.keyCode?event.keyCode:event.which;
|
||||
var shiftKeyCode=keyCode===16;var shiftKey=event.shiftKey?event.shiftKey:shiftKeyCode;var display="none";if(keyCode>=65&&keyCode<=90&&!shiftKey||keyCode>=97&&keyCode<=122&&shiftKey)display="";$("#"+span).css("display",display)},sortByAscending:function(a,b){a=a[1].toLowerCase();b=b[1].toLowerCase();if(a>b)return 1;if(a<b)return-1;return 0},sub:function(string,data){if(arguments.length>2||typeof data!=="object"&&typeof data!=="function")data=Array.prototype.slice.call(arguments,1);return string.replace?
|
||||
string.replace(REGEX_SUB,function(match,key){return data[key]===undefined?match:data[key]}):string},submitForm:function(form){form.submit()},toggleBoxes:function(checkBoxId,toggleBoxId,displayWhenUnchecked,toggleChildCheckboxes){var checkBox=$("#"+checkBoxId);var toggleBox=$("#"+toggleBoxId);var checked=checkBox.prop(STR_CHECKED);if(displayWhenUnchecked)checked=!checked;toggleBox.toggleClass("hide",!checked);checkBox.on(EVENT_CLICK,function(){toggleBox.toggleClass("hide");if(toggleChildCheckboxes){var childCheckboxes=
|
||||
toggleBox.find("input[type\x3dcheckbox]");childCheckboxes.prop(STR_CHECKED,checkBox.prop(STR_CHECKED))}})},toggleDisabled:function(button,state){button=Util.getDOM(button);button=$(button);button.each(function(index,item){item=$(item);item.prop("disabled",state);item.toggleClass("disabled",state)})},toggleRadio:function(radioId,showBoxIds,hideBoxIds){var radioButton=$("#"+radioId);var showBoxes;if(showBoxIds){if(Array.isArray(showBoxIds))showBoxIds=showBoxIds.join(",#");showBoxes=$("#"+showBoxIds);
|
||||
showBoxes.toggleClass("hide",!radioButton.prop(STR_CHECKED))}radioButton.on("change",function(){if(showBoxes)showBoxes.removeClass("hide");if(hideBoxIds){if(Array.isArray(hideBoxIds))hideBoxIds=hideBoxIds.join(",#");$("#"+hideBoxIds).addClass("hide")}})},toggleSearchContainerButton:function(buttonId,searchContainerId,form,ignoreFieldName){$(searchContainerId).on(EVENT_CLICK,"input[type\x3dcheckbox]",function(){Util.toggleDisabled(buttonId,!Util.listCheckedExcept(form,ignoreFieldName))})},toggleSelectBox:function(selectBoxId,
|
||||
value,toggleBoxId){var selectBox=$("#"+selectBoxId);var toggleBox=$("#"+toggleBoxId);var dynamicValue=this.isFunction(value);var toggle=function(){var currentValue=selectBox.val();var visible=value==currentValue;if(dynamicValue)visible=value(currentValue,value);toggleBox.toggleClass("hide",!visible)};toggle();selectBox.on("change",toggle)},toNumber:function(value){return parseInt(value,10)||0},_defaultSubmitFormFn:function(event){var form=event.form;var hasErrors=false;if(event.validate){var liferayForm=
|
||||
Liferay.Form.get(form.attr("id"));if(liferayForm){var validator=liferayForm.formValidator;if(A.instanceOf(validator,A.FormValidator)){validator.validate();hasErrors=validator.hasErrors();if(hasErrors)validator.focusInvalidField()}}}if(!hasErrors){var action=event.action||form.attr("action");var singleSubmit=event.singleSubmit;var inputs=form.all("button[type\x3dsubmit], input[type\x3dbutton], input[type\x3dimage], input[type\x3dreset], input[type\x3dsubmit]");Util.disableFormButtons(inputs,form);
|
||||
if(singleSubmit===false)Util._submitLocked=A.later(1E3,Util,Util.enableFormButtons,[inputs,form]);else Util._submitLocked=true;var searchParamsIndex=action.indexOf("?");if(searchParamsIndex===-1){var baseURL=action;var queryString=""}else{var baseURL=action.slice(0,searchParamsIndex);var queryString=action.slice(searchParamsIndex+1)}var searchParams=new URLSearchParams(queryString);var authToken=searchParams.get("p_auth")||"";form.append('\x3cinput name\x3d"p_auth" type\x3d"hidden" value\x3d"'+authToken+
|
||||
'" /\x3e');if(authToken){searchParams.delete("p_auth");action=baseURL+"?"+searchParams.toString()}form.attr("action",action);Util.submitForm(form);form.attr("target","");Util._submitLocked=null}},_getEditableInstance:function(title){var editable=Util._EDITABLE;if(!editable){editable=new A.Editable({after:{contentTextChange:function(event){var instance=this;if(!event.initial){var title=instance.get("node");var portletTitleEditOptions=title.getData("portletTitleEditOptions");Util.savePortletTitle({doAsUserId:portletTitleEditOptions.doAsUserId,
|
||||
plid:portletTitleEditOptions.plid,portletId:portletTitleEditOptions.portletId,title:event.newVal})}},startEditing:function(event){var instance=this;var Layout=Liferay.Layout;if(Layout)instance._dragListener=Layout.getLayoutHandler().on("drag:start",function(event){instance.fire("save")})},stopEditing:function(event){var instance=this;if(instance._dragListener)instance._dragListener.detach()}},cssClass:"lfr-portlet-title-editable",node:title});Util._EDITABLE=editable}return editable}};Liferay.provide(Util,
|
||||
"afterIframeLoaded",function(event){var nodeInstances=A.Node._instances;var docEl=event.doc;var docUID=docEl._yuid;if(docUID in nodeInstances)delete nodeInstances[docUID];var iframeDocument=A.one(docEl);var iframeBody=iframeDocument.one("body");var dialog=event.dialog;var lfrFormContent=iframeBody.one(".lfr-form-content");iframeBody.addClass("dialog-iframe-popup");if(lfrFormContent&&iframeBody.one(".button-holder.dialog-footer")){iframeBody.addClass("dialog-with-footer");var stagingAlert=iframeBody.one(".portlet-body \x3e .lfr-portlet-message-staging-alert");
|
||||
if(stagingAlert){stagingAlert.remove();lfrFormContent.prepend(stagingAlert)}}iframeBody.addClass(dialog.iframeConfig.bodyCssClass);event.win.focus();var detachEventHandles=function(){AArray.invoke(eventHandles,"detach");iframeDocument.purge(true)};var eventHandles=[iframeBody.delegate("submit",detachEventHandles,"form"),iframeBody.delegate(EVENT_CLICK,function(event){dialog.set("visible",false,event.currentTarget.hasClass("lfr-hide-dialog")?SRC_HIDE_LINK:null);detachEventHandles()},".btn-cancel,.lfr-hide-dialog")]},
|
||||
["aui-base"]);Liferay.provide(Util,"openDDMPortlet",function(config,callback){var instance=this;var defaultValues={eventName:"selectStructure"};config=A.merge(defaultValues,config);var ddmURL;if(config.basePortletURL)ddmURL=Liferay.PortletURL.createURL(config.basePortletURL);else ddmURL=Liferay.PortletURL.createRenderURL();ddmURL.setEscapeXML(false);ddmURL.setDoAsGroupId(config.doAsGroupId||themeDisplay.getScopeGroupId());ddmURL.setParameter("classNameId",config.classNameId);ddmURL.setParameter("classPK",
|
||||
config.classPK);ddmURL.setParameter("resourceClassNameId",config.resourceClassNameId);ddmURL.setParameter("eventName",config.eventName);ddmURL.setParameter("groupId",config.groupId);ddmURL.setParameter("mode",config.mode);if(config.mvcPath)ddmURL.setParameter("mvcPath",config.mvcPath);else ddmURL.setParameter("mvcPath","/view.jsp");if("navigationStartsOn"in config)ddmURL.setParameter("navigationStartsOn",config.navigationStartsOn);ddmURL.setParameter("portletResourceNamespace",config.portletResourceNamespace);
|
||||
if("redirect"in config)ddmURL.setParameter("redirect",config.redirect);if("refererPortletName"in config)ddmURL.setParameter("refererPortletName",config.refererPortletName);if("refererWebDAVToken"in config)ddmURL.setParameter("refererWebDAVToken",config.refererWebDAVToken);ddmURL.setParameter("scopeTitle",config.title);if("searchRestriction"in config){ddmURL.setParameter("searchRestriction",config.searchRestriction);ddmURL.setParameter("searchRestrictionClassNameId",config.searchRestrictionClassNameId);
|
||||
ddmURL.setParameter("searchRestrictionClassPK",config.searchRestrictionClassPK)}if("showAncestorScopes"in config)ddmURL.setParameter("showAncestorScopes",config.showAncestorScopes);if("showBackURL"in config)ddmURL.setParameter("showBackURL",config.showBackURL);if("showCacheableInput"in config)ddmURL.setParameter("showCacheableInput",config.showCacheableInput);if("showHeader"in config)ddmURL.setParameter("showHeader",config.showHeader);if("showManageTemplates"in config)ddmURL.setParameter("showManageTemplates",
|
||||
config.showManageTemplates);ddmURL.setParameter("structureAvailableFields",config.structureAvailableFields);ddmURL.setParameter("templateId",config.templateId);ddmURL.setPortletId(Liferay.PortletKeys.DYNAMIC_DATA_MAPPING);ddmURL.setWindowState("pop_up");config.uri=ddmURL.toString();var dialogConfig=config.dialog;if(!dialogConfig){dialogConfig={};config.dialog=dialogConfig}var eventHandles=[Liferay.once(config.eventName,callback)];var detachSelectionOnHideFn=function(event){if(!event.newVal)(new A.EventHandle(eventHandles)).detach()};
|
||||
Util.openWindow(config,function(dialogWindow){eventHandles.push(dialogWindow.after(["destroy","visibleChange"],detachSelectionOnHideFn))})},["liferay-portlet-url"]);Liferay.provide(Util,"openDocument",function(webDavUrl,onSuccess,onError){if(A.UA.ie)try{var executor=new A.config.win.ActiveXObject("SharePoint.OpenDocuments");executor.EditDocument(webDavUrl);if(Lang.isFunction(onSuccess))onSuccess()}catch(e){if(Lang.isFunction(onError))onError(e)}},["aui-base"]);Liferay.provide(Util,"portletTitleEdit",
|
||||
function(options){var obj=options.obj;if(obj){var title=obj.one(".portlet-title-text");if(title&&!title.hasClass("not-editable")){title.addClass("portlet-title-editable");title.on(EVENT_CLICK,function(event){var editable=Util._getEditableInstance(title);var rendered=editable.get("rendered");if(rendered)editable.fire("stopEditing");editable.set("node",event.currentTarget);if(rendered)editable.syncUI();editable._startEditing(event)});title.setData("portletTitleEditOptions",options)}}},["aui-editable-deprecated"]);
|
||||
Liferay.provide(Util,"editEntity",function(config,callback){var dialog=Util.getWindow(config.id);var eventName=config.eventName||config.id;var eventHandles=[Liferay.on(eventName,callback)];var detachSelectionOnHideFn=function(event){if(!event.newVal)(new A.EventHandle(eventHandles)).detach()};if(dialog){eventHandles.push(dialog.after(["destroy","visibleChange"],detachSelectionOnHideFn));dialog.show()}else{var destroyDialog=function(event){var dialogId=config.id;var dialogWindow=Util.getWindow(dialogId);
|
||||
if(dialogWindow&&Util.getPortletId(dialogId)===event.portletId){dialogWindow.destroy();Liferay.detach("destroyPortlet",destroyDialog)}};var editURL=new Liferay.PortletURL.createURL(config.uri,A.merge({eventName:eventName},config.urlParams));config.uri=editURL.toString();config.dialogIframe=A.merge({bodyCssClass:"dialog-with-footer"},config.dialogIframe||{});Util.openWindow(config,function(dialogWindow){eventHandles.push(dialogWindow.after(["destroy","visibleChange"],detachSelectionOnHideFn));Liferay.on("destroyPortlet",
|
||||
destroyDialog)})}},["aui-base","liferay-portlet-url","liferay-util-window"]);Liferay.provide(Util,"selectEntity",function(config,callback){var dialog=Util.getWindow(config.id);var eventName=config.eventName||config.id;var eventHandles=[Liferay.on(eventName,callback)];var selectedData=config.selectedData;if(selectedData)config.dialog.destroyOnHide=true;var detachSelectionOnHideFn=function(event){if(!event.newVal)(new A.EventHandle(eventHandles)).detach()};var disableSelectedAssets=function(event){if(selectedData&&
|
||||
selectedData.length){var currentWindow=event.currentTarget.node.get("contentWindow.document");var selectorButtons=currentWindow.all(".lfr-search-container-wrapper .selector-button");A.some(selectorButtons,function(item,index){var assetEntryId=item.attr("data-entityid")||item.attr("data-entityname");var assetEntryIndex=selectedData.indexOf(assetEntryId);if(assetEntryIndex>-1){item.attr("data-prevent-selection",true);item.attr("disabled",true);selectedData.splice(assetEntryIndex,1)}return!selectedData.length})}};
|
||||
if(dialog){eventHandles.push(dialog.after(["destroy","visibleChange"],detachSelectionOnHideFn));dialog.show()}else{var destroyDialog=function(event){var dialogId=config.id;var dialogWindow=Util.getWindow(dialogId);if(dialogWindow&&Util.getPortletId(dialogId)===event.portletId){dialogWindow.destroy();Liferay.detach("destroyPortlet",destroyDialog)}};Util.openWindow(config,function(dialogWindow){eventHandles.push(dialogWindow.after(["destroy","visibleChange"],detachSelectionOnHideFn),dialogWindow.iframe.after(["load"],
|
||||
disableSelectedAssets));Liferay.on("destroyPortlet",destroyDialog)})}},["aui-base","liferay-util-window"]);Liferay.provide(Util,"toggleControls",function(node){var docBody=A.getBody();node=node||docBody;var trigger=node.one(".toggle-controls");if(trigger){var controlsVisible=Liferay._editControlsState==="visible";var currentState=MAP_TOGGLE_STATE[controlsVisible];var icon=trigger.one(".lexicon-icon");if(icon)currentState.icon=icon;docBody.addClass(currentState.cssClass);Liferay.fire("toggleControls",
|
||||
{enabled:controlsVisible});trigger.on("tap",function(event){controlsVisible=!controlsVisible;var prevState=currentState;currentState=MAP_TOGGLE_STATE[controlsVisible];docBody.toggleClass(prevState.cssClass);docBody.toggleClass(currentState.cssClass);var editControlsIconClass=currentState.iconCssClass;var editControlsState=currentState.state;if(icon){var newIcon=currentState.icon;if(!newIcon){newIcon=Util.getLexiconIcon(editControlsIconClass);newIcon=A.one(newIcon);currentState.icon=newIcon}icon.replace(newIcon);
|
||||
icon=newIcon}Liferay._editControlsState=editControlsState;Liferay.Store("com.liferay.frontend.js.web_toggleControls",editControlsState);Liferay.fire("toggleControls",{enabled:controlsVisible,src:"ui"})})}},["event-tap","liferay-store"]);Liferay.provide(window,"submitForm",function(form,action,singleSubmit,validate){if(!Util._submitLocked){if(form.jquery)form=form[0];Liferay.fire("submitForm",{action:action,form:A.one(form),singleSubmit:singleSubmit,validate:validate!==false})}},["aui-base","aui-form-validator",
|
||||
"aui-url","liferay-form"]);Liferay.publish("submitForm",{defaultFn:Util._defaultSubmitFormFn});Liferay.provide(Util,"_openWindowProvider",function(config,callback){var dialog=Window.getWindow(config);if(Lang.isFunction(callback))callback(dialog)},["liferay-util-window"]);Liferay.after("closeWindow",function(event){var id=event.id;var dialog=Liferay.Util.getTop().Liferay.Util.Window.getById(id);if(dialog&&dialog.iframe){var dialogWindow=dialog.iframe.node.get("contentWindow").getDOM();var openingWindow=
|
||||
dialogWindow.Liferay.Util.getOpener();var redirect=event.redirect;if(redirect)openingWindow.Liferay.Util.navigate(redirect);else{var refresh=event.refresh;if(refresh&&openingWindow){var data;if(!event.portletAjaxable)data={portletAjaxable:false};openingWindow.Liferay.Portlet.refresh("#p_p_id_"+refresh+"_",data)}}dialog.hide()}});Util.Window=Window;Liferay.Util=Util;Liferay.BREAKPOINTS={PHONE:768,TABLET:980};Liferay.STATUS_CODE={BAD_REQUEST:400,INTERNAL_SERVER_ERROR:500,OK:200,SC_DUPLICATE_FILE_EXCEPTION:490,
|
||||
SC_FILE_ANTIVIRUS_EXCEPTION:494,SC_FILE_EXTENSION_EXCEPTION:491,SC_FILE_NAME_EXCEPTION:492,SC_FILE_SIZE_EXCEPTION:493,SC_UPLOAD_REQUEST_SIZE_EXCEPTION:495};Liferay.zIndex={ALERT:430,DOCK:10,DOCK_PARENT:20,DRAG_ITEM:460,DROP_AREA:440,DROP_POSITION:450,MENU:5E3,OVERLAY:1E3,POPOVER:1600,TOOLTIP:1E4,WINDOW:1200}})(AUI(),AUI.$,Liferay);
|
||||
!function(e,t){for(var n in t)e[n]=t[n]}(window,function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&
|
||||
(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/o/frontend-js-web/liferay/",n(n.s=53)}([function(e,
|
||||
t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.string=t.object=t.Disposable=t.async=t.array=void 0;var r=n(26);Object.keys(r).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}})});var o=l(r),i=l(n(27)),a=l(n(28)),u=l(n(31)),c=l(n(32)),s=l(n(33));function l(e){return e&&e.__esModule?e:{default:e}}t.array=i.default,t.async=a.default,t.Disposable=u.default,t.object=c.default,t.string=s.default,t.default=o.default},function(e,
|
||||
t,n){n.d(t,"a",function(){return a}),n.d(t,"b",function(){return c}),n.d(t,"c",function(){return l}),n.d(t,"d",function(){return f}),n.d(t,"e",function(){return y}),n.d(t,"f",function(){return _}),n.d(t,"g",function(){return m}),n.d(t,"h",function(){return b}),n.d(t,"i",function(){return g});var r=n(0);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?
|
||||
"symbol":typeof e})(e)}function i(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance");}()}var a=function(e,t){var n=e&&e.portlets?e.portlets:{};try{var r=JSON.parse(t);if(r.portlets)for(var o=Object.keys(n),i=0;i<o.length;i++){var a=
|
||||
o[i],u=r.portlets[a].state,c=n[a].state;if(!u||!c)throw new Error("Invalid update string.\nold state\x3d".concat(c,"\nnew state\x3d").concat(u));v(e,u,a)&&(n[a]=r.portlets[a])}}catch(e){}return n},u=function(e,t){var n="";if(Array.isArray(t))if(0===t.length)n+="\x26"+encodeURIComponent(e)+"\x3d";else{var r=!0,o=!1,i=void 0;try{for(var a,u=t[Symbol.iterator]();!(r=(a=u.next()).done);r=!0){var c=a.value;n+="\x26"+encodeURIComponent(e),n+=null===c?"\x3d":"\x3d"+encodeURIComponent(c)}}catch(e){o=!0,i=
|
||||
e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i;}}}return n},c=function(e,t,n){var r={credentials:"same-origin",method:"POST",url:t};if(n)if("multipart/form-data"===n.enctype){var o=new FormData(n);r.body=o}else{var a=function(e,t){for(var n=[],r=function(r){var o=t.elements[r],a=o.name,u=o.nodeName.toUpperCase(),c="INPUT"===u?o.type.toUpperCase():"",s=o.value;if(a&&!o.disabled&&"FILE"!==c)if("SELECT"===u&&o.multiple)i(o.options).forEach(function(t){if(t.checked){var r=t.value,o=
|
||||
encodeURIComponent(e+a)+"\x3d"+encodeURIComponent(r);n.push(o)}});else if("CHECKBOX"!==c&&"RADIO"!==c||o.checked){var l=encodeURIComponent(e+a)+"\x3d"+encodeURIComponent(s);n.push(l)}},o=0;o<t.elements.length;o++)r(o);return n.join("\x26")}(e,n);"GET"===(n.method?n.method.toUpperCase():"GET")?(t.indexOf("?")>=0?t+="\x26".concat(a):t+="?".concat(a),r.url=t):(r.body=a,r.headers={"Content-Type":"application/x-www-form-urlencoded"})}return r},s=function(e,t,n,r,o){var i="";if(e.portlets&&e.portlets[t]){var a=
|
||||
e.portlets[t];if(a&&a.state&&a.state.parameters){var c=a.state.parameters[n];void 0!==c&&(i+=u("p_r_p_"===r?o:"priv_r_p_"===r?t+"priv_r_p_"+n:t+n,c))}}return i},l=function(e,t,n){var r={};if(e&&e.portlets){var o=e.portlets[t];if(o&&o.pubParms)for(var i=o.pubParms,a=Object.keys(i),u=0;u<a.length;u++){var c=a[u];if(!p(e,t,n,c))r[i[c]]=n.parameters[c]}}return r},f=function(e,t,n,r,o,i){var a="cacheLevelPage",c="",l="";if(e&&e.portlets){"RENDER"===t&&void 0===n&&(n=null);var f=e.portlets[n];if(f&&("RESOURCE"===
|
||||
t?(l=decodeURIComponent(f.encodedResourceURL),o&&(a=o),l+="\x26p_p_cacheability\x3d"+encodeURIComponent(a),i&&(l+="\x26p_p_resource_id\x3d"+encodeURIComponent(i))):"RENDER"===t&&null!==n?l=decodeURIComponent(f.encodedRenderURL):"RENDER"===t?l=decodeURIComponent(e.encodedCurrentURL):"ACTION"===t?(l=decodeURIComponent(f.encodedActionURL),l+="\x26p_p_hub\x3d"+encodeURIComponent("0")):"PARTIAL_ACTION"===t&&(l=decodeURIComponent(f.encodedActionURL),l+="\x26p_p_hub\x3d"+encodeURIComponent("1")),"RESOURCE"!==
|
||||
t||"cacheLevelFull"!==a)){if(n&&(l+=function(e,t){var n="";if(e.portlets){var r=e.portlets[t];if(r.state){var o=r.state;n+="\x26p_p_mode\x3d"+encodeURIComponent(o.portletMode),n+="\x26p_p_state\x3d"+encodeURIComponent(o.windowState)}}return n}(e,n)),n&&(c="",f.state&&f.state.parameters)){for(var h=f.state.parameters,p=Object.keys(h),v=0;v<p.length;v++){var y=p[v];d(e,n,y)||(c+=s(e,n,y,"priv_r_p_"))}l+=c}if(e.prpMap){c="";for(var _={},m=Object.keys(e.prpMap),b=0;b<m.length;b++)for(var g=m[b],E=Object.keys(e.prpMap[g]),
|
||||
w=0;w<E.length;w++){var O=E[w],j=e.prpMap[g][O].split("|");_.hasOwnProperty(g)||(_[g]=s(e,j[0],j[1],"p_r_p_",g),c+=_[g])}l+=c}}}if(r){c="";for(var k=Object.keys(r),T=0;T<k.length;T++){var P=k[T];c+=u(n+P,r[P])}l+=c}return Promise.resolve(l)},h=function(e,t){var n=!1;void 0===e&&void 0===t&&(n=!0),void 0!==e&&void 0!==t||(n=!1),e.length!==t.length&&(n=!1);for(var r=e.length-1;r>=0;r--)e[r]!==t[r]&&(n=!1);return n},p=function(e,t,n,r){var o=!1;if(e&&e.portlets){var i=e.portlets[t];if(n.parameters[r]&&
|
||||
i.state.parameters[r]){var a=n.parameters[r],u=i.state.parameters[r];o=h(a,u)}}return o},d=function(e,t,n){var r=!1;if(e&&e.portlets){var o=e.portlets[t];if(o&&o.pubParms)r=Object.keys(o.pubParms).includes(n)}return r},v=function(e,t,n){var r=!1;if(e&&e.portlets&&e.portlets[n]){var o=e.portlets[n].state;if(!t.portletMode||!t.windowState||!t.parameters)throw new Error("Error decoding state: ".concat(t));if(t.porletMode!==o.portletMode||t.windowState!==o.windowState)r=!0;else{for(var i=Object.keys(t.parameters),
|
||||
a=0;a<i.length;a++){var u=i[a],c=t.parameters[u],s=o.parameters[u];h(c,s)||(r=!0)}for(var l=Object.keys(o.parameters),f=0;f<l.length;f++){var p=l[f];t.parameters[p]||(r=!0)}}}return r},y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];if(e.length<t)throw new TypeError("Too few arguments provided: Number of arguments: ".concat(e.length));
|
||||
if(e.length>n)throw new TypeError("Too many arguments provided: ".concat([].join.call(e,", ")));if(Array.isArray(r))for(var i=Math.min(e.length,r.length)-1;i>=0;i--){if(o(e[i])!==r[i])throw new TypeError("Parameter ".concat(i," is of type ").concat(o(e[i])," rather than the expected type ").concat(r[i]));if(null===e[i]||void 0===e[i])throw new TypeError("Argument is ".concat(o(e[i])));}},_=function(e){if(!(e instanceof HTMLFormElement))throw new TypeError("Element must be an HTMLFormElement");var t=
|
||||
e.method?e.method.toUpperCase():void 0;if(t&&"GET"!==t&&"POST"!==t)throw new TypeError("Invalid form method ".concat(t,". Allowed methods are GET \x26 POST"));var n=e.enctype;if(n&&"application/x-www-form-urlencoded"!==n&&"multipart/form-data"!==n)throw new TypeError("Invalid form enctype ".concat(n,". Allowed: 'application/x-www-form-urlencoded' \x26 'multipart/form-data'"));if(n&&"multipart/form-data"===n&&"POST"!==t)throw new TypeError("Invalid method with multipart/form-data. Must be POST");if(!n||
|
||||
"application/x-www-form-urlencoded"===n)for(var r=e.elements.length,o=0;o<r;o++)if("INPUT"===e.elements[o].nodeName.toUpperCase()&&"FILE"===e.elements[o].type.toUpperCase())throw new TypeError("Must use enctype \x3d 'multipart/form-data' with input type FILE.");},m=function(e){if(!Object(r.isDefAndNotNull)(e))throw new TypeError("The parameter object is: ".concat(o(e)));for(var t=Object.keys(e),n=0;n<t.length;n++){var i=t[n];if(!Array.isArray(e[i]))throw new TypeError("".concat(i," parameter is not an array"));
|
||||
if(!e[i].length)throw new TypeError("".concat(i," parameter is an empty array"));}},b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.portlets&&Object.keys(e.portlets).includes(t)},g=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};m(e.parameters);var n=e.portletMode;if(!Object(r.isString)(n))throw new TypeError("Invalid parameters. portletMode is ".concat(o(n)));
|
||||
var i=t.allowedPM;if(!i.includes(n.toLowerCase()))throw new TypeError("Invalid portletMode\x3d".concat(n," is not in ").concat(i));var a=e.windowState;if(!Object(r.isString)(a))throw new TypeError("Invalid parameters. windowState is ".concat(o(a)));var u=t.allowedWS;if(!u.includes(a.toLowerCase()))throw new TypeError("Invalid windowState\x3d".concat(a," is not in ").concat(u));}},function(e,t,n){t.a={EDIT:"edit",HELP:"help",VIEW:"view",MAXIMIZED:"maximized",MINIMIZED:"minimized",NORMAL:"normal",FULL:"cacheLevelFull",
|
||||
PAGE:"cacheLevelPage",PORTLET:"cacheLevelPortlet"}},function(e,t){var n;n=function(){return this}();try{n=n||(new Function("return this"))()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.dom=void 0;var r=n(44);Object.keys(r).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}})});var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,
|
||||
n)&&(t[n]=e[n]);return t.default=e,t}(r);t.default=o,t.dom=o},function(e,t,n){(function(t){var n="Expected a function",r="__lodash_hash_undefined__",o="[object Function]",i="[object GeneratorFunction]",a=/^\[object .+?Constructor\]$/,u="object"==typeof t&&t&&t.Object===Object&&t,c="object"==typeof self&&self&&self.Object===Object&&self,s=u||c||Function("return this")();var l,f=Array.prototype,h=Function.prototype,p=Object.prototype,d=s["__core-js_shared__"],v=(l=/[^.]+$/.exec(d&&d.keys&&d.keys.IE_PROTO||
|
||||
""))?"Symbol(src)_1."+l:"",y=h.toString,_=p.hasOwnProperty,m=p.toString,b=RegExp("^"+y.call(_).replace(/[\\^$.*+?()[\]{}|]/g,"\\$\x26").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),g=f.splice,E=C(s,"Map"),w=C(Object,"create");function O(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function j(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function k(e){var t=-1,n=e?e.length:0;for(this.clear();++t<
|
||||
n;){var r=e[t];this.set(r[0],r[1])}}function T(e,t){for(var n,r,o=e.length;o--;)if((n=e[o][0])===(r=t)||n!=n&&r!=r)return o;return-1}function P(e){return!(!A(e)||(t=e,v&&v in t))&&(function(e){var t=A(e)?m.call(e):"";return t==o||t==i}(e)||function(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}(e)?b:a).test(function(e){if(null!=e){try{return y.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(e));var t}function S(e,t){var n,r,o=e.__data__;return("string"==
|
||||
(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?o["string"==typeof t?"string":"hash"]:o.map}function C(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return P(n)?n:void 0}function L(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError(n);var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var a=e.apply(this,n);return r.cache=i.set(o,a),a};return r.cache=new (L.Cache||k),r}function A(e){var t=
|
||||
typeof e;return!!e&&("object"==t||"function"==t)}O.prototype.clear=function(){this.__data__=w?w(null):{}},O.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},O.prototype.get=function(e){var t=this.__data__;if(w){var n=t[e];return n===r?void 0:n}return _.call(t,e)?t[e]:void 0},O.prototype.has=function(e){var t=this.__data__;return w?void 0!==t[e]:_.call(t,e)},O.prototype.set=function(e,t){return this.__data__[e]=w&&void 0===t?r:t,this},j.prototype.clear=function(){this.__data__=
|
||||
[]},j.prototype.delete=function(e){var t=this.__data__,n=T(t,e);return!(n<0||(n==t.length-1?t.pop():g.call(t,n,1),0))},j.prototype.get=function(e){var t=this.__data__,n=T(t,e);return n<0?void 0:t[n][1]},j.prototype.has=function(e){return T(this.__data__,e)>-1},j.prototype.set=function(e,t){var n=this.__data__,r=T(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},k.prototype.clear=function(){this.__data__={hash:new O,map:new (E||j),string:new O}},k.prototype.delete=function(e){return S(this,e).delete(e)},
|
||||
k.prototype.get=function(e){return S(this,e).get(e)},k.prototype.has=function(e){return S(this,e).has(e)},k.prototype.set=function(e,t){return S(this,e).set(e,t),this},L.Cache=k,e.exports=L}).call(this,n(3))},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,
|
||||
n),r&&e(t,r),t}}(),o=n(0);var i="__metal_data__",a=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,e)}return r(e,null,[{key:"get",value:function(e,t,n){return e[i]||(e[i]={}),t?(!(0,o.isDef)(e[i][t])&&(0,o.isDef)(n)&&(e[i][t]=n),e[i][t]):e[i]}},{key:"has",value:function(e){return!!e[i]}},{key:"set",value:function(e,t,n){return e[i]||(e[i]={}),t&&(0,o.isDef)(n)?(e[i][t]=n,e[i][t]):e[i]}}]),e}();t.default=a},function(e,t,n){Object.defineProperty(t,
|
||||
"__esModule",{value:!0}),t.EventHandler=t.EventHandle=t.EventEmitterProxy=t.EventEmitter=void 0;var r=u(n(46)),o=u(n(47)),i=u(n(14)),a=u(n(48));function u(e){return e&&e.__esModule?e:{default:e}}t.default=r.default,t.EventEmitter=r.default,t.EventEmitterProxy=o.default,t.EventHandle=i.default,t.EventHandler=a.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,
|
||||
t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw i;}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance");}}(),i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,
|
||||
n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),u=n(34),c=(r=u)&&r.__esModule?r:{default:r},s=n(36);var l=c.default,f=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,e),this.url=e.parse(this.maybeAddProtocolAndHostname_(t))}return i(e,[{key:"addParametersFromMultiMap",value:function(e){var t=this;return e.names().forEach(function(n){e.getAll(n).forEach(function(e){t.addParameterValue(n,
|
||||
e)})}),this}},{key:"addParameterValue",value:function(e,t){return this.ensureQueryInitialized_(),(0,a.isDef)(t)&&(t=String(t)),this.query.add(e,t),this}},{key:"addParameterValues",value:function(e,t){var n=this;return t.forEach(function(t){return n.addParameterValue(e,t)}),this}},{key:"ensureQueryInitialized_",value:function(){var t=this;if(!this.query){this.query=new s.MultiMap;var n=this.url.search;n&&n.substring(1).split("\x26").forEach(function(n){var r=n.split("\x3d"),i=o(r,2),u=i[0],c=i[1];
|
||||
(0,a.isDef)(c)&&(c=e.urlDecode(c)),t.addParameterValue(u,c)})}}},{key:"getHash",value:function(){return this.url.hash||""}},{key:"getHost",value:function(){var e=this.getHostname();if(e){var t=this.getPort();t&&"80"!==t&&(e+=":"+t)}return e}},{key:"getHostname",value:function(){var t=this.url.hostname;return t===e.HOSTNAME_PLACEHOLDER?"":t}},{key:"getOrigin",value:function(){var e=this.getHost();return e?this.getProtocol()+"//"+e:""}},{key:"getParameterValue",value:function(e){return this.ensureQueryInitialized_(),
|
||||
this.query.get(e)}},{key:"getParameterValues",value:function(e){return this.ensureQueryInitialized_(),this.query.getAll(e)}},{key:"getParameterNames",value:function(){return this.ensureQueryInitialized_(),this.query.names()}},{key:"getPathname",value:function(){return this.url.pathname}},{key:"getPort",value:function(){return this.url.port}},{key:"getProtocol",value:function(){return this.url.protocol}},{key:"getSearch",value:function(){var e=this,t="",n="";return this.getParameterNames().forEach(function(t){e.getParameterValues(t).forEach(function(e){n+=
|
||||
t,(0,a.isDef)(e)&&(n+="\x3d"+encodeURIComponent(e)),n+="\x26"})}),(n=n.slice(0,-1))&&(t+="?"+n),t}},{key:"hasParameter",value:function(e){return this.ensureQueryInitialized_(),this.query.contains(e)}},{key:"isUsingDefaultProtocol",value:function(){return this.usingDefaultProtocol_}},{key:"makeUnique",value:function(){return this.setParameterValue(e.RANDOM_PARAM,a.string.getRandomString()),this}},{key:"maybeAddProtocolAndHostname_",value:function(t){var n=t;if(-1===t.indexOf("://")&&0!==t.indexOf("javascript:"))switch(n=
|
||||
e.DEFAULT_PROTOCOL,this.usingDefaultProtocol_=!0,"/"===t[0]&&"/"===t[1]||(n+="//"),t.charAt(0)){case ".":case "?":case "#":n+=e.HOSTNAME_PLACEHOLDER,n+="/",n+=t;break;case "":case "/":"/"!==t[1]&&(n+=e.HOSTNAME_PLACEHOLDER),n+=t;break;default:n+=t}else this.usingDefaultProtocol_=!1;return n}},{key:"removeParameter",value:function(e){return this.ensureQueryInitialized_(),this.query.remove(e),this}},{key:"removeUnique",value:function(){return this.removeParameter(e.RANDOM_PARAM),this}},{key:"setHash",
|
||||
value:function(e){return this.url.hash=e,this}},{key:"setHostname",value:function(e){return this.url.hostname=e,this}},{key:"setParameterValue",value:function(e,t){return this.removeParameter(e),this.addParameterValue(e,t),this}},{key:"setParameterValues",value:function(e,t){var n=this;return this.removeParameter(e),t.forEach(function(t){return n.addParameterValue(e,t)}),this}},{key:"setPathname",value:function(e){return this.url.pathname=e,this}},{key:"setPort",value:function(e){return this.url.port=
|
||||
e,this}},{key:"setProtocol",value:function(e){return this.url.protocol=e,":"!==this.url.protocol[this.url.protocol.length-1]&&(this.url.protocol+=":"),this}},{key:"toString",value:function(){var e="",t=this.getHost();return t&&(e+=this.getProtocol()+"//"),e+=t+this.getPathname()+this.getSearch()+this.getHash()}}],[{key:"getParseFn",value:function(){return l}},{key:"parse",value:function(e){return l(e)}},{key:"setParseFn",value:function(e){l=e}},{key:"joinPaths",value:function(e){for(var t=arguments.length,
|
||||
n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return"/"===e.charAt(e.length-1)&&(e=e.substring(0,e.length-1)),n=n.map(function(e){return"/"===e.charAt(0)?e.substring(1):e}),[e].concat(n).join("/").replace(/\/$/,"")}},{key:"urlDecode",value:function(e){return decodeURIComponent(e.replace(/\+/g," "))}}]),e}();f.DEFAULT_PROTOCOL="undefined"!=typeof window&&window.location&&window.location.protocol&&0===window.location.protocol.indexOf("https")?"https:":"http:",f.HOSTNAME_PLACEHOLDER="hostname"+
|
||||
Date.now(),f.RANDOM_PARAM="zx",t.default=f},function(e,t,n){var r=n(0),o=n(2);function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,e),Object(r.isObject)(t)?this.from(t):(this.parameters={},this.portletMode=o.a.VIEW,this.windowState=o.a.NORMAL)}var t,n,a;return t=
|
||||
e,(n=[{key:"clone",value:function(){return new e(this)}},{key:"from",value:function(e){for(var t in this.parameters={},e.parameters)e.parameters.hasOwnProperty(t)&&Array.isArray(e.parameters[t])&&(this.parameters[t]=e.parameters[t].slice(0));this.setPortletMode(e.portletMode),this.setWindowState(e.windowState)}},{key:"getPortletMode",value:function(){return this.portletMode}},{key:"getValue",value:function(e,t){if(!Object(r.isString)(e))throw new TypeError("Parameter name must be a string");var n=
|
||||
this.parameters[e];return Array.isArray(n)&&(n=n[0]),void 0===n&&void 0!==t&&(n=t),n}},{key:"getValues",value:function(e,t){if(!Object(r.isString)(e))throw new TypeError("Parameter name must be a string");var n=this.parameters[e];return n||t}},{key:"getWindowState",value:function(){return this.windowState}},{key:"remove",value:function(e){if(!Object(r.isString)(e))throw new TypeError("Parameter name must be a string");void 0!==this.parameters[e]&&delete this.parameters[e]}},{key:"setPortletMode",
|
||||
value:function(e){if(!Object(r.isString)(e))throw new TypeError("Portlet Mode must be a string");e!==o.a.EDIT&&e!==o.a.HELP&&e!==o.a.VIEW||(this.portletMode=e)}},{key:"setValue",value:function(e,t){if(!Object(r.isString)(e))throw new TypeError("Parameter name must be a string");if(!Object(r.isString)(t)&&null!==t&&!Array.isArray(t))throw new TypeError("Parameter value must be a string, an array or null");Array.isArray(t)||(t=[t]),this.parameters[e]=t}},{key:"setValues",value:function(e,t){this.setValue(e,
|
||||
t)}},{key:"setWindowState",value:function(e){if(!Object(r.isString)(e))throw new TypeError("Window State must be a string");e!==o.a.MAXIMIZED&&e!==o.a.MINIMIZED&&e!==o.a.NORMAL||(this.windowState=e)}}])&&i(t.prototype,n),a&&i(t,a),e}();t.a=a},function(e,t,n){(function(e){Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?
|
||||
"symbol":typeof e};t.abstractMethod=function(){throw Error("Unimplemented abstract method");},t.disableCompatibilityMode=function(){r=void 0},t.enableCompatibilityMode=a,t.getCompatibilityModeData=function(){void 0===r&&"undefined"!=typeof window&&window.__METAL_COMPATIBILITY__&&a(window.__METAL_COMPATIBILITY__);return r},t.getFunctionName=function(e){if(!e.name){var t=e.toString();e.name=t.substring(9,t.indexOf("("))}return e.name},t.getStaticProperty=function e(t,n){var r=arguments.length>2&&void 0!==
|
||||
arguments[2]?arguments[2]:u;var o=n+"_MERGED";if(!t.hasOwnProperty(o)){var i=t.hasOwnProperty(n)?t[n]:null;t.__proto__&&!t.__proto__.isPrototypeOf(Function)&&(i=r(i,e(t.__proto__,n,r))),t[o]=i}return t[o]},t.getUid=function(e,t){if(e){var n=e[i];return t&&!e.hasOwnProperty(i)&&(n=null),n||(e[i]=o++)}return o++},t.identityFunction=function(e){return e},t.isBoolean=function(e){return"boolean"==typeof e},t.isDef=c,t.isDefAndNotNull=function(e){return c(e)&&!s(e)},t.isDocument=function(e){return e&&"object"===
|
||||
(void 0===e?"undefined":n(e))&&9===e.nodeType},t.isDocumentFragment=function(e){return e&&"object"===(void 0===e?"undefined":n(e))&&11===e.nodeType},t.isElement=function(e){return e&&"object"===(void 0===e?"undefined":n(e))&&1===e.nodeType},t.isFunction=function(e){return"function"==typeof e},t.isNull=s,t.isNumber=function(e){return"number"==typeof e},t.isWindow=function(e){return null!==e&&e===e.window},t.isObject=function(e){var t=void 0===e?"undefined":n(e);return"object"===t&&null!==e||"function"===
|
||||
t},t.isPromise=function(e){return e&&"object"===(void 0===e?"undefined":n(e))&&"function"==typeof e.then},t.isString=function(e){return"string"==typeof e||e instanceof String},t.isServerSide=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{checkEnv:!0},n=void 0!==e&&!e.browser;n&&t.checkEnv&&(n=void 0!==e.env&&!0);return n},t.nullFunction=function(){};var r=void 0,o=1,i=t.UID_PROPERTY="core_"+(1E9*Math.random()>>>0);function a(){var e=arguments.length>0&&void 0!==arguments[0]?
|
||||
arguments[0]:{};r=e}function u(e,t){return e||t}function c(e){return void 0!==e}function s(e){return null===e}}).call(this,n(11))},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined");}function a(){throw new Error("clearTimeout has not been defined");}function u(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,
|
||||
e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var c,s=[],l=!1,f=-1;function h(){l&&c&&(l=!1,c.length?s=c.concat(s):f=-1,s.length&&p())}function p(){if(!l){var e=u(h);l=!0;for(var t=s.length;t;){for(c=s,s=[];++f<t;)c&&c[f].run();f=-1,t=s.length}c=null,l=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,
|
||||
e)}catch(t){return r.call(this,e)}}}(e)}}function d(e,t){this.fun=e,this.array=t}function v(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];s.push(new d(e,t)),1!==s.length||l||u(p)},d.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=v,o.addListener=v,o.once=v,o.off=v,o.removeListener=v,o.removeAllListeners=v,o.emit=v,
|
||||
o.prependListener=v,o.prependOnceListener=v,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported");},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported");},o.umask=function(){return 0}},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,
|
||||
"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.CancellablePromise=void 0;var r=a(n(39)),o=a(n(40)),i=n(0);function a(e){return e&&e.__esModule?e:{default:e}}var u=function(e){var t=Array.prototype.slice.call(arguments,1);return function(){var n=t.slice();return n.push.apply(n,arguments),e.apply(this,n)}},c=function e(t,n){if(this.state_=e.State_.PENDING,this.result_=void 0,this.parent_=null,this.callbackEntries_=
|
||||
null,this.callbackEntriesTail_=null,this.executing_=!1,e.UNHANDLED_REJECTION_DELAY>0?this.unhandledRejectionId_=0:0==e.UNHANDLED_REJECTION_DELAY&&(this.hadUnhandledRejection_=!1),e.LONG_STACK_TRACES&&(this.stack_=[],this.addStackTrace_(new Error("created")),this.currentStep_=0),t!=i.nullFunction)try{var r=this;t.call(n,function(t){r.resolve_(e.State_.FULFILLED,t)},function(t){if(!t.IS_CANCELLATION_ERROR)try{throw t instanceof Error?t:new Error("Promise rejected.");}catch(e){}r.resolve_(e.State_.REJECTED,
|
||||
t)})}catch(t){this.resolve_(e.State_.REJECTED,t)}};c.LONG_STACK_TRACES=!1,c.UNHANDLED_REJECTION_DELAY=0,c.State_={PENDING:0,BLOCKED:1,FULFILLED:2,REJECTED:3},(c.CallbackEntry_=function(){this.child=null,this.onFulfilled=null,this.onRejected=null,this.context=null,this.next=null,this.always=!1}).prototype.reset=function(){this.child=null,this.onFulfilled=null,this.onRejected=null,this.context=null,this.always=!1},c.DEFAULT_MAX_UNUSED=100,c.freelist_=new r.default(function(){return new c.CallbackEntry_},
|
||||
function(e){e.reset()},c.DEFAULT_MAX_UNUSED),c.getCallbackEntry_=function(e,t,n){var r=c.freelist_.get();return r.onFulfilled=e,r.onRejected=t,r.context=n,r},c.returnEntry_=function(e){c.freelist_.put(e)},c.resolve=function(e){if(e instanceof c)return e;var t=new c(i.nullFunction);return t.resolve_(c.State_.FULFILLED,e),t},c.reject=function(e){return new c(function(t,n){n(e)})},c.resolveThen_=function(e,t,n){c.maybeThen_(e,t,n,null)||i.async.run(u(t,e))},c.race=function(e){return new c(function(t,
|
||||
n){e.length||t(void 0);for(var r,o=0;o<e.length;o++)r=e[o],c.resolveThen_(r,t,n)})},c.all=function(e){return new c(function(t,n){var r=e.length,o=[];if(r)for(var i,a=function(e,n){r--,o[e]=n,0==r&&t(o)},s=function(e){n(e)},l=0;l<e.length;l++)i=e[l],c.resolveThen_(i,u(a,l),s);else t(o)})},c.allSettled=function(e){return new c(function(t,n){var r=e.length,o=[];if(r)for(var i,a=function(e,n,i){r--,o[e]=n?{fulfilled:!0,value:i}:{fulfilled:!1,reason:i},0==r&&t(o)},s=0;s<e.length;s++)i=e[s],c.resolveThen_(i,
|
||||
u(a,s,!0),u(a,s,!1));else t(o)})},c.firstFulfilled=function(e){return new c(function(t,n){var r=e.length,o=[];if(r)for(var i,a=function(e){t(e)},s=function(e,t){r--,o[e]=t,0==r&&n(o)},l=0;l<e.length;l++)i=e[l],c.resolveThen_(i,a,u(s,l));else t(void 0)})},c.withResolver=function(){var e=void 0,t=void 0,n=new c(function(n,r){e=n,t=r});return new c.Resolver_(n,e,t)},c.prototype.then=function(e,t,n){return c.LONG_STACK_TRACES&&this.addStackTrace_(new Error("then")),this.addChildPromise_((0,i.isFunction)(e)?
|
||||
e:null,(0,i.isFunction)(t)?t:null,n)},o.default.addImplementation(c),c.prototype.thenVoid=function(e,t,n){c.LONG_STACK_TRACES&&this.addStackTrace_(new Error("then")),this.addCallbackEntry_(c.getCallbackEntry_(e||i.nullFunction,t||null,n))},c.prototype.thenAlways=function(e,t){c.LONG_STACK_TRACES&&this.addStackTrace_(new Error("thenAlways"));var n=c.getCallbackEntry_(e,e,t);return n.always=!0,this.addCallbackEntry_(n),this},c.prototype.thenCatch=function(e,t){return c.LONG_STACK_TRACES&&this.addStackTrace_(new Error("thenCatch")),
|
||||
this.addChildPromise_(null,e,t)},c.prototype.catch=c.prototype.thenCatch,c.prototype.cancel=function(e){this.state_==c.State_.PENDING&&i.async.run(function(){var t=new c.CancellationError(e);t.IS_CANCELLATION_ERROR=!0,this.cancelInternal_(t)},this)},c.prototype.cancelInternal_=function(e){this.state_==c.State_.PENDING&&(this.parent_?(this.parent_.cancelChild_(this,e),this.parent_=null):this.resolve_(c.State_.REJECTED,e))},c.prototype.cancelChild_=function(e,t){if(this.callbackEntries_){for(var n=
|
||||
0,r=null,o=null,i=this.callbackEntries_;i&&(i.always||(n++,i.child==e&&(r=i),!(r&&n>1)));i=i.next)r||(o=i);r&&(this.state_==c.State_.PENDING&&1==n?this.cancelInternal_(t):(o?this.removeEntryAfter_(o):this.popEntry_(),this.executeCallback_(r,c.State_.REJECTED,t)))}},c.prototype.addCallbackEntry_=function(e){this.hasEntry_()||this.state_!=c.State_.FULFILLED&&this.state_!=c.State_.REJECTED||this.scheduleCallbacks_(),this.queueEntry_(e)},c.prototype.addChildPromise_=function(e,t,n){var r=c.getCallbackEntry_(null,
|
||||
null,null);return r.child=new c(function(o,a){r.onFulfilled=e?function(t){try{var r=e.call(n,t);o(r)}catch(e){a(e)}}:o,r.onRejected=t?function(e){try{var r=t.call(n,e);!(0,i.isDef)(r)&&e.IS_CANCELLATION_ERROR?a(e):o(r)}catch(e){a(e)}}:a}),r.child.parent_=this,this.addCallbackEntry_(r),r.child},c.prototype.unblockAndFulfill_=function(e){this.state_=c.State_.PENDING,this.resolve_(c.State_.FULFILLED,e)},c.prototype.unblockAndReject_=function(e){this.state_=c.State_.PENDING,this.resolve_(c.State_.REJECTED,
|
||||
e)},c.prototype.resolve_=function(e,t){this.state_==c.State_.PENDING&&(this===t&&(e=c.State_.REJECTED,t=new TypeError("Promise cannot resolve to itself")),this.state_=c.State_.BLOCKED,c.maybeThen_(t,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=t,this.state_=e,this.parent_=null,this.scheduleCallbacks_(),e!=c.State_.REJECTED||t.IS_CANCELLATION_ERROR||c.addUnhandledRejection_(this,t)))},c.maybeThen_=function(e,t,n,r){if(e instanceof c)return e.thenVoid(t,n,r),!0;if(o.default.isImplementedBy(e))return(e=
|
||||
e).then(t,n,r),!0;if((0,i.isObject)(e))try{var a=e.then;if((0,i.isFunction)(a))return c.tryThen_(e,a,t,n,r),!0}catch(e){return n.call(r,e),!0}return!1},c.tryThen_=function(e,t,n,r,o){var i=!1,a=function(e){i||(i=!0,r.call(o,e))};try{t.call(e,function(e){i||(i=!0,n.call(o,e))},a)}catch(e){a(e)}},c.prototype.scheduleCallbacks_=function(){this.executing_||(this.executing_=!0,i.async.run(this.executeCallbacks_,this))},c.prototype.hasEntry_=function(){return!!this.callbackEntries_},c.prototype.queueEntry_=
|
||||
function(e){this.callbackEntriesTail_?(this.callbackEntriesTail_.next=e,this.callbackEntriesTail_=e):(this.callbackEntries_=e,this.callbackEntriesTail_=e)},c.prototype.popEntry_=function(){var e=null;return this.callbackEntries_&&(e=this.callbackEntries_,this.callbackEntries_=e.next,e.next=null),this.callbackEntries_||(this.callbackEntriesTail_=null),e},c.prototype.removeEntryAfter_=function(e){e.next==this.callbackEntriesTail_&&(this.callbackEntriesTail_=e),e.next=e.next.next},c.prototype.executeCallbacks_=
|
||||
function(){for(var e=null;e=this.popEntry_();)c.LONG_STACK_TRACES&&this.currentStep_++,this.executeCallback_(e,this.state_,this.result_);this.executing_=!1},c.prototype.executeCallback_=function(e,t,n){if(t==c.State_.REJECTED&&e.onRejected&&!e.always&&this.removeUnhandledRejection_(),e.child)e.child.parent_=null,c.invokeCallback_(e,t,n);else try{e.always?e.onFulfilled.call(e.context):c.invokeCallback_(e,t,n)}catch(e){c.handleRejection_.call(null,e)}c.returnEntry_(e)},c.invokeCallback_=function(e,
|
||||
t,n){t==c.State_.FULFILLED?e.onFulfilled.call(e.context,n):e.onRejected&&e.onRejected.call(e.context,n)},c.prototype.addStackTrace_=function(e){if(c.LONG_STACK_TRACES&&(0,i.isString)(e.stack)){var t=e.stack.split("\n",4)[3],n=e.message;n+=Array(11-n.length).join(" "),this.stack_.push(n+t)}},c.prototype.appendLongStack_=function(e){if(c.LONG_STACK_TRACES&&e&&(0,i.isString)(e.stack)&&this.stack_.length){for(var t=["Promise trace:"],n=this;n;n=n.parent_){for(var r=this.currentStep_;r>=0;r--)t.push(n.stack_[r]);
|
||||
t.push("Value: ["+(n.state_==c.State_.REJECTED?"REJECTED":"FULFILLED")+"] \x3c"+String(n.result_)+"\x3e")}e.stack+="\n\n"+t.join("\n")}},c.prototype.removeUnhandledRejection_=function(){if(c.UNHANDLED_REJECTION_DELAY>0)for(var e=this;e&&e.unhandledRejectionId_;e=e.parent_)clearTimeout(e.unhandledRejectionId_),e.unhandledRejectionId_=0;else if(0==c.UNHANDLED_REJECTION_DELAY)for(e=this;e&&e.hadUnhandledRejection_;e=e.parent_)e.hadUnhandledRejection_=!1},c.addUnhandledRejection_=function(e,t){c.UNHANDLED_REJECTION_DELAY>
|
||||
0?e.unhandledRejectionId_=setTimeout(function(){e.appendLongStack_(t),c.handleRejection_.call(null,t)},c.UNHANDLED_REJECTION_DELAY):0==c.UNHANDLED_REJECTION_DELAY&&(e.hadUnhandledRejection_=!0,i.async.run(function(){e.hadUnhandledRejection_&&(e.appendLongStack_(t),c.handleRejection_.call(null,t))}))},c.handleRejection_=i.async.throwException,c.setUnhandledRejectionHandler=function(e){c.handleRejection_=e},(c.CancellationError=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");
|
||||
}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return e&&(n.message=e),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),
|
||||
t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,Error),t}()).prototype.name="cancel",c.Resolver_=function(e,t,n){this.promise=e,this.resolve=t,this.reject=n},t.CancellablePromise=c,t.default=c},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,
|
||||
n),r&&e(t,r),t}}(),o=n(0);var i=function(e){function t(e,n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,t);var o=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return o.emitter_=e,o.event_=n,o.listener_=r,o}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+
|
||||
typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o.Disposable),r(t,[{key:"disposeInternal",value:function(){this.removeListener(),this.emitter_=null,this.listener_=null}},{key:"removeListener",value:function(){this.emitter_.isDisposed()||this.emitter_.removeListener(this.event_,this.listener_)}}]),t}();t.default=i},function(e,t,n){Object.defineProperty(t,"__esModule",
|
||||
{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(7);var i=function(e){function t(e,n,r,o){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,t);var i=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
|
||||
return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,r));return i.capture_=o,i}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o.EventHandle),r(t,[{key:"removeListener",
|
||||
value:function(){this.emitter_.removeEventListener(this.event_,this.listener_,this.capture_)}}]),t}();t.default=i},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(4),i=n(0);var a=function(){function e(){!function(e,t){if(!(e instanceof
|
||||
t))throw new TypeError("Cannot call a class as a function");}(this,e)}return r(e,null,[{key:"checkAnimationEventName",value:function(){return void 0===e.animationEventName_&&(e.animationEventName_={animation:e.checkAnimationEventName_("animation"),transition:e.checkAnimationEventName_("transition")}),e.animationEventName_}},{key:"checkAnimationEventName_",value:function(t){var n=["Webkit","MS","O",""],r=i.string.replaceInterval(t,0,1,t.substring(0,1).toUpperCase()),o=[r+"End",r+"End",r+"End",t+"end"];
|
||||
e.animationElement_||(e.animationElement_=document.createElement("div"));for(var a=0;a<n.length;a++)if(void 0!==e.animationElement_.style[n[a]+r])return n[a].toLowerCase()+o[a];return t+"end"}},{key:"checkAttrOrderChange",value:function(){if(void 0===e.attrOrderChange_){var t=document.createElement("div");(0,o.append)(t,'\x3cdiv data-component\x3d"" data-ref\x3d""\x3e\x3c/div\x3e'),e.attrOrderChange_='\x3cdiv data-component\x3d"" data-ref\x3d""\x3e\x3c/div\x3e'!==t.innerHTML}return e.attrOrderChange_}}]),
|
||||
e}();a.animationElement_=void 0,a.animationEventName_=void 0,a.attrOrderChange_=void 0,t.default=a},function(e,t,n){(function(t){var n=1/0,r="[object Symbol]",o=/[&<>"'`]/g,i=RegExp(o.source),a="object"==typeof t&&t&&t.Object===Object&&t,u="object"==typeof self&&self&&self.Object===Object&&self,c=a||u||Function("return this")();var s,l=(s={"\x26":"\x26amp;","\x3c":"\x26lt;","\x3e":"\x26gt;",'"':"\x26quot;","'":"\x26#39;","`":"\x26#96;"},function(e){return null==s?void 0:s[e]}),f=Object.prototype.toString,
|
||||
h=c.Symbol,p=h?h.prototype:void 0,d=p?p.toString:void 0;function v(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&f.call(e)==r}(e))return d?d.call(e):"";var t=e+"";return"0"==t&&1/e==-n?"-0":t}e.exports=function(e){var t;return(e=null==(t=e)?"":v(t))&&i.test(e)?e.replace(o,l):e}}).call(this,n(3))},function(e,t,n){(function(e,n){var r=200,o="Expected a function",i="__lodash_hash_undefined__",a=1,u=2,c=1/0,s=9007199254740991,
|
||||
l="[object Arguments]",f="[object Array]",h="[object Boolean]",p="[object Date]",d="[object Error]",v="[object Function]",y="[object GeneratorFunction]",_="[object Map]",m="[object Number]",b="[object Object]",g="[object RegExp]",E="[object Set]",w="[object String]",O="[object Symbol]",j="[object ArrayBuffer]",k="[object DataView]",T=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,P=/^\w*$/,S=/^\./,C=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,
|
||||
L=/\\(\\)?/g,A=/^\[object .+?Constructor\]$/,I=/^(?:0|[1-9]\d*)$/,R={};R["[object Float32Array]"]=R["[object Float64Array]"]=R["[object Int8Array]"]=R["[object Int16Array]"]=R["[object Int32Array]"]=R["[object Uint8Array]"]=R["[object Uint8ClampedArray]"]=R["[object Uint16Array]"]=R["[object Uint32Array]"]=!0,R[l]=R[f]=R[j]=R[h]=R[k]=R[p]=R[d]=R[v]=R[_]=R[m]=R[b]=R[g]=R[E]=R[w]=R["[object WeakMap]"]=!1;var M="object"==typeof e&&e&&e.Object===Object&&e,x="object"==typeof self&&self&&self.Object===
|
||||
Object&&self,D=M||x||Function("return this")(),N=t&&!t.nodeType&&t,F=N&&"object"==typeof n&&n&&!n.nodeType&&n,U=F&&F.exports===N&&M.process,H=function(){try{return U&&U.binding("util")}catch(e){}}(),z=H&&H.isTypedArray;function V(e,t,n,r){for(var o=-1,i=e?e.length:0;++o<i;){var a=e[o];t(r,a,n(a),e)}return r}function $(e,t){for(var n=-1,r=e?e.length:0;++n<r;)if(t(e[n],n,e))return!0;return!1}function W(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}function q(e){var t=
|
||||
-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function G(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}var B,J,Q,Y=Array.prototype,K=Function.prototype,X=Object.prototype,Z=D["__core-js_shared__"],ee=(B=/[^.]+$/.exec(Z&&Z.keys&&Z.keys.IE_PROTO||""))?"Symbol(src)_1."+B:"",te=K.toString,ne=X.hasOwnProperty,re=X.toString,oe=RegExp("^"+te.call(ne).replace(/[\\^$.*+?()[\]{}|]/g,"\\$\x26").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+
|
||||
"$"),ie=D.Symbol,ae=D.Uint8Array,ue=X.propertyIsEnumerable,ce=Y.splice,se=(J=Object.keys,Q=Object,function(e){return J(Q(e))}),le=qe(D,"DataView"),fe=qe(D,"Map"),he=qe(D,"Promise"),pe=qe(D,"Set"),de=qe(D,"WeakMap"),ve=qe(Object,"create"),ye=Ze(le),_e=Ze(fe),me=Ze(he),be=Ze(pe),ge=Ze(de),Ee=ie?ie.prototype:void 0,we=Ee?Ee.valueOf:void 0,Oe=Ee?Ee.toString:void 0;function je(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function ke(e){var t=-1,n=e?e.length:0;for(this.clear();++t<
|
||||
n;){var r=e[t];this.set(r[0],r[1])}}function Te(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Pe(e){var t=-1,n=e?e.length:0;for(this.__data__=new Te;++t<n;)this.add(e[t])}function Se(e){this.__data__=new ke(e)}function Ce(e,t){var n=at(e)||it(e)?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],r=n.length,o=!!r;for(var i in e)!t&&!ne.call(e,i)||o&&("length"==i||Be(i,r))||n.push(i);return n}function Le(e,t){for(var n=
|
||||
e.length;n--;)if(ot(e[n][0],t))return n;return-1}function Ae(e,t,n,r){return Me(e,function(e,o,i){t(r,e,n(e),i)}),r}je.prototype.clear=function(){this.__data__=ve?ve(null):{}},je.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},je.prototype.get=function(e){var t=this.__data__;if(ve){var n=t[e];return n===i?void 0:n}return ne.call(t,e)?t[e]:void 0},je.prototype.has=function(e){var t=this.__data__;return ve?void 0!==t[e]:ne.call(t,e)},je.prototype.set=function(e,t){return this.__data__[e]=
|
||||
ve&&void 0===t?i:t,this},ke.prototype.clear=function(){this.__data__=[]},ke.prototype.delete=function(e){var t=this.__data__,n=Le(t,e);return!(n<0||(n==t.length-1?t.pop():ce.call(t,n,1),0))},ke.prototype.get=function(e){var t=this.__data__,n=Le(t,e);return n<0?void 0:t[n][1]},ke.prototype.has=function(e){return Le(this.__data__,e)>-1},ke.prototype.set=function(e,t){var n=this.__data__,r=Le(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},Te.prototype.clear=function(){this.__data__={hash:new je,map:new (fe||
|
||||
ke),string:new je}},Te.prototype.delete=function(e){return We(this,e).delete(e)},Te.prototype.get=function(e){return We(this,e).get(e)},Te.prototype.has=function(e){return We(this,e).has(e)},Te.prototype.set=function(e,t){return We(this,e).set(e,t),this},Pe.prototype.add=Pe.prototype.push=function(e){return this.__data__.set(e,i),this},Pe.prototype.has=function(e){return this.__data__.has(e)},Se.prototype.clear=function(){this.__data__=new ke},Se.prototype.delete=function(e){return this.__data__.delete(e)},
|
||||
Se.prototype.get=function(e){return this.__data__.get(e)},Se.prototype.has=function(e){return this.__data__.has(e)},Se.prototype.set=function(e,t){var n=this.__data__;if(n instanceof ke){var o=n.__data__;if(!fe||o.length<r-1)return o.push([e,t]),this;n=this.__data__=new Te(o)}return n.set(e,t),this};var Ie,Re,Me=(Ie=function(e,t){return e&&xe(e,t,dt)},function(e,t){if(null==e)return e;if(!ut(e))return Ie(e,t);for(var n=e.length,r=Re?n:-1,o=Object(e);(Re?r--:++r<n)&&!1!==t(o[r],r,o););return e}),xe=
|
||||
function(e){return function(t,n,r){for(var o=-1,i=Object(t),a=r(t),u=a.length;u--;){var c=a[e?u:++o];if(!1===n(i[c],c,i))break}return t}}();function De(e,t){for(var n=0,r=(t=Je(t,e)?[t]:Ve(t)).length;null!=e&&n<r;)e=e[Xe(t[n++])];return n&&n==r?e:void 0}function Ne(e,t){return null!=e&&t in Object(e)}function Fe(e,t,n,r,o){return e===t||(null==e||null==t||!lt(e)&&!ft(t)?e!=e&&t!=t:function(e,t,n,r,o,i){var c=at(e),s=at(t),v=f,y=f;c||(v=(v=Ge(e))==l?b:v);s||(y=(y=Ge(t))==l?b:y);var T=v==b&&!W(e),P=
|
||||
y==b&&!W(t),S=v==y;if(S&&!T)return i||(i=new Se),c||pt(e)?$e(e,t,n,r,o,i):function(e,t,n,r,o,i,c){switch(n){case k:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case j:return!(e.byteLength!=t.byteLength||!r(new ae(e),new ae(t)));case h:case p:case m:return ot(+e,+t);case d:return e.name==t.name&&e.message==t.message;case g:case w:return e==t+"";case _:var s=q;case E:var l=i&u;if(s||(s=G),e.size!=t.size&&!l)return!1;var f=c.get(e);if(f)return f==t;i|=a,c.set(e,
|
||||
t);var v=$e(s(e),s(t),r,o,i,c);return c.delete(e),v;case O:if(we)return we.call(e)==we.call(t)}return!1}(e,t,v,n,r,o,i);if(!(o&u)){var C=T&&ne.call(e,"__wrapped__"),L=P&&ne.call(t,"__wrapped__");if(C||L){var A=C?e.value():e,I=L?t.value():t;return i||(i=new Se),n(A,I,r,o,i)}}if(!S)return!1;return i||(i=new Se),function(e,t,n,r,o,i){var a=o&u,c=dt(e),s=c.length,l=dt(t).length;if(s!=l&&!a)return!1;for(var f=s;f--;){var h=c[f];if(!(a?h in t:ne.call(t,h)))return!1}var p=i.get(e);if(p&&i.get(t))return p==
|
||||
t;var d=!0;i.set(e,t),i.set(t,e);for(var v=a;++f<s;){h=c[f];var y=e[h],_=t[h];if(r)var m=a?r(_,y,h,t,e,i):r(y,_,h,e,t,i);if(!(void 0===m?y===_||n(y,_,r,o,i):m)){d=!1;break}v||(v="constructor"==h)}if(d&&!v){var b=e.constructor,g=t.constructor;b!=g&&"constructor"in e&&"constructor"in t&&!("function"==typeof b&&b instanceof b&&"function"==typeof g&&g instanceof g)&&(d=!1)}return i.delete(e),i.delete(t),d}(e,t,n,r,o,i)}(e,t,Fe,n,r,o))}function Ue(e){return!(!lt(e)||(t=e,ee&&ee in t))&&(ct(e)||W(e)?oe:
|
||||
A).test(Ze(e));var t}function He(e){return"function"==typeof e?e:null==e?vt:"object"==typeof e?at(e)?function(e,t){if(Je(e)&&Qe(t))return Ye(Xe(e),t);return function(n){var r=function(e,t,n){var r=null==e?void 0:De(e,t);return void 0===r?n:r}(n,e);return void 0===r&&r===t?function(e,t){return null!=e&&function(e,t,n){t=Je(t,e)?[t]:Ve(t);var r,o=-1,i=t.length;for(;++o<i;){var a=Xe(t[o]);if(!(r=null!=e&&n(e,a)))break;e=e[a]}if(r)return r;return!!(i=e?e.length:0)&&st(i)&&Be(a,i)&&(at(e)||it(e))}(e,t,
|
||||
Ne)}(n,e):Fe(t,r,void 0,a|u)}}(e[0],e[1]):function(e){var t=function(e){var t=dt(e),n=t.length;for(;n--;){var r=t[n],o=e[r];t[n]=[r,o,Qe(o)]}return t}(e);if(1==t.length&&t[0][2])return Ye(t[0][0],t[0][1]);return function(n){return n===e||function(e,t,n,r){var o=n.length,i=o,c=!r;if(null==e)return!i;for(e=Object(e);o--;){var s=n[o];if(c&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++o<i;){var l=(s=n[o])[0],f=e[l],h=s[1];if(c&&s[2]){if(void 0===f&&!(l in e))return!1}else{var p=new Se;if(r)var d=r(f,
|
||||
h,l,e,t,p);if(!(void 0===d?Fe(h,f,r,a|u,p):d))return!1}}return!0}(n,e,t)}}(e):Je(t=e)?(n=Xe(t),function(e){return null==e?void 0:e[n]}):function(e){return function(t){return De(t,e)}}(t);var t,n}function ze(e){if(n=(t=e)&&t.constructor,r="function"==typeof n&&n.prototype||X,t!==r)return se(e);var t,n,r,o=[];for(var i in Object(e))ne.call(e,i)&&"constructor"!=i&&o.push(i);return o}function Ve(e){return at(e)?e:Ke(e)}function $e(e,t,n,r,o,i){var c=o&u,s=e.length,l=t.length;if(s!=l&&!(c&&l>s))return!1;
|
||||
var f=i.get(e);if(f&&i.get(t))return f==t;var h=-1,p=!0,d=o&a?new Pe:void 0;for(i.set(e,t),i.set(t,e);++h<s;){var v=e[h],y=t[h];if(r)var _=c?r(y,v,h,t,e,i):r(v,y,h,e,t,i);if(void 0!==_){if(_)continue;p=!1;break}if(d){if(!$(t,function(e,t){if(!d.has(t)&&(v===e||n(v,e,r,o,i)))return d.add(t)})){p=!1;break}}else if(v!==y&&!n(v,y,r,o,i)){p=!1;break}}return i.delete(e),i.delete(t),p}function We(e,t){var n,r,o=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==
|
||||
n:null===n)?o["string"==typeof t?"string":"hash"]:o.map}function qe(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return Ue(n)?n:void 0}var Ge=function(e){return re.call(e)};function Be(e,t){return!!(t=null==t?s:t)&&("number"==typeof e||I.test(e))&&e>-1&&e%1==0&&e<t}function Je(e,t){if(at(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!ht(e))||(P.test(e)||!T.test(e)||null!=t&&e in Object(t))}function Qe(e){return e==e&&!lt(e)}function Ye(e,t){return function(n){return null!=
|
||||
n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}(le&&Ge(new le(new ArrayBuffer(1)))!=k||fe&&Ge(new fe)!=_||he&&"[object Promise]"!=Ge(he.resolve())||pe&&Ge(new pe)!=E||de&&"[object WeakMap]"!=Ge(new de))&&(Ge=function(e){var t=re.call(e),n=t==b?e.constructor:void 0,r=n?Ze(n):void 0;if(r)switch(r){case ye:return k;case _e:return _;case me:return"[object Promise]";case be:return E;case ge:return"[object WeakMap]"}return t});var Ke=rt(function(e){var t;e=null==(t=e)?"":function(e){if("string"==typeof e)return e;
|
||||
if(ht(e))return Oe?Oe.call(e):"";var t=e+"";return"0"==t&&1/e==-c?"-0":t}(t);var n=[];return S.test(e)&&n.push(""),e.replace(C,function(e,t,r,o){n.push(r?o.replace(L,"$1"):t||e)}),n});function Xe(e){if("string"==typeof e||ht(e))return e;var t=e+"";return"0"==t&&1/e==-c?"-0":t}function Ze(e){if(null!=e){try{return te.call(e)}catch(e){}try{return e+""}catch(e){}}return""}var et,tt,nt=(et=function(e,t,n){ne.call(e,n)?e[n].push(t):e[n]=[t]},function(e,t){var n=at(e)?V:Ae,r=tt?tt():{};return n(e,et,He(t),
|
||||
r)});function rt(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError(o);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a),a};return n.cache=new (rt.Cache||Te),n}function ot(e,t){return e===t||e!=e&&t!=t}function it(e){return function(e){return ft(e)&&ut(e)}(e)&&ne.call(e,"callee")&&(!ue.call(e,"callee")||re.call(e)==l)}rt.Cache=Te;var at=Array.isArray;function ut(e){return null!=e&&
|
||||
st(e.length)&&!ct(e)}function ct(e){var t=lt(e)?re.call(e):"";return t==v||t==y}function st(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=s}function lt(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function ft(e){return!!e&&"object"==typeof e}function ht(e){return"symbol"==typeof e||ft(e)&&re.call(e)==O}var pt=z?function(e){return function(t){return e(t)}}(z):function(e){return ft(e)&&st(e.length)&&!!R[re.call(e)]};function dt(e){return ut(e)?Ce(e):ze(e)}function vt(e){return e}n.exports=
|
||||
nt}).call(this,n(3),n(12)(e))},function(e,t,n){(function(e,n){var r=200,o="__lodash_hash_undefined__",i=1,a=2,u=9007199254740991,c="[object Arguments]",s="[object Array]",l="[object AsyncFunction]",f="[object Boolean]",h="[object Date]",p="[object Error]",d="[object Function]",v="[object GeneratorFunction]",y="[object Map]",_="[object Number]",m="[object Null]",b="[object Object]",g="[object Proxy]",E="[object RegExp]",w="[object Set]",O="[object String]",j="[object Symbol]",k="[object Undefined]",
|
||||
T="[object ArrayBuffer]",P="[object DataView]",S=/^\[object .+?Constructor\]$/,C=/^(?:0|[1-9]\d*)$/,L={};L["[object Float32Array]"]=L["[object Float64Array]"]=L["[object Int8Array]"]=L["[object Int16Array]"]=L["[object Int32Array]"]=L["[object Uint8Array]"]=L["[object Uint8ClampedArray]"]=L["[object Uint16Array]"]=L["[object Uint32Array]"]=!0,L[c]=L[s]=L[T]=L[f]=L[P]=L[h]=L[p]=L[d]=L[y]=L[_]=L[b]=L[E]=L[w]=L[O]=L["[object WeakMap]"]=!1;var A="object"==typeof e&&e&&e.Object===Object&&e,I="object"==
|
||||
typeof self&&self&&self.Object===Object&&self,R=A||I||Function("return this")(),M=t&&!t.nodeType&&t,x=M&&"object"==typeof n&&n&&!n.nodeType&&n,D=x&&x.exports===M,N=D&&A.process,F=function(){try{return N&&N.binding&&N.binding("util")}catch(e){}}(),U=F&&F.isTypedArray;function H(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function z(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function V(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=
|
||||
e}),n}var $,W,q,G=Array.prototype,B=Function.prototype,J=Object.prototype,Q=R["__core-js_shared__"],Y=B.toString,K=J.hasOwnProperty,X=($=/[^.]+$/.exec(Q&&Q.keys&&Q.keys.IE_PROTO||""))?"Symbol(src)_1."+$:"",Z=J.toString,ee=RegExp("^"+Y.call(K).replace(/[\\^$.*+?()[\]{}|]/g,"\\$\x26").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),te=D?R.Buffer:void 0,ne=R.Symbol,re=R.Uint8Array,oe=J.propertyIsEnumerable,ie=G.splice,ae=ne?ne.toStringTag:void 0,ue=Object.getOwnPropertySymbols,
|
||||
ce=te?te.isBuffer:void 0,se=(W=Object.keys,q=Object,function(e){return W(q(e))}),le=Fe(R,"DataView"),fe=Fe(R,"Map"),he=Fe(R,"Promise"),pe=Fe(R,"Set"),de=Fe(R,"WeakMap"),ve=Fe(Object,"create"),ye=Ve(le),_e=Ve(fe),me=Ve(he),be=Ve(pe),ge=Ve(de),Ee=ne?ne.prototype:void 0,we=Ee?Ee.valueOf:void 0;function Oe(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function je(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function ke(e){var t=
|
||||
-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Te(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new ke;++t<n;)this.add(e[t])}function Pe(e){var t=this.__data__=new je(e);this.size=t.size}function Se(e,t){var n=qe(e),r=!n&&We(e),o=!n&&!r&&Ge(e),i=!n&&!r&&!o&&Ke(e),a=n||r||o||i,u=a?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],c=u.length;for(var s in e)!t&&!K.call(e,s)||a&&("length"==s||o&&("offset"==s||"parent"==
|
||||
s)||i&&("buffer"==s||"byteLength"==s||"byteOffset"==s)||ze(s,c))||u.push(s);return u}function Ce(e,t){for(var n=e.length;n--;)if($e(e[n][0],t))return n;return-1}function Le(e){return null==e?void 0===e?k:m:ae&&ae in Object(e)?function(e){var t=K.call(e,ae),n=e[ae];try{e[ae]=void 0;var r=!0}catch(e){}var o=Z.call(e);r&&(t?e[ae]=n:delete e[ae]);return o}(e):function(e){return Z.call(e)}(e)}function Ae(e){return Ye(e)&&Le(e)==c}function Ie(e,t,n,r,o){return e===t||(null==e||null==t||!Ye(e)&&!Ye(t)?e!=
|
||||
e&&t!=t:function(e,t,n,r,o,u){var l=qe(e),d=qe(t),v=l?s:He(e),m=d?s:He(t),g=(v=v==c?b:v)==b,k=(m=m==c?b:m)==b,S=v==m;if(S&&Ge(e)){if(!Ge(t))return!1;l=!0,g=!1}if(S&&!g)return u||(u=new Pe),l||Ke(e)?xe(e,t,n,r,o,u):function(e,t,n,r,o,u,c){switch(n){case P:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case T:return!(e.byteLength!=t.byteLength||!u(new re(e),new re(t)));case f:case h:case _:return $e(+e,+t);case p:return e.name==t.name&&e.message==t.message;
|
||||
case E:case O:return e==t+"";case y:var s=z;case w:var l=r&i;if(s||(s=V),e.size!=t.size&&!l)return!1;var d=c.get(e);if(d)return d==t;r|=a,c.set(e,t);var v=xe(s(e),s(t),r,o,u,c);return c.delete(e),v;case j:if(we)return we.call(e)==we.call(t)}return!1}(e,t,v,n,r,o,u);if(!(n&i)){var C=g&&K.call(e,"__wrapped__"),L=k&&K.call(t,"__wrapped__");if(C||L){var A=C?e.value():e,I=L?t.value():t;return u||(u=new Pe),o(A,I,n,r,u)}}if(!S)return!1;return u||(u=new Pe),function(e,t,n,r,o,a){var u=n&i,c=De(e),s=c.length,
|
||||
l=De(t).length;if(s!=l&&!u)return!1;for(var f=s;f--;){var h=c[f];if(!(u?h in t:K.call(t,h)))return!1}var p=a.get(e);if(p&&a.get(t))return p==t;var d=!0;a.set(e,t),a.set(t,e);for(var v=u;++f<s;){h=c[f];var y=e[h],_=t[h];if(r)var m=u?r(_,y,h,t,e,a):r(y,_,h,e,t,a);if(!(void 0===m?y===_||o(y,_,n,r,a):m)){d=!1;break}v||(v="constructor"==h)}if(d&&!v){var b=e.constructor,g=t.constructor;b!=g&&"constructor"in e&&"constructor"in t&&!("function"==typeof b&&b instanceof b&&"function"==typeof g&&g instanceof
|
||||
g)&&(d=!1)}return a.delete(e),a.delete(t),d}(e,t,n,r,o,u)}(e,t,n,r,Ie,o))}function Re(e){return!(!Qe(e)||(t=e,X&&X in t))&&(Be(e)?ee:S).test(Ve(e));var t}function Me(e){if(n=(t=e)&&t.constructor,r="function"==typeof n&&n.prototype||J,t!==r)return se(e);var t,n,r,o=[];for(var i in Object(e))K.call(e,i)&&"constructor"!=i&&o.push(i);return o}function xe(e,t,n,r,o,u){var c=n&i,s=e.length,l=t.length;if(s!=l&&!(c&&l>s))return!1;var f=u.get(e);if(f&&u.get(t))return f==t;var h=-1,p=!0,d=n&a?new Te:void 0;
|
||||
for(u.set(e,t),u.set(t,e);++h<s;){var v=e[h],y=t[h];if(r)var _=c?r(y,v,h,t,e,u):r(v,y,h,e,t,u);if(void 0!==_){if(_)continue;p=!1;break}if(d){if(!H(t,function(e,t){if(i=t,!d.has(i)&&(v===e||o(v,e,n,r,u)))return d.push(t);var i})){p=!1;break}}else if(v!==y&&!o(v,y,n,r,u)){p=!1;break}}return u.delete(e),u.delete(t),p}function De(e){return function(e,t,n){var r=t(e);return qe(e)?r:function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}(r,n(e))}(e,Xe,Ue)}function Ne(e,t){var n,r,
|
||||
o=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?o["string"==typeof t?"string":"hash"]:o.map}function Fe(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return Re(n)?n:void 0}Oe.prototype.clear=function(){this.__data__=ve?ve(null):{},this.size=0},Oe.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Oe.prototype.get=function(e){var t=this.__data__;if(ve){var n=t[e];return n===o?
|
||||
void 0:n}return K.call(t,e)?t[e]:void 0},Oe.prototype.has=function(e){var t=this.__data__;return ve?void 0!==t[e]:K.call(t,e)},Oe.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=ve&&void 0===t?o:t,this},je.prototype.clear=function(){this.__data__=[],this.size=0},je.prototype.delete=function(e){var t=this.__data__,n=Ce(t,e);return!(n<0||(n==t.length-1?t.pop():ie.call(t,n,1),--this.size,0))},je.prototype.get=function(e){var t=this.__data__,n=Ce(t,e);return n<0?
|
||||
void 0:t[n][1]},je.prototype.has=function(e){return Ce(this.__data__,e)>-1},je.prototype.set=function(e,t){var n=this.__data__,r=Ce(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},ke.prototype.clear=function(){this.size=0,this.__data__={hash:new Oe,map:new (fe||je),string:new Oe}},ke.prototype.delete=function(e){var t=Ne(this,e).delete(e);return this.size-=t?1:0,t},ke.prototype.get=function(e){return Ne(this,e).get(e)},ke.prototype.has=function(e){return Ne(this,e).has(e)},ke.prototype.set=
|
||||
function(e,t){var n=Ne(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Te.prototype.add=Te.prototype.push=function(e){return this.__data__.set(e,o),this},Te.prototype.has=function(e){return this.__data__.has(e)},Pe.prototype.clear=function(){this.__data__=new je,this.size=0},Pe.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Pe.prototype.get=function(e){return this.__data__.get(e)},Pe.prototype.has=function(e){return this.__data__.has(e)},
|
||||
Pe.prototype.set=function(e,t){var n=this.__data__;if(n instanceof je){var o=n.__data__;if(!fe||o.length<r-1)return o.push([e,t]),this.size=++n.size,this;n=this.__data__=new ke(o)}return n.set(e,t),this.size=n.size,this};var Ue=ue?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i}(ue(e),function(t){return oe.call(e,t)}))}:function(){return[]},He=Le;function ze(e,t){return!!(t=null==t?u:t)&&("number"==
|
||||
typeof e||C.test(e))&&e>-1&&e%1==0&&e<t}function Ve(e){if(null!=e){try{return Y.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function $e(e,t){return e===t||e!=e&&t!=t}(le&&He(new le(new ArrayBuffer(1)))!=P||fe&&He(new fe)!=y||he&&"[object Promise]"!=He(he.resolve())||pe&&He(new pe)!=w||de&&"[object WeakMap]"!=He(new de))&&(He=function(e){var t=Le(e),n=t==b?e.constructor:void 0,r=n?Ve(n):"";if(r)switch(r){case ye:return P;case _e:return y;case me:return"[object Promise]";case be:return w;
|
||||
case ge:return"[object WeakMap]"}return t});var We=Ae(function(){return arguments}())?Ae:function(e){return Ye(e)&&K.call(e,"callee")&&!oe.call(e,"callee")},qe=Array.isArray;var Ge=ce||function(){return!1};function Be(e){if(!Qe(e))return!1;var t=Le(e);return t==d||t==v||t==l||t==g}function Je(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=u}function Qe(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Ye(e){return null!=e&&"object"==typeof e}var Ke=U?function(e){return function(t){return e(t)}}(U):
|
||||
function(e){return Ye(e)&&Je(e.length)&&!!L[Le(e)]};function Xe(e){return null!=(t=e)&&Je(t.length)&&!Be(t)?Se(e):Me(e);var t}n.exports=function(e,t){return Ie(e,t)}}).call(this,n(3),n(12)(e))},function(e,t,n){(function(e){var r=n(21),o=n.n(r),i=n(22),a=n(1);t.a=function(t){Object(a.e)(arguments,1,1,["string"]);var n=e.portlet.data.pageRenderState;return new o.a(function(e,r){Object(a.h)(n,t)?e(new i.a(t)):r(new Error("Invalid portlet ID"))})}}).call(this,n(3))},function(e,t,n){Object.defineProperty(t,
|
||||
"__esModule",{value:!0}),t.ProgressPromise=t.CancellablePromise=void 0;var r=i(n(13)),o=i(n(41));function i(e){return e&&e.__esModule?e:{default:e}}t.CancellablePromise=r.default,t.ProgressPromise=o.default,t.default=r.default},function(e,t,n){(function(e){var r=n(0),o=n(23),i=n.n(o),a=n(2),u=n(1),c=n(9);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?
|
||||
"symbol":typeof e})(e)}function l(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance");}()}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,
|
||||
r.key,r)}}var h,p=window.history&&window.history.pushState,d=!1,v={},y=[],_=function(){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,t),this._portletId=n,this.constants=Object.assign({},a.a),h||(h=e.portlet.data.pageRenderState,this._updateHistory(!0)),this.portletModes=h.portlets[this._portletId].allowedPM.slice(0),this.windowStates=h.portlets[this._portletId].allowedWS.slice(0)}var n,o,_;return n=t,(o=[{key:"_executeAction",value:function(e,
|
||||
t){var n=this;return new Promise(function(r,o){Object(u.d)(h,"ACTION",n._portletId,e).then(function(e){var i=Object(u.b)(n._portletId,e,t);fetch(i.url,i).then(function(e){return e.text()}).then(function(e){var t=n._updatePageStateFromString(e,n._portletId);r(t)}).catch(function(e){o(e)})})})}},{key:"_hasListener",value:function(e){return Object.keys(v).map(function(e){return v[e].id}).includes(e)}},{key:"_reportError",value:function(e,t){Object.keys(v).map(function(n){var r=v[n];return r.id===e&&
|
||||
"portlet.onError"===r.type&&setTimeout(function(){r.handler("portlet.onError",t)}),!1})}},{key:"_setPageState",value:function(e,t){var n=this;if(!Object(r.isString)(t))throw new TypeError("Invalid update string: ".concat(t));this._updatePageState(t,e).then(function(e){n._updatePortletStates(e)},function(t){d=!1,n._reportError(e,t)})}},{key:"_setState",value:function(e){for(var t=Object(u.c)(h,this._portletId,e),n=[],r=Object.keys(t),o=0;o<r.length;o++)for(var i=r[o],a=t[i],c=h.prpMap[i],s=Object.keys(c),
|
||||
f=0;f<s.length;f++){var p=s[f];if(p!==this._portletId){var d=c[p].split("|"),v=d[0],y=d[1];void 0===a?delete h.portlets[v].state.parameters[y]:h.portlets[v].state.parameters[y]=l(a),n.push(v)}}var _=this._portletId;h.portlets[_].state=e,n.push(_);for(var m=n,b=0;b<m.length;b++){var g=m[b];h.portlets[g].renderData.content=null}return this._updateHistory(),Promise.resolve(n)}},{key:"_setupAction",value:function(e,t){var n=this;if(this.isInProgress())throw{message:"Operation is already in progress",
|
||||
name:"AccessDeniedException"};if(!this._hasListener(this._portletId))throw{message:"No onStateChange listener registered for portlet: ".concat(this._portletId),name:"NotInitializedException"};return d=!0,this._executeAction(e,t).then(function(e){return n._updatePortletStates(e).then(function(e){return d=!1,e})},function(e){d=!1,n._reportError(n._portletId,e)})}},{key:"_updateHistory",value:function(e){p&&Object(u.d)(h,"RENDER",null,{}).then(function(t){var n=JSON.stringify(h);if(e)history.replaceState(n,
|
||||
"");else try{history.pushState(n,"",t)}catch(e){}})}},{key:"_updatePageState",value:function(e){var t=this;return new Promise(function(n,r){try{n(t._updatePageStateFromString(e,t._portletId))}catch(e){r(new Error("Partial Action decode status: ".concat(e.message)))}})}},{key:"_updatePageStateFromString",value:function(e,t){for(var n=Object(u.a)(h,e),r=[],o=!1,i=Object.keys(n),a=0;a<i.length;a++){var c=i[a],s=n[c];h.portlets[c]=s,r.push(c),o=!0}return o&&t&&this._updateHistory(),r}},{key:"_updatePortletStates",
|
||||
value:function(e){var t=this;return new Promise(function(n,r){if(0===e.length)d=!1;else{var o=!0,i=!1,a=void 0;try{for(var u,c=e[Symbol.iterator]();!(o=(u=c.next()).done);o=!0){var s=u.value;t._updateStateForPortlet(s)}}catch(e){i=!0,a=e}finally{try{o||null==c.return||c.return()}finally{if(i)throw a;}}}n(e)})}},{key:"_updateState",value:function(e){var t=this;if(d)throw{message:"Operation in progress",name:"AccessDeniedException"};if(!this._hasListener(this._portletId))throw{message:"No onStateChange listener registered for portlet: ".concat(this._portletId),
|
||||
name:"NotInitializedException"};d=!0,this._setState(e).then(function(e){t._updatePortletStates(e)}).catch(function(e){d=!1,t._reportError(t._portletId,e)})}},{key:"_updateStateForPortlet",value:function(e){for(var t=y.map(function(e){return e.handle}),n=Object.keys(v),r=0;r<n.length;r++){var o=n[r],i=v[o];"portlet.onStateChange"===i.type&&(i.id!==e||t.includes(o)||y.push(i))}y.length>0&&setTimeout(function(){for(d=!0;y.length>0;){var e=y.shift(),t=e.handler,n=e.id;if(h.portlets[n]){var r=h.portlets[n].renderData,
|
||||
o=new c.a(h.portlets[n].state);r&&r.content?t("portlet.onStateChange",o,r):t("portlet.onStateChange",o)}}d=!1})}},{key:"action",value:function(){for(var e=null,t=0,n=null,o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];for(var c=i,s=0;s<c.length;s++){var l=c[s];if(l instanceof HTMLFormElement){if(null!==n)throw new TypeError("Too many [object HTMLFormElement] arguments: ".concat(l,", ").concat(n));n=l}else if(Object(r.isObject)(l)){if(Object(u.g)(l),null!==e)throw new TypeError("Too many parameters arguments");
|
||||
e=l}else if(void 0!==l){var f=Object.prototype.toString.call(l);throw new TypeError("Invalid argument type. Argument ".concat(t+1," is of type ").concat(f));}t++}return n&&Object(u.f)(n),this._setupAction(e,n).then(function(e){Promise.resolve(e)}).catch(function(e){Promise.reject(e)})}},{key:"addEventListener",value:function(e,t){if(arguments.length>2)throw new TypeError("Too many arguments passed to addEventListener");if(!Object(r.isString)(e)||!Object(r.isFunction)(t))throw new TypeError("Invalid arguments passed to addEventListener");
|
||||
var n=this._portletId;if(e.startsWith("portlet.")&&"portlet.onStateChange"!==e&&"portlet.onError"!==e)throw new TypeError("The system event type is invalid: ".concat(e));var o=i()(),a={handle:o,handler:t,id:n,type:e};return v[o]=a,"portlet.onStateChange"===e&&this._updateStateForPortlet(this._portletId),o}},{key:"createResourceUrl",value:function(e,t,n){if(arguments.length>3)throw new TypeError("Too many arguments. 3 arguments are allowed.");if(e){if(!Object(r.isObject)(e))throw new TypeError("Invalid argument type. Resource parameters must be a parameters object.");
|
||||
Object(u.g)(e)}var o=null;if(t){if(!Object(r.isString)(t))throw new TypeError("Invalid argument type. Cacheability argument must be a string.");if("cacheLevelPage"!==t&&"cacheLevelPortlet"!==t&&"cacheLevelFull"!==t)throw new TypeError("Invalid cacheability argument: ".concat(t));o=t}if(o||(o="cacheLevelPage"),n&&!Object(r.isString)(n))throw new TypeError("Invalid argument type. Resource ID argument must be a string.");return Object(u.d)(h,"RESOURCE",this._portletId,e,o,n)}},{key:"dispatchClientEvent",
|
||||
value:function(e,t){if(Object(u.e)(arguments,2,2,["string"]),e.match(new RegExp("^portlet[.].*")))throw new TypeError("The event type is invalid: "+e);return Object.keys(v).reduce(function(n,r){var o=v[r];return e.match(o.type)&&(o.handler(e,t),n++),n},0)}},{key:"isInProgress",value:function(){return d}},{key:"newParameters",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={};return Object.keys(e).forEach(function(n){Array.isArray(e[n])&&(t[n]=l(e[n]))}),t}},{key:"newState",
|
||||
value:function(e){return new c.a(e)}},{key:"removeEventListener",value:function(e){if(arguments.length>1)throw new TypeError("Too many arguments passed to removeEventListener");if(!Object(r.isDefAndNotNull)(e))throw new TypeError("The event handle provided is ".concat(s(e)));var t=!1;if(Object(r.isObject)(v[e])&&v[e].id===this._portletId){delete v[e];for(var n=y.length,o=0;o<n;o++){var i=y[o];i&&i.handle===e&&y.splice(o,1)}t=!0}if(!t)throw new TypeError("The event listener handle doesn't match any listeners.");
|
||||
}},{key:"setRenderState",value:function(e){if(Object(u.e)(arguments,1,1,["object"]),h.portlets&&h.portlets[this._portletId]){var t=h.portlets[this._portletId];Object(u.i)(e,t),this._updateState(e)}}},{key:"startPartialAction",value:function(e){var t=this,n=null;if(arguments.length>1)throw new TypeError("Too many arguments. 1 arguments are allowed");if(void 0!==e){if(!Object(r.isObject)(e))throw new TypeError("Invalid argument type. Argument is of type ".concat(s(e)));Object(u.g)(e),n=e}if(!0===d)throw{message:"Operation in progress",
|
||||
name:"AccessDeniedException"};if(!this._hasListener(this._portletId))throw{message:"No onStateChange listener registered for portlet: ".concat(this._portletId),name:"NotInitializedException"};d=!0;var o={setPageState:function(e){t._setPageState(t._portletId,e)},url:""};return Object(u.d)(h,"PARTIAL_ACTION",this._portletId,n).then(function(e){return o.url=e,o})}}])&&f(n.prototype,o),_&&f(n,_),t}();t.a=_}).call(this,n(3))},function(e,t,n){var r,o,i=n(42),a=n(43),u=0,c=0;e.exports=function(e,t,n){var s=
|
||||
t&&n||0,l=t||[],f=(e=e||{}).node||r,h=void 0!==e.clockseq?e.clockseq:o;if(null==f||null==h){var p=i();null==f&&(f=r=[1|p[0],p[1],p[2],p[3],p[4],p[5]]),null==h&&(h=o=16383&(p[6]<<8|p[7]))}var d=void 0!==e.msecs?e.msecs:(new Date).getTime(),v=void 0!==e.nsecs?e.nsecs:c+1,y=d-u+(v-c)/1E4;if(y<0&&void 0===e.clockseq&&(h=h+1&16383),(y<0||d>u)&&void 0===e.nsecs&&(v=0),v>=1E4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");u=d,c=v,o=h;var _=(1E4*(268435455&(d+=122192928E5))+v)%4294967296;
|
||||
l[s++]=_>>>24&255,l[s++]=_>>>16&255,l[s++]=_>>>8&255,l[s++]=255&_;var m=d/4294967296*1E4&268435455;l[s++]=m>>>8&255,l[s++]=255&m,l[s++]=m>>>24&15|16,l[s++]=m>>>16&255,l[s++]=h>>>8|128,l[s++]=255&h;for(var b=0;b<6;++b)l[s+b]=f[b];return t||a(l)}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.globalEvalStyles=t.globalEval=t.features=t.DomEventHandle=t.DomEventEmitterProxy=t.domData=void 0;var r=n(4);Object.keys(r).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,
|
||||
e,{enumerable:!0,get:function(){return r[e]}})});var o=f(r),i=f(n(6)),a=f(n(49)),u=f(n(15)),c=f(n(16)),s=f(n(50)),l=f(n(51));function f(e){return e&&e.__esModule?e:{default:e}}n(52),t.domData=i.default,t.DomEventEmitterProxy=a.default,t.DomEventHandle=u.default,t.features=c.default,t.globalEval=s.default,t.globalEvalStyles=l.default,t.default=o.default},function(e,t,n){(function(t){var n=1/0,r="[object Symbol]",o=/&(?:amp|lt|gt|quot|#39|#96);/g,i=RegExp(o.source),a="object"==typeof t&&t&&t.Object===
|
||||
Object&&t,u="object"==typeof self&&self&&self.Object===Object&&self,c=a||u||Function("return this")();var s,l=(s={"\x26amp;":"\x26","\x26lt;":"\x3c","\x26gt;":"\x3e","\x26quot;":'"',"\x26#39;":"'","\x26#96;":"`"},function(e){return null==s?void 0:s[e]}),f=Object.prototype.toString,h=c.Symbol,p=h?h.prototype:void 0,d=p?p.toString:void 0;function v(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&f.call(e)==r}(e))return d?d.call(e):
|
||||
"";var t=e+"";return"0"==t&&1/e==-n?"-0":t}e.exports=function(e){var t;return(e=null==(t=e)?"":v(t))&&i.test(e)?e.replace(o,l):e}}).call(this,n(3))},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.core=void 0;var r=n(10);Object.keys(r).forEach(function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}})});var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,
|
||||
n)&&(t[n]=e[n]);return t.default=e,t}(r);t.default=o,t.core=o},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,
|
||||
e)}return r(e,null,[{key:"equal",value:function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}},{key:"firstDefinedValue",value:function(e){for(var t=0;t<e.length;t++)if(void 0!==e[t])return e[t]}},{key:"flatten",value:function(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=0;r<t.length;r++)Array.isArray(t[r])?e.flatten(t[r],n):n.push(t[r]);return n}},{key:"remove",value:function(t,n){var r,o=t.indexOf(n);
|
||||
return(r=o>=0)&&e.removeAt(t,o),r}},{key:"removeAt",value:function(e,t){return 1===Array.prototype.splice.call(e,t,1).length}},{key:"slice",value:function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length,r=[],o=t;o<n;o++)r.push(e[o]);return r}}]),e}();t.default=o},function(e,t,n){(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(10),o={throwException:function(e){o.nextTick(function(){throw e;})},run:function(e,t){o.run.workQueueScheduled_||(o.nextTick(o.run.processWorkQueue),
|
||||
o.run.workQueueScheduled_=!0),o.run.workQueue_.push(new o.run.WorkItem_(e,t))}};o.run.workQueueScheduled_=!1,o.run.workQueue_=[],o.run.processWorkQueue=function(){for(;o.run.workQueue_.length;){var e=o.run.workQueue_;o.run.workQueue_=[];for(var t=0;t<e.length;t++){var n=e[t];try{n.fn.call(n.scope)}catch(e){o.throwException(e)}}}o.run.workQueueScheduled_=!1},o.run.WorkItem_=function(e,t){this.fn=e,this.scope=t},o.nextTick=function(t,n){var i=t;n&&(i=t.bind(n)),i=o.nextTick.wrapCallback_(i),o.nextTick.setImmediate_||
|
||||
("function"==typeof e&&(0,r.isServerSide)({checkEnv:!1})?o.nextTick.setImmediate_=e:o.nextTick.setImmediate_=o.nextTick.getSetImmediateEmulator_()),o.nextTick.setImmediate_(i)},o.nextTick.setImmediate_=null,o.nextTick.getSetImmediateEmulator_=function(){var e=void 0;if("function"==typeof MessageChannel&&(e=MessageChannel),void 0===e&&"undefined"!=typeof window&&window.postMessage&&window.addEventListener&&(e=function(){var e=document.createElement("iframe");e.style.display="none",e.src="",e.title=
|
||||
"",document.documentElement.appendChild(e);var t=e.contentWindow,n=t.document;n.open(),n.write(""),n.close();var r="callImmediate"+Math.random(),o=t.location.protocol+"//"+t.location.host,i=function(e){e.origin!==o&&e.data!==r||this.port1.onmessage()}.bind(this);t.addEventListener("message",i,!1),this.port1={},this.port2={postMessage:function(){t.postMessage(r,o)}}}),void 0!==e){var t=new e,n={},r=n;return t.port1.onmessage=function(){var e=(n=n.next).cb;n.cb=null,e()},function(e){r.next={cb:e},r=
|
||||
r.next,t.port2.postMessage(0)}}return"undefined"!=typeof document&&"onreadystatechange"in document.createElement("script")?function(e){var t=document.createElement("script");t.onreadystatechange=function(){t.onreadystatechange=null,t.parentNode.removeChild(t),t=null,e(),e=null},document.documentElement.appendChild(t)}:function(e){setTimeout(e,0)}},o.nextTick.wrapCallback_=function(e){return e},t.default=o}).call(this,n(29).setImmediate)},function(e,t,n){(function(e){var r=void 0!==e&&e||"undefined"!=
|
||||
typeof self&&self||window,o=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(o.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new i(o.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},
|
||||
t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(30),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(3))},function(e,
|
||||
t,n){(function(e,t){!function(e,n){if(!e.setImmediate){var r,o,i,a,u,c=1,s={},l=!1,f=e.document,h=Object.getPrototypeOf&&Object.getPrototypeOf(e);h=h&&h.setTimeout?h:e,"[object process]"==={}.toString.call(e.process)?r=function(e){t.nextTick(function(){d(e)})}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((i=new MessageChannel).port1.onmessage=function(e){d(e.data)},r=function(e){i.port2.postMessage(e)}):
|
||||
f&&"onreadystatechange"in f.createElement("script")?(o=f.documentElement,r=function(e){var t=f.createElement("script");t.onreadystatechange=function(){d(e),t.onreadystatechange=null,o.removeChild(t),t=null},o.appendChild(t)}):r=function(e){setTimeout(d,0,e)}:(a="setImmediate$"+Math.random()+"$",u=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&d(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",u,!1):e.attachEvent("onmessage",u),r=function(t){e.postMessage(a+
|
||||
t,"*")}),h.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var o={callback:e,args:t};return s[c]=o,r(c),c++},h.clearImmediate=p}function p(e){delete s[e]}function d(e){if(l)setTimeout(d,0,e);else{var t=s[e];if(t){l=!0;try{!function(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(n,r)}}(t)}finally{p(e),
|
||||
l=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,n(3),n(11))},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");
|
||||
}(this,e),this.disposed_=!1}return r(e,[{key:"dispose",value:function(){this.disposed_||(this.disposeInternal(),this.disposed_=!0)}},{key:"disposeInternal",value:function(){}},{key:"isDisposed",value:function(){return this.disposed_}}]),e}();t.default=o},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}
|
||||
return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,e)}return r(e,null,[{key:"mixin",value:function(e){for(var t=void 0,n=void 0,r=arguments.length,o=Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];for(var a=0;a<o.length;a++)for(t in n=o[a])e[t]=n[t];return e}},{key:"getObjectByName",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:
|
||||
window;return e.split(".").reduce(function(e,t){return e[t]},t)}},{key:"map",value:function(e,t){for(var n={},r=Object.keys(e),o=0;o<r.length;o++)n[r[o]]=t(r[o],e[r[o]]);return n}},{key:"shallowEqual",value:function(e,t){if(e===t)return!0;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(e[n[o]]!==t[n[o]])return!1;return!0}}]),e}();t.default=o},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=
|
||||
0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,e)}return r(e,null,[{key:"caseInsensitiveCompare",value:function(e,t){var n=String(e).toLowerCase(),r=String(t).toLowerCase();return n<r?-1:n===r?0:1}},{key:"collapseBreakingSpaces",
|
||||
value:function(e){return e.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")}},{key:"escapeRegex",value:function(e){return String(e).replace(/([-()[\]{}+?*.$^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")}},{key:"getRandomString",value:function(){var e=2147483648;return Math.floor(Math.random()*e).toString(36)+Math.abs(Math.floor(Math.random()*e)^Date.now()).toString(36)}},{key:"hashCode",value:function(e){for(var t=0,n=0,r=e.length;n<r;n++)t=31*t+e.charCodeAt(n),t%=4294967296;return t}},
|
||||
{key:"replaceInterval",value:function(e,t,n,r){return e.substring(0,t)+r+e.substring(n)}}]),e}();t.default=o},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=n(35),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e){if((0,o.isFunction)(URL)&&URL.length){var t=void 0;try{t=new URL(e)}catch(t){throw new TypeError(e+" is not a valid URL");}if(t.port&&-1===t.href.indexOf(t.port))throw new TypeError(e+" is not a valid URL");return t}return(0,a.default)(e)}},function(e,
|
||||
t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=document.createElement("a");if(t.href=e,function(e){try{if("javascript:"===e.protocol)return!1;if(":"===e.protocol)return!0;if(!/:/.test(e.href))return!0;if(/:\d+(?!@)/.test(e)&&""===e.port)return!0}catch(e){throw new TypeError(e.message);}return!1}(t))throw new TypeError(e+" is not a valid URL");return{hash:t.hash,hostname:t.hostname,password:t.password,pathname:"/"===t.pathname[0]?t.pathname:"/"+t.pathname,port:t.port,
|
||||
protocol:t.protocol,search:t.search,username:t.username}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.TreeNode=t.MultiMap=void 0;var r=i(n(37)),o=i(n(38));function i(e){return e&&e.__esModule?e:{default:e}}t.MultiMap=r.default,t.TreeNode=o.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,
|
||||
r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0);var i=Object.create,a=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,t);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.keys=i(null),e.values=i(null),e}return function(e,
|
||||
t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o.Disposable),r(t,[{key:"add",value:function(e,t){return this.keys[e.toLowerCase()]=e,this.values[e.toLowerCase()]=this.values[e.toLowerCase()]||[],this.values[e.toLowerCase()].push(t),this}},{key:"clear",
|
||||
value:function(){return this.keys=i(null),this.values=i(null),this}},{key:"contains",value:function(e){return e.toLowerCase()in this.values}},{key:"disposeInternal",value:function(){this.values=null}},{key:"get",value:function(e){var t=this.values[e.toLowerCase()];if(t)return t[0]}},{key:"getAll",value:function(e){return this.values[e.toLowerCase()]}},{key:"isEmpty",value:function(){return 0===this.size()}},{key:"names",value:function(){var e=this;return Object.keys(this.values).map(function(t){return e.keys[t]})}},
|
||||
{key:"remove",value:function(e){return delete this.keys[e.toLowerCase()],delete this.values[e.toLowerCase()],this}},{key:"set",value:function(e,t){return this.keys[e.toLowerCase()]=e,this.values[e.toLowerCase()]=[t],this}},{key:"size",value:function(){return this.names().length}},{key:"toString",value:function(){return JSON.stringify(this.values)}}],[{key:"fromObject",value:function(e){for(var n=new t,r=Object.keys(e),o=0;o<r.length;o++)n.set(r[o],e[r[o]]);return n}}]),t}();t.default=a},function(e,
|
||||
t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0);var i=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,e),this.value_=t,this.parent_=null,this.children_=null}return r(e,
|
||||
[{key:"addChild",value:function(e){a(e),e.setParent(this),this.children_=this.children_||[],this.children_.push(e)}},{key:"contains",value:function(e){for(var t=e.getParent();t;){if(t===this)return!0;t=t.getParent()}return!1}},{key:"getAncestors",value:function(){for(var e=[],t=this.getParent();t;)e.push(t),t=t.getParent();return e}},{key:"getChildAt",value:function(e){return this.getChildren()[e]||null}},{key:"getChildren",value:function(){return this.children_||e.EMPTY_ARRAY}},{key:"getChildCount",
|
||||
value:function(){return this.getChildren().length}},{key:"getDepth",value:function(){for(var e=0,t=this;t.getParent();)e++,t=t.getParent();return e}},{key:"getParent",value:function(){return this.parent_}},{key:"getRoot",value:function(){for(var e=this;e.getParent();)e=e.getParent();return e}},{key:"getValue",value:function(){return this.value_}},{key:"isLeaf",value:function(){return!this.getChildCount()}},{key:"removeChild",value:function(e){return o.array.remove(this.getChildren(),e)?e:null}},{key:"setParent",
|
||||
value:function(e){this.parent_=e}},{key:"traverse",value:function(e,t){e&&e(this),this.getChildren().forEach(function(n){return n.traverse(e,t)}),t&&t(this)}}]),e}();i.EMPTY_ARRAY=[];var a=function(e){if(e.getParent())throw new Error("Cannot add child with parent.");};t.default=i},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,
|
||||
r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var o=function(){function e(t,n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,e),this.limit_=r,this.create_=t,this.reset_=n,this.occupants_=0,this.head_=null}return r(e,[{key:"get",value:function(){var e=void 0;return this.occupants_>0?(this.occupants_--,e=this.head_,this.head_=e.next,e.next=null):e=this.create_(),e}},{key:"put",value:function(e){this.reset_(e),this.occupants_<
|
||||
this.limit_&&(this.occupants_++,e.next=this.head_,this.head_=e)}},{key:"occupants",value:function(){return this.occupants_}}]),e}();t.default=o},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){};r.prototype.then=function(){},r.IMPLEMENTED_BY_PROP="$goog_Thenable",r.addImplementation=function(e){e.prototype.then=e.prototype.then,e.prototype.$goog_Thenable=!0},r.isImplementedBy=function(e){if(!e)return!1;try{return!!e.$goog_Thenable}catch(e){return!1}},t.default=r},
|
||||
function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(13),a=(r=i)&&r.__esModule?r:{default:r},u=n(0);var c=function(e){function t(e,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,
|
||||
t);var r=function(e){u.async.nextTick(function(){o.setProgress_(e)})},o=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,function(t,n){e(t,n,r)},n));return o.listeners_=[],o.progress_=0,o}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=
|
||||
Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,a.default),o(t,[{key:"addChildPromise_",value:function(e,n,r){var o=a.default.getCallbackEntry_(null,null,null);return o.child=new t(function(t,i){o.onFulfilled=e?function(n){try{var o=e.call(r,n);t(o)}catch(e){i(e)}}:t,o.onRejected=n?function(e){try{var o=n.call(r,e);!(0,u.isDef)(o)&&e.IS_CANCELLATION_ERROR?i(e):t(o)}catch(e){i(e)}}:
|
||||
i}),o.child.parent_=this,this.addCallbackEntry_(o),o.child}},{key:"callChildProgressListeners_",value:function(e){this.callbackEntries_&&this.callbackEntries_.child&&this.callProgressListeners_(e,this.callbackEntries_.child.listeners_)}},{key:"callProgressListeners_",value:function(e,t){t.length&&t.forEach(function(t){t(e)})}},{key:"getProgress",value:function(){return this.progress_}},{key:"progress",value:function(e){return this.listeners_.push(e),this}},{key:"setProgress_",value:function(e){if(e>
|
||||
1||e<0)throw new TypeError("The progress percentage should be a number between 0 and 1");if(e<this.progress_)throw new Error("The progress percentage can't be lower than the previous percentage");e!==this.progress_&&1!==e&&(this.progress_=e,this.callProgressListeners_(e,this.listeners_),this.callChildProgressListeners_(e))}}]),t}();t.default=c},function(e,t){var n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&
|
||||
msCrypto.getRandomValues.bind(msCrypto);if(n){var r=new Uint8Array(16);e.exports=function(){return n(r),r}}else{var o=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296*Math.random()),o[t]=e>>>((3&t)<<3)&255;return o}}},function(e,t){for(var n=[],r=0;r<256;++r)n[r]=(r+256).toString(16).substr(1);e.exports=function(e,t){var r=t||0,o=n;return[o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],
|
||||
o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]]].join("")}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.customEvents=void 0,t.addClasses=function(e,t){if(!(0,r.isObject)(e)||!(0,r.isString)(t))return;e.length||(e=[e]);for(var n=0;n<e.length;n++)"classList"in e[n]?p(e[n],t):d(e[n],t)},t.closest=y,t.append=_,t.buildFragment=m,t.contains=b,t.delegate=g,t.isNodeListLike=w,t.enterDocument=function(e){e&&_(document.body,e)},t.exitDocument=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},
|
||||
t.hasClass=function(e,t){return"classList"in e?function(e,t){return-1===t.indexOf(" ")&&e.classList.contains(t)}(e,t):function(e,t){return(" "+e.className+" ").indexOf(" "+t+" ")>=0&&1===t.split(" ").length}(e,t)},t.isEmpty=function(e){return 0===e.childNodes.length},t.match=j,t.next=function(e,t){do if((e=e.nextSibling)&&j(e,t))return e;while(e);return null},t.on=k,t.once=function(e,t,n){var r=k(e,t,function(){return r.removeListener(),n.apply(this,arguments)});return r},t.parent=T,t.prepend=function(e,
|
||||
t){(0,r.isString)(t)&&(t=m(t));if(!w(t)&&!(0,r.isDefAndNotNull)(e.firstChild))return _(e,t);if(w(t))for(var n=Array.prototype.slice.call(t),o=n.length-1;o>=0;o--)e.insertBefore(n[o],e.firstChild);else e.insertBefore(t,e.firstChild);return t},t.registerCustomEvent=function(e,t){l[e]=t},t.removeChildren=function(e){var t=void 0;for(;t=e.firstChild;)e.removeChild(t)},t.removeClasses=function(e,t){if(!(0,r.isObject)(e)||!(0,r.isString)(t))return;e.length||(e=[e]);for(var n=0;n<e.length;n++)"classList"in
|
||||
e[n]?P(e[n],t):S(e[n],t)},t.replace=function(e,t){e&&t&&e!==t&&e.parentNode&&e.parentNode.replaceChild(t,e)},t.supportsEvent=function(e,t){if(l[t])return!0;(0,r.isString)(e)&&(c[e]||(c[e]=document.createElement(e)),e=c[e]);var n=e.tagName;s[n]&&s[n].hasOwnProperty(t)||(s[n]=s[n]||{},s[n][t]="on"+t in e);return s[n][t]},t.toElement=function(e){return(0,r.isElement)(e)||(0,r.isDocument)(e)||(0,r.isDocumentFragment)(e)?e:(0,r.isString)(e)?document.querySelector(e):null},t.toggleClasses=function(e,t){if(!(0,
|
||||
r.isObject)(e)||!(0,r.isString)(t))return;"classList"in e?function(e,t){t.split(" ").forEach(function(t){e.classList.toggle(t)})}(e,t):function(e,t){var n=" "+e.className+" ";t=t.split(" ");for(var r=0;r<t.length;r++){var o=" "+t[r]+" ",i=n.indexOf(o);if(-1===i)n=""+n+t[r]+" ";else{var a=n.substring(0,i),u=n.substring(i+o.length);n=a+" "+u}}e.className=n.trim()}(e,t)},t.triggerEvent=function(e,t,n){if(E(e,t,n)){var o=document.createEvent("HTMLEvents");o.initEvent(t,!0,!0),r.object.mixin(o,n),e.dispatchEvent(o)}};
|
||||
var r=n(0),o=u(n(6)),i=u(n(45)),a=u(n(15));function u(e){return e&&e.__esModule?e:{default:e}}var c={},s={},l=t.customEvents={},f="__metal_last_container__",h={blur:!0,error:!0,focus:!0,invalid:!0,load:!0,scroll:!0};function p(e,t){t.split(" ").forEach(function(t){t&&e.classList.add(t)})}function d(e,t){var n=" "+e.className+" ",r="";t=t.split(" ");for(var o=0;o<t.length;o++){var i=t[o];-1===n.indexOf(" "+i+" ")&&(r+=" "+i)}r&&(e.className=e.className+r)}function v(e,t,n){e[t]||(e[t]=[]),e[t].push(n)}
|
||||
function y(e,t){for(;e&&!j(e,t);)e=e.parentNode;return e}function _(e,t){if((0,r.isString)(t)&&(t=m(t)),w(t))for(var n=Array.prototype.slice.call(t),o=0;o<n.length;o++)e.appendChild(n[o]);else e.appendChild(t);return t}function m(e){var t=document.createElement("div");t.innerHTML="\x3cbr\x3e"+e,t.removeChild(t.firstChild);for(var n=document.createDocumentFragment();t.firstChild;)n.appendChild(t.firstChild);return n}function b(e,t){return(0,r.isDocument)(e)?e.documentElement.contains(t):e.contains(t)}
|
||||
function g(e,t,n,a,u){var c=l[t];return c&&c.delegate&&(t=c.originalEvent,a=c.handler.bind(c,a)),u&&((a=a.bind()).defaultListener_=!0),function(e,t){var n=o.default.get(e,"delegating",{});n[t]||(n[t]={handle:k(e,t,O,!!h[t]),selectors:{}})}(e,t),(0,r.isString)(n)?function(e,t,n,r){v(o.default.get(e,"delegating",{})[t].selectors,n,r)}(e,t,n,a):function(e,t,n){v(o.default.get(e,"listeners",{}),t,n)}(n,t,a),new i.default((0,r.isString)(n)?e:n,t,a,(0,r.isString)(n)?n:null)}function E(e,t,n){if(n&&"click"===
|
||||
t&&2===n.button)return!1;return!("click"===t&&["BUTTON","INPUT","SELECT","TEXTAREA","FIELDSET"].indexOf(e.tagName)>-1)||!(e.disabled||T(e,"fieldset[disabled]"))}function w(e){return(0,r.isDefAndNotNull)(e)&&"number"==typeof e.length&&"function"==typeof e.item}function O(e){!function(e){e.stopPropagation=L,e.stopImmediatePropagation=C}(e);var t=!0,n=e.currentTarget,r=[];return t&=function(e,t,n){var r=!0,o=t.target,i=e.parentNode;for(;o&&o!==i&&!t.stopped;)E(o,t.type,t)&&(t.delegateTarget=o,r&=A(o,
|
||||
t,n),r&=R(e,o,t,n)),o=o.parentNode;return r}(n,e,r),t&=function(e,t){for(var n=!0,r=0;r<e.length&&!t.defaultPrevented;r++)t.delegateTarget=e[r].element,n&=e[r].fn(t);return n}(r,e),e.delegateTarget=null,e[f]=n,t}function j(e,t){if(!e||1!==e.nodeType)return!1;var n=Element.prototype,r=n.matches||n.webkitMatchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector;return r?r.call(e,t):function(e,t){var n=e.parentNode;if(n)for(var r=n.querySelectorAll(t),o=0;o<r.length;++o)if(r[o]===
|
||||
e)return!0;return!1}(e,t)}function k(e,t,n,o){if((0,r.isString)(e))return g(document,t,e,n);var i=l[t];return i&&i.event&&(t=i.originalEvent,n=i.handler.bind(i,n)),e.addEventListener(t,n,o),new a.default(e,t,n,o)}function T(e,t){return y(e.parentNode,t)}function P(e,t){t.split(" ").forEach(function(t){t&&e.classList.remove(t)})}function S(e,t){var n=" "+e.className+" ";t=t.split(" ");for(var r=0;r<t.length;r++)n=n.replace(" "+t[r]+" "," ");e.className=n.trim()}function C(){this.stopped=!0,this.stoppedImmediate=
|
||||
!0,Event.prototype.stopImmediatePropagation.call(this)}function L(){this.stopped=!0,Event.prototype.stopPropagation.call(this)}function A(e,t,n){var i=t[f];return!(!(0,r.isDef)(i)||!b(i,e))||I(o.default.get(e,"listeners",{})[t.type],t,e,n)}function I(e,t,n,r){var o=!0;e=e||[];for(var i=0;i<e.length&&!t.stoppedImmediate;i++)e[i].defaultListener_?r.push({element:n,fn:e[i]}):o&=e[i](t);return o}function R(e,t,n,r){for(var i=!0,a=o.default.get(e,"delegating",{})[n.type].selectors,u=Object.keys(a),c=0;c<
|
||||
u.length&&!n.stoppedImmediate;c++)if(j(t,u[c]))i&=I(a[u[c]],n,t,r);return i}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(0),a=n(6),u=(r=a)&&r.__esModule?r:{default:r},c=n(7);var s=function(e){function t(e,n,r,o){!function(e,
|
||||
t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,t);var i=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n,r));return i.selector_=o,i}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=
|
||||
Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,c.EventHandle),o(t,[{key:"removeListener",value:function(){var e=u.default.get(this.emitter_,"delegating",{}),t=u.default.get(this.emitter_,"listeners",{}),n=this.selector_,r=(0,i.isString)(n)?e[this.event_].selectors:t,o=(0,i.isString)(n)?n:this.event_;i.array.remove(r[o]||[],this.listener_),r[o]&&0===r[o].length&&delete r[o]}}]),t}();
|
||||
t.default=s},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(0),a=n(14),u=(r=a)&&r.__esModule?r:{default:r};var c=[0],s=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");
|
||||
}(this,t);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.events_=null,e.listenerHandlers_=null,e.shouldUseFacade_=!1,e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,
|
||||
enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.Disposable),o(t,[{key:"addHandler_",value:function(e,t){return e?(Array.isArray(e)||(e=[e]),e.push(t)):e=t,e}},{key:"addListener",value:function(e,t,n){this.validateListener_(t);for(var r=this.toEventsArray_(e),o=0;o<r.length;o++)this.addSingleListener_(r[o],t,n);return new u.default(this,e,t)}},{key:"addSingleListener_",value:function(e,t,n,r){this.runListenerHandlers_(e),(n||r)&&
|
||||
(t={default:n,fn:t,origin:r}),this.events_=this.events_||{},this.events_[e]=this.addHandler_(this.events_[e],t)}},{key:"buildFacade_",value:function(e){if(this.getShouldUseFacade()){var t={preventDefault:function(){t.preventedDefault=!0},target:this,type:e};return t}}},{key:"disposeInternal",value:function(){this.events_=null}},{key:"emit",value:function(e){var t=this.getRawListeners_(e);if(0===t.length)return!1;var n=i.array.slice(arguments,1);return this.runListeners_(t,n,this.buildFacade_(e)),
|
||||
!0}},{key:"getRawListeners_",value:function(e){return l(this.events_&&this.events_[e]).concat(l(this.events_&&this.events_["*"]))}},{key:"getShouldUseFacade",value:function(){return this.shouldUseFacade_}},{key:"listeners",value:function(e){return this.getRawListeners_(e).map(function(e){return e.fn?e.fn:e})}},{key:"many",value:function(e,t,n){for(var r=this.toEventsArray_(e),o=0;o<r.length;o++)this.many_(r[o],t,n);return new u.default(this,e,n)}},{key:"many_",value:function(e,t,n){var r=this;t<=
|
||||
0||r.addSingleListener_(e,function o(){0==--t&&r.removeListener(e,o),n.apply(r,arguments)},!1,n)}},{key:"matchesListener_",value:function(e,t){return(e.fn||e)===t||e.origin&&e.origin===t}},{key:"off",value:function(e,t){if(this.validateListener_(t),!this.events_)return this;for(var n=this.toEventsArray_(e),r=0;r<n.length;r++)this.events_[n[r]]=this.removeMatchingListenerObjs_(l(this.events_[n[r]]),t);return this}},{key:"on",value:function(){return this.addListener.apply(this,arguments)}},{key:"onListener",
|
||||
value:function(e){this.listenerHandlers_=this.addHandler_(this.listenerHandlers_,e)}},{key:"once",value:function(e,t){return this.many(e,1,t)}},{key:"removeAllListeners",value:function(e){if(this.events_)if(e)for(var t=this.toEventsArray_(e),n=0;n<t.length;n++)this.events_[t[n]]=null;else this.events_=null;return this}},{key:"removeMatchingListenerObjs_",value:function(e,t){for(var n=[],r=0;r<e.length;r++)this.matchesListener_(e[r],t)||n.push(e[r]);return n.length>0?n:null}},{key:"removeListener",
|
||||
value:function(){return this.off.apply(this,arguments)}},{key:"runListenerHandlers_",value:function(e){var t=this.listenerHandlers_;if(t){t=l(t);for(var n=0;n<t.length;n++)t[n](e)}}},{key:"runListeners_",value:function(e,t,n){n&&t.push(n);for(var r=[],o=0;o<e.length;o++){var i=e[o].fn||e[o];e[o].default?r.push(i):i.apply(this,t)}if(!n||!n.preventedDefault)for(var a=0;a<r.length;a++)r[a].apply(this,t)}},{key:"setShouldUseFacade",value:function(e){return this.shouldUseFacade_=e,this}},{key:"toEventsArray_",
|
||||
value:function(e){return(0,i.isString)(e)&&(c[0]=e,e=c),e}},{key:"validateListener_",value:function(e){if(!(0,i.isFunction)(e))throw new TypeError("Listener must be a function");}}]),t}();function l(e){return e=e||[],Array.isArray(e)?e:[e]}t.default=s},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}
|
||||
return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0);var i=function(e){function t(e,n,r,o){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,t);var i=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return i.blacklist_=r,i.originEmitter_=e,i.pendingEvents_=null,
|
||||
i.proxiedEvents_=null,i.targetEmitter_=n,i.whitelist_=o,i.startProxy_(),i}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o.Disposable),r(t,[{key:"addListener_",value:function(e,t){return this.originEmitter_.on(e,t)}},{key:"disposeInternal",
|
||||
value:function(){this.removeListeners_(),this.proxiedEvents_=null,this.originEmitter_=null,this.targetEmitter_=null}},{key:"emitOnTarget_",value:function(){var e;(e=this.targetEmitter_).emit.apply(e,arguments)}},{key:"proxyEvent",value:function(e){this.shouldProxyEvent_(e)&&this.tryToAddListener_(e)}},{key:"removeListeners_",value:function(){if(this.proxiedEvents_){for(var e=Object.keys(this.proxiedEvents_),t=0;t<e.length;t++)this.proxiedEvents_[e[t]].removeListener();this.proxiedEvents_=null}this.pendingEvents_=
|
||||
null}},{key:"setOriginEmitter",value:function(e){var t=this,n=this.originEmitter_&&this.proxiedEvents_?Object.keys(this.proxiedEvents_):this.pendingEvents_;this.originEmitter_=e,n&&(this.removeListeners_(),n.forEach(function(e){return t.proxyEvent(e)}))}},{key:"shouldProxyEvent_",value:function(e){return!(this.whitelist_&&!this.whitelist_[e])&&((!this.blacklist_||!this.blacklist_[e])&&(!this.proxiedEvents_||!this.proxiedEvents_[e]))}},{key:"startProxy_",value:function(){this.targetEmitter_.onListener(this.proxyEvent.bind(this))}},
|
||||
{key:"tryToAddListener_",value:function(e){this.originEmitter_?(this.proxiedEvents_=this.proxiedEvents_||{},this.proxiedEvents_[e]=this.addListener_(e,this.emitOnTarget_.bind(this,e))):(this.pendingEvents_=this.pendingEvents_||[],this.pendingEvents_.push(e))}}]),t}();t.default=i},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,
|
||||
r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0);var i=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,t);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.eventHandles_=[],e}return function(e,t){if("function"!=
|
||||
typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o.Disposable),r(t,[{key:"add",value:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var r=0;r<arguments.length;r++)this.eventHandles_.push(t[r])}},{key:"disposeInternal",value:function(){this.eventHandles_=
|
||||
null}},{key:"removeAllListeners",value:function(){for(var e=0;e<this.eventHandles_.length;e++)this.eventHandles_[e].removeListener();this.eventHandles_=[]}}]),t}();t.default=i},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=function e(t,
|
||||
n,r){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(r):void 0},i=n(4),a=n(7);var u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||
|
||||
"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,a.EventEmitterProxy),r(t,[{key:"addListener_",value:function(e,n){if(this.originEmitter_.addEventListener){if(this.isDelegateEvent_(e)){var r=
|
||||
e.indexOf(":",9),a=e.substring(9,r),u=e.substring(r+1);return(0,i.delegate)(this.originEmitter_,a,u,n)}return(0,i.on)(this.originEmitter_,e,n)}return o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"addListener_",this).call(this,e,n)}},{key:"isDelegateEvent_",value:function(e){return"delegate:"===e.substr(0,9)}},{key:"isSupportedDomEvent_",value:function(e){return!this.originEmitter_||!this.originEmitter_.addEventListener||(this.isDelegateEvent_(e)&&-1!==e.indexOf(":",9)||(0,i.supportsEvent)(this.originEmitter_,
|
||||
e))}},{key:"shouldProxyEvent_",value:function(e){return o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"shouldProxyEvent_",this).call(this,e)&&this.isSupportedDomEvent_(e)}}]),t}();t.default=u},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,
|
||||
n),r&&e(t,r),t}}(),o=n(0),i=n(4);var a=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,e)}return r(e,null,[{key:"run",value:function(e,t){var n=document.createElement("script");return n.text=e,t?t(n):document.head.appendChild(n),(0,i.exitDocument)(n),n}},{key:"runFile",value:function(e,t,n){var r=document.createElement("script");r.src=e;var o=function(){(0,i.exitDocument)(r),t&&t()};return(0,i.once)(r,"load",o),(0,i.once)(r,
|
||||
"error",o),n?n(r):document.head.appendChild(r),r}},{key:"runScript",value:function(t,n,r){var a=function(){n&&n()};if(!t.type||"text/javascript"===t.type)return(0,i.exitDocument)(t),t.src?e.runFile(t.src,n,r):(o.async.nextTick(a),e.run(t.text,r));o.async.nextTick(a)}},{key:"runScriptsInElement",value:function(t,n,r){var i=t.querySelectorAll("script");i.length?e.runScriptsInOrder(i,0,n,r):n&&o.async.nextTick(n)}},{key:"runScriptsInOrder",value:function(t,n,r,i){e.runScript(t.item(n),function(){n<t.length-
|
||||
1?e.runScriptsInOrder(t,n+1,r,i):r&&o.async.nextTick(r)},i)}}]),e}();t.default=a},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=n(4);var a=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");
|
||||
}(this,e)}return r(e,null,[{key:"run",value:function(e,t){var n=document.createElement("style");return n.innerHTML=e,t?t(n):document.head.appendChild(n),n}},{key:"runFile",value:function(t,n,r){var o=document.createElement("link");return o.rel="stylesheet",o.href=t,e.runStyle(o,n,r),o}},{key:"runStyle",value:function(e,t,n){var r=function(){t&&t()};if(!e.rel||"stylesheet"===e.rel||"canonical"===e.rel||"alternate"===e.rel)return"STYLE"===e.tagName||"canonical"===e.rel||"alternate"===e.rel?o.async.nextTick(r):
|
||||
((0,i.once)(e,"load",r),(0,i.once)(e,"error",r)),n?n(e):document.head.appendChild(e),e;o.async.nextTick(r)}},{key:"runStylesInElement",value:function(t,n,r){var i=t.querySelectorAll("style,link");if(0===i.length&&n)o.async.nextTick(n);else for(var a=0,u=function(){n&&++a===i.length&&o.async.nextTick(n)},c=0;c<i.length;c++)e.runStyle(i[c],u,r)}}]),e}();t.default=a},function(e,t,n){var r,o=n(0),i=n(4),a=n(16),u=(r=a)&&r.__esModule?r:{default:r};(0,o.isServerSide)()||function(){var e={mouseenter:"mouseover",
|
||||
mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"};Object.keys(e).forEach(function(t){(0,i.registerCustomEvent)(t,{delegate:!0,handler:function(e,n){var r=n.relatedTarget,o=n.delegateTarget;if(!r||r!==o&&!(0,i.contains)(o,r))return n.customType=t,e(n)},originalEvent:e[t]})});var t={animation:"animationend",transition:"transitionend"};Object.keys(t).forEach(function(e){var n=t[e];(0,i.registerCustomEvent)(n,{event:!0,delegate:!0,handler:function(e,t){return t.customType=n,
|
||||
e(t)},originalEvent:u.default.checkAnimationEventName()[e]})})}()},function(e,t,n){n.r(t);var r=n(0),o=n(8),i=n.n(o),a={},u={},c={},s={},l={},f=["p_p_id","p_p_lifecycle"],h=["ddmStructureKey","fileEntryTypeId","folderId","navigation","status"],p=function(e){var t,n;e?t={promise:Promise.resolve(e),resolve:function(){}}:t={promise:new Promise(function(e){n=e}),resolve:n};return t},d=function(e,t,n){var r=e.data;Object.keys(r).forEach(function(e){var t=n.querySelector("#".concat(e));t&&(t.innerHTML=
|
||||
r[e].html)})},v=function(e){var t=new i.a(window.location.href),n=new i.a(e.path);if(f.every(function(e){return n.getParameterValue(e)===t.getParameterValue(e)})){var o=Object.keys(c);o=o.filter(function(e){var o=c[e],i=a[e],u=h.every(function(e){var r=!1;if(i){var o="_".concat(i.portletId,"_").concat(e);r=n.getParameterValue(o)===t.getParameterValue(o)}return r});return!!Object(r.isFunction)(o.isCacheable)&&o.isCacheable(n)&&u&&i&&i.cacheState&&o.element&&o.getState}),s=o.reduce(function(e,t){var n=
|
||||
c[t],r=a[t],o=n.getState(),i=r.cacheState.reduce(function(e,t){return e[t]=o[t],e},{});return e[t]={html:n.element.innerHTML,state:i},e},[]),Liferay.DOMTaskRunner.addTask({action:d,condition:function(e){return"liferay.component"===e.owner}}),Liferay.DOMTaskRunner.addTaskState({data:s,owner:"liferay.component"})}else s={}},y=function(e,t,n){var o;if(1===arguments.length){var i=c[e];i&&Object(r.isFunction)(i)&&(l[e]=i,i=i(),c[e]=i),o=i}else if(c[e]&&null!==t&&(delete a[e],delete u[e],console.warn('Component with id "'+
|
||||
e+'" is being registered twice. This can lead to unexpected behaviour in the "Liferay.component" and "Liferay.componentReady" APIs, as well as in the "*:registered" events.')),o=c[e]=t,null===t)delete a[e],delete u[e];else{a[e]=n,Liferay.fire(e+":registered");var s=u[e];s?s.resolve(t):u[e]=p(t)}return o},_=function(e){var t=c[e];if(t){var n=t.destroy||t.dispose;n&&n.call(t),delete a[e],delete u[e],delete l[e],delete c[e]}},m=n(17),b=n.n(m);function g(e,t){var n=null;if(Object(r.isDef)(e)&&"FORM"===
|
||||
e.nodeName&&Object(r.isString)(t)){var o=e.dataset.fmNamespace||"";n=e.elements[o+t]||null}return n}var E=n(18),w=n.n(E),O=n(19),j=n.n(O),k={register:n(20).a},T=n(5),P=n.n(T);function S(e){return(S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var C,L=(C=function(e,t){return void 0!==t&&0!==t.lastIndexOf(e,0)&&(t="".concat(e).concat(t)),t},
|
||||
P()(C,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.length>1?Array.prototype.join.call(t,"_"):String(t[0])}));function A(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i;}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance");
|
||||
}()}var I=n(24),R=n.n(I);function M(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i;}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance");}()}function x(e,t){if(Object(r.isDef)(e)&&"FORM"===e.nodeName&&Object(r.isObject)(t))for(var n=
|
||||
Object.entries(t),o=0;o<n.length;o++){var i=M(n[o],2),a=i[0],u=i[1],c=g(e,a);c&&(c.value=u)}}var D=P()(function(e){return e.split("").map(function(e){return e.charCodeAt()}).join("")}),N=n(25),F=n.n(N);n.d(t,"portlet",function(){return k}),Liferay.component=y,Liferay.componentReady=function e(){var t,n;if(1===arguments.length)t=arguments[0];else{t=[];for(var r=0;r<arguments.length;r++)t[r]=arguments[r]}if(Array.isArray(t))n=Promise.all(t.map(function(t){return e(t)}));else{var o=u[t];o||(u[t]=o=p()),
|
||||
n=o.promise}return n},Liferay.destroyComponent=_,Liferay.destroyComponents=function(e){var t=Object.keys(c);e&&(t=t.filter(function(t){return e(c[t],a[t]||{})})),t.forEach(_)},Liferay.destroyUnfulfilledPromises=function(){u={}},Liferay.getComponentCache=function(e){var t=s[e];return t?t.state:{}},Liferay.initComponentCache=function(){Liferay.on("startNavigate",v)},Liferay.Address={getCountries:function(e){if(!Object(r.isFunction)(e))throw new TypeError("Parameter callback must be a function");Liferay.Service("/country/get-countries",
|
||||
{active:!0},e)},getRegions:function(e,t){if(!Object(r.isFunction)(e))throw new TypeError("Parameter callback must be a function");if(!Object(r.isString)(t))throw new TypeError("Parameter selectKey must be a string");Liferay.Service("/region/get-regions",{active:!0,countryId:parseInt(t,10)},e)}},Liferay.Util.escape=b.a,Liferay.Util.getCropRegion=function(e,t){if(!Object(r.isObject)(e)||Object(r.isObject)(e)&&"IMG"!==e.tagName)throw new TypeError("Parameter imagePreview must be an image");if(!Object(r.isObject)(t))throw new TypeError("Parameter region must be an object");
|
||||
var n=e.naturalWidth/e.offsetWidth,o=e.naturalHeight/e.offsetHeight;return{height:t.height?t.height*o:e.naturalHeight,width:t.width?t.width*n:e.naturalWidth,x:t.x?Math.max(t.x*n,0):0,y:t.y?Math.max(t.y*o,0):0}},Liferay.Util.getFormElement=g,Liferay.Util.groupBy=w.a,Liferay.Util.isEqual=j.a,Liferay.Util.navigate=function(e,t){Liferay.SPA?(Liferay.SPA.app.navigate(e),t&&Object.keys(t).forEach(function(e){Liferay.once(e,t[e])})):window.location.href=e},Liferay.Util.ns=function(e,t){var n;"object"!==
|
||||
S(t)?n=L(e,t):(n={},Object.keys(t).forEach(function(r){var o=r;r=L(e,r),n[r]=t[o]}));return n},Liferay.Util.objectToFormData=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new FormData,o=arguments.length>2?arguments[2]:void 0;return Object.entries(t).forEach(function(t){var i=A(t,2),a=i[0],u=i[1],c=o?"".concat(o,"[").concat(a,"]"):a;Array.isArray(u)?u.forEach(function(t){var r,o,i;e((i=t,(o=c)in(r={})?Object.defineProperty(r,
|
||||
o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i,r),n)}):!Object(r.isObject)(u)||u instanceof File?n.append(c,u):e(u,n,c)}),n},Liferay.Util.postForm=function(e,t){if((e=R.a.toElement(e))&&"FORM"===e.nodeName)if(e.setAttribute("method","post"),Object(r.isObject)(t)){var n=t.data,o=t.url;if(!Object(r.isObject)(n))return;x(e,n),Object(r.isDef)(o)?Object(r.isString)(o)&&submitForm(e,o):submitForm(e)}else submitForm(e)},Liferay.Util.setFormValues=x,Liferay.Util.toCharCode=D,Liferay.Util.openToast=
|
||||
function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];Liferay.Loader.require("frontend-js-web/liferay/toast/commands/OpenToast.es",function(e){e.openToast.apply(e,t)})},Liferay.Util.unescape=F.a}]));
|
||||
(function(A,Liferay){var Tabs=Liferay.namespace("Portal.Tabs");var ToolTip=Liferay.namespace("Portal.ToolTip");var BODY_CONTENT="bodyContent";var TRIGGER="trigger";Liferay.Portal.Tabs._show=function(event){var names=event.names;var namespace=event.namespace;var selectedIndex=event.selectedIndex;var tabItem=event.tabItem;var tabLink=tabItem.one("a");var tabSection=event.tabSection;if(tabItem){var previousTabItem=tabItem.siblings().one(".active");if(previousTabItem)previousTabItem.removeClass("active");
|
||||
tabLink.addClass("active")}if(tabSection)tabSection.show();var tabTitle=A.one("#"+event.namespace+"dropdownTitle");if(tabTitle)tabTitle.html(tabLink.text());names.splice(selectedIndex,1);var el;for(var i=0;i<names.length;i++){el=A.one("#"+namespace+Liferay.Util.toCharCode(names[i])+"TabsSection");if(el)el.hide()}};Liferay.provide(Tabs,"show",function(namespace,names,id,callback){var namespacedId=namespace+Liferay.Util.toCharCode(id);var tab=A.one("#"+namespacedId+"TabsId");var tabSection=A.one("#"+
|
||||
namespacedId+"TabsSection");if(tab&&tabSection){var details={id:id,names:names,namespace:namespace,selectedIndex:names.indexOf(id),tabItem:tab,tabSection:tabSection};if(callback&&A.Lang.isFunction(callback))callback.call(this,namespace,names,id,details);Liferay.fire("showTab",details)}},["aui-base"]);Liferay.publish("showTab",{defaultFn:Liferay.Portal.Tabs._show});ToolTip._getText=function(id){var node=A.one("#"+id);var text="";if(node){var toolTipTextNode=node.next(".taglib-text");if(toolTipTextNode)text=
|
||||
toolTipTextNode.html()}return text};ToolTip.hide=function(){var instance=this;var cached=instance._cached;if(cached)cached.hide()};Liferay.provide(ToolTip,"show",function(obj,text,tooltipConfig){var instance=this;var cached=instance._cached;var hideTooltipTask=instance._hideTooltipTask;if(!cached){var config=A.merge({cssClass:"tooltip-help",html:true,opacity:1,stickDuration:100,visible:false,zIndex:Liferay.zIndex.TOOLTIP},tooltipConfig);cached=(new A.Tooltip(config)).render();cached.after("visibleChange",
|
||||
A.bind("_syncUIPosAlign",cached));hideTooltipTask=A.debounce("_onBoundingBoxMouseleave",cached.get("stickDuration"),cached);instance._hideTooltipTask=hideTooltipTask;instance._cached=cached}else cached.setAttrs(tooltipConfig);hideTooltipTask.cancel();if(obj.jquery)obj=obj[0];obj=A.one(obj);if(text==null)text=instance._getText(obj.guid());cached.set(BODY_CONTENT,text);cached.set(TRIGGER,obj);var boundingBox=cached.get("boundingBox");boundingBox.detach("hover");obj.detach("hover");obj.on("hover",A.bind("_onBoundingBoxMouseenter",
|
||||
cached),hideTooltipTask);boundingBox.on("hover",function(event){hideTooltipTask.cancel();obj.once("mouseenter",hideTooltipTask.cancel)},hideTooltipTask);cached.show()},["aui-tooltip-base"])})(AUI(),Liferay);
|
||||
(function(A,Liferay){var Lang=A.Lang;var Util=Liferay.Util;var STR_HEAD="head";var TPL_NOT_AJAXABLE='\x3cdiv class\x3d"alert alert-info"\x3e{0}\x3c/div\x3e';var Portlet={list:[],readyCounter:0,destroyComponents:function destroyComponents(portletId){Liferay.destroyComponents(function(component,componentConfig){return portletId===componentConfig.portletId})},isStatic:function isStatic(portletId){var instance=this;var id=Util.getPortletId(portletId.id||portletId);return id in instance._staticPortlets},
|
||||
refreshLayout:function refreshLayout(portletBoundary){},register:function register(portletId){var instance=this;if(instance.list.indexOf(portletId)<0)instance.list.push(portletId)},_defCloseFn:function _defCloseFn(event){var instance=this;event.portlet.remove(true);if(!event.nestedPortlet)A.io.request(themeDisplay.getPathMain()+"/portal/update_layout",{after:{success:function success(){Liferay.fire("updatedLayout")}},data:{cmd:"delete",doAsUserId:event.doAsUserId,p_auth:Liferay.authToken,p_l_id:event.plid,
|
||||
p_p_id:event.portletId,p_v_l_s_g_id:themeDisplay.getSiteGroupId()}})},_loadMarkupHeadElements:function _loadMarkupHeadElements(response,loadHTML){var markupHeadElements=response.markupHeadElements;if(markupHeadElements&&markupHeadElements.length){var head=A.one(STR_HEAD);head.append(markupHeadElements);var container=A.Node.create("\x3cdiv /\x3e");container.plug(A.Plugin.ParseContent);container.setContent(markupHeadElements)}},_loadPortletFiles:function _loadPortletFiles(response,loadHTML){var footerCssPaths=
|
||||
response.footerCssPaths||[];var headerCssPaths=response.headerCssPaths||[];var javascriptPaths=response.headerJavaScriptPaths||[];javascriptPaths=javascriptPaths.concat(response.footerJavaScriptPaths||[]);var body=A.getBody();var head=A.one(STR_HEAD);if(headerCssPaths.length)A.Get.css(headerCssPaths,{insertBefore:head.get("firstChild").getDOM()});var lastChild=body.get("lastChild").getDOM();if(footerCssPaths.length)A.Get.css(footerCssPaths,{insertBefore:lastChild});var responseHTML=response.portletHTML;
|
||||
if(javascriptPaths.length)A.Get.script(javascriptPaths,{onEnd:function onEnd(obj){loadHTML(responseHTML)}});else loadHTML(responseHTML)},_mergeOptions:function _mergeOptions(portlet,options){options=options||{};options.doAsUserId=options.doAsUserId||themeDisplay.getDoAsUserIdEncoded();options.plid=options.plid||themeDisplay.getPlid();options.portlet=portlet;options.portletId=portlet.portletId;return options},_staticPortlets:{}};Liferay.provide(Portlet,"add",function(options){var instance=this;Liferay.fire("initLayout");
|
||||
var doAsUserId=options.doAsUserId||themeDisplay.getDoAsUserIdEncoded();var plid=options.plid||themeDisplay.getPlid();var portletData=options.portletData;var portletId=options.portletId;var portletItemId=options.portletItemId;var placeHolder=options.placeHolder;if(!placeHolder)placeHolder=A.Node.create('\x3cdiv class\x3d"loading-animation" /\x3e');else placeHolder=A.one(placeHolder);var beforePortletLoaded=options.beforePortletLoaded;var onCompleteFn=options.onComplete;var onComplete=function onComplete(portlet,
|
||||
portletId){if(onCompleteFn)onCompleteFn(portlet,portletId);instance.list.push(portlet.portletId);if(portlet)portlet.attr("data-qa-id","app-loaded");Liferay.fire("addPortlet",{portlet:portlet})};var container=null;if(Liferay.Layout&&Liferay.Layout.INITIALIZED)container=Liferay.Layout.getActiveDropContainer();if(!container)return;var currentColumnId=Util.getColumnId(container.attr("id"));var portletPosition=0;if(options.placeHolder){var column=placeHolder.get("parentNode");if(!column)return;placeHolder.addClass("portlet-boundary");
|
||||
var columnPortlets=column.all(".portlet-boundary");var nestedPortlets=column.all(".portlet-nested-portlets");portletPosition=columnPortlets.indexOf(placeHolder);var nestedPortletOffset=0;nestedPortlets.some(function(nestedPortlet){var nestedPortletIndex=columnPortlets.indexOf(nestedPortlet);if(nestedPortletIndex!==-1&&nestedPortletIndex<portletPosition)nestedPortletOffset+=nestedPortlet.all(".portlet-boundary").size();else if(nestedPortletIndex>=portletPosition)return true});portletPosition-=nestedPortletOffset;
|
||||
currentColumnId=Util.getColumnId(column.attr("id"))}var url=themeDisplay.getPathMain()+"/portal/update_layout";var data={cmd:"add",dataType:"JSON",doAsUserId:doAsUserId,p_auth:Liferay.authToken,p_l_id:plid,p_p_col_id:currentColumnId,p_p_col_pos:portletPosition,p_p_i_id:portletItemId,p_p_id:portletId,p_p_isolated:true,p_v_l_s_g_id:themeDisplay.getSiteGroupId(),portletData:portletData};var firstPortlet=container.one(".portlet-boundary");var hasStaticPortlet=firstPortlet&&firstPortlet.isStatic;if(!options.placeHolder&&
|
||||
!options.plid)if(!hasStaticPortlet)container.prepend(placeHolder);else firstPortlet.placeAfter(placeHolder);data.currentURL=Liferay.currentURL;instance.addHTML({beforePortletLoaded:beforePortletLoaded,data:data,onComplete:onComplete,placeHolder:placeHolder,url:url})},["aui-base"]);Liferay.provide(Portlet,"addHTML",function(options){var instance=this;var portletBoundary=null;var beforePortletLoaded=options.beforePortletLoaded;var data=options.data;var dataType="HTML";var onComplete=options.onComplete;
|
||||
var placeHolder=options.placeHolder;var url=options.url;if(data&&Lang.isString(data.dataType))dataType=data.dataType;dataType=dataType.toUpperCase();var addPortletReturn=function addPortletReturn(html){var container=placeHolder.get("parentNode");var portletBound=A.Node.create("\x3cdiv\x3e\x3c/div\x3e");portletBound.plug(A.Plugin.ParseContent);portletBound.setContent(html);portletBound=portletBound.one("\x3e *");var portletId;if(portletBound){var id=portletBound.attr("id");portletId=Util.getPortletId(id);
|
||||
portletBound.portletId=portletId;placeHolder.hide();placeHolder.placeAfter(portletBound);placeHolder.remove();instance.refreshLayout(portletBound);if(window.location.hash)window.location.href=window.location.hash;portletBoundary=portletBound;var Layout=Liferay.Layout;if(Layout&&Layout.INITIALIZED){Layout.updateCurrentPortletInfo(portletBoundary);if(container)Layout.syncEmptyColumnClassUI(container);Layout.syncDraggableClassUI();Layout.updatePortletDropZones(portletBoundary)}if(onComplete)onComplete(portletBoundary,
|
||||
portletId)}else placeHolder.remove();return portletId};if(beforePortletLoaded)beforePortletLoaded(placeHolder);A.io.request(url,{after:{success:function success(){if(!data||!data.preventNotification)Liferay.fire("updatedLayout")}},data:data,dataType:dataType,on:{failure:function failure(event,id,obj){var statusText=obj.statusText;if(statusText){var status='Errore\x20Inaspettato\x2e\x20Aggiorna\x20la\x20pagina\x20corrente\x2e';if(statusText=="timeout")status='Timeout\x20della\x20Richiesta';
|
||||
placeHolder.hide();placeHolder.placeAfter('\x3cdiv class\x3d"alert alert-danger"\x3e'+status+"\x3c/div\x3e")}},success:function success(event,id,obj){var instance=this;var response=instance.get("responseData");if(dataType=="HTML")addPortletReturn(response);else if(response.refresh)addPortletReturn(response.portletHTML);else{Portlet._loadMarkupHeadElements(response);Portlet._loadPortletFiles(response,addPortletReturn)}}}})},["aui-io-request","aui-parse-content"]);Liferay.provide(Portlet,"close",function(portlet,
|
||||
skipConfirm,options){var instance=this;portlet=A.one(portlet);if(portlet&&(skipConfirm||confirm('Sei\x20sicuro\x20di\x20voler\x20rimuovere\x20questo\x20componente\x3f'))){var portletId=portlet.portletId;var portletIndex=instance.list.indexOf(portletId);if(portletIndex>=0)instance.list.splice(portletIndex,1);options=Portlet._mergeOptions(portlet,options);Portlet.destroyComponents(portletId);Liferay.fire("destroyPortlet",options);Liferay.fire("closePortlet",options)}else A.config.win.focus()},["aui-io-request"]);
|
||||
Liferay.provide(Portlet,"destroy",function(portlet,options){portlet=A.one(portlet);if(portlet){var portletId=portlet.portletId||Util.getPortletId(portlet.attr("id"));Portlet.destroyComponents(portletId);Liferay.fire("destroyPortlet",Portlet._mergeOptions(portlet,options))}},["aui-node-base"]);Liferay.provide(Portlet,"minimize",function(portlet,el,options){var instance=this;options=options||{};var doAsUserId=options.doAsUserId||themeDisplay.getDoAsUserIdEncoded();var plid=options.plid||themeDisplay.getPlid();
|
||||
portlet=A.one(portlet);if(portlet){var content=portlet.one(".portlet-content-container");if(content){var restore=content.hasClass("hide");content.toggle();portlet.toggleClass("portlet-minimized");var link=A.one(el);if(link){var title=restore?'Minimizza':'Ripristina';link.attr("alt",title);link.attr("title",title);var linkText=link.one(".taglib-text-icon");if(linkText)linkText.html(title);var icon=link.one("i");if(icon){icon.removeClass("icon-minus icon-resize-vertical");
|
||||
if(restore)icon.addClass("icon-minus");else icon.addClass("icon-resize-vertical")}}A.io.request(themeDisplay.getPathMain()+"/portal/update_layout",{after:{success:function success(){if(restore){var data={doAsUserId:doAsUserId,p_l_id:plid,p_p_boundary:false,p_p_id:portlet.portletId,p_p_isolated:true};portlet.plug(A.Plugin.ParseContent);portlet.load(themeDisplay.getPathMain()+"/portal/render_portlet?"+A.QueryString.stringify(data))}}},data:{cmd:"minimize",doAsUserId:doAsUserId,p_auth:Liferay.authToken,
|
||||
p_l_id:plid,p_p_id:portlet.portletId,p_p_restore:restore,p_v_l_s_g_id:themeDisplay.getSiteGroupId()}})}}},["aui-io","aui-parse-content","node-load","querystring-stringify"]);Liferay.provide(Portlet,"onLoad",function(options){var instance=this;var canEditTitle=options.canEditTitle;var columnPos=options.columnPos;var isStatic=options.isStatic=="no"?null:options.isStatic;var namespacedId=options.namespacedId;var portletId=options.portletId;var refreshURL=options.refreshURL;var refreshURLData=options.refreshURLData;
|
||||
if(isStatic)instance.registerStatic(portletId);var portlet=A.one("#"+namespacedId);if(portlet&&!portlet.portletProcessed){portlet.portletProcessed=true;portlet.portletId=portletId;portlet.columnPos=columnPos;portlet.isStatic=isStatic;portlet.refreshURL=refreshURL;portlet.refreshURLData=refreshURLData;if(canEditTitle){var events="focus";if(!A.UA.touch)events=["focus","mousemove"];var handle=portlet.on(events,function(event){Util.portletTitleEdit({doAsUserId:themeDisplay.getDoAsUserIdEncoded(),obj:portlet,
|
||||
plid:themeDisplay.getPlid(),portletId:portletId});handle.detach()})}}Liferay.fire("portletReady",{portlet:portlet,portletId:portletId});instance.readyCounter++;if(instance.readyCounter===instance.list.length)Liferay.fire("allPortletsReady",{portletId:portletId})},["aui-base","aui-timer","event-move"]);Liferay.provide(Portlet,"refresh",function(portlet,data){var instance=this;portlet=A.one(portlet);if(portlet){data=data||portlet.refreshURLData||{};if(!data.hasOwnProperty("portletAjaxable"))data.portletAjaxable=
|
||||
true;var id=portlet.attr("portlet");var url=portlet.refreshURL;var placeHolder=A.Node.create('\x3cdiv class\x3d"loading-animation" id\x3d"p_p_id'+id+'" /\x3e');if(data.portletAjaxable&&url){portlet.placeBefore(placeHolder);portlet.remove(true);Portlet.destroyComponents(portlet.portletId);var params={};var urlPieces=url.split("?");if(urlPieces.length>1){params=A.QueryString.parse(urlPieces[1]);delete params.dataType;url=urlPieces[0]}instance.addHTML({data:A.mix(params,data,true),onComplete:function onComplete(portlet,
|
||||
portletId){portlet.refreshURL=url;if(portlet)portlet.attr("data-qa-id","app-refreshed");Liferay.fire(portlet.portletId+":portletRefreshed",{portlet:portlet,portletId:portletId})},placeHolder:placeHolder,url:url})}else if(!portlet.getData("pendingRefresh")){portlet.setData("pendingRefresh",true);var nonAjaxableContentMessage=Lang.sub(TPL_NOT_AJAXABLE,['Questa\x20modifica\x20sarà\x20mostrata\x20solo\x20dopo\x20l\x27aggiornamento\x20della\x20pagina\x20corrente\x2e']);var portletBody=portlet.one(".portlet-body");portletBody.placeBefore(nonAjaxableContentMessage);
|
||||
portletBody.hide()}}},["aui-base","querystring-parse"]);Liferay.provide(Portlet,"registerStatic",function(portletId){var instance=this;var Node=A.Node;if(Node&&portletId instanceof Node)portletId=portletId.attr("id");else if(portletId.id)portletId=portletId.id;var id=Util.getPortletId(portletId);instance._staticPortlets[id]=true},["aui-base"]);Liferay.provide(Portlet,"openWindow",function(options){var instance=this;var bodyCssClass=options.bodyCssClass;var destroyOnHide=options.destroyOnHide;var namespace=
|
||||
options.namespace;var portlet=options.portlet;var subTitle=options.subTitle;var title=options.title;var uri=options.uri;portlet=A.one(portlet);if(portlet&&uri){var portletTitle=portlet.one(".portlet-title")||portlet.one(".portlet-title-default");var titleHtml=title;if(portletTitle)if(portlet.one("#cpPortletTitle"))titleHtml=portletTitle.one(".portlet-title-text").outerHTML()+" - "+titleHtml;else titleHtml=portletTitle.text()+" - "+titleHtml;if(subTitle)titleHtml+='\x3cdiv class\x3d"portlet-configuration-subtitle small"\x3e\x3cspan class\x3d"portlet-configuration-subtitle-text"\x3e'+
|
||||
subTitle+"\x3c/span\x3e\x3c/div\x3e";Liferay.Util.openWindow({cache:false,dialog:{destroyOnHide:destroyOnHide},dialogIframe:{bodyCssClass:bodyCssClass,id:namespace+"configurationIframe",uri:uri},id:namespace+"configurationIframeDialog",title:titleHtml,uri:uri},function(dialog){dialog.once("drag:init",function(){dialog.dd.addInvalid(".portlet-configuration-subtitle-text")})})}},["liferay-util-window"]);Liferay.publish("closePortlet",{defaultFn:Portlet._defCloseFn});Liferay.publish("allPortletsReady",
|
||||
{fireOnce:true});Portlet.ready=function(fn){Liferay.on("portletReady",function(event){fn(event.portletId,event.portlet)})};Liferay.Portlet=Portlet})(AUI(),Liferay);
|
||||
Liferay.Workflow={ACTION_PUBLISH:1,ACTION_SAVE_DRAFT:2,STATUS_ANY:-1,STATUS_APPROVED:0,STATUS_DENIED:4,STATUS_DRAFT:2,STATUS_EXPIRED:3,STATUS_PENDING:1};
|
||||
AUI.add("liferay-form",function(A){var AArray=A.Array;var Lang=A.Lang;var formConfig;var DEFAULTS_FORM_VALIDATOR=A.config.FormValidator;var defaultAcceptFiles=DEFAULTS_FORM_VALIDATOR.RULES.acceptFiles;var TABS_SECTION_STR="TabsSection";var REGEX_NUMBER=/^[+\-]?(\d+)([.|,]\d+)*([eE][+-]?\d+)?$/;var REGEX_URL=/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(https?:\/\/|www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))((.*):(\d*)\/?(.*))?)/;
|
||||
var acceptFiles=function(val,node,ruleValue){if(ruleValue&&ruleValue.split(",").includes("*"))return true;return defaultAcceptFiles(val,node,ruleValue)};var maxFileSize=function(val,node,ruleValue){var nodeType=node.get("type").toLowerCase();if(nodeType==="file")return ruleValue===0||node._node.files[0].size<=ruleValue;return true};var number=function(val,node,ruleValue){return REGEX_NUMBER&®EX_NUMBER.test(val)};var url=function(val,node,ruleValue){return REGEX_URL&®EX_URL.test(val)};A.mix(DEFAULTS_FORM_VALIDATOR.RULES,
|
||||
{acceptFiles:acceptFiles,maxFileSize:maxFileSize,number:number,url:url},true);A.mix(DEFAULTS_FORM_VALIDATOR.STRINGS,{DEFAULT:'Controllare\x20questo\x20campo\x2e',acceptFiles:'Inserisci\x20un\x20file\x20con\x20un\x27estensione\x20valida\x20\x28\x7b0\x7d\x29\x2e',alpha:'Inserisci\x20solo\x20caratteri\x20alfa\x2e',alphanum:'Inserisci\x20solo\x20caratteri\x20alfanumerici\x2e',date:'Inserisci\x20una\x20data\x20valida\x2e',digits:'Inserisci\x20solo\x20numeri\x2e',
|
||||
email:'Inserisci\x20un\x20indirizzo\x20email\x20valido\x2e',equalTo:'Inserisci\x20di\x20nuovo\x20lo\x20stesso\x20valore\x2e',max:'Inserisci\x20un\x20valore\x20minore\x20di\x20o\x20uguale\x20a\x20\x7b0\x7d\x2e',maxFileSize:'Si\x20prega\x20di\x20inserire\x20un\x20file\x20con\x20una\x20dimensione\x20valida\x20non\x20più\x20grande\x20di\x20\x7b0\x7d\x2e',maxLength:'Inserisci\x20non\x20più\x20di\x20\x7b0\x7d\x20caratteri\x2e',min:'Inserisci\x20un\x20valore\x20più\x20grande\x20di\x20o\x20uguale\x20a\x20\x7b0\x7d\x2e',minLength:'Inserisci\x20almeno\x20\x7b0\x7d\x20caratteri\x2e',
|
||||
number:'Inserisci\x20un\x20numero\x20valido\x2e',range:'Inserisci\x20un\x20valore\x20tra\x20\x7b0\x7d\x20e\x20\x7b1\x7d\x2e',rangeLength:'Inserisci\x20un\x20valore\x20con\x20una\x20lunghezza\x20caratteri\x20tra\x20\x7b0\x7d\x20e\x20\x7b1\x7d\x2e',required:'Questo\x20campo\x20è\x20obbligatorio\x2e',url:'Inserisci\x20un\x20URL\x20valido\x2e'},true);var Form=A.Component.create({ATTRS:{fieldRules:{setter:function(val){var instance=this;instance._processFieldRules(val);return val}},id:{},namespace:{},onSubmit:{valueFn:function(){var instance=
|
||||
this;return instance._onSubmit}},validateOnBlur:{validator:Lang.isBoolean,value:true}},EXTENDS:A.Base,prototype:{initializer:function(){var instance=this;var id=instance.get("id");var form=document[id];var formNode=A.one(form);instance.form=form;instance.formNode=formNode;if(formNode){var formValidator=new A.FormValidator({boundingBox:formNode,validateOnBlur:instance.get("validateOnBlur")});A.Do.before("_focusInvalidFieldTab",formValidator,"focusInvalidField",instance);instance.formValidator=formValidator;
|
||||
instance._processFieldRules();instance._bindForm()}},addRule:function(fieldName,validatorName,errorMessage,body,custom){var instance=this;var fieldRules=instance.get("fieldRules");var ruleIndex=instance._findRuleIndex(fieldRules,fieldName,validatorName);if(ruleIndex==-1){fieldRules.push({body:body||"",custom:custom||false,errorMessage:errorMessage||"",fieldName:fieldName,validatorName:validatorName});instance._processFieldRules(fieldRules)}},removeRule:function(fieldName,validatorName){var instance=
|
||||
this;var fieldRules=instance.get("fieldRules");var ruleIndex=instance._findRuleIndex(fieldRules,fieldName,validatorName);if(ruleIndex!=-1){var rule=fieldRules[ruleIndex];instance.formValidator.resetField(rule.fieldName);fieldRules.splice(ruleIndex,1);instance._processFieldRules(fieldRules)}},_afterGetFieldsByName:function(fieldName){var instance=this;var editorString="Editor";if(fieldName.lastIndexOf(editorString)===fieldName.length-editorString.length){var formNode=instance.formNode;return new A.Do.AlterReturn("Return editor dom element",
|
||||
formNode.one("#"+fieldName))}},_bindForm:function(){var instance=this;var formNode=instance.formNode;var formValidator=instance.formValidator;formValidator.on("submit",A.bind("_onValidatorSubmit",instance));formValidator.on("submitError",A.bind("_onSubmitError",instance));formNode.delegate(["blur","focus"],A.bind("_onFieldFocusChange",instance),"button,input,select,textarea");formNode.delegate(["blur","input"],A.bind("_onEditorBlur",instance),'div[contenteditable\x3d"true"]');A.Do.after("_afterGetFieldsByName",
|
||||
formValidator,"getFieldsByName",instance)},_defaultSubmitFn:function(event){var instance=this;if(!event.stopped)submitForm(instance.form)},_findRuleIndex:function(fieldRules,fieldName,validatorName){var ruleIndex=-1;AArray.some(fieldRules,function(element,index){if(element.fieldName===fieldName&&element.validatorName===validatorName){ruleIndex=index;return true}});return ruleIndex},_focusInvalidFieldTab:function(){var instance=this;var formNode=instance.formNode;var field=formNode.one("."+instance.formValidator.get("errorClass"));
|
||||
if(field){var fieldWrapper=field.ancestor("form \x3e div");var formTabs=formNode.one(".lfr-nav");if(fieldWrapper&&formTabs){var tabs=formTabs.all(".tab");var tabsNamespace=formTabs.getAttribute("data-tabs-namespace");var tabNames=AArray.map(tabs._nodes,function(tab){return tab.getAttribute("data-tab-name")});var fieldWrapperId=fieldWrapper.getAttribute("id").slice(0,-TABS_SECTION_STR.length);var fieldTabId=AArray.find(tabs._nodes,function(tab){return tab.getAttribute("id").indexOf(fieldWrapperId)!==
|
||||
-1});Liferay.Portal.Tabs.show(tabsNamespace,tabNames,fieldTabId.getAttribute("data-tab-name"))}}},_onEditorBlur:function(event){var instance=this;var formValidator=instance.formValidator;formValidator.validateField(event.target)},_onFieldFocusChange:function(event){var instance=this;var row=event.currentTarget.ancestor(".field");if(row)row.toggleClass("field-focused",event.type==="focus")},_onSubmit:function(event){var instance=this;event.preventDefault();setTimeout(function(){instance._defaultSubmitFn(event)},
|
||||
0)},_onSubmitError:function(event){var instance=this;var collapsiblePanels=instance.formNode.all(".panel-collapse");collapsiblePanels.each(function(panel){var errorFields=panel.get("children").all(".has-error");if(errorFields.size()>0&&!panel.hasClass("in")){var panelNode=panel.getDOM();AUI.$(panelNode).collapse("show")}})},_onValidatorSubmit:function(event){var instance=this;var onSubmit=instance.get("onSubmit");onSubmit.call(instance,event.validator.formEvent)},_processFieldRule:function(rules,
|
||||
strings,rule){var instance=this;var value=true;var fieldName=rule.fieldName;var validatorName=rule.validatorName;if((rule.body||rule.body===0)&&!rule.custom)value=rule.body;var fieldRules=rules[fieldName];if(!fieldRules){fieldRules={};rules[fieldName]=fieldRules}fieldRules[validatorName]=value;if(rule.custom)DEFAULTS_FORM_VALIDATOR.RULES[validatorName]=rule.body;var errorMessage=rule.errorMessage;if(errorMessage){var fieldStrings=strings[fieldName];if(!fieldStrings){fieldStrings={};strings[fieldName]=
|
||||
fieldStrings}fieldStrings[validatorName]=errorMessage}},_processFieldRules:function(fieldRules){var instance=this;if(!fieldRules)fieldRules=instance.get("fieldRules");var fieldStrings={};var rules={};for(var rule in fieldRules)instance._processFieldRule(rules,fieldStrings,fieldRules[rule]);var formValidator=instance.formValidator;if(formValidator){formValidator.set("fieldStrings",fieldStrings);formValidator.set("rules",rules)}}},get:function(id){var instance=this;return instance._INSTANCES[id]},register:function(config){var instance=
|
||||
this;formConfig=config;var form=new Liferay.Form(config);var formName=config.id||config.namespace;instance._INSTANCES[formName]=form;Liferay.fire("form:registered",{form:form,formName:formName});return form},_INSTANCES:{}});Liferay.Form=Form},"",{requires:["aui-base","aui-form-validator"]});
|
||||
AUI.add("liferay-form-placeholders",function(A){var ANode=A.Node;var CSS_PLACEHOLDER="text-placeholder";var MAP_IGNORE_ATTRS={id:1,name:1,type:1};var SELECTOR_PLACEHOLDER_INPUTS="input[placeholder], textarea[placeholder]";var STR_BLANK="";var STR_DATA_TYPE_PASSWORD_PLACEHOLDER="data-type-password-placeholder";var STR_FOCUS="focus";var STR_PASSWORD="password";var STR_PLACEHOLDER="placeholder";var STR_SPACE=" ";var STR_TYPE="type";var Placeholders=A.Component.create({EXTENDS:A.Plugin.Base,NAME:"placeholders",
|
||||
NS:STR_PLACEHOLDER,prototype:{initializer:function(config){var instance=this;var host=instance.get("host");var formNode=host.formNode;if(formNode){var placeholderInputs=formNode.all(SELECTOR_PLACEHOLDER_INPUTS);placeholderInputs.each(function(item,index){if(!item.val())if(item.attr(STR_TYPE)===STR_PASSWORD)instance._initializePasswordNode(item);else{item.addClass(CSS_PLACEHOLDER);item.val(item.attr(STR_PLACEHOLDER))}});instance.host=host;instance.beforeHostMethod("_onValidatorSubmit",instance._removePlaceholders,
|
||||
instance);instance.beforeHostMethod("_onFieldFocusChange",instance._togglePlaceholders,instance)}},_initializePasswordNode:function(field){var placeholder=ANode.create('\x3cinput name\x3d"'+field.attr("name")+'_pass_placeholder" type\x3d"text" /\x3e');Liferay.Util.getAttributes(field,function(value,name,attrs){var result=false;if(!MAP_IGNORE_ATTRS[name]){if(name==="class")value+=STR_SPACE+CSS_PLACEHOLDER;placeholder.setAttribute(name,value)}return result});placeholder.val(field.attr(STR_PLACEHOLDER));
|
||||
placeholder.attr(STR_DATA_TYPE_PASSWORD_PLACEHOLDER,true);field.placeBefore(placeholder);field.hide()},_removePlaceholders:function(){var instance=this;var formNode=instance.host.formNode;var placeholderInputs=formNode.all(SELECTOR_PLACEHOLDER_INPUTS);placeholderInputs.each(function(item,index){if(item.val()==item.attr(STR_PLACEHOLDER))item.val(STR_BLANK)})},_toggleLocalizedPlaceholders:function(event,currentTarget){var placeholder=currentTarget.attr(STR_PLACEHOLDER);if(placeholder){var value=currentTarget.val();
|
||||
if(event.type===STR_FOCUS){if(value===placeholder)currentTarget.removeClass(CSS_PLACEHOLDER)}else if(!value){currentTarget.val(placeholder);currentTarget.addClass(CSS_PLACEHOLDER)}}},_togglePasswordPlaceholders:function(event,currentTarget){var placeholder=currentTarget.attr(STR_PLACEHOLDER);if(placeholder)if(event.type===STR_FOCUS){if(currentTarget.hasAttribute(STR_DATA_TYPE_PASSWORD_PLACEHOLDER)){currentTarget.hide();var passwordField=currentTarget.next();passwordField.show();setTimeout(function(){Liferay.Util.focusFormField(passwordField)},
|
||||
0)}}else if(currentTarget.attr(STR_TYPE)===STR_PASSWORD){var value=currentTarget.val();if(!value){currentTarget.hide();currentTarget.previous().show()}}},_togglePlaceholders:function(event){var instance=this;var currentTarget=event.currentTarget;if(currentTarget.hasAttribute(STR_DATA_TYPE_PASSWORD_PLACEHOLDER)||currentTarget.attr(STR_TYPE)===STR_PASSWORD)instance._togglePasswordPlaceholders(event,currentTarget);else if(currentTarget.hasClass("language-value"))instance._toggleLocalizedPlaceholders(event,
|
||||
currentTarget);else{var placeholder=currentTarget.attr(STR_PLACEHOLDER);if(placeholder){var value=currentTarget.val();if(event.type===STR_FOCUS){if(value===placeholder){currentTarget.val(STR_BLANK);currentTarget.removeClass(CSS_PLACEHOLDER)}}else if(!value){currentTarget.val(placeholder);currentTarget.addClass(CSS_PLACEHOLDER)}}}}}});Liferay.Form.Placeholders=Placeholders;A.Base.plug(Liferay.Form,Placeholders)},"",{requires:["liferay-form","plugin"]});
|
||||
AUI.add("liferay-icon",function(A){var _ICON_REGISTRY={};var Icon={register:function(config){var instance=this;var doc=A.one(A.config.doc);_ICON_REGISTRY[config.id]=config;if(!instance._docClickHandler)instance._docClickHandler=doc.delegate("click",instance._handleDocClick,".lfr-icon-item",instance);if(!instance._docHoverHandler)instance._docHoverHandler=doc.delegate("hover",instance._handleDocMouseOver,instance._handleDocMouseOut,".lfr-icon-item",instance);Liferay.once("screenLoad",function(){delete _ICON_REGISTRY[config.id]})},
|
||||
_forcePost:function(event){var instance=this;if(!Liferay.SPA||!Liferay.SPA.app){Liferay.Util.forcePost(event.currentTarget);event.preventDefault()}},_getConfig:function(event){var instance=this;return _ICON_REGISTRY[event.currentTarget.attr("id")]},_handleDocClick:function(event){var instance=this;var config=instance._getConfig(event);if(config){event.preventDefault();if(config.useDialog)instance._useDialog(event);else instance._forcePost(event)}},_handleDocMouseOut:function(event){var instance=this;
|
||||
var config=instance._getConfig(event);if(config&&config.srcHover)instance._onMouseHover(event,config.src)},_handleDocMouseOver:function(event){var instance=this;var config=instance._getConfig(event);if(config&&config.srcHover)instance._onMouseHover(event,config.srcHover)},_onMouseHover:function(event,src){var instance=this;var img=event.currentTarget.one("img");if(img)img.attr("src",src)},_useDialog:function(event){Liferay.Util.openInDialog(event,{dialog:{destroyOnHide:true},dialogIframe:{bodyCssClass:"dialog-with-footer"}})}};
|
||||
Liferay.Icon=Icon},"",{requires:["aui-base","liferay-util-window"]});
|
||||
AUI.add("liferay-menu",function(A){var Util=Liferay.Util;var ARIA_ATTR_ROLE="role";var ATTR_CLASS_NAME="className";var AUTO="auto";var CSS_BTN_PRIMARY="btn-primary";var CSS_EXTENDED="lfr-extended";var CSS_OPEN="open";var CSS_PORTLET=".portlet";var DEFAULT_ALIGN_POINTS=["tl","bl"];var EVENT_CLICK="click";var PARENT_NODE="parentNode";var STR_BOTTOM="b";var STR_LEFT="l";var STR_LTR="ltr";var STR_RIGHT="r";var STR_RTL="rtl";var STR_TOP="t";var MAP_ALIGN_HORIZONTAL_OVERLAY={left:STR_RIGHT,right:STR_LEFT};
|
||||
var MAP_ALIGN_HORIZONTAL_OVERLAY_RTL={left:STR_LEFT,right:STR_RIGHT};var MAP_ALIGN_HORIZONTAL_TRIGGER={left:STR_LEFT,right:STR_RIGHT};var MAP_ALIGN_HORIZONTAL_TRIGGER_RTL={left:STR_RIGHT,right:STR_LEFT};var MAP_ALIGN_VERTICAL_OVERLAY={down:STR_TOP,up:STR_BOTTOM};var MAP_ALIGN_VERTICAL_TRIGGER={down:STR_BOTTOM,up:STR_TOP};var MAP_LIVE_SEARCH={};var REGEX_DIRECTION=/\bdirection-(down|left|right|up)\b/;var REGEX_MAX_DISPLAY_ITEMS=/max-display-items-(\d+)/;var SELECTOR_ANCHOR="a";var SELECTOR_LIST_ITEM=
|
||||
"li";var SELECTOR_SEARCH_CONTAINER=".lfr-menu-list-search-container";var TPL_MENU='\x3cdiv class\x3d"open" /\x3e';var Menu=function(){var instance=this;instance._handles=[];if(!Menu._INSTANCE)Menu._INSTANCE=instance};Menu.prototype={_closeActiveMenu:function(){var instance=this;var menu=instance._activeMenu;if(menu){var handles=instance._handles;A.Array.invoke(handles,"detach");handles.length=0;var overlay=instance._overlay;if(overlay)overlay.hide();var trigger=instance._activeTrigger;instance._activeMenu=
|
||||
null;instance._activeTrigger=null;if(trigger.hasClass(CSS_EXTENDED))trigger.removeClass(CSS_BTN_PRIMARY);else{trigger.get(PARENT_NODE).removeClass(CSS_OPEN);var portlet=trigger.ancestor(CSS_PORTLET);if(portlet)portlet.removeClass(CSS_OPEN)}}},_getAlignPoints:A.cached(function(cssClass){var instance=this;var alignPoints=DEFAULT_ALIGN_POINTS;var defaultOverlayHorizontalAlign=STR_RIGHT;var defaultTriggerHorizontalAlign=STR_LEFT;var mapAlignHorizontalOverlay=MAP_ALIGN_HORIZONTAL_OVERLAY;var mapAlignHorizontalTrigger=
|
||||
MAP_ALIGN_HORIZONTAL_TRIGGER;var langDir=Liferay.Language.direction[themeDisplay.getLanguageId()]||STR_LTR;if(langDir===STR_RTL){defaultOverlayHorizontalAlign=STR_LEFT;defaultTriggerHorizontalAlign=STR_RIGHT;mapAlignHorizontalOverlay=MAP_ALIGN_HORIZONTAL_OVERLAY_RTL;mapAlignHorizontalTrigger=MAP_ALIGN_HORIZONTAL_TRIGGER_RTL}if(cssClass.indexOf(AUTO)===-1){var directionMatch=cssClass.match(REGEX_DIRECTION);var direction=directionMatch&&directionMatch[1]||AUTO;var overlayHorizontal=mapAlignHorizontalOverlay[direction]||
|
||||
defaultOverlayHorizontalAlign;var overlayVertical=MAP_ALIGN_VERTICAL_OVERLAY[direction]||STR_TOP;var triggerHorizontal=mapAlignHorizontalTrigger[direction]||defaultTriggerHorizontalAlign;var triggerVertical=MAP_ALIGN_VERTICAL_TRIGGER[direction]||STR_TOP;alignPoints=[overlayVertical+overlayHorizontal,triggerVertical+triggerHorizontal]}return alignPoints}),_getMenu:function(trigger){var instance=this;var overlay=instance._overlay;if(!overlay){var MenuOverlay=A.Component.create({AUGMENTS:[A.WidgetCssClass,
|
||||
A.WidgetPosition,A.WidgetStdMod,A.WidgetModality,A.WidgetPositionAlign,A.WidgetPositionConstrain,A.WidgetStack],CSS_PREFIX:"overlay",EXTENDS:A.Widget,NAME:"overlay"});overlay=(new MenuOverlay({align:{node:trigger,points:DEFAULT_ALIGN_POINTS},constrain:true,hideClass:false,preventOverlap:true,zIndex:Liferay.zIndex.MENU})).render();Liferay.once("beforeScreenFlip",function(){overlay.destroy();instance._overlay=null});instance._overlay=overlay}else overlay.set("align.node",trigger);var listContainer=
|
||||
trigger.getData("menuListContainer");var menu=trigger.getData("menu");var menuHeight=trigger.getData("menuHeight");var liveSearch=menu&&MAP_LIVE_SEARCH[menu.guid()];if(liveSearch)liveSearch.reset();var listItems;if(!menu||!listContainer){listContainer=trigger.next("ul");listItems=listContainer.all(SELECTOR_LIST_ITEM);menu=A.Node.create(TPL_MENU);listContainer.placeBefore(menu);listItems.last().addClass("last");menu.append(listContainer);trigger.setData("menuListContainer",listContainer);trigger.setData("menu",
|
||||
menu);instance._setARIARoles(trigger,menu,listContainer);if(trigger.hasClass("select"))listContainer.delegate("click",function(event){var selectedListItem=event.currentTarget;var selectedListItemIcon=selectedListItem.one("i");var triggerIcon=trigger.one("i");if(selectedListItemIcon&&triggerIcon){var selectedListItemIconClass=selectedListItemIcon.attr("class");triggerIcon.attr("class",selectedListItemIconClass)}var selectedListItemMessage=selectedListItem.one(".lfr-icon-menu-text");var triggerMessage=
|
||||
trigger.one(".lfr-icon-menu-text");if(selectedListItemMessage&&triggerMessage)triggerMessage.setContent(selectedListItemMessage.text())},SELECTOR_LIST_ITEM)}overlay.setStdModContent(A.WidgetStdMod.BODY,menu);if(!menuHeight){menuHeight=instance._getMenuHeight(trigger,menu,listItems||listContainer.all(SELECTOR_LIST_ITEM));trigger.setData("menuHeight",menuHeight);if(menuHeight!==AUTO)listContainer.setStyle("maxHeight",menuHeight)}instance._getFocusManager();return menu},_getMenuHeight:function(trigger,
|
||||
menu,listItems){var instance=this;var cssClass=trigger.attr(ATTR_CLASS_NAME);var height=AUTO;if(cssClass.indexOf("lfr-menu-expanded")===-1){var params=REGEX_MAX_DISPLAY_ITEMS.exec(cssClass);var maxDisplayItems=params&&parseInt(params[1],10);if(maxDisplayItems&&listItems.size()>maxDisplayItems){instance._getLiveSearch(trigger,trigger.getData("menu"));height=0;var heights=listItems.slice(0,maxDisplayItems).get("offsetHeight");for(var i=heights.length-1;i>=0;i--)height+=heights[i]}}return height},_positionActiveMenu:function(){var instance=
|
||||
this;var menu=instance._activeMenu;var trigger=instance._activeTrigger;if(menu){var cssClass=trigger.attr(ATTR_CLASS_NAME);var overlay=instance._overlay;var align=overlay.get("align");var listNode=menu.one("ul");var listNodeHeight=listNode.get("offsetHeight");var listNodeWidth=listNode.get("offsetWidth");var modalMask=false;align.points=instance._getAlignPoints(cssClass);menu.addClass("lfr-icon-menu-open");if(Util.isPhone()||Util.isTablet()){overlay.hide();modalMask=true}overlay.setAttrs({align:align,
|
||||
centered:false,height:listNodeHeight,modal:modalMask,width:listNodeWidth});if(!Util.isPhone()&&!Util.isTablet()){var focusManager=overlay.bodyNode.focusManager;if(focusManager)focusManager.focus(0)}overlay.show();if(cssClass.indexOf(CSS_EXTENDED)>-1)trigger.addClass(CSS_BTN_PRIMARY);else{trigger.get(PARENT_NODE).addClass(CSS_OPEN);var portlet=trigger.ancestor(CSS_PORTLET);if(portlet)portlet.addClass(CSS_OPEN)}}},_setARIARoles:function(trigger,menu,listContainer){var links=menu.all(SELECTOR_ANCHOR);
|
||||
var searchContainer=menu.one(SELECTOR_SEARCH_CONTAINER);var listNode=menu.one("ul");var ariaLinksAttr="menuitem";var ariaListNodeAttr="menu";if(searchContainer){ariaListNodeAttr="listbox";ariaListNodeAttr="option"}listNode.setAttribute(ARIA_ATTR_ROLE,ariaListNodeAttr);links.set(ARIA_ATTR_ROLE,ariaLinksAttr);trigger.attr({"aria-haspopup":true,role:"button"});listNode.setAttribute("aria-labelledby",trigger.guid())}};Menu.handleFocus=function(id){var node=A.one(id);if(node){node.delegate("mouseenter",
|
||||
A.rbind(Menu._targetLink,node,"focus"),SELECTOR_LIST_ITEM);node.delegate("mouseleave",A.rbind(Menu._targetLink,node,"blur"),SELECTOR_LIST_ITEM)}};var buffer=[];Menu.register=function(id){var menuNode=document.getElementById(id);if(menuNode){if(!Menu._INSTANCE)new Menu;buffer.push(menuNode);Menu._registerTask()}};Menu._registerTask=A.debounce(function(){if(buffer.length){var nodes=A.all(buffer);nodes.on(EVENT_CLICK,A.bind("_registerMenu",Menu));buffer.length=0}},100);Menu._targetLink=function(event,
|
||||
action){var anchor=event.currentTarget.one(SELECTOR_ANCHOR);if(anchor)anchor[action]()};Liferay.provide(Menu,"_getFocusManager",function(){var menuInstance=Menu._INSTANCE;var focusManager=menuInstance._focusManager;if(!focusManager){var bodyNode=menuInstance._overlay.bodyNode;bodyNode.plug(A.Plugin.NodeFocusManager,{circular:true,descendants:"li:not(.hide) a,input",focusClass:"focus",keys:{next:"down:40",previous:"down:38"}});bodyNode.on("key",function(event){var activeTrigger=menuInstance._activeTrigger;
|
||||
if(activeTrigger){menuInstance._closeActiveMenu();activeTrigger.focus()}},"down:27,9");focusManager=bodyNode.focusManager;bodyNode.delegate("mouseenter",function(event){if(focusManager.get("focused"))focusManager.focus(event.currentTarget.one(SELECTOR_ANCHOR))},SELECTOR_LIST_ITEM);focusManager.after("activeDescendantChange",function(event){var descendants=focusManager.get("descendants");var selectedItem=descendants.item(event.newVal);if(selectedItem){var overlayList=bodyNode.one("ul");if(overlayList)overlayList.setAttribute("aria-activedescendant",
|
||||
selectedItem.guid())}});menuInstance._focusManager=focusManager}focusManager.refresh()},["node-focusmanager"],true);Liferay.provide(Menu,"_getLiveSearch",function(trigger,menu){var instance=this;var id=menu.guid();var liveSearch=MAP_LIVE_SEARCH[id];if(!liveSearch){var listNode=menu.one("ul");var results=[];listNode.all("li").each(function(node){results.push({name:node.one(".taglib-text-icon").text().trim(),node:node})});liveSearch=new Liferay.MenuFilter({content:listNode,minQueryLength:0,queryDelay:0,
|
||||
resultFilters:"phraseMatch",resultTextLocator:"name",source:results});liveSearch.get("inputNode").swallowEvent("click");MAP_LIVE_SEARCH[id]=liveSearch}},["liferay-menu-filter"],true);Liferay.provide(Menu,"_registerMenu",function(event){var menuInstance=Menu._INSTANCE;var handles=menuInstance._handles;var trigger=event.currentTarget;var activeTrigger=menuInstance._activeTrigger;if(activeTrigger)if(activeTrigger!=trigger){activeTrigger.removeClass(CSS_BTN_PRIMARY);activeTrigger.get(PARENT_NODE).removeClass(CSS_OPEN);
|
||||
var portlet=activeTrigger.ancestor(CSS_PORTLET);if(portlet)portlet.removeClass(CSS_OPEN)}else{menuInstance._closeActiveMenu();return}if(!trigger.hasClass("disabled")){var menu=menuInstance._getMenu(trigger);menuInstance._activeMenu=menu;menuInstance._activeTrigger=trigger;if(!handles.length){var listContainer=trigger.getData("menuListContainer");A.Event.defineOutside("touchend");handles.push(A.getWin().on("resize",A.debounce(menuInstance._positionActiveMenu,200,menuInstance)),A.getDoc().on(EVENT_CLICK,
|
||||
menuInstance._closeActiveMenu,menuInstance),listContainer.on("touchendoutside",function(event){event.preventDefault();menuInstance._closeActiveMenu()},menuInstance),Liferay.on("dropdownShow",function(event){if(event.src!=="LiferayMenu")menuInstance._closeActiveMenu()}));var DDM=A.DD&&A.DD.DDM;if(DDM)handles.push(DDM.on("ddm:start",menuInstance._closeActiveMenu,menuInstance))}menuInstance._positionActiveMenu();Liferay.fire("dropdownShow",{src:"LiferayMenu"});event.halt()}},["aui-widget-cssclass","event-outside",
|
||||
"event-touch","widget","widget-modality","widget-position","widget-position-align","widget-position-constrain","widget-stack","widget-stdmod"]);Liferay.Menu=Menu},"",{requires:["array-invoke","aui-debounce","aui-node","portal-available-languages"]});
|
||||
AUI.add("liferay-notice",function(A){var ADOM=A.DOM;var ANode=A.Node;var Do=A.Do;var Lang=A.Lang;var CSS_ALERTS="has-alerts";var STR_CLICK="click";var STR_EMPTY="";var STR_HIDE="hide";var STR_PX="px";var STR_SHOW="show";var Notice=function(options){var instance=this;options=options||{};instance._closeText=options.closeText;instance._node=options.node;instance._noticeType=options.type||"notice";instance._noticeClass="alert-notice";instance._onClose=options.onClose;instance._useCloseButton=true;if(options.useAnimation){instance._noticeClass+=
|
||||
" popup-alert-notice";if(!Lang.isNumber(options.timeout))options.timeout=5E3}instance._animationConfig=options.animationConfig||{duration:2,easing:"ease-out",top:"50px"};instance._useAnimation=options.useAnimation;instance._timeout=options.timeout;instance._body=A.getBody();instance._useToggleButton=false;instance._hideText=STR_EMPTY;instance._showText=STR_EMPTY;if(options.toggleText!==false){instance.toggleText=A.mix(options.toggleText,{hide:null,show:null});instance._useToggleButton=true}if(instance._noticeType==
|
||||
"warning")instance._noticeClass="alert-danger popup-alert-warning";if(options.noticeClass)instance._noticeClass+=" "+options.noticeClass;instance._content=options.content||STR_EMPTY;instance._createHTML();return instance._notice};Notice.prototype={close:function(){var instance=this;var notice=instance._notice;notice.hide();instance._body.removeClass(CSS_ALERTS);if(instance._onClose)instance._onClose()},setClosing:function(){var instance=this;var alerts=A.all(".popup-alert-notice, .popup-alert-warning");
|
||||
if(alerts.size()){instance._useCloseButton=true;if(!instance._body)instance._body=A.getBody();instance._body.addClass(CSS_ALERTS);alerts.each(instance._addCloseButton,instance)}},_addCloseButton:function(notice){var instance=this;var closeButton;if(instance._closeText!==false)instance._closeText=instance._closeText||'Chiudi';else{instance._useCloseButton=false;instance._closeText=STR_EMPTY}if(instance._useCloseButton){var html='\x3cbutton class\x3d"btn btn-default submit popup-alert-close"\x3e'+
|
||||
instance._closeText+"\x3c/button\x3e";closeButton=notice.append(html)}else closeButton=notice.one(".close");if(closeButton)closeButton.on(STR_CLICK,instance.close,instance)},_addToggleButton:function(notice){var instance=this;if(instance._useToggleButton){instance._hideText=instance._toggleText.hide||'Nascondi';instance._showText=instance._toggleText.show||'Mostra';var toggleButton=ANode.create('\x3ca class\x3d"toggle-button" href\x3d"javascript:;"\x3e\x3cspan\x3e'+
|
||||
instance._hideText+"\x3c/span\x3e\x3c/a\x3e");var toggleSpan=toggleButton.one("span");var visible=0;var hideText=instance._hideText;var showText=instance._showText;toggleButton.on(STR_CLICK,function(event){var text=showText;if(visible===0){text=hideText;visible=1}else visible=0;notice.toggle();toggleSpan.text(text)});notice.append(toggleButton)}},_afterNoticeShow:function(event){var instance=this;instance._preventHide();var notice=instance._notice;if(instance._useAnimation){var animationConfig=instance._animationConfig;
|
||||
var left=animationConfig.left;var top=animationConfig.top;if(!left){var noticeRegion=ADOM.region(ANode.getDOMNode(notice));left=ADOM.winWidth()/2-noticeRegion.width/2;top=-noticeRegion.height;animationConfig.left=left+STR_PX}notice.setXY([left,top]);notice.transition(instance._animationConfig,function(){instance._hideHandle=A.later(instance._timeout,notice,STR_HIDE)})}else if(instance._timeout>-1)instance._hideHandle=A.later(instance._timeout,notice,STR_HIDE);Liferay.fire("noticeShow",{notice:instance,
|
||||
useAnimation:instance._useAnimation})},_beforeNoticeHide:function(event){var instance=this;var returnVal;if(instance._useAnimation){var animationConfig=A.merge(instance._animationConfig,{top:-instance._notice.get("offsetHeight")+STR_PX});instance._notice.transition(animationConfig,function(){instance._notice.toggle(false)});returnVal=new Do.Halt(null)}Liferay.fire("noticeHide",{notice:instance,useAnimation:instance._useAnimation});return returnVal},_beforeNoticeShow:function(event){var instance=this;
|
||||
instance._notice.toggle(true)},_createHTML:function(){var instance=this;var content=instance._content;var node=A.one(instance._node);var notice=node||ANode.create('\x3cdiv class\x3d"alert alert-warning" dynamic\x3d"true"\x3e\x3c/div\x3e');if(content)notice.html(content);instance._noticeClass.split(" ").forEach(function(item,index){notice.addClass(item)});instance._addCloseButton(notice);instance._addToggleButton(notice);if(!node||node&&!node.inDoc())instance._body.prepend(notice);instance._body.addClass(CSS_ALERTS);
|
||||
Do.before(instance._beforeNoticeHide,notice,STR_HIDE,instance);Do.before(instance._beforeNoticeShow,notice,STR_SHOW,instance);Do.after(instance._afterNoticeShow,notice,STR_SHOW,instance);instance._notice=notice},_preventHide:function(){var instance=this;if(instance._hideHandle){instance._hideHandle.cancel();instance._hideHandle=null}}};Liferay.Notice=Notice},"",{requires:["aui-base"]});
|
||||
AUI.add("liferay-poller",function(A){var AObject=A.Object;var _browserKey=Liferay.Util.randomInt();var _enabled=false;var _encryptedUserId=null;var _supportsComet=false;var _delayAccessCount=0;var _delayIndex=0;var _delays=[1,2,3,4,5,7,10];var _getEncryptedUserId=function(){return _encryptedUserId};var _frozen=false;var _locked=false;var _maxDelay=_delays.length-1;var _portletIdsMap={};var _metaData={browserKey:_browserKey,companyId:themeDisplay.getCompanyId(),portletIdsMap:_portletIdsMap,startPolling:true};
|
||||
var _customDelay=null;var _portlets={};var _requestDelay=_delays[0];var _sendQueue=[];var _suspended=false;var _timerId=null;var _url=themeDisplay.getPathContext()+"/poller";var _receiveChannel=_url+"/receive";var _sendChannel=_url+"/send";var _closeCurlyBrace="}";var _openCurlyBrace="{";var _escapedCloseCurlyBrace="[$CLOSE_CURLY_BRACE$]";var _escapedOpenCurlyBrace="[$OPEN_CURLY_BRACE$]";var _cancelRequestTimer=function(){clearTimeout(_timerId);_timerId=null};var _createRequestTimer=function(){_cancelRequestTimer();
|
||||
if(_enabled)if(Poller.isSupportsComet())_receive();else _timerId=setTimeout(_receive,Poller.getDelay())};var _freezeConnection=function(){_frozen=true;_cancelRequestTimer()};var _getReceiveUrl=function(){return _receiveChannel};var _getSendUrl=function(){return _sendChannel};var _processResponse=function(id,obj){var response=JSON.parse(obj.responseText);var send=false;if(Array.isArray(response)){var meta=response.shift();for(var i=0;i<response.length;i++){var chunk=response[i].payload;var chunkData=
|
||||
chunk.data;var portletId=chunk.portletId;var portlet=_portlets[portletId];if(portlet){var currentPortletId=_portletIdsMap[portletId];if(chunkData&¤tPortletId)chunkData.initialRequest=portlet.initialRequest;portlet.listener.call(portlet.scope||Poller,chunkData,chunk.chunkId);if(chunkData&&chunkData.pollerHintHighConnectivity){_requestDelay=_delays[0];_delayIndex=0}if(portlet.initialRequest&¤tPortletId){send=true;portlet.initialRequest=false}}}if("startPolling"in _metaData)delete _metaData.startPolling;
|
||||
if(send)_send();if(!meta.suspendPolling)_thawConnection();else _freezeConnection()}};var _receive=function(){if(!_suspended&&!_frozen){_metaData.userId=_getEncryptedUserId();_metaData.timestamp=(new Date).getTime();AObject.each(_portlets,_updatePortletIdsMap);var requestStr=JSON.stringify([_metaData]);A.io(_getReceiveUrl(),{data:{pollerRequest:requestStr},method:A.config.io.method,on:{success:_processResponse}})}};var _releaseLock=function(){_locked=false};var _sendComplete=function(){_releaseLock();
|
||||
_send()};var _send=function(){if(_enabled&&!_locked&&_sendQueue.length&&!_suspended&&!_frozen){_locked=true;var data=_sendQueue.shift();_metaData.userId=_getEncryptedUserId();_metaData.timestamp=(new Date).getTime();AObject.each(_portlets,_updatePortletIdsMap);var requestStr=JSON.stringify([_metaData].concat(data));A.io(_getSendUrl(),{data:{pollerRequest:requestStr},method:A.config.io.method,on:{complete:_sendComplete}})}};var _thawConnection=function(){_frozen=false;_createRequestTimer()};var _updatePortletIdsMap=
|
||||
function(item,index){_portletIdsMap[index]=item.initialRequest};var Poller={init:function(options){var instance=this;instance.setEncryptedUserId(options.encryptedUserId);instance.setSupportsComet(options.supportsComet)},addListener:function(key,listener,scope){_portlets[key]={initialRequest:true,listener:listener,scope:scope};if(!_enabled){_enabled=true;_receive()}},cancelCustomDelay:function(){_customDelay=null},getDelay:function(){if(_customDelay!==null)_requestDelay=_customDelay;else if(_delayIndex<=
|
||||
_maxDelay){_requestDelay=_delays[_delayIndex];_delayAccessCount++;if(_delayAccessCount==3){_delayIndex++;_delayAccessCount=0}}return _requestDelay*1E3},getReceiveUrl:_getReceiveUrl,getSendUrl:_getSendUrl,isSupportsComet:function(){return _supportsComet},processResponse:_processResponse,removeListener:function(key){var instance=this;if(key in _portlets)delete _portlets[key];if(AObject.keys(_portlets).length===0){_enabled=false;_cancelRequestTimer()}},resume:function(){_suspended=false;_createRequestTimer()},
|
||||
setCustomDelay:function(delay){if(delay===null)_customDelay=delay;else _customDelay=delay/1E3},setDelay:function(delay){_requestDelay=delay/1E3},setEncryptedUserId:function(encryptedUserId){_encryptedUserId=encryptedUserId},setSupportsComet:function(supportsComet){_supportsComet=supportsComet},setUrl:function(url){_url=url},submitRequest:function(key,data,chunkId){if(!_frozen&&key in _portlets){for(var i in data)if(data.hasOwnProperty(i)){var content=data[i];if(content.replace){content=content.replace(_openCurlyBrace,
|
||||
_escapedOpenCurlyBrace);content=content.replace(_closeCurlyBrace,_escapedCloseCurlyBrace);data[i]=content}}var requestData={data:data,portletId:key};if(chunkId)requestData.chunkId=chunkId;_sendQueue.push(requestData);_send()}},suspend:function(){_cancelRequestTimer();_suspended=true},url:_url};A.getWin().on("focus",function(event){_metaData.startPolling=true;_thawConnection()});Liferay.Poller=Poller},"",{requires:["aui-base","io","json"]});
|
||||
@@ -0,0 +1,872 @@
|
||||
/*
|
||||
|
||||
Copyright (c) 2016 Federico Zivolo and contributors
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
*/
|
||||
(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):global.Popper=factory()})(this,function(){var isBrowser=typeof window!=="undefined"&&typeof document!=="undefined";var longerTimeoutBrowsers=["Edge","Trident","Firefox"];var timeoutDuration=0;for(var i=0;i<longerTimeoutBrowsers.length;i+=1)if(isBrowser&&navigator.userAgent.indexOf(longerTimeoutBrowsers[i])>=0){timeoutDuration=1;break}function microtaskDebounce(fn){var called=
|
||||
false;return function(){if(called)return;called=true;window.Promise.resolve().then(function(){called=false;fn()})}}function taskDebounce(fn){var scheduled=false;return function(){if(!scheduled){scheduled=true;setTimeout(function(){scheduled=false;fn()},timeoutDuration)}}}var supportsMicroTasks=isBrowser&&window.Promise;var debounce=supportsMicroTasks?microtaskDebounce:taskDebounce;function isFunction(functionToCheck){var getType={};return functionToCheck&&getType.toString.call(functionToCheck)===
|
||||
"[object Function]"}function getStyleComputedProperty(element,property){if(element.nodeType!==1)return[];var window=element.ownerDocument.defaultView;var css=window.getComputedStyle(element,null);return property?css[property]:css}function getParentNode(element){if(element.nodeName==="HTML")return element;return element.parentNode||element.host}function getScrollParent(element){if(!element)return document.body;switch(element.nodeName){case "HTML":case "BODY":return element.ownerDocument.body;case "#document":return element.body}var _getStyleComputedProp=
|
||||
getStyleComputedProperty(element),overflow=_getStyleComputedProp.overflow,overflowX=_getStyleComputedProp.overflowX,overflowY=_getStyleComputedProp.overflowY;if(/(auto|scroll|overlay)/.test(overflow+overflowY+overflowX))return element;return getScrollParent(getParentNode(element))}var isIE11=isBrowser&&!!(window.MSInputMethodContext&&document.documentMode);var isIE10=isBrowser&&/MSIE 10/.test(navigator.userAgent);function isIE(version){if(version===11)return isIE11;if(version===10)return isIE10;return isIE11||
|
||||
isIE10}function getOffsetParent(element){if(!element)return document.documentElement;var noOffsetParent=isIE(10)?document.body:null;var offsetParent=element.offsetParent||null;while(offsetParent===noOffsetParent&&element.nextElementSibling)offsetParent=(element=element.nextElementSibling).offsetParent;var nodeName=offsetParent&&offsetParent.nodeName;if(!nodeName||nodeName==="BODY"||nodeName==="HTML")return element?element.ownerDocument.documentElement:document.documentElement;if(["TH","TD","TABLE"].indexOf(offsetParent.nodeName)!==
|
||||
-1&&getStyleComputedProperty(offsetParent,"position")==="static")return getOffsetParent(offsetParent);return offsetParent}function isOffsetContainer(element){var nodeName=element.nodeName;if(nodeName==="BODY")return false;return nodeName==="HTML"||getOffsetParent(element.firstElementChild)===element}function getRoot(node){if(node.parentNode!==null)return getRoot(node.parentNode);return node}function findCommonOffsetParent(element1,element2){if(!element1||!element1.nodeType||!element2||!element2.nodeType)return document.documentElement;
|
||||
var order=element1.compareDocumentPosition(element2)&Node.DOCUMENT_POSITION_FOLLOWING;var start=order?element1:element2;var end=order?element2:element1;var range=document.createRange();range.setStart(start,0);range.setEnd(end,0);var commonAncestorContainer=range.commonAncestorContainer;if(element1!==commonAncestorContainer&&element2!==commonAncestorContainer||start.contains(end)){if(isOffsetContainer(commonAncestorContainer))return commonAncestorContainer;return getOffsetParent(commonAncestorContainer)}var element1root=
|
||||
getRoot(element1);if(element1root.host)return findCommonOffsetParent(element1root.host,element2);else return findCommonOffsetParent(element1,getRoot(element2).host)}function getScroll(element){var side=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"top";var upperSide=side==="top"?"scrollTop":"scrollLeft";var nodeName=element.nodeName;if(nodeName==="BODY"||nodeName==="HTML"){var html=element.ownerDocument.documentElement;var scrollingElement=element.ownerDocument.scrollingElement||html;
|
||||
return scrollingElement[upperSide]}return element[upperSide]}function includeScroll(rect,element){var subtract=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var scrollTop=getScroll(element,"top");var scrollLeft=getScroll(element,"left");var modifier=subtract?-1:1;rect.top+=scrollTop*modifier;rect.bottom+=scrollTop*modifier;rect.left+=scrollLeft*modifier;rect.right+=scrollLeft*modifier;return rect}function getBordersSize(styles,axis){var sideA=axis==="x"?"Left":"Top";var sideB=sideA===
|
||||
"Left"?"Right":"Bottom";return parseFloat(styles["border"+sideA+"Width"],10)+parseFloat(styles["border"+sideB+"Width"],10)}function getSize(axis,body,html,computedStyle){return Math.max(body["offset"+axis],body["scroll"+axis],html["client"+axis],html["offset"+axis],html["scroll"+axis],isIE(10)?parseInt(html["offset"+axis])+parseInt(computedStyle["margin"+(axis==="Height"?"Top":"Left")])+parseInt(computedStyle["margin"+(axis==="Height"?"Bottom":"Right")]):0)}function getWindowSizes(document){var body=
|
||||
document.body;var html=document.documentElement;var computedStyle=isIE(10)&&getComputedStyle(html);return{height:getSize("Height",body,html,computedStyle),width:getSize("Width",body,html,computedStyle)}}var classCallCheck=function(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");};var createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||
|
||||
false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var defineProperty=function(obj,key,value){if(key in obj)Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});else obj[key]=
|
||||
value;return obj};var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)if(Object.prototype.hasOwnProperty.call(source,key))target[key]=source[key]}return target};function getClientRect(offsets){return _extends({},offsets,{right:offsets.left+offsets.width,bottom:offsets.top+offsets.height})}function getBoundingClientRect(element){var rect={};try{if(isIE(10)){rect=element.getBoundingClientRect();var scrollTop=getScroll(element,
|
||||
"top");var scrollLeft=getScroll(element,"left");rect.top+=scrollTop;rect.left+=scrollLeft;rect.bottom+=scrollTop;rect.right+=scrollLeft}else rect=element.getBoundingClientRect()}catch(e){}var result={left:rect.left,top:rect.top,width:rect.right-rect.left,height:rect.bottom-rect.top};var sizes=element.nodeName==="HTML"?getWindowSizes(element.ownerDocument):{};var width=sizes.width||element.clientWidth||result.right-result.left;var height=sizes.height||element.clientHeight||result.bottom-result.top;
|
||||
var horizScrollbar=element.offsetWidth-width;var vertScrollbar=element.offsetHeight-height;if(horizScrollbar||vertScrollbar){var styles=getStyleComputedProperty(element);horizScrollbar-=getBordersSize(styles,"x");vertScrollbar-=getBordersSize(styles,"y");result.width-=horizScrollbar;result.height-=vertScrollbar}return getClientRect(result)}function getOffsetRectRelativeToArbitraryNode(children,parent){var fixedPosition=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var isIE10=isIE(10);
|
||||
var isHTML=parent.nodeName==="HTML";var childrenRect=getBoundingClientRect(children);var parentRect=getBoundingClientRect(parent);var scrollParent=getScrollParent(children);var styles=getStyleComputedProperty(parent);var borderTopWidth=parseFloat(styles.borderTopWidth,10);var borderLeftWidth=parseFloat(styles.borderLeftWidth,10);if(fixedPosition&&isHTML){parentRect.top=Math.max(parentRect.top,0);parentRect.left=Math.max(parentRect.left,0)}var offsets=getClientRect({top:childrenRect.top-parentRect.top-
|
||||
borderTopWidth,left:childrenRect.left-parentRect.left-borderLeftWidth,width:childrenRect.width,height:childrenRect.height});offsets.marginTop=0;offsets.marginLeft=0;if(!isIE10&&isHTML){var marginTop=parseFloat(styles.marginTop,10);var marginLeft=parseFloat(styles.marginLeft,10);offsets.top-=borderTopWidth-marginTop;offsets.bottom-=borderTopWidth-marginTop;offsets.left-=borderLeftWidth-marginLeft;offsets.right-=borderLeftWidth-marginLeft;offsets.marginTop=marginTop;offsets.marginLeft=marginLeft}if(isIE10&&
|
||||
!fixedPosition?parent.contains(scrollParent):parent===scrollParent&&scrollParent.nodeName!=="BODY")offsets=includeScroll(offsets,parent);return offsets}function getViewportOffsetRectRelativeToArtbitraryNode(element){var excludeScroll=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var html=element.ownerDocument.documentElement;var relativeOffset=getOffsetRectRelativeToArbitraryNode(element,html);var width=Math.max(html.clientWidth,window.innerWidth||0);var height=Math.max(html.clientHeight,
|
||||
window.innerHeight||0);var scrollTop=!excludeScroll?getScroll(html):0;var scrollLeft=!excludeScroll?getScroll(html,"left"):0;var offset={top:scrollTop-relativeOffset.top+relativeOffset.marginTop,left:scrollLeft-relativeOffset.left+relativeOffset.marginLeft,width:width,height:height};return getClientRect(offset)}function isFixed(element){var nodeName=element.nodeName;if(nodeName==="BODY"||nodeName==="HTML")return false;if(getStyleComputedProperty(element,"position")==="fixed")return true;var parentNode=
|
||||
getParentNode(element);if(!parentNode)return false;return isFixed(parentNode)}function getFixedPositionOffsetParent(element){if(!element||!element.parentElement||isIE())return document.documentElement;var el=element.parentElement;while(el&&getStyleComputedProperty(el,"transform")==="none")el=el.parentElement;return el||document.documentElement}function getBoundaries(popper,reference,padding,boundariesElement){var fixedPosition=arguments.length>4&&arguments[4]!==undefined?arguments[4]:false;var boundaries=
|
||||
{top:0,left:0};var offsetParent=fixedPosition?getFixedPositionOffsetParent(popper):findCommonOffsetParent(popper,reference);if(boundariesElement==="viewport")boundaries=getViewportOffsetRectRelativeToArtbitraryNode(offsetParent,fixedPosition);else{var boundariesNode=void 0;if(boundariesElement==="scrollParent"){boundariesNode=getScrollParent(getParentNode(reference));if(boundariesNode.nodeName==="BODY")boundariesNode=popper.ownerDocument.documentElement}else if(boundariesElement==="window")boundariesNode=
|
||||
popper.ownerDocument.documentElement;else boundariesNode=boundariesElement;var offsets=getOffsetRectRelativeToArbitraryNode(boundariesNode,offsetParent,fixedPosition);if(boundariesNode.nodeName==="HTML"&&!isFixed(offsetParent)){var _getWindowSizes=getWindowSizes(popper.ownerDocument),height=_getWindowSizes.height,width=_getWindowSizes.width;boundaries.top+=offsets.top-offsets.marginTop;boundaries.bottom=height+offsets.top;boundaries.left+=offsets.left-offsets.marginLeft;boundaries.right=width+offsets.left}else boundaries=
|
||||
offsets}padding=padding||0;var isPaddingNumber=typeof padding==="number";boundaries.left+=isPaddingNumber?padding:padding.left||0;boundaries.top+=isPaddingNumber?padding:padding.top||0;boundaries.right-=isPaddingNumber?padding:padding.right||0;boundaries.bottom-=isPaddingNumber?padding:padding.bottom||0;return boundaries}function getArea(_ref){var width=_ref.width,height=_ref.height;return width*height}function computeAutoPlacement(placement,refRect,popper,reference,boundariesElement){var padding=
|
||||
arguments.length>5&&arguments[5]!==undefined?arguments[5]:0;if(placement.indexOf("auto")===-1)return placement;var boundaries=getBoundaries(popper,reference,padding,boundariesElement);var rects={top:{width:boundaries.width,height:refRect.top-boundaries.top},right:{width:boundaries.right-refRect.right,height:boundaries.height},bottom:{width:boundaries.width,height:boundaries.bottom-refRect.bottom},left:{width:refRect.left-boundaries.left,height:boundaries.height}};var sortedAreas=Object.keys(rects).map(function(key){return _extends({key:key},
|
||||
rects[key],{area:getArea(rects[key])})}).sort(function(a,b){return b.area-a.area});var filteredAreas=sortedAreas.filter(function(_ref2){var width=_ref2.width,height=_ref2.height;return width>=popper.clientWidth&&height>=popper.clientHeight});var computedPlacement=filteredAreas.length>0?filteredAreas[0].key:sortedAreas[0].key;var variation=placement.split("-")[1];return computedPlacement+(variation?"-"+variation:"")}function getReferenceOffsets(state,popper,reference){var fixedPosition=arguments.length>
|
||||
3&&arguments[3]!==undefined?arguments[3]:null;var commonOffsetParent=fixedPosition?getFixedPositionOffsetParent(popper):findCommonOffsetParent(popper,reference);return getOffsetRectRelativeToArbitraryNode(reference,commonOffsetParent,fixedPosition)}function getOuterSizes(element){var window=element.ownerDocument.defaultView;var styles=window.getComputedStyle(element);var x=parseFloat(styles.marginTop||0)+parseFloat(styles.marginBottom||0);var y=parseFloat(styles.marginLeft||0)+parseFloat(styles.marginRight||
|
||||
0);var result={width:element.offsetWidth+y,height:element.offsetHeight+x};return result}function getOppositePlacement(placement){var hash={left:"right",right:"left",bottom:"top",top:"bottom"};return placement.replace(/left|right|bottom|top/g,function(matched){return hash[matched]})}function getPopperOffsets(popper,referenceOffsets,placement){placement=placement.split("-")[0];var popperRect=getOuterSizes(popper);var popperOffsets={width:popperRect.width,height:popperRect.height};var isHoriz=["right",
|
||||
"left"].indexOf(placement)!==-1;var mainSide=isHoriz?"top":"left";var secondarySide=isHoriz?"left":"top";var measurement=isHoriz?"height":"width";var secondaryMeasurement=!isHoriz?"height":"width";popperOffsets[mainSide]=referenceOffsets[mainSide]+referenceOffsets[measurement]/2-popperRect[measurement]/2;if(placement===secondarySide)popperOffsets[secondarySide]=referenceOffsets[secondarySide]-popperRect[secondaryMeasurement];else popperOffsets[secondarySide]=referenceOffsets[getOppositePlacement(secondarySide)];
|
||||
return popperOffsets}function find(arr,check){if(Array.prototype.find)return arr.find(check);return arr.filter(check)[0]}function findIndex(arr,prop,value){if(Array.prototype.findIndex)return arr.findIndex(function(cur){return cur[prop]===value});var match=find(arr,function(obj){return obj[prop]===value});return arr.indexOf(match)}function runModifiers(modifiers,data,ends){var modifiersToRun=ends===undefined?modifiers:modifiers.slice(0,findIndex(modifiers,"name",ends));modifiersToRun.forEach(function(modifier){if(modifier["function"])console.warn("`modifier.function` is deprecated, use `modifier.fn`!");
|
||||
var fn=modifier["function"]||modifier.fn;if(modifier.enabled&&isFunction(fn)){data.offsets.popper=getClientRect(data.offsets.popper);data.offsets.reference=getClientRect(data.offsets.reference);data=fn(data,modifier)}});return data}function update(){if(this.state.isDestroyed)return;var data={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:false,offsets:{}};data.offsets.reference=getReferenceOffsets(this.state,this.popper,this.reference,this.options.positionFixed);data.placement=computeAutoPlacement(this.options.placement,
|
||||
data.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding);data.originalPlacement=data.placement;data.positionFixed=this.options.positionFixed;data.offsets.popper=getPopperOffsets(this.popper,data.offsets.reference,data.placement);data.offsets.popper.position=this.options.positionFixed?"fixed":"absolute";data=runModifiers(this.modifiers,data);if(!this.state.isCreated){this.state.isCreated=true;this.options.onCreate(data)}else this.options.onUpdate(data)}
|
||||
function isModifierEnabled(modifiers,modifierName){return modifiers.some(function(_ref){var name=_ref.name,enabled=_ref.enabled;return enabled&&name===modifierName})}function getSupportedPropertyName(property){var prefixes=[false,"ms","Webkit","Moz","O"];var upperProp=property.charAt(0).toUpperCase()+property.slice(1);for(var i=0;i<prefixes.length;i++){var prefix=prefixes[i];var toCheck=prefix?""+prefix+upperProp:property;if(typeof document.body.style[toCheck]!=="undefined")return toCheck}return null}
|
||||
function destroy(){this.state.isDestroyed=true;if(isModifierEnabled(this.modifiers,"applyStyle")){this.popper.removeAttribute("x-placement");this.popper.style.position="";this.popper.style.top="";this.popper.style.left="";this.popper.style.right="";this.popper.style.bottom="";this.popper.style.willChange="";this.popper.style[getSupportedPropertyName("transform")]=""}this.disableEventListeners();if(this.options.removeOnDestroy)this.popper.parentNode.removeChild(this.popper);return this}function getWindow(element){var ownerDocument=
|
||||
element.ownerDocument;return ownerDocument?ownerDocument.defaultView:window}function attachToScrollParents(scrollParent,event,callback,scrollParents){var isBody=scrollParent.nodeName==="BODY";var target=isBody?scrollParent.ownerDocument.defaultView:scrollParent;target.addEventListener(event,callback,{passive:true});if(!isBody)attachToScrollParents(getScrollParent(target.parentNode),event,callback,scrollParents);scrollParents.push(target)}function setupEventListeners(reference,options,state,updateBound){state.updateBound=
|
||||
updateBound;getWindow(reference).addEventListener("resize",state.updateBound,{passive:true});var scrollElement=getScrollParent(reference);attachToScrollParents(scrollElement,"scroll",state.updateBound,state.scrollParents);state.scrollElement=scrollElement;state.eventsEnabled=true;return state}function enableEventListeners(){if(!this.state.eventsEnabled)this.state=setupEventListeners(this.reference,this.options,this.state,this.scheduleUpdate)}function removeEventListeners(reference,state){getWindow(reference).removeEventListener("resize",
|
||||
state.updateBound);state.scrollParents.forEach(function(target){target.removeEventListener("scroll",state.updateBound)});state.updateBound=null;state.scrollParents=[];state.scrollElement=null;state.eventsEnabled=false;return state}function disableEventListeners(){if(this.state.eventsEnabled){cancelAnimationFrame(this.scheduleUpdate);this.state=removeEventListeners(this.reference,this.state)}}function isNumeric(n){return n!==""&&!isNaN(parseFloat(n))&&isFinite(n)}function setStyles(element,styles){Object.keys(styles).forEach(function(prop){var unit=
|
||||
"";if(["width","height","top","right","bottom","left"].indexOf(prop)!==-1&&isNumeric(styles[prop]))unit="px";element.style[prop]=styles[prop]+unit})}function setAttributes(element,attributes){Object.keys(attributes).forEach(function(prop){var value=attributes[prop];if(value!==false)element.setAttribute(prop,attributes[prop]);else element.removeAttribute(prop)})}function applyStyle(data){setStyles(data.instance.popper,data.styles);setAttributes(data.instance.popper,data.attributes);if(data.arrowElement&&
|
||||
Object.keys(data.arrowStyles).length)setStyles(data.arrowElement,data.arrowStyles);return data}function applyStyleOnLoad(reference,popper,options,modifierOptions,state){var referenceOffsets=getReferenceOffsets(state,popper,reference,options.positionFixed);var placement=computeAutoPlacement(options.placement,referenceOffsets,popper,reference,options.modifiers.flip.boundariesElement,options.modifiers.flip.padding);popper.setAttribute("x-placement",placement);setStyles(popper,{position:options.positionFixed?
|
||||
"fixed":"absolute"});return options}function getRoundedOffsets(data,shouldRound){var _data$offsets=data.offsets,popper=_data$offsets.popper,reference=_data$offsets.reference;var round=Math.round,floor=Math.floor;var noRound=function noRound(v){return v};var referenceWidth=round(reference.width);var popperWidth=round(popper.width);var isVertical=["left","right"].indexOf(data.placement)!==-1;var isVariation=data.placement.indexOf("-")!==-1;var sameWidthParity=referenceWidth%2===popperWidth%2;var bothOddWidth=
|
||||
referenceWidth%2===1&&popperWidth%2===1;var horizontalToInteger=!shouldRound?noRound:isVertical||isVariation||sameWidthParity?round:floor;var verticalToInteger=!shouldRound?noRound:round;return{left:horizontalToInteger(bothOddWidth&&!isVariation&&shouldRound?popper.left-1:popper.left),top:verticalToInteger(popper.top),bottom:verticalToInteger(popper.bottom),right:horizontalToInteger(popper.right)}}var isFirefox=isBrowser&&/Firefox/i.test(navigator.userAgent);function computeStyle(data,options){var x=
|
||||
options.x,y=options.y;var popper=data.offsets.popper;var legacyGpuAccelerationOption=find(data.instance.modifiers,function(modifier){return modifier.name==="applyStyle"}).gpuAcceleration;if(legacyGpuAccelerationOption!==undefined)console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var gpuAcceleration=legacyGpuAccelerationOption!==undefined?legacyGpuAccelerationOption:options.gpuAcceleration;var offsetParent=
|
||||
getOffsetParent(data.instance.popper);var offsetParentRect=getBoundingClientRect(offsetParent);var styles={position:popper.position};var offsets=getRoundedOffsets(data,window.devicePixelRatio<2||!isFirefox);var sideA=x==="bottom"?"top":"bottom";var sideB=y==="right"?"left":"right";var prefixedProperty=getSupportedPropertyName("transform");var left=void 0,top=void 0;if(sideA==="bottom")if(offsetParent.nodeName==="HTML")top=-offsetParent.clientHeight+offsets.bottom;else top=-offsetParentRect.height+
|
||||
offsets.bottom;else top=offsets.top;if(sideB==="right")if(offsetParent.nodeName==="HTML")left=-offsetParent.clientWidth+offsets.right;else left=-offsetParentRect.width+offsets.right;else left=offsets.left;if(gpuAcceleration&&prefixedProperty){styles[prefixedProperty]="translate3d("+left+"px, "+top+"px, 0)";styles[sideA]=0;styles[sideB]=0;styles.willChange="transform"}else{var invertTop=sideA==="bottom"?-1:1;var invertLeft=sideB==="right"?-1:1;styles[sideA]=top*invertTop;styles[sideB]=left*invertLeft;
|
||||
styles.willChange=sideA+", "+sideB}var attributes={"x-placement":data.placement};data.attributes=_extends({},attributes,data.attributes);data.styles=_extends({},styles,data.styles);data.arrowStyles=_extends({},data.offsets.arrow,data.arrowStyles);return data}function isModifierRequired(modifiers,requestingName,requestedName){var requesting=find(modifiers,function(_ref){var name=_ref.name;return name===requestingName});var isRequired=!!requesting&&modifiers.some(function(modifier){return modifier.name===
|
||||
requestedName&&modifier.enabled&&modifier.order<requesting.order});if(!isRequired){var _requesting="`"+requestingName+"`";var requested="`"+requestedName+"`";console.warn(requested+" modifier is required by "+_requesting+" modifier in order to work, be sure to include it before "+_requesting+"!")}return isRequired}function arrow(data,options){var _data$offsets$arrow;if(!isModifierRequired(data.instance.modifiers,"arrow","keepTogether"))return data;var arrowElement=options.element;if(typeof arrowElement===
|
||||
"string"){arrowElement=data.instance.popper.querySelector(arrowElement);if(!arrowElement)return data}else if(!data.instance.popper.contains(arrowElement)){console.warn("WARNING: `arrow.element` must be child of its popper element!");return data}var placement=data.placement.split("-")[0];var _data$offsets=data.offsets,popper=_data$offsets.popper,reference=_data$offsets.reference;var isVertical=["left","right"].indexOf(placement)!==-1;var len=isVertical?"height":"width";var sideCapitalized=isVertical?
|
||||
"Top":"Left";var side=sideCapitalized.toLowerCase();var altSide=isVertical?"left":"top";var opSide=isVertical?"bottom":"right";var arrowElementSize=getOuterSizes(arrowElement)[len];if(reference[opSide]-arrowElementSize<popper[side])data.offsets.popper[side]-=popper[side]-(reference[opSide]-arrowElementSize);if(reference[side]+arrowElementSize>popper[opSide])data.offsets.popper[side]+=reference[side]+arrowElementSize-popper[opSide];data.offsets.popper=getClientRect(data.offsets.popper);var center=
|
||||
reference[side]+reference[len]/2-arrowElementSize/2;var css=getStyleComputedProperty(data.instance.popper);var popperMarginSide=parseFloat(css["margin"+sideCapitalized],10);var popperBorderSide=parseFloat(css["border"+sideCapitalized+"Width"],10);var sideValue=center-data.offsets.popper[side]-popperMarginSide-popperBorderSide;sideValue=Math.max(Math.min(popper[len]-arrowElementSize,sideValue),0);data.arrowElement=arrowElement;data.offsets.arrow=(_data$offsets$arrow={},defineProperty(_data$offsets$arrow,
|
||||
side,Math.round(sideValue)),defineProperty(_data$offsets$arrow,altSide,""),_data$offsets$arrow);return data}function getOppositeVariation(variation){if(variation==="end")return"start";else if(variation==="start")return"end";return variation}var placements=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"];var validPlacements=placements.slice(3);function clockwise(placement){var counter=
|
||||
arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var index=validPlacements.indexOf(placement);var arr=validPlacements.slice(index+1).concat(validPlacements.slice(0,index));return counter?arr.reverse():arr}var BEHAVIORS={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function flip(data,options){if(isModifierEnabled(data.instance.modifiers,"inner"))return data;if(data.flipped&&data.placement===data.originalPlacement)return data;var boundaries=getBoundaries(data.instance.popper,
|
||||
data.instance.reference,options.padding,options.boundariesElement,data.positionFixed);var placement=data.placement.split("-")[0];var placementOpposite=getOppositePlacement(placement);var variation=data.placement.split("-")[1]||"";var flipOrder=[];switch(options.behavior){case BEHAVIORS.FLIP:flipOrder=[placement,placementOpposite];break;case BEHAVIORS.CLOCKWISE:flipOrder=clockwise(placement);break;case BEHAVIORS.COUNTERCLOCKWISE:flipOrder=clockwise(placement,true);break;default:flipOrder=options.behavior}flipOrder.forEach(function(step,
|
||||
index){if(placement!==step||flipOrder.length===index+1)return data;placement=data.placement.split("-")[0];placementOpposite=getOppositePlacement(placement);var popperOffsets=data.offsets.popper;var refOffsets=data.offsets.reference;var floor=Math.floor;var overlapsRef=placement==="left"&&floor(popperOffsets.right)>floor(refOffsets.left)||placement==="right"&&floor(popperOffsets.left)<floor(refOffsets.right)||placement==="top"&&floor(popperOffsets.bottom)>floor(refOffsets.top)||placement==="bottom"&&
|
||||
floor(popperOffsets.top)<floor(refOffsets.bottom);var overflowsLeft=floor(popperOffsets.left)<floor(boundaries.left);var overflowsRight=floor(popperOffsets.right)>floor(boundaries.right);var overflowsTop=floor(popperOffsets.top)<floor(boundaries.top);var overflowsBottom=floor(popperOffsets.bottom)>floor(boundaries.bottom);var overflowsBoundaries=placement==="left"&&overflowsLeft||placement==="right"&&overflowsRight||placement==="top"&&overflowsTop||placement==="bottom"&&overflowsBottom;var isVertical=
|
||||
["top","bottom"].indexOf(placement)!==-1;var flippedVariation=!!options.flipVariations&&(isVertical&&variation==="start"&&overflowsLeft||isVertical&&variation==="end"&&overflowsRight||!isVertical&&variation==="start"&&overflowsTop||!isVertical&&variation==="end"&&overflowsBottom);if(overlapsRef||overflowsBoundaries||flippedVariation){data.flipped=true;if(overlapsRef||overflowsBoundaries)placement=flipOrder[index+1];if(flippedVariation)variation=getOppositeVariation(variation);data.placement=placement+
|
||||
(variation?"-"+variation:"");data.offsets.popper=_extends({},data.offsets.popper,getPopperOffsets(data.instance.popper,data.offsets.reference,data.placement));data=runModifiers(data.instance.modifiers,data,"flip")}});return data}function keepTogether(data){var _data$offsets=data.offsets,popper=_data$offsets.popper,reference=_data$offsets.reference;var placement=data.placement.split("-")[0];var floor=Math.floor;var isVertical=["top","bottom"].indexOf(placement)!==-1;var side=isVertical?"right":"bottom";
|
||||
var opSide=isVertical?"left":"top";var measurement=isVertical?"width":"height";if(popper[side]<floor(reference[opSide]))data.offsets.popper[opSide]=floor(reference[opSide])-popper[measurement];if(popper[opSide]>floor(reference[side]))data.offsets.popper[opSide]=floor(reference[side]);return data}function toValue(str,measurement,popperOffsets,referenceOffsets){var split=str.match(/((?:\-|\+)?\d*\.?\d*)(.*)/);var value=+split[1];var unit=split[2];if(!value)return str;if(unit.indexOf("%")===0){var element=
|
||||
void 0;switch(unit){case "%p":element=popperOffsets;break;case "%":case "%r":default:element=referenceOffsets}var rect=getClientRect(element);return rect[measurement]/100*value}else if(unit==="vh"||unit==="vw"){var size=void 0;if(unit==="vh")size=Math.max(document.documentElement.clientHeight,window.innerHeight||0);else size=Math.max(document.documentElement.clientWidth,window.innerWidth||0);return size/100*value}else return value}function parseOffset(offset,popperOffsets,referenceOffsets,basePlacement){var offsets=
|
||||
[0,0];var useHeight=["right","left"].indexOf(basePlacement)!==-1;var fragments=offset.split(/(\+|\-)/).map(function(frag){return frag.trim()});var divider=fragments.indexOf(find(fragments,function(frag){return frag.search(/,|\s/)!==-1}));if(fragments[divider]&&fragments[divider].indexOf(",")===-1)console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var splitRegex=/\s*,\s*|\s+/;var ops=divider!==-1?[fragments.slice(0,divider).concat([fragments[divider].split(splitRegex)[0]]),
|
||||
[fragments[divider].split(splitRegex)[1]].concat(fragments.slice(divider+1))]:[fragments];ops=ops.map(function(op,index){var measurement=(index===1?!useHeight:useHeight)?"height":"width";var mergeWithPrevious=false;return op.reduce(function(a,b){if(a[a.length-1]===""&&["+","-"].indexOf(b)!==-1){a[a.length-1]=b;mergeWithPrevious=true;return a}else if(mergeWithPrevious){a[a.length-1]+=b;mergeWithPrevious=false;return a}else return a.concat(b)},[]).map(function(str){return toValue(str,measurement,popperOffsets,
|
||||
referenceOffsets)})});ops.forEach(function(op,index){op.forEach(function(frag,index2){if(isNumeric(frag))offsets[index]+=frag*(op[index2-1]==="-"?-1:1)})});return offsets}function offset(data,_ref){var offset=_ref.offset;var placement=data.placement,_data$offsets=data.offsets,popper=_data$offsets.popper,reference=_data$offsets.reference;var basePlacement=placement.split("-")[0];var offsets=void 0;if(isNumeric(+offset))offsets=[+offset,0];else offsets=parseOffset(offset,popper,reference,basePlacement);
|
||||
if(basePlacement==="left"){popper.top+=offsets[0];popper.left-=offsets[1]}else if(basePlacement==="right"){popper.top+=offsets[0];popper.left+=offsets[1]}else if(basePlacement==="top"){popper.left+=offsets[0];popper.top-=offsets[1]}else if(basePlacement==="bottom"){popper.left+=offsets[0];popper.top+=offsets[1]}data.popper=popper;return data}function preventOverflow(data,options){var boundariesElement=options.boundariesElement||getOffsetParent(data.instance.popper);if(data.instance.reference===boundariesElement)boundariesElement=
|
||||
getOffsetParent(boundariesElement);var transformProp=getSupportedPropertyName("transform");var popperStyles=data.instance.popper.style;var top=popperStyles.top,left=popperStyles.left,transform=popperStyles[transformProp];popperStyles.top="";popperStyles.left="";popperStyles[transformProp]="";var boundaries=getBoundaries(data.instance.popper,data.instance.reference,options.padding,boundariesElement,data.positionFixed);popperStyles.top=top;popperStyles.left=left;popperStyles[transformProp]=transform;
|
||||
options.boundaries=boundaries;var order=options.priority;var popper=data.offsets.popper;var check={primary:function primary(placement){var value=popper[placement];if(popper[placement]<boundaries[placement]&&!options.escapeWithReference)value=Math.max(popper[placement],boundaries[placement]);return defineProperty({},placement,value)},secondary:function secondary(placement){var mainSide=placement==="right"?"left":"top";var value=popper[mainSide];if(popper[placement]>boundaries[placement]&&!options.escapeWithReference)value=
|
||||
Math.min(popper[mainSide],boundaries[placement]-(placement==="right"?popper.width:popper.height));return defineProperty({},mainSide,value)}};order.forEach(function(placement){var side=["left","top"].indexOf(placement)!==-1?"primary":"secondary";popper=_extends({},popper,check[side](placement))});data.offsets.popper=popper;return data}function shift(data){var placement=data.placement;var basePlacement=placement.split("-")[0];var shiftvariation=placement.split("-")[1];if(shiftvariation){var _data$offsets=
|
||||
data.offsets,reference=_data$offsets.reference,popper=_data$offsets.popper;var isVertical=["bottom","top"].indexOf(basePlacement)!==-1;var side=isVertical?"left":"top";var measurement=isVertical?"width":"height";var shiftOffsets={start:defineProperty({},side,reference[side]),end:defineProperty({},side,reference[side]+reference[measurement]-popper[measurement])};data.offsets.popper=_extends({},popper,shiftOffsets[shiftvariation])}return data}function hide(data){if(!isModifierRequired(data.instance.modifiers,
|
||||
"hide","preventOverflow"))return data;var refRect=data.offsets.reference;var bound=find(data.instance.modifiers,function(modifier){return modifier.name==="preventOverflow"}).boundaries;if(refRect.bottom<bound.top||refRect.left>bound.right||refRect.top>bound.bottom||refRect.right<bound.left){if(data.hide===true)return data;data.hide=true;data.attributes["x-out-of-boundaries"]=""}else{if(data.hide===false)return data;data.hide=false;data.attributes["x-out-of-boundaries"]=false}return data}function inner(data){var placement=
|
||||
data.placement;var basePlacement=placement.split("-")[0];var _data$offsets=data.offsets,popper=_data$offsets.popper,reference=_data$offsets.reference;var isHoriz=["left","right"].indexOf(basePlacement)!==-1;var subtractLength=["top","left"].indexOf(basePlacement)===-1;popper[isHoriz?"left":"top"]=reference[basePlacement]-(subtractLength?popper[isHoriz?"width":"height"]:0);data.placement=getOppositePlacement(placement);data.offsets.popper=getClientRect(popper);return data}var modifiers={shift:{order:100,
|
||||
enabled:true,fn:shift},offset:{order:200,enabled:true,fn:offset,offset:0},preventOverflow:{order:300,enabled:true,fn:preventOverflow,priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:true,fn:keepTogether},arrow:{order:500,enabled:true,fn:arrow,element:"[x-arrow]"},flip:{order:600,enabled:true,fn:flip,behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:false,fn:inner},hide:{order:800,enabled:true,fn:hide},
|
||||
computeStyle:{order:850,enabled:true,fn:computeStyle,gpuAcceleration:true,x:"bottom",y:"right"},applyStyle:{order:900,enabled:true,fn:applyStyle,onLoad:applyStyleOnLoad,gpuAcceleration:undefined}};var Defaults={placement:"bottom",positionFixed:false,eventsEnabled:true,removeOnDestroy:false,onCreate:function onCreate(){},onUpdate:function onUpdate(){},modifiers:modifiers};var Popper=function(){function Popper(reference,popper){var _this=this;var options=arguments.length>2&&arguments[2]!==undefined?
|
||||
arguments[2]:{};classCallCheck(this,Popper);this.scheduleUpdate=function(){return requestAnimationFrame(_this.update)};this.update=debounce(this.update.bind(this));this.options=_extends({},Popper.Defaults,options);this.state={isDestroyed:false,isCreated:false,scrollParents:[]};this.reference=reference&&reference.jquery?reference[0]:reference;this.popper=popper&&popper.jquery?popper[0]:popper;this.options.modifiers={};Object.keys(_extends({},Popper.Defaults.modifiers,options.modifiers)).forEach(function(name){_this.options.modifiers[name]=
|
||||
_extends({},Popper.Defaults.modifiers[name]||{},options.modifiers?options.modifiers[name]:{})});this.modifiers=Object.keys(this.options.modifiers).map(function(name){return _extends({name:name},_this.options.modifiers[name])}).sort(function(a,b){return a.order-b.order});this.modifiers.forEach(function(modifierOptions){if(modifierOptions.enabled&&isFunction(modifierOptions.onLoad))modifierOptions.onLoad(_this.reference,_this.popper,_this.options,modifierOptions,_this.state)});this.update();var eventsEnabled=
|
||||
this.options.eventsEnabled;if(eventsEnabled)this.enableEventListeners();this.state.eventsEnabled=eventsEnabled}createClass(Popper,[{key:"update",value:function update$$1(){return update.call(this)}},{key:"destroy",value:function destroy$$1(){return destroy.call(this)}},{key:"enableEventListeners",value:function enableEventListeners$$1(){return enableEventListeners.call(this)}},{key:"disableEventListeners",value:function disableEventListeners$$1(){return disableEventListeners.call(this)}}]);return Popper}();
|
||||
Popper.Utils=(typeof window!=="undefined"?window:global).PopperUtils;Popper.placements=placements;Popper.Defaults=Defaults;return Popper});
|
||||
/*
|
||||
Bootstrap v4.3.1 (https://getbootstrap.com/)
|
||||
Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
|
||||
Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||
*/
|
||||
(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?factory(exports,require("jquery"),require("popper.js")):typeof define==="function"&&define.amd?define(["exports","jquery","popper.js"],factory):(global=global||self,factory(global.bootstrap={},global.jQuery,global.Popper))})(this,function(exports,$,Popper){$=$&&$.hasOwnProperty("default")?$["default"]:$;Popper=Popper&&Popper.hasOwnProperty("default")?Popper["default"]:Popper;function _defineProperties(target,props){for(var i=
|
||||
0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor}function _defineProperty(obj,key,value){if(key in obj)Object.defineProperty(obj,
|
||||
key,{value:value,enumerable:true,configurable:true,writable:true});else obj[key]=value;return obj}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=arguments[i]!=null?arguments[i]:{};var ownKeys=Object.keys(source);if(typeof Object.getOwnPropertySymbols==="function")ownKeys=ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function(sym){return Object.getOwnPropertyDescriptor(source,sym).enumerable}));ownKeys.forEach(function(key){_defineProperty(target,key,source[key])})}return target}
|
||||
function _inheritsLoose(subClass,superClass){subClass.prototype=Object.create(superClass.prototype);subClass.prototype.constructor=subClass;subClass.__proto__=superClass}var TRANSITION_END="transitionend";var MAX_UID=1E6;var MILLISECONDS_MULTIPLIER=1E3;function toType(obj){return{}.toString.call(obj).match(/\s([a-z]+)/i)[1].toLowerCase()}function getSpecialTransitionEndEvent(){return{bindType:TRANSITION_END,delegateType:TRANSITION_END,handle:function handle(event){if($(event.target).is(this))return event.handleObj.handler.apply(this,
|
||||
arguments);return undefined}}}function transitionEndEmulator(duration){var _this=this;var called=false;$(this).one(Util.TRANSITION_END,function(){called=true});setTimeout(function(){if(!called)Util.triggerTransitionEnd(_this)},duration);return this}function setTransitionEndSupport(){$.fn.emulateTransitionEnd=transitionEndEmulator;$.event.special[Util.TRANSITION_END]=getSpecialTransitionEndEvent()}var Util={TRANSITION_END:"bsTransitionEnd",getUID:function getUID(prefix){do prefix+=~~(Math.random()*
|
||||
MAX_UID);while(document.getElementById(prefix));return prefix},getSelectorFromElement:function getSelectorFromElement(element){var selector=element.getAttribute("data-target");if(!selector||selector==="#"){var hrefAttr=element.getAttribute("href");selector=hrefAttr&&hrefAttr!=="#"?hrefAttr.trim():""}try{return document.querySelector(selector)?selector:null}catch(err){return null}},getTransitionDurationFromElement:function getTransitionDurationFromElement(element){if(!element)return 0;var transitionDuration=
|
||||
$(element).css("transition-duration");var transitionDelay=$(element).css("transition-delay");var floatTransitionDuration=parseFloat(transitionDuration);var floatTransitionDelay=parseFloat(transitionDelay);if(!floatTransitionDuration&&!floatTransitionDelay)return 0;transitionDuration=transitionDuration.split(",")[0];transitionDelay=transitionDelay.split(",")[0];return(parseFloat(transitionDuration)+parseFloat(transitionDelay))*MILLISECONDS_MULTIPLIER},reflow:function reflow(element){return element.offsetHeight},
|
||||
triggerTransitionEnd:function triggerTransitionEnd(element){$(element).trigger(TRANSITION_END)},supportsTransitionEnd:function supportsTransitionEnd(){return Boolean(TRANSITION_END)},isElement:function isElement(obj){return(obj[0]||obj).nodeType},typeCheckConfig:function typeCheckConfig(componentName,config,configTypes){for(var property in configTypes)if(Object.prototype.hasOwnProperty.call(configTypes,property)){var expectedTypes=configTypes[property];var value=config[property];var valueType=value&&
|
||||
Util.isElement(value)?"element":toType(value);if(!(new RegExp(expectedTypes)).test(valueType))throw new Error(componentName.toUpperCase()+": "+('Option "'+property+'" provided type "'+valueType+'" ')+('but expected type "'+expectedTypes+'".'));}},findShadowRoot:function findShadowRoot(element){if(!document.documentElement.attachShadow)return null;if(typeof element.getRootNode==="function"){var root=element.getRootNode();return root instanceof ShadowRoot?root:null}if(element instanceof ShadowRoot)return element;
|
||||
if(!element.parentNode)return null;return Util.findShadowRoot(element.parentNode)}};setTransitionEndSupport();var NAME="alert";var VERSION="4.3.1";var DATA_KEY="bs.alert";var EVENT_KEY="."+DATA_KEY;var DATA_API_KEY=".data-api";var JQUERY_NO_CONFLICT=$.fn[NAME];var Selector={DISMISS:'[data-dismiss\x3d"alert"]'};var Event={CLOSE:"close"+EVENT_KEY,CLOSED:"closed"+EVENT_KEY,CLICK_DATA_API:"click"+EVENT_KEY+DATA_API_KEY};var ClassName={ALERT:"alert",FADE:"fade",SHOW:"show"};var Alert=function(){function Alert(element){this._element=
|
||||
element}var _proto=Alert.prototype;_proto.close=function close(element){var rootElement=this._element;if(element)rootElement=this._getRootElement(element);var customEvent=this._triggerCloseEvent(rootElement);if(customEvent.isDefaultPrevented())return;this._removeElement(rootElement)};_proto.dispose=function dispose(){$.removeData(this._element,DATA_KEY);this._element=null};_proto._getRootElement=function _getRootElement(element){var selector=Util.getSelectorFromElement(element);var parent=false;if(selector)parent=
|
||||
document.querySelector(selector);if(!parent)parent=$(element).closest("."+ClassName.ALERT)[0];return parent};_proto._triggerCloseEvent=function _triggerCloseEvent(element){var closeEvent=$.Event(Event.CLOSE);$(element).trigger(closeEvent);return closeEvent};_proto._removeElement=function _removeElement(element){var _this=this;$(element).removeClass(ClassName.SHOW);if(!$(element).hasClass(ClassName.FADE)){this._destroyElement(element);return}var transitionDuration=Util.getTransitionDurationFromElement(element);
|
||||
$(element).one(Util.TRANSITION_END,function(event){return _this._destroyElement(element,event)}).emulateTransitionEnd(transitionDuration)};_proto._destroyElement=function _destroyElement(element){$(element).detach().trigger(Event.CLOSED).remove()};Alert._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var $element=$(this);var data=$element.data(DATA_KEY);if(!data){data=new Alert(this);$element.data(DATA_KEY,data)}if(config==="close")data[config](this)})};Alert._handleDismiss=
|
||||
function _handleDismiss(alertInstance){return function(event){if(event)event.preventDefault();alertInstance.close(this)}};_createClass(Alert,null,[{key:"VERSION",get:function get(){return VERSION}}]);return Alert}();$(document).on(Event.CLICK_DATA_API,Selector.DISMISS,Alert._handleDismiss(new Alert));$.fn[NAME]=Alert._jQueryInterface;$.fn[NAME].Constructor=Alert;$.fn[NAME].noConflict=function(){$.fn[NAME]=JQUERY_NO_CONFLICT;return Alert._jQueryInterface};var NAME$1="button";var VERSION$1="4.3.1";
|
||||
var DATA_KEY$1="bs.button";var EVENT_KEY$1="."+DATA_KEY$1;var DATA_API_KEY$1=".data-api";var JQUERY_NO_CONFLICT$1=$.fn[NAME$1];var ClassName$1={ACTIVE:"active",BUTTON:"btn",FOCUS:"focus"};var Selector$1={DATA_TOGGLE_CARROT:'[data-toggle^\x3d"button"]',DATA_TOGGLE:'[data-toggle\x3d"buttons"]',INPUT:'input:not([type\x3d"hidden"])',ACTIVE:".active",BUTTON:".btn"};var Event$1={CLICK_DATA_API:"click"+EVENT_KEY$1+DATA_API_KEY$1,FOCUS_BLUR_DATA_API:"focus"+EVENT_KEY$1+DATA_API_KEY$1+" "+("blur"+EVENT_KEY$1+
|
||||
DATA_API_KEY$1)};var Button=function(){function Button(element){this._element=element}var _proto=Button.prototype;_proto.toggle=function toggle(){var triggerChangeEvent=true;var addAriaPressed=true;var rootElement=$(this._element).closest(Selector$1.DATA_TOGGLE)[0];if(rootElement){var input=this._element.querySelector(Selector$1.INPUT);if(input){if(input.type==="radio")if(input.checked&&this._element.classList.contains(ClassName$1.ACTIVE))triggerChangeEvent=false;else{var activeElement=rootElement.querySelector(Selector$1.ACTIVE);
|
||||
if(activeElement)$(activeElement).removeClass(ClassName$1.ACTIVE)}if(triggerChangeEvent){if(input.hasAttribute("disabled")||rootElement.hasAttribute("disabled")||input.classList.contains("disabled")||rootElement.classList.contains("disabled"))return;input.checked=!this._element.classList.contains(ClassName$1.ACTIVE);$(input).trigger("change")}input.focus();addAriaPressed=false}}if(addAriaPressed)this._element.setAttribute("aria-pressed",!this._element.classList.contains(ClassName$1.ACTIVE));if(triggerChangeEvent)$(this._element).toggleClass(ClassName$1.ACTIVE)};
|
||||
_proto.dispose=function dispose(){$.removeData(this._element,DATA_KEY$1);this._element=null};Button._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var data=$(this).data(DATA_KEY$1);if(!data){data=new Button(this);$(this).data(DATA_KEY$1,data)}if(config==="toggle")data[config]()})};_createClass(Button,null,[{key:"VERSION",get:function get(){return VERSION$1}}]);return Button}();$(document).on(Event$1.CLICK_DATA_API,Selector$1.DATA_TOGGLE_CARROT,function(event){event.preventDefault();
|
||||
var button=event.target;if(!$(button).hasClass(ClassName$1.BUTTON))button=$(button).closest(Selector$1.BUTTON);Button._jQueryInterface.call($(button),"toggle")}).on(Event$1.FOCUS_BLUR_DATA_API,Selector$1.DATA_TOGGLE_CARROT,function(event){var button=$(event.target).closest(Selector$1.BUTTON)[0];$(button).toggleClass(ClassName$1.FOCUS,/^focus(in)?$/.test(event.type))});$.fn[NAME$1]=Button._jQueryInterface;$.fn[NAME$1].Constructor=Button;$.fn[NAME$1].noConflict=function(){$.fn[NAME$1]=JQUERY_NO_CONFLICT$1;
|
||||
return Button._jQueryInterface};var NAME$2="carousel";var VERSION$2="4.3.1";var DATA_KEY$2="bs.carousel";var EVENT_KEY$2="."+DATA_KEY$2;var DATA_API_KEY$2=".data-api";var JQUERY_NO_CONFLICT$2=$.fn[NAME$2];var ARROW_LEFT_KEYCODE=37;var ARROW_RIGHT_KEYCODE=39;var TOUCHEVENT_COMPAT_WAIT=500;var SWIPE_THRESHOLD=40;var Default={interval:5E3,keyboard:true,slide:false,pause:"hover",wrap:true,touch:true};var DefaultType={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",
|
||||
wrap:"boolean",touch:"boolean"};var Direction={NEXT:"next",PREV:"prev",LEFT:"left",RIGHT:"right"};var Event$2={SLIDE:"slide"+EVENT_KEY$2,SLID:"slid"+EVENT_KEY$2,KEYDOWN:"keydown"+EVENT_KEY$2,MOUSEENTER:"mouseenter"+EVENT_KEY$2,MOUSELEAVE:"mouseleave"+EVENT_KEY$2,TOUCHSTART:"touchstart"+EVENT_KEY$2,TOUCHMOVE:"touchmove"+EVENT_KEY$2,TOUCHEND:"touchend"+EVENT_KEY$2,POINTERDOWN:"pointerdown"+EVENT_KEY$2,POINTERUP:"pointerup"+EVENT_KEY$2,DRAG_START:"dragstart"+EVENT_KEY$2,LOAD_DATA_API:"load"+EVENT_KEY$2+
|
||||
DATA_API_KEY$2,CLICK_DATA_API:"click"+EVENT_KEY$2+DATA_API_KEY$2};var ClassName$2={CAROUSEL:"carousel",ACTIVE:"active",SLIDE:"slide",RIGHT:"carousel-item-right",LEFT:"carousel-item-left",NEXT:"carousel-item-next",PREV:"carousel-item-prev",ITEM:"carousel-item",POINTER_EVENT:"pointer-event"};var Selector$2={ACTIVE:".active",ACTIVE_ITEM:".active.carousel-item",ITEM:".carousel-item",ITEM_IMG:".carousel-item img",NEXT_PREV:".carousel-item-next, .carousel-item-prev",INDICATORS:".carousel-indicators",DATA_SLIDE:"[data-slide], [data-slide-to]",
|
||||
DATA_RIDE:'[data-ride\x3d"carousel"]'};var PointerType={TOUCH:"touch",PEN:"pen"};var Carousel=function(){function Carousel(element,config){this._items=null;this._interval=null;this._activeElement=null;this._isPaused=false;this._isSliding=false;this.touchTimeout=null;this.touchStartX=0;this.touchDeltaX=0;this._config=this._getConfig(config);this._element=element;this._indicatorsElement=this._element.querySelector(Selector$2.INDICATORS);this._touchSupported="ontouchstart"in document.documentElement||
|
||||
navigator.maxTouchPoints>0;this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent);this._addEventListeners()}var _proto=Carousel.prototype;_proto.next=function next(){if(!this._isSliding)this._slide(Direction.NEXT)};_proto.nextWhenVisible=function nextWhenVisible(){if(!document.hidden&&$(this._element).is(":visible")&&$(this._element).css("visibility")!=="hidden")this.next()};_proto.prev=function prev(){if(!this._isSliding)this._slide(Direction.PREV)};_proto.pause=function pause(event){if(!event)this._isPaused=
|
||||
true;if(this._element.querySelector(Selector$2.NEXT_PREV)){Util.triggerTransitionEnd(this._element);this.cycle(true)}clearInterval(this._interval);this._interval=null};_proto.cycle=function cycle(event){if(!event)this._isPaused=false;if(this._interval){clearInterval(this._interval);this._interval=null}if(this._config.interval&&!this._isPaused)this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval)};_proto.to=function to(index){var _this=
|
||||
this;this._activeElement=this._element.querySelector(Selector$2.ACTIVE_ITEM);var activeIndex=this._getItemIndex(this._activeElement);if(index>this._items.length-1||index<0)return;if(this._isSliding){$(this._element).one(Event$2.SLID,function(){return _this.to(index)});return}if(activeIndex===index){this.pause();this.cycle();return}var direction=index>activeIndex?Direction.NEXT:Direction.PREV;this._slide(direction,this._items[index])};_proto.dispose=function dispose(){$(this._element).off(EVENT_KEY$2);
|
||||
$.removeData(this._element,DATA_KEY$2);this._items=null;this._config=null;this._element=null;this._interval=null;this._isPaused=null;this._isSliding=null;this._activeElement=null;this._indicatorsElement=null};_proto._getConfig=function _getConfig(config){config=_objectSpread({},Default,config);Util.typeCheckConfig(NAME$2,config,DefaultType);return config};_proto._handleSwipe=function _handleSwipe(){var absDeltax=Math.abs(this.touchDeltaX);if(absDeltax<=SWIPE_THRESHOLD)return;var direction=absDeltax/
|
||||
this.touchDeltaX;if(direction>0)this.prev();if(direction<0)this.next()};_proto._addEventListeners=function _addEventListeners(){var _this2=this;if(this._config.keyboard)$(this._element).on(Event$2.KEYDOWN,function(event){return _this2._keydown(event)});if(this._config.pause==="hover")$(this._element).on(Event$2.MOUSEENTER,function(event){return _this2.pause(event)}).on(Event$2.MOUSELEAVE,function(event){return _this2.cycle(event)});if(this._config.touch)this._addTouchEventListeners()};_proto._addTouchEventListeners=
|
||||
function _addTouchEventListeners(){var _this3=this;if(!this._touchSupported)return;var start=function start(event){if(_this3._pointerEvent&&PointerType[event.originalEvent.pointerType.toUpperCase()])_this3.touchStartX=event.originalEvent.clientX;else if(!_this3._pointerEvent)_this3.touchStartX=event.originalEvent.touches[0].clientX};var move=function move(event){if(event.originalEvent.touches&&event.originalEvent.touches.length>1)_this3.touchDeltaX=0;else _this3.touchDeltaX=event.originalEvent.touches[0].clientX-
|
||||
_this3.touchStartX};var end=function end(event){if(_this3._pointerEvent&&PointerType[event.originalEvent.pointerType.toUpperCase()])_this3.touchDeltaX=event.originalEvent.clientX-_this3.touchStartX;_this3._handleSwipe();if(_this3._config.pause==="hover"){_this3.pause();if(_this3.touchTimeout)clearTimeout(_this3.touchTimeout);_this3.touchTimeout=setTimeout(function(event){return _this3.cycle(event)},TOUCHEVENT_COMPAT_WAIT+_this3._config.interval)}};$(this._element.querySelectorAll(Selector$2.ITEM_IMG)).on(Event$2.DRAG_START,
|
||||
function(e){return e.preventDefault()});if(this._pointerEvent){$(this._element).on(Event$2.POINTERDOWN,function(event){return start(event)});$(this._element).on(Event$2.POINTERUP,function(event){return end(event)});this._element.classList.add(ClassName$2.POINTER_EVENT)}else{$(this._element).on(Event$2.TOUCHSTART,function(event){return start(event)});$(this._element).on(Event$2.TOUCHMOVE,function(event){return move(event)});$(this._element).on(Event$2.TOUCHEND,function(event){return end(event)})}};
|
||||
_proto._keydown=function _keydown(event){if(/input|textarea/i.test(event.target.tagName))return;switch(event.which){case ARROW_LEFT_KEYCODE:event.preventDefault();this.prev();break;case ARROW_RIGHT_KEYCODE:event.preventDefault();this.next();break;default:}};_proto._getItemIndex=function _getItemIndex(element){this._items=element&&element.parentNode?[].slice.call(element.parentNode.querySelectorAll(Selector$2.ITEM)):[];return this._items.indexOf(element)};_proto._getItemByDirection=function _getItemByDirection(direction,
|
||||
activeElement){var isNextDirection=direction===Direction.NEXT;var isPrevDirection=direction===Direction.PREV;var activeIndex=this._getItemIndex(activeElement);var lastItemIndex=this._items.length-1;var isGoingToWrap=isPrevDirection&&activeIndex===0||isNextDirection&&activeIndex===lastItemIndex;if(isGoingToWrap&&!this._config.wrap)return activeElement;var delta=direction===Direction.PREV?-1:1;var itemIndex=(activeIndex+delta)%this._items.length;return itemIndex===-1?this._items[this._items.length-
|
||||
1]:this._items[itemIndex]};_proto._triggerSlideEvent=function _triggerSlideEvent(relatedTarget,eventDirectionName){var targetIndex=this._getItemIndex(relatedTarget);var fromIndex=this._getItemIndex(this._element.querySelector(Selector$2.ACTIVE_ITEM));var slideEvent=$.Event(Event$2.SLIDE,{relatedTarget:relatedTarget,direction:eventDirectionName,from:fromIndex,to:targetIndex});$(this._element).trigger(slideEvent);return slideEvent};_proto._setActiveIndicatorElement=function _setActiveIndicatorElement(element){if(this._indicatorsElement){var indicators=
|
||||
[].slice.call(this._indicatorsElement.querySelectorAll(Selector$2.ACTIVE));$(indicators).removeClass(ClassName$2.ACTIVE);var nextIndicator=this._indicatorsElement.children[this._getItemIndex(element)];if(nextIndicator)$(nextIndicator).addClass(ClassName$2.ACTIVE)}};_proto._slide=function _slide(direction,element){var _this4=this;var activeElement=this._element.querySelector(Selector$2.ACTIVE_ITEM);var activeElementIndex=this._getItemIndex(activeElement);var nextElement=element||activeElement&&this._getItemByDirection(direction,
|
||||
activeElement);var nextElementIndex=this._getItemIndex(nextElement);var isCycling=Boolean(this._interval);var directionalClassName;var orderClassName;var eventDirectionName;if(direction===Direction.NEXT){directionalClassName=ClassName$2.LEFT;orderClassName=ClassName$2.NEXT;eventDirectionName=Direction.LEFT}else{directionalClassName=ClassName$2.RIGHT;orderClassName=ClassName$2.PREV;eventDirectionName=Direction.RIGHT}if(nextElement&&$(nextElement).hasClass(ClassName$2.ACTIVE)){this._isSliding=false;
|
||||
return}var slideEvent=this._triggerSlideEvent(nextElement,eventDirectionName);if(slideEvent.isDefaultPrevented())return;if(!activeElement||!nextElement)return;this._isSliding=true;if(isCycling)this.pause();this._setActiveIndicatorElement(nextElement);var slidEvent=$.Event(Event$2.SLID,{relatedTarget:nextElement,direction:eventDirectionName,from:activeElementIndex,to:nextElementIndex});if($(this._element).hasClass(ClassName$2.SLIDE)){$(nextElement).addClass(orderClassName);Util.reflow(nextElement);
|
||||
$(activeElement).addClass(directionalClassName);$(nextElement).addClass(directionalClassName);var nextElementInterval=parseInt(nextElement.getAttribute("data-interval"),10);if(nextElementInterval){this._config.defaultInterval=this._config.defaultInterval||this._config.interval;this._config.interval=nextElementInterval}else this._config.interval=this._config.defaultInterval||this._config.interval;var transitionDuration=Util.getTransitionDurationFromElement(activeElement);$(activeElement).one(Util.TRANSITION_END,
|
||||
function(){$(nextElement).removeClass(directionalClassName+" "+orderClassName).addClass(ClassName$2.ACTIVE);$(activeElement).removeClass(ClassName$2.ACTIVE+" "+orderClassName+" "+directionalClassName);_this4._isSliding=false;setTimeout(function(){return $(_this4._element).trigger(slidEvent)},0)}).emulateTransitionEnd(transitionDuration)}else{$(activeElement).removeClass(ClassName$2.ACTIVE);$(nextElement).addClass(ClassName$2.ACTIVE);this._isSliding=false;$(this._element).trigger(slidEvent)}if(isCycling)this.cycle()};
|
||||
Carousel._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var data=$(this).data(DATA_KEY$2);var _config=_objectSpread({},Default,$(this).data());if(typeof config==="object")_config=_objectSpread({},_config,config);var action=typeof config==="string"?config:_config.slide;if(!data){data=new Carousel(this,_config);$(this).data(DATA_KEY$2,data)}if(typeof config==="number")data.to(config);else if(typeof action==="string"){if(typeof data[action]==="undefined")throw new TypeError('No method named "'+
|
||||
action+'"');data[action]()}else if(_config.interval&&_config.ride){data.pause();data.cycle()}})};Carousel._dataApiClickHandler=function _dataApiClickHandler(event){var selector=Util.getSelectorFromElement(this);if(!selector)return;var target=$(selector)[0];if(!target||!$(target).hasClass(ClassName$2.CAROUSEL))return;var config=_objectSpread({},$(target).data(),$(this).data());var slideIndex=this.getAttribute("data-slide-to");if(slideIndex)config.interval=false;Carousel._jQueryInterface.call($(target),
|
||||
config);if(slideIndex)$(target).data(DATA_KEY$2).to(slideIndex);event.preventDefault()};_createClass(Carousel,null,[{key:"VERSION",get:function get(){return VERSION$2}},{key:"Default",get:function get(){return Default}}]);return Carousel}();$(document).on(Event$2.CLICK_DATA_API,Selector$2.DATA_SLIDE,Carousel._dataApiClickHandler);$(window).on(Event$2.LOAD_DATA_API,function(){var carousels=[].slice.call(document.querySelectorAll(Selector$2.DATA_RIDE));for(var i=0,len=carousels.length;i<len;i++){var $carousel=
|
||||
$(carousels[i]);Carousel._jQueryInterface.call($carousel,$carousel.data())}});$.fn[NAME$2]=Carousel._jQueryInterface;$.fn[NAME$2].Constructor=Carousel;$.fn[NAME$2].noConflict=function(){$.fn[NAME$2]=JQUERY_NO_CONFLICT$2;return Carousel._jQueryInterface};var NAME$3="collapse";var VERSION$3="4.3.1";var DATA_KEY$3="bs.collapse";var EVENT_KEY$3="."+DATA_KEY$3;var DATA_API_KEY$3=".data-api";var JQUERY_NO_CONFLICT$3=$.fn[NAME$3];var Default$1={toggle:true,parent:""};var DefaultType$1={toggle:"boolean",
|
||||
parent:"(string|element)"};var Event$3={SHOW:"show"+EVENT_KEY$3,SHOWN:"shown"+EVENT_KEY$3,HIDE:"hide"+EVENT_KEY$3,HIDDEN:"hidden"+EVENT_KEY$3,CLICK_DATA_API:"click"+EVENT_KEY$3+DATA_API_KEY$3};var ClassName$3={SHOW:"show",COLLAPSE:"collapse",COLLAPSING:"collapsing",COLLAPSED:"collapsed"};var Dimension={WIDTH:"width",HEIGHT:"height"};var Selector$3={ACTIVES:".show, .collapsing",DATA_TOGGLE:'[data-toggle\x3d"collapse"]'};var Collapse=function(){function Collapse(element,config){this._isTransitioning=
|
||||
false;this._element=element;this._config=this._getConfig(config);this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle\x3d"collapse"][href\x3d"#'+element.id+'"],'+('[data-toggle\x3d"collapse"][data-target\x3d"#'+element.id+'"]')));var toggleList=[].slice.call(document.querySelectorAll(Selector$3.DATA_TOGGLE));for(var i=0,len=toggleList.length;i<len;i++){var elem=toggleList[i];var selector=Util.getSelectorFromElement(elem);var filterElement=[].slice.call(document.querySelectorAll(selector)).filter(function(foundElem){return foundElem===
|
||||
element});if(selector!==null&&filterElement.length>0){this._selector=selector;this._triggerArray.push(elem)}}this._parent=this._config.parent?this._getParent():null;if(!this._config.parent)this._addAriaAndCollapsedClass(this._element,this._triggerArray);if(this._config.toggle)this.toggle()}var _proto=Collapse.prototype;_proto.toggle=function toggle(){if($(this._element).hasClass(ClassName$3.SHOW))this.hide();else this.show()};_proto.show=function show(){var _this=this;if(this._isTransitioning||$(this._element).hasClass(ClassName$3.SHOW))return;
|
||||
var actives;var activesData;if(this._parent){actives=[].slice.call(this._parent.querySelectorAll(Selector$3.ACTIVES)).filter(function(elem){if(typeof _this._config.parent==="string")return elem.getAttribute("data-parent")===_this._config.parent;return elem.classList.contains(ClassName$3.COLLAPSE)});if(actives.length===0)actives=null}if(actives){activesData=$(actives).not(this._selector).data(DATA_KEY$3);if(activesData&&activesData._isTransitioning)return}var startEvent=$.Event(Event$3.SHOW);$(this._element).trigger(startEvent);
|
||||
if(startEvent.isDefaultPrevented())return;if(actives){Collapse._jQueryInterface.call($(actives).not(this._selector),"hide");if(!activesData)$(actives).data(DATA_KEY$3,null)}var dimension=this._getDimension();$(this._element).removeClass(ClassName$3.COLLAPSE).addClass(ClassName$3.COLLAPSING);this._element.style[dimension]=0;if(this._triggerArray.length)$(this._triggerArray).removeClass(ClassName$3.COLLAPSED).attr("aria-expanded",true);this.setTransitioning(true);var complete=function complete(){$(_this._element).removeClass(ClassName$3.COLLAPSING).addClass(ClassName$3.COLLAPSE).addClass(ClassName$3.SHOW);
|
||||
_this._element.style[dimension]="";_this.setTransitioning(false);$(_this._element).trigger(Event$3.SHOWN)};var capitalizedDimension=dimension[0].toUpperCase()+dimension.slice(1);var scrollSize="scroll"+capitalizedDimension;var transitionDuration=Util.getTransitionDurationFromElement(this._element);$(this._element).one(Util.TRANSITION_END,complete).emulateTransitionEnd(transitionDuration);this._element.style[dimension]=this._element[scrollSize]+"px"};_proto.hide=function hide(){var _this2=this;if(this._isTransitioning||
|
||||
!$(this._element).hasClass(ClassName$3.SHOW))return;var startEvent=$.Event(Event$3.HIDE);$(this._element).trigger(startEvent);if(startEvent.isDefaultPrevented())return;var dimension=this._getDimension();this._element.style[dimension]=this._element.getBoundingClientRect()[dimension]+"px";Util.reflow(this._element);$(this._element).addClass(ClassName$3.COLLAPSING).removeClass(ClassName$3.COLLAPSE).removeClass(ClassName$3.SHOW);var triggerArrayLength=this._triggerArray.length;if(triggerArrayLength>0)for(var i=
|
||||
0;i<triggerArrayLength;i++){var trigger=this._triggerArray[i];var selector=Util.getSelectorFromElement(trigger);if(selector!==null){var $elem=$([].slice.call(document.querySelectorAll(selector)));if(!$elem.hasClass(ClassName$3.SHOW))$(trigger).addClass(ClassName$3.COLLAPSED).attr("aria-expanded",false)}}this.setTransitioning(true);var complete=function complete(){_this2.setTransitioning(false);$(_this2._element).removeClass(ClassName$3.COLLAPSING).addClass(ClassName$3.COLLAPSE).trigger(Event$3.HIDDEN)};
|
||||
this._element.style[dimension]="";var transitionDuration=Util.getTransitionDurationFromElement(this._element);$(this._element).one(Util.TRANSITION_END,complete).emulateTransitionEnd(transitionDuration)};_proto.setTransitioning=function setTransitioning(isTransitioning){this._isTransitioning=isTransitioning};_proto.dispose=function dispose(){$.removeData(this._element,DATA_KEY$3);this._config=null;this._parent=null;this._element=null;this._triggerArray=null;this._isTransitioning=null};_proto._getConfig=
|
||||
function _getConfig(config){config=_objectSpread({},Default$1,config);config.toggle=Boolean(config.toggle);Util.typeCheckConfig(NAME$3,config,DefaultType$1);return config};_proto._getDimension=function _getDimension(){var hasWidth=$(this._element).hasClass(Dimension.WIDTH);return hasWidth?Dimension.WIDTH:Dimension.HEIGHT};_proto._getParent=function _getParent(){var _this3=this;var parent;if(Util.isElement(this._config.parent)){parent=this._config.parent;if(typeof this._config.parent.jquery!=="undefined")parent=
|
||||
this._config.parent[0]}else parent=document.querySelector(this._config.parent);var selector='[data-toggle\x3d"collapse"][data-parent\x3d"'+this._config.parent+'"]';var children=[].slice.call(parent.querySelectorAll(selector));$(children).each(function(i,element){_this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element),[element])});return parent};_proto._addAriaAndCollapsedClass=function _addAriaAndCollapsedClass(element,triggerArray){var isOpen=$(element).hasClass(ClassName$3.SHOW);
|
||||
if(triggerArray.length)$(triggerArray).toggleClass(ClassName$3.COLLAPSED,!isOpen).attr("aria-expanded",isOpen)};Collapse._getTargetFromElement=function _getTargetFromElement(element){var selector=Util.getSelectorFromElement(element);return selector?document.querySelector(selector):null};Collapse._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var $this=$(this);var data=$this.data(DATA_KEY$3);var _config=_objectSpread({},Default$1,$this.data(),typeof config==="object"&&
|
||||
config?config:{});if(!data&&_config.toggle&&/show|hide/.test(config))_config.toggle=false;if(!data){data=new Collapse(this,_config);$this.data(DATA_KEY$3,data)}if(typeof config==="string"){if(typeof data[config]==="undefined")throw new TypeError('No method named "'+config+'"');data[config]()}})};_createClass(Collapse,null,[{key:"VERSION",get:function get(){return VERSION$3}},{key:"Default",get:function get(){return Default$1}}]);return Collapse}();$(document).on(Event$3.CLICK_DATA_API,Selector$3.DATA_TOGGLE,
|
||||
function(event){if(event.currentTarget.tagName==="A")event.preventDefault();var $trigger=$(this);var selector=Util.getSelectorFromElement(this);var selectors=[].slice.call(document.querySelectorAll(selector));$(selectors).each(function(){var $target=$(this);var data=$target.data(DATA_KEY$3);var config=data?"toggle":$trigger.data();Collapse._jQueryInterface.call($target,config)})});$.fn[NAME$3]=Collapse._jQueryInterface;$.fn[NAME$3].Constructor=Collapse;$.fn[NAME$3].noConflict=function(){$.fn[NAME$3]=
|
||||
JQUERY_NO_CONFLICT$3;return Collapse._jQueryInterface};var NAME$4="dropdown";var VERSION$4="4.3.1";var DATA_KEY$4="bs.dropdown";var EVENT_KEY$4="."+DATA_KEY$4;var DATA_API_KEY$4=".data-api";var JQUERY_NO_CONFLICT$4=$.fn[NAME$4];var ESCAPE_KEYCODE=27;var SPACE_KEYCODE=32;var TAB_KEYCODE=9;var ARROW_UP_KEYCODE=38;var ARROW_DOWN_KEYCODE=40;var RIGHT_MOUSE_BUTTON_WHICH=3;var REGEXP_KEYDOWN=new RegExp(ARROW_UP_KEYCODE+"|"+ARROW_DOWN_KEYCODE+"|"+ESCAPE_KEYCODE);var Event$4={HIDE:"hide"+EVENT_KEY$4,HIDDEN:"hidden"+
|
||||
EVENT_KEY$4,SHOW:"show"+EVENT_KEY$4,SHOWN:"shown"+EVENT_KEY$4,CLICK:"click"+EVENT_KEY$4,CLICK_DATA_API:"click"+EVENT_KEY$4+DATA_API_KEY$4,KEYDOWN_DATA_API:"keydown"+EVENT_KEY$4+DATA_API_KEY$4,KEYUP_DATA_API:"keyup"+EVENT_KEY$4+DATA_API_KEY$4};var ClassName$4={DISABLED:"disabled",SHOW:"show",DROPUP:"dropup",DROPRIGHT:"dropright",DROPLEFT:"dropleft",MENURIGHT:"dropdown-menu-right",MENULEFT:"dropdown-menu-left",POSITION_STATIC:"position-static"};var Selector$4={DATA_TOGGLE:'[data-toggle\x3d"dropdown"]',
|
||||
FORM_CHILD:".dropdown form",MENU:".dropdown-menu",NAVBAR_NAV:".navbar-nav",VISIBLE_ITEMS:".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)"};var AttachmentMap={TOP:"top-start",TOPEND:"top-end",BOTTOM:"bottom-start",BOTTOMEND:"bottom-end",RIGHT:"right-start",RIGHTEND:"right-end",LEFT:"left-start",LEFTEND:"left-end"};var Default$2={offset:0,flip:true,boundary:"scrollParent",reference:"toggle",display:"dynamic"};var DefaultType$2={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",
|
||||
reference:"(string|element)",display:"string"};var Dropdown=function(){function Dropdown(element,config){this._element=element;this._popper=null;this._config=this._getConfig(config);this._menu=this._getMenuElement();this._inNavbar=this._detectNavbar();this._addEventListeners()}var _proto=Dropdown.prototype;_proto.toggle=function toggle(){if(this._element.disabled||$(this._element).hasClass(ClassName$4.DISABLED))return;var parent=Dropdown._getParentFromElement(this._element);var isActive=$(this._menu).hasClass(ClassName$4.SHOW);
|
||||
Dropdown._clearMenus();if(isActive)return;var relatedTarget={relatedTarget:this._element};var showEvent=$.Event(Event$4.SHOW,relatedTarget);$(parent).trigger(showEvent);if(showEvent.isDefaultPrevented())return;if(!this._inNavbar){if(typeof Popper==="undefined")throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");var referenceElement=this._element;if(this._config.reference==="parent")referenceElement=parent;else if(Util.isElement(this._config.reference)){referenceElement=
|
||||
this._config.reference;if(typeof this._config.reference.jquery!=="undefined")referenceElement=this._config.reference[0]}if(this._config.boundary!=="scrollParent")$(parent).addClass(ClassName$4.POSITION_STATIC);this._popper=new Popper(referenceElement,this._menu,this._getPopperConfig())}if("ontouchstart"in document.documentElement&&$(parent).closest(Selector$4.NAVBAR_NAV).length===0)$(document.body).children().on("mouseover",null,$.noop);this._element.focus();this._element.setAttribute("aria-expanded",
|
||||
true);$(this._menu).toggleClass(ClassName$4.SHOW);$(parent).toggleClass(ClassName$4.SHOW).trigger($.Event(Event$4.SHOWN,relatedTarget))};_proto.show=function show(){if(this._element.disabled||$(this._element).hasClass(ClassName$4.DISABLED)||$(this._menu).hasClass(ClassName$4.SHOW))return;var relatedTarget={relatedTarget:this._element};var showEvent=$.Event(Event$4.SHOW,relatedTarget);var parent=Dropdown._getParentFromElement(this._element);$(parent).trigger(showEvent);if(showEvent.isDefaultPrevented())return;
|
||||
$(this._menu).toggleClass(ClassName$4.SHOW);$(parent).toggleClass(ClassName$4.SHOW).trigger($.Event(Event$4.SHOWN,relatedTarget))};_proto.hide=function hide(){if(this._element.disabled||$(this._element).hasClass(ClassName$4.DISABLED)||!$(this._menu).hasClass(ClassName$4.SHOW))return;var relatedTarget={relatedTarget:this._element};var hideEvent=$.Event(Event$4.HIDE,relatedTarget);var parent=Dropdown._getParentFromElement(this._element);$(parent).trigger(hideEvent);if(hideEvent.isDefaultPrevented())return;
|
||||
$(this._menu).toggleClass(ClassName$4.SHOW);$(parent).toggleClass(ClassName$4.SHOW).trigger($.Event(Event$4.HIDDEN,relatedTarget))};_proto.dispose=function dispose(){$.removeData(this._element,DATA_KEY$4);$(this._element).off(EVENT_KEY$4);this._element=null;this._menu=null;if(this._popper!==null){this._popper.destroy();this._popper=null}};_proto.update=function update(){this._inNavbar=this._detectNavbar();if(this._popper!==null)this._popper.scheduleUpdate()};_proto._addEventListeners=function _addEventListeners(){var _this=
|
||||
this;$(this._element).on(Event$4.CLICK,function(event){event.preventDefault();event.stopPropagation();_this.toggle()})};_proto._getConfig=function _getConfig(config){config=_objectSpread({},this.constructor.Default,$(this._element).data(),config);Util.typeCheckConfig(NAME$4,config,this.constructor.DefaultType);return config};_proto._getMenuElement=function _getMenuElement(){if(!this._menu){var parent=Dropdown._getParentFromElement(this._element);if(parent)this._menu=parent.querySelector(Selector$4.MENU)}return this._menu};
|
||||
_proto._getPlacement=function _getPlacement(){var $parentDropdown=$(this._element.parentNode);var placement=AttachmentMap.BOTTOM;if($parentDropdown.hasClass(ClassName$4.DROPUP)){placement=AttachmentMap.TOP;if($(this._menu).hasClass(ClassName$4.MENURIGHT))placement=AttachmentMap.TOPEND}else if($parentDropdown.hasClass(ClassName$4.DROPRIGHT))placement=AttachmentMap.RIGHT;else if($parentDropdown.hasClass(ClassName$4.DROPLEFT))placement=AttachmentMap.LEFT;else if($(this._menu).hasClass(ClassName$4.MENURIGHT))placement=
|
||||
AttachmentMap.BOTTOMEND;return placement};_proto._detectNavbar=function _detectNavbar(){return $(this._element).closest(".navbar").length>0};_proto._getOffset=function _getOffset(){var _this2=this;var offset={};if(typeof this._config.offset==="function")offset.fn=function(data){data.offsets=_objectSpread({},data.offsets,_this2._config.offset(data.offsets,_this2._element)||{});return data};else offset.offset=this._config.offset;return offset};_proto._getPopperConfig=function _getPopperConfig(){var popperConfig=
|
||||
{placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};if(this._config.display==="static")popperConfig.modifiers.applyStyle={enabled:false};return popperConfig};Dropdown._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var data=$(this).data(DATA_KEY$4);var _config=typeof config==="object"?config:null;if(!data){data=new Dropdown(this,_config);$(this).data(DATA_KEY$4,
|
||||
data)}if(typeof config==="string"){if(typeof data[config]==="undefined")throw new TypeError('No method named "'+config+'"');data[config]()}})};Dropdown._clearMenus=function _clearMenus(event){if(event&&(event.which===RIGHT_MOUSE_BUTTON_WHICH||event.type==="keyup"&&event.which!==TAB_KEYCODE))return;var toggles=[].slice.call(document.querySelectorAll(Selector$4.DATA_TOGGLE));for(var i=0,len=toggles.length;i<len;i++){var parent=Dropdown._getParentFromElement(toggles[i]);var context=$(toggles[i]).data(DATA_KEY$4);
|
||||
var relatedTarget={relatedTarget:toggles[i]};if(event&&event.type==="click")relatedTarget.clickEvent=event;if(!context)continue;var dropdownMenu=context._menu;if(!$(parent).hasClass(ClassName$4.SHOW))continue;if(event&&(event.type==="click"&&/input|textarea/i.test(event.target.tagName)||event.type==="keyup"&&event.which===TAB_KEYCODE)&&$.contains(parent,event.target))continue;var hideEvent=$.Event(Event$4.HIDE,relatedTarget);$(parent).trigger(hideEvent);if(hideEvent.isDefaultPrevented())continue;
|
||||
if("ontouchstart"in document.documentElement)$(document.body).children().off("mouseover",null,$.noop);toggles[i].setAttribute("aria-expanded","false");$(dropdownMenu).removeClass(ClassName$4.SHOW);$(parent).removeClass(ClassName$4.SHOW).trigger($.Event(Event$4.HIDDEN,relatedTarget))}};Dropdown._getParentFromElement=function _getParentFromElement(element){var parent;var selector=Util.getSelectorFromElement(element);if(selector)parent=document.querySelector(selector);return parent||element.parentNode};
|
||||
Dropdown._dataApiKeydownHandler=function _dataApiKeydownHandler(event){if(/input|textarea/i.test(event.target.tagName)?event.which===SPACE_KEYCODE||event.which!==ESCAPE_KEYCODE&&(event.which!==ARROW_DOWN_KEYCODE&&event.which!==ARROW_UP_KEYCODE||$(event.target).closest(Selector$4.MENU).length):!REGEXP_KEYDOWN.test(event.which))return;event.preventDefault();event.stopPropagation();if(this.disabled||$(this).hasClass(ClassName$4.DISABLED))return;var parent=Dropdown._getParentFromElement(this);var isActive=
|
||||
$(parent).hasClass(ClassName$4.SHOW);if(!isActive||isActive&&(event.which===ESCAPE_KEYCODE||event.which===SPACE_KEYCODE)){if(event.which===ESCAPE_KEYCODE){var toggle=parent.querySelector(Selector$4.DATA_TOGGLE);$(toggle).trigger("focus")}$(this).trigger("click");return}var items=[].slice.call(parent.querySelectorAll(Selector$4.VISIBLE_ITEMS));if(items.length===0)return;var index=items.indexOf(event.target);if(event.which===ARROW_UP_KEYCODE&&index>0)index--;if(event.which===ARROW_DOWN_KEYCODE&&index<
|
||||
items.length-1)index++;if(index<0)index=0;items[index].focus()};_createClass(Dropdown,null,[{key:"VERSION",get:function get(){return VERSION$4}},{key:"Default",get:function get(){return Default$2}},{key:"DefaultType",get:function get(){return DefaultType$2}}]);return Dropdown}();$(document).on(Event$4.KEYDOWN_DATA_API,Selector$4.DATA_TOGGLE,Dropdown._dataApiKeydownHandler).on(Event$4.KEYDOWN_DATA_API,Selector$4.MENU,Dropdown._dataApiKeydownHandler).on(Event$4.CLICK_DATA_API+" "+Event$4.KEYUP_DATA_API,
|
||||
Dropdown._clearMenus).on(Event$4.CLICK_DATA_API,Selector$4.DATA_TOGGLE,function(event){event.preventDefault();event.stopPropagation();Dropdown._jQueryInterface.call($(this),"toggle")}).on(Event$4.CLICK_DATA_API,Selector$4.FORM_CHILD,function(e){e.stopPropagation()});$.fn[NAME$4]=Dropdown._jQueryInterface;$.fn[NAME$4].Constructor=Dropdown;$.fn[NAME$4].noConflict=function(){$.fn[NAME$4]=JQUERY_NO_CONFLICT$4;return Dropdown._jQueryInterface};var NAME$5="modal";var VERSION$5="4.3.1";var DATA_KEY$5="bs.modal";
|
||||
var EVENT_KEY$5="."+DATA_KEY$5;var DATA_API_KEY$5=".data-api";var JQUERY_NO_CONFLICT$5=$.fn[NAME$5];var ESCAPE_KEYCODE$1=27;var Default$3={backdrop:true,keyboard:true,focus:true,show:true};var DefaultType$3={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"};var Event$5={HIDE:"hide"+EVENT_KEY$5,HIDDEN:"hidden"+EVENT_KEY$5,SHOW:"show"+EVENT_KEY$5,SHOWN:"shown"+EVENT_KEY$5,FOCUSIN:"focusin"+EVENT_KEY$5,RESIZE:"resize"+EVENT_KEY$5,CLICK_DISMISS:"click.dismiss"+EVENT_KEY$5,
|
||||
KEYDOWN_DISMISS:"keydown.dismiss"+EVENT_KEY$5,MOUSEUP_DISMISS:"mouseup.dismiss"+EVENT_KEY$5,MOUSEDOWN_DISMISS:"mousedown.dismiss"+EVENT_KEY$5,CLICK_DATA_API:"click"+EVENT_KEY$5+DATA_API_KEY$5};var ClassName$5={SCROLLABLE:"modal-dialog-scrollable",SCROLLBAR_MEASURER:"modal-scrollbar-measure",BACKDROP:"modal-backdrop",OPEN:"modal-open",FADE:"fade",SHOW:"show"};var Selector$5={DIALOG:".modal-dialog",MODAL_BODY:".modal-body",DATA_TOGGLE:'[data-toggle\x3d"modal"]',DATA_DISMISS:'[data-dismiss\x3d"modal"]',
|
||||
FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top"};var Modal=function(){function Modal(element,config){this._config=this._getConfig(config);this._element=element;this._dialog=element.querySelector(Selector$5.DIALOG);this._backdrop=null;this._isShown=false;this._isBodyOverflowing=false;this._ignoreBackdropClick=false;this._isTransitioning=false;this._scrollbarWidth=0}var _proto=Modal.prototype;_proto.toggle=function toggle(relatedTarget){return this._isShown?
|
||||
this.hide():this.show(relatedTarget)};_proto.show=function show(relatedTarget){var _this=this;if(this._isShown||this._isTransitioning)return;if($(this._element).hasClass(ClassName$5.FADE))this._isTransitioning=true;var showEvent=$.Event(Event$5.SHOW,{relatedTarget:relatedTarget});$(this._element).trigger(showEvent);if(this._isShown||showEvent.isDefaultPrevented())return;this._isShown=true;this._checkScrollbar();this._setScrollbar();this._adjustDialog();this._setEscapeEvent();this._setResizeEvent();
|
||||
$(this._element).on(Event$5.CLICK_DISMISS,Selector$5.DATA_DISMISS,function(event){return _this.hide(event)});$(this._dialog).on(Event$5.MOUSEDOWN_DISMISS,function(){$(_this._element).one(Event$5.MOUSEUP_DISMISS,function(event){if($(event.target).is(_this._element))_this._ignoreBackdropClick=true})});this._showBackdrop(function(){return _this._showElement(relatedTarget)})};_proto.hide=function hide(event){var _this2=this;if(event)event.preventDefault();if(!this._isShown||this._isTransitioning)return;
|
||||
var hideEvent=$.Event(Event$5.HIDE);$(this._element).trigger(hideEvent);if(!this._isShown||hideEvent.isDefaultPrevented())return;this._isShown=false;var transition=$(this._element).hasClass(ClassName$5.FADE);if(transition)this._isTransitioning=true;this._setEscapeEvent();this._setResizeEvent();$(document).off(Event$5.FOCUSIN);$(this._element).removeClass(ClassName$5.SHOW);$(this._element).off(Event$5.CLICK_DISMISS);$(this._dialog).off(Event$5.MOUSEDOWN_DISMISS);if(transition){var transitionDuration=
|
||||
Util.getTransitionDurationFromElement(this._element);$(this._element).one(Util.TRANSITION_END,function(event){return _this2._hideModal(event)}).emulateTransitionEnd(transitionDuration)}else this._hideModal()};_proto.dispose=function dispose(){[window,this._element,this._dialog].forEach(function(htmlElement){return $(htmlElement).off(EVENT_KEY$5)});$(document).off(Event$5.FOCUSIN);$.removeData(this._element,DATA_KEY$5);this._config=null;this._element=null;this._dialog=null;this._backdrop=null;this._isShown=
|
||||
null;this._isBodyOverflowing=null;this._ignoreBackdropClick=null;this._isTransitioning=null;this._scrollbarWidth=null};_proto.handleUpdate=function handleUpdate(){this._adjustDialog()};_proto._getConfig=function _getConfig(config){config=_objectSpread({},Default$3,config);Util.typeCheckConfig(NAME$5,config,DefaultType$3);return config};_proto._showElement=function _showElement(relatedTarget){var _this3=this;var transition=$(this._element).hasClass(ClassName$5.FADE);if(!this._element.parentNode||this._element.parentNode.nodeType!==
|
||||
Node.ELEMENT_NODE)document.body.appendChild(this._element);this._element.style.display="block";this._element.removeAttribute("aria-hidden");this._element.setAttribute("aria-modal",true);if($(this._dialog).hasClass(ClassName$5.SCROLLABLE))this._dialog.querySelector(Selector$5.MODAL_BODY).scrollTop=0;else this._element.scrollTop=0;if(transition)Util.reflow(this._element);$(this._element).addClass(ClassName$5.SHOW);if(this._config.focus)this._enforceFocus();var shownEvent=$.Event(Event$5.SHOWN,{relatedTarget:relatedTarget});
|
||||
var transitionComplete=function transitionComplete(){if(_this3._config.focus)_this3._element.focus();_this3._isTransitioning=false;$(_this3._element).trigger(shownEvent)};if(transition){var transitionDuration=Util.getTransitionDurationFromElement(this._dialog);$(this._dialog).one(Util.TRANSITION_END,transitionComplete).emulateTransitionEnd(transitionDuration)}else transitionComplete()};_proto._enforceFocus=function _enforceFocus(){var _this4=this;$(document).off(Event$5.FOCUSIN).on(Event$5.FOCUSIN,
|
||||
function(event){if(document!==event.target&&_this4._element!==event.target&&$(_this4._element).has(event.target).length===0)_this4._element.focus()})};_proto._setEscapeEvent=function _setEscapeEvent(){var _this5=this;if(this._isShown&&this._config.keyboard)$(this._element).on(Event$5.KEYDOWN_DISMISS,function(event){if(event.which===ESCAPE_KEYCODE$1){event.preventDefault();_this5.hide()}});else if(!this._isShown)$(this._element).off(Event$5.KEYDOWN_DISMISS)};_proto._setResizeEvent=function _setResizeEvent(){var _this6=
|
||||
this;if(this._isShown)$(window).on(Event$5.RESIZE,function(event){return _this6.handleUpdate(event)});else $(window).off(Event$5.RESIZE)};_proto._hideModal=function _hideModal(){var _this7=this;this._element.style.display="none";this._element.setAttribute("aria-hidden",true);this._element.removeAttribute("aria-modal");this._isTransitioning=false;this._showBackdrop(function(){$(document.body).removeClass(ClassName$5.OPEN);_this7._resetAdjustments();_this7._resetScrollbar();$(_this7._element).trigger(Event$5.HIDDEN)})};
|
||||
_proto._removeBackdrop=function _removeBackdrop(){if(this._backdrop){$(this._backdrop).remove();this._backdrop=null}};_proto._showBackdrop=function _showBackdrop(callback){var _this8=this;var animate=$(this._element).hasClass(ClassName$5.FADE)?ClassName$5.FADE:"";if(this._isShown&&this._config.backdrop){this._backdrop=document.createElement("div");this._backdrop.className=ClassName$5.BACKDROP;if(animate)this._backdrop.classList.add(animate);$(this._backdrop).appendTo(document.body);$(this._element).on(Event$5.CLICK_DISMISS,
|
||||
function(event){if(_this8._ignoreBackdropClick){_this8._ignoreBackdropClick=false;return}if(event.target!==event.currentTarget)return;if(_this8._config.backdrop==="static")_this8._element.focus();else _this8.hide()});if(animate)Util.reflow(this._backdrop);$(this._backdrop).addClass(ClassName$5.SHOW);if(!callback)return;if(!animate){callback();return}var backdropTransitionDuration=Util.getTransitionDurationFromElement(this._backdrop);$(this._backdrop).one(Util.TRANSITION_END,callback).emulateTransitionEnd(backdropTransitionDuration)}else if(!this._isShown&&
|
||||
this._backdrop){$(this._backdrop).removeClass(ClassName$5.SHOW);var callbackRemove=function callbackRemove(){_this8._removeBackdrop();if(callback)callback()};if($(this._element).hasClass(ClassName$5.FADE)){var _backdropTransitionDuration=Util.getTransitionDurationFromElement(this._backdrop);$(this._backdrop).one(Util.TRANSITION_END,callbackRemove).emulateTransitionEnd(_backdropTransitionDuration)}else callbackRemove()}else if(callback)callback()};_proto._adjustDialog=function _adjustDialog(){var isModalOverflowing=
|
||||
this._element.scrollHeight>document.documentElement.clientHeight;if(!this._isBodyOverflowing&&isModalOverflowing)this._element.style.paddingLeft=this._scrollbarWidth+"px";if(this._isBodyOverflowing&&!isModalOverflowing)this._element.style.paddingRight=this._scrollbarWidth+"px"};_proto._resetAdjustments=function _resetAdjustments(){this._element.style.paddingLeft="";this._element.style.paddingRight=""};_proto._checkScrollbar=function _checkScrollbar(){var rect=document.body.getBoundingClientRect();
|
||||
this._isBodyOverflowing=rect.left+rect.right<window.innerWidth;this._scrollbarWidth=this._getScrollbarWidth()};_proto._setScrollbar=function _setScrollbar(){var _this9=this;if(this._isBodyOverflowing){var fixedContent=[].slice.call(document.querySelectorAll(Selector$5.FIXED_CONTENT));var stickyContent=[].slice.call(document.querySelectorAll(Selector$5.STICKY_CONTENT));$(fixedContent).each(function(index,element){var actualPadding=element.style.paddingRight;var calculatedPadding=$(element).css("padding-right");
|
||||
$(element).data("padding-right",actualPadding).css("padding-right",parseFloat(calculatedPadding)+_this9._scrollbarWidth+"px")});$(stickyContent).each(function(index,element){var actualMargin=element.style.marginRight;var calculatedMargin=$(element).css("margin-right");$(element).data("margin-right",actualMargin).css("margin-right",parseFloat(calculatedMargin)-_this9._scrollbarWidth+"px")});var actualPadding=document.body.style.paddingRight;var calculatedPadding=$(document.body).css("padding-right");
|
||||
$(document.body).data("padding-right",actualPadding).css("padding-right",parseFloat(calculatedPadding)+this._scrollbarWidth+"px")}$(document.body).addClass(ClassName$5.OPEN)};_proto._resetScrollbar=function _resetScrollbar(){var fixedContent=[].slice.call(document.querySelectorAll(Selector$5.FIXED_CONTENT));$(fixedContent).each(function(index,element){var padding=$(element).data("padding-right");$(element).removeData("padding-right");element.style.paddingRight=padding?padding:""});var elements=[].slice.call(document.querySelectorAll(""+
|
||||
Selector$5.STICKY_CONTENT));$(elements).each(function(index,element){var margin=$(element).data("margin-right");if(typeof margin!=="undefined")$(element).css("margin-right",margin).removeData("margin-right")});var padding=$(document.body).data("padding-right");$(document.body).removeData("padding-right");document.body.style.paddingRight=padding?padding:""};_proto._getScrollbarWidth=function _getScrollbarWidth(){var scrollDiv=document.createElement("div");scrollDiv.className=ClassName$5.SCROLLBAR_MEASURER;
|
||||
document.body.appendChild(scrollDiv);var scrollbarWidth=scrollDiv.getBoundingClientRect().width-scrollDiv.clientWidth;document.body.removeChild(scrollDiv);return scrollbarWidth};Modal._jQueryInterface=function _jQueryInterface(config,relatedTarget){return this.each(function(){var data=$(this).data(DATA_KEY$5);var _config=_objectSpread({},Default$3,$(this).data(),typeof config==="object"&&config?config:{});if(!data){data=new Modal(this,_config);$(this).data(DATA_KEY$5,data)}if(typeof config==="string"){if(typeof data[config]===
|
||||
"undefined")throw new TypeError('No method named "'+config+'"');data[config](relatedTarget)}else if(_config.show)data.show(relatedTarget)})};_createClass(Modal,null,[{key:"VERSION",get:function get(){return VERSION$5}},{key:"Default",get:function get(){return Default$3}}]);return Modal}();$(document).on(Event$5.CLICK_DATA_API,Selector$5.DATA_TOGGLE,function(event){var _this10=this;var target;var selector=Util.getSelectorFromElement(this);if(selector)target=document.querySelector(selector);var config=
|
||||
$(target).data(DATA_KEY$5)?"toggle":_objectSpread({},$(target).data(),$(this).data());if(this.tagName==="A"||this.tagName==="AREA")event.preventDefault();var $target=$(target).one(Event$5.SHOW,function(showEvent){if(showEvent.isDefaultPrevented())return;$target.one(Event$5.HIDDEN,function(){if($(_this10).is(":visible"))_this10.focus()})});Modal._jQueryInterface.call($(target),config,this)});$.fn[NAME$5]=Modal._jQueryInterface;$.fn[NAME$5].Constructor=Modal;$.fn[NAME$5].noConflict=function(){$.fn[NAME$5]=
|
||||
JQUERY_NO_CONFLICT$5;return Modal._jQueryInterface};var uriAttrs=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"];var ARIA_ATTRIBUTE_PATTERN=/^aria-[\w-]*$/i;var DefaultWhitelist={"*":["class","dir","id","lang","role",ARIA_ATTRIBUTE_PATTERN],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],
|
||||
strong:[],u:[],ul:[]};var SAFE_URL_PATTERN=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi;var DATA_URL_PATTERN=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function allowedAttribute(attr,allowedAttributeList){var attrName=attr.nodeName.toLowerCase();if(allowedAttributeList.indexOf(attrName)!==-1){if(uriAttrs.indexOf(attrName)!==-1)return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN)||attr.nodeValue.match(DATA_URL_PATTERN));
|
||||
return true}var regExp=allowedAttributeList.filter(function(attrRegex){return attrRegex instanceof RegExp});for(var i=0,l=regExp.length;i<l;i++)if(attrName.match(regExp[i]))return true;return false}function sanitizeHtml(unsafeHtml,whiteList,sanitizeFn){if(unsafeHtml.length===0)return unsafeHtml;if(sanitizeFn&&typeof sanitizeFn==="function")return sanitizeFn(unsafeHtml);var domParser=new window.DOMParser;var createdDocument=domParser.parseFromString(unsafeHtml,"text/html");var whitelistKeys=Object.keys(whiteList);
|
||||
var elements=[].slice.call(createdDocument.body.querySelectorAll("*"));var _loop=function _loop(i,len){var el=elements[i];var elName=el.nodeName.toLowerCase();if(whitelistKeys.indexOf(el.nodeName.toLowerCase())===-1){el.parentNode.removeChild(el);return"continue"}var attributeList=[].slice.call(el.attributes);var whitelistedAttributes=[].concat(whiteList["*"]||[],whiteList[elName]||[]);attributeList.forEach(function(attr){if(!allowedAttribute(attr,whitelistedAttributes))el.removeAttribute(attr.nodeName)})};
|
||||
for(var i=0,len=elements.length;i<len;i++){var _ret=_loop(i,len);if(_ret==="continue")continue}return createdDocument.body.innerHTML}var NAME$6="tooltip";var VERSION$6="4.3.1";var DATA_KEY$6="bs.tooltip";var EVENT_KEY$6="."+DATA_KEY$6;var JQUERY_NO_CONFLICT$6=$.fn[NAME$6];var CLASS_PREFIX="bs-tooltip";var BSCLS_PREFIX_REGEX=new RegExp("(^|\\s)"+CLASS_PREFIX+"\\S+","g");var DISALLOWED_ATTRIBUTES=["sanitize","whiteList","sanitizeFn"];var DefaultType$4={animation:"boolean",template:"string",title:"(string|element|function)",
|
||||
trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object"};var AttachmentMap$1={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"};var Default$4={animation:true,template:'\x3cdiv class\x3d"tooltip" role\x3d"tooltip"\x3e'+'\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e'+
|
||||
'\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:false,selector:false,placement:"top",offset:0,container:false,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:true,sanitizeFn:null,whiteList:DefaultWhitelist};var HoverState={SHOW:"show",OUT:"out"};var Event$6={HIDE:"hide"+EVENT_KEY$6,HIDDEN:"hidden"+EVENT_KEY$6,SHOW:"show"+EVENT_KEY$6,SHOWN:"shown"+EVENT_KEY$6,INSERTED:"inserted"+EVENT_KEY$6,CLICK:"click"+EVENT_KEY$6,FOCUSIN:"focusin"+
|
||||
EVENT_KEY$6,FOCUSOUT:"focusout"+EVENT_KEY$6,MOUSEENTER:"mouseenter"+EVENT_KEY$6,MOUSELEAVE:"mouseleave"+EVENT_KEY$6};var ClassName$6={FADE:"fade",SHOW:"show"};var Selector$6={TOOLTIP:".tooltip",TOOLTIP_INNER:".tooltip-inner",ARROW:".arrow"};var Trigger={HOVER:"hover",FOCUS:"focus",CLICK:"click",MANUAL:"manual"};var Tooltip=function(){function Tooltip(element,config){if(typeof Popper==="undefined")throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=
|
||||
true;this._timeout=0;this._hoverState="";this._activeTrigger={};this._popper=null;this.element=element;this.config=this._getConfig(config);this.tip=null;this._setListeners()}var _proto=Tooltip.prototype;_proto.enable=function enable(){this._isEnabled=true};_proto.disable=function disable(){this._isEnabled=false};_proto.toggleEnabled=function toggleEnabled(){this._isEnabled=!this._isEnabled};_proto.toggle=function toggle(event){if(!this._isEnabled)return;if(event){var dataKey=this.constructor.DATA_KEY;
|
||||
var context=$(event.currentTarget).data(dataKey);if(!context){context=new this.constructor(event.currentTarget,this._getDelegateConfig());$(event.currentTarget).data(dataKey,context)}context._activeTrigger.click=!context._activeTrigger.click;if(context._isWithActiveTrigger())context._enter(null,context);else context._leave(null,context)}else{if($(this.getTipElement()).hasClass(ClassName$6.SHOW)){this._leave(null,this);return}this._enter(null,this)}};_proto.dispose=function dispose(){clearTimeout(this._timeout);
|
||||
$.removeData(this.element,this.constructor.DATA_KEY);$(this.element).off(this.constructor.EVENT_KEY);$(this.element).closest(".modal").off("hide.bs.modal");if(this.tip)$(this.tip).remove();this._isEnabled=null;this._timeout=null;this._hoverState=null;this._activeTrigger=null;if(this._popper!==null)this._popper.destroy();this._popper=null;this.element=null;this.config=null;this.tip=null};_proto.show=function show(){var _this=this;if($(this.element).css("display")==="none")throw new Error("Please use show on visible elements");
|
||||
var showEvent=$.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){$(this.element).trigger(showEvent);var shadowRoot=Util.findShadowRoot(this.element);var isInTheDom=$.contains(shadowRoot!==null?shadowRoot:this.element.ownerDocument.documentElement,this.element);if(showEvent.isDefaultPrevented()||!isInTheDom)return;var tip=this.getTipElement();var tipId=Util.getUID(this.constructor.NAME);tip.setAttribute("id",tipId);this.element.setAttribute("aria-describedby",tipId);this.setContent();
|
||||
if(this.config.animation)$(tip).addClass(ClassName$6.FADE);var placement=typeof this.config.placement==="function"?this.config.placement.call(this,tip,this.element):this.config.placement;var attachment=this._getAttachment(placement);this.addAttachmentClass(attachment);var container=this._getContainer();$(tip).data(this.constructor.DATA_KEY,this);if(!$.contains(this.element.ownerDocument.documentElement,this.tip))$(tip).appendTo(container);$(this.element).trigger(this.constructor.Event.INSERTED);this._popper=
|
||||
new Popper(this.element,tip,{placement:attachment,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:Selector$6.ARROW},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function onCreate(data){if(data.originalPlacement!==data.placement)_this._handlePopperPlacementChange(data)},onUpdate:function onUpdate(data){return _this._handlePopperPlacementChange(data)}});$(tip).addClass(ClassName$6.SHOW);if("ontouchstart"in document.documentElement)$(document.body).children().on("mouseover",
|
||||
null,$.noop);var complete=function complete(){if(_this.config.animation)_this._fixTransition();var prevHoverState=_this._hoverState;_this._hoverState=null;$(_this.element).trigger(_this.constructor.Event.SHOWN);if(prevHoverState===HoverState.OUT)_this._leave(null,_this)};if($(this.tip).hasClass(ClassName$6.FADE)){var transitionDuration=Util.getTransitionDurationFromElement(this.tip);$(this.tip).one(Util.TRANSITION_END,complete).emulateTransitionEnd(transitionDuration)}else complete()}};_proto.hide=
|
||||
function hide(callback){var _this2=this;var tip=this.getTipElement();var hideEvent=$.Event(this.constructor.Event.HIDE);var complete=function complete(){if(_this2._hoverState!==HoverState.SHOW&&tip.parentNode)tip.parentNode.removeChild(tip);_this2._cleanTipClass();_this2.element.removeAttribute("aria-describedby");$(_this2.element).trigger(_this2.constructor.Event.HIDDEN);if(_this2._popper!==null)_this2._popper.destroy();if(callback)callback()};$(this.element).trigger(hideEvent);if(hideEvent.isDefaultPrevented())return;
|
||||
$(tip).removeClass(ClassName$6.SHOW);if("ontouchstart"in document.documentElement)$(document.body).children().off("mouseover",null,$.noop);this._activeTrigger[Trigger.CLICK]=false;this._activeTrigger[Trigger.FOCUS]=false;this._activeTrigger[Trigger.HOVER]=false;if($(this.tip).hasClass(ClassName$6.FADE)){var transitionDuration=Util.getTransitionDurationFromElement(tip);$(tip).one(Util.TRANSITION_END,complete).emulateTransitionEnd(transitionDuration)}else complete();this._hoverState=""};_proto.update=
|
||||
function update(){if(this._popper!==null)this._popper.scheduleUpdate()};_proto.isWithContent=function isWithContent(){return Boolean(this.getTitle())};_proto.addAttachmentClass=function addAttachmentClass(attachment){$(this.getTipElement()).addClass(CLASS_PREFIX+"-"+attachment)};_proto.getTipElement=function getTipElement(){this.tip=this.tip||$(this.config.template)[0];return this.tip};_proto.setContent=function setContent(){var tip=this.getTipElement();this.setElementContent($(tip.querySelectorAll(Selector$6.TOOLTIP_INNER)),
|
||||
this.getTitle());$(tip).removeClass(ClassName$6.FADE+" "+ClassName$6.SHOW)};_proto.setElementContent=function setElementContent($element,content){if(typeof content==="object"&&(content.nodeType||content.jquery)){if(this.config.html){if(!$(content).parent().is($element))$element.empty().append(content)}else $element.text($(content).text());return}if(this.config.html){if(this.config.sanitize)content=sanitizeHtml(content,this.config.whiteList,this.config.sanitizeFn);$element.html(content)}else $element.text(content)};
|
||||
_proto.getTitle=function getTitle(){var title=this.element.getAttribute("data-original-title");if(!title)title=typeof this.config.title==="function"?this.config.title.call(this.element):this.config.title;return title};_proto._getOffset=function _getOffset(){var _this3=this;var offset={};if(typeof this.config.offset==="function")offset.fn=function(data){data.offsets=_objectSpread({},data.offsets,_this3.config.offset(data.offsets,_this3.element)||{});return data};else offset.offset=this.config.offset;
|
||||
return offset};_proto._getContainer=function _getContainer(){if(this.config.container===false)return document.body;if(Util.isElement(this.config.container))return $(this.config.container);return $(document).find(this.config.container)};_proto._getAttachment=function _getAttachment(placement){return AttachmentMap$1[placement.toUpperCase()]};_proto._setListeners=function _setListeners(){var _this4=this;var triggers=this.config.trigger.split(" ");triggers.forEach(function(trigger){if(trigger==="click")$(_this4.element).on(_this4.constructor.Event.CLICK,
|
||||
_this4.config.selector,function(event){return _this4.toggle(event)});else if(trigger!==Trigger.MANUAL){var eventIn=trigger===Trigger.HOVER?_this4.constructor.Event.MOUSEENTER:_this4.constructor.Event.FOCUSIN;var eventOut=trigger===Trigger.HOVER?_this4.constructor.Event.MOUSELEAVE:_this4.constructor.Event.FOCUSOUT;$(_this4.element).on(eventIn,_this4.config.selector,function(event){return _this4._enter(event)}).on(eventOut,_this4.config.selector,function(event){return _this4._leave(event)})}});$(this.element).closest(".modal").on("hide.bs.modal",
|
||||
function(){if(_this4.element)_this4.hide()});if(this.config.selector)this.config=_objectSpread({},this.config,{trigger:"manual",selector:""});else this._fixTitle()};_proto._fixTitle=function _fixTitle(){var titleType=typeof this.element.getAttribute("data-original-title");if(this.element.getAttribute("title")||titleType!=="string"){this.element.setAttribute("data-original-title",this.element.getAttribute("title")||"");this.element.setAttribute("title","")}};_proto._enter=function _enter(event,context){var dataKey=
|
||||
this.constructor.DATA_KEY;context=context||$(event.currentTarget).data(dataKey);if(!context){context=new this.constructor(event.currentTarget,this._getDelegateConfig());$(event.currentTarget).data(dataKey,context)}if(event)context._activeTrigger[event.type==="focusin"?Trigger.FOCUS:Trigger.HOVER]=true;if($(context.getTipElement()).hasClass(ClassName$6.SHOW)||context._hoverState===HoverState.SHOW){context._hoverState=HoverState.SHOW;return}clearTimeout(context._timeout);context._hoverState=HoverState.SHOW;
|
||||
if(!context.config.delay||!context.config.delay.show){context.show();return}context._timeout=setTimeout(function(){if(context._hoverState===HoverState.SHOW)context.show()},context.config.delay.show)};_proto._leave=function _leave(event,context){var dataKey=this.constructor.DATA_KEY;context=context||$(event.currentTarget).data(dataKey);if(!context){context=new this.constructor(event.currentTarget,this._getDelegateConfig());$(event.currentTarget).data(dataKey,context)}if(event)context._activeTrigger[event.type===
|
||||
"focusout"?Trigger.FOCUS:Trigger.HOVER]=false;if(context._isWithActiveTrigger())return;clearTimeout(context._timeout);context._hoverState=HoverState.OUT;if(!context.config.delay||!context.config.delay.hide){context.hide();return}context._timeout=setTimeout(function(){if(context._hoverState===HoverState.OUT)context.hide()},context.config.delay.hide)};_proto._isWithActiveTrigger=function _isWithActiveTrigger(){for(var trigger in this._activeTrigger)if(this._activeTrigger[trigger])return true;return false};
|
||||
_proto._getConfig=function _getConfig(config){var dataAttributes=$(this.element).data();Object.keys(dataAttributes).forEach(function(dataAttr){if(DISALLOWED_ATTRIBUTES.indexOf(dataAttr)!==-1)delete dataAttributes[dataAttr]});config=_objectSpread({},this.constructor.Default,dataAttributes,typeof config==="object"&&config?config:{});if(typeof config.delay==="number")config.delay={show:config.delay,hide:config.delay};if(typeof config.title==="number")config.title=config.title.toString();if(typeof config.content===
|
||||
"number")config.content=config.content.toString();Util.typeCheckConfig(NAME$6,config,this.constructor.DefaultType);if(config.sanitize)config.template=sanitizeHtml(config.template,config.whiteList,config.sanitizeFn);return config};_proto._getDelegateConfig=function _getDelegateConfig(){var config={};if(this.config)for(var key in this.config)if(this.constructor.Default[key]!==this.config[key])config[key]=this.config[key];return config};_proto._cleanTipClass=function _cleanTipClass(){var $tip=$(this.getTipElement());
|
||||
var tabClass=$tip.attr("class").match(BSCLS_PREFIX_REGEX);if(tabClass!==null&&tabClass.length)$tip.removeClass(tabClass.join(""))};_proto._handlePopperPlacementChange=function _handlePopperPlacementChange(popperData){var popperInstance=popperData.instance;this.tip=popperInstance.popper;this._cleanTipClass();this.addAttachmentClass(this._getAttachment(popperData.placement))};_proto._fixTransition=function _fixTransition(){var tip=this.getTipElement();var initConfigAnimation=this.config.animation;if(tip.getAttribute("x-placement")!==
|
||||
null)return;$(tip).removeClass(ClassName$6.FADE);this.config.animation=false;this.hide();this.show();this.config.animation=initConfigAnimation};Tooltip._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var data=$(this).data(DATA_KEY$6);var _config=typeof config==="object"&&config;if(!data&&/dispose|hide/.test(config))return;if(!data){data=new Tooltip(this,_config);$(this).data(DATA_KEY$6,data)}if(typeof config==="string"){if(typeof data[config]==="undefined")throw new TypeError('No method named "'+
|
||||
config+'"');data[config]()}})};_createClass(Tooltip,null,[{key:"VERSION",get:function get(){return VERSION$6}},{key:"Default",get:function get(){return Default$4}},{key:"NAME",get:function get(){return NAME$6}},{key:"DATA_KEY",get:function get(){return DATA_KEY$6}},{key:"Event",get:function get(){return Event$6}},{key:"EVENT_KEY",get:function get(){return EVENT_KEY$6}},{key:"DefaultType",get:function get(){return DefaultType$4}}]);return Tooltip}();$.fn[NAME$6]=Tooltip._jQueryInterface;$.fn[NAME$6].Constructor=
|
||||
Tooltip;$.fn[NAME$6].noConflict=function(){$.fn[NAME$6]=JQUERY_NO_CONFLICT$6;return Tooltip._jQueryInterface};var NAME$7="popover";var VERSION$7="4.3.1";var DATA_KEY$7="bs.popover";var EVENT_KEY$7="."+DATA_KEY$7;var JQUERY_NO_CONFLICT$7=$.fn[NAME$7];var CLASS_PREFIX$1="bs-popover";var BSCLS_PREFIX_REGEX$1=new RegExp("(^|\\s)"+CLASS_PREFIX$1+"\\S+","g");var Default$5=_objectSpread({},Tooltip.Default,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover" role\x3d"tooltip"\x3e'+
|
||||
'\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e'+'\x3ch3 class\x3d"popover-header"\x3e\x3c/h3\x3e'+'\x3cdiv class\x3d"popover-body"\x3e\x3c/div\x3e\x3c/div\x3e'});var DefaultType$5=_objectSpread({},Tooltip.DefaultType,{content:"(string|element|function)"});var ClassName$7={FADE:"fade",SHOW:"show"};var Selector$7={TITLE:".popover-header",CONTENT:".popover-body"};var Event$7={HIDE:"hide"+EVENT_KEY$7,HIDDEN:"hidden"+EVENT_KEY$7,SHOW:"show"+EVENT_KEY$7,SHOWN:"shown"+EVENT_KEY$7,INSERTED:"inserted"+EVENT_KEY$7,
|
||||
CLICK:"click"+EVENT_KEY$7,FOCUSIN:"focusin"+EVENT_KEY$7,FOCUSOUT:"focusout"+EVENT_KEY$7,MOUSEENTER:"mouseenter"+EVENT_KEY$7,MOUSELEAVE:"mouseleave"+EVENT_KEY$7};var Popover=function(_Tooltip){_inheritsLoose(Popover,_Tooltip);function Popover(){return _Tooltip.apply(this,arguments)||this}var _proto=Popover.prototype;_proto.isWithContent=function isWithContent(){return this.getTitle()||this._getContent()};_proto.addAttachmentClass=function addAttachmentClass(attachment){$(this.getTipElement()).addClass(CLASS_PREFIX$1+
|
||||
"-"+attachment)};_proto.getTipElement=function getTipElement(){this.tip=this.tip||$(this.config.template)[0];return this.tip};_proto.setContent=function setContent(){var $tip=$(this.getTipElement());this.setElementContent($tip.find(Selector$7.TITLE),this.getTitle());var content=this._getContent();if(typeof content==="function")content=content.call(this.element);this.setElementContent($tip.find(Selector$7.CONTENT),content);$tip.removeClass(ClassName$7.FADE+" "+ClassName$7.SHOW)};_proto._getContent=
|
||||
function _getContent(){return this.element.getAttribute("data-content")||this.config.content};_proto._cleanTipClass=function _cleanTipClass(){var $tip=$(this.getTipElement());var tabClass=$tip.attr("class").match(BSCLS_PREFIX_REGEX$1);if(tabClass!==null&&tabClass.length>0)$tip.removeClass(tabClass.join(""))};Popover._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var data=$(this).data(DATA_KEY$7);var _config=typeof config==="object"?config:null;if(!data&&/dispose|hide/.test(config))return;
|
||||
if(!data){data=new Popover(this,_config);$(this).data(DATA_KEY$7,data)}if(typeof config==="string"){if(typeof data[config]==="undefined")throw new TypeError('No method named "'+config+'"');data[config]()}})};_createClass(Popover,null,[{key:"VERSION",get:function get(){return VERSION$7}},{key:"Default",get:function get(){return Default$5}},{key:"NAME",get:function get(){return NAME$7}},{key:"DATA_KEY",get:function get(){return DATA_KEY$7}},{key:"Event",get:function get(){return Event$7}},{key:"EVENT_KEY",
|
||||
get:function get(){return EVENT_KEY$7}},{key:"DefaultType",get:function get(){return DefaultType$5}}]);return Popover}(Tooltip);$.fn[NAME$7]=Popover._jQueryInterface;$.fn[NAME$7].Constructor=Popover;$.fn[NAME$7].noConflict=function(){$.fn[NAME$7]=JQUERY_NO_CONFLICT$7;return Popover._jQueryInterface};var NAME$8="scrollspy";var VERSION$8="4.3.1";var DATA_KEY$8="bs.scrollspy";var EVENT_KEY$8="."+DATA_KEY$8;var DATA_API_KEY$6=".data-api";var JQUERY_NO_CONFLICT$8=$.fn[NAME$8];var Default$6={offset:10,
|
||||
method:"auto",target:""};var DefaultType$6={offset:"number",method:"string",target:"(string|element)"};var Event$8={ACTIVATE:"activate"+EVENT_KEY$8,SCROLL:"scroll"+EVENT_KEY$8,LOAD_DATA_API:"load"+EVENT_KEY$8+DATA_API_KEY$6};var ClassName$8={DROPDOWN_ITEM:"dropdown-item",DROPDOWN_MENU:"dropdown-menu",ACTIVE:"active"};var Selector$8={DATA_SPY:'[data-spy\x3d"scroll"]',ACTIVE:".active",NAV_LIST_GROUP:".nav, .list-group",NAV_LINKS:".nav-link",NAV_ITEMS:".nav-item",LIST_ITEMS:".list-group-item",DROPDOWN:".dropdown",
|
||||
DROPDOWN_ITEMS:".dropdown-item",DROPDOWN_TOGGLE:".dropdown-toggle"};var OffsetMethod={OFFSET:"offset",POSITION:"position"};var ScrollSpy=function(){function ScrollSpy(element,config){var _this=this;this._element=element;this._scrollElement=element.tagName==="BODY"?window:element;this._config=this._getConfig(config);this._selector=this._config.target+" "+Selector$8.NAV_LINKS+","+(this._config.target+" "+Selector$8.LIST_ITEMS+",")+(this._config.target+" "+Selector$8.DROPDOWN_ITEMS);this._offsets=[];
|
||||
this._targets=[];this._activeTarget=null;this._scrollHeight=0;$(this._scrollElement).on(Event$8.SCROLL,function(event){return _this._process(event)});this.refresh();this._process()}var _proto=ScrollSpy.prototype;_proto.refresh=function refresh(){var _this2=this;var autoMethod=this._scrollElement===this._scrollElement.window?OffsetMethod.OFFSET:OffsetMethod.POSITION;var offsetMethod=this._config.method==="auto"?autoMethod:this._config.method;var offsetBase=offsetMethod===OffsetMethod.POSITION?this._getScrollTop():
|
||||
0;this._offsets=[];this._targets=[];this._scrollHeight=this._getScrollHeight();var targets=[].slice.call(document.querySelectorAll(this._selector));targets.map(function(element){var target;var targetSelector=Util.getSelectorFromElement(element);if(targetSelector)target=document.querySelector(targetSelector);if(target){var targetBCR=target.getBoundingClientRect();if(targetBCR.width||targetBCR.height)return[$(target)[offsetMethod]().top+offsetBase,targetSelector]}return null}).filter(function(item){return item}).sort(function(a,
|
||||
b){return a[0]-b[0]}).forEach(function(item){_this2._offsets.push(item[0]);_this2._targets.push(item[1])})};_proto.dispose=function dispose(){$.removeData(this._element,DATA_KEY$8);$(this._scrollElement).off(EVENT_KEY$8);this._element=null;this._scrollElement=null;this._config=null;this._selector=null;this._offsets=null;this._targets=null;this._activeTarget=null;this._scrollHeight=null};_proto._getConfig=function _getConfig(config){config=_objectSpread({},Default$6,typeof config==="object"&&config?
|
||||
config:{});if(typeof config.target!=="string"){var id=$(config.target).attr("id");if(!id){id=Util.getUID(NAME$8);$(config.target).attr("id",id)}config.target="#"+id}Util.typeCheckConfig(NAME$8,config,DefaultType$6);return config};_proto._getScrollTop=function _getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop};_proto._getScrollHeight=function _getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,
|
||||
document.documentElement.scrollHeight)};_proto._getOffsetHeight=function _getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height};_proto._process=function _process(){var scrollTop=this._getScrollTop()+this._config.offset;var scrollHeight=this._getScrollHeight();var maxScroll=this._config.offset+scrollHeight-this._getOffsetHeight();if(this._scrollHeight!==scrollHeight)this.refresh();if(scrollTop>=maxScroll){var target=this._targets[this._targets.length-
|
||||
1];if(this._activeTarget!==target)this._activate(target);return}if(this._activeTarget&&scrollTop<this._offsets[0]&&this._offsets[0]>0){this._activeTarget=null;this._clear();return}var offsetLength=this._offsets.length;for(var i=offsetLength;i--;){var isActiveTarget=this._activeTarget!==this._targets[i]&&scrollTop>=this._offsets[i]&&(typeof this._offsets[i+1]==="undefined"||scrollTop<this._offsets[i+1]);if(isActiveTarget)this._activate(this._targets[i])}};_proto._activate=function _activate(target){this._activeTarget=
|
||||
target;this._clear();var queries=this._selector.split(",").map(function(selector){return selector+'[data-target\x3d"'+target+'"],'+selector+'[href\x3d"'+target+'"]'});var $link=$([].slice.call(document.querySelectorAll(queries.join(","))));if($link.hasClass(ClassName$8.DROPDOWN_ITEM)){$link.closest(Selector$8.DROPDOWN).find(Selector$8.DROPDOWN_TOGGLE).addClass(ClassName$8.ACTIVE);$link.addClass(ClassName$8.ACTIVE)}else{$link.addClass(ClassName$8.ACTIVE);$link.parents(Selector$8.NAV_LIST_GROUP).prev(Selector$8.NAV_LINKS+
|
||||
", "+Selector$8.LIST_ITEMS).addClass(ClassName$8.ACTIVE);$link.parents(Selector$8.NAV_LIST_GROUP).prev(Selector$8.NAV_ITEMS).children(Selector$8.NAV_LINKS).addClass(ClassName$8.ACTIVE)}$(this._scrollElement).trigger(Event$8.ACTIVATE,{relatedTarget:target})};_proto._clear=function _clear(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(node){return node.classList.contains(ClassName$8.ACTIVE)}).forEach(function(node){return node.classList.remove(ClassName$8.ACTIVE)})};ScrollSpy._jQueryInterface=
|
||||
function _jQueryInterface(config){return this.each(function(){var data=$(this).data(DATA_KEY$8);var _config=typeof config==="object"&&config;if(!data){data=new ScrollSpy(this,_config);$(this).data(DATA_KEY$8,data)}if(typeof config==="string"){if(typeof data[config]==="undefined")throw new TypeError('No method named "'+config+'"');data[config]()}})};_createClass(ScrollSpy,null,[{key:"VERSION",get:function get(){return VERSION$8}},{key:"Default",get:function get(){return Default$6}}]);return ScrollSpy}();
|
||||
$(window).on(Event$8.LOAD_DATA_API,function(){var scrollSpys=[].slice.call(document.querySelectorAll(Selector$8.DATA_SPY));var scrollSpysLength=scrollSpys.length;for(var i=scrollSpysLength;i--;){var $spy=$(scrollSpys[i]);ScrollSpy._jQueryInterface.call($spy,$spy.data())}});$.fn[NAME$8]=ScrollSpy._jQueryInterface;$.fn[NAME$8].Constructor=ScrollSpy;$.fn[NAME$8].noConflict=function(){$.fn[NAME$8]=JQUERY_NO_CONFLICT$8;return ScrollSpy._jQueryInterface};var NAME$9="tab";var VERSION$9="4.3.1";var DATA_KEY$9=
|
||||
"bs.tab";var EVENT_KEY$9="."+DATA_KEY$9;var DATA_API_KEY$7=".data-api";var JQUERY_NO_CONFLICT$9=$.fn[NAME$9];var Event$9={HIDE:"hide"+EVENT_KEY$9,HIDDEN:"hidden"+EVENT_KEY$9,SHOW:"show"+EVENT_KEY$9,SHOWN:"shown"+EVENT_KEY$9,CLICK_DATA_API:"click"+EVENT_KEY$9+DATA_API_KEY$7};var ClassName$9={DROPDOWN_MENU:"dropdown-menu",ACTIVE:"active",DISABLED:"disabled",FADE:"fade",SHOW:"show"};var Selector$9={DROPDOWN:".dropdown",NAV_LIST_GROUP:".nav, .list-group",ACTIVE:".active",ACTIVE_UL:"\x3e li \x3e .active",
|
||||
DATA_TOGGLE:'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"], [data-toggle\x3d"list"]',DROPDOWN_TOGGLE:".dropdown-toggle",DROPDOWN_ACTIVE_CHILD:"\x3e .dropdown-menu .active"};var Tab=function(){function Tab(element){this._element=element}var _proto=Tab.prototype;_proto.show=function show(){var _this=this;if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&$(this._element).hasClass(ClassName$9.ACTIVE)||$(this._element).hasClass(ClassName$9.DISABLED))return;var target;
|
||||
var previous;var listElement=$(this._element).closest(Selector$9.NAV_LIST_GROUP)[0];var selector=Util.getSelectorFromElement(this._element);if(listElement){var itemSelector=listElement.nodeName==="UL"||listElement.nodeName==="OL"?Selector$9.ACTIVE_UL:Selector$9.ACTIVE;previous=$.makeArray($(listElement).find(itemSelector));previous=previous[previous.length-1]}var hideEvent=$.Event(Event$9.HIDE,{relatedTarget:this._element});var showEvent=$.Event(Event$9.SHOW,{relatedTarget:previous});if(previous)$(previous).trigger(hideEvent);
|
||||
$(this._element).trigger(showEvent);if(showEvent.isDefaultPrevented()||hideEvent.isDefaultPrevented())return;if(selector)target=document.querySelector(selector);this._activate(this._element,listElement);var complete=function complete(){var hiddenEvent=$.Event(Event$9.HIDDEN,{relatedTarget:_this._element});var shownEvent=$.Event(Event$9.SHOWN,{relatedTarget:previous});$(previous).trigger(hiddenEvent);$(_this._element).trigger(shownEvent)};if(target)this._activate(target,target.parentNode,complete);
|
||||
else complete()};_proto.dispose=function dispose(){$.removeData(this._element,DATA_KEY$9);this._element=null};_proto._activate=function _activate(element,container,callback){var _this2=this;var activeElements=container&&(container.nodeName==="UL"||container.nodeName==="OL")?$(container).find(Selector$9.ACTIVE_UL):$(container).children(Selector$9.ACTIVE);var active=activeElements[0];var isTransitioning=callback&&active&&$(active).hasClass(ClassName$9.FADE);var complete=function complete(){return _this2._transitionComplete(element,
|
||||
active,callback)};if(active&&isTransitioning){var transitionDuration=Util.getTransitionDurationFromElement(active);$(active).removeClass(ClassName$9.SHOW).one(Util.TRANSITION_END,complete).emulateTransitionEnd(transitionDuration)}else complete()};_proto._transitionComplete=function _transitionComplete(element,active,callback){if(active){$(active).removeClass(ClassName$9.ACTIVE);var dropdownChild=$(active.parentNode).find(Selector$9.DROPDOWN_ACTIVE_CHILD)[0];if(dropdownChild)$(dropdownChild).removeClass(ClassName$9.ACTIVE);
|
||||
if(active.getAttribute("role")==="tab")active.setAttribute("aria-selected",false)}$(element).addClass(ClassName$9.ACTIVE);if(element.getAttribute("role")==="tab")element.setAttribute("aria-selected",true);Util.reflow(element);if(element.classList.contains(ClassName$9.FADE))element.classList.add(ClassName$9.SHOW);if(element.parentNode&&$(element.parentNode).hasClass(ClassName$9.DROPDOWN_MENU)){var dropdownElement=$(element).closest(Selector$9.DROPDOWN)[0];if(dropdownElement){var dropdownToggleList=
|
||||
[].slice.call(dropdownElement.querySelectorAll(Selector$9.DROPDOWN_TOGGLE));$(dropdownToggleList).addClass(ClassName$9.ACTIVE)}element.setAttribute("aria-expanded",true)}if(callback)callback()};Tab._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var $this=$(this);var data=$this.data(DATA_KEY$9);if(!data){data=new Tab(this);$this.data(DATA_KEY$9,data)}if(typeof config==="string"){if(typeof data[config]==="undefined")throw new TypeError('No method named "'+config+'"');
|
||||
data[config]()}})};_createClass(Tab,null,[{key:"VERSION",get:function get(){return VERSION$9}}]);return Tab}();$(document).on(Event$9.CLICK_DATA_API,Selector$9.DATA_TOGGLE,function(event){event.preventDefault();Tab._jQueryInterface.call($(this),"show")});$.fn[NAME$9]=Tab._jQueryInterface;$.fn[NAME$9].Constructor=Tab;$.fn[NAME$9].noConflict=function(){$.fn[NAME$9]=JQUERY_NO_CONFLICT$9;return Tab._jQueryInterface};var NAME$a="toast";var VERSION$a="4.3.1";var DATA_KEY$a="bs.toast";var EVENT_KEY$a="."+
|
||||
DATA_KEY$a;var JQUERY_NO_CONFLICT$a=$.fn[NAME$a];var Event$a={CLICK_DISMISS:"click.dismiss"+EVENT_KEY$a,HIDE:"hide"+EVENT_KEY$a,HIDDEN:"hidden"+EVENT_KEY$a,SHOW:"show"+EVENT_KEY$a,SHOWN:"shown"+EVENT_KEY$a};var ClassName$a={FADE:"fade",HIDE:"hide",SHOW:"show",SHOWING:"showing"};var DefaultType$7={animation:"boolean",autohide:"boolean",delay:"number"};var Default$7={animation:true,autohide:true,delay:500};var Selector$a={DATA_DISMISS:'[data-dismiss\x3d"toast"]'};var Toast=function(){function Toast(element,
|
||||
config){this._element=element;this._config=this._getConfig(config);this._timeout=null;this._setListeners()}var _proto=Toast.prototype;_proto.show=function show(){var _this=this;$(this._element).trigger(Event$a.SHOW);if(this._config.animation)this._element.classList.add(ClassName$a.FADE);var complete=function complete(){_this._element.classList.remove(ClassName$a.SHOWING);_this._element.classList.add(ClassName$a.SHOW);$(_this._element).trigger(Event$a.SHOWN);if(_this._config.autohide)_this.hide()};
|
||||
this._element.classList.remove(ClassName$a.HIDE);this._element.classList.add(ClassName$a.SHOWING);if(this._config.animation){var transitionDuration=Util.getTransitionDurationFromElement(this._element);$(this._element).one(Util.TRANSITION_END,complete).emulateTransitionEnd(transitionDuration)}else complete()};_proto.hide=function hide(withoutTimeout){var _this2=this;if(!this._element.classList.contains(ClassName$a.SHOW))return;$(this._element).trigger(Event$a.HIDE);if(withoutTimeout)this._close();
|
||||
else this._timeout=setTimeout(function(){_this2._close()},this._config.delay)};_proto.dispose=function dispose(){clearTimeout(this._timeout);this._timeout=null;if(this._element.classList.contains(ClassName$a.SHOW))this._element.classList.remove(ClassName$a.SHOW);$(this._element).off(Event$a.CLICK_DISMISS);$.removeData(this._element,DATA_KEY$a);this._element=null;this._config=null};_proto._getConfig=function _getConfig(config){config=_objectSpread({},Default$7,$(this._element).data(),typeof config===
|
||||
"object"&&config?config:{});Util.typeCheckConfig(NAME$a,config,this.constructor.DefaultType);return config};_proto._setListeners=function _setListeners(){var _this3=this;$(this._element).on(Event$a.CLICK_DISMISS,Selector$a.DATA_DISMISS,function(){return _this3.hide(true)})};_proto._close=function _close(){var _this4=this;var complete=function complete(){_this4._element.classList.add(ClassName$a.HIDE);$(_this4._element).trigger(Event$a.HIDDEN)};this._element.classList.remove(ClassName$a.SHOW);if(this._config.animation){var transitionDuration=
|
||||
Util.getTransitionDurationFromElement(this._element);$(this._element).one(Util.TRANSITION_END,complete).emulateTransitionEnd(transitionDuration)}else complete()};Toast._jQueryInterface=function _jQueryInterface(config){return this.each(function(){var $element=$(this);var data=$element.data(DATA_KEY$a);var _config=typeof config==="object"&&config;if(!data){data=new Toast(this,_config);$element.data(DATA_KEY$a,data)}if(typeof config==="string"){if(typeof data[config]==="undefined")throw new TypeError('No method named "'+
|
||||
config+'"');data[config](this)}})};_createClass(Toast,null,[{key:"VERSION",get:function get(){return VERSION$a}},{key:"DefaultType",get:function get(){return DefaultType$7}},{key:"Default",get:function get(){return Default$7}}]);return Toast}();$.fn[NAME$a]=Toast._jQueryInterface;$.fn[NAME$a].Constructor=Toast;$.fn[NAME$a].noConflict=function(){$.fn[NAME$a]=JQUERY_NO_CONFLICT$a;return Toast._jQueryInterface};(function(){if(typeof $==="undefined")throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");
|
||||
var version=$.fn.jquery.split(" ")[0].split(".");var minMajor=1;var ltMajor=2;var minMinor=9;var minPatch=1;var maxMajor=4;if(version[0]<ltMajor&&version[1]<minMinor||version[0]===minMajor&&version[1]===minMinor&&version[2]<minPatch||version[0]>=maxMajor)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0");})();exports.Util=Util;exports.Alert=Alert;exports.Button=Button;exports.Carousel=Carousel;exports.Collapse=Collapse;exports.Dropdown=Dropdown;exports.Modal=
|
||||
Modal;exports.Popover=Popover;exports.Scrollspy=ScrollSpy;exports.Tab=Tab;exports.Toast=Toast;exports.Tooltip=Tooltip;Object.defineProperty(exports,"__esModule",{value:true})});
|
||||
(function(){var LiferayAUI=Liferay.AUI;var combine=LiferayAUI.getCombine();window.__CONFIG__={basePath:"",combine:combine,reportMismatchedAnonymousModules:"warn",url:combine?LiferayAUI.getComboPath():Liferay.ThemeDisplay.getCDNBaseURL()};if(!combine)__CONFIG__.defaultURLParams={languageId:themeDisplay.getLanguageId()};__CONFIG__.maps=Liferay.MAPS;__CONFIG__.modules=Liferay.MODULES;__CONFIG__.paths=Liferay.PATHS;__CONFIG__.resolvePath=Liferay.RESOLVE_PATH;__CONFIG__.namespace="Liferay";__CONFIG__.explainResolutions=
|
||||
Liferay.EXPLAIN_RESOLUTIONS;__CONFIG__.exposeGlobal=Liferay.EXPOSE_GLOBAL;__CONFIG__.waitTimeout=Liferay.WAIT_TIMEOUT})();
|
||||
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&
|
||||
e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,
|
||||
t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var o=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,e),this._config=t}return r(e,[{key:"build",value:function(e){var t=this,n=this._config,r=[],o=[],i=[],a=n.basePath;return a.length&&"/"!==a.charAt(a.length-
|
||||
1)&&(a+="/"),e.forEach(function(e){var u=n.getModule(e),l=t._getModulePath(u);n.combine?(r.push(l),o.push(u.name)):i.push({modules:[u.name],url:t._getURLWithParams(n.url+a+l)})}),r.length&&(i=i.concat(this._generateBufferURLs(o,r,{basePath:a,url:n.url,urlMaxLength:n.urlMaxLength})),r.length=0),i}},{key:"_generateBufferURLs",value:function(e,t,n){for(var r=n.basePath,o=[],i=n.urlMaxLength,a={modules:[e[0]],url:n.url+r+t[0]},u=1;u<t.length;u++){var l=e[u],s=t[u];a.url.length+r.length+s.length+1<i?(a.modules.push(l),
|
||||
a.url+="\x26"+r+s):(o.push(a),a={modules:[l],url:n.url+r+s})}return a.url=this._getURLWithParams(a.url),o.push(a),o}},{key:"_getModulePath",value:function(e){var t=this._config.paths,n=e.name;return Object.keys(t).forEach(function(e){n!==e&&0!==n.indexOf(e+"/")||(n=t[e]+n.substring(e.length))}),n.lastIndexOf(".js")!==n.length-3&&(n+=".js"),n}},{key:"_getURLWithParams",value:function(e){var t=this._config.defaultURLParams||{},n=Object.keys(t);if(!n.length)return e;var r=n.map(function(e){return e+
|
||||
"\x3d"+t[e]}).join("\x26");return e+(e.indexOf("?")>-1?"\x26":"?")+r}}]),e}();t.default=o},function(e,t,n){var r,o=n(2),i=(r=o)&&r.__esModule?r:{default:r};var a=window.__CONFIG__||{},u="string"==typeof a.namespace?a.namespace:void 0,l=void 0===a.exposeGlobal||a.exposeGlobal,s=new i.default(a);if(u){var c=window[u]?window[u]:{};c.Loader=s,window[u]=c}else window.Loader=s;l&&(window.Loader=s,window.require=i.default.prototype.require.bind(s),window.define=i.default.prototype.define.bind(s),window.define.amd=
|
||||
{})},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=s(n(3)),i=s(n(6)),a=s(n(7)),u=s(n(0)),l=s(n(8));function s(e){return e&&e.__esModule?e:{default:e}}function c(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=
|
||||
e[t];return n}return Array.from(e)}var f=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,e),this._config=new o.default(t||window.__CONFIG__),this._dependencyResolver=new i.default(this._config),this._urlBuilder=new u.default(this._config),this._scriptLoader=new a.default(n||window.document,this._config),
|
||||
this._requireCallId=0}return r(e,[{key:"version",value:function(){return l.default.version}},{key:"define",value:function(){for(var e=this._config,t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0],i=e.getModule(o);if(i&&i.defined)e.showWarnings&&console.warn("Liferay AMD Loader: Module '"+o+"' is being redefined; only the first definition will be used");else{var a=n[1],u=n[2];if(2==n.length&&(u=a,a=["require","exports","module"]),"function"!=typeof u){var l=u;u=function(){return l}}if(!(i=
|
||||
e.getModule(o)))throw new Error("Trying to define a module that was not registered: "+o+"\nThis usually means that someone is calling define() for a module that has not been previously required.");if(i.defined)throw new Error("Trying to define a module more than once: "+o+"\nThis usually means that someone is calling define() more than once for the same module, which can lead to unexpected results.");e.explainResolutions&&console.log("Liferay AMD Loader:","Defining",i.name),i.factory=u,i.dependencies=
|
||||
a,i.define.resolve(n)}}},{key:"require",value:function(){for(var e=this,t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=this._scriptLoader,i=this._config,a=this._requireCallId++,u=void 0,l=void 0,s=void 0;if(1==n.length)u=n[0],l=void 0,s=void 0;else if(2==n.length){var f=n[n.length-1];"function"==typeof f?(u=n[0],l=f,s=void 0):null==f?(u=n[0],l=void 0,s=void 0):(u=n,l=void 0,s=void 0)}else{var d=n[n.length-1],h=!1;if("function"!=typeof d&&null!=d||(h=!0),h){var p=n[n.length-2],m=
|
||||
!1;"function"!=typeof p&&null!=p||(m=!0),m?(u=n.slice(0,n.length-2),l=p,s=d):(u=n.slice(0,n.length-1),l=d,s=void 0)}else u=n,l=void 0,s=void 0}if("string"==typeof u)u=[u];else if(1==u.length&&Array.isArray(u[0])){var v;u=(v=[]).concat.apply(v,c(u))}if(void 0===l&&(l=function(){}),void 0===s){var y=new Error("This is not a real error, but a fake one created to capture require()'s caller stack trace");s=function(e){i.explainResolutions&&(console.log("---------------------------------------"),console.log("Liferay AMD Loader: Unhandled require failure:"),
|
||||
console.log("\nNOTE: You are seeing this message because you have\ninvoked require() without a failure handler. It\ndoes not necessarily mean that the Loader is\nbroken and may be caused by errors in your code or\nthird party modules.\n\nIf you want to avoid it make sure to provide a\nfailure handler when calling require().\n\n"),console.log("A detailed report of what happened follows:"),console.log(" \u00b7 Require call id:",a),console.log(" \u00b7 Required modules:",u),console.log(" \u00b7 Error cause:",
|
||||
e),e.missingModules&&console.log(" \u00b7 Missing modules:",e.missingModules),console.log(" \u00b7 Caller's stack trace:",y),console.log("---------------------------------------"))}}l=this._interceptHandler(l,"success",a),s=this._interceptHandler(s,"failure",a);var g=void 0,_=void 0,b=void 0,w=!1;this._dependencyResolver.resolve(u).then(function(t){return e._explainResolution(a,u,t),e._throwOnResolutionErrors(t),i.addMappings(t.configMap),i.addPaths(t.pathMap),g=t.resolvedModules,(_=e._getUnregisteredModuleNames(g)).forEach(function(e){return i.addModule(e,
|
||||
{map:t.moduleMap[e]})}),b=e._setRejectTimeout(u,t,function(){w=!0,s.apply(void 0,arguments)}),i.explainResolutions&&console.log("Liferay AMD Loader:","Fetching",_,"from require call",a),o.loadModules(_)}).then(function(){if(!w)return e._waitForModuleDefinitions(g)}).then(function(){if(!w){clearTimeout(b),e._setModuleImplementations(a,g);var t=e._getModuleImplementations(u);l.apply(void 0,c(t))}}).catch(function(e){w||(b&&clearTimeout(b),s(e))})}},{key:"_interceptHandler",value:function(e,t,n){var r=
|
||||
this._config;return function(){r.explainResolutions&&console.log("Liferay AMD Loader: Invoking",t,"handler for","require call",n);try{e.apply(void 0,arguments)}catch(e){console.error(e)}}}},{key:"_explainResolution",value:function(e,t,n){this._config.explainResolutions&&console.log("Liferay AMD Loader:","Require call",e,"resolved modules",t,"to",n)}},{key:"_throwOnResolutionErrors",value:function(e){var t=e.resolvedModules.filter(function(e){return 0===e.indexOf(":ERROR:")}).map(function(e){return e.substr(7)});
|
||||
if(t.length>0)throw Object.assign(new Error("The following problems where detected while resolving modules:\n"+t.map(function(e){return" \u00b7 "+e}).join("\n")),{resolutionErrors:t});}},{key:"_getUnregisteredModuleNames",value:function(e){var t=this._config;return e.filter(function(e){return!t.getModule(e)})}},{key:"_setRejectTimeout",value:function(e,t,n){var r=this._config;if(0!==r.waitTimeout)return setTimeout(function(){var o=t.resolvedModules.filter(function(e){var t=r.getModule(e);return!t||
|
||||
!t.implemented}),i=Object.assign(new Error("Load timeout for modules: "+e),{modules:e,resolution:t,missingModules:o});n(i)},r.waitTimeout)}},{key:"_waitForModuleDefinitions",value:function(e){var t=this._config;return Promise.all(t.getModules(e).map(function(e){return e.define}))}},{key:"_waitForModuleImplementations",value:function(e){var t=this._config;return Promise.all(t.getModules(e).map(function(e){return e.implement}))}},{key:"_setModuleImplementations",value:function(e,t){var n=this,r=this._config;
|
||||
r.getModules(t).forEach(function(t){if(!t.implemented){if(t.implement.rejected)throw t.implement.rejection;r.explainResolutions&&console.log("Liferay AMD Loader:","Implementing",t.name,"from require call",e);try{var o={exports:{}},i=t.dependencies.map(function(e){if("exports"===e)return o.exports;if("module"===e)return o;if("require"===e)return n._createLocalRequire(t);var i=r.getDependency(t.name,e);if(!i)throw new Error("Unsatisfied dependency: "+e+" found in module "+t.name);if(!i.implemented)throw new Error("Module "+
|
||||
t.name+" depends on "+i.name+" which is not yet implemented (this may be due to a cyclic dependency)");return i.implementation}),a=t.factory.apply(t,c(i));t.implementation=void 0!==a?a:o.exports,t.implement.resolve(t.implementation)}catch(e){throw t.implement.fulfilled||t.implement.reject(e),e;}}})}},{key:"_createLocalRequire",value:function(e){var t=this,n=this._config,r=function(r){for(var o=arguments.length,i=Array(o>1?o-1:0),a=1;a<o;a++)i[a-1]=arguments[a];if(i.length>0)return t.require.apply(t,
|
||||
[r].concat(i));var u=n.getDependency(e.name,r);if(!(u&&"implementation"in u))throw new Error('Module "'+r+'" has not been loaded yet for context: '+e.name);return u.implementation};return r.toUrl=function(e){return t._urlBuilder.build([e])[0].url},r}},{key:"_getModuleImplementations",value:function(e){return this._config.getModules(e).map(function(e){return e.implementation})}}]),e}();t.default=f,f.prototype.define.amd={}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o="function"==
|
||||
typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw i;
|
||||
}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance");}}(),a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(4),l=(r=u)&&r.__esModule?r:{default:r};var s=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(e,t){if(!(e instanceof
|
||||
t))throw new TypeError("Cannot call a class as a function");}(this,e),this._modules={},this._maps={},this._paths={},this._config={maps:{},paths:{}},this._parse(t,"defaultURLParams",{}),this._parse(t,"explainResolutions",!1),this._parse(t,"showWarnings",!1),this._parse(t,"waitTimeout",7E3),this._parse(t,"basePath","/"),this._parse(t,"resolvePath","/o/js_resolve_modules"),this._parse(t,"combine",!1),this._parse(t,"url",""),this._parse(t,"urlMaxLength",2E3)}return a(e,[{key:"addModule",value:function(e){var t=
|
||||
arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this._modules[e])throw new Error("Module is already registered: "+e);var n=new l.default(e);return Object.entries(t).forEach(function(e){var t=i(e,2),r=t[0],o=t[1];n[r]=o}),this._modules[e]=n,n}},{key:"addMappings",value:function(e){Object.assign(this._maps,e)}},{key:"addPaths",value:function(e){Object.assign(this._paths,e)}},{key:"getModules",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;return void 0===
|
||||
t?Object.values(this._modules):t.map(function(t){return e.getModule(t)})}},{key:"getModule",value:function(e){var t=this._modules[e];if(!t){var n=this._mapModule(e);t=this._modules[n]}return t}},{key:"getDependency",value:function(e,t){var n=this.getModule(e),r=this._modules[t];if(!r){var o=this._mapModule(t,n.map);r=this._modules[o]}return r}},{key:"_parse",value:function(e,t,n){this._config[t]=e.hasOwnProperty(t)?e[t]:n}},{key:"_mapModule",value:function(e,t){return t&&(e=this._mapMatches(e,t)),
|
||||
Object.keys(this._maps).length>0&&(e=this._mapMatches(e,this._maps)),e}},{key:"_mapMatches",value:function(e,t){var n=t[e];return n?"object"===(void 0===n?"undefined":o(n))?n.value:n:((n=this._mapExactMatch(e,t))||(n=this._mapPartialMatch(e,t)),n||(n=this._mapWildcardMatch(e,t)),n||e)}},{key:"_mapExactMatch",value:function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var r=t[n];if(r.value&&r.exactMatch&&e===n)return r.value}}},{key:"_mapPartialMatch",value:function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,
|
||||
n)){var r=t[n];if(!r.exactMatch&&(r.value&&(r=r.value),e===n||0===e.indexOf(n+"/")))return r+e.substring(n.length)}}},{key:"_mapWildcardMatch",value:function(e,t){if("function"==typeof t["*"])return t["*"](e)}},{key:"explainResolutions",get:function(){return this._config.explainResolutions}},{key:"showWarnings",get:function(){return this._config.showWarnings}},{key:"waitTimeout",get:function(){return this._config.waitTimeout}},{key:"basePath",get:function(){return this._config.basePath}},{key:"resolvePath",
|
||||
get:function(){return this._config.resolvePath}},{key:"combine",get:function(){return this._config.combine}},{key:"url",get:function(){return this._config.url}},{key:"urlMaxLength",get:function(){return this._config.urlMaxLength}},{key:"defaultURLParams",get:function(){return this._config.defaultURLParams}},{key:"paths",get:function(){return this._paths}}]),e}();t.default=s},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=
|
||||
t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(5),a=(r=i)&&r.__esModule?r:{default:r};var u=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,e),this._name=t,this._dependencies=void 0,this._factory=void 0,this._implementation=void 0,this._map=void 0,this._state={_fetch:a.default.new(),_define:a.default.new(),
|
||||
_implement:a.default.new()}}return o(e,[{key:"name",get:function(){return this._name},set:function(e){throw new Error("Name of module "+this.name+" is read-only");}},{key:"dependencies",get:function(){return this._dependencies},set:function(e){if(this._dependencies)throw new Error("Dependencies of module "+this.name+" already set");this._dependencies=e}},{key:"factory",get:function(){return this._factory},set:function(e){if(this._factory)throw new Error("Factory of module "+this.name+" already set");
|
||||
this._factory=e}},{key:"implementation",get:function(){return this._implementation},set:function(e){if(this._implementation)throw new Error("Implementation of module "+this.name+" already set");this._implementation=e}},{key:"map",get:function(){return this._map},set:function(e){if(this._map)throw new Error("Local module map of module "+this.name+" already set");this._map=e}},{key:"fetch",get:function(){return this._state._fetch}},{key:"fetched",get:function(){return this.fetch.resolved}},{key:"define",
|
||||
get:function(){return this._state._define}},{key:"defined",get:function(){return this.define.resolved}},{key:"implement",get:function(){return this._state._implement}},{key:"implemented",get:function(){return this.implement.resolved}}]),e}();t.default=u},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function e(){throw function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,e),new Error("Don't construct ResolvablePromise objects directly: rely on ResolvablePromise.new() instead");
|
||||
};function o(e){if(e.fulfilled)throw new Error("Promise already fulfilled");}t.default=r,r.new=function(){var e={},t=new Promise(function(t,n){e._resolve=t,e._reject=n});return Object.assign(t,e,{fulfilled:!1,resolved:!1,rejected:!1,resolution:void 0,rejection:void 0}),t.resolve=function(e){return function(e,t){o(e),e.fulfilled=!0,e.resolved=!0,e.resolution=t,e._resolve(t)}(t,e)},t.reject=function(e){return function(e,t){o(e),e.fulfilled=!0,e.rejected=!0,e.rejection=t,e._reject(t)}(t,e)},"undefined"!=
|
||||
typeof jest&&t.catch(function(){}),t}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var o=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");}(this,e),this._config=t,
|
||||
this._cachedResolutions={}}return r(e,[{key:"resolve",value:function(e){var t=this;if(void 0===e||0==e.length)throw new Error("Argument 'modules' cannot be undefined or empty");var n=this._config;return new Promise(function(r,o){var i=t._cachedResolutions[e];if(i)r(i);else{var a="modules\x3d"+encodeURIComponent(e),u=n.resolvePath+"?"+a,l={};u.length>n.urlMaxLength&&(u=n.resolvePath,l={method:"POST",body:a}),fetch(u,l).then(function(e){return e.text()}).then(function(n){var o=JSON.parse(n);t._cachedResolutions[e]=
|
||||
o,r(o)}).catch(o)}})}}]),e}();t.default=o},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(0),a=(r=i)&&r.__esModule?r:{default:r};var u=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");
|
||||
}(this,e),this._document=t,this._config=n,this._urlBuilder=new a.default(n),this._injectedScripts={}}return o(e,[{key:"loadModules",value:function(e){var t=this,n=this._urlBuilder;if(0==e.length)return Promise.resolve();var r=n.build(e).map(function(e){return t._loadScript(e)});return Promise.all(r)}},{key:"_loadScript",value:function(e){var t=this,n=this._config,r=n.getModules(e.modules),o=this._injectedScripts[e.url];return o||((o=this._document.createElement("script")).src=e.url,o.async=!1,o.onload=
|
||||
o.onreadystatechange=function(){t.readyState&&"complete"!==t.readyState&&"load"!==t.readyState||(o.onload=o.onreadystatechange=null,o.onerror=null,r.forEach(function(e){e.fetch.fulfilled?n.showWarnings&&console.warn("Liferay AMD Loader: Module '"+e.name+"' is being fetched from\n"+o.src+"\nbut was already fetched from\n"+(e.fetch.resolved?e.fetch.resolution.src:e.fetch.rejection.script.src)):e.fetch.resolve(o)}))},o.onerror=function(){o.onload=o.onreadystatechange=null,o.onerror=null;var t=Object.assign(new Error("Unable to load script from URL "+
|
||||
e.url),{url:e.url,modules:e.modules,script:o});r.forEach(function(e){return e.fetch.reject(t)})},this._injectedScripts[e.url]=o,this._document.head.appendChild(o)),Promise.all(r.map(function(e){return e.fetch}))}}]),e}();t.default=u},function(e){e.exports={name:"liferay-amd-loader",version:"4.0.0",description:"AMD Loader with support for combo URL and conditional loading",scripts:{clean:"rm -rf build",build:"node bin/build-loader.js",ci:"npm run format:check \x26\x26 npm run lint \x26\x26 npm run build \x26\x26 npm run build-demo \x26\x26 npm test",
|
||||
"build-demo":"node bin/build-demo.js",demo:"node bin/run-demo.js",test:"jest --runInBand",format:"prettier --write '{*,.*}.js' 'bin/**/{*,.*}.js' 'src/**/{*,.*}.js'","format:check":"prettier --list-different '{*,.*}.js' 'bin/**/{*,.*}.js' 'src/**/{*,.*}.js'",lint:"eslint '*.js' 'bin/**/{*,.*}.js' 'src/**/{*,.*}.js'","lint:fix":"eslint --fix '*.js' 'bin/**/{*,.*}.js' 'src/**/{*,.*}.js'",prepublish:"publish-please guard","publish-please":"publish-please",prepublishOnly:"npm run build \x26\x26 npm run build-demo \x26\x26 npm test",
|
||||
proxyPortal:"webpack-dev-server --config webpack.proxyPortal.js"},repository:{type:"git",url:"git+https://github.com/liferay/liferay-amd-loader.git"},jest:{collectCoverage:!0,coverageDirectory:"build/coverage",modulePathIgnorePatterns:["liferay-amd-loader/build/.*",".*/__tests__/__fixtures__/.*"],testPathIgnorePatterns:[".eslintrc.js"],testURL:"http://localhost/"},author:{name:"Iliyan Peychev"},license:"LGPL-3.0",keywords:["Liferay","AMD","ES6","Loader"],bugs:{url:"https://github.com/liferay/liferay-amd-loader/issues"},
|
||||
homepage:"https://github.com/liferay/liferay-amd-loader",files:[".babelrc",".eslintrc.js",".publishrc","LICENSE.md","package.json","README.md","webpack.config.js","src","bin","build","src"],devDependencies:{"babel-loader":"^7.1.2","babel-preset-es2015":"^6.24.1",combohandler:"^0.4.0",eslint:"^5.15.1","eslint-config-liferay":"^3.0.0","fs-extra":"^5.0.0",globby:"^7.1.1","http-server":"^0.11.1",jest:"^22.2.1",prettier:"^1.16.4","publish-please":"^2.3.1","uglifyjs-webpack-plugin":"^1.2.0",webpack:"^4.29.6",
|
||||
"webpack-cli":"^3.3.0","webpack-dev-server":"^3.2.1"}}}]);
|
||||
if(typeof YUI!="undefined")YUI._YUI=YUI;var YUI=function(){var i=0,Y=this,args=arguments,l=args.length,instanceOf=function(o,type){return o&&o.hasOwnProperty&&o instanceof type},gconf=typeof YUI_config!=="undefined"&&YUI_config;if(!instanceOf(Y,YUI))Y=new YUI;else{Y._init();if(YUI.GlobalConfig)Y.applyConfig(YUI.GlobalConfig);if(gconf)Y.applyConfig(gconf);if(!l){Y._afterConfig();Y._setup()}}if(l){for(;i<l;i++)Y.applyConfig(args[i]);Y._afterConfig();Y._setup()}Y.instanceOf=instanceOf;return Y};
|
||||
(function(){var proto,prop,VERSION="patched-v3.18.1",PERIOD=".",BASE="http://yui.yahooapis.com/",DOC_LABEL="yui3-js-enabled",CSS_STAMP_EL="yui3-css-stamp",NOOP=function(){},SLICE=Array.prototype.slice,APPLY_TO_AUTH={"io.xdrReady":1,"io.xdrResponse":1,"SWF.eventHandler":1},hasWin=typeof window!="undefined",win=hasWin?window:null,doc=hasWin?win.document:null,docEl=doc&&doc.documentElement,docClass=docEl&&docEl.className,instances={},time=(new Date).getTime(),add=function(el,type,fn,capture){if(el&&
|
||||
el.addEventListener)el.addEventListener(type,fn,capture);else if(el&&el.attachEvent)el.attachEvent("on"+type,fn)},remove=function(el,type,fn,capture){if(el&&el.removeEventListener)try{el.removeEventListener(type,fn,capture)}catch(ex){}else if(el&&el.detachEvent)el.detachEvent("on"+type,fn)},handleReady=function(){YUI.Env.DOMReady=true;if(hasWin)remove(doc,"DOMContentLoaded",handleReady)},handleLoad=function(){YUI.Env.windowLoaded=true;YUI.Env.DOMReady=true;if(hasWin)remove(window,"load",handleLoad)},
|
||||
getLoader=function(Y,o){var loader=Y.Env._loader,lCore=["loader-base"],G_ENV=YUI.Env,mods=G_ENV.mods;if(loader){loader.ignoreRegistered=false;loader.onEnd=null;loader.data=null;loader.required=[];loader.loadType=null}else{loader=new Y.Loader(Y.config);Y.Env._loader=loader}if(mods&&mods.loader)lCore=[].concat(lCore,YUI.Env.loaderExtras);YUI.Env.core=Y.Array.dedupe([].concat(YUI.Env.core,lCore));return loader},clobber=function(r,s){for(var i in s)if(s.hasOwnProperty(i))r[i]=s[i]},ALREADY_DONE={success:true};
|
||||
if(docEl&&docClass.indexOf(DOC_LABEL)==-1){if(docClass)docClass+=" ";docClass+=DOC_LABEL;docEl.className=docClass}if(VERSION.indexOf("@")>-1)VERSION="3.5.0";proto={applyConfig:function(o){o=o||NOOP;var attr,name,config=this.config,mods=config.modules,groups=config.groups,aliases=config.aliases,loader=this.Env._loader;for(name in o)if(o.hasOwnProperty(name)){attr=o[name];if(mods&&name=="modules")clobber(mods,attr);else if(aliases&&name=="aliases")clobber(aliases,attr);else if(groups&&name=="groups")clobber(groups,
|
||||
attr);else if(name=="win"){config[name]=attr&&attr.contentWindow||attr;config.doc=config[name]?config[name].document:null}else if(name=="_yuid");else config[name]=attr}if(loader)loader._config(o)},_config:function(o){this.applyConfig(o)},_init:function(){var filter,el,Y=this,G_ENV=YUI.Env,Env=Y.Env,prop;Y.version=VERSION;if(!Env){Y.Env={core:["get","features","intl-base","yui-log","yui-later","loader-base","loader-rollup","loader-yui3"],loaderExtras:["loader-rollup","loader-yui3"],mods:{},versions:{},
|
||||
base:BASE,cdn:BASE+VERSION+"/",_idx:0,_used:{},_attached:{},_exported:{},_missed:[],_yidx:0,_uidx:0,_guidp:"y",_loaded:{},_BASE_RE:/(?:\?(?:[^&]*&)*([^&]*))?\b(aui|yui(?:-\w+)?)\/\2(?:-(min|debug))?\.js/,parseBasePath:function(src,pattern){var match=src.match(pattern),path,filter;if(match){path=RegExp.leftContext||src.slice(0,src.indexOf(match[0]));filter=match[3];if(match[1])path+="?"+match[1];path={filter:filter,path:path}}return path},getBase:G_ENV&&G_ENV.getBase||function(pattern){var nodes=doc&&
|
||||
doc.getElementsByTagName("script")||[],path=Env.cdn,parsed,i,len,src;for(i=0,len=nodes.length;i<len;++i){src=nodes[i].src;if(src){parsed=Y.Env.parseBasePath(src,pattern);if(parsed){filter=parsed.filter;path=parsed.path;break}}}return path}};Env=Y.Env;Env._loaded[VERSION]={};if(G_ENV&&Y!==YUI){Env._yidx=++G_ENV._yidx;Env._guidp=("yui_"+VERSION+"_"+Env._yidx+"_"+time).replace(/[^a-z0-9_]+/g,"_")}else if(YUI._YUI){G_ENV=YUI._YUI.Env;Env._yidx+=G_ENV._yidx;Env._uidx+=G_ENV._uidx;for(prop in G_ENV)if(!(prop in
|
||||
Env))Env[prop]=G_ENV[prop];delete YUI._YUI}Y.id=Y.stamp(Y);instances[Y.id]=Y}Y.constructor=YUI;Y.config=Y.config||{bootstrap:true,cacheUse:true,debug:true,doc:doc,fetchCSS:true,throwFail:true,useBrowserConsole:true,useNativeES5:true,win:win};if(doc&&!doc.getElementById(CSS_STAMP_EL)){el=doc.createElement("div");el.innerHTML='\x3cdiv id\x3d"'+CSS_STAMP_EL+'" style\x3d"position: absolute !important; visibility: hidden !important"\x3e\x3c/div\x3e';YUI.Env.cssStampEl=el.firstChild;if(doc.body)doc.body.appendChild(YUI.Env.cssStampEl);
|
||||
else docEl.insertBefore(YUI.Env.cssStampEl,docEl.firstChild)}else if(doc&&doc.getElementById(CSS_STAMP_EL)&&!YUI.Env.cssStampEl)YUI.Env.cssStampEl=doc.getElementById(CSS_STAMP_EL);Y.config.lang=Y.config.lang||"en-US";Y.config.base=YUI.config.base||YUI.config.defaultBase&&YUI.config.root&&YUI.config.defaultBase+YUI.config.root||Y.Env.getBase(Y.Env._BASE_RE);if(!filter||!"mindebug".indexOf(filter))filter="min";filter=filter?"-"+filter:filter;Y.config.loaderPath=YUI.config.loaderPath||"loader/loader"+
|
||||
filter+".js"},_afterConfig:function(){var Y=this;if(!Y.config.hasOwnProperty("global"))Y.config.global=Function("return this")()},_setup:function(){var i,Y=this,core=[],mods=YUI.Env.mods,extendedCore=Y.config.extendedCore||[],extras=Y.config.core||[].concat(YUI.Env.core).concat(extendedCore);for(i=0;i<extras.length;i++)if(mods[extras[i]])core.push(extras[i]);Y._attach(["yui-base"]);Y._attach(core);if(Y.Loader)getLoader(Y)},applyTo:function(id,method,args){if(!(method in APPLY_TO_AUTH)){this.log(method+
|
||||
": applyTo not allowed","warn","yui");return null}var instance=instances[id],nest,m,i;if(instance){nest=method.split(".");m=instance;for(i=0;i<nest.length;i=i+1){m=m[nest[i]];if(!m)this.log("applyTo not found: "+method,"warn","yui")}return m&&m.apply(instance,args)}return null},add:function(name,fn,version,details){details=details||{};var env=YUI.Env,mod={name:name,fn:fn,version:version,details:details},applied={},loader,inst,modInfo,i,versions=env.versions;env.mods[name]=mod;versions[version]=versions[version]||
|
||||
{};versions[version][name]=mod;for(i in instances)if(instances.hasOwnProperty(i)){inst=instances[i];if(!applied[inst.id]){applied[inst.id]=true;loader=inst.Env._loader;if(loader){modInfo=loader.getModuleInfo(name);if(!modInfo||modInfo.temp)loader.addModule(details,name)}}}return this},_attach:function(r,moot){var i,name,mod,details,req,use,after,mods=YUI.Env.mods,aliases=YUI.Env.aliases,Y=this,j,cache=YUI.Env._renderedMods,loader=Y.Env._loader,done=Y.Env._attached,exported=Y.Env._exported,len=r.length,
|
||||
loader,def,go,c=[],modArgs,esCompat,reqlen,modInfo,condition,__exports__,__imports__;for(i=0;i<len;i++){name=r[i];mod=mods[name];c.push(name);if(loader&&loader.conditions[name])for(j in loader.conditions[name])if(loader.conditions[name].hasOwnProperty(j)){def=loader.conditions[name][j];go=def&&(def.ua&&Y.UA[def.ua]||def.test&&def.test(Y));if(go)c.push(def.name)}}r=c;len=r.length;for(i=0;i<len;i++)if(!done[r[i]]){name=r[i];mod=mods[name];if(aliases&&aliases[name]&&!mod){Y._attach(aliases[name]);continue}if(!mod){modInfo=
|
||||
loader&&loader.getModuleInfo(name);if(modInfo){mod=modInfo;moot=true}if(!moot&&name)if(name.indexOf("skin-")===-1&&name.indexOf("css")===-1){Y.Env._missed.push(name);Y.Env._missed=Y.Array.dedupe(Y.Env._missed);Y.message("NOT loaded: "+name,"warn","yui")}}else{done[name]=true;for(j=0;j<Y.Env._missed.length;j++)if(Y.Env._missed[j]===name){Y.message("Found: "+name+" (was reported as missing earlier)","warn","yui");Y.Env._missed.splice(j,1)}if(loader&&!loader._canBeAttached(name))return true;if(loader&&
|
||||
cache&&cache[name]&&cache[name].temp){loader.getRequires(cache[name]);req=[];modInfo=loader.getModuleInfo(name);for(j in modInfo.expanded_map)if(modInfo.expanded_map.hasOwnProperty(j))req.push(j);Y._attach(req)}details=mod.details;req=details.requires;esCompat=details.es;use=details.use;after=details.after;if(details.lang){req=req||[];req.unshift("intl")}if(req){reqlen=req.length;for(j=0;j<reqlen;j++)if(!done[req[j]]){if(!Y._attach(req))return false;break}}if(after)for(j=0;j<after.length;j++)if(!done[after[j]]){if(!Y._attach(after,
|
||||
true))return false;break}if(mod.fn){modArgs=[Y,name];if(esCompat){__imports__={};__exports__={};modArgs.push(__imports__,__exports__);if(req){reqlen=req.length;for(j=0;j<reqlen;j++)__imports__[req[j]]=exported.hasOwnProperty(req[j])?exported[req[j]]:Y}}if(Y.config.throwFail)__exports__=mod.fn.apply(esCompat?undefined:mod,modArgs);else try{__exports__=mod.fn.apply(esCompat?undefined:mod,modArgs)}catch(e){Y.error("Attach error: "+name,e,name);return false}if(esCompat){exported[name]=__exports__;condition=
|
||||
mod.details.condition;if(condition&&condition.when==="instead")exported[condition.trigger]=__exports__}}if(use)for(j=0;j<use.length;j++)if(!done[use[j]]){if(!Y._attach(use))return false;break}}}return true},_delayCallback:function(cb,until){var Y=this,mod=["event-base"];until=Y.Lang.isObject(until)?until:{event:until};if(until.event==="load")mod.push("event-synthetic");return function(){var args=arguments;Y._use(mod,function(){Y.on(until.event,function(){args[1].delayUntil=until.event;cb.apply(Y,
|
||||
args)},until.args)})}},use:function(){var args=SLICE.call(arguments,0),callback=args[args.length-1],Y=this,i=0,name,Env=Y.Env,provisioned=true;if(Y.Lang.isFunction(callback)){args.pop();if(Y.config.delayUntil)callback=Y._delayCallback(callback,Y.config.delayUntil)}else callback=null;if(Y.Lang.isArray(args[0]))args=args[0];if(Y.config.cacheUse){while(name=args[i++])if(!Env._attached[name]){provisioned=false;break}if(provisioned){if(args.length);Y._notify(callback,ALREADY_DONE,args);return Y}}if(Y._loading){Y._useQueue=
|
||||
Y._useQueue||new Y.Queue;Y._useQueue.add([args,callback])}else Y._use(args,function(Y,response){Y._notify(callback,response,args)});return Y},require:function(){var args=SLICE.call(arguments),callback;if(typeof args[args.length-1]==="function"){callback=args.pop();args.push(function(Y){var i,length=args.length,exported=Y.Env._exported,__imports__={};for(i=0;i<length;i++)if(exported.hasOwnProperty(args[i]))__imports__[args[i]]=exported[args[i]];callback.call(undefined,Y,__imports__)})}this.use.apply(this,
|
||||
args)},_notify:function(callback,response,args){if(!response.success&&this.config.loadErrorFn)this.config.loadErrorFn.call(this,this,callback,response,args);else if(callback){if(this.Env._missed&&this.Env._missed.length){response.msg="Missing modules: "+this.Env._missed.join();response.success=false}if(this.config.throwFail)callback(this,response);else try{callback(this,response)}catch(e){this.error("use callback error",e,args)}}},_use:function(args,callback){if(!this.Array)this._attach(["yui-base"]);
|
||||
var len,loader,handleBoot,Y=this,G_ENV=YUI.Env,mods=G_ENV.mods,Env=Y.Env,used=Env._used,aliases=G_ENV.aliases,queue=G_ENV._loaderQueue,firstArg=args[0],YArray=Y.Array,config=Y.config,boot=config.bootstrap,missing=[],i,r=[],ret=true,fetchCSS=config.fetchCSS,process=function(names,skip){var i=0,a=[],name,len,m,req,use;if(!names.length)return;if(aliases){len=names.length;for(i=0;i<len;i++)if(aliases[names[i]]&&!mods[names[i]])a=[].concat(a,aliases[names[i]]);else a.push(names[i]);names=a}len=names.length;
|
||||
for(i=0;i<len;i++){name=names[i];if(!skip)r.push(name);if(used[name])continue;m=mods[name];req=null;use=null;if(m){used[name]=true;req=m.details.requires;use=m.details.use}else if(!G_ENV._loaded[VERSION][name])missing.push(name);else used[name]=true;if(req&&req.length)process(req);if(use&&use.length)process(use,1)}},handleLoader=function(fromLoader){var response=fromLoader||{success:true,msg:"not dynamic"},redo,origMissing,ret=true,data=response.data;Y._loading=false;if(data){origMissing=missing;
|
||||
missing=[];r=[];process(data);redo=missing.length;if(redo)if([].concat(missing).sort().join()==origMissing.sort().join())redo=false}if(redo&&data){Y._loading=true;Y._use(missing,function(){if(Y._attach(data))Y._notify(callback,response,data)})}else{if(data)ret=Y._attach(data);if(ret)Y._notify(callback,response,args)}if(Y._useQueue&&Y._useQueue.size()&&!Y._loading)Y._use.apply(Y,Y._useQueue.next())};if(firstArg==="*"){args=[];for(i in mods)if(mods.hasOwnProperty(i))args.push(i);ret=Y._attach(args);
|
||||
if(ret)handleLoader();return Y}if((mods.loader||mods["loader-base"])&&!Y.Loader)Y._attach(["loader"+(!mods.loader?"-base":"")]);if(boot&&Y.Loader&&args.length){loader=getLoader(Y);loader.require(args);loader.ignoreRegistered=true;loader._boot=true;loader.calculate(null,fetchCSS?null:"js");args=loader.sorted;loader._boot=false}process(args);len=missing.length;if(len){missing=YArray.dedupe(missing);len=missing.length}if(boot&&len&&Y.Loader){Y._loading=true;loader=getLoader(Y);loader.onEnd=handleLoader;
|
||||
loader.context=Y;loader.data=args;loader.ignoreRegistered=false;loader.require(missing);loader.insert(null,fetchCSS?null:"js")}else if(boot&&len&&Y.Get&&!Env.bootstrapped){Y._loading=true;handleBoot=function(){Y._loading=false;queue.running=false;Env.bootstrapped=true;G_ENV._bootstrapping=false;if(Y._attach(["loader"]))Y._use(args,callback)};if(G_ENV._bootstrapping)queue.add(handleBoot);else{G_ENV._bootstrapping=true;Y.Get.script(config.base+config.loaderPath,{onEnd:handleBoot})}}else{ret=Y._attach(args);
|
||||
if(ret)handleLoader()}return Y},namespace:function(){var a=arguments,o,i=0,j,d,arg;for(;i<a.length;i++){o=this;arg=a[i];if(arg.indexOf(PERIOD)>-1){d=arg.split(PERIOD);for(j=d[0]=="YAHOO"?1:0;j<d.length;j++){o[d[j]]=o[d[j]]||{};o=o[d[j]]}}else{o[arg]=o[arg]||{};o=o[arg]}}return o},log:NOOP,message:NOOP,dump:function(o){return""+o},error:function(msg,e,src){var Y=this,ret;if(Y.config.errorFn)ret=Y.config.errorFn.apply(Y,arguments);if(!ret)throw e||new Error(msg);else Y.message(msg,"error",""+src);return Y},
|
||||
guid:function(pre){var id=this.Env._guidp+"_"+ ++this.Env._uidx;return pre?pre+id:id},stamp:function(o,readOnly){var uid;if(!o)return o;if(o.uniqueID&&o.nodeType&&o.nodeType!==9)uid=o.uniqueID;else uid=typeof o==="string"?o:o._yuid;if(!uid){uid=this.guid();if(!readOnly)try{o._yuid=uid}catch(e){uid=null}}return uid},destroy:function(){var Y=this;if(Y.Event)Y.Event._unload();delete instances[Y.id];delete Y.Env;delete Y.config}};YUI.prototype=proto;for(prop in proto)if(proto.hasOwnProperty(prop))YUI[prop]=
|
||||
proto[prop];YUI.applyConfig=function(o){if(!o)return;if(YUI.GlobalConfig)this.prototype.applyConfig.call(this,YUI.GlobalConfig);this.prototype.applyConfig.call(this,o);YUI.GlobalConfig=this.config};YUI._init();if(hasWin){add(doc,"DOMContentLoaded",handleReady);add(window,"load",handleLoad)}else{handleReady();handleLoad()}YUI.Env.add=add;YUI.Env.remove=remove;if(typeof exports=="object"){exports.YUI=YUI;YUI.setLoadHook=function(fn){YUI._getLoadHook=fn};YUI._getLoadHook=null}YUI.Env[VERSION]={}})();
|
||||
YUI.add("yui-base",function(Y,NAME){var L=Y.Lang||(Y.Lang={}),STRING_PROTO=String.prototype,TOSTRING=Object.prototype.toString,TYPES={"undefined":"undefined","number":"number","boolean":"boolean","string":"string","[object Function]":"function","[object RegExp]":"regexp","[object Array]":"array","[object Date]":"date","[object Error]":"error"},SUBREGEX=/\{\s*([^|}]+?)\s*(?:\|([^}]*))?\s*\}/g,WHITESPACE="\t\n\x0B\f\r \u00a0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u2028\u2029\u202f\u205f\u3000\ufeff",
|
||||
WHITESPACE_CLASS="[\t-\r \u00a0\u1680\u180e\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+",TRIM_LEFT_REGEX=new RegExp("^"+WHITESPACE_CLASS),TRIM_RIGHT_REGEX=new RegExp(WHITESPACE_CLASS+"$"),TRIMREGEX=new RegExp(TRIM_LEFT_REGEX.source+"|"+TRIM_RIGHT_REGEX.source,"g"),NATIVE_FN_REGEX=/\{\s*\[(?:native code|function)\]\s*\}/i;L._isNative=function(fn){return!!(Y.config.useNativeES5&&fn&&NATIVE_FN_REGEX.test(fn))};L.isArray=L._isNative(Array.isArray)?Array.isArray:function(o){return L.type(o)==="array"};
|
||||
L.isBoolean=function(o){return typeof o==="boolean"};L.isDate=function(o){return L.type(o)==="date"&&o.toString()!=="Invalid Date"&&!isNaN(o)};L.isFunction=function(o){return L.type(o)==="function"};L.isNull=function(o){return o===null};L.isNumber=function(o){return typeof o==="number"&&isFinite(o)};L.isObject=function(o,failfn){var t=typeof o;return o&&(t==="object"||!failfn&&(t==="function"||L.isFunction(o)))||false};L.isRegExp=function(value){return L.type(value)==="regexp"};L.isString=function(o){return typeof o===
|
||||
"string"};L.isUndefined=function(o){return typeof o==="undefined"};L.isValue=function(o){var t=L.type(o);switch(t){case "number":return isFinite(o);case "null":case "undefined":return false;default:return!!t}};L.now=Date.now||function(){return(new Date).getTime()};L.sub=function(s,o){function value(obj,key){var subkey;if(typeof obj[key]!=="undefined")return obj[key];key=key.split(".");subkey=key.slice(1).join(".");key=key[0];if(subkey&&typeof obj[key]==="object"&&obj[key]!==null)return value(obj[key],
|
||||
subkey)}return s.replace?s.replace(SUBREGEX,function(match,key){var val=key.indexOf(".")>-1?value(o,key):o[key];return typeof val==="undefined"?match:val}):s};L.trim=L._isNative(STRING_PROTO.trim)&&!WHITESPACE.trim()?function(s){return s&&s.trim?s.trim():s}:function(s){try{return s.replace(TRIMREGEX,"")}catch(e){return s}};L.trimLeft=L._isNative(STRING_PROTO.trimLeft)&&!WHITESPACE.trimLeft()?function(s){return s.trimLeft()}:function(s){return s.replace(TRIM_LEFT_REGEX,"")};L.trimRight=L._isNative(STRING_PROTO.trimRight)&&
|
||||
!WHITESPACE.trimRight()?function(s){return s.trimRight()}:function(s){return s.replace(TRIM_RIGHT_REGEX,"")};L.type=function(o){return TYPES[typeof o]||TYPES[TOSTRING.call(o)]||(o?"object":"null")};var Lang=Y.Lang,Native=Array.prototype,hasOwn=Object.prototype.hasOwnProperty;function YArray(thing,startIndex,force){var len,result;startIndex||(startIndex=0);if(force||YArray.test(thing))try{return Native.slice.call(thing,startIndex)}catch(ex){result=[];for(len=thing.length;startIndex<len;++startIndex)result.push(thing[startIndex]);
|
||||
return result}return[thing]}Y.Array=YArray;YArray.dedupe=Lang._isNative(Object.create)?function(array){var hash=Object.create(null),results=[],i,item,len;for(i=0,len=array.length;i<len;++i){item=array[i];if(!hash[item]){hash[item]=1;results.push(item)}}return results}:function(array){var hash={},results=[],i,item,len;for(i=0,len=array.length;i<len;++i){item=array[i];if(!hasOwn.call(hash,item)){hash[item]=1;results.push(item)}}return results};YArray.each=YArray.forEach=Lang._isNative(Native.forEach)?
|
||||
function(array,fn,thisObj){Native.forEach.call(array||[],fn,thisObj||Y);return Y}:function(array,fn,thisObj){for(var i=0,len=array&&array.length||0;i<len;++i)if(i in array)fn.call(thisObj||Y,array[i],i,array);return Y};YArray.hash=function(keys,values){var hash={},vlen=values&&values.length||0,i,len;for(i=0,len=keys.length;i<len;++i)if(i in keys)hash[keys[i]]=vlen>i&&i in values?values[i]:true;return hash};YArray.indexOf=Lang._isNative(Native.indexOf)?function(array,value,from){return Native.indexOf.call(array,
|
||||
value,from)}:function(array,value,from){var len=array.length;from=+from||0;from=(from>0||-1)*Math.floor(Math.abs(from));if(from<0){from+=len;if(from<0)from=0}for(;from<len;++from)if(from in array&&array[from]===value)return from;return-1};YArray.numericSort=function(a,b){return a-b};YArray.some=Lang._isNative(Native.some)?function(array,fn,thisObj){return Native.some.call(array,fn,thisObj)}:function(array,fn,thisObj){for(var i=0,len=array.length;i<len;++i)if(i in array&&fn.call(thisObj,array[i],i,
|
||||
array))return true;return false};YArray.test=function(obj){var result=0;if(Lang.isArray(obj))result=1;else if(Lang.isObject(obj))try{if("length"in obj&&!obj.tagName&&!(obj.scrollTo&&obj.document)&&!obj.apply)result=2}catch(ex){}return result};function Queue(){this._init();this.add.apply(this,arguments)}Queue.prototype={_init:function(){this._q=[]},next:function(){return this._q.shift()},last:function(){return this._q.pop()},add:function(){this._q.push.apply(this._q,arguments);return this},size:function(){return this._q.length}};
|
||||
Y.Queue=Queue;YUI.Env._loaderQueue=YUI.Env._loaderQueue||new Queue;var CACHED_DELIMITER="__",hasOwn=Object.prototype.hasOwnProperty,isObject=Y.Lang.isObject;Y.cached=function(source,cache,refetch){cache||(cache={});return function(arg){var key=arguments.length>1?Array.prototype.join.call(arguments,CACHED_DELIMITER):String(arg);if(!(key in cache)||refetch&&cache[key]==refetch)cache[key]=source.apply(source,arguments);return cache[key]}};Y.getLocation=function(){var win=Y.config.win;return win&&win.location};
|
||||
Y.merge=function(){var i=0,len=arguments.length,result={},key,obj;for(;i<len;++i){obj=arguments[i];for(key in obj)if(hasOwn.call(obj,key))result[key]=obj[key]}return result};Y.mix=function(receiver,supplier,overwrite,whitelist,mode,merge){var alwaysOverwrite,exists,from,i,key,len,to;if(!receiver||!supplier)return receiver||Y;if(mode){if(mode===2)Y.mix(receiver.prototype,supplier.prototype,overwrite,whitelist,0,merge);from=mode===1||mode===3?supplier.prototype:supplier;to=mode===1||mode===4?receiver.prototype:
|
||||
receiver;if(!from||!to)return receiver}else{from=supplier;to=receiver}alwaysOverwrite=overwrite&&!merge;if(whitelist)for(i=0,len=whitelist.length;i<len;++i){key=whitelist[i];if(!hasOwn.call(from,key))continue;exists=alwaysOverwrite?false:key in to;if(merge&&exists&&isObject(to[key],true)&&isObject(from[key],true))Y.mix(to[key],from[key],overwrite,null,0,merge);else if(overwrite||!exists)to[key]=from[key]}else{for(key in from){if(!hasOwn.call(from,key))continue;exists=alwaysOverwrite?false:key in to;
|
||||
if(merge&&exists&&isObject(to[key],true)&&isObject(from[key],true))Y.mix(to[key],from[key],overwrite,null,0,merge);else if(overwrite||!exists)to[key]=from[key]}if(Y.Object._hasEnumBug)Y.mix(to,from,overwrite,Y.Object._forceEnum,mode,merge)}return receiver};var Lang=Y.Lang,hasOwn=Object.prototype.hasOwnProperty,UNDEFINED,O=Y.Object=Lang._isNative(Object.create)?function(obj){return Object.create(obj)}:function(){function F(){}return function(obj){F.prototype=obj;return new F}}(),forceEnum=O._forceEnum=
|
||||
["hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toString","toLocaleString","valueOf"],hasEnumBug=O._hasEnumBug=!{valueOf:0}.propertyIsEnumerable("valueOf"),hasProtoEnumBug=O._hasProtoEnumBug=function(){}.propertyIsEnumerable("prototype"),owns=O.owns=function(obj,key){return!!obj&&hasOwn.call(obj,key)};O.hasKey=owns;O.keys=Lang._isNative(Object.keys)&&!hasProtoEnumBug?Object.keys:function(obj){if(!Lang.isObject(obj))throw new TypeError("Object.keys called on a non-object");var keys=[],i,
|
||||
key,len;if(hasProtoEnumBug&&typeof obj==="function")for(key in obj){if(owns(obj,key)&&key!=="prototype")keys.push(key)}else for(key in obj)if(owns(obj,key))keys.push(key);if(hasEnumBug)for(i=0,len=forceEnum.length;i<len;++i){key=forceEnum[i];if(owns(obj,key))keys.push(key)}return keys};O.values=function(obj){var keys=O.keys(obj),i=0,len=keys.length,values=[];for(;i<len;++i)values.push(obj[keys[i]]);return values};O.size=function(obj){try{return O.keys(obj).length}catch(ex){return 0}};O.hasValue=function(obj,
|
||||
value){return Y.Array.indexOf(O.values(obj),value)>-1};O.each=function(obj,fn,thisObj,proto){var key;for(key in obj)if(proto||owns(obj,key))fn.call(thisObj||Y,obj[key],key,obj);return Y};O.some=function(obj,fn,thisObj,proto){var key;for(key in obj)if(proto||owns(obj,key))if(fn.call(thisObj||Y,obj[key],key,obj))return true;return false};O.getValue=function(o,path){if(!Lang.isObject(o))return UNDEFINED;var i,p=Y.Array(path),l=p.length;for(i=0;o!==UNDEFINED&&i<l;i++)o=o[p[i]];return o};O.setValue=function(o,
|
||||
path,val){var i,p=Y.Array(path),leafIdx=p.length-1,ref=o;if(leafIdx>=0){for(i=0;ref!==UNDEFINED&&i<leafIdx;i++)ref=ref[p[i]];if(ref!==UNDEFINED)ref[p[i]]=val;else return UNDEFINED}return o};O.isEmpty=function(obj){return!O.keys(Object(obj)).length};YUI.Env.parseUA=function(subUA){var numberify=function(s){var c=0;return parseFloat(s.replace(/\./g,function(){return c++===1?"":"."}))},win=Y.config.win,nav=win&&win.navigator,o={ie:0,opera:0,gecko:0,webkit:0,safari:0,chrome:0,mobile:null,air:0,phantomjs:0,
|
||||
ipad:0,iphone:0,ipod:0,ios:null,android:0,silk:0,ubuntu:0,accel:false,webos:0,caja:nav&&nav.cajaVersion,secure:false,os:null,nodejs:0,winjs:!!(typeof Windows!=="undefined"&&Windows.System),touchEnabled:false},ua=subUA||nav&&nav.userAgent,loc=win&&win.location,href=loc&&loc.href,m;o.userAgent=ua;o.secure=href&&href.toLowerCase().indexOf("https")===0;if(ua){if(/windows|win32/i.test(ua))o.os="windows";else if(/macintosh|mac_powerpc/i.test(ua))o.os="macintosh";else if(/android/i.test(ua))o.os="android";
|
||||
else if(/symbos/i.test(ua))o.os="symbos";else if(/linux/i.test(ua))o.os="linux";else if(/rhino/i.test(ua))o.os="rhino";if(/KHTML/.test(ua))o.webkit=1;if(/IEMobile|XBLWP7/.test(ua))o.mobile="windows";if(/Fennec/.test(ua))o.mobile="gecko";m=ua.match(/AppleWebKit\/([^\s]*)/);if(m&&m[1]){o.webkit=numberify(m[1]);o.safari=o.webkit;if(/PhantomJS/.test(ua)){m=ua.match(/PhantomJS\/([^\s]*)/);if(m&&m[1])o.phantomjs=numberify(m[1])}if(/ Mobile\//.test(ua)||/iPad|iPod|iPhone/.test(ua)){o.mobile="Apple";m=ua.match(/OS ([^\s]*)/);
|
||||
if(m&&m[1])m=numberify(m[1].replace("_","."));o.ios=m;o.os="ios";o.ipad=o.ipod=o.iphone=0;m=ua.match(/iPad|iPod|iPhone/);if(m&&m[0])o[m[0].toLowerCase()]=o.ios}else{m=ua.match(/NokiaN[^\/]*|webOS\/\d\.\d/);if(m)o.mobile=m[0];if(/webOS/.test(ua)){o.mobile="WebOS";m=ua.match(/webOS\/([^\s]*);/);if(m&&m[1])o.webos=numberify(m[1])}if(/ Android/.test(ua)){o.mobile="Android";m=ua.match(/Android ([^\s]*);/);if(m&&m[1])o.android=numberify(m[1])}if(/Silk/.test(ua)){m=ua.match(/Silk\/([^\s]*)/);if(m&&m[1])o.silk=
|
||||
numberify(m[1]);if(!o.android){o.android=2.34;o.os="Android"}if(/Accelerated=true/.test(ua))o.accel=true}}m=ua.match(/OPR\/(\d+\.\d+)/);if(m&&m[1])o.opera=numberify(m[1]);else{m=ua.match(/(Chrome|CrMo|CriOS)\/([^\s]*)/);if(m&&m[1]&&m[2]){o.chrome=numberify(m[2]);o.safari=0;if(m[1]==="CrMo")o.mobile="chrome"}else{m=ua.match(/AdobeAIR\/([^\s]*)/);if(m)o.air=m[0]}}}m=ua.match(/Ubuntu (\d+\.\d+)/);if(m&&m[1]){o.os="linux";o.ubuntu=numberify(m[1]);m=ua.match(/ WebKit\/([^\s]*)/);if(m&&m[1])o.webkit=numberify(m[1]);
|
||||
m=ua.match(/ Chromium\/([^\s]*)/);if(m&&m[1])o.chrome=numberify(m[1]);if(/ Mobile$/.test(ua))o.mobile="Ubuntu"}if(!o.webkit)if(/Opera/.test(ua)){m=ua.match(/Opera[\s\/]([^\s]*)/);if(m&&m[1])o.opera=numberify(m[1]);m=ua.match(/Version\/([^\s]*)/);if(m&&m[1])o.opera=numberify(m[1]);if(/Opera Mobi/.test(ua)){o.mobile="opera";m=ua.replace("Opera Mobi","").match(/Opera ([^\s]*)/);if(m&&m[1])o.opera=numberify(m[1])}m=ua.match(/Opera Mini[^;]*/);if(m)o.mobile=m[0]}else{m=ua.match(/MSIE ([^;]*)|Trident.*; rv:([0-9.]+)/);
|
||||
if(m&&(m[1]||m[2]))o.ie=numberify(m[1]||m[2]);else{m=ua.match(/Gecko\/([^\s]*)/);if(m){o.gecko=1;m=ua.match(/rv:([^\s\)]*)/);if(m&&m[1]){o.gecko=numberify(m[1]);if(/Mobile|Tablet/.test(ua))o.mobile="ffos"}}}}}if(win&&nav&&!(o.chrome&&o.chrome<6))o.touchEnabled="ontouchstart"in win||"msMaxTouchPoints"in nav&&nav.msMaxTouchPoints>0;if(!subUA){if(typeof process==="object")if(process.versions&&process.versions.node){o.os=process.platform;o.nodejs=numberify(process.versions.node)}YUI.Env.UA=o}return o};
|
||||
Y.UA=YUI.Env.UA||YUI.Env.parseUA();Y.UA.compareVersions=function(a,b){var aPart,aParts,bPart,bParts,i,len;if(a===b)return 0;aParts=(a+"").split(".");bParts=(b+"").split(".");for(i=0,len=Math.max(aParts.length,bParts.length);i<len;++i){aPart=parseInt(aParts[i],10);bPart=parseInt(bParts[i],10);isNaN(aPart)&&(aPart=0);isNaN(bPart)&&(bPart=0);if(aPart<bPart)return-1;if(aPart>bPart)return 1}return 0};YUI.Env.aliases={"anim":["anim-base","anim-color","anim-curve","anim-easing","anim-node-plugin","anim-scroll",
|
||||
"anim-xy"],"anim-shape-transform":["anim-shape"],"app":["app-base","app-content","app-transitions","lazy-model-list","model","model-list","model-sync-rest","model-sync-local","router","view","view-node-map"],"attribute":["attribute-base","attribute-complex"],"attribute-events":["attribute-observable"],"autocomplete":["autocomplete-base","autocomplete-sources","autocomplete-list","autocomplete-plugin"],"axes":["axis-numeric","axis-category","axis-time","axis-stacked"],"axes-base":["axis-numeric-base",
|
||||
"axis-category-base","axis-time-base","axis-stacked-base"],"base":["base-base","base-pluginhost","base-build"],"cache":["cache-base","cache-offline","cache-plugin"],"charts":["charts-base"],"collection":["array-extras","arraylist","arraylist-add","arraylist-filter","array-invoke"],"color":["color-base","color-hsl","color-harmony"],"controller":["router"],"dataschema":["dataschema-base","dataschema-json","dataschema-xml","dataschema-array","dataschema-text"],"datasource":["datasource-local","datasource-io",
|
||||
"datasource-get","datasource-function","datasource-cache","datasource-jsonschema","datasource-xmlschema","datasource-arrayschema","datasource-textschema","datasource-polling"],"datatable":["datatable-core","datatable-table","datatable-head","datatable-body","datatable-base","datatable-column-widths","datatable-message","datatable-mutable","datatable-sort","datatable-datasource"],"datatype":["datatype-date","datatype-number","datatype-xml"],"datatype-date":["datatype-date-parse","datatype-date-format",
|
||||
"datatype-date-math"],"datatype-number":["datatype-number-parse","datatype-number-format"],"datatype-xml":["datatype-xml-parse","datatype-xml-format"],"dd":["dd-ddm-base","dd-ddm","dd-ddm-drop","dd-drag","dd-proxy","dd-constrain","dd-drop","dd-scroll","dd-delegate"],"dom":["dom-base","dom-screen","dom-style","selector-native","selector"],"editor":["frame","editor-selection","exec-command","editor-base","editor-para","editor-br","editor-bidi","editor-tab","createlink-base"],"event":["event-base","event-delegate",
|
||||
"event-synthetic","event-mousewheel","event-mouseenter","event-key","event-focus","event-resize","event-hover","event-outside","event-touch","event-move","event-flick","event-valuechange","event-tap"],"event-custom":["event-custom-base","event-custom-complex"],"event-gestures":["event-flick","event-move"],"handlebars":["handlebars-compiler"],"highlight":["highlight-base","highlight-accentfold"],"history":["history-base","history-hash","history-html5"],"io":["io-base","io-xdr","io-form","io-upload-iframe",
|
||||
"io-queue"],"json":["json-parse","json-stringify"],"loader":["loader-base","loader-rollup","loader-yui3"],"loader-pathogen-encoder":["loader-base","loader-rollup","loader-yui3","loader-pathogen-combohandler"],"node":["node-base","node-event-delegate","node-pluginhost","node-screen","node-style"],"pluginhost":["pluginhost-base","pluginhost-config"],"querystring":["querystring-parse","querystring-stringify"],"recordset":["recordset-base","recordset-sort","recordset-filter","recordset-indexer"],"resize":["resize-base",
|
||||
"resize-proxy","resize-constrain"],"slider":["slider-base","slider-value-range","clickable-rail","range-slider"],"template":["template-base","template-micro"],"text":["text-accentfold","text-wordbreak"],"widget":["widget-base","widget-htmlparser","widget-skin","widget-uievents"]}},"patched-v3.18.1",{"use":["yui-base","get","features","intl-base","yui-log","yui-later","loader-base","loader-rollup","loader-yui3"]});
|
||||
YUI.add("get",function(Y,NAME){var Lang=Y.Lang,CUSTOM_ATTRS,Get,Transaction;Y.Get=Get={cssOptions:{attributes:{rel:"stylesheet"},doc:Y.config.linkDoc||Y.config.doc,pollInterval:50},jsOptions:{autopurge:true,doc:Y.config.scriptDoc||Y.config.doc},options:{attributes:{charset:"utf-8"},purgethreshold:20},REGEX_CSS:/\.css(?:[?;].*)?$/i,REGEX_JS:/\.js(?:[?;].*)?$/i,_insertCache:{},_pending:null,_purgeNodes:[],_queue:[],abort:function(transaction){var i,id,item,len,pending;if(!transaction.abort){id=transaction;
|
||||
pending=this._pending;transaction=null;if(pending&&pending.transaction.id===id){transaction=pending.transaction;this._pending=null}else for(i=0,len=this._queue.length;i<len;++i){item=this._queue[i].transaction;if(item.id===id){transaction=item;this._queue.splice(i,1);break}}}transaction&&transaction.abort()},css:function(urls,options,callback){return this._load("css",urls,options,callback)},js:function(urls,options,callback){return this._load("js",urls,options,callback)},load:function(urls,options,
|
||||
callback){return this._load(null,urls,options,callback)},_autoPurge:function(threshold){if(threshold&&this._purgeNodes.length>=threshold)this._purge(this._purgeNodes)},_getEnv:function(){var doc=Y.config.doc,ua=Y.UA;return this._env={async:doc&&doc.createElement("script").async===true||ua.ie>=10,cssFail:ua.gecko>=9||ua.compareVersions(ua.webkit,535.24)>=0,cssLoad:(!ua.gecko&&!ua.webkit||ua.gecko>=9||ua.compareVersions(ua.webkit,535.24)>=0)&&!(ua.chrome&&ua.chrome<=18),preservesScriptOrder:!!(ua.gecko||
|
||||
ua.opera||ua.ie&&ua.ie>=10)}},_getTransaction:function(urls,options){var requests=[],i,len,req,url;if(!Lang.isArray(urls))urls=[urls];options=Y.merge(this.options,options);options.attributes=Y.merge(this.options.attributes,options.attributes);for(i=0,len=urls.length;i<len;++i){url=urls[i];req={attributes:{}};if(typeof url==="string")req.url=url;else if(url.url){Y.mix(req,url,false,null,0,true);url=url.url}else continue;Y.mix(req,options,false,null,0,true);if(!req.type)if(this.REGEX_CSS.test(url))req.type=
|
||||
"css";else{if(!this.REGEX_JS.test(url));req.type="js"}Y.mix(req,req.type==="js"?this.jsOptions:this.cssOptions,false,null,0,true);req.attributes.id||(req.attributes.id=Y.guid());if(req.win)req.doc=req.win.document;else req.win=req.doc.defaultView||req.doc.parentWindow;if(req.charset)req.attributes.charset=req.charset;requests.push(req)}return new Transaction(requests,options)},_load:function(type,urls,options,callback){var transaction;if(typeof options==="function"){callback=options;options={}}options||
|
||||
(options={});options.type=type;options._onFinish=Get._onTransactionFinish;if(!this._env)this._getEnv();transaction=this._getTransaction(urls,options);this._queue.push({callback:callback,transaction:transaction});this._next();return transaction},_onTransactionFinish:function(){Get._pending=null;Get._next()},_next:function(){var item;if(this._pending)return;item=this._queue.shift();if(item){this._pending=item;item.transaction.execute(item.callback)}},_purge:function(nodes){var purgeNodes=this._purgeNodes,
|
||||
isTransaction=nodes!==purgeNodes,index,node;while(node=nodes.pop()){if(!node._yuiget_finished)continue;node.parentNode&&node.parentNode.removeChild(node);if(isTransaction){index=Y.Array.indexOf(purgeNodes,node);if(index>-1)purgeNodes.splice(index,1)}}}};Get.script=Get.js;Get.Transaction=Transaction=function(requests,options){var self=this;self.id=Transaction._lastId+=1;self.data=options.data;self.errors=[];self.nodes=[];self.options=options;self.requests=requests;self._callbacks=[];self._queue=[];
|
||||
self._reqsWaiting=0;self.tId=self.id;self.win=options.win||Y.config.win};Transaction._lastId=0;Transaction.prototype={_state:"new",abort:function(msg){this._pending=null;this._pendingCSS=null;this._pollTimer=clearTimeout(this._pollTimer);this._queue=[];this._reqsWaiting=0;this.errors.push({error:msg||"Aborted"});this._finish()},execute:function(callback){var self=this,requests=self.requests,state=self._state,i,len,queue,req;if(state==="done"){callback&&callback(self.errors.length?self.errors:null,
|
||||
self);return}else{callback&&self._callbacks.push(callback);if(state==="executing")return}self._state="executing";self._queue=queue=[];if(self.options.timeout)self._timeout=setTimeout(function(){self.abort("Timeout")},self.options.timeout);self._reqsWaiting=requests.length;for(i=0,len=requests.length;i<len;++i){req=requests[i];if(req.async||req.type==="css")self._insert(req);else queue.push(req)}self._next()},purge:function(){Get._purge(this.nodes)},_createNode:function(name,attrs,doc){var node=doc.createElement(name),
|
||||
attr,testEl;if(!CUSTOM_ATTRS){testEl=doc.createElement("div");testEl.setAttribute("class","a");CUSTOM_ATTRS=testEl.className==="a"?{}:{"for":"htmlFor","class":"className"}}for(attr in attrs)if(attrs.hasOwnProperty(attr))node.setAttribute(CUSTOM_ATTRS[attr]||attr,attrs[attr]);return node},_finish:function(){var errors=this.errors.length?this.errors:null,options=this.options,thisObj=options.context||this,data,i,len;if(this._state==="done")return;this._state="done";for(i=0,len=this._callbacks.length;i<
|
||||
len;++i)this._callbacks[i].call(thisObj,errors,this);data=this._getEventData();if(errors){if(options.onTimeout&&errors[errors.length-1].error==="Timeout")options.onTimeout.call(thisObj,data);if(options.onFailure)options.onFailure.call(thisObj,data)}else if(options.onSuccess)options.onSuccess.call(thisObj,data);if(options.onEnd)options.onEnd.call(thisObj,data);if(options._onFinish)options._onFinish()},_getEventData:function(req){if(req)return Y.merge(this,{abort:this.abort,purge:this.purge,request:req,
|
||||
url:req.url,win:req.win});else return this},_getInsertBefore:function(req){var doc=req.doc,el=req.insertBefore,cache,docStamp;if(el)return typeof el==="string"?doc.getElementById(el):el;cache=Get._insertCache;docStamp=Y.stamp(doc);if(el=cache[docStamp])return el;if(el=doc.getElementsByTagName("base")[0])return cache[docStamp]=el;el=doc.head||doc.getElementsByTagName("head")[0];if(el){el.appendChild(doc.createTextNode(""));return cache[docStamp]=el.lastChild}return cache[docStamp]=doc.getElementsByTagName("script")[0]},
|
||||
_insert:function(req){var env=Get._env,insertBefore=this._getInsertBefore(req),isScript=req.type==="js",node=req.node,self=this,ua=Y.UA,cssTimeout,nodeType;if(!node){if(isScript)nodeType="script";else if(!env.cssLoad&&ua.gecko)nodeType="style";else nodeType="link";node=req.node=this._createNode(nodeType,req.attributes,req.doc)}function onError(){self._progress("Failed to load "+req.url,req)}function onLoad(){if(cssTimeout)clearTimeout(cssTimeout);self._progress(null,req)}if(isScript){node.setAttribute("src",
|
||||
req.url);if(req.async)node.async=true;else{if(env.async)node.async=false;if(!env.preservesScriptOrder)this._pending=req}}else if(!env.cssLoad&&ua.gecko)node.innerHTML=(req.attributes.charset?'@charset "'+req.attributes.charset+'";':"")+'@import "'+req.url+'";';else node.setAttribute("href",req.url);if(isScript&&ua.ie&&(ua.ie<9||document.documentMode&&document.documentMode<9))node.onreadystatechange=function(){if(/loaded|complete/.test(node.readyState)){node.onreadystatechange=null;onLoad()}};else if(!isScript&&
|
||||
!env.cssLoad)this._poll(req);else{if(ua.ie>=10){node.onerror=function(){setTimeout(onError,0)};node.onload=function(){setTimeout(onLoad,0)}}else{node.onerror=onError;node.onload=onLoad}if(!env.cssFail&&!isScript)cssTimeout=setTimeout(onError,req.timeout||3E3)}this.nodes.push(node);insertBefore.parentNode.insertBefore(node,insertBefore)},_next:function(){if(this._pending)return;if(this._queue.length)this._insert(this._queue.shift());else if(!this._reqsWaiting)this._finish()},_poll:function(newReq){var self=
|
||||
this,pendingCSS=self._pendingCSS,isWebKit=Y.UA.webkit,i,hasRules,j,nodeHref,req,sheets;if(newReq){pendingCSS||(pendingCSS=self._pendingCSS=[]);pendingCSS.push(newReq);if(self._pollTimer)return}self._pollTimer=null;for(i=0;i<pendingCSS.length;++i){req=pendingCSS[i];if(isWebKit){sheets=req.doc.styleSheets;j=sheets.length;nodeHref=req.node.href;while(--j>=0)if(sheets[j].href===nodeHref){pendingCSS.splice(i,1);i-=1;self._progress(null,req);break}}else try{hasRules=!!req.node.sheet.cssRules;pendingCSS.splice(i,
|
||||
1);i-=1;self._progress(null,req)}catch(ex){}}if(pendingCSS.length)self._pollTimer=setTimeout(function(){self._poll.call(self)},self.options.pollInterval)},_progress:function(err,req){var options=this.options;if(err){req.error=err;this.errors.push({error:err,request:req})}req.node._yuiget_finished=req.finished=true;if(options.onProgress)options.onProgress.call(options.context||this,this._getEventData(req));if(req.autopurge){Get._autoPurge(this.options.purgethreshold);Get._purgeNodes.push(req.node)}if(this._pending===
|
||||
req)this._pending=null;this._reqsWaiting-=1;this._next()}}},"patched-v3.18.1",{"requires":["yui-base"]});
|
||||
YUI.add("features",function(Y,NAME){var feature_tests={};Y.mix(Y.namespace("Features"),{tests:feature_tests,add:function(cat,name,o){feature_tests[cat]=feature_tests[cat]||{};feature_tests[cat][name]=o},all:function(cat,args){var cat_o=feature_tests[cat],result=[];if(cat_o)Y.Object.each(cat_o,function(v,k){result.push(k+":"+(Y.Features.test(cat,k,args)?1:0))});return result.length?result.join(";"):""},test:function(cat,name,args){args=args||[];var result,ua,test,cat_o=feature_tests[cat],feature=cat_o&&
|
||||
cat_o[name];if(!feature);else{result=feature.result;if(Y.Lang.isUndefined(result)){ua=feature.ua;if(ua)result=Y.UA[ua];test=feature.test;if(test&&(!ua||result))result=test.apply(Y,args);feature.result=result}}return result}});var add=Y.Features.add;add("load","0",{"name":"app-transitions-native","test":function(Y){var doc=Y.config.doc,node=doc?doc.documentElement:null;if(node&&node.style)return"MozTransition"in node.style||"WebkitTransition"in node.style||"transition"in node.style;return false},"trigger":"app-transitions"});
|
||||
add("load","1",{"name":"autocomplete-list-keys","test":function(Y){return!(Y.UA.ios||Y.UA.android)},"trigger":"autocomplete-list"});add("load","2",{"name":"dd-gestures","trigger":"dd-drag","ua":"touchEnabled"});add("load","3",{"name":"dom-style-ie","test":function(Y){var testFeature=Y.Features.test,addFeature=Y.Features.add,WINDOW=Y.config.win,DOCUMENT=Y.config.doc,DOCUMENT_ELEMENT="documentElement",ret=false;addFeature("style","computedStyle",{test:function(){return WINDOW&&"getComputedStyle"in WINDOW}});
|
||||
addFeature("style","opacity",{test:function(){return DOCUMENT&&"opacity"in DOCUMENT[DOCUMENT_ELEMENT].style}});ret=!testFeature("style","opacity")&&!testFeature("style","computedStyle");return ret},"trigger":"dom-style"});add("load","4",{"name":"editor-para-ie","trigger":"editor-para","ua":"ie","when":"instead"});add("load","5",{"name":"event-base-ie","test":function(Y){var imp=Y.config.doc&&Y.config.doc.implementation;return imp&&!imp.hasFeature("Events","2.0")},"trigger":"node-base"});add("load",
|
||||
"6",{"name":"graphics-canvas","test":function(Y){var DOCUMENT=Y.config.doc,useCanvas=Y.config.defaultGraphicEngine&&Y.config.defaultGraphicEngine=="canvas",canvas=DOCUMENT&&DOCUMENT.createElement("canvas"),svg=DOCUMENT&&DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return(!svg||useCanvas)&&(canvas&&canvas.getContext&&canvas.getContext("2d"))},"trigger":"graphics"});add("load","7",{"name":"graphics-canvas-default","test":function(Y){var DOCUMENT=Y.config.doc,
|
||||
useCanvas=Y.config.defaultGraphicEngine&&Y.config.defaultGraphicEngine=="canvas",canvas=DOCUMENT&&DOCUMENT.createElement("canvas"),svg=DOCUMENT&&DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return(!svg||useCanvas)&&(canvas&&canvas.getContext&&canvas.getContext("2d"))},"trigger":"graphics"});add("load","8",{"name":"graphics-svg","test":function(Y){var DOCUMENT=Y.config.doc,useSVG=!Y.config.defaultGraphicEngine||Y.config.defaultGraphicEngine!="canvas",
|
||||
canvas=DOCUMENT&&DOCUMENT.createElement("canvas"),svg=DOCUMENT&&DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return svg&&(useSVG||!canvas)},"trigger":"graphics"});add("load","9",{"name":"graphics-svg-default","test":function(Y){var DOCUMENT=Y.config.doc,useSVG=!Y.config.defaultGraphicEngine||Y.config.defaultGraphicEngine!="canvas",canvas=DOCUMENT&&DOCUMENT.createElement("canvas"),svg=DOCUMENT&&DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure",
|
||||
"1.1");return svg&&(useSVG||!canvas)},"trigger":"graphics"});add("load","10",{"name":"graphics-vml","test":function(Y){var DOCUMENT=Y.config.doc,canvas=DOCUMENT&&DOCUMENT.createElement("canvas");return DOCUMENT&&!DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")&&(!canvas||!canvas.getContext||!canvas.getContext("2d"))},"trigger":"graphics"});add("load","11",{"name":"graphics-vml-default","test":function(Y){var DOCUMENT=Y.config.doc,canvas=DOCUMENT&&DOCUMENT.createElement("canvas");
|
||||
return DOCUMENT&&!DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")&&(!canvas||!canvas.getContext||!canvas.getContext("2d"))},"trigger":"graphics"});add("load","12",{"name":"history-hash-ie","test":function(Y){var docMode=Y.config.doc&&Y.config.doc.documentMode;return Y.UA.ie&&(!("onhashchange"in Y.config.win)||!docMode||docMode<8)},"trigger":"history-hash"});add("load","13",{"name":"io-nodejs","trigger":"io-base","ua":"nodejs"});add("load","14",{"name":"json-parse-shim",
|
||||
"test":function(Y){var _JSON=Y.config.global.JSON,Native=Object.prototype.toString.call(_JSON)==="[object JSON]"&&_JSON,nativeSupport=Y.config.useNativeJSONParse!==false&&!!Native;function workingNative(k,v){return k==="ok"?true:v}if(nativeSupport)try{nativeSupport=Native.parse('{"ok":false}',workingNative).ok}catch(e){nativeSupport=false}return!nativeSupport},"trigger":"json-parse"});add("load","15",{"name":"json-stringify-shim","test":function(Y){var _JSON=Y.config.global.JSON,Native=Object.prototype.toString.call(_JSON)===
|
||||
"[object JSON]"&&_JSON,nativeSupport=Y.config.useNativeJSONStringify!==false&&!!Native;if(nativeSupport)try{nativeSupport="0"===Native.stringify(0)}catch(e){nativeSupport=false}return!nativeSupport},"trigger":"json-stringify"});add("load","16",{"name":"scrollview-base-ie","trigger":"scrollview-base","ua":"ie"});add("load","17",{"name":"selector-css2","test":function(Y){var DOCUMENT=Y.config.doc,ret=DOCUMENT&&!("querySelectorAll"in DOCUMENT);return ret},"trigger":"selector"});add("load","18",{"name":"transition-timer",
|
||||
"test":function(Y){var DOCUMENT=Y.config.doc,node=DOCUMENT?DOCUMENT.documentElement:null,ret=true;if(node&&node.style)ret=!("MozTransition"in node.style||"WebkitTransition"in node.style||"transition"in node.style);return ret},"trigger":"transition"});add("load","19",{"name":"widget-base-ie","trigger":"widget-base","ua":"ie"});add("load","20",{"name":"yql-jsonp","test":function(Y){return!Y.UA.nodejs&&!Y.UA.winjs},"trigger":"yql"});add("load","21",{"name":"yql-nodejs","trigger":"yql","ua":"nodejs"});
|
||||
add("load","22",{"name":"yql-winjs","trigger":"yql","ua":"winjs"})},"patched-v3.18.1",{"requires":["yui-base"]});
|
||||
YUI.add("intl-base",function(Y,NAME){var SPLIT_REGEX=/[, ]/;Y.mix(Y.namespace("Intl"),{lookupBestLang:function(preferredLanguages,availableLanguages){var i,language,result,index;function scan(language){var i;for(i=0;i<availableLanguages.length;i+=1)if(language.toLowerCase()===availableLanguages[i].toLowerCase())return availableLanguages[i]}if(Y.Lang.isString(preferredLanguages))preferredLanguages=preferredLanguages.split(SPLIT_REGEX);for(i=0;i<preferredLanguages.length;i+=1){language=preferredLanguages[i];
|
||||
if(!language||language==="*")continue;while(language.length>0){result=scan(language);if(result)return result;else{index=language.lastIndexOf("-");if(index>=0){language=language.substring(0,index);if(index>=2&&language.charAt(index-2)==="-")language=language.substring(0,index-2)}else break}}}return""}})},"patched-v3.18.1",{"requires":["yui-base"]});
|
||||
YUI.add("yui-log",function(Y,NAME){var INSTANCE=Y,LOGEVENT="yui:log",UNDEFINED="undefined",LEVELS={debug:1,info:2,warn:4,error:8};INSTANCE.log=function(msg,cat,src,silent){var bail,excl,incl,m,f,minlevel,Y=INSTANCE,c=Y.config,publisher=Y.fire?Y:YUI.Env.globalEvents;if(c.debug){src=src||"";if(typeof src!=="undefined"){excl=c.logExclude;incl=c.logInclude;if(incl&&!(src in incl))bail=1;else if(incl&&src in incl)bail=!incl[src];else if(excl&&src in excl)bail=excl[src];if(typeof cat==="undefined")cat=
|
||||
"info";Y.config.logLevel=Y.config.logLevel||"debug";minlevel=LEVELS[Y.config.logLevel.toLowerCase()];if(cat in LEVELS&&LEVELS[cat]<minlevel)bail=1}if(!bail){if(c.useBrowserConsole){m=src?src+": "+msg:msg;if(Y.Lang.isFunction(c.logFn))c.logFn.call(Y,msg,cat,src);else if(typeof console!==UNDEFINED&&console.log){f=cat&&console[cat]&&cat in LEVELS?cat:"log";console[f](m)}else if(typeof opera!==UNDEFINED)opera.postError(m)}if(publisher&&!silent){if(publisher===Y&&!publisher.getEvent(LOGEVENT))publisher.publish(LOGEVENT,
|
||||
{broadcast:2});publisher.fire(LOGEVENT,{msg:msg,cat:cat,src:src})}}}return Y};INSTANCE.message=function(){return INSTANCE.log.apply(INSTANCE,arguments)}},"patched-v3.18.1",{"requires":["yui-base"]});
|
||||
YUI.add("yui-later",function(Y,NAME){var NO_ARGS=[];Y.later=function(when,o,fn,data,periodic){when=when||0;data=!Y.Lang.isUndefined(data)?Y.Array(data):NO_ARGS;o=o||Y.config.win||Y;var cancelled=false,method=o&&Y.Lang.isString(fn)?o[fn]:fn,wrapper=function(){if(!cancelled)if(!method.apply)method(data[0],data[1],data[2],data[3]);else method.apply(o,data||NO_ARGS)},id=periodic?setInterval(wrapper,when):setTimeout(wrapper,when);return{id:id,interval:periodic,cancel:function(){cancelled=true;if(this.interval)clearInterval(id);
|
||||
else clearTimeout(id)}}};Y.Lang.later=Y.later},"patched-v3.18.1",{"requires":["yui-base"]});
|
||||
YUI.add("loader-base",function(Y,NAME){(function(){var VERSION=Y.version,BUILD="/build/",ROOT=VERSION+"/",CDN_BASE=Y.Env.base,GALLERY_VERSION="gallery-2014.06.04-21-38",TNT="2in3",TNT_VERSION="4",YUI2_VERSION="2.9.0",COMBO_BASE=CDN_BASE+"combo?",META={version:VERSION,root:ROOT,base:Y.Env.base,comboBase:COMBO_BASE,skin:{defaultSkin:"sam",base:"assets/skins/",path:"skin.css",after:["cssreset","cssfonts","cssgrids","cssbase","cssreset-context","cssfonts-context"]},groups:{},patterns:{}},groups=META.groups,
|
||||
yui2Update=function(tnt,yui2,config){var root=TNT+"."+(tnt||TNT_VERSION)+"/"+(yui2||YUI2_VERSION)+BUILD,base=config&&config.base?config.base:CDN_BASE,combo=config&&config.comboBase?config.comboBase:COMBO_BASE;groups.yui2.base=base+root;groups.yui2.root=root;groups.yui2.comboBase=combo},galleryUpdate=function(tag,config){var root=(tag||GALLERY_VERSION)+BUILD,base=config&&config.base?config.base:CDN_BASE,combo=config&&config.comboBase?config.comboBase:COMBO_BASE;groups.gallery.base=base+root;groups.gallery.root=
|
||||
root;groups.gallery.comboBase=combo};groups[VERSION]={};groups.gallery={ext:false,combine:true,comboBase:COMBO_BASE,update:galleryUpdate,patterns:{"gallery-":{},"lang/gallery-":{},"gallerycss-":{type:"css"}}};groups.yui2={combine:true,ext:false,comboBase:COMBO_BASE,update:yui2Update,patterns:{"yui2-":{configFn:function(me){if(/-skin|reset|fonts|grids|base/.test(me.name)){me.type="css";me.path=me.path.replace(/\.js/,".css");me.path=me.path.replace(/\/yui2-skin/,"/assets/skins/sam/yui2-skin")}}}}};
|
||||
galleryUpdate();yui2Update();if(YUI.Env[VERSION])Y.mix(META,YUI.Env[VERSION],false,["modules","groups","skin"],0,true);YUI.Env[VERSION]=META})();var NOT_FOUND={},NO_REQUIREMENTS=[],MAX_URL_LENGTH=1024,GLOBAL_ENV=YUI.Env,GLOBAL_LOADED=GLOBAL_ENV._loaded,CSS="css",JS="js",INTL="intl",DEFAULT_SKIN="sam",VERSION=Y.version,ROOT_LANG="",YObject=Y.Object,oeach=YObject.each,yArray=Y.Array,_queue=GLOBAL_ENV._loaderQueue,META=GLOBAL_ENV[VERSION],SKIN_PREFIX="skin-",L=Y.Lang,ON_PAGE=GLOBAL_ENV.mods,modulekey,
|
||||
_path=function(dir,file,type,nomin){var path=dir+"/"+file;if(!nomin)path+="-min";path+="."+(type||CSS);return path};if(!YUI.Env._cssLoaded)YUI.Env._cssLoaded={};Y.Env.meta=META;Y.Loader=function(o){var self=this;o=o||{};modulekey=META.md5;self.context=Y;if(o.doBeforeLoader)o.doBeforeLoader.apply(self,arguments);self.base=Y.Env.meta.base+Y.Env.meta.root;self.comboBase=Y.Env.meta.comboBase;self.combine=o.base&&o.base.indexOf(self.comboBase.substr(0,20))>-1;self.comboSep="\x26";self.maxURLLength=MAX_URL_LENGTH;
|
||||
self.ignoreRegistered=o.ignoreRegistered;self.root=Y.Env.meta.root;self.timeout=0;self.forceMap={};self.allowRollup=false;self.filters={};self.required={};self.patterns={};self.moduleInfo={};self.groups=Y.merge(Y.Env.meta.groups);self.skin=Y.merge(Y.Env.meta.skin);self.conditions={};self.config=o;self._internal=true;self._populateConditionsCache();self.loaded=GLOBAL_LOADED[VERSION];self.async=true;self._inspectPage();self._internal=false;self._config(o);self.forceMap=self.force?Y.Array.hash(self.force):
|
||||
{};self.testresults=null;if(Y.config.tests)self.testresults=Y.config.tests;self.sorted=[];self.dirty=true;self.inserted={};self.skipped={};self.tested={};if(self.ignoreRegistered)self._resetModules()};Y.Loader.prototype={getModuleInfo:function(name){var m=this.moduleInfo[name],rawMetaModules,globalRenderedMods,internal,v;if(m)return m;rawMetaModules=META.modules;globalRenderedMods=GLOBAL_ENV._renderedMods;internal=this._internal;if(globalRenderedMods&&globalRenderedMods.hasOwnProperty(name)&&!this.ignoreRegistered)this.moduleInfo[name]=
|
||||
Y.merge(globalRenderedMods[name]);else if(rawMetaModules.hasOwnProperty(name)){this._internal=true;v=this.addModule(rawMetaModules[name],name);if(v&&v.type===CSS)if(this.isCSSLoaded(v.name,true))this.loaded[v.name]=true;this._internal=internal}return this.moduleInfo[name]},_expandAliases:function(list){var expanded=[],aliases=YUI.Env.aliases,i,name;list=Y.Array(list);for(i=0;i<list.length;i+=1){name=list[i];expanded.push.apply(expanded,aliases[name]?aliases[name]:[name])}return expanded},_populateConditionsCache:function(){var rawMetaModules=
|
||||
META.modules,cache=GLOBAL_ENV._conditions,i,j,t,trigger;if(cache&&!this.ignoreRegistered)for(i in cache){if(cache.hasOwnProperty(i))this.conditions[i]=Y.merge(cache[i])}else{for(i in rawMetaModules)if(rawMetaModules.hasOwnProperty(i)&&rawMetaModules[i].condition){t=this._expandAliases(rawMetaModules[i].condition.trigger);for(j=0;j<t.length;j+=1){trigger=t[j];this.conditions[trigger]=this.conditions[trigger]||{};this.conditions[trigger][rawMetaModules[i].name||i]=rawMetaModules[i].condition}}GLOBAL_ENV._conditions=
|
||||
this.conditions}},_resetModules:function(){var self=this,i,o,mod,name,details;for(i in self.moduleInfo)if(self.moduleInfo.hasOwnProperty(i)&&self.moduleInfo[i]){mod=self.moduleInfo[i];name=mod.name;details=YUI.Env.mods[name]?YUI.Env.mods[name].details:null;if(details){self.moduleInfo[name]._reset=true;self.moduleInfo[name].requires=details.requires||[];self.moduleInfo[name].optional=details.optional||[];self.moduleInfo[name].supersedes=details.supercedes||[]}if(mod.defaults)for(o in mod.defaults)if(mod.defaults.hasOwnProperty(o))if(mod[o])mod[o]=
|
||||
mod.defaults[o];mod.langCache=undefined;mod.skinCache=undefined;if(mod.skinnable)self._addSkin(self.skin.defaultSkin,mod.name)}},REGEX_CSS:/\.css(?:[?;].*)?$/i,FILTER_DEFS:{RAW:{"searchExp":"-min\\.js","replaceStr":".js"},DEBUG:{"searchExp":"-min\\.js","replaceStr":"-debug.js"},COVERAGE:{"searchExp":"-min\\.js","replaceStr":"-coverage.js"}},_inspectPage:function(){var self=this,v,m,req,mr,i;for(i in ON_PAGE)if(ON_PAGE.hasOwnProperty(i)){v=ON_PAGE[i];if(v.details){m=self.getModuleInfo(v.name);req=
|
||||
v.details.requires;mr=m&&m.requires;if(m){if(!m._inspected&&req&&mr.length!==req.length)delete m.expanded}else m=self.addModule(v.details,i);m._inspected=true}}},_requires:function(mod1,mod2){var i,rm,after_map,s,m=this.getModuleInfo(mod1),other=this.getModuleInfo(mod2);if(!m||!other)return false;rm=m.expanded_map;after_map=m.after_map;if(after_map&&mod2 in after_map)return true;after_map=other.after_map;if(after_map&&mod1 in after_map)return false;s=other.supersedes;if(s)for(i=0;i<s.length;i++)if(this._requires(mod1,
|
||||
s[i]))return true;s=m.supersedes;if(s)for(i=0;i<s.length;i++)if(this._requires(mod2,s[i]))return false;if(rm&&mod2 in rm)return true;if(m.ext&&m.type===CSS&&!other.ext&&other.type===CSS)return true;return false},_config:function(o){var i,j,val,a,f,group,groupName,self=this,mods=[],mod,modInfo;if(o)for(i in o)if(o.hasOwnProperty(i)){val=o[i];if(i==="require")self.require(val);else if(i==="skin"){if(typeof val==="string"){self.skin.defaultSkin=o.skin;val={defaultSkin:val}}Y.mix(self.skin,val,true)}else if(i===
|
||||
"groups")for(j in val){if(val.hasOwnProperty(j)){groupName=j;group=val[j];self.addGroup(group,groupName);if(group.aliases)for(a in group.aliases)if(group.aliases.hasOwnProperty(a))self.addAlias(group.aliases[a],a)}}else if(i==="modules")for(j in val){if(val.hasOwnProperty(j))self.addModule(val[j],j)}else if(i==="aliases")for(j in val){if(val.hasOwnProperty(j))self.addAlias(val[j],j)}else if(i==="gallery"){if(this.groups.gallery.update)this.groups.gallery.update(val,o)}else if(i==="yui2"||i==="2in3"){if(this.groups.yui2.update)this.groups.yui2.update(o["2in3"],
|
||||
o.yui2,o)}else self[i]=val}f=self.filter;if(L.isString(f)){f=f.toUpperCase();self.filterName=f;self.filter=self.FILTER_DEFS[f];if(f==="DEBUG")self.require("yui-log","dump")}if(self.filterName&&self.coverage)if(self.filterName==="COVERAGE"&&L.isArray(self.coverage)&&self.coverage.length){for(i=0;i<self.coverage.length;i++){mod=self.coverage[i];modInfo=self.getModuleInfo(mod);if(modInfo&&modInfo.use)mods=mods.concat(modInfo.use);else mods.push(mod)}self.filters=self.filters||{};Y.Array.each(mods,function(mod){self.filters[mod]=
|
||||
self.FILTER_DEFS.COVERAGE});self.filterName="RAW";self.filter=self.FILTER_DEFS[self.filterName]}},formatSkin:function(skin,mod){var s=SKIN_PREFIX+skin;if(mod)s=s+"-"+mod;return s},_addSkin:function(skin,mod,parent){var pkg,name,nmod,sinf=this.skin,mdef=mod&&this.getModuleInfo(mod),ext=mdef&&mdef.ext;if(mod){name=this.formatSkin(skin,mod);if(!this.getModuleInfo(name)){pkg=mdef.pkg||mod;nmod={skin:true,name:name,group:mdef.group,type:"css",after:sinf.after,path:(parent||pkg)+"/"+sinf.base+skin+"/"+
|
||||
mod+".css",ext:ext};if(mdef.base)nmod.base=mdef.base;if(mdef.configFn)nmod.configFn=mdef.configFn;this.addModule(nmod,name)}}return name},addAlias:function(use,name){YUI.Env.aliases[name]=use;this.addModule({name:name,use:use})},addGroup:function(o,name){var mods=o.modules,self=this,defaultBase=o.defaultBase||Y.config.defaultBase,i,v;name=name||o.name;o.name=name;self.groups[name]=o;if(!o.base&&defaultBase&&o.root)o.base=defaultBase+o.root;if(o.patterns)for(i in o.patterns)if(o.patterns.hasOwnProperty(i)){o.patterns[i].group=
|
||||
name;self.patterns[i]=o.patterns[i]}if(mods)for(i in mods)if(mods.hasOwnProperty(i)){v=mods[i];if(typeof v==="string")v={name:i,fullpath:v};v.group=name;self.addModule(v,i)}},addModule:function(o,name){name=name||o.name;if(typeof o==="string")o={name:name,fullpath:o};var subs,i,l,t,sup,s,smod,plugins,plug,j,langs,packName,supName,flatSup,flatLang,lang,ret,overrides,skinname,when,g,p,modInfo=this.moduleInfo[name],conditions=this.conditions,trigger;if(modInfo&&modInfo.temp)o=Y.merge(modInfo,o);o.name=
|
||||
name;if(!o||!o.name)return null;if(!o.type){o.type=JS;p=o.path||o.fullpath;if(p&&this.REGEX_CSS.test(p))o.type=CSS}if(!o.path&&!o.fullpath)o.path=_path(name,name,o.type);o.supersedes=o.supersedes||o.use;o.ext="ext"in o?o.ext:this._internal?false:true;subs=o.submodules;this.moduleInfo[name]=o;o.requires=o.requires||[];if(this.requires)for(i=0;i<this.requires.length;i++)o.requires.push(this.requires[i]);if(o.group&&this.groups&&this.groups[o.group]){g=this.groups[o.group];if(g.requires)for(i=0;i<g.requires.length;i++)o.requires.push(g.requires[i])}if(!o.defaults)o.defaults=
|
||||
{requires:o.requires?[].concat(o.requires):null,supersedes:o.supersedes?[].concat(o.supersedes):null,optional:o.optional?[].concat(o.optional):null};if(o.skinnable&&o.ext&&o.temp){skinname=this._addSkin(this.skin.defaultSkin,name);o.requires.unshift(skinname)}if(o.requires.length)o.requires=this.filterRequires(o.requires)||[];if(!o.langPack&&o.lang){packName=this.getLangPackName(ROOT_LANG,name);smod=this.getModuleInfo(packName);if(!smod)this._addLangPack(null,o,packName);langs=yArray(o.lang);for(j=
|
||||
0;j<langs.length;j++){lang=langs[j];packName=this.getLangPackName(lang,name);smod=this.getModuleInfo(packName);if(!smod)smod=this._addLangPack(lang,o,packName)}}if(subs){sup=o.supersedes||[];l=0;for(i in subs)if(subs.hasOwnProperty(i)){s=subs[i];s.path=s.path||_path(name,i,o.type);s.pkg=name;s.group=o.group;if(s.supersedes)sup=sup.concat(s.supersedes);smod=this.addModule(s,i);sup.push(i);if(smod.skinnable){o.skinnable=true;overrides=this.skin.overrides;if(overrides&&overrides[i])for(j=0;j<overrides[i].length;j++){skinname=
|
||||
this._addSkin(overrides[i][j],i,name);sup.push(skinname)}skinname=this._addSkin(this.skin.defaultSkin,i,name);sup.push(skinname)}if(s.lang&&s.lang.length){packName=this.getLangPackName(ROOT_LANG,name);smod=this.getModuleInfo(packName);if(!smod)this._addLangPack(null,o,packName);langs=yArray(s.lang);for(j=0;j<langs.length;j++){lang=langs[j];packName=this.getLangPackName(lang,name);supName=this.getLangPackName(lang,i);smod=this.getModuleInfo(packName);if(!smod)smod=this._addLangPack(lang,o,packName);
|
||||
flatSup=flatSup||yArray.hash(smod.supersedes);if(!(supName in flatSup))smod.supersedes.push(supName);o.lang=o.lang||[];flatLang=flatLang||yArray.hash(o.lang);if(!(lang in flatLang))o.lang.push(lang);packName=this.getLangPackName(ROOT_LANG,name);supName=this.getLangPackName(ROOT_LANG,i);smod=this.getModuleInfo(packName);if(!smod)smod=this._addLangPack(lang,o,packName);if(!(supName in flatSup))smod.supersedes.push(supName)}}l++}o.supersedes=yArray.dedupe(sup);if(this.allowRollup)o.rollup=l<4?l:Math.min(l-
|
||||
1,4)}plugins=o.plugins;if(plugins)for(i in plugins)if(plugins.hasOwnProperty(i)){plug=plugins[i];plug.pkg=name;plug.path=plug.path||_path(name,i,o.type);plug.requires=plug.requires||[];plug.group=o.group;this.addModule(plug,i);if(o.skinnable)this._addSkin(this.skin.defaultSkin,i,name)}if(o.condition){t=this._expandAliases(o.condition.trigger);for(i=0;i<t.length;i++){trigger=t[i];when=o.condition.when;conditions[trigger]=conditions[trigger]||{};conditions[trigger][name]=o.condition;if(when&&when!==
|
||||
"after"){if(when==="instead"){o.supersedes=o.supersedes||[];o.supersedes.push(trigger)}}else{o.after=o.after||[];o.after.push(trigger)}}}if(o.supersedes)o.supersedes=this.filterRequires(o.supersedes);if(o.after){o.after=this.filterRequires(o.after);o.after_map=yArray.hash(o.after)}if(o.configFn){ret=o.configFn(o);if(ret===false){delete this.moduleInfo[name];delete GLOBAL_ENV._renderedMods[name];o=null}}if(o){if(!GLOBAL_ENV._renderedMods)GLOBAL_ENV._renderedMods={};GLOBAL_ENV._renderedMods[name]=Y.mix(GLOBAL_ENV._renderedMods[name]||
|
||||
{},o);GLOBAL_ENV._conditions=conditions}return o},require:function(what){var a=typeof what==="string"?yArray(arguments):what;this.dirty=true;this.required=Y.merge(this.required,yArray.hash(this.filterRequires(a)));this._explodeRollups()},_explodeRollups:function(){var self=this,m,m2,i,a,v,len,len2,r=self.required;if(!self.allowRollup){for(i in r)if(r.hasOwnProperty(i)){m=self.getModule(i);if(m&&m.use){len=m.use.length;for(a=0;a<len;a++){m2=self.getModule(m.use[a]);if(m2&&m2.use){len2=m2.use.length;
|
||||
for(v=0;v<len2;v++)r[m2.use[v]]=true}else r[m.use[a]]=true}}}self.required=r}},filterRequires:function(r){if(r){if(!Y.Lang.isArray(r))r=[r];r=Y.Array(r);var c=[],i,mod,o,m;for(i=0;i<r.length;i++){mod=this.getModule(r[i]);if(mod&&mod.use)for(o=0;o<mod.use.length;o++){m=this.getModule(mod.use[o]);if(m&&m.use&&m.name!==mod.name)c=Y.Array.dedupe([].concat(c,this.filterRequires(m.use)));else c.push(mod.use[o])}else c.push(r[i])}r=c}return r},_canBeAttached:function(m){m=this.getModule(m);if(m&&m.test){if(!m.hasOwnProperty("_testResult"))m._testResult=
|
||||
m.test(Y);return m._testResult}return true},getRequires:function(mod){if(!mod)return NO_REQUIREMENTS;if(mod._parsed)return mod.expanded||NO_REQUIREMENTS;var i,m,j,length,add,packName,lang,testresults=this.testresults,name=mod.name,cond,adddef=ON_PAGE[name]&&ON_PAGE[name].details,optReqs=mod.optionalRequires,d,go,def,r,old_mod,o,skinmod,skindef,skinpar,skinname,intl=mod.lang||mod.intl,ftests=Y.Features&&Y.Features.tests.load,hash,reparse;if(mod.temp&&adddef){old_mod=mod;mod=this.addModule(adddef,name);
|
||||
mod.group=old_mod.group;mod.pkg=old_mod.pkg;delete mod.expanded}reparse=!((!this.lang||mod.langCache===this.lang)&&mod.skinCache===this.skin.defaultSkin);if(mod.expanded&&!reparse)return mod.expanded;if(optReqs)for(i=0,length=optReqs.length;i<length;i++)if(this._canBeAttached(optReqs[i]))mod.requires.push(optReqs[i]);d=[];hash={};r=this.filterRequires(mod.requires);if(mod.lang){d.unshift("intl");r.unshift("intl");intl=true}o=this.filterRequires(mod.optional);mod._parsed=true;mod.langCache=this.lang;
|
||||
mod.skinCache=this.skin.defaultSkin;for(i=0;i<r.length;i++)if(!hash[r[i]]){d.push(r[i]);hash[r[i]]=true;m=this.getModule(r[i]);if(m){add=this.getRequires(m);intl=intl||m.expanded_map&&INTL in m.expanded_map;for(j=0;j<add.length;j++)d.push(add[j])}}r=this.filterRequires(mod.supersedes);if(r)for(i=0;i<r.length;i++)if(!hash[r[i]]){if(mod.submodules)d.push(r[i]);hash[r[i]]=true;m=this.getModule(r[i]);if(m){add=this.getRequires(m);intl=intl||m.expanded_map&&INTL in m.expanded_map;for(j=0;j<add.length;j++)d.push(add[j])}}if(o&&
|
||||
this.loadOptional)for(i=0;i<o.length;i++)if(!hash[o[i]]){d.push(o[i]);hash[o[i]]=true;m=this.getModuleInfo(o[i]);if(m){add=this.getRequires(m);intl=intl||m.expanded_map&&INTL in m.expanded_map;for(j=0;j<add.length;j++)d.push(add[j])}}cond=this.conditions[name];if(cond){mod._parsed=false;if(testresults&&ftests)oeach(testresults,function(result,id){var condmod=ftests[id].name;if(!hash[condmod]&&ftests[id].trigger===name)if(result&&ftests[id]){hash[condmod]=true;d.push(condmod)}});else for(i in cond)if(cond.hasOwnProperty(i))if(!hash[i]){def=
|
||||
cond[i];go=def&&(!def.ua&&!def.test||def.ua&&Y.UA[def.ua]||def.test&&def.test(Y,r));if(go){hash[i]=true;d.push(i);m=this.getModule(i);if(m){add=this.getRequires(m);for(j=0;j<add.length;j++)d.push(add[j])}}}}if(mod.skinnable){skindef=this.skin.overrides;for(i in YUI.Env.aliases)if(YUI.Env.aliases.hasOwnProperty(i))if(Y.Array.indexOf(YUI.Env.aliases[i],name)>-1)skinpar=i;if(skindef&&(skindef[name]||skinpar&&skindef[skinpar])){skinname=name;if(skindef[skinpar])skinname=skinpar;for(i=0;i<skindef[skinname].length;i++){skinmod=
|
||||
this._addSkin(skindef[skinname][i],name);if(!this.isCSSLoaded(skinmod,this._boot))d.push(skinmod)}}else{skinmod=this._addSkin(this.skin.defaultSkin,name);if(!this.isCSSLoaded(skinmod,this._boot))d.push(skinmod)}}mod._parsed=false;if(intl){if(mod.lang&&!mod.langPack&&Y.Intl){lang=Y.Intl.lookupBestLang(this.lang||ROOT_LANG,mod.lang);packName=this.getLangPackName(lang,name);if(packName)d.unshift(packName)}d.unshift(INTL)}mod.expanded_map=yArray.hash(d);mod.expanded=YObject.keys(mod.expanded_map);return mod.expanded},
|
||||
isCSSLoaded:function(name,skip){if(!name||!YUI.Env.cssStampEl||!skip&&this.ignoreRegistered)return false;var el=YUI.Env.cssStampEl,ret=false,mod=YUI.Env._cssLoaded[name],style=el.currentStyle;if(mod!==undefined)return mod;el.className=name;if(!style)style=Y.config.doc.defaultView.getComputedStyle(el,null);if(style&&style.display==="none")ret=true;el.className="";YUI.Env._cssLoaded[name]=ret;return ret},getProvides:function(name){var m=this.getModule(name),o,s;if(!m)return NOT_FOUND;if(m&&!m.provides){o=
|
||||
{};s=m.supersedes;if(s)yArray.each(s,function(v){Y.mix(o,this.getProvides(v))},this);o[name]=true;m.provides=o}return m.provides},calculate:function(o,type){if(o||type||this.dirty){if(o)this._config(o);if(!this._init)this._setup();this._explode();if(this.allowRollup)this._rollup();else this._explodeRollups();this._reduce();this._sort()}},_addLangPack:function(lang,m,packName){var name=m.name,packPath,conf,existing=this.getModuleInfo(packName);if(!existing){packPath=_path(m.pkg||name,packName,JS,true);
|
||||
conf={path:packPath,intl:true,langPack:true,ext:m.ext,group:m.group,supersedes:[]};if(m.root)conf.root=m.root;if(m.base)conf.base=m.base;if(m.configFn)conf.configFn=m.configFn;this.addModule(conf,packName);if(lang){Y.Env.lang=Y.Env.lang||{};Y.Env.lang[lang]=Y.Env.lang[lang]||{};Y.Env.lang[lang][name]=true}}return this.getModuleInfo(packName)},_setup:function(){var info=this.moduleInfo,name,i,j,m,l,packName;for(name in info)if(info.hasOwnProperty(name)){m=info[name];if(m){m.requires=yArray.dedupe(m.requires);
|
||||
if(m.lang){packName=this.getLangPackName(ROOT_LANG,name);this._addLangPack(null,m,packName)}}}l={};if(!this.ignoreRegistered)Y.mix(l,GLOBAL_ENV.mods);if(this.ignore)Y.mix(l,yArray.hash(this.ignore));for(j in l)if(l.hasOwnProperty(j))Y.mix(l,this.getProvides(j));if(this.force)for(i=0;i<this.force.length;i++)if(this.force[i]in l)delete l[this.force[i]];Y.mix(this.loaded,l);this._init=true},getLangPackName:function(lang,mname){return"lang/"+mname+(lang?"_"+lang:"")},_explode:function(){var r=this.required,
|
||||
m,reqs,done={},self=this,name,expound;self.dirty=false;self._explodeRollups();r=self.required;for(name in r)if(r.hasOwnProperty(name))if(!done[name]){done[name]=true;m=self.getModule(name);if(m){expound=m.expound;if(expound){r[expound]=self.getModule(expound);reqs=self.getRequires(r[expound]);Y.mix(r,yArray.hash(reqs))}reqs=self.getRequires(m);Y.mix(r,yArray.hash(reqs))}}},_patternTest:function(mname,pname){return mname.indexOf(pname)>-1},getModule:function(mname){if(!mname)return null;var p,found,
|
||||
pname,m=this.getModuleInfo(mname),patterns=this.patterns;if(!m||m&&m.ext)for(pname in patterns)if(patterns.hasOwnProperty(pname)){p=patterns[pname];if(!p.test)p.test=this._patternTest;if(p.test(mname,pname)){found=p;break}}if(!m){if(found)if(p.action)p.action.call(this,mname,pname);else{m=this.addModule(Y.merge(found,{test:void 0,temp:true}),mname);if(m&&found.configFn)m.configFn=found.configFn}}else if(found&&m&&found.configFn&&!m.configFn){m.configFn=found.configFn;m.configFn(m)}return m},_rollup:function(){},
|
||||
_reduce:function(r){r=r||this.required;var i,j,s,m,type=this.loadType,ignore=this.ignore?yArray.hash(this.ignore):false;for(i in r)if(r.hasOwnProperty(i)){m=this.getModule(i);if((this.loaded[i]||ON_PAGE[i])&&!this.forceMap[i]&&!this.ignoreRegistered||type&&m&&m.type!==type)delete r[i];if(ignore&&ignore[i])delete r[i];s=m&&m.supersedes;if(s)for(j=0;j<s.length;j++)if(s[j]in r)delete r[s[j]]}return r},_finish:function(msg,success){_queue.running=false;var onEnd=this.onEnd;if(onEnd)onEnd.call(this.context,
|
||||
{msg:msg,data:this.data,success:success});this._continue()},_onSuccess:function(){var self=this,skipped=Y.merge(self.skipped),fn,failed=[],rreg=self.requireRegistration,success,msg,i,mod;for(i in skipped)if(skipped.hasOwnProperty(i))delete self.inserted[i];self.skipped={};for(i in self.inserted)if(self.inserted.hasOwnProperty(i)){mod=self.getModule(i);if(mod&&rreg&&mod.type===JS&&!(i in YUI.Env.mods))failed.push(i);else Y.mix(self.loaded,self.getProvides(i))}fn=self.onSuccess;msg=failed.length?"notregistered":
|
||||
"success";success=!failed.length;if(fn)fn.call(self.context,{msg:msg,data:self.data,success:success,failed:failed,skipped:skipped});self._finish(msg,success)},_onProgress:function(e){var self=this,i;if(e.data&&e.data.length)for(i=0;i<e.data.length;i++)e.data[i]=self.getModule(e.data[i].name);if(self.onProgress)self.onProgress.call(self.context,{name:e.url,data:e.data})},_onFailure:function(o){var f=this.onFailure,msg=[],i=0,len=o.errors.length;for(i;i<len;i++)msg.push(o.errors[i].error);msg=msg.join(",");
|
||||
if(f)f.call(this.context,{msg:msg,data:this.data,success:false});this._finish(msg,false)},_onTimeout:function(transaction){var f=this.onTimeout;if(f)f.call(this.context,{msg:"timeout",data:this.data,success:false,transaction:transaction})},_sort:function(){var name,required=this.required,visited={};this.sorted=[];for(name in required)if(!visited[name]&&required.hasOwnProperty(name))this._visit(name,visited)},_visit:function(name,visited){var required,condition,moduleInfo,dependency,dependencies,trigger,
|
||||
isAfter,i,l;visited[name]=true;required=this.required;moduleInfo=this.moduleInfo[name];condition=this.conditions[name]||{};if(moduleInfo){dependencies=moduleInfo.expanded||moduleInfo.requires;for(i=0,l=dependencies.length;i<l;++i){dependency=dependencies[i];trigger=condition[dependency];isAfter=trigger&&(!trigger.when||trigger.when==="after");if(required[dependency]&&!visited[dependency]&&!isAfter)this._visit(dependency,visited)}}this.sorted.push(name)},_insert:function(source,o,type,skipcalc){if(source)this._config(source);
|
||||
var modules=this.resolve(!skipcalc),self=this,comp=0,actions=0,mods={},deps,complete;self._refetch=[];if(type)modules[type===JS?CSS:JS]=[];if(!self.fetchCSS)modules.css=[];if(modules.js.length)comp++;if(modules.css.length)comp++;complete=function(d){actions++;var errs={},i=0,o=0,u="",fn,modName,resMods;if(d&&d.errors)for(i=0;i<d.errors.length;i++){if(d.errors[i].request)u=d.errors[i].request.url;else u=d.errors[i];errs[u]=u}if(d&&d.data&&d.data.length&&d.type==="success")for(i=0;i<d.data.length;i++){self.inserted[d.data[i].name]=
|
||||
true;if(d.data[i].lang||d.data[i].skinnable){delete self.inserted[d.data[i].name];self._refetch.push(d.data[i].name)}}if(actions===comp){self._loading=null;if(self._refetch.length){for(i=0;i<self._refetch.length;i++){deps=self.getRequires(self.getModule(self._refetch[i]));for(o=0;o<deps.length;o++)if(!self.inserted[deps[o]])mods[deps[o]]=deps[o]}mods=Y.Object.keys(mods);if(mods.length){self.require(mods);resMods=self.resolve(true);if(resMods.cssMods.length){for(i=0;i<resMods.cssMods.length;i++){modName=
|
||||
resMods.cssMods[i].name;delete YUI.Env._cssLoaded[modName];if(self.isCSSLoaded(modName)){self.inserted[modName]=true;delete self.required[modName]}}self.sorted=[];self._sort()}d=null;self._insert()}}if(d&&d.fn){fn=d.fn;delete d.fn;fn.call(self,d)}}};this._loading=true;if(!modules.js.length&&!modules.css.length){actions=-1;complete({fn:self._onSuccess});return}if(modules.css.length)Y.Get.css(modules.css,{data:modules.cssMods,attributes:self.cssAttributes,insertBefore:self.insertBefore,charset:self.charset,
|
||||
timeout:self.timeout,context:self,onProgress:function(e){self._onProgress.call(self,e)},onTimeout:function(d){self._onTimeout.call(self,d)},onSuccess:function(d){d.type="success";d.fn=self._onSuccess;complete.call(self,d)},onFailure:function(d){d.type="failure";d.fn=self._onFailure;complete.call(self,d)}});if(modules.js.length)Y.Get.js(modules.js,{data:modules.jsMods,insertBefore:self.insertBefore,attributes:self.jsAttributes,charset:self.charset,timeout:self.timeout,autopurge:false,context:self,
|
||||
async:self.async,onProgress:function(e){self._onProgress.call(self,e)},onTimeout:function(d){self._onTimeout.call(self,d)},onSuccess:function(d){d.type="success";d.fn=self._onSuccess;complete.call(self,d)},onFailure:function(d){d.type="failure";d.fn=self._onFailure;complete.call(self,d)}})},_continue:function(){if(!_queue.running&&_queue.size()>0){_queue.running=true;_queue.next()()}},insert:function(o,type,skipsort){var self=this,copy=Y.merge(this);delete copy.require;delete copy.dirty;_queue.add(function(){self._insert(copy,
|
||||
o,type,skipsort)});this._continue()},loadNext:function(){return},_filter:function(u,name,group){var f=this.filter,hasFilter=name&&name in this.filters,modFilter=hasFilter&&this.filters[name],groupName=group||(this.getModuleInfo(name)||{}).group||null;if(groupName&&this.groups[groupName]&&this.groups[groupName].filter){modFilter=this.groups[groupName].filter;hasFilter=true}if(u){if(hasFilter)f=L.isString(modFilter)?this.FILTER_DEFS[modFilter.toUpperCase()]||null:modFilter;if(f)u=u.replace(new RegExp(f.searchExp,
|
||||
"g"),f.replaceStr)}return u},_url:function(path,name,base){return this._filter((base||this.base||"")+path,name)},resolve:function(calc,sorted){var self=this,resolved={js:[],jsMods:[],css:[],cssMods:[]},addSingle,usePathogen=Y.config.comboLoader&&Y.config.customComboBase;if(self.skin.overrides||self.skin.defaultSkin!==DEFAULT_SKIN||self.ignoreRegistered)self._resetModules();if(calc)self.calculate();sorted=sorted||self.sorted;addSingle=function(mod){if(mod){var group=mod.group&&self.groups[mod.group]||
|
||||
NOT_FOUND,url;if(group.async===false)mod.async=group.async;url=mod.fullpath?self._filter(mod.fullpath,mod.name):self._url(mod.path,mod.name,group.base||mod.base);if(mod.attributes||mod.async===false){url={url:url,async:mod.async};if(mod.attributes)url.attributes=mod.attributes}resolved[mod.type].push(url);resolved[mod.type+"Mods"].push(mod)}else;};var inserted=self.ignoreRegistered?{}:self.inserted,comboSources,maxURLLength,comboMeta,comboBase,comboSep,group,mod,len,i,hasComboModule=false;for(i=0,
|
||||
len=sorted.length;i<len;i++){mod=self.getModule(sorted[i]);if(!mod||inserted[mod.name])continue;group=self.groups[mod.group];comboBase=self.comboBase;if(group){if(!group.combine||mod.fullpath){addSingle(mod);continue}mod.combine=true;if(typeof group.root==="string")mod.root=group.root;comboBase=group.comboBase||comboBase;comboSep=group.comboSep;maxURLLength=group.maxURLLength}else if(!self.combine){addSingle(mod);continue}if(!mod.combine&&mod.ext){addSingle(mod);continue}hasComboModule=true;comboSources=
|
||||
comboSources||{};comboSources[comboBase]=comboSources[comboBase]||{js:[],jsMods:[],css:[],cssMods:[]};comboMeta=comboSources[comboBase];comboMeta.group=mod.group;comboMeta.comboSep=comboSep||self.comboSep;comboMeta.maxURLLength=maxURLLength||self.maxURLLength;comboMeta[mod.type+"Mods"].push(mod);if(mod.type===JS||mod.type===CSS)resolved[mod.type+"Mods"].push(mod)}if(hasComboModule)if(usePathogen)resolved=this._pathogenEncodeComboSources(resolved);else resolved=this._encodeComboSources(resolved,comboSources);
|
||||
return resolved},_encodeComboSources:function(resolved,comboSources){var fragSubset,modules,tmpBase,baseLen,frags,frag,type,mod,maxURLLength,comboBase,comboMeta,comboSep,i,len,self=this;for(comboBase in comboSources)if(comboSources.hasOwnProperty(comboBase)){comboMeta=comboSources[comboBase];comboSep=comboMeta.comboSep;maxURLLength=comboMeta.maxURLLength;for(type in comboMeta)if(type===JS||type===CSS){modules=comboMeta[type+"Mods"];frags=[];for(i=0,len=modules.length;i<len;i+=1){mod=modules[i];frag=
|
||||
(typeof mod.root==="string"?mod.root:self.root)+(mod.path||mod.fullpath);frags.push(self._filter(frag,mod.name))}tmpBase=comboBase+frags.join(comboSep);baseLen=tmpBase.length;if(maxURLLength<=comboBase.length)maxURLLength=MAX_URL_LENGTH;if(frags.length)if(baseLen>maxURLLength){fragSubset=[];for(i=0,len=frags.length;i<len;i++){fragSubset.push(frags[i]);tmpBase=comboBase+fragSubset.join(comboSep);if(tmpBase.length>maxURLLength){frag=fragSubset.pop();tmpBase=comboBase+fragSubset.join(comboSep);resolved[type].push(self._filter(tmpBase,
|
||||
null,comboMeta.group));fragSubset=[];if(frag)fragSubset.push(frag)}}if(fragSubset.length){tmpBase=comboBase+fragSubset.join(comboSep);resolved[type].push(self._filter(tmpBase,null,comboMeta.group))}}else resolved[type].push(self._filter(tmpBase,null,comboMeta.group))}}return resolved},load:function(cb){if(!cb)return;var self=this,out=self.resolve(true);self.data=out;self.onEnd=function(){cb.apply(self.context||self,arguments)};self.insert()}}},"patched-v3.18.1",{"requires":["get","features"]});
|
||||
YUI.add("loader-rollup",function(Y,NAME){Y.Loader.prototype._rollup=function(){var i,j,m,s,r=this.required,roll,info=this.moduleInfo,rolled,c,smod;if(this.dirty||!this.rollups){this.rollups={};for(i in info)if(info.hasOwnProperty(i)){m=this.getModule(i);if(m&&m.rollup)this.rollups[i]=m}}for(;;){rolled=false;for(i in this.rollups)if(this.rollups.hasOwnProperty(i))if(!r[i]&&(!this.loaded[i]||this.forceMap[i])){m=this.getModule(i);s=m.supersedes||[];roll=false;if(!m.rollup)continue;c=0;for(j=0;j<s.length;j++){smod=
|
||||
info[s[j]];if(this.loaded[s[j]]&&!this.forceMap[s[j]]){roll=false;break}else if(r[s[j]]&&m.type===smod.type){c++;roll=c>=m.rollup;if(roll)break}}if(roll){r[i]=true;rolled=true;this.getRequires(m)}}if(!rolled)break}}},"patched-v3.18.1",{"requires":["loader-base"]});
|
||||
YUI.add("loader-yui3",function(Y,NAME){YUI.Env[Y.version].modules=YUI.Env[Y.version].modules||{};Y.mix(YUI.Env[Y.version].modules,{"align-plugin":{"requires":["node-screen","node-pluginhost"]},"anim":{"use":["anim-base","anim-color","anim-curve","anim-easing","anim-node-plugin","anim-scroll","anim-xy"]},"anim-base":{"requires":["base-base","node-style","color-base"]},"anim-color":{"requires":["anim-base"]},"anim-curve":{"requires":["anim-xy"]},"anim-easing":{"requires":["anim-base"]},"anim-node-plugin":{"requires":["node-pluginhost",
|
||||
"anim-base"]},"anim-scroll":{"requires":["anim-base"]},"anim-shape":{"requires":["anim-base","anim-easing","anim-color","matrix"]},"anim-shape-transform":{"use":["anim-shape"]},"anim-xy":{"requires":["anim-base","node-screen"]},"app":{"use":["app-base","app-content","app-transitions","lazy-model-list","model","model-list","model-sync-rest","model-sync-local","router","view","view-node-map"]},"app-base":{"requires":["classnamemanager","pjax-base","router","view"]},"app-content":{"requires":["app-base",
|
||||
"pjax-content"]},"app-transitions":{"requires":["app-base"]},"app-transitions-css":{"type":"css"},"app-transitions-native":{"condition":{"name":"app-transitions-native","test":function(Y){var doc=Y.config.doc,node=doc?doc.documentElement:null;if(node&&node.style)return"MozTransition"in node.style||"WebkitTransition"in node.style||"transition"in node.style;return false},"trigger":"app-transitions"},"requires":["app-transitions","app-transitions-css","parallel","transition"]},"array-extras":{"requires":["yui-base"]},
|
||||
"array-invoke":{"requires":["yui-base"]},"arraylist":{"requires":["yui-base"]},"arraylist-add":{"requires":["arraylist"]},"arraylist-filter":{"requires":["arraylist"]},"arraysort":{"requires":["yui-base"]},"async-queue":{"requires":["event-custom"]},"attribute":{"use":["attribute-base","attribute-complex"]},"attribute-base":{"requires":["attribute-core","attribute-observable","attribute-extras"]},"attribute-complex":{"requires":["attribute-base"]},"attribute-core":{"requires":["oop"]},"attribute-events":{"use":["attribute-observable"]},
|
||||
"attribute-extras":{"requires":["oop"]},"attribute-observable":{"requires":["event-custom"]},"autocomplete":{"use":["autocomplete-base","autocomplete-sources","autocomplete-list","autocomplete-plugin"]},"autocomplete-base":{"optional":["autocomplete-sources"],"requires":["array-extras","base-build","escape","event-valuechange","node-base"]},"autocomplete-filters":{"requires":["array-extras","text-wordbreak"]},"autocomplete-filters-accentfold":{"requires":["array-extras","text-accentfold","text-wordbreak"]},
|
||||
"autocomplete-highlighters":{"requires":["array-extras","highlight-base"]},"autocomplete-highlighters-accentfold":{"requires":["array-extras","highlight-accentfold"]},"autocomplete-list":{"after":["autocomplete-sources"],"lang":["en","es","hu","it"],"requires":["autocomplete-base","event-resize","node-screen","selector-css3","shim-plugin","widget","widget-position","widget-position-align"],"skinnable":true},"autocomplete-list-keys":{"condition":{"name":"autocomplete-list-keys","test":function(Y){return!(Y.UA.ios||
|
||||
Y.UA.android)},"trigger":"autocomplete-list"},"requires":["autocomplete-list","base-build"]},"autocomplete-plugin":{"requires":["autocomplete-list","node-pluginhost"]},"autocomplete-sources":{"optional":["io-base","json-parse","jsonp","yql"],"requires":["autocomplete-base"]},"axes":{"use":["axis-numeric","axis-category","axis-time","axis-stacked"]},"axes-base":{"use":["axis-numeric-base","axis-category-base","axis-time-base","axis-stacked-base"]},"axis":{"requires":["dom","widget","widget-position",
|
||||
"widget-stack","graphics","axis-base"]},"axis-base":{"requires":["classnamemanager","datatype-number","datatype-date","base","event-custom"]},"axis-category":{"requires":["axis","axis-category-base"]},"axis-category-base":{"requires":["axis-base"]},"axis-numeric":{"requires":["axis","axis-numeric-base"]},"axis-numeric-base":{"requires":["axis-base"]},"axis-stacked":{"requires":["axis-numeric","axis-stacked-base"]},"axis-stacked-base":{"requires":["axis-numeric-base"]},"axis-time":{"requires":["axis",
|
||||
"axis-time-base"]},"axis-time-base":{"requires":["axis-base"]},"base":{"use":["base-base","base-pluginhost","base-build"]},"base-base":{"requires":["attribute-base","base-core","base-observable"]},"base-build":{"requires":["base-base"]},"base-core":{"requires":["attribute-core"]},"base-observable":{"requires":["attribute-observable","base-core"]},"base-pluginhost":{"requires":["base-base","pluginhost"]},"button":{"requires":["button-core","cssbutton","widget"]},"button-core":{"requires":["attribute-core",
|
||||
"classnamemanager","node-base","escape"]},"button-group":{"requires":["button-plugin","cssbutton","widget"]},"button-plugin":{"requires":["button-core","cssbutton","node-pluginhost"]},"cache":{"use":["cache-base","cache-offline","cache-plugin"]},"cache-base":{"requires":["base"]},"cache-offline":{"requires":["cache-base","json"]},"cache-plugin":{"requires":["plugin","cache-base"]},"calendar":{"requires":["calendar-base","calendarnavigator"],"skinnable":true},"calendar-base":{"lang":["ca","ca-ES",
|
||||
"de","en","es","es-AR","eu-ES","fr","hu","it","ja","nb-NO","nl","pt-BR","ru","zh-Hans","zh-Hans-CN","zh-Hant","zh-Hant-HK","zh-HANT-TW"],"requires":["widget","datatype-date","datatype-date-math","cssgrids"],"skinnable":true},"calendarnavigator":{"requires":["plugin","classnamemanager","datatype-date","node"],"skinnable":true},"charts":{"use":["charts-base"]},"charts-base":{"requires":["dom","event-mouseenter","event-touch","graphics-group","axes","series-pie","series-line","series-marker","series-area",
|
||||
"series-spline","series-column","series-bar","series-areaspline","series-combo","series-combospline","series-line-stacked","series-marker-stacked","series-area-stacked","series-spline-stacked","series-column-stacked","series-bar-stacked","series-areaspline-stacked","series-combo-stacked","series-combospline-stacked"]},"charts-legend":{"requires":["charts-base"]},"classnamemanager":{"requires":["yui-base"]},"clickable-rail":{"requires":["slider-base"]},"collection":{"use":["array-extras","arraylist",
|
||||
"arraylist-add","arraylist-filter","array-invoke"]},"color":{"use":["color-base","color-hsl","color-harmony"]},"color-base":{"requires":["yui-base"]},"color-harmony":{"requires":["color-hsl"]},"color-hsl":{"requires":["color-base"]},"color-hsv":{"requires":["color-base"]},"console":{"lang":["en","es","hu","it","ja"],"requires":["yui-log","widget"],"skinnable":true},"console-filters":{"requires":["plugin","console"],"skinnable":true},"content-editable":{"requires":["node-base","editor-selection","stylesheet",
|
||||
"plugin"]},"controller":{"use":["router"]},"cookie":{"requires":["yui-base"]},"createlink-base":{"requires":["editor-base"]},"cssbase":{"after":["cssreset","cssfonts","cssgrids","cssreset-context","cssfonts-context","cssgrids-context"],"type":"css"},"cssbase-context":{"after":["cssreset","cssfonts","cssgrids","cssreset-context","cssfonts-context","cssgrids-context"],"type":"css"},"cssbutton":{"type":"css"},"cssfonts":{"type":"css"},"cssfonts-context":{"type":"css"},"cssgrids":{"optional":["cssnormalize"],
|
||||
"type":"css"},"cssgrids-base":{"optional":["cssnormalize"],"type":"css"},"cssgrids-responsive":{"optional":["cssnormalize"],"requires":["cssgrids","cssgrids-responsive-base"],"type":"css"},"cssgrids-units":{"optional":["cssnormalize"],"requires":["cssgrids-base"],"type":"css"},"cssnormalize":{"type":"css"},"cssnormalize-context":{"type":"css"},"cssreset":{"type":"css"},"cssreset-context":{"type":"css"},"dataschema":{"use":["dataschema-base","dataschema-json","dataschema-xml","dataschema-array","dataschema-text"]},
|
||||
"dataschema-array":{"requires":["dataschema-base"]},"dataschema-base":{"requires":["base"]},"dataschema-json":{"requires":["dataschema-base","json"]},"dataschema-text":{"requires":["dataschema-base"]},"dataschema-xml":{"requires":["dataschema-base"]},"datasource":{"use":["datasource-local","datasource-io","datasource-get","datasource-function","datasource-cache","datasource-jsonschema","datasource-xmlschema","datasource-arrayschema","datasource-textschema","datasource-polling"]},"datasource-arrayschema":{"requires":["datasource-local",
|
||||
"plugin","dataschema-array"]},"datasource-cache":{"requires":["datasource-local","plugin","cache-base"]},"datasource-function":{"requires":["datasource-local"]},"datasource-get":{"requires":["datasource-local","get"]},"datasource-io":{"requires":["datasource-local","io-base"]},"datasource-jsonschema":{"requires":["datasource-local","plugin","dataschema-json"]},"datasource-local":{"requires":["base"]},"datasource-polling":{"requires":["datasource-local"]},"datasource-textschema":{"requires":["datasource-local",
|
||||
"plugin","dataschema-text"]},"datasource-xmlschema":{"requires":["datasource-local","plugin","datatype-xml","dataschema-xml"]},"datatable":{"use":["datatable-core","datatable-table","datatable-head","datatable-body","datatable-base","datatable-column-widths","datatable-message","datatable-mutable","datatable-sort","datatable-datasource"]},"datatable-base":{"requires":["datatable-core","datatable-table","datatable-head","datatable-body","base-build","widget"],"skinnable":true},"datatable-body":{"requires":["datatable-core",
|
||||
"view","classnamemanager"]},"datatable-column-widths":{"requires":["datatable-base"]},"datatable-core":{"requires":["escape","model-list","node-event-delegate"]},"datatable-datasource":{"requires":["datatable-base","plugin","datasource-local"]},"datatable-foot":{"requires":["datatable-core","view"]},"datatable-formatters":{"requires":["datatable-body","datatype-number-format","datatype-date-format","escape"]},"datatable-head":{"requires":["datatable-core","view","classnamemanager"]},"datatable-highlight":{"requires":["datatable-base",
|
||||
"event-hover"],"skinnable":true},"datatable-keynav":{"requires":["datatable-base"]},"datatable-message":{"lang":["en","fr","es","hu","it"],"requires":["datatable-base"],"skinnable":true},"datatable-mutable":{"requires":["datatable-base"]},"datatable-paginator":{"lang":["en","fr"],"requires":["model","view","paginator-core","datatable-foot","datatable-paginator-templates"],"skinnable":true},"datatable-paginator-templates":{"requires":["template"]},"datatable-scroll":{"requires":["datatable-base","datatable-column-widths",
|
||||
"dom-screen"],"skinnable":true},"datatable-sort":{"lang":["en","fr","es","hu"],"requires":["datatable-base"],"skinnable":true},"datatable-table":{"requires":["datatable-core","datatable-head","datatable-body","view","classnamemanager"]},"datatype":{"use":["datatype-date","datatype-number","datatype-xml"]},"datatype-date":{"use":["datatype-date-parse","datatype-date-format","datatype-date-math"]},"datatype-date-format":{"lang":["ar","ar-JO","ca","ca-ES","da","da-DK","de","de-AT","de-DE","el","el-GR",
|
||||
"en","en-AU","en-CA","en-GB","en-IE","en-IN","en-JO","en-MY","en-NZ","en-PH","en-SG","en-US","es","es-AR","es-BO","es-CL","es-CO","es-EC","es-ES","es-MX","es-PE","es-PY","es-US","es-UY","es-VE","fi","fi-FI","fr","fr-BE","fr-CA","fr-FR","hi","hi-IN","hu","id","id-ID","it","it-IT","ja","ja-JP","ko","ko-KR","ms","ms-MY","nb","nb-NO","nl","nl-BE","nl-NL","pl","pl-PL","pt","pt-BR","ro","ro-RO","ru","ru-RU","sv","sv-SE","th","th-TH","tr","tr-TR","vi","vi-VN","zh-Hans","zh-Hans-CN","zh-Hant","zh-Hant-HK",
|
||||
"zh-Hant-TW"]},"datatype-date-math":{"requires":["yui-base"]},"datatype-date-parse":{},"datatype-number":{"use":["datatype-number-parse","datatype-number-format"]},"datatype-number-format":{},"datatype-number-parse":{"requires":["escape"]},"datatype-xml":{"use":["datatype-xml-parse","datatype-xml-format"]},"datatype-xml-format":{},"datatype-xml-parse":{},"dd":{"use":["dd-ddm-base","dd-ddm","dd-ddm-drop","dd-drag","dd-proxy","dd-constrain","dd-drop","dd-scroll","dd-delegate"]},"dd-constrain":{"requires":["dd-drag"]},
|
||||
"dd-ddm":{"requires":["dd-ddm-base","event-resize"]},"dd-ddm-base":{"requires":["node","base","yui-throttle","classnamemanager"]},"dd-ddm-drop":{"requires":["dd-ddm"]},"dd-delegate":{"requires":["dd-drag","dd-drop-plugin","event-mouseenter"]},"dd-drag":{"requires":["dd-ddm-base","selector-css2"]},"dd-drop":{"requires":["dd-drag","dd-ddm-drop"]},"dd-drop-plugin":{"requires":["dd-drop"]},"dd-gestures":{"condition":{"name":"dd-gestures","trigger":"dd-drag","ua":"touchEnabled"},"requires":["dd-drag",
|
||||
"event-synthetic","event-gestures"]},"dd-plugin":{"optional":["dd-constrain","dd-proxy"],"requires":["dd-drag"]},"dd-proxy":{"requires":["dd-drag"]},"dd-scroll":{"requires":["dd-drag"]},"dial":{"lang":["en","es","hu"],"requires":["widget","dd-drag","event-mouseenter","event-move","event-key","transition","intl"],"skinnable":true},"dom":{"use":["dom-base","dom-screen","dom-style","selector-native","selector"]},"dom-base":{"requires":["dom-core"]},"dom-core":{"requires":["oop","features"]},"dom-screen":{"requires":["dom-base",
|
||||
"dom-style"]},"dom-style":{"requires":["dom-base"]},"dom-style-ie":{"condition":{"name":"dom-style-ie","test":function(Y){var testFeature=Y.Features.test,addFeature=Y.Features.add,WINDOW=Y.config.win,DOCUMENT=Y.config.doc,DOCUMENT_ELEMENT="documentElement",ret=false;addFeature("style","computedStyle",{test:function(){return WINDOW&&"getComputedStyle"in WINDOW}});addFeature("style","opacity",{test:function(){return DOCUMENT&&"opacity"in DOCUMENT[DOCUMENT_ELEMENT].style}});ret=!testFeature("style",
|
||||
"opacity")&&!testFeature("style","computedStyle");return ret},"trigger":"dom-style"},"requires":["dom-style","color-base"]},"dump":{"requires":["yui-base"]},"editor":{"use":["frame","editor-selection","exec-command","editor-base","editor-para","editor-br","editor-bidi","editor-tab","createlink-base"]},"editor-base":{"requires":["base","frame","node","exec-command","editor-selection"]},"editor-bidi":{"requires":["editor-base"]},"editor-br":{"requires":["editor-base"]},"editor-inline":{"requires":["editor-base",
|
||||
"content-editable"]},"editor-lists":{"requires":["editor-base"]},"editor-para":{"requires":["editor-para-base"]},"editor-para-base":{"requires":["editor-base"]},"editor-para-ie":{"condition":{"name":"editor-para-ie","trigger":"editor-para","ua":"ie","when":"instead"},"requires":["editor-para-base"]},"editor-selection":{"requires":["node"]},"editor-tab":{"requires":["editor-base"]},"escape":{"requires":["yui-base"]},"event":{"after":["node-base"],"use":["event-base","event-delegate","event-synthetic",
|
||||
"event-mousewheel","event-mouseenter","event-key","event-focus","event-resize","event-hover","event-outside","event-touch","event-move","event-flick","event-valuechange","event-tap"]},"event-base":{"after":["node-base"],"requires":["event-custom-base"]},"event-base-ie":{"after":["event-base"],"condition":{"name":"event-base-ie","test":function(Y){var imp=Y.config.doc&&Y.config.doc.implementation;return imp&&!imp.hasFeature("Events","2.0")},"trigger":"node-base"},"requires":["node-base"]},"event-contextmenu":{"requires":["event-synthetic",
|
||||
"dom-screen"]},"event-custom":{"use":["event-custom-base","event-custom-complex"]},"event-custom-base":{"requires":["oop"]},"event-custom-complex":{"requires":["event-custom-base"]},"event-delegate":{"requires":["node-base"]},"event-flick":{"requires":["node-base","event-touch","event-synthetic"]},"event-focus":{"requires":["event-synthetic"]},"event-gestures":{"use":["event-flick","event-move"]},"event-hover":{"requires":["event-mouseenter"]},"event-key":{"requires":["event-synthetic"]},"event-mouseenter":{"requires":["event-synthetic"]},
|
||||
"event-mousewheel":{"requires":["node-base"]},"event-move":{"requires":["node-base","event-touch","event-synthetic"]},"event-outside":{"requires":["event-synthetic"]},"event-resize":{"requires":["node-base","event-synthetic"]},"event-simulate":{"requires":["event-base"]},"event-synthetic":{"requires":["node-base","event-custom-complex"]},"event-tap":{"requires":["node-base","event-base","event-touch","event-synthetic"]},"event-touch":{"requires":["node-base"]},"event-valuechange":{"requires":["event-focus",
|
||||
"event-synthetic"]},"exec-command":{"requires":["frame"]},"features":{"requires":["yui-base"]},"file":{"requires":["file-flash","file-html5"]},"file-flash":{"requires":["base"]},"file-html5":{"requires":["base"]},"frame":{"requires":["base","node","plugin","selector-css3","yui-throttle"]},"gesture-simulate":{"requires":["async-queue","event-simulate","node-screen"]},"get":{"requires":["yui-base"]},"graphics":{"requires":["node","event-custom","pluginhost","matrix","classnamemanager"]},"graphics-canvas":{"condition":{"name":"graphics-canvas",
|
||||
"test":function(Y){var DOCUMENT=Y.config.doc,useCanvas=Y.config.defaultGraphicEngine&&Y.config.defaultGraphicEngine=="canvas",canvas=DOCUMENT&&DOCUMENT.createElement("canvas"),svg=DOCUMENT&&DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return(!svg||useCanvas)&&(canvas&&canvas.getContext&&canvas.getContext("2d"))},"trigger":"graphics"},"requires":["graphics","color-base"]},"graphics-canvas-default":{"condition":{"name":"graphics-canvas-default","test":function(Y){var DOCUMENT=
|
||||
Y.config.doc,useCanvas=Y.config.defaultGraphicEngine&&Y.config.defaultGraphicEngine=="canvas",canvas=DOCUMENT&&DOCUMENT.createElement("canvas"),svg=DOCUMENT&&DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return(!svg||useCanvas)&&(canvas&&canvas.getContext&&canvas.getContext("2d"))},"trigger":"graphics"}},"graphics-group":{"requires":["graphics"]},"graphics-svg":{"condition":{"name":"graphics-svg","test":function(Y){var DOCUMENT=Y.config.doc,useSVG=!Y.config.defaultGraphicEngine||
|
||||
Y.config.defaultGraphicEngine!="canvas",canvas=DOCUMENT&&DOCUMENT.createElement("canvas"),svg=DOCUMENT&&DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return svg&&(useSVG||!canvas)},"trigger":"graphics"},"requires":["graphics"]},"graphics-svg-default":{"condition":{"name":"graphics-svg-default","test":function(Y){var DOCUMENT=Y.config.doc,useSVG=!Y.config.defaultGraphicEngine||Y.config.defaultGraphicEngine!="canvas",canvas=DOCUMENT&&DOCUMENT.createElement("canvas"),
|
||||
svg=DOCUMENT&&DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1");return svg&&(useSVG||!canvas)},"trigger":"graphics"}},"graphics-vml":{"condition":{"name":"graphics-vml","test":function(Y){var DOCUMENT=Y.config.doc,canvas=DOCUMENT&&DOCUMENT.createElement("canvas");return DOCUMENT&&!DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")&&(!canvas||!canvas.getContext||!canvas.getContext("2d"))},"trigger":"graphics"},"requires":["graphics",
|
||||
"color-base"]},"graphics-vml-default":{"condition":{"name":"graphics-vml-default","test":function(Y){var DOCUMENT=Y.config.doc,canvas=DOCUMENT&&DOCUMENT.createElement("canvas");return DOCUMENT&&!DOCUMENT.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")&&(!canvas||!canvas.getContext||!canvas.getContext("2d"))},"trigger":"graphics"}},"handlebars":{"use":["handlebars-compiler"]},"handlebars-base":{"requires":[]},"handlebars-compiler":{"requires":["handlebars-base"]},
|
||||
"highlight":{"use":["highlight-base","highlight-accentfold"]},"highlight-accentfold":{"requires":["highlight-base","text-accentfold"]},"highlight-base":{"requires":["array-extras","classnamemanager","escape","text-wordbreak"]},"history":{"use":["history-base","history-hash","history-html5"]},"history-base":{"requires":["event-custom-complex"]},"history-hash":{"after":["history-html5"],"requires":["event-synthetic","history-base","yui-later"]},"history-hash-ie":{"condition":{"name":"history-hash-ie",
|
||||
"test":function(Y){var docMode=Y.config.doc&&Y.config.doc.documentMode;return Y.UA.ie&&(!("onhashchange"in Y.config.win)||!docMode||docMode<8)},"trigger":"history-hash"},"requires":["history-hash","node-base"]},"history-html5":{"optional":["json"],"requires":["event-base","history-base","node-base"]},"imageloader":{"requires":["base-base","node-style","node-screen"]},"intl":{"requires":["intl-base","event-custom"]},"intl-base":{"requires":["yui-base"]},"io":{"use":["io-base","io-xdr","io-form","io-upload-iframe",
|
||||
"io-queue"]},"io-base":{"requires":["event-custom-base","querystring-stringify-simple"]},"io-form":{"requires":["io-base","node-base"]},"io-nodejs":{"condition":{"name":"io-nodejs","trigger":"io-base","ua":"nodejs"},"requires":["io-base"]},"io-queue":{"requires":["io-base","queue-promote"]},"io-upload-iframe":{"requires":["io-base","node-base"]},"io-xdr":{"requires":["io-base","datatype-xml-parse"]},"json":{"use":["json-parse","json-stringify"]},"json-parse":{"requires":["yui-base"]},"json-parse-shim":{"condition":{"name":"json-parse-shim",
|
||||
"test":function(Y){var _JSON=Y.config.global.JSON,Native=Object.prototype.toString.call(_JSON)==="[object JSON]"&&_JSON,nativeSupport=Y.config.useNativeJSONParse!==false&&!!Native;function workingNative(k,v){return k==="ok"?true:v}if(nativeSupport)try{nativeSupport=Native.parse('{"ok":false}',workingNative).ok}catch(e){nativeSupport=false}return!nativeSupport},"trigger":"json-parse"},"requires":["json-parse"]},"json-stringify":{"requires":["yui-base"]},"json-stringify-shim":{"condition":{"name":"json-stringify-shim",
|
||||
"test":function(Y){var _JSON=Y.config.global.JSON,Native=Object.prototype.toString.call(_JSON)==="[object JSON]"&&_JSON,nativeSupport=Y.config.useNativeJSONStringify!==false&&!!Native;if(nativeSupport)try{nativeSupport="0"===Native.stringify(0)}catch(e){nativeSupport=false}return!nativeSupport},"trigger":"json-stringify"},"requires":["json-stringify"]},"jsonp":{"requires":["get","oop"]},"jsonp-url":{"requires":["jsonp"]},"lazy-model-list":{"requires":["model-list"]},"loader":{"use":["loader-base",
|
||||
"loader-rollup","loader-yui3"]},"loader-base":{"requires":["get","features"]},"loader-pathogen-combohandler":{},"loader-pathogen-encoder":{"use":["loader-base","loader-rollup","loader-yui3","loader-pathogen-combohandler"]},"loader-rollup":{"requires":["loader-base"]},"loader-yui3":{"requires":["loader-base"]},"matrix":{"requires":["yui-base"]},"model":{"requires":["base-build","escape","json-parse"]},"model-list":{"requires":["array-extras","array-invoke","arraylist","base-build","escape","json-parse",
|
||||
"model"]},"model-sync-local":{"requires":["model","json-stringify"]},"model-sync-rest":{"requires":["model","io-base","json-stringify"]},"node":{"use":["node-base","node-event-delegate","node-pluginhost","node-screen","node-style"]},"node-base":{"requires":["event-base","node-core","dom-base","dom-style"]},"node-core":{"requires":["dom-core","selector"]},"node-event-delegate":{"requires":["node-base","event-delegate"]},"node-event-html5":{"requires":["node-base"]},"node-event-simulate":{"requires":["node-base",
|
||||
"event-simulate","gesture-simulate"]},"node-flick":{"requires":["classnamemanager","transition","event-flick","plugin"],"skinnable":true},"node-focusmanager":{"requires":["attribute","node","plugin","node-event-simulate","event-key","event-focus"]},"node-load":{"requires":["node-base","io-base"]},"node-menunav":{"requires":["node","classnamemanager","plugin","node-focusmanager"],"skinnable":true},"node-pluginhost":{"requires":["node-base","pluginhost"]},"node-screen":{"requires":["dom-screen","node-base"]},
|
||||
"node-scroll-info":{"requires":["array-extras","base-build","event-resize","node-pluginhost","plugin","selector"]},"node-style":{"requires":["dom-style","node-base"]},"oop":{"requires":["yui-base"]},"overlay":{"requires":["widget","widget-stdmod","widget-position","widget-position-align","widget-stack","widget-position-constrain"],"skinnable":true},"paginator":{"requires":["paginator-core"]},"paginator-core":{"requires":["base"]},"paginator-url":{"requires":["paginator"]},"panel":{"requires":["widget",
|
||||
"widget-autohide","widget-buttons","widget-modality","widget-position","widget-position-align","widget-position-constrain","widget-stack","widget-stdmod"],"skinnable":true},"parallel":{"requires":["yui-base"]},"pjax":{"requires":["pjax-base","pjax-content"]},"pjax-base":{"requires":["classnamemanager","node-event-delegate","router"]},"pjax-content":{"requires":["io-base","node-base","router"]},"pjax-plugin":{"requires":["node-pluginhost","pjax","plugin"]},"plugin":{"requires":["base-base"]},"pluginhost":{"use":["pluginhost-base",
|
||||
"pluginhost-config"]},"pluginhost-base":{"requires":["yui-base"]},"pluginhost-config":{"requires":["pluginhost-base"]},"promise":{"requires":["timers"]},"querystring":{"use":["querystring-parse","querystring-stringify"]},"querystring-parse":{"requires":["yui-base","array-extras"]},"querystring-parse-simple":{"requires":["yui-base"]},"querystring-stringify":{"requires":["yui-base"]},"querystring-stringify-simple":{"requires":["yui-base"]},"queue-promote":{"requires":["yui-base"]},"range-slider":{"requires":["slider-base",
|
||||
"slider-value-range","clickable-rail"]},"recordset":{"use":["recordset-base","recordset-sort","recordset-filter","recordset-indexer"]},"recordset-base":{"requires":["base","arraylist"]},"recordset-filter":{"requires":["recordset-base","array-extras","plugin"]},"recordset-indexer":{"requires":["recordset-base","plugin"]},"recordset-sort":{"requires":["arraysort","recordset-base","plugin"]},"resize":{"use":["resize-base","resize-proxy","resize-constrain"]},"resize-base":{"requires":["base","widget",
|
||||
"event","oop","dd-drag","dd-delegate","dd-drop"],"skinnable":true},"resize-constrain":{"requires":["plugin","resize-base"]},"resize-plugin":{"optional":["resize-constrain"],"requires":["resize-base","plugin"]},"resize-proxy":{"requires":["plugin","resize-base"]},"router":{"optional":["querystring-parse"],"requires":["array-extras","base-build","history"]},"scrollview":{"requires":["scrollview-base","scrollview-scrollbars"]},"scrollview-base":{"requires":["widget","event-gestures","event-mousewheel",
|
||||
"transition"],"skinnable":true},"scrollview-base-ie":{"condition":{"name":"scrollview-base-ie","trigger":"scrollview-base","ua":"ie"},"requires":["scrollview-base"]},"scrollview-list":{"requires":["plugin","classnamemanager"],"skinnable":true},"scrollview-paginator":{"requires":["plugin","classnamemanager"]},"scrollview-scrollbars":{"requires":["classnamemanager","transition","plugin"],"skinnable":true},"selector":{"requires":["selector-native"]},"selector-css2":{"condition":{"name":"selector-css2",
|
||||
"test":function(Y){var DOCUMENT=Y.config.doc,ret=DOCUMENT&&!("querySelectorAll"in DOCUMENT);return ret},"trigger":"selector"},"requires":["selector-native"]},"selector-css3":{"requires":["selector-native","selector-css2"]},"selector-native":{"requires":["dom-base"]},"series-area":{"requires":["series-cartesian","series-fill-util"]},"series-area-stacked":{"requires":["series-stacked","series-area"]},"series-areaspline":{"requires":["series-area","series-curve-util"]},"series-areaspline-stacked":{"requires":["series-stacked",
|
||||
"series-areaspline"]},"series-bar":{"requires":["series-marker","series-histogram-base"]},"series-bar-stacked":{"requires":["series-stacked","series-bar"]},"series-base":{"requires":["graphics","axis-base"]},"series-candlestick":{"requires":["series-range"]},"series-cartesian":{"requires":["series-base"]},"series-column":{"requires":["series-marker","series-histogram-base"]},"series-column-stacked":{"requires":["series-stacked","series-column"]},"series-combo":{"requires":["series-cartesian","series-line-util",
|
||||
"series-plot-util","series-fill-util"]},"series-combo-stacked":{"requires":["series-stacked","series-combo"]},"series-combospline":{"requires":["series-combo","series-curve-util"]},"series-combospline-stacked":{"requires":["series-combo-stacked","series-curve-util"]},"series-curve-util":{},"series-fill-util":{},"series-histogram-base":{"requires":["series-cartesian","series-plot-util"]},"series-line":{"requires":["series-cartesian","series-line-util"]},"series-line-stacked":{"requires":["series-stacked",
|
||||
"series-line"]},"series-line-util":{},"series-marker":{"requires":["series-cartesian","series-plot-util"]},"series-marker-stacked":{"requires":["series-stacked","series-marker"]},"series-ohlc":{"requires":["series-range"]},"series-pie":{"requires":["series-base","series-plot-util"]},"series-plot-util":{},"series-range":{"requires":["series-cartesian"]},"series-spline":{"requires":["series-line","series-curve-util"]},"series-spline-stacked":{"requires":["series-stacked","series-spline"]},"series-stacked":{"requires":["axis-stacked"]},
|
||||
"shim-plugin":{"requires":["node-style","node-pluginhost"]},"slider":{"use":["slider-base","slider-value-range","clickable-rail","range-slider"]},"slider-base":{"requires":["widget","dd-constrain","event-key"],"skinnable":true},"slider-value-range":{"requires":["slider-base"]},"sortable":{"requires":["dd-delegate","dd-drop-plugin","dd-proxy"]},"sortable-scroll":{"requires":["dd-scroll","sortable"]},"stylesheet":{"requires":["yui-base"]},"substitute":{"optional":["dump"],"requires":["yui-base"]},"swf":{"requires":["event-custom",
|
||||
"node","swfdetect","escape"]},"swfdetect":{"requires":["yui-base"]},"tabview":{"requires":["widget","widget-parent","widget-child","tabview-base","node-pluginhost","node-focusmanager"],"skinnable":true},"tabview-base":{"requires":["node-event-delegate","classnamemanager"]},"tabview-plugin":{"requires":["tabview-base"]},"template":{"use":["template-base","template-micro"]},"template-base":{"requires":["yui-base"]},"template-micro":{"requires":["escape"]},"test":{"requires":["event-simulate","event-custom",
|
||||
"json-stringify"]},"test-console":{"requires":["console-filters","test","array-extras"],"skinnable":true},"text":{"use":["text-accentfold","text-wordbreak"]},"text-accentfold":{"requires":["array-extras","text-data-accentfold"]},"text-data-accentfold":{"requires":["yui-base"]},"text-data-wordbreak":{"requires":["yui-base"]},"text-wordbreak":{"requires":["array-extras","text-data-wordbreak"]},"timers":{"requires":["yui-base"]},"transition":{"requires":["node-style"]},"transition-timer":{"condition":{"name":"transition-timer",
|
||||
"test":function(Y){var DOCUMENT=Y.config.doc,node=DOCUMENT?DOCUMENT.documentElement:null,ret=true;if(node&&node.style)ret=!("MozTransition"in node.style||"WebkitTransition"in node.style||"transition"in node.style);return ret},"trigger":"transition"},"requires":["transition"]},"tree":{"requires":["base-build","tree-node"]},"tree-labelable":{"requires":["tree"]},"tree-lazy":{"requires":["base-pluginhost","plugin","tree"]},"tree-node":{},"tree-openable":{"requires":["tree"]},"tree-selectable":{"requires":["tree"]},
|
||||
"tree-sortable":{"requires":["tree"]},"uploader":{"requires":["uploader-html5","uploader-flash"]},"uploader-flash":{"requires":["swfdetect","escape","widget","base","cssbutton","node","event-custom","uploader-queue"]},"uploader-html5":{"requires":["widget","node-event-simulate","file-html5","uploader-queue"]},"uploader-queue":{"requires":["base"]},"view":{"requires":["base-build","node-event-delegate"]},"view-node-map":{"requires":["view"]},"widget":{"use":["widget-base","widget-htmlparser","widget-skin",
|
||||
"widget-uievents"]},"widget-anim":{"requires":["anim-base","plugin","widget"]},"widget-autohide":{"requires":["base-build","event-key","event-outside","widget"]},"widget-base":{"requires":["attribute","base-base","base-pluginhost","classnamemanager","event-focus","node-base","node-style"],"skinnable":true},"widget-base-ie":{"condition":{"name":"widget-base-ie","trigger":"widget-base","ua":"ie"},"requires":["widget-base"]},"widget-buttons":{"requires":["button-plugin","cssbutton","widget-stdmod"]},
|
||||
"widget-child":{"requires":["base-build","widget"]},"widget-htmlparser":{"requires":["widget-base"]},"widget-modality":{"requires":["base-build","event-outside","widget"],"skinnable":true},"widget-parent":{"requires":["arraylist","base-build","widget"]},"widget-position":{"requires":["base-build","node-screen","widget"]},"widget-position-align":{"requires":["widget-position"]},"widget-position-constrain":{"requires":["widget-position"]},"widget-skin":{"requires":["widget-base"]},"widget-stack":{"requires":["base-build",
|
||||
"widget"],"skinnable":true},"widget-stdmod":{"requires":["base-build","widget"]},"widget-uievents":{"requires":["node-event-delegate","widget-base"]},"yql":{"requires":["oop"]},"yql-jsonp":{"condition":{"name":"yql-jsonp","test":function(Y){return!Y.UA.nodejs&&!Y.UA.winjs},"trigger":"yql"},"requires":["yql","jsonp","jsonp-url"]},"yql-nodejs":{"condition":{"name":"yql-nodejs","trigger":"yql","ua":"nodejs"},"requires":["yql"]},"yql-winjs":{"condition":{"name":"yql-winjs","trigger":"yql","ua":"winjs"},
|
||||
"requires":["yql"]},"yui":{},"yui-base":{},"yui-later":{"requires":["yui-base"]},"yui-log":{"requires":["yui-base"]},"yui-throttle":{"requires":["yui-base"]}});YUI.Env[Y.version].md5="f20377d5ab6d37137f73ea79d6eb476d"},"patched-v3.18.1",{"requires":["loader-base"]});YUI.add("yui",function(Y,NAME){},"patched-v3.18.1",{"use":["yui-base","get","features","intl-base","yui-log","yui-later","loader-base","loader-rollup","loader-yui3"]});
|
||||
YUI.add("aui-base-core",function(A,NAME){var Y=A;YUI.Env.aliases=YUI.Env.aliases||{};Y.mix(YUI.Env.aliases,{"aui-autosize":["aui-autosize-iframe"],"aui-base":["oop","yui-throttle","aui-classnamemanager","aui-debounce","aui-base-core","aui-base-lang","aui-node-base"],"aui-base-deprecated":["aui-base","aui-node","aui-component","aui-delayed-task-deprecated","aui-selector","aui-event-base"],"aui-button":["aui-button-core"],"aui-collection":["aui-map","aui-set","aui-linkedset"],"aui-color-picker-deprecated":["aui-color-picker-base-deprecated",
|
||||
"aui-color-picker-grid-plugin-deprecated"],"aui-datasource-control-deprecated":["aui-datasource-control-base-deprecated","aui-input-text-control-deprecated"],"aui-datatable":["aui-datatable-edit","aui-datatable-highlight","aui-datatable-selection","aui-datatable-property-list"],"aui-datatable-edit":["datatable-base","calendar","overlay","sortable","aui-datatype","aui-toolbar","aui-form-validator","aui-datatable-base-cell-editor","aui-datatable-base-options-cell-editor","aui-datatable-cell-editor-support",
|
||||
"aui-datatable-core","aui-datatable-checkbox-cell-editor","aui-datatable-date-cell-editor","aui-datatable-dropdown-cell-editor","aui-datatable-radio-cell-editor","aui-datatable-text-cell-editor","aui-datatable-text-area-cell-editor"],"aui-datepicker-deprecated":["aui-datepicker-base-deprecated","aui-datepicker-select-deprecated"],"aui-event":["aui-event-base"],"aui-form-deprecated":["aui-form-base-deprecated","aui-form-combobox-deprecated","aui-form-field-deprecated","aui-form-select-deprecated",
|
||||
"aui-form-textarea-deprecated","aui-form-textfield-deprecated"],"aui-io":["aui-io-request"],"aui-io-deprecated":["aui-io-request","aui-io-plugin-deprecated"],"aui-node":["aui-node-base"],"aui-overlay-deprecated":["aui-overlay-base-deprecated","aui-overlay-context-deprecated","aui-overlay-context-panel-deprecated","aui-overlay-manager-deprecated","aui-overlay-mask-deprecated"],"aui-rating":["aui-rating-base","aui-rating-thumb"],"aui-resize-deprecated":["aui-resize-base-deprecated","aui-resize-constrain-deprecated"],
|
||||
"aui-scheduler":["event-gestures","aui-scheduler-base","aui-scheduler-event-recorder","aui-scheduler-view-agenda","aui-scheduler-view-day","aui-scheduler-view-month","aui-scheduler-view-table-dd","aui-scheduler-view-table","aui-scheduler-view-week","aui-viewport"],"aui-search":["aui-search-tst"],"aui-sortable":["aui-sortable-layout","aui-sortable-list"],"aui-surface":["aui-surface-app","aui-surface-screen"],"aui-toggler":["aui-toggler-base","aui-toggler-delegate"],"aui-tooltip":["aui-tooltip-base",
|
||||
"aui-tooltip-delegate"],"aui-tpl-snippets-deprecated":["aui-tpl-snippets-base-deprecated","aui-tpl-snippets-checkbox-deprecated","aui-tpl-snippets-input-deprecated","aui-tpl-snippets-select-deprecated","aui-tpl-snippets-textarea-deprecated"],"aui-tree":["aui-tree-data","aui-tree-io","aui-tree-node","aui-tree-paginator","aui-tree-view"],"aui-widget":["aui-widget-cssclass","aui-widget-toolbars"],"aui-widget-core":["aui-widget-cssclass"]});YUI.Env[Y.version].modules=YUI.Env[Y.version].modules||{};Y.mix(YUI.Env[Y.version].modules,
|
||||
{"aui-ace-autocomplete-base":{"requires":["aui-ace-editor"]},"aui-ace-autocomplete-freemarker":{"requires":["aui-ace-autocomplete-templateprocessor"]},"aui-ace-autocomplete-list":{"requires":["aui-ace-autocomplete-base","overlay","widget-autohide"],"skinnable":true},"aui-ace-autocomplete-plugin":{"requires":["aui-ace-autocomplete-list","plugin"]},"aui-ace-autocomplete-templateprocessor":{"requires":["aui-ace-autocomplete-base"]},"aui-ace-autocomplete-velocity":{"requires":["aui-ace-autocomplete-templateprocessor"]},
|
||||
"aui-ace-editor":{"requires":["aui-node","aui-component"]},"aui-affix":{"requires":["base","node-screen","aui-node"]},"aui-alert":{"requires":["aui-aria","aui-classnamemanager","aui-widget-cssclass","aui-widget-transition","timers","widget","widget-stdmod"],"skinnable":true},"aui-aria":{"requires":["plugin","aui-component"]},"aui-aria-table-sortable":{"requires":["aui-aria"]},"aui-arraysort":{"requires":["arraysort"]},"aui-audio":{"requires":["aui-aria","aui-node","aui-component","node-event-html5",
|
||||
"querystring-stringify-simple"],"skinnable":true},"aui-autocomplete-deprecated":{"requires":["aui-base-deprecated","aui-overlay-base-deprecated","datasource","dataschema","aui-form-combobox-deprecated"],"skinnable":true},"aui-autosize":{"use":["aui-autosize-iframe"]},"aui-autosize-deprecated":{"requires":["event-valuechange","plugin","aui-base-deprecated"],"skinnable":true},"aui-autosize-iframe":{"requires":["plugin","aui-component","aui-timer","aui-node-base"]},"aui-base":{"use":["oop","yui-throttle",
|
||||
"aui-classnamemanager","aui-debounce","aui-base-core","aui-base-lang","aui-node-base"]},"aui-base-core":{},"aui-base-deprecated":{"use":["aui-base","aui-node","aui-component","aui-delayed-task-deprecated","aui-selector","aui-event-base"]},"aui-base-html5-shiv":{"condition":{"name":"aui-base-html5-shiv","trigger":"node-base","ua":"ie"}},"aui-base-lang":{},"aui-boolean-data-editor":{"requires":["aui-button-switch","aui-data-editor"]},"aui-button":{"use":["aui-button-core"]},"aui-button-core":{"requires":["button",
|
||||
"button-group","button-plugin","aui-component","aui-widget-cssclass","aui-widget-toggle"],"skinnable":true},"aui-button-item-deprecated":{"requires":["aui-base-deprecated","aui-state-interaction-deprecated","widget-child"],"skinnable":true},"aui-button-search-cancel":{"requires":["array-invoke","base","base-build","event-focus","event-move","event-resize","node-screen","node-event-delegate","aui-node-base","aui-classnamemanager","aui-event-input"]},"aui-button-switch":{"requires":["aui-node-base",
|
||||
"base-build","event-key","transition","widget"],"skinnable":true},"aui-carousel":{"requires":["anim","aui-event","aui-image-viewer-base","aui-image-viewer-slideshow","node-event-delegate","node-focusmanager"],"skinnable":true},"aui-carousel-mobile-touch":{"condition":{"name":"aui-carousel-mobile-touch","test":function(A){return A.UA.mobile&&A.UA.touchEnabled},"trigger":"aui-carousel"},"requires":["base-build","aui-carousel"]},"aui-carousel-swipe":{"condition":{"name":"aui-carousel-swipe","trigger":"aui-carousel",
|
||||
"ua":"touchEnabled"},"requires":["aui-carousel","aui-widget-swipe","base-build"],"skinnable":true},"aui-char-counter":{"requires":["aui-aria","aui-node","aui-event-input","aui-component"]},"aui-chart-deprecated":{"requires":["datasource","json","aui-swf-deprecated"]},"aui-classnamemanager":{"requires":["classnamemanager"]},"aui-collection":{"use":["aui-map","aui-set","aui-linkedset"]},"aui-color-palette":{"requires":["array-extras","aui-palette","color-base","node-core","aui-widget-cssclass","aui-widget-toggle"],
|
||||
"skinnable":true},"aui-color-picker-base":{"requires":["aui-color-palette","aui-hsva-palette-modal","event-outside"],"skinnable":true},"aui-color-picker-base-deprecated":{"requires":["dd-drag","panel","slider","aui-button-item-deprecated","aui-color-util-deprecated","aui-form-base-deprecated","aui-overlay-context-deprecated"],"skinnable":true},"aui-color-picker-deprecated":{"use":["aui-color-picker-base-deprecated","aui-color-picker-grid-plugin-deprecated"]},"aui-color-picker-grid-plugin-deprecated":{"requires":["plugin",
|
||||
"aui-color-picker-base-deprecated"],"skinnable":true},"aui-color-picker-popover":{"requires":["aui-color-picker-base","aui-popover","aui-widget-cssclass","aui-widget-toggle"],"skinnable":true},"aui-color-util-deprecated":{"requires":[]},"aui-component":{"requires":["aui-classnamemanager","aui-widget-cssclass","aui-widget-toggle","base-build","widget-base"]},"aui-css":{"type":"css"},"aui-data-editor":{"requires":["aui-classnamemanager","base-build","node-base"],"skinnable":true},"aui-data-set-deprecated":{"requires":["oop",
|
||||
"collection","base"]},"aui-datasource-control-base-deprecated":{"requires":["datasource","dataschema","aui-base-deprecated"]},"aui-datasource-control-deprecated":{"use":["aui-datasource-control-base-deprecated","aui-input-text-control-deprecated"]},"aui-datatable":{"use":["aui-datatable-edit","aui-datatable-highlight","aui-datatable-selection","aui-datatable-property-list"]},"aui-datatable-base-cell-editor":{"requires":["datatable-base","overlay"],"skinnable":true},"aui-datatable-base-options-cell-editor":{"requires":["aui-datatable-base-cell-editor",
|
||||
"escape"],"skinnable":true},"aui-datatable-body":{"requires":["aui-classnamemanager","datatable-base","event-key","aui-event-base"]},"aui-datatable-cell-editor-support":{"requires":["datatable-base"]},"aui-datatable-checkbox-cell-editor":{"requires":["aui-datatable-base-options-cell-editor"]},"aui-datatable-core":{"requires":["aui-datatable-body","datatable-base","event-key","aui-event-base"],"skinnable":true},"aui-datatable-date-cell-editor":{"requires":["aui-datatable-base-options-cell-editor"]},
|
||||
"aui-datatable-dropdown-cell-editor":{"requires":["aui-datatable-base-options-cell-editor"]},"aui-datatable-edit":{"use":["datatable-base","calendar","overlay","sortable","aui-datatype","aui-toolbar","aui-form-validator","aui-datatable-base-cell-editor","aui-datatable-base-options-cell-editor","aui-datatable-cell-editor-support","aui-datatable-core","aui-datatable-checkbox-cell-editor","aui-datatable-date-cell-editor","aui-datatable-dropdown-cell-editor","aui-datatable-radio-cell-editor","aui-datatable-text-cell-editor",
|
||||
"aui-datatable-text-area-cell-editor"]},"aui-datatable-highlight":{"requires":["aui-datatable-selection"],"skinnable":true},"aui-datatable-property-list":{"requires":["datatable-scroll","datatable-sort","aui-datatable-core","aui-datatable-edit","aui-datatable-highlight","aui-datatable-selection","aui-widget-cssclass","aui-widget-toggle"],"skinnable":true},"aui-datatable-radio-cell-editor":{"requires":["aui-datatable-base-options-cell-editor"]},"aui-datatable-selection":{"requires":["aui-datatable-core"],
|
||||
"skinnable":true},"aui-datatable-text-area-cell-editor":{"requires":["aui-datatable-base-options-cell-editor"]},"aui-datatable-text-cell-editor":{"requires":["aui-datatable-base-options-cell-editor"]},"aui-datatype":{"requires":["datatype","aui-datatype-date-parse"]},"aui-datatype-date-parse":{"requires":["aui-base-lang","datatype-date-format","datatype-date-parse","intl"]},"aui-datepicker":{"requires":["aui-aria","aui-datepicker-delegate","aui-datepicker-popover","base","base-build","calendar"],
|
||||
"skinnable":true},"aui-datepicker-base-deprecated":{"requires":["calendar","aui-datatype","aui-overlay-context-deprecated"],"skinnable":true},"aui-datepicker-delegate":{"requires":["aui-datatype-date-parse","aui-event-input","event-focus","node-event-delegate"]},"aui-datepicker-deprecated":{"skinnable":true,"use":["aui-datepicker-base-deprecated","aui-datepicker-select-deprecated"]},"aui-datepicker-native":{"requires":["aui-datepicker-delegate","aui-node-base","base","base-build"]},"aui-datepicker-popover":{"requires":["aui-classnamemanager",
|
||||
"aui-popover"]},"aui-datepicker-select-deprecated":{"requires":["aui-datepicker-base-deprecated","aui-button-item-deprecated"],"skinnable":true},"aui-debounce":{},"aui-delayed-task-deprecated":{"requires":["yui-base"]},"aui-diagram-builder":{"requires":["aui-aria","aui-map","aui-property-builder","aui-diagram-builder-connector","aui-property-builder-settings","aui-diagram-node-condition","aui-diagram-node-end","aui-diagram-node-fork","aui-diagram-node-join","aui-diagram-node-start","aui-diagram-node-state",
|
||||
"aui-diagram-node-task","overlay"],"skinnable":true},"aui-diagram-builder-connector":{"requires":["arraylist-add","arraylist-filter","escape","json","graphics","dd"],"skinnable":true},"aui-diagram-node":{"requires":["aui-aria","aui-diagram-node-manager-base","escape","overlay"]},"aui-diagram-node-condition":{"requires":["aui-diagram-node-state"]},"aui-diagram-node-end":{"requires":["aui-diagram-node-state"]},"aui-diagram-node-fork":{"requires":["aui-diagram-node-state"]},"aui-diagram-node-join":{"requires":["aui-diagram-node-state"]},
|
||||
"aui-diagram-node-manager-base":{"requires":["base"]},"aui-diagram-node-start":{"requires":["aui-diagram-node-state"]},"aui-diagram-node-state":{"requires":["aui-diagram-node"]},"aui-diagram-node-task":{"requires":["aui-diagram-node-state"]},"aui-dialog-iframe-deprecated":{"requires":["plugin","array-invoke","aui-base-deprecated","aui-loading-mask-deprecated"],"skinnable":true},"aui-dropdown":{"requires":["event-delegate","event-key","event-outside","node-focusmanager","widget","widget-stack","aui-classnamemanager",
|
||||
"aui-node","aui-widget-cssclass","aui-widget-toggle","aui-widget-trigger"],"skinnable":true},"aui-editable-deprecated":{"requires":["aui-base-deprecated","aui-form-combobox-deprecated","escape","event-resize"],"skinnable":true},"aui-event":{"use":["aui-event-base"]},"aui-event-base":{"requires":["event-base"]},"aui-event-delegate-change":{"condition":{"name":"aui-event-delegate-change","trigger":"event-base-ie","ua":"ie"},"requires":["aui-event-base","event-delegate","event-synthetic"]},"aui-event-delegate-submit":{"condition":{"name":"aui-event-delegate-submit",
|
||||
"trigger":"event-base-ie","ua":"ie"},"requires":["aui-event-base","event-delegate","event-synthetic"]},"aui-event-input":{"condition":{"name":"aui-event-input","test":function(A){var supportsDOMEvent=A.supportsDOMEvent,testFeature=A.Features.test,addFeature=A.Features.add;if(testFeature("event","input")===undefined)addFeature("event","input",{test:function(){return supportsDOMEvent(document.createElement("textarea"),"input")&&(!A.UA.ie||A.UA.ie>9)}});return!testFeature("event","input")},"trigger":"aui-event-base"},
|
||||
"requires":["aui-event-base","event-delegate","event-synthetic","timers"]},"aui-form-base-deprecated":{"requires":["io-form","querystring-parse","aui-base-deprecated","aui-data-set-deprecated","aui-form-field-deprecated"]},"aui-form-builder":{"requires":["aui-modal","aui-layout","aui-form-builder-field-list","aui-form-builder-field-toolbar","aui-form-builder-field-type","aui-form-builder-field-types","aui-form-builder-layout-builder","aui-form-builder-page-manager","aui-form-builder-settings-modal",
|
||||
"event-focus","event-tap"],"skinnable":true},"aui-form-builder-available-field-deprecated":{"requires":["aui-property-builder-available-field"]},"aui-form-builder-deprecated":{"requires":["aui-button","aui-collection","aui-form-builder-available-field-deprecated","aui-form-builder-field-deprecated","aui-form-builder-field-button-deprecated","aui-form-builder-field-checkbox-deprecated","aui-form-builder-field-fieldset-deprecated","aui-form-builder-field-file-upload-deprecated","aui-form-builder-field-multiple-choice-deprecated",
|
||||
"aui-form-builder-field-radio-deprecated","aui-form-builder-field-select-deprecated","aui-form-builder-field-text-deprecated","aui-form-builder-field-textarea-deprecated","aui-property-builder","aui-property-builder-settings","aui-sortable-list","aui-tabview","aui-tooltip-base","escape","transition"],"skinnable":true},"aui-form-builder-field-base":{"requires":["aui-classnamemanager","aui-node-base","aui-text-data-editor","aui-toggler","base","node-base"],"skinnable":true},"aui-form-builder-field-button-deprecated":{"requires":["aui-form-builder-field-deprecated"]},
|
||||
"aui-form-builder-field-checkbox-deprecated":{"requires":["aui-form-builder-field-deprecated"]},"aui-form-builder-field-choice":{"requires":["aui-boolean-data-editor","aui-options-data-editor","aui-tabs-data-editor","aui-form-builder-field-base","aui-form-field-choice"]},"aui-form-builder-field-deprecated":{"requires":["panel","aui-datatype","aui-datatable-edit","aui-property-builder-field-support"],"skinnable":true},"aui-form-builder-field-fieldset-deprecated":{"requires":["aui-form-builder-field-deprecated"]},
|
||||
"aui-form-builder-field-file-upload-deprecated":{"requires":["aui-form-builder-field-deprecated"]},"aui-form-builder-field-list":{"requires":["aui-form-builder-field-type","aui-form-builder-field-types","aui-form-builder-layout-builder"],"skinnable":true},"aui-form-builder-field-multiple-choice-deprecated":{"requires":["aui-form-builder-field-deprecated"]},"aui-form-builder-field-radio-deprecated":{"requires":["aui-form-builder-field-deprecated"]},"aui-form-builder-field-select-deprecated":{"requires":["aui-form-builder-field-deprecated"]},
|
||||
"aui-form-builder-field-sentence":{"requires":["aui-form-builder-field-base","aui-form-field"]},"aui-form-builder-field-text":{"requires":["aui-boolean-data-editor","aui-radio-group-data-editor","aui-form-builder-field-base","aui-form-field-text"]},"aui-form-builder-field-text-deprecated":{"requires":["aui-form-builder-field-deprecated"]},"aui-form-builder-field-textarea-deprecated":{"requires":["aui-form-builder-field-deprecated"]},"aui-form-builder-field-toolbar":{"requires":["aui-classnamemanager",
|
||||
"base","node-base"],"skinnable":true},"aui-form-builder-field-type":{"requires":["base","node-base"],"skinnable":true},"aui-form-builder-field-types":{"requires":["aui-classnamemanager","aui-form-builder-field-types-modal","base","node-base"],"skinnable":true},"aui-form-builder-field-types-modal":{"requires":["aui-modal"],"skinnable":true},"aui-form-builder-layout-builder":{"requires":["aui-classnamemanager","aui-layout-builder","aui-modal","base","node-base"],"skinnable":true},"aui-form-builder-page-manager":{"requires":["aui-pagination",
|
||||
"aui-popover","aui-tabview","base","event-valuechange","node-base"],"skinnable":true},"aui-form-builder-settings-modal":{"requires":["aui-classnamemanager","aui-modal","base","node-base"],"skinnable":true},"aui-form-combobox-deprecated":{"requires":["aui-form-textarea-deprecated","aui-toolbar"],"skinnable":true},"aui-form-deprecated":{"use":["aui-form-base-deprecated","aui-form-combobox-deprecated","aui-form-field-deprecated","aui-form-select-deprecated","aui-form-textarea-deprecated","aui-form-textfield-deprecated"]},
|
||||
"aui-form-field":{"requires":["aui-classnamemanager","aui-node-base","base-build"],"skinnable":true},"aui-form-field-choice":{"requires":["aui-form-field-required"],"skinnable":true},"aui-form-field-deprecated":{"requires":["aui-base-deprecated","aui-component"]},"aui-form-field-required":{"requires":["aui-form-field"]},"aui-form-field-text":{"requires":["aui-form-field-required"],"skinnable":true},"aui-form-select-deprecated":{"requires":["aui-form-field-deprecated"]},"aui-form-textarea-deprecated":{"requires":["node-pluginhost",
|
||||
"aui-autosize-deprecated","aui-form-textfield-deprecated"]},"aui-form-textfield-deprecated":{"requires":["aui-form-field-deprecated"]},"aui-form-validator":{"requires":["escape","selector-css3","node-event-delegate","aui-node","aui-component","aui-event-input"]},"aui-hsv-palette":{"requires":["aui-classnamemanager","aui-widget-cssclass","aui-widget-toggle","aui-event-input","base-build","clickable-rail","color-hsv","dd-constrain","slider","widget"],"skinnable":true},"aui-hsva-palette":{"requires":["aui-hsv-palette"],
|
||||
"skinnable":true},"aui-hsva-palette-modal":{"requires":["aui-hsva-palette","aui-modal"],"skinnable":true},"aui-image-cropper":{"requires":["resize-base","resize-constrain","dd-constrain","aui-node-base","aui-component"],"skinnable":true},"aui-image-viewer":{"requires":["widget","widget-modality","widget-position","widget-position-align","widget-position-constrain","widget-stack","widget-stdmod","aui-event","aui-image-viewer-base","aui-image-viewer-multiple","aui-image-viewer-slideshow","aui-node-base",
|
||||
"aui-widget-cssclass","aui-widget-toggle"],"skinnable":true},"aui-image-viewer-base":{"requires":["anim","aui-aria","aui-classnamemanager","aui-node","aui-widget-responsive","base-build","imageloader","node-base","widget","widget-stack"],"skinnable":true},"aui-image-viewer-media":{"requires":["plugin","aui-component","aui-image-viewer"]},"aui-image-viewer-multiple":{"requires":["base-build","node-base","aui-classnamemanager","aui-image-viewer-base"],"skinnable":true},"aui-image-viewer-multiple-swipe":{"condition":{"name":"aui-image-viewer-multiple-swipe",
|
||||
"trigger":"aui-image-viewer-multiple","ua":"touchEnabled"},"requires":["aui-image-viewer-multiple","aui-image-viewer-swipe"]},"aui-image-viewer-slideshow":{"requires":["node","aui-classnamemanager"]},"aui-image-viewer-swipe":{"condition":{"name":"aui-image-viewer-swipe","trigger":"aui-image-viewer-base","ua":"touchEnabled"},"requires":["event-resize","aui-image-viewer-base","aui-widget-swipe"]},"aui-input-text-control-deprecated":{"requires":["aui-base-deprecated","aui-datasource-control-base-deprecated",
|
||||
"aui-form-combobox-deprecated"]},"aui-io":{"use":["aui-io-request"]},"aui-io-deprecated":{"use":["aui-io-request","aui-io-plugin-deprecated"]},"aui-io-plugin-deprecated":{"requires":["aui-overlay-base-deprecated","aui-parse-content","aui-io-request","aui-loading-mask-deprecated"]},"aui-io-request":{"requires":["io-base","json","plugin","querystring-stringify","aui-component"]},"aui-io-request-deprecated":{"requires":["io-base","json","plugin","querystring-stringify","aui-base-deprecated"]},"aui-layout":{"requires":["aui-layout-col",
|
||||
"aui-layout-row","aui-node-base","base-build","datatype-number-parse","event-resize"]},"aui-layout-builder":{"requires":["aui-classnamemanager","aui-layout","aui-layout-builder-add-col","aui-layout-builder-add-row","aui-layout-builder-move","aui-layout-builder-remove-row","aui-layout-builder-resize-col","aui-node-base","base-build","node-event-delegate","node-screen","node-style"]},"aui-layout-builder-add-col":{"requires":["event-key","node-base"],"skinnable":true},"aui-layout-builder-add-row":{"requires":["aui-node-base",
|
||||
"base-build","node-scroll-info"],"skinnable":true},"aui-layout-builder-move":{"requires":["aui-node-base","base-build"],"skinnable":true},"aui-layout-builder-remove-row":{"requires":["aui-node-base","base-build"],"skinnable":true},"aui-layout-builder-resize-col":{"requires":["dd-constrain","dd-delegate","dd-drop-plugin","dd-proxy","event-mouseenter","node-base"],"skinnable":true},"aui-layout-col":{"requires":["aui-classnamemanager","aui-node-base","base-build"],"skinnable":true},"aui-layout-row":{"requires":["array-invoke",
|
||||
"aui-node-base","base-build"],"skinnable":true},"aui-linkedset":{"requires":["aui-set"]},"aui-live-search-deprecated":{"requires":["aui-base-deprecated"]},"aui-loading-mask-deprecated":{"requires":["plugin","aui-overlay-mask-deprecated"],"skinnable":true},"aui-map":{"requires":["base-build"]},"aui-menu":{"requires":["base-build","event-mouseenter","event-resize","widget","widget-position","widget-position-align","widget-position-constrain","widget-stack","aui-classnamemanager","aui-debounce","aui-dropdown",
|
||||
"aui-menu-item"],"skinnable":true},"aui-menu-item":{"requires":["base-build","node-base","aui-classnamemanager","aui-node","aui-widget-shortcut"]},"aui-messaging":{"requires":["querystring","aui-timer"]},"aui-modal":{"requires":["widget","widget-autohide","widget-buttons","widget-modality","widget-position","widget-position-align","widget-position-constrain","widget-stack","widget-stdmod","dd-plugin","dd-constrain","timers","aui-classnamemanager","aui-widget-cssclass","aui-widget-toggle","aui-widget-toolbars"],
|
||||
"skinnable":true},"aui-modal-resize":{"condition":{"name":"aui-modal-resize","test":function(A){return!A.UA.mobile},"trigger":"aui-modal"},"requires":["aui-modal","resize-plugin"]},"aui-node":{"use":["aui-node-base"]},"aui-node-accessible":{"requires":["aui-node-base","event-custom-base"]},"aui-node-base":{"requires":["array-extras","aui-base-lang","aui-classnamemanager","aui-debounce","node"]},"aui-node-html5":{"condition":{"name":"aui-node-html5","trigger":"aui-node","ua":"ie"},"requires":["collection",
|
||||
"aui-node-base"]},"aui-options-data-editor":{"requires":["aui-data-editor","dd-constrain","dd-delegate","dd-drop-plugin","dd-proxy","event-valuechange","node-event-delegate"],"skinnable":true},"aui-overlay-base-deprecated":{"requires":["widget-position","widget-stack","widget-position-align","widget-position-constrain","widget-stdmod","aui-component"]},"aui-overlay-context-deprecated":{"requires":["aui-overlay-manager-deprecated","aui-delayed-task-deprecated","aui-aria"]},"aui-overlay-context-panel-deprecated":{"requires":["anim",
|
||||
"aui-overlay-context-deprecated"],"skinnable":true},"aui-overlay-deprecated":{"use":["aui-overlay-base-deprecated","aui-overlay-context-deprecated","aui-overlay-context-panel-deprecated","aui-overlay-manager-deprecated","aui-overlay-mask-deprecated"]},"aui-overlay-manager-deprecated":{"requires":["overlay","plugin","aui-base-deprecated","aui-overlay-base-deprecated"]},"aui-overlay-mask-deprecated":{"requires":["event-resize","aui-base-deprecated","aui-overlay-base-deprecated"],"skinnable":true},"aui-pagination":{"requires":["node-event-delegate",
|
||||
"aui-node","aui-component","widget-htmlparser"],"skinnable":true},"aui-palette":{"requires":["base-build","event-hover","widget","aui-classnamemanager","aui-base","aui-widget-cssclass","aui-widget-toggle"],"skinnable":true},"aui-parse-content":{"requires":["async-queue","plugin","io-base","aui-component","aui-node-base"]},"aui-popover":{"requires":["event-resize","widget","widget-autohide","widget-buttons","widget-modality","widget-position","widget-position-align","widget-position-constrain","widget-stack",
|
||||
"widget-stdmod","aui-classnamemanager","aui-widget-cssclass","aui-widget-toggle","aui-widget-toolbars","aui-widget-transition","aui-widget-trigger","aui-widget-position-align-suggestion","aui-component","aui-node-base"],"skinnable":true},"aui-progressbar":{"requires":["aui-node","aui-component","aui-aria"],"skinnable":true},"aui-promise":{"requires":["array-invoke","promise","oop"]},"aui-property-builder":{"requires":["dd","collection","aui-property-builder-available-field","aui-property-builder-field-support",
|
||||
"aui-property-builder-settings","aui-tabview"],"skinnable":true},"aui-property-builder-available-field":{"requires":["base","aui-component","aui-node"]},"aui-property-builder-field-support":{},"aui-property-builder-settings":{"requires":["aui-tabview","aui-datatable-property-list"]},"aui-radio-group-data-editor":{"requires":["aui-data-editor","node-event-delegate"],"skinnable":true},"aui-rating":{"use":["aui-rating-base","aui-rating-thumb"]},"aui-rating-base":{"requires":["aui-component","aui-node-base",
|
||||
"widget-htmlparser","widget-uievents"],"skinnable":true},"aui-rating-thumb":{"requires":["aui-rating-base"]},"aui-resize-base-deprecated":{"requires":["dd-drag","dd-delegate","dd-drop","aui-base-deprecated"],"skinnable":true},"aui-resize-constrain-deprecated":{"requires":["dd-constrain","plugin","aui-resize-base-deprecated"]},"aui-resize-deprecated":{"skinnable":true,"use":["aui-resize-base-deprecated","aui-resize-constrain-deprecated"]},"aui-scale-data-editor":{"requires":["aui-classnamemanager",
|
||||
"aui-data-editor","event-valuechange"]},"aui-scheduler":{"use":["event-gestures","aui-scheduler-base","aui-scheduler-event-recorder","aui-scheduler-view-agenda","aui-scheduler-view-day","aui-scheduler-view-month","aui-scheduler-view-table-dd","aui-scheduler-view-table","aui-scheduler-view-week","aui-viewport"]},"aui-scheduler-base":{"requires":["model","model-list","widget-stdmod","color-hsl","aui-event-base","aui-node-base","aui-component","aui-datatype","aui-button","node-focusmanager"],"skinnable":true},
|
||||
"aui-scheduler-event-recorder":{"requires":["querystring","io-form","overlay","aui-scheduler-base","aui-popover"],"skinnable":true},"aui-scheduler-touch":{"condition":{"name":"aui-scheduler-touch","trigger":"aui-scheduler","ua":"touchEnabled"},"requires":["base-build","aui-scheduler"],"skinnable":true},"aui-scheduler-view-agenda":{"requires":["aui-scheduler-base"],"skinnable":true},"aui-scheduler-view-day":{"requires":["dd-drag","dd-delegate","dd-drop","dd-constrain","aui-scheduler-view-table"],"skinnable":true},
|
||||
"aui-scheduler-view-month":{"requires":["aui-scheduler-view-table"],"skinnable":true},"aui-scheduler-view-table":{"requires":["overlay","aui-scheduler-base"],"skinnable":true},"aui-scheduler-view-table-dd":{"requires":["dd-drag","dd-delegate","dd-drop","aui-scheduler-view-table"]},"aui-scheduler-view-week":{"requires":["aui-scheduler-view-day"],"skinnable":true},"aui-scroller-deprecated":{"requires":["event-mouseenter","aui-base-deprecated","aui-simple-anim-deprecated"],"skinnable":true},"aui-scrollspy":{"requires":["base-build",
|
||||
"node-screen","aui-classnamemanager"]},"aui-search":{"use":["aui-search-tst"]},"aui-search-tst":{"requires":["aui-component"]},"aui-selector":{"requires":["selector-css3","aui-classnamemanager"]},"aui-set":{"requires":["aui-map"]},"aui-simple-anim-deprecated":{"requires":["aui-base-deprecated"]},"aui-skin-deprecated":{"type":"css"},"aui-sortable":{"use":["aui-sortable-layout","aui-sortable-list"]},"aui-sortable-layout":{"requires":["dd-delegate","dd-drag","dd-drop","dd-proxy","aui-node","aui-component"],
|
||||
"skinnable":true},"aui-sortable-list":{"requires":["dd-drag","dd-drop","dd-proxy","dd-scroll","aui-node","aui-component"]},"aui-state-interaction-deprecated":{"requires":["aui-base-deprecated","plugin"]},"aui-surface":{"use":["aui-surface-app","aui-surface-screen"]},"aui-surface-app":{"requires":["event-delegate","node-event-html5","aui-surface-base","aui-surface-screen","aui-surface-screen-route"]},"aui-surface-base":{"requires":["base-build","node-style","timers","aui-debounce","aui-promise","aui-parse-content"]},
|
||||
"aui-surface-screen":{"requires":["base-build"]},"aui-surface-screen-html":{"requires":["aui-base","aui-io-request","aui-promise","aui-surface-screen","aui-url"]},"aui-surface-screen-route":{"requires":["base-build"]},"aui-swf-deprecated":{"requires":["querystring-parse-simple","querystring-stringify-simple","aui-base-deprecated"]},"aui-tabs-data-editor":{"requires":["aui-data-editor","aui-tabview"]},"aui-tabview":{"requires":["selector-css3","tabview","aui-component","aui-widget-css"],"skinnable":true},
|
||||
"aui-template-deprecated":{"requires":["aui-base-deprecated"]},"aui-text-data-editor":{"requires":["aui-data-editor","event-valuechange"],"skinnable":true},"aui-text-data-unicode":{"requires":["text"]},"aui-text-unicode":{"requires":["aui-text-data-unicode"]},"aui-textboxlist-deprecated":{"requires":["anim-node-plugin","aui-autocomplete-deprecated","aui-button-item-deprecated","aui-data-set-deprecated","escape","node-focusmanager"],"skinnable":true},"aui-timepicker":{"requires":["autocomplete","aui-datepicker-delegate",
|
||||
"aui-datepicker-popover"],"skinnable":true},"aui-timepicker-native":{"requires":["base","base-build","aui-node-base","aui-datepicker-delegate","aui-datepicker-native"]},"aui-timer":{"requires":["oop"]},"aui-toggler":{"use":["aui-toggler-base","aui-toggler-delegate"]},"aui-toggler-accessibility":{"requires":["aui-toggler-base"]},"aui-toggler-base":{"requires":["transition","aui-selector","aui-event-base","aui-node","aui-component","event-tap"],"skinnable":true},"aui-toggler-delegate":{"requires":["array-invoke",
|
||||
"node-event-delegate","aui-toggler-base"]},"aui-toolbar":{"requires":["arraylist","arraylist-add","aui-component","aui-button-core"]},"aui-tooltip":{"use":["aui-tooltip-base","aui-tooltip-delegate"]},"aui-tooltip-base":{"requires":["aui-aria","aui-classnamemanager","aui-component","aui-debounce","aui-node-base","aui-widget-cssclass","aui-widget-toggle","aui-widget-transition","aui-widget-trigger","aui-widget-position-align-suggestion","event-hover","event-resize","escape","widget","widget-autohide",
|
||||
"widget-position","widget-position-align","widget-position-constrain","widget-stack","widget-stdmod"],"skinnable":true},"aui-tooltip-delegate":{"requires":["aui-tooltip-base","node-event-delegate"]},"aui-tooltip-deprecated":{"requires":["aui-overlay-context-panel-deprecated"],"skinnable":true},"aui-tpl-snippets-base-deprecated":{"requires":["aui-template-deprecated"]},"aui-tpl-snippets-checkbox-deprecated":{"requires":["aui-tpl-snippets-base-deprecated"]},"aui-tpl-snippets-deprecated":{"use":["aui-tpl-snippets-base-deprecated",
|
||||
"aui-tpl-snippets-checkbox-deprecated","aui-tpl-snippets-input-deprecated","aui-tpl-snippets-select-deprecated","aui-tpl-snippets-textarea-deprecated"]},"aui-tpl-snippets-input-deprecated":{"requires":["aui-tpl-snippets-base-deprecated"]},"aui-tpl-snippets-select-deprecated":{"requires":["aui-tpl-snippets-base-deprecated"]},"aui-tpl-snippets-textarea-deprecated":{"requires":["aui-tpl-snippets-base-deprecated"]},"aui-tree":{"use":["aui-tree-data","aui-tree-io","aui-tree-node","aui-tree-paginator",
|
||||
"aui-tree-view"]},"aui-tree-data":{"requires":["aui-base-core","aui-base-lang","aui-node-base","aui-timer","aui-component"]},"aui-tree-io":{"requires":["aui-component","aui-io"]},"aui-tree-node":{"requires":["json","querystring-stringify","aui-tree-data","aui-tree-io","aui-tree-paginator","event-key"]},"aui-tree-paginator":{"requires":["yui-base"]},"aui-tree-view":{"requires":["dd-delegate","dd-proxy","widget","aui-tree-node","aui-tree-paginator","aui-tree-io"],"skinnable":true},"aui-undo-redo":{"requires":["aui-base",
|
||||
"base","base-build","event-key","promise"]},"aui-url":{"requires":["oop","querystring-parse","querystring-stringify"]},"aui-video":{"requires":["event-resize","node-event-html5","querystring-stringify-simple","aui-aria","aui-node","aui-component","aui-debounce"],"skinnable":true},"aui-viewport":{"requires":["aui-node","aui-component"]},"aui-widget":{"use":["aui-widget-cssclass","aui-widget-toolbars"]},"aui-widget-core":{"use":["aui-widget-cssclass"]},"aui-widget-cssclass":{"requires":["widget-base"]},
|
||||
"aui-widget-position-align-suggestion":{"requires":["widget-position-align","widget-stdmod"]},"aui-widget-responsive":{"requires":["event-resize","widget-base"]},"aui-widget-shortcut":{"requires":["base"]},"aui-widget-swipe":{"requires":["classnamemanager","scrollview-base","scrollview-paginator","timers"]},"aui-widget-toggle":{},"aui-widget-toolbars":{"requires":["widget-stdmod","aui-toolbar"]},"aui-widget-transition":{"requires":["transition"]},"aui-widget-trigger":{"requires":["node"]}});YUI.Env[Y.version].md5=
|
||||
"d7c627eb00edd6b6f054d8f6e7147480";A.UA.edge=function(){var edgeVersion=A.UA.userAgent.match(/Edge\/(.[0-9.]+)/);if(edgeVersion)return edgeVersion[1];return 0}();A.supportsDOMEvent=function(domNode,eventName){eventName="on"+eventName;if(!(eventName in domNode)){if(!domNode.setAttribute)domNode=A.config.doc.createElement("div");if(domNode.setAttribute){domNode.setAttribute(eventName,"");return typeof domNode[eventName]==="function"}}domNode=null;return true};(function(){var slice=Array.prototype.slice;
|
||||
YUI.prototype.ready=function(){var instance=this,xargs=arguments,index=xargs.length-1,modules=slice.call(arguments,0,index);modules.unshift("event-base");modules.push(function(instance){var args=arguments;instance.on("domready",function(){xargs[index].apply(this,args)})});instance.use.apply(instance,modules)}})()},"3.1.0-deprecated.61");YUI.add("aui",function(A,NAME){},"3.1.0-deprecated.61");YUI.Env.core.push.apply(YUI.Env.core,["aui-base-core"]);
|
||||
YUI.add("aui-base-html5-shiv",function(A,NAME){A.HTML5_ELEMENTS=["abbr","article","aside","audio","canvas","command","datalist","details","figure","figcaption","footer","header","hgroup","keygen","mark","meter","nav","output","progress","section","source","summary","time","video"];A.html5shiv=function(frag){var DOC=frag||A.config.doc;if(A.UA.ie&&DOC&&DOC.createElement){var elements=A.HTML5_ELEMENTS,length=elements.length;while(length--)DOC.createElement(elements[length])}return frag}},"3.1.0-deprecated.61");
|
||||
YUI.add("liferay-browser-selectors",function(A){var REGEX_VERSION_DOT=/\./g;var YUI3_JS_ENABLED="yui3-js-enabled";var parseVersionNumber=function(str){var count=0;return parseFloat(str.replace(REGEX_VERSION_DOT,function(){return count++==1?"":"."}))};var DEFAULTS_VERSION=["0","0"];var getVersion=function(regex,userAgent){var version=(userAgent.match(regex)||DEFAULTS_VERSION)[1];return parseVersionNumber(version)};var BROWSERS=["ie","opera","chrome","edge","aol","camino","firefox","flock","mozilla",
|
||||
"netscape","icab","konqueror","safari"];var MAP_OS_SELECTORS={macintosh:"mac",windows:"win"};var nav=navigator;var CONFIG=A.config;var DOC=CONFIG.doc;var userAgent=nav.userAgent;var UA=A.UA;var OS=UA.os;var UAX={agent:userAgent,aol:0,browser:0,camino:0,firefox:0,flock:0,icab:0,konqueror:0,mozilla:0,netscape:0,safari:0};UAX.mac=OS=="macintosh";UAX.rhino=OS=="rhino";UAX.win=OS=="windows";var BrowserSelectors={getSelectors:function(){if(!UA.selectors){if(userAgent.indexOf("Edge")!==-1)UAX.edge=getVersion(/Edge\/([^\s]*)/,
|
||||
userAgent);if(UA.ie){UAX.aol=getVersion(/America Online Browser ([^\s]*);/,userAgent);var docMode=DOC.documentMode;if(docMode){UA.browser=UA.ie;UA.ie=docMode}}else if(UA.gecko){UAX.netscape=getVersion(/(Netscape|Navigator)\/([^\s]*)/,userAgent);UAX.flock=getVersion(/Flock\/([^\s]*)/,userAgent);UAX.camino=getVersion(/Camino\/([^\s]*)/,userAgent);UAX.firefox=getVersion(/Firefox\/([^\s]*)/,userAgent)}else if(UA.webkit)UAX.safari=getVersion(/Version\/([^\s]*) Safari/,userAgent);else{UAX.icab=getVersion(/iCab(?:\/|\s)?([^\s]*)/,
|
||||
userAgent);UAX.konqueror=getVersion(/Konqueror\/([^\s]*)/,userAgent)}if(!UAX.win&&!UAX.mac){var linux=/Linux/.test(userAgent);var sun=/Solaris|SunOS/.test(userAgent);if(linux){UA.os="linux";UAX.linux=linux}else if(sun){UA.os="sun";UAX.sun=sun}}var touch=UA.touchEnabled;UAX.touch=touch;UAX.touchMobile=touch&&!!UA.mobile;A.mix(UA,UAX);var browserList=[];var versionMajor=0;var browser;var uaVersionMajor;var uaVersionMinor;var version;var versionObj={major:versionMajor,string:""};var i=BROWSERS.length;
|
||||
while(i--){browser=BROWSERS[i];version=UA[browser];if(version>0){versionMajor=parseInt(version,10);uaVersionMajor=browser+versionMajor;uaVersionMinor=browser+version;if(String(version).indexOf(".")>-1)uaVersionMinor=uaVersionMinor.replace(/\.(\d).*/,"-$1");else uaVersionMinor+="-0";browserList.push(browser,uaVersionMajor,uaVersionMinor);versionObj.string=browser+"";versionObj.major=versionMajor}}UA.version=versionObj;UA.renderer="";if(UA.ie)UA.renderer="trident";else if(UA.edge)UA.renderer="edgeHTML";
|
||||
else if(UA.gecko)UA.renderer="gecko";else if(UA.webkit)UA.renderer="webkit";else if(UA.opera)UA.renderer="presto";A.UA=UA;var selectors=[UA.renderer,"js"].concat(browserList);var osSelector=MAP_OS_SELECTORS[UA.os]||UA.os;selectors.push(osSelector);if(UA.mobile)selectors.push("mobile");if(UA.secure)selectors.push("secure");if(UA.touch)selectors.push("touch");UA.selectors=selectors.join(" ");var svg;var vml;vml=!(svg=!!(CONFIG.win.SVGAngle||DOC.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure",
|
||||
"1.1")));if(vml){var behaviorObj;var div=DOC.createElement("div");div.innerHTML='\x3cv:shape adj\x3d"1"/\x3e';behaviorObj=div.firstChild;behaviorObj.style.behavior="url(#default#VML)";if(!(behaviorObj&&typeof behaviorObj.adj=="object"))vml=false;div=null}YUI._VML=vml;YUI._SVG=svg;UA.vml=YUI._VML;UA.svg=YUI._SVG}return UA.selectors},run:function(){var documentElement=DOC.documentElement;var selectors=this.getSelectors();UA.dir=documentElement.getAttribute("dir")||"ltr";if(documentElement.className.indexOf(UA.dir)===
|
||||
-1)selectors+=" "+UA.dir;if(documentElement.className.indexOf(YUI3_JS_ENABLED)===-1&&selectors.indexOf(YUI3_JS_ENABLED)===-1)selectors+=" "+YUI3_JS_ENABLED;documentElement.className+=" "+selectors}};Liferay.BrowserSelectors=BrowserSelectors},"",{requires:["yui-base"]});
|
||||
(function(){var LiferayAUI=Liferay.AUI;var COMBINE=LiferayAUI.getCombine();var CORE_MODULES=YUI.Env.core;var INPUT_EL=document.createElement("input");var PATH_EDITOR_CKEDITOR=LiferayAUI.getEditorCKEditorPath();var PATH_JAVASCRIPT=LiferayAUI.getJavaScriptRootPath();var SUPPORTS_INPUT_SELECTION=typeof INPUT_EL.selectionStart==="number"&&typeof INPUT_EL.selectionEnd==="number";var testHistory=function(A){var WIN=A.config.win;var HISTORY=WIN.history;return HISTORY&&HISTORY.pushState&&HISTORY.replaceState&&
|
||||
("onpopstate"in WIN||A.UA.gecko>=2)};window.YUI_config={base:Liferay.ThemeDisplay.getCDNBaseURL()+PATH_JAVASCRIPT+"/aui/",combine:COMBINE,comboBase:LiferayAUI.getComboPath(),filter:Liferay.AUI.getFilter(),groups:{editor:{base:PATH_EDITOR_CKEDITOR,combine:COMBINE,modules:{"inline-editor-ckeditor":{path:"ckeditor/main.js"}},root:PATH_EDITOR_CKEDITOR},liferay:{base:Liferay.ThemeDisplay.getCDNBaseURL()+PATH_JAVASCRIPT+"/liferay/",combine:COMBINE,filter:Liferay.AUI.getFilterConfig(),modules:{"liferay-address":{path:"address.js",
|
||||
requires:[]},"liferay-alert":{path:"alert.js",requires:["aui-alert","aui-component","event-mouseenter","liferay-portlet-base","timers"]},"liferay-asset-addon-entry-selector":{path:"asset_addon_entry_selector.js",requires:["aui-component","liferay-portlet-base","liferay-util-window"]},"liferay-asset-categories-selector":{path:"asset_categories_selector.js",requires:["aui-tree","liferay-asset-tags-selector"]},"liferay-asset-tags-selector":{path:"asset_tags_selector.js",requires:["array-extras","async-queue",
|
||||
"aui-autocomplete-deprecated","aui-io-plugin-deprecated","aui-io-request","aui-live-search-deprecated","aui-modal","aui-template-deprecated","aui-textboxlist-deprecated","datasource-cache","liferay-service-datasource"]},"liferay-auto-fields":{path:"auto_fields.js",requires:["aui-base","aui-data-set-deprecated","aui-io-request","aui-parse-content","base","liferay-undo-manager","sortable"]},"liferay-autocomplete-input":{path:"autocomplete_input.js",requires:["aui-base","autocomplete","autocomplete-filters",
|
||||
"autocomplete-highlighters"]},"liferay-autocomplete-input-caretindex":{condition:{name:"liferay-autocomplete-input-caretindex",test:function(){return SUPPORTS_INPUT_SELECTION},trigger:"liferay-autocomplete-textarea"},path:"autocomplete_input_caretindex.js",requires:["liferay-autocomplete-textarea"]},"liferay-autocomplete-input-caretindex-sel":{condition:{name:"liferay-autocomplete-input-caretindex-sel",test:function(){return!SUPPORTS_INPUT_SELECTION},trigger:"liferay-autocomplete-textarea"},path:"autocomplete_input_caretindex_sel.js",
|
||||
requires:["liferay-autocomplete-textarea"]},"liferay-autocomplete-input-caretoffset":{condition:{name:"liferay-autocomplete-input-caretoffset",test:function(A){return!(A.UA.ie&&A.UA.ie<9)},trigger:"liferay-autocomplete-textarea"},path:"autocomplete_input_caretoffset.js",requires:["liferay-autocomplete-textarea"]},"liferay-autocomplete-input-caretoffset-sel":{condition:{name:"liferay-autocomplete-input-caretoffset-sel",test:function(A){return A.UA.ie&&A.UA.ie<9},trigger:"liferay-autocomplete-textarea"},
|
||||
path:"autocomplete_input_caretoffset_sel.js",requires:["liferay-autocomplete-textarea"]},"liferay-autocomplete-textarea":{path:"autocomplete_textarea.js",requires:["liferay-autocomplete-input"]},"liferay-browser-selectors":{path:"browser_selectors.js",requires:["yui-base"]},"liferay-cover-cropper":{path:"cover_cropper.js",requires:["aui-base","dd-constrain","dd-drag","liferay-crop-region","plugin"]},"liferay-crop-region":{path:"crop_region.js",requires:["aui-base"]},"liferay-dd-proxy":{path:"dd_proxy.js",
|
||||
requires:["dd-proxy"]},"liferay-dynamic-select":{path:"dynamic_select.js",requires:["aui-base"]},"liferay-form":{path:"form.js",requires:["aui-base","aui-form-validator"]},"liferay-form-placeholders":{condition:{name:"liferay-form-placeholders",test:function(A){return!("placeholder"in INPUT_EL)},trigger:"liferay-form"},path:"form_placeholders.js",requires:["liferay-form","plugin"]},"liferay-fullscreen-source-editor":{path:"fullscreen_source_editor.js",requires:["liferay-source-editor"]},"liferay-history":{path:"history.js",
|
||||
requires:["history-hash","querystring-parse-simple"]},"liferay-history-html5":{condition:{name:"liferay-history-html5",test:testHistory,trigger:"liferay-history"},path:"history_html5.js",requires:["history-html5","liferay-history","querystring-stringify-simple"]},"liferay-history-manager":{path:"history_manager.js",requires:["liferay-history"]},"liferay-hudcrumbs":{path:"hudcrumbs.js",requires:["aui-base","aui-debounce","event-resize"]},"liferay-icon":{path:"icon.js",requires:["aui-base"]},"liferay-inline-editor-base":{path:"inline_editor_base.js",
|
||||
requires:["aui-base","aui-overlay-base-deprecated"]},"liferay-input-localized":{path:"input_localized.js",requires:["aui-base","aui-component","aui-event-input","aui-palette","aui-set","portal-available-languages"]},"liferay-input-move-boxes":{path:"input_move_boxes.js",plugins:{"liferay-input-move-boxes-touch":{condition:{name:"liferay-input-move-boxes-touch",trigger:"liferay-input-move-boxes",ua:"touchMobile"}}},requires:["aui-base","aui-toolbar"]},"liferay-input-move-boxes-touch":{path:"input_move_boxes_touch.js",
|
||||
requires:["aui-base","aui-template-deprecated","liferay-input-move-boxes","sortable"]},"liferay-item-selector-dialog":{path:"item_selector_dialog.js",requires:["aui-component"]},"liferay-item-selector-repository-entry-browser":{path:"item_selector_repository_entry_browser.js",requires:["liferay-item-selector-uploader","liferay-item-viewer","liferay-notice","liferay-portlet-base","liferay-storage-formatter"]},"liferay-item-selector-uploader":{path:"item_selector_uploader.js",requires:["aui-base","aui-progressbar",
|
||||
"liferay-portlet-base","uploader"]},"liferay-item-selector-url":{path:"item_selector_url.js",requires:["aui-event-input","liferay-item-viewer","liferay-portlet-base"]},"liferay-item-viewer":{path:"item_viewer.js",requires:["aui-component","aui-image-viewer","liferay-portlet-url"]},"liferay-language":{path:"language.js"},"liferay-layout":{path:"layout.js"},"liferay-layout-column":{path:"layout_column.js",requires:["aui-sortable-layout","dd"]},"liferay-list-view":{path:"list_view.js",requires:["aui-base",
|
||||
"transition"]},"liferay-logo-editor":{path:"logo_editor.js",requires:["aui-image-cropper","aui-io-request","liferay-alert","liferay-crop-region","liferay-portlet-base","liferay-storage-formatter"]},"liferay-logo-selector":{path:"logo_selector.js",requires:["aui-base"]},"liferay-menu":{path:"menu.js",requires:["aui-debounce","aui-node"]},"liferay-menu-filter":{path:"menu_filter.js",requires:["autocomplete-base","autocomplete-filters","autocomplete-highlighters"]},"liferay-menu-toggle":{path:"menu_toggle.js",
|
||||
requires:["aui-node","event-outside","event-tap","liferay-menu-filter","liferay-store"]},"liferay-message":{path:"message.js",requires:["aui-base","liferay-store"]},"liferay-navigation":{path:"navigation.js",requires:["aui-component","event-mouseenter"]},"liferay-navigation-interaction":{path:"navigation_interaction.js",plugins:{"liferay-navigation-interaction-touch":{condition:{name:"liferay-navigation-interaction-touch",trigger:"liferay-navigation-interaction",ua:"touch"}}},requires:["aui-base",
|
||||
"aui-component","event-mouseenter","node-focusmanager","plugin"]},"liferay-navigation-interaction-touch":{path:"navigation_interaction_touch.js",requires:["event-tap","event-touch","liferay-navigation-interaction"]},"liferay-node":{path:"node.js",requires:["dom-base"]},"liferay-notice":{path:"notice.js",requires:["aui-base","transition"]},"liferay-notification":{path:"notification.js",requires:["liferay-alert"]},"liferay-pagination":{path:"pagination.js",requires:["aui-pagination"]},"liferay-panel-search":{path:"panel_search.js",
|
||||
requires:["aui-base","liferay-search-filter"]},"liferay-poller":{path:"poller.js",requires:["aui-base","io","json"]},"liferay-portlet-base":{path:"portlet_base.js",requires:["aui-base","liferay-node"]},"liferay-portlet-url":{path:"portlet_url.js",requires:["aui-base","aui-io-request","querystring-stringify-simple"]},"liferay-preview":{path:"preview.js",requires:["aui-base","aui-overlay-mask-deprecated","aui-toolbar","liferay-widget-zindex"]},"liferay-progress":{path:"progress.js",requires:["aui-progressbar"]},
|
||||
"liferay-ratings":{path:"ratings.js",requires:["aui-io-request","aui-rating"]},"liferay-resize-rtl":{condition:{test:function(A){return document.documentElement.dir==="rtl"},trigger:"resize-base"},path:"resize_rtl.js"},"liferay-restore-entry":{path:"restore_entry.js",requires:["aui-io-plugin-deprecated","aui-io-request","aui-modal","liferay-portlet-base"]},"liferay-search-container":{path:"search_container.js",requires:["aui-base","aui-datatable-core"]},"liferay-search-container-move":{path:"search_container_move.js",
|
||||
requires:["aui-component","dd-constrain","dd-delegate","dd-drag","dd-drop","dd-proxy","plugin"]},"liferay-search-container-select":{path:"search_container_select.js",requires:["aui-component","aui-url","plugin"]},"liferay-search-filter":{path:"search_filter.js",requires:["aui-base","autocomplete-base","autocomplete-filters"]},"liferay-service-datasource":{path:"service_datasource.js",requires:["aui-base","datasource-local"]},"liferay-session":{path:"session.js",requires:["aui-io-request","aui-timer",
|
||||
"cookie","liferay-notification"]},"liferay-sign-in-modal":{path:"sign_in_modal.js",requires:["aui-base","aui-component","aui-io-request","aui-parse-content","liferay-form","liferay-portlet-url","liferay-util-window","plugin"]},"liferay-social-bookmarks":{path:"social_bookmarks.js",requires:["aui-component","aui-node"]},"liferay-sortable":{path:"sortable.js",requires:["liferay-dd-proxy","sortable"]},"liferay-source-editor":{path:"source_editor.js",requires:["aui-ace-editor"]},"liferay-storage-formatter":{path:"storage_formatter.js",
|
||||
requires:["aui-base","datatype-number-format"]},"liferay-store":{path:"store.js",requires:["aui-io-request"]},"liferay-toggler-interaction":{path:"toggler_interaction.js",requires:["liferay-toggler-key-filter"]},"liferay-toggler-key-filter":{path:"toggler_key_filter.js",requires:["aui-event-base"]},"liferay-token-list":{path:"token_list.js",requires:["aui-base","aui-template-deprecated"]},"liferay-translation-manager":{path:"translation_manager.js",requires:["aui-base"]},"liferay-undo-manager":{path:"undo_manager.js",
|
||||
requires:["aui-data-set-deprecated","base"]},"liferay-upload":{path:"upload.js",requires:["aui-io-request","aui-template-deprecated","collection","liferay-portlet-base","liferay-storage-formatter","uploader"]},"liferay-util-window":{path:"util_window.js",requires:["aui-dialog-iframe-deprecated","aui-modal","aui-url","event-resize","liferay-widget-zindex"]},"liferay-widget-size-animation-plugin":{path:"widget_size_animation_plugin.js",requires:["anim-easing","plugin","widget"]},"liferay-widget-zindex":{path:"widget_zindex.js",
|
||||
requires:["aui-modal","plugin"]},"liferay-xml-formatter":{path:"xml_formatter.js",requires:["aui-base"]}},root:PATH_JAVASCRIPT+"/liferay/"},misc:{base:Liferay.ThemeDisplay.getCDNBaseURL()+PATH_JAVASCRIPT+"/misc/",combine:COMBINE,modules:{"swfobject":{path:"swfobject.js"},"swfupload":{path:"swfupload/swfupload.js"}},root:PATH_JAVASCRIPT+"/misc/"},portal:{base:Liferay.ThemeDisplay.getCDNBaseURL()+PATH_JAVASCRIPT+"/liferay/",combine:false,modules:{"portal-available-languages":{path:LiferayAUI.getAvailableLangPath(),
|
||||
requires:["liferay-language"]}},root:PATH_JAVASCRIPT+"/liferay/"}},insertBefore:"liferayPortalCSS",lang:themeDisplay.getBCP47LanguageId(),root:PATH_JAVASCRIPT+"/aui/",useBrowserConsole:false};CORE_MODULES.push("liferay-browser-selectors")})();
|
||||
(function(){var ALLOY=YUI();if(ALLOY.html5shiv)ALLOY.html5shiv();var originalUse=ALLOY.use;ALLOY.use=function(){var args=Array.prototype.slice.call(arguments,0);var currentURL=Liferay.currentURL;var originalCallback=args[args.length-1];if(typeof originalCallback==="function")args[args.length-1]=function(){if(Liferay.currentURL===currentURL)originalCallback.apply(this,arguments)};return originalUse.apply(this,args)};window.AUI=function(){return ALLOY};ALLOY.mix(AUI,YUI);AUI.$=window.jQuery;AUI._=window._})();
|
||||
+function($){var CollapsibleSearch=function(element){var instance=this;instance.$element=$(element);instance.$close=instance.$element.find(".basic-search-close");instance.$input=instance.$element.find('input[type\x3d"text"]');instance.$submit=instance.$element.find('[type\x3d"submit"]');instance.$close.on("click.lexicon.close.collapsible-search",$.proxy(instance.close,instance));instance.$input.on("blur.lexicon.collapsible-search",$.proxy(instance.blur,instance));instance.$input.on("focus.lexicon.collapsible-search",
|
||||
$.proxy(instance.focus,instance));instance.$submit.on("click.lexicon.submit.collapsible-search",$.proxy(instance.submit,instance))};CollapsibleSearch.BREAKPOINT=768;CollapsibleSearch.TRANSITION_DURATION=500;CollapsibleSearch.prototype={blur:function(event){var $input=$(event.currentTarget);$input.closest(".basic-search").removeClass("focus")},close:function(event){var instance=this;var basicSearch=$(event.currentTarget).closest(".basic-search");var basicSearchSlider=basicSearch.find(".basic-search-slider");
|
||||
var basicSearchSubmit=basicSearch.find('[type\x3d"submit"]');var complete=function(){basicSearch.removeClass("basic-search-transition");basicSearch.trigger("closed.lexicon.collapsible.search")};var supportsTransition=bootstrap.Util.supportsTransitionEnd();if(supportsTransition)basicSearchSlider.one("bsTransitionEnd",$.proxy(complete,instance)).emulateTransitionEnd(CollapsibleSearch.TRANSITION_DURATION);basicSearch.addClass("basic-search-transition").removeClass("open");if(!supportsTransition)complete.call(instance);
|
||||
else basicSearchSubmit.focus()},destroy:function(){var instance=this;instance.$close.off("click.lexicon.close.collapsible-search");instance.$input.off("blur.lexicon.collapsible-search");instance.$input.off("focus.lexicon.collapsible-search");instance.$submit.off("click.lexicon.submit.collapsible-search")},focus:function(event){$(event.currentTarget).closest(".basic-search").addClass("focus")},submit:function(event){var instance=this;if(window.innerWidth<CollapsibleSearch.BREAKPOINT){var basicSearch=
|
||||
$(event.currentTarget).parents(".basic-search");var basicSearchInput=basicSearch.find('input[type\x3d"text"]');var basicSearchSlider=basicSearch.find(".basic-search-slider");var complete=function(){basicSearch.removeClass("basic-search-transition");basicSearchInput.focus();basicSearch.trigger("open.lexicon.collapsible.search")};if(!basicSearch.hasClass("open")){event.preventDefault();var supportsTransition=bootstrap.Util.supportsTransitionEnd();if(supportsTransition)basicSearchSlider.one("bsTransitionEnd",
|
||||
$.proxy(complete,instance)).emulateTransitionEnd(CollapsibleSearch.TRANSITION_DURATION);basicSearch.addClass("basic-search-transition").addClass("open");if(!supportsTransition)complete.call(instance)}}}};var Plugin=function(option){return this.each(function(){var $this=$(this);var data=$this.data("lexicon.collapsible-search");if(!data){data=new CollapsibleSearch(this);$this.data("lexicon.collapsible-search",data)}if(typeof option=="string")data[option]()})};var old=$.fn.collapsibleSearch;$.fn.collapsibleSearch=
|
||||
Plugin;$.fn.collapsibleSearch.Constructor=CollapsibleSearch;$.fn.collapsibleSearch.noConflict=function(){$.fn.collapsibleSearch=old;return this};var close='[data-toggle\x3d"collapsible-search"] .basic-search-close';var input='[data-toggle\x3d"collapsible-search"] input[type\x3d"text"]';var submit='[data-toggle\x3d"collapsible-search"] [type\x3d"submit"]';$(document).on("blur.lexicon.collapsible-search.data-api",input,$.proxy(CollapsibleSearch.prototype.blur,CollapsibleSearch)).on("click.lexicon.close.collapsible-search.data-api",
|
||||
close,$.proxy(CollapsibleSearch.prototype.close,CollapsibleSearch)).on("click.lexicon.submit.collapsible-search.data-api",submit,$.proxy(CollapsibleSearch.prototype.submit,CollapsibleSearch)).on("focus.lexicon.collapsible-search.data-api",input,$.proxy(CollapsibleSearch.prototype.focus,CollapsibleSearch))}(jQuery);
|
||||
+function($){var doc=$(document);var listenerAdded=false;var addResizeListener=function(){if(!listenerAdded){$(window).on("resize",debounce(function(event){doc.trigger("screenChange.lexicon.sidenav")},150));listenerAdded=true}};var debounce=function(fn,delay){var id;return function(){var instance=this;var args=arguments;var later=function(){id=null;fn.apply(instance,args)};clearTimeout(id);id=setTimeout(later,delay)}};var getBreakpointRegion=function(){var screenXs=480;var screenSm=768;var screenMd=
|
||||
992;var screenLg=1200;var windowWidth=window.innerWidth;var region="";if(windowWidth>=screenLg)region="lg";else if(windowWidth>=screenMd)region="md";else if(windowWidth>=screenSm)region="sm";else if(windowWidth>=screenXs)region="xs";else region="xxs";return region};var guid=function(){var counter=0;return function(toggler,ns){var strId=toggler.attr("id");if(!strId){strId=ns+counter++;toggler.attr("id",strId)}return strId}}();var toInt=function(str){return parseInt(str,10)||0};var SideNavigation=function(toggler,
|
||||
options){this.init(toggler,options)};SideNavigation.TRANSITION_DURATION=500;SideNavigation.prototype={init:function(toggler,options){var instance=this;var useDataAttribute=toggler.data("toggle")==="sidenav";options=$.extend({},$.fn.sideNavigation.defaults,options);options.breakpoint=toInt(options.breakpoint);options.container=options.container||toggler.data("target")||toggler.attr("href");options.gutter=toInt(options.gutter);options.heightType=options.heightType||(options.equalHeight?"equalHeight":
|
||||
false);options.rtl=doc.attr("dir")==="rtl";options.width=toInt(options.width);options.widthOriginal=options.width;if(useDataAttribute){options.closedClass=toggler.data("closed-class")||"closed";options.content=toggler.data("content");options.equalHeight=false;options.loadingIndicatorTPL=toggler.data("loading-indicator-tpl")||options.loadingIndicatorTPL;options.openClass=toggler.data("open-class")||"open";options.toggler=toggler;options.type=toggler.data("type");options.typeMobile=toggler.data("type-mobile");
|
||||
options.url=toggler.data("url");options.useDelegate=toggler.data("use-delegate");options.width="";if(options.useDelegate===undefined)options.useDelegate=true}instance.toggler=toggler;instance.options=options;instance.useDataAttribute=useDataAttribute;instance._bindUI();instance._renderUI()},clearStyle:function(attribute){var instance=this;var options=instance.options;var container=$(options.container);var content=container.find(options.content).first();var navigation=container.find(options.navigation).first();
|
||||
var menu=container.find(".sidenav-menu").first();var els=content.add(navigation).add(menu);if(Array.isArray(attribute))for(var i=0;i<attribute.length;i++)els.css(attribute[i],"");else els.css(attribute,"")},destroy:function(){var instance=this;var options=instance.options;var container=$(instance.options.container);doc.off("click.close.lexicon.sidenav",instance.closeButtonSelector);doc.data(instance.dataCloseButtonSelector,null);if(options.useDelegate){doc.off("click.lexicon.sidenav",instance.togglerSelector);
|
||||
doc.data(instance.dataTogglerSelector,null)}else container.off("click.lexicon.sidenav");container.data("lexicon.sidenav",null)},hide:function(){var instance=this;if(instance.useDataAttribute)instance.hideSimpleSidenav();else instance.toggleNavigation(false)},hideSidenav:function(){var instance=this;var options=instance.options;var container=$(options.container);var content=container.find(options.content).first();var navigation=container.find(options.navigation).first();var menu=navigation.find(".sidenav-menu").first();
|
||||
var sidenavRight=instance._isSidenavRight();var positionDirection=options.rtl?"right":"left";if(sidenavRight)positionDirection=options.rtl?"left":"right";var paddingDirection="padding-"+positionDirection;content.css(paddingDirection,"").css(positionDirection,"");navigation.css("width","");if(sidenavRight)menu.css(positionDirection,instance._getSidenavWidth())},hideSimpleSidenav:function(){var instance=this;var options=instance.options;var simpleSidenavClosed=instance._isSimpleSidenavClosed();if(!simpleSidenavClosed){var content=
|
||||
$(options.content).first();var sidenav=$(options.container);var closedClass=options.closedClass;var openClass=options.openClass;var toggler=instance.toggler;var target=toggler.attr("href")||toggler.attr("data-target");sidenav.trigger({toggler:$(instance.togglerSelector),type:"closedStart.lexicon.sidenav"});instance._onSidenavTransitionEnd(content,function(){sidenav.removeClass("sidenav-transition");toggler.removeClass("sidenav-transition");sidenav.trigger({toggler:$(instance.togglerSelector),type:"closed.lexicon.sidenav"})});
|
||||
if(content.hasClass(openClass))content.addClass("sidenav-transition").addClass(closedClass).removeClass(openClass);sidenav.addClass("sidenav-transition");toggler.addClass("sidenav-transition");sidenav.addClass(closedClass).removeClass(openClass);$('[data-target\x3d"'+target+'"]').removeClass(openClass).removeClass("active");$('[href\x3d"'+target+'"]').removeClass(openClass).removeClass("active")}},setEqualHeight:function(){var instance=this;var options=instance.options;var container=$(options.container);
|
||||
var content=options.content;var navigation=options.navigation;var type=instance.mobile?options.typeMobile:options.type;if(type!=="fixed"&&type!=="fixed-push"){var contentNode=container.find(content).first();var navNode=container.find(navigation).first();var sideNavMenuNode=container.find(".sidenav-menu").first();var tallest=Math.max(contentNode.outerHeight(),navNode.outerHeight());contentNode.css("min-height",tallest);navNode.css({"min-height":tallest,"height":"100%"});sideNavMenuNode.css({"min-height":tallest,
|
||||
"height":"100%"})}},setFullHeight:function(){var instance=this;var options=instance.options;var container=$(options.container);var navigation=options.navigation;var type=instance.mobile?options.typeMobile:options.type;if(type==="relative"){var navNode=container.find(navigation).first();var sidenavMenuNode=container.find(".sidenav-menu").first();var minHeight=doc.innerHeight()-navNode.offset().top;if(sidenavMenuNode.innerHeight()+navNode.offset().top>doc.innerHeight())minHeight=sidenavMenuNode.innerHeight();
|
||||
navNode.css({"min-height":minHeight,"height":"100%"});sidenavMenuNode.css({"min-height":minHeight,"height":"100%"})}},setHeight:function(){var instance=this;var options=instance.options;if(options.heightType==="equalHeight")instance.setEqualHeight();else if(options.heightType==="fullHeight")instance.setFullHeight()},show:function(){var instance=this;if(instance.useDataAttribute)instance.showSimpleSidenav();else instance.toggleNavigation(true)},showSidenav:function(){var instance=this;var mobile=instance.mobile;
|
||||
var options=instance.options;var container=$(options.container);var content=container.find(options.content).first();var navigation=container.find(options.navigation).first();var menu=navigation.find(".sidenav-menu").first();var sidenavRight=instance._isSidenavRight();var width=instance._getSidenavWidth();var offset=width+options.gutter;var url=options.url;if(url){container.one("urlLoaded.lexicon.sidenav",function(event){instance.setHeight()});instance._loadUrl(menu,url,container)}navigation.css("width",
|
||||
width);menu.css("width",width);var positionDirection=options.rtl?"right":"left";if(sidenavRight)positionDirection=options.rtl?"left":"right";var paddingDirection="padding-"+positionDirection;var pushContentCssProperty=mobile?positionDirection:paddingDirection;var type=mobile?options.typeMobile:options.type;if(type!=="fixed"){var navigationStartX=container.hasClass("open")?navigation.offset().left-options.gutter:navigation.offset().left-offset;var contentStartX=content.offset().left;var contentWidth=
|
||||
content.innerWidth();var padding="";if(options.rtl&&sidenavRight||!options.rtl&&options.position==="left"){navigationStartX=navigation.offset().left+offset;if(navigationStartX>contentStartX)padding=navigationStartX-contentStartX}else if(options.rtl&&options.position==="left"||!options.rtl&&sidenavRight)if(navigationStartX<contentStartX+contentWidth){padding=contentStartX+contentWidth-navigationStartX;if(padding>=offset)padding=offset}content.css(pushContentCssProperty,padding)}},showSimpleSidenav:function(){var instance=
|
||||
this;var options=instance.options;var simpleSidenavClosed=instance._isSimpleSidenavClosed();if(simpleSidenavClosed){var content=$(options.content).first();var sidenav=$(options.container);var closedClass=options.closedClass;var openClass=options.openClass;var toggler=options.toggler;var url=toggler.data("url");if(url)instance._loadUrl(sidenav,url);sidenav.trigger({toggler:$(instance.togglerSelector),type:"openStart.lexicon.sidenav"});instance._onSidenavTransitionEnd(content,function(){sidenav.removeClass("sidenav-transition");
|
||||
toggler.removeClass("sidenav-transition");sidenav.trigger({toggler:$(instance.togglerSelector),type:"open.lexicon.sidenav"})});content.addClass("sidenav-transition").addClass(openClass).removeClass(closedClass);sidenav.addClass("sidenav-transition");toggler.addClass("sidenav-transition");sidenav.addClass(openClass).removeClass(closedClass);toggler.addClass("active").addClass(openClass)}},toggle:function(){var instance=this;if(instance.useDataAttribute)instance.toggleSimpleSidenav();else instance.toggleNavigation()},
|
||||
toggleNavigation:function(force){var instance=this;var options=instance.options;var container=$(options.container);var menu=container.find(".sidenav-menu").first();var toggler=instance.toggler;var width=options.width;var closed=$.type(force)==="boolean"?force:container.hasClass("closed");var sidenavRight=instance._isSidenavRight();var widthMethod=closed?"showSidenav":"hideSidenav";if(closed)container.trigger({toggler:toggler,type:"openStart.lexicon.sidenav"});else container.trigger({toggler:toggler,
|
||||
type:"closedStart.lexicon.sidenav"});instance._onSidenavTransitionEnd(container,function(){var menu=container.find(".sidenav-menu").first();if(container.hasClass("closed")){instance.clearStyle(["min-height","height"]);toggler.removeClass("open").removeClass("sidenav-transition");container.trigger({toggler:toggler,type:"closed.lexicon.sidenav"})}else{toggler.addClass("open").removeClass("sidenav-transition");container.trigger({toggler:toggler,type:"open.lexicon.sidenav"})}if(instance.mobile)instance._focusElement(menu)});
|
||||
if(closed){instance.setHeight();menu.css("width",width);var positionDirection=options.rtl?"left":"right";if(sidenavRight)menu.css(positionDirection,"")}container.addClass("sidenav-transition");toggler.addClass("sidenav-transition");instance[widthMethod](container);container.toggleClass("closed",!closed).toggleClass("open",closed);toggler.toggleClass("active",closed).toggleClass("open",closed)},toggleSimpleSidenav:function(){var instance=this;var simpleSidenavClosed=instance._isSimpleSidenavClosed();
|
||||
if(simpleSidenavClosed)instance.showSimpleSidenav();else instance.hideSimpleSidenav()},visible:function(){var instance=this;var closed;if(instance.useDataAttribute)closed=instance._isSimpleSidenavClosed();else{var container=$(instance.options.container);closed=container.hasClass("sidenav-transition")?!container.hasClass("closed"):container.hasClass("closed")}return!closed},_bindUI:function(){var instance=this;if(!instance.useDataAttribute){addResizeListener();instance._onScreenChange()}if(instance.options.useDelegate)instance._onDelegateClickTrigger();
|
||||
else instance._onClickTrigger();instance._onClickSidenavClose()},_focusElement:function(el){el.focus()},_getSidenavWidth:function(){var instance=this;var options=instance.options;var widthOriginal=options.widthOriginal;var width=widthOriginal;var winWidth=window.innerWidth;if(winWidth<widthOriginal+40)width=winWidth-40;return width},_getSimpleSidenavType:function(){var instance=this;var options=instance.options;var desktop=instance._isDesktop();var type=options.type;var typeMobile=options.typeMobile;
|
||||
if(desktop&&type==="fixed-push")return"desktop-fixed-push";else if(!desktop&&typeMobile==="fixed-push")return"mobile-fixed-push";return"fixed"},_isDesktop:function(){return window.innerWidth>=this.options.breakpoint},_isSidenavRight:function(){var instance=this;var options=instance.options;var container=$(options.container);var isSidenavRight=container.hasClass("sidenav-right");return isSidenavRight},_isSimpleSidenavClosed:function(){var instance=this;var options=instance.options;var openClass=options.openClass;
|
||||
var container=$(options.container);return!container.hasClass(openClass)},_loadUrl:function(sidenav,url,eventTarget){var instance=this;var urlLoaded=sidenav.data("url-loaded");var readyState=urlLoaded?urlLoaded.readyState:0;eventTarget=eventTarget||sidenav;var sidebarBody=sidenav.find(".sidebar-body").first();if(!readyState&&sidebarBody.length&&(typeof url==="string"||$.isPlainObject(url))){sidebarBody.append('\x3cdiv class\x3d"sidenav-loading"\x3e'+instance.options.loadingIndicatorTPL+"\x3c/div\x3e");
|
||||
urlLoaded=$.ajax(url).done(function(response){sidebarBody.append(response);eventTarget.trigger("urlLoaded.lexicon.sidenav");sidebarBody.find(".sidenav-loading").remove()});sidenav.data("url-loaded",urlLoaded)}return urlLoaded},_onClickSidenavClose:function(){var instance=this;var options=instance.options;var container=$(options.container);var containerSelector=options.container;var closeButton=$(containerSelector).find(".sidenav-close").first();var closeButtonSelector="#"+guid(closeButton,"generatedLexiconSidenavCloseId");
|
||||
var dataCloseButtonSelector="lexicon."+closeButtonSelector;if(!doc.data(dataCloseButtonSelector)){doc.data(dataCloseButtonSelector,"true");doc.on("click.close.lexicon.sidenav",closeButtonSelector,function(event){event.preventDefault();instance.toggle()})}instance.closeButtonSelector=closeButtonSelector;instance.dataCloseButtonSelector=dataCloseButtonSelector},_onClickTrigger:function(){var instance=this;var el=instance.toggler;el.on("click.lexicon.sidenav",function(event){instance.toggle()})},_onDelegateClickTrigger:function(){var instance=
|
||||
this;var toggler=instance.toggler;var togglerSelector="#"+guid(toggler,"generatedLexiconSidenavTogglerId");var dataTogglerSelector="lexicon."+togglerSelector;if(!doc.data(dataTogglerSelector)){doc.data(dataTogglerSelector,"true");doc.on("click.lexicon.sidenav",togglerSelector,function(event){instance.toggle();event.preventDefault()})}instance.togglerSelector=togglerSelector;instance.dataTogglerSelector=dataTogglerSelector},_onScreenChange:function(){var instance=this;var options=instance.options;
|
||||
var container=$(options.container);var toggler=instance.toggler;var screenStartDesktop=instance._setScreenSize();doc.on("screenChange.lexicon.sidenav",function(event){var desktop=instance._setScreenSize();var sidenavRight=instance._isSidenavRight();var type=desktop?options.type:options.typeMobile;var fixedMenu=type==="fixed"||type==="fixed-push";var menu=container.find(".sidenav-menu").first();var navigation=container.find(options.navigation).first();var menuWidth;var originalMenuWidth=options.widthOriginal;
|
||||
var positionDirection=options.rtl?"left":"right";container.toggleClass("sidenav-fixed",fixedMenu);if(!desktop&&screenStartDesktop||desktop&&!screenStartDesktop){instance.hideSidenav();instance.clearStyle(["min-height","height"]);container.addClass("closed").removeClass("open");toggler.removeClass("active").removeClass("open");screenStartDesktop=false;if(desktop){if(sidenavRight)menu.css(positionDirection,originalMenuWidth).css("width",originalMenuWidth);screenStartDesktop=true}}var closed=container.hasClass("closed");
|
||||
if(!desktop){menuWidth=originalMenuWidth;if(window.innerWidth<=originalMenuWidth)menuWidth=window.innerWidth-options.gutter-25;if(sidenavRight){if(closed)menu.css(positionDirection,menuWidth);menu.css("width",menuWidth)}screenStartDesktop=false}if(!closed){instance.clearStyle(["min-height","height"]);instance.showSidenav();instance.setHeight()}})},_onSidenavTransitionEnd:function(el,fn){var instance=this;var transitionEnd="bsTransitionEnd";var complete=function(){el.removeClass("sidenav-transition");
|
||||
if(fn)fn()};if(!bootstrap.Util.supportsTransitionEnd())complete.call(instance);else el.one(transitionEnd,function(event){complete()}).emulateTransitionEnd(SideNavigation.TRANSITION_DURATION)},_renderNav:function(){var instance=this;var options=instance.options;var container=$(options.container);var slider=container.find(options.navigation).first();var menu=slider.find(".sidenav-menu").first();var closed=container.hasClass("closed");var sidenavRight=instance._isSidenavRight();var width=instance._getSidenavWidth();
|
||||
if(closed){menu.css("width",width);if(sidenavRight){var positionDirection=options.rtl?"left":"right";menu.css(positionDirection,width)}}else{instance.showSidenav();instance.setHeight()}container.removeClass("sidenav-js-fouc")},_renderUI:function(){var instance=this;var options=instance.options;var container=$(options.container);var toggler=instance.toggler;var mobile=instance.mobile;var type=mobile?options.typeMobile:options.type;if(!instance.useDataAttribute){if(mobile){container.addClass("closed").removeClass("open");
|
||||
toggler.removeClass("active").removeClass("open")}if(options.position==="right")container.addClass("sidenav-right");if(type!=="relative")container.addClass("sidenav-fixed");instance._renderNav()}container.css("display","")},_setScreenSize:function(){var instance=this;var screenSize=getBreakpointRegion();var desktop=screenSize==="sm"||screenSize==="md"||screenSize==="lg";instance.mobile=!desktop;instance.desktop=desktop;return desktop}};var old=$.fn.sideNavigation;var initialize=function(toggler,options,
|
||||
selector){var data=toggler.data("lexicon.sidenav");if(!data){if(!options)options={};options.selector=selector;data=new SideNavigation(toggler,options);toggler.data("lexicon.sidenav",data)}return data};var Plugin=function(options){var instance=this;var selector=instance.selector;var retVal=instance;var methodCall=typeof options==="string";var returnInstance=options==="instance";var args=$.makeArray(arguments).slice(1);if(methodCall)this.each(function(){var $this=$(this);var data=$this.data("lexicon.sidenav");
|
||||
if(data){if(returnInstance){retVal=data;return false}var methodRetVal;if($.isFunction(data[options])&&options.indexOf("_")!==0)methodRetVal=data[options].apply(data,args);if(methodRetVal!==data&&methodRetVal!==undefined){if(methodRetVal.jquery)retVal=retVal.pushStack(methodRetVal.get());else retVal=methodRetVal;return false}}else if(returnInstance){retVal=null;return false}});else this.each(function(){initialize($(this),options,selector)});return retVal};Plugin.noConflict=function(){$.fn.sideNavigation=
|
||||
old;return this};Plugin.defaults={breakpoint:768,content:".sidenav-content",equalHeight:true,gutter:"15px",heightType:null,loadingIndicatorTPL:'\x3cdiv class\x3d"loading-animation loading-animation-md"\x3e\x3c/div\x3e',navigation:".sidenav-menu-slider",position:"left",type:"relative",typeMobile:"relative",url:null,useDelegate:true,width:"225px"};Plugin.Constructor=SideNavigation;$.fn.sideNavigation=Plugin;$(function(){var sidenav=$('[data-toggle\x3d"sidenav"]');Plugin.call(sidenav)})}(jQuery);
|
||||
/*
|
||||
svg4everybody v2.1.9 | github.com/jonathantneal/svg4everybody */
|
||||
!function(root,factory){false&&"function"==typeof define&&define.amd?define([],function(){return root.svg4everybody=factory()}):"object"==typeof module&&module.exports?module.exports=factory():root.svg4everybody=factory()}(this,function(){function embed(parent,svg,target){if(target){var fragment=document.createDocumentFragment(),viewBox=!svg.hasAttribute("viewBox")&&target.getAttribute("viewBox");viewBox&&svg.setAttribute("viewBox",viewBox);for(var clone=target.cloneNode(!0);clone.childNodes.length;)fragment.appendChild(clone.firstChild);
|
||||
parent.appendChild(fragment)}}function loadreadystatechange(xhr){xhr.onreadystatechange=function(){if(4===xhr.readyState){var cachedDocument=xhr._cachedDocument;cachedDocument||(cachedDocument=xhr._cachedDocument=document.implementation.createHTMLDocument(""),cachedDocument.body.innerHTML=xhr.responseText,xhr._cachedTarget={}),xhr._embeds.splice(0).map(function(item){var target=xhr._cachedTarget[item.id];target||(target=xhr._cachedTarget[item.id]=cachedDocument.getElementById(item.id)),embed(item.parent,
|
||||
item.svg,target)})}},xhr.onreadystatechange()}function svg4everybody(rawopts){function oninterval(){for(var index=0;index<uses.length;){var use=uses[index],parent=use.parentNode,svg=getSVGAncestor(parent),src=use.getAttribute("xlink:href")||use.getAttribute("href");if(!src&&opts.attributeName&&(src=use.getAttribute(opts.attributeName)),svg&&src){if(polyfill)if(!opts.validate||opts.validate(src,svg,use)){parent.removeChild(use);var srcSplit=src.split("#"),url=srcSplit.shift(),id=srcSplit.join("#");
|
||||
if(url.length){var xhr=requests[url];xhr||(xhr=requests[url]=new XMLHttpRequest,xhr.open("GET",url),xhr.send(),xhr._embeds=[]),xhr._embeds.push({parent:parent,svg:svg,id:id}),loadreadystatechange(xhr)}else embed(parent,svg,document.getElementById(id))}else++index,++numberOfSvgUseElementsToBypass}else++index}(!uses.length||uses.length-numberOfSvgUseElementsToBypass>0)&&requestAnimationFrame(oninterval,67)}var polyfill,opts=Object(rawopts),newerIEUA=/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/,webkitUA=
|
||||
/\bAppleWebKit\/(\d+)\b/,olderEdgeUA=/\bEdge\/12\.(\d+)\b/,edgeUA=/\bEdge\/.(\d+)\b/,inIframe=window.top!==window.self;polyfill="polyfill"in opts?opts.polyfill:newerIEUA.test(navigator.userAgent)||(navigator.userAgent.match(olderEdgeUA)||[])[1]<10547||(navigator.userAgent.match(webkitUA)||[])[1]<537||edgeUA.test(navigator.userAgent)&&inIframe;var requests={},requestAnimationFrame=window.requestAnimationFrame||setTimeout,uses=document.getElementsByTagName("use"),numberOfSvgUseElementsToBypass=0;polyfill&&
|
||||
oninterval()}function getSVGAncestor(node){for(var svg=node;"svg"!==svg.nodeName.toLowerCase()&&(svg=svg.parentNode););return svg}return svg4everybody});
|
||||
YUI.add("arraylist-add",function(Y,NAME){Y.mix(Y.ArrayList.prototype,{add:function(item,index){var items=this._items;if(Y.Lang.isNumber(index))items.splice(index,0,item);else items.push(item);return this},remove:function(needle,all,comparator){comparator=comparator||this.itemsAreEqual;for(var i=this._items.length-1;i>=0;--i)if(comparator.call(this,needle,this.item(i))){this._items.splice(i,1);if(!all)break}return this},itemsAreEqual:function(a,b){return a===b}})},"patched-v3.18.1",{"requires":["arraylist"]});
|
||||
YUI.add("arraylist-filter",function(Y,NAME){Y.mix(Y.ArrayList.prototype,{filter:function(validator){var items=[];Y.Array.each(this._items,function(item,i){item=this.item(i);if(validator(item))items.push(item)},this);return new this.constructor(items)}})},"patched-v3.18.1",{"requires":["arraylist"]});
|
||||
YUI.add("arraylist",function(Y,NAME){var YArray=Y.Array,YArray_each=YArray.each,ArrayListProto;function ArrayList(items){if(items!==undefined)this._items=Y.Lang.isArray(items)?items:YArray(items);else this._items=this._items||[]}ArrayListProto={item:function(i){return this._items[i]},each:function(fn,context){YArray_each(this._items,function(item,i){item=this.item(i);fn.call(context||item,item,i,this)},this);return this},some:function(fn,context){return YArray.some(this._items,function(item,i){item=
|
||||
this.item(i);return fn.call(context||item,item,i,this)},this)},indexOf:function(needle){return YArray.indexOf(this._items,needle)},size:function(){return this._items.length},isEmpty:function(){return!this.size()},toJSON:function(){return this._items}};ArrayListProto._item=ArrayListProto.item;Y.mix(ArrayList.prototype,ArrayListProto);Y.mix(ArrayList,{addMethod:function(dest,names){names=YArray(names);YArray_each(names,function(name){dest[name]=function(){var args=YArray(arguments,0,true),ret=[];YArray_each(this._items,
|
||||
function(item,i){item=this._item(i);var result=item[name].apply(item,args);if(result!==undefined&&result!==item)ret[i]=result},this);return ret.length?ret:this}})}});Y.ArrayList=ArrayList},"patched-v3.18.1",{"requires":["yui-base"]});
|
||||
YUI.add("array-extras",function(Y,NAME){var A=Y.Array,L=Y.Lang,ArrayProto=Array.prototype;A.lastIndexOf=L._isNative(ArrayProto.lastIndexOf)?function(a,val,fromIndex){return fromIndex||fromIndex===0?a.lastIndexOf(val,fromIndex):a.lastIndexOf(val)}:function(a,val,fromIndex){var len=a.length,i=len-1;if(fromIndex||fromIndex===0)i=Math.min(fromIndex<0?len+fromIndex:fromIndex,len);if(i>-1&&len>0)for(;i>-1;--i)if(i in a&&a[i]===val)return i;return-1};A.unique=function(array,testFn){var i=0,len=array.length,
|
||||
results=[],j,result,resultLen,value;outerLoop:for(;i<len;i++){value=array[i];for(j=0,resultLen=results.length;j<resultLen;j++){result=results[j];if(testFn){if(testFn.call(array,value,result,i,array))continue outerLoop}else if(value===result)continue outerLoop}results.push(value)}return results};A.filter=L._isNative(ArrayProto.filter)?function(a,f,o){return ArrayProto.filter.call(a,f,o)}:function(a,f,o){var i=0,len=a.length,results=[],item;for(;i<len;++i)if(i in a){item=a[i];if(f.call(o,item,i,a))results.push(item)}return results};
|
||||
A.reject=function(a,f,o){return A.filter(a,function(item,i,a){return!f.call(o,item,i,a)})};A.every=L._isNative(ArrayProto.every)?function(a,f,o){return ArrayProto.every.call(a,f,o)}:function(a,f,o){for(var i=0,l=a.length;i<l;++i)if(i in a&&!f.call(o,a[i],i,a))return false;return true};A.map=L._isNative(ArrayProto.map)?function(a,f,o){return ArrayProto.map.call(a,f,o)}:function(a,f,o){var i=0,len=a.length,results=ArrayProto.concat.call(a);for(;i<len;++i)if(i in a)results[i]=f.call(o,a[i],i,a);return results};
|
||||
A.reduce=L._isNative(ArrayProto.reduce)?function(a,init,f,o){return ArrayProto.reduce.call(a,function(init,item,i,a){return f.call(o,init,item,i,a)},init)}:function(a,init,f,o){var i=0,len=a.length,result=init;for(;i<len;++i)if(i in a)result=f.call(o,result,a[i],i,a);return result};A.find=function(a,f,o){for(var i=0,l=a.length;i<l;i++)if(i in a&&f.call(o,a[i],i,a))return a[i];return null};A.grep=function(a,pattern){return A.filter(a,function(item,index){return pattern.test(item)})};A.partition=function(a,
|
||||
f,o){var results={matches:[],rejects:[]};A.each(a,function(item,index){var set=f.call(o,item,index,a)?results.matches:results.rejects;set.push(item)});return results};A.zip=function(a,a2){var results=[];A.each(a,function(item,index){results.push([item,a2[index]])});return results};A.flatten=function(a){var result=[],i,len,val;if(!a)return result;for(i=0,len=a.length;i<len;++i){val=a[i];if(L.isArray(val))result.push.apply(result,A.flatten(val));else result.push(val)}return result}},"patched-v3.18.1",
|
||||
{"requires":["yui-base"]});
|
||||
YUI.add("array-invoke",function(Y,NAME){Y.Array.invoke=function(items,name){var args=Y.Array(arguments,2,true),isFunction=Y.Lang.isFunction,ret=[];Y.Array.each(Y.Array(items),function(item,i){if(item&&isFunction(item[name]))ret[i]=item[name].apply(item,args)});return ret}},"patched-v3.18.1",{"requires":["yui-base"]});
|
||||
YUI.add("attribute-base",function(Y,NAME){function Attribute(){Y.AttributeCore.apply(this,arguments);Y.AttributeObservable.apply(this,arguments);Y.AttributeExtras.apply(this,arguments)}Y.mix(Attribute,Y.AttributeCore,false,null,1);Y.mix(Attribute,Y.AttributeExtras,false,null,1);Y.mix(Attribute,Y.AttributeObservable,true,null,1);Attribute.INVALID_VALUE=Y.AttributeCore.INVALID_VALUE;Attribute._ATTR_CFG=Y.AttributeCore._ATTR_CFG.concat(Y.AttributeObservable._ATTR_CFG);Attribute.protectAttrs=Y.AttributeCore.protectAttrs;
|
||||
Y.Attribute=Attribute},"patched-v3.18.1",{"requires":["attribute-core","attribute-observable","attribute-extras"]});
|
||||
YUI.add("attribute-complex",function(Y,NAME){var Attribute=Y.Attribute;Attribute.Complex=function(){};Attribute.Complex.prototype={_normAttrVals:Attribute.prototype._normAttrVals,_getAttrInitVal:Attribute.prototype._getAttrInitVal};Y.AttributeComplex=Attribute.Complex},"patched-v3.18.1",{"requires":["attribute-base"]});
|
||||
YUI.add("attribute-core",function(Y,NAME){Y.State=function(){this.data={}};Y.State.prototype={add:function(name,key,val){var item=this.data[name];if(!item)item=this.data[name]={};item[key]=val},addAll:function(name,obj){var item=this.data[name],key;if(!item)item=this.data[name]={};for(key in obj)if(obj.hasOwnProperty(key))item[key]=obj[key]},remove:function(name,key){var item=this.data[name];if(item)delete item[key]},removeAll:function(name,obj){var data;if(!obj){data=this.data;if(name in data)delete data[name]}else Y.each(obj,
|
||||
function(value,key){this.remove(name,typeof key==="string"?key:value)},this)},get:function(name,key){var item=this.data[name];if(item)return item[key]},getAll:function(name,reference){var item=this.data[name],key,obj;if(reference)obj=item;else if(item){obj={};for(key in item)if(item.hasOwnProperty(key))obj[key]=item[key]}return obj}};var O=Y.Object,Lang=Y.Lang,DOT=".",GETTER="getter",SETTER="setter",READ_ONLY="readOnly",WRITE_ONCE="writeOnce",INIT_ONLY="initOnly",VALIDATOR="validator",VALUE="value",
|
||||
VALUE_FN="valueFn",LAZY_ADD="lazyAdd",ADDED="added",BYPASS_PROXY="_bypassProxy",INIT_VALUE="initValue",LAZY="lazy",INVALID_VALUE;function AttributeCore(attrs,values,lazy){this._yuievt=null;this._initAttrHost(attrs,values,lazy)}AttributeCore.INVALID_VALUE={};INVALID_VALUE=AttributeCore.INVALID_VALUE;AttributeCore._ATTR_CFG=[SETTER,GETTER,VALIDATOR,VALUE,VALUE_FN,WRITE_ONCE,READ_ONLY,LAZY_ADD,BYPASS_PROXY];AttributeCore.protectAttrs=function(attrs){if(attrs){attrs=Y.merge(attrs);for(var attr in attrs)if(attrs.hasOwnProperty(attr))attrs[attr]=
|
||||
Y.merge(attrs[attr])}return attrs};AttributeCore.prototype={_initAttrHost:function(attrs,values,lazy){this._state=new Y.State;this._initAttrs(attrs,values,lazy)},addAttr:function(name,config,lazy){var host=this,state=host._state,data=state.data,value,added,hasValue;config=config||{};if(LAZY_ADD in config)lazy=config[LAZY_ADD];added=state.get(name,ADDED);if(lazy&&!added)state.data[name]={lazy:config,added:true};else if(!added||config.isLazyAdd){hasValue=VALUE in config;if(hasValue){value=config.value;
|
||||
config.value=undefined}config.added=true;config.initializing=true;data[name]=config;if(hasValue)host.set(name,value);config.initializing=false}return host},attrAdded:function(name){return!!this._state.get(name,ADDED)},get:function(name){return this._getAttr(name)},_isLazyAttr:function(name){return this._state.get(name,LAZY)},_addLazyAttr:function(name,lazyCfg){var state=this._state;lazyCfg=lazyCfg||state.get(name,LAZY);if(lazyCfg){state.data[name].lazy=undefined;lazyCfg.isLazyAdd=true;this.addAttr(name,
|
||||
lazyCfg)}},set:function(name,val,opts){return this._setAttr(name,val,opts)},_set:function(name,val,opts){return this._setAttr(name,val,opts,true)},_setAttr:function(name,val,opts,force){var allowSet=true,state=this._state,stateProxy=this._stateProxy,tCfgs=this._tCfgs,cfg,initialSet,strPath,path,currVal,writeOnce,initializing;if(name.indexOf(DOT)!==-1){strPath=name;path=name.split(DOT);name=path.shift()}if(tCfgs&&tCfgs[name])this._addOutOfOrder(name,tCfgs[name]);cfg=state.data[name]||{};if(cfg.lazy){cfg=
|
||||
cfg.lazy;this._addLazyAttr(name,cfg)}initialSet=cfg.value===undefined;if(stateProxy&&name in stateProxy&&!cfg._bypassProxy)initialSet=false;writeOnce=cfg.writeOnce;initializing=cfg.initializing;if(!initialSet&&!force){if(writeOnce)allowSet=false;if(cfg.readOnly)allowSet=false}if(!initializing&&!force&&writeOnce===INIT_ONLY)allowSet=false;if(allowSet){if(!initialSet)currVal=this.get(name);if(path){var copyVal=[currVal].reduce(function(retVal,currVal){Object.keys(currVal).forEach(function(item){retVal[item]=
|
||||
currVal[item]});return retVal},{});var pathNode=copyVal;var leafIdx=path.length-1;for(var i=0;i<leafIdx&&pathNode;i++)pathNode=pathNode[path[i]];if(pathNode)delete pathNode[path[leafIdx]];val=O.setValue(Y.clone(copyVal),path,val);if(val===undefined)allowSet=false}if(allowSet)if(!this._fireAttrChange||initializing)this._setAttrVal(name,strPath,currVal,val,opts,cfg);else this._fireAttrChange(name,strPath,currVal,val,opts,cfg)}return this},_addOutOfOrder:function(name,cfg){var attrs={};attrs[name]=cfg;
|
||||
delete this._tCfgs[name];this._addAttrs(attrs,this._tVals)},_getAttr:function(name){var fullName=name,tCfgs=this._tCfgs,path,getter,val,attrCfg;if(name.indexOf(DOT)!==-1){path=name.split(DOT);name=path.shift()}if(tCfgs&&tCfgs[name])this._addOutOfOrder(name,tCfgs[name]);attrCfg=this._state.data[name]||{};if(attrCfg.lazy){attrCfg=attrCfg.lazy;this._addLazyAttr(name,attrCfg)}val=this._getStateVal(name,attrCfg);getter=attrCfg.getter;if(getter&&!getter.call)getter=this[getter];val=getter?getter.call(this,
|
||||
val,fullName):val;val=path?O.getValue(val,path):val;return val},_getStateVal:function(name,cfg){var stateProxy=this._stateProxy;if(!cfg)cfg=this._state.getAll(name)||{};return stateProxy&&name in stateProxy&&!cfg._bypassProxy?stateProxy[name]:cfg.value},_setStateVal:function(name,value){var stateProxy=this._stateProxy;if(stateProxy&&name in stateProxy&&!this._state.get(name,BYPASS_PROXY))stateProxy[name]=value;else this._state.add(name,VALUE,value)},_setAttrVal:function(attrName,subAttrName,prevVal,
|
||||
newVal,opts,attrCfg){var host=this,allowSet=true,cfg=attrCfg||this._state.data[attrName]||{},validator=cfg.validator,setter=cfg.setter,initializing=cfg.initializing,prevRawVal=this._getStateVal(attrName,cfg),name=subAttrName||attrName,retVal,valid;if(validator){if(!validator.call)validator=this[validator];if(validator){valid=validator.call(host,newVal,name,opts);if(!valid&&initializing){newVal=cfg.defaultValue;valid=true}}}if(!validator||valid){if(setter){if(!setter.call)setter=this[setter];if(setter){retVal=
|
||||
setter.call(host,newVal,name,opts);if(retVal===INVALID_VALUE)if(initializing)newVal=cfg.defaultValue;else allowSet=false;else if(retVal!==undefined)newVal=retVal}}if(allowSet)if(!subAttrName&&newVal===prevRawVal&&!Lang.isObject(newVal))allowSet=false;else{if(!(INIT_VALUE in cfg))cfg.initValue=newVal;host._setStateVal(attrName,newVal)}}else allowSet=false;return allowSet},setAttrs:function(attrs,opts){return this._setAttrs(attrs,opts)},_setAttrs:function(attrs,opts){var attr;for(attr in attrs)if(attrs.hasOwnProperty(attr))this.set(attr,
|
||||
attrs[attr],opts);return this},getAttrs:function(attrs){return this._getAttrs(attrs)},_getAttrs:function(attrs){var obj={},attr,i,len,modifiedOnly=attrs===true;if(!attrs||modifiedOnly)attrs=O.keys(this._state.data);for(i=0,len=attrs.length;i<len;i++){attr=attrs[i];if(!modifiedOnly||this._getStateVal(attr)!=this._state.get(attr,INIT_VALUE))obj[attr]=this.get(attr)}return obj},addAttrs:function(cfgs,values,lazy){if(cfgs){this._tCfgs=cfgs;this._tVals=values?this._normAttrVals(values):null;this._addAttrs(cfgs,
|
||||
this._tVals,lazy);this._tCfgs=this._tVals=null}return this},_addAttrs:function(cfgs,values,lazy){var tCfgs=this._tCfgs,tVals=this._tVals,attr,attrCfg,value;for(attr in cfgs)if(cfgs.hasOwnProperty(attr)){attrCfg=cfgs[attr];attrCfg.defaultValue=attrCfg.value;value=this._getAttrInitVal(attr,attrCfg,tVals);if(value!==undefined)attrCfg.value=value;if(tCfgs[attr])tCfgs[attr]=undefined;this.addAttr(attr,attrCfg,lazy)}},_protectAttrs:AttributeCore.protectAttrs,_normAttrVals:function(valueHash){var vals,subvals,
|
||||
path,attr,v,k;if(!valueHash)return null;vals={};for(k in valueHash)if(valueHash.hasOwnProperty(k))if(k.indexOf(DOT)!==-1){path=k.split(DOT);attr=path.shift();subvals=subvals||{};v=subvals[attr]=subvals[attr]||[];v[v.length]={path:path,value:valueHash[k]}}else vals[k]=valueHash[k];return{simple:vals,complex:subvals}},_getAttrInitVal:function(attr,cfg,initValues){var val=cfg.value,valFn=cfg.valueFn,tmpVal,initValSet=false,readOnly=cfg.readOnly,simple,complex,i,l,path,subval,subvals;if(!readOnly&&initValues){simple=
|
||||
initValues.simple;if(simple&&simple.hasOwnProperty(attr)){val=simple[attr];initValSet=true}}if(valFn&&!initValSet){if(!valFn.call)valFn=this[valFn];if(valFn){tmpVal=valFn.call(this,attr);val=tmpVal}}if(!readOnly&&initValues){complex=initValues.complex;if(complex&&complex.hasOwnProperty(attr)&&val!==undefined&&val!==null){subvals=complex[attr];for(i=0,l=subvals.length;i<l;++i){path=subvals[i].path;subval=subvals[i].value;O.setValue(val,path,subval)}}}return val},_initAttrs:function(attrs,values,lazy){attrs=
|
||||
attrs||this.constructor.ATTRS;var Base=Y.Base,BaseCore=Y.BaseCore,baseInst=Base&&Y.instanceOf(this,Base),baseCoreInst=!baseInst&&BaseCore&&Y.instanceOf(this,BaseCore);if(attrs&&!baseInst&&!baseCoreInst)this.addAttrs(Y.AttributeCore.protectAttrs(attrs),values,lazy)}};Y.AttributeCore=AttributeCore},"patched-v3.18.1",{"requires":["oop"]});
|
||||
YUI.add("attribute-observable",function(Y,NAME){var EventTarget=Y.EventTarget,CHANGE="Change",BROADCAST="broadcast";function AttributeObservable(){this._ATTR_E_FACADE={};EventTarget.call(this,{emitFacade:true})}AttributeObservable._ATTR_CFG=[BROADCAST];AttributeObservable.prototype={set:function(name,val,opts){return this._setAttr(name,val,opts)},_set:function(name,val,opts){return this._setAttr(name,val,opts,true)},setAttrs:function(attrs,opts){return this._setAttrs(attrs,opts)},_setAttrs:function(attrs,
|
||||
opts){var attr;for(attr in attrs)if(attrs.hasOwnProperty(attr))this.set(attr,attrs[attr],opts);return this},_fireAttrChange:function(attrName,subAttrName,currVal,newVal,opts,cfg){var host=this,eventName=this._getFullType(attrName+CHANGE),state=host._state,facade,broadcast,e;if(!cfg)cfg=state.data[attrName]||{};if(!cfg.published){e=host._publish(eventName);e.emitFacade=true;e.defaultTargetOnly=true;e.defaultFn=host._defAttrChangeFn;broadcast=cfg.broadcast;if(broadcast!==undefined)e.broadcast=broadcast;
|
||||
cfg.published=true}if(opts){facade=Y.merge(opts);facade._attrOpts=opts}else facade=host._ATTR_E_FACADE;facade.attrName=attrName;facade.subAttrName=subAttrName;facade.prevVal=currVal;facade.newVal=newVal;if(host._hasPotentialSubscribers(eventName))host.fire(eventName,facade);else this._setAttrVal(attrName,subAttrName,currVal,newVal,opts,cfg)},_defAttrChangeFn:function(e,eventFastPath){var opts=e._attrOpts;if(opts)delete e._attrOpts;if(!this._setAttrVal(e.attrName,e.subAttrName,e.prevVal,e.newVal,opts)){if(!eventFastPath)e.stopImmediatePropagation()}else if(!eventFastPath)e.newVal=
|
||||
this.get(e.attrName)}};Y.mix(AttributeObservable,EventTarget,false,null,1);Y.AttributeObservable=AttributeObservable;Y.AttributeEvents=AttributeObservable},"patched-v3.18.1",{"requires":["event-custom"]});
|
||||
YUI.add("attribute-extras",function(Y,NAME){var BROADCAST="broadcast",PUBLISHED="published",INIT_VALUE="initValue",MODIFIABLE={readOnly:1,writeOnce:1,getter:1,broadcast:1};function AttributeExtras(){}AttributeExtras.prototype={modifyAttr:function(name,config){var host=this,prop,state;if(host.attrAdded(name)){if(host._isLazyAttr(name))host._addLazyAttr(name);state=host._state;for(prop in config)if(MODIFIABLE[prop]&&config.hasOwnProperty(prop)){state.add(name,prop,config[prop]);if(prop===BROADCAST)state.remove(name,
|
||||
PUBLISHED)}}else;},removeAttr:function(name){this._state.removeAll(name)},reset:function(name){var host=this;if(name){if(host._isLazyAttr(name))host._addLazyAttr(name);host.set(name,host._state.get(name,INIT_VALUE))}else Y.Object.each(host._state.data,function(v,n){host.reset(n)});return host},_getAttrCfg:function(name){var o,state=this._state;if(name)o=state.getAll(name)||{};else{o={};Y.each(state.data,function(v,n){o[n]=state.getAll(n)})}return o}};Y.AttributeExtras=AttributeExtras},"patched-v3.18.1",
|
||||
{"requires":["oop"]});
|
||||
YUI.add("base-base",function(Y,NAME){var AttributeCore=Y.AttributeCore,AttributeExtras=Y.AttributeExtras,BaseCore=Y.BaseCore,BaseObservable=Y.BaseObservable;function Base(){BaseCore.apply(this,arguments);BaseObservable.apply(this,arguments);AttributeExtras.apply(this,arguments)}Base._ATTR_CFG=BaseCore._ATTR_CFG.concat(BaseObservable._ATTR_CFG);Base._NON_ATTRS_CFG=BaseCore._NON_ATTRS_CFG.concat(BaseObservable._NON_ATTRS_CFG);Base.NAME="base";Base.ATTRS=AttributeCore.protectAttrs(BaseCore.ATTRS);Base.modifyAttrs=
|
||||
BaseCore.modifyAttrs;Y.mix(Base,BaseCore,false,null,1);Y.mix(Base,AttributeExtras,false,null,1);Y.mix(Base,BaseObservable,true,null,1);Base.prototype.constructor=Base;Y.Base=Base},"patched-v3.18.1",{"requires":["attribute-base","base-core","base-observable"]});
|
||||
YUI.add("base-pluginhost",function(Y,NAME){var Base=Y.Base,PluginHost=Y.Plugin.Host;Y.mix(Base,PluginHost,false,null,1);Base.plug=PluginHost.plug;Base.unplug=PluginHost.unplug},"patched-v3.18.1",{"requires":["base-base","pluginhost"]});
|
||||
YUI.add("classnamemanager",function(Y,NAME){var CLASS_NAME_PREFIX="classNamePrefix",CLASS_NAME_DELIMITER="classNameDelimiter",CONFIG=Y.config;CONFIG[CLASS_NAME_PREFIX]=CONFIG[CLASS_NAME_PREFIX]||"yui3";CONFIG[CLASS_NAME_DELIMITER]=CONFIG[CLASS_NAME_DELIMITER]||"-";Y.ClassNameManager=function(){var sPrefix=CONFIG[CLASS_NAME_PREFIX],sDelimiter=CONFIG[CLASS_NAME_DELIMITER];return{getClassName:Y.cached(function(){var args=Y.Array(arguments);if(args[args.length-1]!==true)args.unshift(sPrefix);else args.pop();
|
||||
return args.join(sDelimiter)})}}()},"patched-v3.18.1",{"requires":["yui-base"]});
|
||||
YUI.add("datatype-xml-format",function(Y,NAME){var LANG=Y.Lang;Y.mix(Y.namespace("XML"),{format:function(data){try{if(!LANG.isUndefined(data.getXml))return data.getXml();if(!LANG.isUndefined(XMLSerializer))return(new XMLSerializer).serializeToString(data)}catch(e){if(data&&data.xml)return data.xml;else return LANG.isValue(data)&&data.toString?data.toString():""}}});Y.namespace("DataType");Y.DataType.XML=Y.XML},"patched-v3.18.1");
|
||||
YUI.add("datatype-xml-parse",function(Y,NAME){Y.mix(Y.namespace("XML"),{parse:function(data){var xmlDoc=null,win;if(typeof data==="string"){win=Y.config.win;if(win.ActiveXObject!==undefined){xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async=false;xmlDoc.loadXML(data)}else if(win.DOMParser!==undefined)xmlDoc=(new DOMParser).parseFromString(data,"text/xml");else if(win.Windows!==undefined){xmlDoc=new Windows.Data.Xml.Dom.XmlDocument;xmlDoc.loadXml(data)}}if(xmlDoc===null||xmlDoc.documentElement===
|
||||
null||xmlDoc.documentElement.nodeName==="parsererror");return xmlDoc}});Y.namespace("Parsers").xml=Y.XML.parse;Y.namespace("DataType");Y.DataType.XML=Y.XML},"patched-v3.18.1");
|
||||
YUI.add("dom-base",function(Y,NAME){var documentElement=Y.config.doc.documentElement,Y_DOM=Y.DOM,TAG_NAME="tagName",OWNER_DOCUMENT="ownerDocument",EMPTY_STRING="",addFeature=Y.Features.add,testFeature=Y.Features.test;Y.mix(Y_DOM,{getText:documentElement.textContent!==undefined?function(element){var ret="";if(element)ret=element.textContent;return ret||""}:function(element){var ret="";if(element)ret=element.innerText||element.nodeValue;return ret||""},setText:documentElement.textContent!==undefined?
|
||||
function(element,content){if(element)element.textContent=content}:function(element,content){if("innerText"in element)element.innerText=content;else if("nodeValue"in element)element.nodeValue=content},CUSTOM_ATTRIBUTES:!documentElement.hasAttribute?{"for":"htmlFor","class":"className"}:{"htmlFor":"for","className":"class"},setAttribute:function(el,attr,val,ieAttr){if(el&&attr&&el.setAttribute){attr=Y_DOM.CUSTOM_ATTRIBUTES[attr]||attr;el.setAttribute(attr,val,ieAttr)}},getAttribute:function(el,attr,
|
||||
ieAttr){ieAttr=ieAttr!==undefined?ieAttr:2;var ret="";if(el&&attr&&el.getAttribute){attr=Y_DOM.CUSTOM_ATTRIBUTES[attr]||attr;ret=el.tagName==="BUTTON"&&attr==="value"?Y_DOM.getValue(el):el.getAttribute(attr,ieAttr);if(ret===null)ret=""}return ret},VALUE_SETTERS:{},VALUE_GETTERS:{},getValue:function(node){var ret="",getter;if(node&&node[TAG_NAME]){getter=Y_DOM.VALUE_GETTERS[node[TAG_NAME].toLowerCase()];if(getter)ret=getter(node);else ret=node.value}if(ret===EMPTY_STRING)ret=EMPTY_STRING;return typeof ret===
|
||||
"string"?ret:""},setValue:function(node,val){var setter;if(node&&node[TAG_NAME]){setter=Y_DOM.VALUE_SETTERS[node[TAG_NAME].toLowerCase()];val=val===null?"":val;if(setter)setter(node,val);else node.value=val}},creators:{}});addFeature("value-set","select",{test:function(){var node=Y.config.doc.createElement("select");node.innerHTML="\x3coption\x3e1\x3c/option\x3e\x3coption\x3e2\x3c/option\x3e";node.value="2";return node.value&&node.value==="2"}});if(!testFeature("value-set","select"))Y_DOM.VALUE_SETTERS.select=
|
||||
function(node,val){for(var i=0,options=node.getElementsByTagName("option"),option;option=options[i++];)if(Y_DOM.getValue(option)===val){option.selected=true;break}};Y.mix(Y_DOM.VALUE_GETTERS,{button:function(node){return node.attributes&&node.attributes.value?node.attributes.value.value:""}});Y.mix(Y_DOM.VALUE_SETTERS,{button:function(node,val){var attr=node.attributes.value;if(!attr){attr=node[OWNER_DOCUMENT].createAttribute("value");node.setAttributeNode(attr)}attr.value=val}});Y.mix(Y_DOM.VALUE_GETTERS,
|
||||
{option:function(node){var attrs=node.attributes;return attrs.value&&attrs.value.specified?node.value:node.text},select:function(node){var val=node.value,options=node.options;if(options&&options.length)if(node.multiple);else if(node.selectedIndex>-1)val=Y_DOM.getValue(options[node.selectedIndex]);return val}});var addClass,hasClass,removeClass;Y.mix(Y.DOM,{hasClass:function(node,className){var re=Y.DOM._getRegExp("(?:^|\\s+)"+className+"(?:\\s+|$)");return re.test(node.className)},addClass:function(node,
|
||||
className){if(!Y.DOM.hasClass(node,className))node.className=Y.Lang.trim([node.className,className].join(" "))},removeClass:function(node,className){if(className&&hasClass(node,className)){node.className=Y.Lang.trim(node.className.replace(Y.DOM._getRegExp("(?:^|\\s+)"+className+"(?:\\s+|$)")," "));if(hasClass(node,className))removeClass(node,className)}},replaceClass:function(node,oldC,newC){removeClass(node,oldC);addClass(node,newC)},toggleClass:function(node,className,force){var add=force!==undefined?
|
||||
force:!hasClass(node,className);if(add)addClass(node,className);else removeClass(node,className)}});hasClass=Y.DOM.hasClass;removeClass=Y.DOM.removeClass;addClass=Y.DOM.addClass;var re_tag=/<([a-z]+)/i,Y_DOM=Y.DOM,addFeature=Y.Features.add,testFeature=Y.Features.test,creators={},createFromDIV=function(html,tag){var div=Y.config.doc.createElement("div"),ret=true;div.innerHTML=html;if(!div.firstChild||div.firstChild.tagName!==tag.toUpperCase())ret=false;return ret},re_tbody=/(?:\/(?:thead|tfoot|tbody|caption|col|colgroup)>)+\s*<tbody/,
|
||||
TABLE_OPEN="\x3ctable\x3e",TABLE_CLOSE="\x3c/table\x3e",selectedIndex;Y.mix(Y.DOM,{_fragClones:{},_create:function(html,doc,tag){tag=tag||"div";var frag=Y_DOM._fragClones[tag];if(frag)frag=frag.cloneNode(false);else frag=Y_DOM._fragClones[tag]=doc.createElement(tag);frag.innerHTML=html;return frag},_children:function(node,tag){var i=0,children=node.children,childNodes,hasComments,child;if(children&&children.tags)if(tag)children=node.children.tags(tag);else hasComments=children.tags("!").length;if(!children||
|
||||
!children.tags&&tag||hasComments){childNodes=children||node.childNodes;children=[];while(child=childNodes[i++])if(child.nodeType===1)if(!tag||tag===child.tagName)children.push(child)}return children||[]},create:function(html,doc){if(typeof html==="string")html=Y.Lang.trim(html);doc=doc||Y.config.doc;var m=re_tag.exec(html),create=Y_DOM._create,custom=creators,ret=null,creator,tag,node,nodes;if(html!=undefined){if(m&&m[1]){creator=custom[m[1].toLowerCase()];if(typeof creator==="function")create=creator;
|
||||
else tag=creator}node=create(html,doc,tag);nodes=node.childNodes;if(nodes.length===1)ret=node.removeChild(nodes[0]);else if(nodes[0]&&nodes[0].className==="yui3-big-dummy"){selectedIndex=node.selectedIndex;if(nodes.length===2)ret=nodes[0].nextSibling;else{node.removeChild(nodes[0]);ret=Y_DOM._nl2frag(nodes,doc)}}else ret=Y_DOM._nl2frag(nodes,doc)}return ret},_nl2frag:function(nodes,doc){var ret=null,i,len;if(nodes&&(nodes.push||nodes.item)&&nodes[0]){doc=doc||nodes[0].ownerDocument;ret=doc.createDocumentFragment();
|
||||
if(nodes.item)nodes=Y.Array(nodes,0,true);for(i=0,len=nodes.length;i<len;i++)ret.appendChild(nodes[i])}return ret},addHTML:function(node,content,where){var nodeParent=node.parentNode,i=0,item,ret=content,newNode;if(content!=undefined)if(content.nodeType)newNode=content;else if(typeof content=="string"||typeof content=="number")ret=newNode=Y_DOM.create(content);else if(content[0]&&content[0].nodeType){newNode=Y.config.doc.createDocumentFragment();while(item=content[i++])newNode.appendChild(item)}if(where)if(newNode&&
|
||||
where.parentNode)where.parentNode.insertBefore(newNode,where);else switch(where){case "replace":while(node.firstChild)node.removeChild(node.firstChild);if(newNode)node.appendChild(newNode);break;case "before":if(newNode)nodeParent.insertBefore(newNode,node);break;case "after":if(newNode)if(node.nextSibling)nodeParent.insertBefore(newNode,node.nextSibling);else nodeParent.appendChild(newNode);break;default:if(newNode)node.appendChild(newNode)}else if(newNode)node.appendChild(newNode);if(node.nodeName==
|
||||
"SELECT"&&selectedIndex>0)node.selectedIndex=selectedIndex-1;return ret},wrap:function(node,html){var parent=html&&html.nodeType?html:Y.DOM.create(html),nodes=parent.getElementsByTagName("*");if(nodes.length)parent=nodes[nodes.length-1];if(node.parentNode)node.parentNode.replaceChild(parent,node);parent.appendChild(node)},unwrap:function(node){var parent=node.parentNode,lastChild=parent.lastChild,next=node,grandparent;if(parent){grandparent=parent.parentNode;if(grandparent){node=parent.firstChild;
|
||||
while(node!==lastChild){next=node.nextSibling;grandparent.insertBefore(node,parent);node=next}grandparent.replaceChild(lastChild,parent)}else parent.removeChild(node)}}});addFeature("innerhtml","table",{test:function(){var node=Y.config.doc.createElement("table");try{node.innerHTML="\x3ctbody\x3e\x3c/tbody\x3e"}catch(e){return false}return node.firstChild&&node.firstChild.nodeName==="TBODY"}});addFeature("innerhtml-div","tr",{test:function(){return createFromDIV("\x3ctr\x3e\x3c/tr\x3e","tr")}});addFeature("innerhtml-div",
|
||||
"script",{test:function(){return createFromDIV("\x3cscript\x3e\x3c/script\x3e","script")}});if(!testFeature("innerhtml","table"))creators.tbody=function(html,doc){var frag=Y_DOM.create(TABLE_OPEN+html+TABLE_CLOSE,doc),tb=Y.DOM._children(frag,"tbody")[0];if(frag.children.length>1&&tb&&!re_tbody.test(html))tb.parentNode.removeChild(tb);return frag};if(!testFeature("innerhtml-div","script")){creators.script=function(html,doc){var frag=doc.createElement("div");frag.innerHTML="-"+html;frag.removeChild(frag.firstChild);
|
||||
return frag};creators.link=creators.style=creators.script}if(!testFeature("innerhtml-div","tr")){Y.mix(creators,{option:function(html,doc){return Y_DOM.create('\x3cselect\x3e\x3coption class\x3d"yui3-big-dummy" selected\x3e\x3c/option\x3e'+html+"\x3c/select\x3e",doc)},tr:function(html,doc){return Y_DOM.create("\x3ctbody\x3e"+html+"\x3c/tbody\x3e",doc)},td:function(html,doc){return Y_DOM.create("\x3ctr\x3e"+html+"\x3c/tr\x3e",doc)},col:function(html,doc){return Y_DOM.create("\x3ccolgroup\x3e"+html+
|
||||
"\x3c/colgroup\x3e",doc)},tbody:"table"});Y.mix(creators,{legend:"fieldset",th:creators.td,thead:creators.tbody,tfoot:creators.tbody,caption:creators.tbody,colgroup:creators.tbody,optgroup:creators.option})}Y_DOM.creators=creators;Y.mix(Y.DOM,{setWidth:function(node,size){Y.DOM._setSize(node,"width",size)},setHeight:function(node,size){Y.DOM._setSize(node,"height",size)},_setSize:function(node,prop,val){val=val>0?val:0;var size=0;node.style[prop]=val+"px";size=prop==="height"?node.offsetHeight:node.offsetWidth;
|
||||
if(size>val){val=val-(size-val);if(val<0)val=0;node.style[prop]=val+"px"}}})},"patched-v3.18.1",{"requires":["dom-core"]});
|
||||
YUI.add("dom-core",function(Y,NAME){var NODE_TYPE="nodeType",OWNER_DOCUMENT="ownerDocument",DOCUMENT_ELEMENT="documentElement",DEFAULT_VIEW="defaultView",PARENT_WINDOW="parentWindow",TAG_NAME="tagName",PARENT_NODE="parentNode",PREVIOUS_SIBLING="previousSibling",NEXT_SIBLING="nextSibling",CONTAINS="contains",COMPARE_DOCUMENT_POSITION="compareDocumentPosition",EMPTY_ARRAY=[],supportsContainsTextNode=function(){var node=Y.config.doc.createElement("div"),textNode=node.appendChild(Y.config.doc.createTextNode("")),
|
||||
result=false;try{result=node.contains(textNode)}catch(e){}return result}(),Y_DOM={byId:function(id,doc){return Y_DOM.allById(id,doc)[0]||null},getId:function(node){var id;if(node.id&&!node.id.tagName&&!node.id.item)id=node.id;else if(node.attributes&&node.attributes.id)id=node.attributes.id.value;return id},setId:function(node,id){if(node.setAttribute)node.setAttribute("id",id);else node.id=id},ancestor:function(element,fn,testSelf,stopFn){var ret=null;if(testSelf)ret=!fn||fn(element)?element:null;
|
||||
return ret||Y_DOM.elementByAxis(element,PARENT_NODE,fn,null,stopFn)},ancestors:function(element,fn,testSelf,stopFn){var ancestor=element,ret=[];while(ancestor=Y_DOM.ancestor(ancestor,fn,testSelf,stopFn)){testSelf=false;if(ancestor){ret.unshift(ancestor);if(stopFn&&stopFn(ancestor))return ret}}return ret},elementByAxis:function(element,axis,fn,all,stopAt){while(element&&(element=element[axis])){if((all||element[TAG_NAME])&&(!fn||fn(element)))return element;if(stopAt&&stopAt(element))return null}return null},
|
||||
contains:function(element,needle){var ret=false;if(!needle||!element||!needle[NODE_TYPE]||!element[NODE_TYPE])ret=false;else if(element[CONTAINS]&&(needle[NODE_TYPE]===1||supportsContainsTextNode))ret=element[CONTAINS](needle);else if(element[COMPARE_DOCUMENT_POSITION]){if(element===needle||!!(element[COMPARE_DOCUMENT_POSITION](needle)&16))ret=true}else ret=Y_DOM._bruteContains(element,needle);return ret},inDoc:function(element,doc){var ret=false,rootNode;if(element&&element.nodeType){doc||(doc=element[OWNER_DOCUMENT]);
|
||||
rootNode=doc[DOCUMENT_ELEMENT];if(rootNode&&rootNode.contains&&element.tagName)ret=rootNode.contains(element);else ret=Y_DOM.contains(rootNode,element)}return ret},allById:function(id,root){root=root||Y.config.doc;var nodes=[],ret=[],i,node;if(root.querySelectorAll)ret=root.querySelectorAll('[id\x3d"'+id+'"]');else if(root.all){nodes=root.all(id);if(nodes){if(nodes.nodeName)if(nodes.id===id){ret.push(nodes);nodes=EMPTY_ARRAY}else nodes=[nodes];if(nodes.length)for(i=0;node=nodes[i++];)if(node.id===
|
||||
id||node.attributes&&node.attributes.id&&node.attributes.id.value===id)ret.push(node)}}else ret=[Y_DOM._getDoc(root).getElementById(id)];return ret},isWindow:function(obj){return!!(obj&&obj.scrollTo&&obj.document)},_removeChildNodes:function(node){while(node.firstChild)node.removeChild(node.firstChild)},siblings:function(node,fn){var nodes=[],sibling=node;while(sibling=sibling[PREVIOUS_SIBLING])if(sibling[TAG_NAME]&&(!fn||fn(sibling)))nodes.unshift(sibling);sibling=node;while(sibling=sibling[NEXT_SIBLING])if(sibling[TAG_NAME]&&
|
||||
(!fn||fn(sibling)))nodes.push(sibling);return nodes},_bruteContains:function(element,needle){while(needle){if(element===needle)return true;needle=needle.parentNode}return false},_getRegExp:function(str,flags){flags=flags||"";Y_DOM._regexCache=Y_DOM._regexCache||{};if(!Y_DOM._regexCache[str+flags])Y_DOM._regexCache[str+flags]=new RegExp(str,flags);return Y_DOM._regexCache[str+flags]},_getDoc:function(element){var doc=Y.config.doc;if(element)doc=element[NODE_TYPE]===9?element:element[OWNER_DOCUMENT]||
|
||||
element.document||Y.config.doc;return doc},_getWin:function(element){var doc=Y_DOM._getDoc(element);return doc[DEFAULT_VIEW]||doc[PARENT_WINDOW]||Y.config.win},_batch:function(nodes,fn,arg1,arg2,arg3,etc){fn=typeof fn==="string"?Y_DOM[fn]:fn;var result,i=0,node,ret;if(fn&&nodes)while(node=nodes[i++]){result=result=fn.call(Y_DOM,node,arg1,arg2,arg3,etc);if(typeof result!=="undefined"){ret||(ret=[]);ret.push(result)}}return typeof ret!=="undefined"?ret:nodes},generateID:function(el){var id=el.id;if(!id){id=
|
||||
Y.stamp(el);el.id=id}return id}};Y.DOM=Y_DOM},"patched-v3.18.1",{"requires":["oop","features"]});
|
||||
YUI.add("dom-screen",function(Y,NAME){(function(Y){var DOCUMENT_ELEMENT="documentElement",COMPAT_MODE="compatMode",POSITION="position",FIXED="fixed",RELATIVE="relative",LEFT="left",TOP="top",_BACK_COMPAT="BackCompat",MEDIUM="medium",BORDER_LEFT_WIDTH="borderLeftWidth",BORDER_TOP_WIDTH="borderTopWidth",GET_BOUNDING_CLIENT_RECT="getBoundingClientRect",GET_COMPUTED_STYLE="getComputedStyle",Y_DOM=Y.DOM,RE_TABLE=/^t(?:able|d|h)$/i,SCROLL_NODE;if(Y.UA.ie)if(Y.config.doc[COMPAT_MODE]!=="BackCompat")SCROLL_NODE=
|
||||
DOCUMENT_ELEMENT;else SCROLL_NODE="body";Y.mix(Y_DOM,{winHeight:function(node){var h=Y_DOM._getWinSize(node).height;return h},winWidth:function(node){var w=Y_DOM._getWinSize(node).width;return w},docHeight:function(node){var h=Y_DOM._getDocSize(node).height;return Math.max(h,Y_DOM._getWinSize(node).height)},docWidth:function(node){var w=Y_DOM._getDocSize(node).width;return Math.max(w,Y_DOM._getWinSize(node).width)},docScrollX:function(node,doc){doc=doc||node?Y_DOM._getDoc(node):Y.config.doc;var dv=
|
||||
doc.defaultView,pageOffset=dv?dv.pageXOffset:0;return Math.max(doc[DOCUMENT_ELEMENT].scrollLeft,doc.body.scrollLeft,pageOffset)},docScrollY:function(node,doc){doc=doc||node?Y_DOM._getDoc(node):Y.config.doc;var dv=doc.defaultView,pageOffset=dv?dv.pageYOffset:0;return Math.max(doc[DOCUMENT_ELEMENT].scrollTop,doc.body.scrollTop,pageOffset)},getXY:function(){if(Y.config.doc[DOCUMENT_ELEMENT][GET_BOUNDING_CLIENT_RECT])return function(node){var xy=null,scrollLeft,scrollTop,mode,box,offX,offY,doc,win,inDoc,
|
||||
rootNode;if(node&&node.tagName){doc=node.ownerDocument;mode=doc[COMPAT_MODE];if(mode!==_BACK_COMPAT)rootNode=doc[DOCUMENT_ELEMENT];else rootNode=doc.body;if(rootNode.contains)inDoc=rootNode.contains(node);else inDoc=Y.DOM.contains(rootNode,node);if(inDoc){win=doc.defaultView;if(win&&"pageXOffset"in win){scrollLeft=win.pageXOffset;scrollTop=win.pageYOffset}else{scrollLeft=SCROLL_NODE?doc[SCROLL_NODE].scrollLeft:Y_DOM.docScrollX(node,doc);scrollTop=SCROLL_NODE?doc[SCROLL_NODE].scrollTop:Y_DOM.docScrollY(node,
|
||||
doc)}if(Y.UA.ie)if(!doc.documentMode||doc.documentMode<8||mode===_BACK_COMPAT){offX=rootNode.clientLeft;offY=rootNode.clientTop}box=node[GET_BOUNDING_CLIENT_RECT]();xy=[box.left,box.top];if(offX||offY){xy[0]-=offX;xy[1]-=offY}if(scrollTop||scrollLeft)if(!Y.UA.ios||Y.UA.ios>=4.2){xy[0]+=scrollLeft;xy[1]+=scrollTop}}else xy=Y_DOM._getOffset(node)}return xy};else return function(node){var xy=null,doc,parentNode,bCheck,scrollTop,scrollLeft;if(node)if(Y_DOM.inDoc(node)){xy=[node.offsetLeft,node.offsetTop];
|
||||
doc=node.ownerDocument;parentNode=node;bCheck=Y.UA.gecko||Y.UA.webkit>519?true:false;while(parentNode=parentNode.offsetParent){xy[0]+=parentNode.offsetLeft;xy[1]+=parentNode.offsetTop;if(bCheck)xy=Y_DOM._calcBorders(parentNode,xy)}if(Y_DOM.getStyle(node,POSITION)!=FIXED){parentNode=node;while(parentNode=parentNode.parentNode){scrollTop=parentNode.scrollTop;scrollLeft=parentNode.scrollLeft;if(Y.UA.gecko&&Y_DOM.getStyle(parentNode,"overflow")!=="visible")xy=Y_DOM._calcBorders(parentNode,xy);if(scrollTop||
|
||||
scrollLeft){xy[0]-=scrollLeft;xy[1]-=scrollTop}}xy[0]+=Y_DOM.docScrollX(node,doc);xy[1]+=Y_DOM.docScrollY(node,doc)}else{xy[0]+=Y_DOM.docScrollX(node,doc);xy[1]+=Y_DOM.docScrollY(node,doc)}}else xy=Y_DOM._getOffset(node);return xy}}(),getScrollbarWidth:Y.cached(function(){var doc=Y.config.doc,testNode=doc.createElement("div"),body=doc.getElementsByTagName("body")[0],width=.1;if(body){testNode.style.cssText="position:absolute;visibility:hidden;overflow:scroll;width:20px;";testNode.appendChild(doc.createElement("p")).style.height=
|
||||
"1px";body.insertBefore(testNode,body.firstChild);width=testNode.offsetWidth-testNode.clientWidth;body.removeChild(testNode)}return width},null,.1),getX:function(node){return Y_DOM.getXY(node)[0]},getY:function(node){return Y_DOM.getXY(node)[1]},setXY:function(node,xy,noRetry){var setStyle=Y_DOM.setStyle,pos,delta,newXY,currentXY,offsetDir,dir,x;if(node&&xy){pos=Y_DOM.getStyle(node,POSITION);offsetDir=Y_DOM.OFFSET_XY;if(!offsetDir){dir=Y_DOM.getComputedStyle(node,"direction");offsetDir=dir==="rtl"?
|
||||
"right":LEFT}delta=Y_DOM._getOffset(node,offsetDir);if(pos=="static"){pos=RELATIVE;setStyle(node,POSITION,pos)}currentXY=Y_DOM._getDirXY(node,offsetDir);x=xy[0];if(offsetDir==="right"){x=Y_DOM.winWidth()-(xy[0]+parseInt(Y_DOM.getComputedStyle(node,"width"),10));if(!delta[0]&&!noRetry)noRetry=false}if(x!==null)setStyle(node,offsetDir,x-currentXY[0]+delta[0]+"px");if(xy[1]!==null)setStyle(node,TOP,xy[1]-currentXY[1]+delta[1]+"px");if(!noRetry){newXY=Y_DOM.getXY(node);if(newXY[0]!==xy[0]||newXY[1]!==
|
||||
xy[1])Y_DOM.setXY(node,xy,true)}}else;},setX:function(node,x){return Y_DOM.setXY(node,[x,null])},setY:function(node,y){return Y_DOM.setXY(node,[null,y])},swapXY:function(node,otherNode){var xy=Y_DOM.getXY(node);Y_DOM.setXY(node,Y_DOM.getXY(otherNode));Y_DOM.setXY(otherNode,xy)},_calcBorders:function(node,xy2){var t=parseInt(Y_DOM[GET_COMPUTED_STYLE](node,BORDER_TOP_WIDTH),10)||0,l=parseInt(Y_DOM[GET_COMPUTED_STYLE](node,BORDER_LEFT_WIDTH),10)||0;if(Y.UA.gecko)if(RE_TABLE.test(node.tagName)){t=0;l=
|
||||
0}xy2[0]+=l;xy2[1]+=t;return xy2},_getWinSize:function(node,doc){doc=doc||node?Y_DOM._getDoc(node):Y.config.doc;var win=doc.defaultView||doc.parentWindow,mode=doc[COMPAT_MODE],h=win.innerHeight,w=win.innerWidth,root=doc[DOCUMENT_ELEMENT];if(mode&&!Y.UA.opera){if(mode!="CSS1Compat")root=doc.body;h=root.clientHeight;w=root.clientWidth}return{height:h,width:w}},_getDocSize:function(node){var doc=node?Y_DOM._getDoc(node):Y.config.doc,root=doc[DOCUMENT_ELEMENT];if(doc[COMPAT_MODE]!="CSS1Compat")root=doc.body;
|
||||
return{height:root.scrollHeight,width:root.scrollWidth}},_getDirXY:function(node,dir){var xy=Y_DOM.getXY(node);if(dir==="right")xy[0]=Y_DOM.winWidth()-(xy[0]+parseInt(Y_DOM.getComputedStyle(node,"width"),10));return xy}})})(Y);(function(Y){var TOP="top",RIGHT="right",BOTTOM="bottom",LEFT="left",getOffsets=function(r1,r2){var t=Math.max(r1[TOP],r2[TOP]),r=Math.min(r1[RIGHT],r2[RIGHT]),b=Math.min(r1[BOTTOM],r2[BOTTOM]),l=Math.max(r1[LEFT],r2[LEFT]),ret={};ret[TOP]=t;ret[RIGHT]=r;ret[BOTTOM]=b;ret[LEFT]=
|
||||
l;return ret},DOM=Y.DOM;Y.mix(DOM,{region:function(node){var xy=DOM.getXY(node),ret=false;if(node&&xy)ret=DOM._getRegion(xy[1],xy[0]+node.offsetWidth,xy[1]+node.offsetHeight,xy[0]);return ret},intersect:function(node,node2,altRegion){var r=altRegion||DOM.region(node),region={},n=node2,off;if(n.tagName)region=DOM.region(n);else if(Y.Lang.isObject(node2))region=node2;else return false;off=getOffsets(region,r);return{top:off[TOP],right:off[RIGHT],bottom:off[BOTTOM],left:off[LEFT],area:(off[BOTTOM]-off[TOP])*
|
||||
(off[RIGHT]-off[LEFT]),yoff:off[BOTTOM]-off[TOP],xoff:off[RIGHT]-off[LEFT],inRegion:DOM.inRegion(node,node2,false,altRegion)}},inRegion:function(node,node2,all,altRegion){var region={},r=altRegion||DOM.region(node),n=node2,off;if(n.tagName)region=DOM.region(n);else if(Y.Lang.isObject(node2))region=node2;else return false;if(all)return r[LEFT]>=region[LEFT]&&r[RIGHT]<=region[RIGHT]&&r[TOP]>=region[TOP]&&r[BOTTOM]<=region[BOTTOM];else{off=getOffsets(region,r);if(off[BOTTOM]>=off[TOP]&&off[RIGHT]>=off[LEFT])return true;
|
||||
else return false}},inViewportRegion:function(node,all,altRegion){return DOM.inRegion(node,DOM.viewportRegion(node),all,altRegion)},_getRegion:function(t,r,b,l){var region={};region[TOP]=region[1]=t;region[LEFT]=region[0]=l;region[BOTTOM]=b;region[RIGHT]=r;region.width=region[RIGHT]-region[LEFT];region.height=region[BOTTOM]-region[TOP];return region},viewportRegion:function(node){node=node||Y.config.doc.documentElement;var ret=false,scrollX,scrollY;if(node){scrollX=DOM.docScrollX(node);scrollY=DOM.docScrollY(node);
|
||||
ret=DOM._getRegion(scrollY,DOM.winWidth(node)+scrollX,scrollY+DOM.winHeight(node),scrollX)}return ret}})})(Y)},"patched-v3.18.1",{"requires":["dom-base","dom-style"]});
|
||||
YUI.add("dom-style",function(Y,NAME){var DOCUMENT_ELEMENT="documentElement",DEFAULT_VIEW="defaultView",OWNER_DOCUMENT="ownerDocument",STYLE="style",FLOAT="float",CSS_FLOAT="cssFloat",STYLE_FLOAT="styleFloat",TRANSPARENT="transparent",GET_COMPUTED_STYLE="getComputedStyle",GET_BOUNDING_CLIENT_RECT="getBoundingClientRect",DOCUMENT=Y.config.doc,Y_DOM=Y.DOM,TRANSFORM,TRANSFORMORIGIN,VENDOR_TRANSFORM=["WebkitTransform","MozTransform","OTransform","msTransform","transform"],re_unit=/width|height|top|left|right|bottom|margin|padding/i;
|
||||
Y.Array.each(VENDOR_TRANSFORM,function(val){if(val in DOCUMENT[DOCUMENT_ELEMENT].style){TRANSFORM=val;TRANSFORMORIGIN=val+"Origin"}});Y.mix(Y_DOM,{DEFAULT_UNIT:"px",CUSTOM_STYLES:{},setStyle:function(node,att,val,style){style=style||node.style;var CUSTOM_STYLES=Y_DOM.CUSTOM_STYLES;if(style){if(val===null||val==="")val="";else if(!isNaN(Number(val))&&re_unit.test(att))val+=Y_DOM.DEFAULT_UNIT;if(att in CUSTOM_STYLES)if(CUSTOM_STYLES[att].set){CUSTOM_STYLES[att].set(node,val,style);return}else{if(typeof CUSTOM_STYLES[att]===
|
||||
"string")att=CUSTOM_STYLES[att]}else if(att===""){att="cssText";val=""}style[att]=val}},getStyle:function(node,att,style){style=style||node.style;var CUSTOM_STYLES=Y_DOM.CUSTOM_STYLES,val="";if(style){if(att in CUSTOM_STYLES)if(CUSTOM_STYLES[att].get)return CUSTOM_STYLES[att].get(node,att,style);else if(typeof CUSTOM_STYLES[att]==="string")att=CUSTOM_STYLES[att];val=style[att];if(val==="")val=Y_DOM[GET_COMPUTED_STYLE](node,att)}return val},setStyles:function(node,hash){var style=node.style;Y.each(hash,
|
||||
function(v,n){Y_DOM.setStyle(node,n,v,style)},Y_DOM)},getComputedStyle:function(node,att){var val="",doc=node[OWNER_DOCUMENT],computed;if(node[STYLE]&&doc[DEFAULT_VIEW]&&doc[DEFAULT_VIEW][GET_COMPUTED_STYLE]){computed=doc[DEFAULT_VIEW][GET_COMPUTED_STYLE](node,null);if(computed)val=computed[att]}return val}});if(DOCUMENT[DOCUMENT_ELEMENT][STYLE][CSS_FLOAT]!==undefined)Y_DOM.CUSTOM_STYLES[FLOAT]=CSS_FLOAT;else if(DOCUMENT[DOCUMENT_ELEMENT][STYLE][STYLE_FLOAT]!==undefined)Y_DOM.CUSTOM_STYLES[FLOAT]=
|
||||
STYLE_FLOAT;if(Y.UA.webkit)Y_DOM[GET_COMPUTED_STYLE]=function(node,att){var view=node[OWNER_DOCUMENT][DEFAULT_VIEW],val=view[GET_COMPUTED_STYLE](node,"")[att];if(val==="rgba(0, 0, 0, 0)")val=TRANSPARENT;return val};Y.DOM._getAttrOffset=function(node,attr){var val=Y.DOM[GET_COMPUTED_STYLE](node,attr),offsetParent=node.offsetParent,position,parentOffset,offset;if(val==="auto"){position=Y.DOM.getStyle(node,"position");if(position==="static"||position==="relative")val=0;else if(offsetParent&&offsetParent[GET_BOUNDING_CLIENT_RECT]){parentOffset=
|
||||
offsetParent[GET_BOUNDING_CLIENT_RECT]()[attr];offset=node[GET_BOUNDING_CLIENT_RECT]()[attr];if(attr==="left"||attr==="top")val=offset-parentOffset;else val=parentOffset-node[GET_BOUNDING_CLIENT_RECT]()[attr]}}return val};Y.DOM._getOffset=function(node,dir){var pos,xy=null,offset={left:"offsetLeft",right:"offsetRight"},margins={left:"marginLeft",right:"marginRight"},margin;dir=dir||"left";if(node){pos=Y_DOM.getStyle(node,"position");margin=parseInt(Y_DOM[GET_COMPUTED_STYLE](node,margins[dir]),10);
|
||||
xy=[parseInt(Y_DOM[GET_COMPUTED_STYLE](node,dir),10),parseInt(Y_DOM[GET_COMPUTED_STYLE](node,"top"),10)];if(isNaN(xy[0])){xy[0]=parseInt(Y_DOM.getStyle(node,dir),10);if(isNaN(xy[0]))xy[0]=pos==="relative"?0:node[offset[dir]]-margin||0}if(isNaN(xy[1])){xy[1]=parseInt(Y_DOM.getStyle(node,"top"),10);if(isNaN(xy[1]))xy[1]=pos==="relative"?0:node.offsetTop||0}}return xy};if(TRANSFORM){Y_DOM.CUSTOM_STYLES.transform={set:function(node,val,style){style[TRANSFORM]=val},get:function(node){return Y_DOM[GET_COMPUTED_STYLE](node,
|
||||
TRANSFORM)}};Y_DOM.CUSTOM_STYLES.transformOrigin={set:function(node,val,style){style[TRANSFORMORIGIN]=val},get:function(node){return Y_DOM[GET_COMPUTED_STYLE](node,TRANSFORMORIGIN)}}}},"patched-v3.18.1",{"requires":["dom-base"]});
|
||||
YUI.add("event-base",function(Y,NAME){Y.publish("domready",{fireOnce:true,async:true});if(YUI.Env.DOMReady)Y.fire("domready");else Y.Do.before(function(){Y.fire("domready")},YUI.Env,"_ready");var ua=Y.UA,EMPTY={},webkitKeymap={63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9,63272:46,63273:36,63275:35},resolve=function(n){if(!n)return n;try{if(n&&3==n.nodeType)n=n.parentNode}catch(e){return null}return Y.one(n)},DOMEventFacade=function(ev,currentTarget,wrapper){this._event=ev;this._currentTarget=
|
||||
currentTarget;this._wrapper=wrapper||EMPTY;this.init()};Y.extend(DOMEventFacade,Object,{init:function(){var e=this._event,overrides=this._wrapper.overrides,x=e.pageX,y=e.pageY,c,currentTarget=this._currentTarget;this.altKey=e.altKey;this.ctrlKey=e.ctrlKey;this.metaKey=e.metaKey;this.shiftKey=e.shiftKey;this.type=overrides&&overrides.type||e.type;this.clientX=e.clientX;this.clientY=e.clientY;this.pageX=x;this.pageY=y;c=e.keyCode||e.charCode;if(ua.webkit&&c in webkitKeymap)c=webkitKeymap[c];this.keyCode=
|
||||
c;this.charCode=c;this.which=e.which||e.charCode||c;this.button=this.which;this.target=resolve(e.target);this.currentTarget=resolve(currentTarget);this.relatedTarget=resolve(e.relatedTarget);if(e.type=="mousewheel"||e.type=="DOMMouseScroll")this.wheelDelta=e.detail?e.detail*-1:Math.round(e.wheelDelta/80)||(e.wheelDelta<0?-1:1);if(this._touch)this._touch(e,currentTarget,this._wrapper)},stopPropagation:function(){this._event.stopPropagation();this._wrapper.stopped=1;this.stopped=1},stopImmediatePropagation:function(){var e=
|
||||
this._event;if(e.stopImmediatePropagation)e.stopImmediatePropagation();else this.stopPropagation();this._wrapper.stopped=2;this.stopped=2},preventDefault:function(returnValue){var e=this._event;e.preventDefault();if(returnValue)e.returnValue=returnValue;this._wrapper.prevented=1;this.prevented=1},halt:function(immediate){if(immediate)this.stopImmediatePropagation();else this.stopPropagation();this.preventDefault()}});DOMEventFacade.resolve=resolve;Y.DOM2EventFacade=DOMEventFacade;Y.DOMEventFacade=
|
||||
DOMEventFacade;(function(){Y.Env.evt.dom_wrappers={};Y.Env.evt.dom_map={};var _eventenv=Y.Env.evt,config=Y.config,win=config.win,add=YUI.Env.add,remove=YUI.Env.remove,onLoad=function(){YUI.Env.windowLoaded=true;Y.Event._load();remove(win,"load",onLoad)},onUnload=function(){Y.Event._unload()},EVENT_READY="domready",COMPAT_ARG="~yui|2|compat~",shouldIterate=function(o){try{return o&&typeof o!=="string"&&Y.Lang.isNumber(o.length)&&!o.tagName&&!Y.DOM.isWindow(o)}catch(ex){return false}},_ceProtoDelete=
|
||||
Y.CustomEvent.prototype._delete,_deleteAndClean=function(s){var ret=_ceProtoDelete.apply(this,arguments);if(!this.hasSubs())Y.Event._clean(this);return ret},Event=function(){var _loadComplete=false,_retryCount=0,_avail=[],_wrappers=_eventenv.dom_wrappers,_windowLoadKey=null,_el_events=_eventenv.dom_map;return{POLL_RETRYS:1E3,POLL_INTERVAL:40,lastError:null,_interval:null,_dri:null,DOMReady:false,startInterval:function(){if(!Event._interval)Event._interval=setInterval(Event._poll,Event.POLL_INTERVAL)},
|
||||
onAvailable:function(id,fn,p_obj,p_override,checkContent,compat){var a=Y.Array(id),i,availHandle;for(i=0;i<a.length;i=i+1)_avail.push({id:a[i],fn:fn,obj:p_obj,override:p_override,checkReady:checkContent,compat:compat});_retryCount=this.POLL_RETRYS;setTimeout(Event._poll,0);availHandle=new Y.EventHandle({_delete:function(){if(availHandle.handle){availHandle.handle.detach();return}var i,j;for(i=0;i<a.length;i++)for(j=0;j<_avail.length;j++)if(a[i]===_avail[j].id)_avail.splice(j,1)}});return availHandle},
|
||||
onContentReady:function(id,fn,obj,override,compat){return Event.onAvailable(id,fn,obj,override,true,compat)},attach:function(type,fn,el,context){return Event._attach(Y.Array(arguments,0,true))},_createWrapper:function(el,type,capture,compat,facade){var cewrapper,ek=Y.stamp(el),key="event:"+ek+type;if(false===facade)key+="native";if(capture)key+="capture";cewrapper=_wrappers[key];if(!cewrapper){cewrapper=Y.publish(key,{silent:true,bubbles:false,emitFacade:false,contextFn:function(){if(compat)return cewrapper.el;
|
||||
else{cewrapper.nodeRef=cewrapper.nodeRef||Y.one(cewrapper.el);return cewrapper.nodeRef}}});cewrapper.overrides={};cewrapper.el=el;cewrapper.key=key;cewrapper.domkey=ek;cewrapper.type=type;cewrapper.fn=function(e){cewrapper.fire(Event.getEvent(e,el,compat||false===facade))};cewrapper.capture=capture;if(el==win&&type=="load"){cewrapper.fireOnce=true;_windowLoadKey=key}cewrapper._delete=_deleteAndClean;_wrappers[key]=cewrapper;_el_events[ek]=_el_events[ek]||{};_el_events[ek][key]=cewrapper;add(el,type,
|
||||
cewrapper.fn,capture)}return cewrapper},_attach:function(args,conf){var compat,handles,oEl,cewrapper,context,fireNow=false,ret,type=args[0],fn=args[1],el=args[2]||win,facade=conf&&conf.facade,capture=conf&&conf.capture,overrides=conf&&conf.overrides;if(args[args.length-1]===COMPAT_ARG)compat=true;if(!fn||!fn.call)return false;if(shouldIterate(el)){handles=[];Y.each(el,function(v,k){args[2]=v;handles.push(Event._attach(args.slice(),conf))});return new Y.EventHandle(handles)}else if(Y.Lang.isString(el)){if(compat)oEl=
|
||||
Y.DOM.byId(el);else{oEl=Y.Selector.query(el);switch(oEl.length){case 0:oEl=null;break;case 1:oEl=oEl[0];break;default:args[2]=oEl;return Event._attach(args,conf)}}if(oEl)el=oEl;else{ret=Event.onAvailable(el,function(){ret.handle=Event._attach(args,conf)},Event,true,false,compat);return ret}}if(!el)return false;if(Y.Node&&Y.instanceOf(el,Y.Node))el=Y.Node.getDOMNode(el);cewrapper=Event._createWrapper(el,type,capture,compat,facade);if(overrides)Y.mix(cewrapper.overrides,overrides);if(el==win&&type==
|
||||
"load")if(YUI.Env.windowLoaded)fireNow=true;if(compat)args.pop();context=args[3];ret=cewrapper._on(fn,context,args.length>4?args.slice(4):null);if(fireNow)cewrapper.fire();return ret},detach:function(type,fn,el,obj){var args=Y.Array(arguments,0,true),compat,l,ok,i,id,ce;if(args[args.length-1]===COMPAT_ARG)compat=true;if(type&&type.detach)return type.detach();if(typeof el=="string")if(compat)el=Y.DOM.byId(el);else{el=Y.Selector.query(el);l=el.length;if(l<1)el=null;else if(l==1)el=el[0]}if(!el)return false;
|
||||
if(el.detach){args.splice(2,1);return el.detach.apply(el,args)}else if(shouldIterate(el)){ok=true;for(i=0,l=el.length;i<l;++i){args[2]=el[i];ok=Y.Event.detach.apply(Y.Event,args)&&ok}return ok}if(!type||!fn||!fn.call)return Event.purgeElement(el,false,type);id="event:"+Y.stamp(el)+type;ce=_wrappers[id];if(ce)return ce.detach(fn);else return false},getEvent:function(e,el,noFacade){var ev=e||win.event;return noFacade?ev:new Y.DOMEventFacade(ev,el,_wrappers["event:"+Y.stamp(el)+e.type])},generateId:function(el){return Y.DOM.generateID(el)},
|
||||
_isValidCollection:shouldIterate,_load:function(e){if(!_loadComplete){_loadComplete=true;if(Y.fire)Y.fire(EVENT_READY);Event._poll()}},_poll:function(){if(Event.locked)return;if(Y.UA.ie&&!YUI.Env.DOMReady){Event.startInterval();return}Event.locked=true;var i,len,item,el,notAvail,executeItem,tryAgain=!_loadComplete;if(!tryAgain)tryAgain=_retryCount>0;notAvail=[];executeItem=function(el,item){var context,ov=item.override;try{if(item.compat){if(item.override)if(ov===true)context=item.obj;else context=
|
||||
ov;else context=el;item.fn.call(context,item.obj)}else{context=item.obj||Y.one(el);item.fn.apply(context,Y.Lang.isArray(ov)?ov:[])}}catch(e){}};for(i=0,len=_avail.length;i<len;++i){item=_avail[i];if(item&&!item.checkReady){el=item.compat?Y.DOM.byId(item.id):Y.Selector.query(item.id,null,true);if(el){executeItem(el,item);_avail[i]=null}else notAvail.push(item)}}for(i=0,len=_avail.length;i<len;++i){item=_avail[i];if(item&&item.checkReady){el=item.compat?Y.DOM.byId(item.id):Y.Selector.query(item.id,
|
||||
null,true);if(el){if(_loadComplete||el.get&&el.get("nextSibling")||el.nextSibling){executeItem(el,item);_avail[i]=null}}else notAvail.push(item)}}_retryCount=notAvail.length===0?0:_retryCount-1;if(tryAgain)Event.startInterval();else{clearInterval(Event._interval);Event._interval=null}Event.locked=false;return},purgeElement:function(el,recurse,type){var oEl=Y.Lang.isString(el)?Y.Selector.query(el,null,true):el,lis=Event.getListeners(oEl,type),i,len,children,child;if(recurse&&oEl){lis=lis||[];children=
|
||||
Y.Selector.query("*",oEl);len=children.length;for(i=0;i<len;++i){child=Event.getListeners(children[i],type);if(child)lis=lis.concat(child)}}if(lis)for(i=0,len=lis.length;i<len;++i)lis[i].detachAll()},_clean:function(wrapper){var key=wrapper.key,domkey=wrapper.domkey;remove(wrapper.el,wrapper.type,wrapper.fn,wrapper.capture);delete _wrappers[key];delete Y._yuievt.events[key];if(_el_events[domkey]){delete _el_events[domkey][key];if(!Y.Object.size(_el_events[domkey]))delete _el_events[domkey]}},getListeners:function(el,
|
||||
type){var ek=Y.stamp(el,true),evts=_el_events[ek],results=[],key=type?"event:"+ek+type:null,adapters=_eventenv.plugins;if(!evts)return null;if(key){if(adapters[type]&&adapters[type].eventDef)key+="_synth";if(evts[key])results.push(evts[key]);key+="native";if(evts[key])results.push(evts[key])}else Y.each(evts,function(v,k){results.push(v)});return results.length?results:null},_unload:function(e){Y.each(_wrappers,function(v,k){if(v.type=="unload")v.fire(e);v.detachAll()});remove(win,"unload",onUnload)},
|
||||
nativeAdd:add,nativeRemove:remove}}();Y.Event=Event;if(config.injected||YUI.Env.windowLoaded)onLoad();else add(win,"load",onLoad);if(Y.UA.ie){Y.on(EVENT_READY,Event._poll);if(Y.UA.ie<7)try{add(win,"unload",onUnload)}catch(e){}}Event.Custom=Y.CustomEvent;Event.Subscriber=Y.Subscriber;Event.Target=Y.EventTarget;Event.Handle=Y.EventHandle;Event.Facade=Y.EventFacade;Event._poll()})();Y.Env.evt.plugins.available={on:function(type,fn,id,o){var a=arguments.length>4?Y.Array(arguments,4,true):null;return Y.Event.onAvailable.call(Y.Event,
|
||||
id,fn,o,a)}};Y.Env.evt.plugins.contentready={on:function(type,fn,id,o){var a=arguments.length>4?Y.Array(arguments,4,true):null;return Y.Event.onContentReady.call(Y.Event,id,fn,o,a)}}},"patched-v3.18.1",{"requires":["event-custom-base"]});
|
||||
YUI.add("event-custom-base",function(Y,NAME){Y.Env.evt={handles:{},plugins:{}};var DO_BEFORE=0,DO_AFTER=1,DO={objs:null,before:function(fn,obj,sFn,c){var f=fn,a;if(c){a=[fn,c].concat(Y.Array(arguments,4,true));f=Y.rbind.apply(Y,a)}return this._inject(DO_BEFORE,f,obj,sFn)},after:function(fn,obj,sFn,c){var f=fn,a;if(c){a=[fn,c].concat(Y.Array(arguments,4,true));f=Y.rbind.apply(Y,a)}return this._inject(DO_AFTER,f,obj,sFn)},_inject:function(when,fn,obj,sFn){var id=Y.stamp(obj),o,sid;if(!obj._yuiaop)obj._yuiaop=
|
||||
{};o=obj._yuiaop;if(!o[sFn]){o[sFn]=new Y.Do.Method(obj,sFn);obj[sFn]=function(){return o[sFn].exec.apply(o[sFn],arguments)}}sid=id+Y.stamp(fn)+sFn;o[sFn].register(sid,fn,when);return new Y.EventHandle(o[sFn],sid)},detach:function(handle){if(handle.detach)handle.detach()}};Y.Do=DO;DO.Method=function(obj,sFn){this.obj=obj;this.methodName=sFn;this.method=obj[sFn];this.before={};this.after={}};DO.Method.prototype.register=function(sid,fn,when){if(when)this.after[sid]=fn;else this.before[sid]=fn};DO.Method.prototype._delete=
|
||||
function(sid){delete this.before[sid];delete this.after[sid]};DO.Method.prototype.exec=function(){var args=Y.Array(arguments,0,true),i,ret,newRet,bf=this.before,af=this.after,prevented=false;for(i in bf)if(bf.hasOwnProperty(i)){ret=bf[i].apply(this.obj,args);if(ret)switch(ret.constructor){case DO.Halt:return ret.retVal;case DO.AlterArgs:args=ret.newArgs;break;case DO.Prevent:prevented=true;break;default:}}if(!prevented)ret=this.method.apply(this.obj,args);DO.originalRetVal=ret;DO.currentRetVal=ret;
|
||||
for(i in af)if(af.hasOwnProperty(i)){newRet=af[i].apply(this.obj,args);if(newRet&&newRet.constructor===DO.Halt)return newRet.retVal;else if(newRet&&newRet.constructor===DO.AlterReturn){ret=newRet.newRetVal;DO.currentRetVal=ret}}return ret};DO.AlterArgs=function(msg,newArgs){this.msg=msg;this.newArgs=newArgs};DO.AlterReturn=function(msg,newRetVal){this.msg=msg;this.newRetVal=newRetVal};DO.Halt=function(msg,retVal){this.msg=msg;this.retVal=retVal};DO.Prevent=function(msg){this.msg=msg};DO.Error=DO.Halt;
|
||||
var YArray=Y.Array,AFTER="after",CONFIGS=["broadcast","monitored","bubbles","context","contextFn","currentTarget","defaultFn","defaultTargetOnly","details","emitFacade","fireOnce","async","host","preventable","preventedFn","queuable","silent","stoppedFn","target","type"],CONFIGS_HASH=YArray.hash(CONFIGS),nativeSlice=Array.prototype.slice,YUI3_SIGNATURE=9,YUI_LOG="yui:log",mixConfigs=function(r,s,ov){var p;for(p in s)if(CONFIGS_HASH[p]&&(ov||!(p in r)))r[p]=s[p];return r};Y.CustomEvent=function(type,
|
||||
defaults){this._kds=Y.CustomEvent.keepDeprecatedSubs;this.id=Y.guid();this.type=type;this.silent=this.logSystem=type===YUI_LOG;if(this._kds){this.subscribers={};this.afters={}}if(defaults)mixConfigs(this,defaults,true)};Y.CustomEvent.keepDeprecatedSubs=false;Y.CustomEvent.mixConfigs=mixConfigs;Y.CustomEvent.prototype={constructor:Y.CustomEvent,signature:YUI3_SIGNATURE,context:Y,preventable:true,bubbles:true,hasSubs:function(when){var s=0,a=0,subs=this._subscribers,afters=this._afters,sib=this.sibling;
|
||||
if(subs)s=subs.length;if(afters)a=afters.length;if(sib){subs=sib._subscribers;afters=sib._afters;if(subs)s+=subs.length;if(afters)a+=afters.length}if(when)return when==="after"?a:s;return s+a},monitor:function(what){this.monitored=true;var type=this.id+"|"+this.type+"_"+what,args=nativeSlice.call(arguments,0);args[0]=type;return this.host.on.apply(this.host,args)},getSubs:function(){var sibling=this.sibling,subs=this._subscribers,afters=this._afters,siblingSubs,siblingAfters;if(sibling){siblingSubs=
|
||||
sibling._subscribers;siblingAfters=sibling._afters}if(siblingSubs)if(subs)subs=subs.concat(siblingSubs);else subs=siblingSubs.concat();else if(subs)subs=subs.concat();else subs=[];if(siblingAfters)if(afters)afters=afters.concat(siblingAfters);else afters=siblingAfters.concat();else if(afters)afters=afters.concat();else afters=[];return[subs,afters]},applyConfig:function(o,force){mixConfigs(this,o,force)},_on:function(fn,context,args,when){var s=new Y.Subscriber(fn,context,args,when),firedWith;if(this.fireOnce&&
|
||||
this.fired){firedWith=this.firedWith;if(this.emitFacade&&this._addFacadeToArgs)this._addFacadeToArgs(firedWith);if(this.async)setTimeout(Y.bind(this._notify,this,s,firedWith),0);else this._notify(s,firedWith)}if(when===AFTER){if(!this._afters)this._afters=[];this._afters.push(s)}else{if(!this._subscribers)this._subscribers=[];this._subscribers.push(s)}if(this._kds)if(when===AFTER)this.afters[s.id]=s;else this.subscribers[s.id]=s;return new Y.EventHandle(this,s)},subscribe:function(fn,context){var a=
|
||||
arguments.length>2?nativeSlice.call(arguments,2):null;return this._on(fn,context,a,true)},on:function(fn,context){var a=arguments.length>2?nativeSlice.call(arguments,2):null;if(this.monitored&&this.host)this.host._monitor("attach",this,{args:arguments});return this._on(fn,context,a,true)},after:function(fn,context){var a=arguments.length>2?nativeSlice.call(arguments,2):null;return this._on(fn,context,a,AFTER)},detach:function(fn,context){if(fn&&fn.detach)return fn.detach();var i,s,found=0,subs=this._subscribers,
|
||||
afters=this._afters;if(subs)for(i=subs.length;i>=0;i--){s=subs[i];if(s&&(!fn||fn===s.fn)){this._delete(s,subs,i);found++}}if(afters)for(i=afters.length;i>=0;i--){s=afters[i];if(s&&(!fn||fn===s.fn)){this._delete(s,afters,i);found++}}return found},unsubscribe:function(){return this.detach.apply(this,arguments)},_notify:function(s,args,ef){var ret;ret=s.notify(args,this);if(false===ret||this.stopped>1)return false;return true},log:function(msg,cat){},fire:function(){var args=[];args.push.apply(args,
|
||||
arguments);return this._fire(args)},_fire:function(args){if(this.fireOnce&&this.fired)return true;else{this.fired=true;if(this.fireOnce)this.firedWith=args;if(this.emitFacade)return this.fireComplex(args);else return this.fireSimple(args)}},fireSimple:function(args){this.stopped=0;this.prevented=0;if(this.hasSubs()){var subs=this.getSubs();this._procSubs(subs[0],args);this._procSubs(subs[1],args)}if(this.broadcast)this._broadcast(args);return this.stopped?false:true},fireComplex:function(args){args[0]=
|
||||
args[0]||{};return this.fireSimple(args)},_procSubs:function(subs,args,ef){var s,i,l;for(i=0,l=subs.length;i<l;i++){s=subs[i];if(s&&s.fn){if(false===this._notify(s,args,ef))this.stopped=2;if(this.stopped===2)return false}}return true},_broadcast:function(args){if(!this.stopped&&this.broadcast){var a=args.concat();a.unshift(this.type);if(this.host!==Y)Y.fire.apply(Y,a);if(this.broadcast===2)Y.Global.fire.apply(Y.Global,a)}},unsubscribeAll:function(){return this.detachAll.apply(this,arguments)},detachAll:function(){return this.detach()},
|
||||
_delete:function(s,subs,i){var when=s._when;if(!subs)subs=when===AFTER?this._afters:this._subscribers;if(subs){i=YArray.indexOf(subs,s,0);if(s&&subs[i]===s)subs.splice(i,1)}if(this._kds)if(when===AFTER)delete this.afters[s.id];else delete this.subscribers[s.id];if(this.monitored&&this.host)this.host._monitor("detach",this,{ce:this,sub:s});if(s)s.deleted=true}};Y.Subscriber=function(fn,context,args,when){this.fn=fn;this.context=context;this.id=Y.guid();this.args=args;this._when=when};Y.Subscriber.prototype=
|
||||
{constructor:Y.Subscriber,_notify:function(c,args,ce){if(this.deleted&&!this.postponed)if(this.postponed){delete this.fn;delete this.context}else{delete this.postponed;return null}var a=this.args,ret;switch(ce.signature){case 0:ret=this.fn.call(c,ce.type,args,c);break;case 1:ret=this.fn.call(c,args[0]||null,c);break;default:if(a||args){args=args||[];a=a?args.concat(a):args;ret=this.fn.apply(c,a)}else ret=this.fn.call(c)}if(this.once)ce._delete(this);return ret},notify:function(args,ce){var c=this.context,
|
||||
ret=true;if(!c)c=ce.contextFn?ce.contextFn():ce.context;if(Y.config&&Y.config.throwFail)ret=this._notify(c,args,ce);else try{ret=this._notify(c,args,ce)}catch(e){Y.error(this+" failed: "+e.message,e)}return ret},contains:function(fn,context){if(context)return this.fn===fn&&this.context===context;else return this.fn===fn},valueOf:function(){return this.id}};Y.EventHandle=function(evt,sub){this.evt=evt;this.sub=sub};Y.EventHandle.prototype={batch:function(f,c){f.call(c||this,this);if(Y.Lang.isArray(this.evt))Y.Array.each(this.evt,
|
||||
function(h){h.batch.call(c||h,f)})},detach:function(){var evt=this.evt,detached=0,i;if(evt)if(Y.Lang.isArray(evt))for(i=0;i<evt.length;i++)detached+=evt[i].detach();else{evt._delete(this.sub);detached=1}return detached},monitor:function(what){return this.evt.monitor.apply(this.evt,arguments)}};var L=Y.Lang,PREFIX_DELIMITER=":",CATEGORY_DELIMITER="|",AFTER_PREFIX="~AFTER~",WILD_TYPE_RE=/(.*?)(:)(.*?)/,_wildType=Y.cached(function(type){return type.replace(WILD_TYPE_RE,"*$2$3")}),_getType=function(type,
|
||||
pre){if(!pre||typeof type!=="string"||type.indexOf(PREFIX_DELIMITER)>-1)return type;return pre+PREFIX_DELIMITER+type},_parseType=Y.cached(function(type,pre){var t=type,detachcategory,after,i;if(!L.isString(t))return t;i=t.indexOf(AFTER_PREFIX);if(i>-1){after=true;t=t.substr(AFTER_PREFIX.length)}i=t.indexOf(CATEGORY_DELIMITER);if(i>-1){detachcategory=t.substr(0,i);t=t.substr(i+1);if(t==="*")t=null}return[detachcategory,pre?_getType(t,pre):t,after,t]}),ET=function(opts){var etState=this._yuievt,etConfig;
|
||||
if(!etState)etState=this._yuievt={events:{},targets:null,config:{host:this,context:this},chain:Y.config.chain};etConfig=etState.config;if(opts){mixConfigs(etConfig,opts,true);if(opts.chain!==undefined)etState.chain=opts.chain;if(opts.prefix)etConfig.prefix=opts.prefix}};ET.prototype={constructor:ET,once:function(){var handle=this.on.apply(this,arguments);handle.batch(function(hand){if(hand.sub)hand.sub.once=true});return handle},onceAfter:function(){var handle=this.after.apply(this,arguments);handle.batch(function(hand){if(hand.sub)hand.sub.once=
|
||||
true});return handle},parseType:function(type,pre){return _parseType(type,pre||this._yuievt.config.prefix)},on:function(type,fn,context){var yuievt=this._yuievt,parts=_parseType(type,yuievt.config.prefix),f,c,args,ret,ce,detachcategory,handle,store=Y.Env.evt.handles,after,adapt,shorttype,Node=Y.Node,n,domevent,isArr;this._monitor("attach",parts[1],{args:arguments,category:parts[0],after:parts[2]});if(L.isObject(type)){if(L.isFunction(type))return Y.Do.before.apply(Y.Do,arguments);f=fn;c=context;args=
|
||||
nativeSlice.call(arguments,0);ret=[];if(L.isArray(type))isArr=true;after=type._after;delete type._after;Y.each(type,function(v,k){if(L.isObject(v)){f=v.fn||(L.isFunction(v)?v:f);c=v.context||c}var nv=after?AFTER_PREFIX:"";args[0]=nv+(isArr?v:k);args[1]=f;args[2]=c;ret.push(this.on.apply(this,args))},this);return yuievt.chain?this:new Y.EventHandle(ret)}detachcategory=parts[0];after=parts[2];shorttype=parts[3];if(Node&&Y.instanceOf(this,Node)&&shorttype in Node.DOM_EVENTS){args=nativeSlice.call(arguments,
|
||||
0);args.splice(2,0,Node.getDOMNode(this));return Y.on.apply(Y,args)}type=parts[1];if(Y.instanceOf(this,YUI)){adapt=Y.Env.evt.plugins[type];args=nativeSlice.call(arguments,0);args[0]=shorttype;if(Node){n=args[2];if(Y.instanceOf(n,Y.NodeList))n=Y.NodeList.getDOMNodes(n);else if(Y.instanceOf(n,Node))n=Node.getDOMNode(n);domevent=shorttype in Node.DOM_EVENTS;if(domevent)args[2]=n}if(adapt)handle=adapt.on.apply(Y,args);else if(!type||domevent)handle=Y.Event._attach(args)}if(!handle){ce=yuievt.events[type]||
|
||||
this.publish(type);handle=ce._on(fn,context,arguments.length>3?nativeSlice.call(arguments,3):null,after?"after":true);if(type.indexOf("*:")!==-1)this._hasSiblings=true}if(detachcategory){store[detachcategory]=store[detachcategory]||{};store[detachcategory][type]=store[detachcategory][type]||[];store[detachcategory][type].push(handle)}return yuievt.chain?this:handle},subscribe:function(){return this.on.apply(this,arguments)},detach:function(type,fn,context){var evts=this._yuievt.events,i,Node=Y.Node,
|
||||
isNode=Node&&Y.instanceOf(this,Node);if(!type&&this!==Y){for(i in evts)if(evts.hasOwnProperty(i))evts[i].detach(fn,context);if(isNode)Y.Event.purgeElement(Node.getDOMNode(this));return this}var parts=_parseType(type,this._yuievt.config.prefix),detachcategory=L.isArray(parts)?parts[0]:null,shorttype=parts?parts[3]:null,adapt,store=Y.Env.evt.handles,detachhost,cat,args,ce,keyDetacher=function(lcat,ltype,host){var handles=lcat[ltype],ce,i;if(handles)for(i=handles.length-1;i>=0;--i){ce=handles[i].evt;
|
||||
if(ce.host===host||ce.el===host)handles[i].detach()}};if(detachcategory){cat=store[detachcategory];type=parts[1];detachhost=isNode?Y.Node.getDOMNode(this):this;if(cat){if(type)keyDetacher(cat,type,detachhost);else for(i in cat)if(cat.hasOwnProperty(i))keyDetacher(cat,i,detachhost);return this}}else if(L.isObject(type)&&type.detach){type.detach();return this}else if(isNode&&(!shorttype||shorttype in Node.DOM_EVENTS)){args=nativeSlice.call(arguments,0);args[2]=Node.getDOMNode(this);Y.detach.apply(Y,
|
||||
args);return this}adapt=Y.Env.evt.plugins[shorttype];if(Y.instanceOf(this,YUI)){args=nativeSlice.call(arguments,0);if(adapt&&adapt.detach){adapt.detach.apply(Y,args);return this}else if(!type||!adapt&&Node&&type in Node.DOM_EVENTS){args[0]=type;Y.Event.detach.apply(Y.Event,args);return this}}ce=evts[parts[1]];if(ce)ce.detach(fn,context);return this},unsubscribe:function(){return this.detach.apply(this,arguments)},detachAll:function(type){return this.detach(type)},unsubscribeAll:function(){return this.detachAll.apply(this,
|
||||
arguments)},publish:function(type,opts){var ret,etState=this._yuievt,etConfig=etState.config,pre=etConfig.prefix;if(typeof type==="string"){if(pre)type=_getType(type,pre);ret=this._publish(type,etConfig,opts)}else{ret={};Y.each(type,function(v,k){if(pre)k=_getType(k,pre);ret[k]=this._publish(k,etConfig,v||opts)},this)}return ret},_getFullType:function(type){var pre=this._yuievt.config.prefix;if(pre)return pre+PREFIX_DELIMITER+type;else return type},_publish:function(fullType,etOpts,ceOpts){var ce,
|
||||
etState=this._yuievt,etConfig=etState.config,host=etConfig.host,context=etConfig.context,events=etState.events;ce=events[fullType];if(etConfig.monitored&&!ce||ce&&ce.monitored)this._monitor("publish",fullType,{args:arguments});if(!ce){ce=events[fullType]=new Y.CustomEvent(fullType,etOpts);if(!etOpts){ce.host=host;ce.context=context}}if(ceOpts)mixConfigs(ce,ceOpts,true);return ce},_monitor:function(what,eventType,o){var monitorevt,ce,type;if(eventType){if(typeof eventType==="string"){type=eventType;
|
||||
ce=this.getEvent(eventType,true)}else{ce=eventType;type=eventType.type}if(this._yuievt.config.monitored&&(!ce||ce.monitored)||ce&&ce.monitored){monitorevt=type+"_"+what;o.monitored=what;this.fire.call(this,monitorevt,o)}}},fire:function(type){var typeIncluded=typeof type==="string",argCount=arguments.length,t=type,yuievt=this._yuievt,etConfig=yuievt.config,pre=etConfig.prefix,ret,ce,ce2,args;if(typeIncluded&&argCount<=3)if(argCount===2)args=[arguments[1]];else if(argCount===3)args=[arguments[1],arguments[2]];
|
||||
else args=[];else args=nativeSlice.call(arguments,typeIncluded?1:0);if(!typeIncluded)t=type&&type.type;if(pre)t=_getType(t,pre);ce=yuievt.events[t];if(this._hasSiblings){ce2=this.getSibling(t,ce);if(ce2&&!ce)ce=this.publish(t)}if(etConfig.monitored&&(!ce||ce.monitored)||ce&&ce.monitored)this._monitor("fire",ce||t,{args:args});if(!ce){if(yuievt.hasTargets)return this.bubble({type:t},args,this);ret=true}else{if(ce2)ce.sibling=ce2;ret=ce._fire(args)}return yuievt.chain?this:ret},getSibling:function(type,
|
||||
ce){var ce2;if(type.indexOf(PREFIX_DELIMITER)>-1){type=_wildType(type);ce2=this.getEvent(type,true);if(ce2){ce2.applyConfig(ce);ce2.bubbles=false;ce2.broadcast=0}}return ce2},getEvent:function(type,prefixed){var pre,e;if(!prefixed){pre=this._yuievt.config.prefix;type=pre?_getType(type,pre):type}e=this._yuievt.events;return e[type]||null},after:function(type,fn){var a=nativeSlice.call(arguments,0);switch(L.type(type)){case "function":return Y.Do.after.apply(Y.Do,arguments);case "array":case "object":a[0]._after=
|
||||
true;break;default:a[0]=AFTER_PREFIX+type}return this.on.apply(this,a)},before:function(){return this.on.apply(this,arguments)}};Y.EventTarget=ET;Y.mix(Y,ET.prototype);ET.call(Y,{bubbles:false});YUI.Env.globalEvents=YUI.Env.globalEvents||new ET;Y.Global=YUI.Env.globalEvents},"patched-v3.18.1",{"requires":["oop"]});
|
||||
YUI.add("event-custom-complex",function(Y,NAME){var FACADE,FACADE_KEYS,YObject=Y.Object,key,EMPTY={},CEProto=Y.CustomEvent.prototype,ETProto=Y.EventTarget.prototype,mixFacadeProps=function(facade,payload){var p;for(p in payload)if(!FACADE_KEYS.hasOwnProperty(p))facade[p]=payload[p]};Y.EventFacade=function(e,currentTarget){if(!e)e=EMPTY;this._event=e;this.details=e.details;this.type=e.type;this._type=e.type;this.target=e.target;this.currentTarget=currentTarget;this.relatedTarget=e.relatedTarget};Y.mix(Y.EventFacade.prototype,
|
||||
{stopPropagation:function(){this._event.stopPropagation();this.stopped=1},stopImmediatePropagation:function(){this._event.stopImmediatePropagation();this.stopped=2},preventDefault:function(){this._event.preventDefault();this.prevented=1},halt:function(immediate){this._event.halt(immediate);this.prevented=1;this.stopped=immediate?2:1}});CEProto.fireComplex=function(args){var es,ef,q,queue,ce,ret=true,events,subs,ons,afters,afterQueue,postponed,prevented,preventedFn,defaultFn,self=this,host=self.host||
|
||||
self,next,oldbubble,stack=self.stack,yuievt=host._yuievt,hasPotentialSubscribers;if(stack)if(self.queuable&&self.type!==stack.next.type){if(!stack.queue)stack.queue=[];stack.queue.push([self,args]);return true}hasPotentialSubscribers=self.hasSubs()||yuievt.hasTargets||self.broadcast;self.target=self.target||host;self.currentTarget=host;self.details=args.concat();if(hasPotentialSubscribers){es=stack||{id:self.id,next:self,silent:self.silent,stopped:0,prevented:0,bubbling:null,type:self.type,defaultTargetOnly:self.defaultTargetOnly};
|
||||
subs=self.getSubs();ons=subs[0];afters=subs[1];self.stopped=self.type!==es.type?0:es.stopped;self.prevented=self.type!==es.type?0:es.prevented;if(self.stoppedFn){events=new Y.EventTarget({fireOnce:true,context:host});self.events=events;events.on("stopped",self.stoppedFn)}self._facade=null;ef=self._createFacade(args);if(ons)self._procSubs(ons,args,ef);if(self.bubbles&&host.bubble&&!self.stopped){oldbubble=es.bubbling;es.bubbling=self.type;if(es.type!==self.type){es.stopped=0;es.prevented=0}ret=host.bubble(self,
|
||||
args,null,es);self.stopped=Math.max(self.stopped,es.stopped);self.prevented=Math.max(self.prevented,es.prevented);es.bubbling=oldbubble}prevented=self.prevented;if(prevented){preventedFn=self.preventedFn;if(preventedFn)preventedFn.apply(host,args)}else{defaultFn=self.defaultFn;if(defaultFn&&(!self.defaultTargetOnly&&!es.defaultTargetOnly||host===ef.target))defaultFn.apply(host,args)}if(self.broadcast)self._broadcast(args);if(afters&&!self.prevented&&self.stopped<2){afterQueue=es.afterQueue;if(es.id===
|
||||
self.id||self.type!==yuievt.bubbling){self._procSubs(afters,args,ef);if(afterQueue)while(next=afterQueue.last())next()}else{postponed=afters;if(es.execDefaultCnt){postponed=Y.merge(postponed);Y.each(postponed,function(s){s.postponed=true})}if(!afterQueue)es.afterQueue=new Y.Queue;es.afterQueue.add(function(){self._procSubs(postponed,args,ef)})}}self.target=null;if(es.id===self.id){queue=es.queue;if(queue)while(queue.length){q=queue.pop();ce=q[0];es.next=ce;ce._fire(q[1])}self.stack=null}ret=!self.stopped;
|
||||
if(self.type!==yuievt.bubbling){es.stopped=0;es.prevented=0;self.stopped=0;self.prevented=0}}else{defaultFn=self.defaultFn;if(defaultFn){ef=self._createFacade(args);if(!self.defaultTargetOnly||host===ef.target)defaultFn.apply(host,args)}}self._facade=null;return ret};CEProto._hasPotentialSubscribers=function(){return this.hasSubs()||this.host._yuievt.hasTargets||this.broadcast};CEProto._createFacade=CEProto._getFacade=function(fireArgs){var userArgs=this.details,firstArg=userArgs&&userArgs[0],firstArgIsObj=
|
||||
firstArg&&typeof firstArg==="object",ef=this._facade;if(!ef)ef=new Y.EventFacade(this,this.currentTarget);if(firstArgIsObj){mixFacadeProps(ef,firstArg);if(firstArg.type)ef.type=firstArg.type;if(fireArgs)fireArgs[0]=ef}else if(fireArgs)fireArgs.unshift(ef);ef.details=this.details;ef.target=this.originalTarget||this.target;ef.currentTarget=this.currentTarget;ef.stopped=0;ef.prevented=0;this._facade=ef;return this._facade};CEProto._addFacadeToArgs=function(args){var e=args[0];if(!(e&&e.halt&&e.stopImmediatePropagation&&
|
||||
e.stopPropagation&&e._event))this._createFacade(args)};CEProto.stopPropagation=function(){this.stopped=1;if(this.stack)this.stack.stopped=1;if(this.events)this.events.fire("stopped",this)};CEProto.stopImmediatePropagation=function(){this.stopped=2;if(this.stack)this.stack.stopped=2;if(this.events)this.events.fire("stopped",this)};CEProto.preventDefault=function(){if(this.preventable){this.prevented=1;if(this.stack)this.stack.prevented=1}};CEProto.halt=function(immediate){if(immediate)this.stopImmediatePropagation();
|
||||
else this.stopPropagation();this.preventDefault()};ETProto.addTarget=function(o){var etState=this._yuievt;if(!etState.targets)etState.targets={};etState.targets[Y.stamp(o)]=o;etState.hasTargets=true;return this};ETProto.getTargets=function(){var targets=this._yuievt.targets;return targets?YObject.values(targets):[]};ETProto.removeTarget=function(o){var targets=this._yuievt.targets;if(targets){delete targets[Y.stamp(o,true)];if(YObject.size(targets)===0)this._yuievt.hasTargets=false}return this};ETProto.bubble=
|
||||
function(evt,args,target,es){var targs=this._yuievt.targets,ret=true,t,ce,i,bc,ce2,type=evt&&evt.type,originalTarget=target||evt&&evt.target||this,oldbubble;if(!evt||!evt.stopped&&targs)for(i in targs)if(targs.hasOwnProperty(i)){t=targs[i];ce=t._yuievt.events[type];if(t._hasSiblings)ce2=t.getSibling(type,ce);if(ce2&&!ce)ce=t.publish(type);oldbubble=t._yuievt.bubbling;t._yuievt.bubbling=type;if(!ce){if(t._yuievt.hasTargets)t.bubble(evt,args,originalTarget,es)}else{if(ce2)ce.sibling=ce2;ce.target=originalTarget;
|
||||
ce.originalTarget=originalTarget;ce.currentTarget=t;bc=ce.broadcast;ce.broadcast=false;ce.emitFacade=true;ce.stack=es;ret=ret&&ce.fire.apply(ce,args||evt.details||[]);ce.broadcast=bc;ce.originalTarget=null;if(ce.stopped)break}t._yuievt.bubbling=oldbubble}return ret};ETProto._hasPotentialSubscribers=function(fullType){var etState=this._yuievt,e=etState.events[fullType];if(e)return e.hasSubs()||etState.hasTargets||e.broadcast;else return false};FACADE=new Y.EventFacade;FACADE_KEYS={};for(key in FACADE)FACADE_KEYS[key]=
|
||||
true},"patched-v3.18.1",{"requires":["event-custom-base"]});
|
||||
YUI.add("event-delegate",function(Y,NAME){var toArray=Y.Array,YLang=Y.Lang,isString=YLang.isString,isObject=YLang.isObject,isArray=YLang.isArray,selectorTest=Y.Selector.test,detachCategories=Y.Env.evt.handles;function delegate(type,fn,el,filter){var args=toArray(arguments,0,true),query=isString(el)?el:null,typeBits,synth,container,categories,cat,i,len,handles,handle;if(isObject(type)){handles=[];if(isArray(type))for(i=0,len=type.length;i<len;++i){args[0]=type[i];handles.push(Y.delegate.apply(Y,args))}else{args.unshift(null);
|
||||
for(i in type)if(type.hasOwnProperty(i)){args[0]=i;args[1]=type[i];handles.push(Y.delegate.apply(Y,args))}}return new Y.EventHandle(handles)}typeBits=type.split(/\|/);if(typeBits.length>1){cat=typeBits.shift();args[0]=type=typeBits.shift()}synth=Y.Node.DOM_EVENTS[type];if(isObject(synth)&&synth.delegate)handle=synth.delegate.apply(synth,arguments);if(!handle){if(!type||!fn||!el||!filter)return;container=query?Y.Selector.query(query,null,true):el;if(!container&&isString(el))handle=Y.on("available",
|
||||
function(){Y.mix(handle,Y.delegate.apply(Y,args),true)},el);if(!handle&&container){args.splice(2,2,container);handle=Y.Event._attach(args,{facade:false});handle.sub.filter=filter;handle.sub._notify=delegate.notifySub}}if(handle&&cat){categories=detachCategories[cat]||(detachCategories[cat]={});categories=categories[type]||(categories[type]=[]);categories.push(handle)}return handle}delegate.notifySub=function(thisObj,args,ce){args=args.slice();if(this.args)args.push.apply(args,this.args);var currentTarget=
|
||||
delegate._applyFilter(this.filter,args,ce),e,i,len,ret;if(currentTarget){currentTarget=toArray(currentTarget);e=args[0]=new Y.DOMEventFacade(args[0],ce.el,ce);e.container=Y.one(ce.el);for(i=0,len=currentTarget.length;i<len&&!e.stopped;++i){e.currentTarget=Y.one(currentTarget[i]);ret=this.fn.apply(this.context||e.currentTarget,args);if(ret===false)break}return ret}};delegate.compileFilter=Y.cached(function(selector){return function(target,e){return selectorTest(target._node,selector,e.currentTarget===
|
||||
e.target?null:e.currentTarget._node)}});delegate._disabledRE=/^(?:button|input|select|textarea)$/i;delegate._applyFilter=function(filter,args,ce){var e=args[0],container=ce.el,target=e.target||e.srcElement,match=[],isContainer=false;if(target.nodeType===3)target=target.parentNode;if(target.disabled&&delegate._disabledRE.test(target.nodeName))return match;args.unshift(target);if(isString(filter))while(target){isContainer=target===container;if(selectorTest(target,filter,isContainer?null:container))match.push(target);
|
||||
if(isContainer)break;target=target.parentNode}else{args[0]=Y.one(target);args[1]=new Y.DOMEventFacade(e,container,ce);while(target){if(filter.apply(args[0],args))match.push(target);if(target===container)break;target=target.parentNode;args[0]=Y.one(target)}args[1]=e}if(match.length<=1)match=match[0];args.shift();return match};Y.delegate=Y.Event.delegate=delegate},"patched-v3.18.1",{"requires":["node-base"]});
|
||||
YUI.add("event-focus",function(Y,NAME){var Event=Y.Event,YLang=Y.Lang,isString=YLang.isString,arrayIndex=Y.Array.indexOf,useActivate=function(){var supported=false,doc=Y.config.doc,p;if(doc){p=doc.createElement("p");p.setAttribute("onbeforeactivate",";");supported=p.onbeforeactivate!==undefined}return supported}();function define(type,proxy,directEvent){var nodeDataKey="_"+type+"Notifiers";Y.Event.define(type,{_useActivate:useActivate,_attach:function(el,notifier,delegate){if(Y.DOM.isWindow(el))return Event._attach([type,
|
||||
function(e){notifier.fire(e)},el]);else return Event._attach([proxy,this._proxy,el,this,notifier,delegate],{capture:true})},_proxy:function(e,notifier,delegate){var target=e.target,currentTarget=e.currentTarget,notifiers=target.getData(nodeDataKey),yuid=Y.stamp(currentTarget._node),defer=useActivate||target!==currentTarget,directSub;notifier.currentTarget=delegate?target:currentTarget;notifier.container=delegate?currentTarget:null;if(!notifiers){notifiers={};target.setData(nodeDataKey,notifiers);
|
||||
if(defer){directSub=Event._attach([directEvent,this._notify,target._node]).sub;directSub.once=true}}else defer=true;if(!notifiers[yuid])notifiers[yuid]=[];notifiers[yuid].push(notifier);if(!defer)this._notify(e)},_notify:function(e,container){var currentTarget=e.currentTarget,notifierData=currentTarget.getData(nodeDataKey),axisNodes=currentTarget.ancestors(),doc=currentTarget.get("ownerDocument"),delegates=[],count=notifierData?Y.Object.keys(notifierData).length:0,target,notifiers,notifier,yuid,match,
|
||||
tmp,i,len,sub,ret;currentTarget.clearData(nodeDataKey);axisNodes.push(currentTarget);if(doc)axisNodes.unshift(doc);axisNodes._nodes.reverse();if(count){tmp=count;axisNodes.some(function(node){var yuid=Y.stamp(node),notifiers=notifierData[yuid],i,len;if(notifiers){count--;for(i=0,len=notifiers.length;i<len;++i)if(notifiers[i].handle.sub.filter)delegates.push(notifiers[i])}return!count});count=tmp}while(count&&(target=axisNodes.shift())){yuid=Y.stamp(target);notifiers=notifierData[yuid];if(notifiers){for(i=
|
||||
0,len=notifiers.length;i<len;++i){notifier=notifiers[i];sub=notifier.handle.sub;match=true;e.currentTarget=target;if(sub.filter){match=sub.filter.apply(target,[target,e].concat(sub.args||[]));delegates.splice(arrayIndex(delegates,notifier),1)}if(match){e.container=notifier.container;ret=notifier.fire(e)}if(ret===false||e.stopped===2)break}delete notifiers[yuid];count--}if(e.stopped!==2)for(i=0,len=delegates.length;i<len;++i){notifier=delegates[i];sub=notifier.handle.sub;if(sub.filter.apply(target,
|
||||
[target,e].concat(sub.args||[]))){e.container=notifier.container;e.currentTarget=target;ret=notifier.fire(e)}if(ret===false||e.stopped===2||e.stopped&&delegates[i+1]&&delegates[i+1].container!==notifier.container)break}if(e.stopped)break}},on:function(node,sub,notifier){sub.handle=this._attach(node._node,notifier)},detach:function(node,sub){sub.handle.detach()},delegate:function(node,sub,notifier,filter){if(isString(filter))sub.filter=function(target){return Y.Selector.test(target._node,filter,node===
|
||||
target?null:node._node)};sub.handle=this._attach(node._node,notifier,true)},detachDelegate:function(node,sub){sub.handle.detach()}},true)}if(useActivate){define("focus","beforeactivate","focusin");define("blur","beforedeactivate","focusout")}else{define("focus","focus","focus");define("blur","blur","blur")}},"patched-v3.18.1",{"requires":["event-synthetic"]});
|
||||
YUI.add("event-hover",function(Y,NAME){var isFunction=Y.Lang.isFunction,noop=function(){},conf={processArgs:function(args){var i=isFunction(args[2])?2:3;return isFunction(args[i])?args.splice(i,1)[0]:noop},on:function(node,sub,notifier,filter){var args=sub.args?sub.args.slice():[];args.unshift(null);sub._detach=node[filter?"delegate":"on"]({mouseenter:function(e){e.phase="over";notifier.fire(e)},mouseleave:function(e){var thisObj=sub.context||this;args[0]=e;e.type="hover";e.phase="out";sub._extra.apply(thisObj,
|
||||
args)}},filter)},detach:function(node,sub,notifier){sub._detach.detach()}};conf.delegate=conf.on;conf.detachDelegate=conf.detach;Y.Event.define("hover",conf)},"patched-v3.18.1",{"requires":["event-mouseenter"]});
|
||||
YUI.add("event-key",function(Y,NAME){var ALT="+alt",CTRL="+ctrl",META="+meta",SHIFT="+shift",trim=Y.Lang.trim,eventDef={KEY_MAP:{enter:13,space:32,esc:27,backspace:8,tab:9,pageup:33,pagedown:34},_typeRE:/^(up|down|press):/,_keysRE:/^(?:up|down|press):|\+(alt|ctrl|meta|shift)/g,processArgs:function(args){var spec=args.splice(3,1)[0],mods=Y.Array.hash(spec.match(/\+(?:alt|ctrl|meta|shift)\b/g)||[]),config={type:this._typeRE.test(spec)?RegExp.$1:null,mods:mods,keys:null},bits=spec.replace(this._keysRE,
|
||||
""),chr,uc,lc,i;if(bits){bits=bits.split(",");config.keys={};for(i=bits.length-1;i>=0;--i){chr=trim(bits[i]);if(!chr)continue;if(+chr==chr)config.keys[chr]=mods;else{lc=chr.toLowerCase();if(this.KEY_MAP[lc]){config.keys[this.KEY_MAP[lc]]=mods;if(!config.type)config.type="down"}else{chr=chr.charAt(0);uc=chr.toUpperCase();if(mods["+shift"])chr=uc;config.keys[chr.charCodeAt(0)]=chr===uc?Y.merge(mods,{"+shift":true}):mods}}}}if(!config.type)config.type="press";return config},on:function(node,sub,notifier,
|
||||
filter){var spec=sub._extra,type="key"+spec.type,keys=spec.keys,method=filter?"delegate":"on";sub._detach=node[method](type,function(e){var key=keys?keys[e.which]:spec.mods;if(key&&(!key[ALT]||key[ALT]&&e.altKey)&&(!key[CTRL]||key[CTRL]&&e.ctrlKey)&&(!key[META]||key[META]&&e.metaKey)&&(!key[SHIFT]||key[SHIFT]&&e.shiftKey))notifier.fire(e)},filter)},detach:function(node,sub,notifier){sub._detach.detach()}};eventDef.delegate=eventDef.on;eventDef.detachDelegate=eventDef.detach;Y.Event.define("key",eventDef,
|
||||
true)},"patched-v3.18.1",{"requires":["event-synthetic"]});
|
||||
@@ -0,0 +1,344 @@
|
||||
/*
|
||||
jQuery JavaScript Library v3.3.1
|
||||
https://jquery.com/
|
||||
|
||||
Includes Sizzle.js
|
||||
https://sizzlejs.com/
|
||||
|
||||
Copyright JS Foundation and other contributors
|
||||
Released under the MIT license
|
||||
https://jquery.org/license
|
||||
|
||||
Date: 2018-01-20T17:24Z
|
||||
Sizzle CSS Selector Engine v2.3.3
|
||||
https://sizzlejs.com/
|
||||
|
||||
Copyright jQuery Foundation and other contributors
|
||||
Released under the MIT license
|
||||
http://jquery.org/license
|
||||
|
||||
Date: 2016-08-08
|
||||
*/
|
||||
(function(global,factory){if(typeof module==="object"&&typeof module.exports==="object")module.exports=global.document?factory(global,true):function(w){if(!w.document)throw new Error("jQuery requires a window with a document");return factory(w)};else factory(global)})(typeof window!=="undefined"?window:this,function(window,noGlobal){var arr=[];var document=window.document;var getProto=Object.getPrototypeOf;var slice=arr.slice;var concat=arr.concat;var push=arr.push;var indexOf=arr.indexOf;var class2type=
|
||||
{};var toString=class2type.toString;var hasOwn=class2type.hasOwnProperty;var fnToString=hasOwn.toString;var ObjectFunctionString=fnToString.call(Object);var support={};var isFunction=function isFunction(obj){return typeof obj==="function"&&typeof obj.nodeType!=="number"};var isWindow=function isWindow(obj){return obj!=null&&obj===obj.window};var preservedScriptAttributes={type:true,src:true,noModule:true};function DOMEval(code,doc,node){doc=doc||document;var i,script=doc.createElement("script");script.text=
|
||||
code;if(node)for(i in preservedScriptAttributes)if(node[i])script[i]=node[i];doc.head.appendChild(script).parentNode.removeChild(script)}function toType(obj){if(obj==null)return obj+"";return typeof obj==="object"||typeof obj==="function"?class2type[toString.call(obj)]||"object":typeof obj}var version="3.3.1",jQuery=function(selector,context){return new jQuery.fn.init(selector,context)},rtrim=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;jQuery.fn=jQuery.prototype={jquery:version,constructor:jQuery,length:0,
|
||||
toArray:function(){return slice.call(this)},get:function(num){if(num==null)return slice.call(this);return num<0?this[num+this.length]:this[num]},pushStack:function(elems){var ret=jQuery.merge(this.constructor(),elems);ret.prevObject=this;return ret},each:function(callback){return jQuery.each(this,callback)},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem)}))},slice:function(){return this.pushStack(slice.apply(this,arguments))},first:function(){return this.eq(0)},
|
||||
last:function(){return this.eq(-1)},eq:function(i){var len=this.length,j=+i+(i<0?len:0);return this.pushStack(j>=0&&j<len?[this[j]]:[])},end:function(){return this.prevObject||this.constructor()},push:push,sort:arr.sort,splice:arr.splice};jQuery.extend=jQuery.fn.extend=function(){var options,name,src,copy,copyIsArray,clone,target=arguments[0]||{},i=1,length=arguments.length,deep=false;if(typeof target==="boolean"){deep=target;target=arguments[i]||{};i++}if(typeof target!=="object"&&!isFunction(target))target=
|
||||
{};if(i===length){target=this;i--}for(;i<length;i++)if((options=arguments[i])!=null)for(name in options){src=target[name];copy=options[name];if(target===copy)continue;if(deep&©&&(jQuery.isPlainObject(copy)||(copyIsArray=Array.isArray(copy)))){if(copyIsArray){copyIsArray=false;clone=src&&Array.isArray(src)?src:[]}else clone=src&&jQuery.isPlainObject(src)?src:{};target[name]=jQuery.extend(deep,clone,copy)}else if(copy!==undefined)target[name]=copy}return target};jQuery.extend({expando:"jQuery"+
|
||||
(version+Math.random()).replace(/\D/g,""),isReady:true,error:function(msg){throw new Error(msg);},noop:function(){},isPlainObject:function(obj){var proto,Ctor;if(!obj||toString.call(obj)!=="[object Object]")return false;proto=getProto(obj);if(!proto)return true;Ctor=hasOwn.call(proto,"constructor")&&proto.constructor;return typeof Ctor==="function"&&fnToString.call(Ctor)===ObjectFunctionString},isEmptyObject:function(obj){var name;for(name in obj)return false;return true},globalEval:function(code){DOMEval(code)},
|
||||
each:function(obj,callback){var length,i=0;if(isArrayLike(obj)){length=obj.length;for(;i<length;i++)if(callback.call(obj[i],i,obj[i])===false)break}else for(i in obj)if(callback.call(obj[i],i,obj[i])===false)break;return obj},trim:function(text){return text==null?"":(text+"").replace(rtrim,"")},makeArray:function(arr,results){var ret=results||[];if(arr!=null)if(isArrayLike(Object(arr)))jQuery.merge(ret,typeof arr==="string"?[arr]:arr);else push.call(ret,arr);return ret},inArray:function(elem,arr,
|
||||
i){return arr==null?-1:indexOf.call(arr,elem,i)},merge:function(first,second){var len=+second.length,j=0,i=first.length;for(;j<len;j++)first[i++]=second[j];first.length=i;return first},grep:function(elems,callback,invert){var callbackInverse,matches=[],i=0,length=elems.length,callbackExpect=!invert;for(;i<length;i++){callbackInverse=!callback(elems[i],i);if(callbackInverse!==callbackExpect)matches.push(elems[i])}return matches},map:function(elems,callback,arg){var length,value,i=0,ret=[];if(isArrayLike(elems)){length=
|
||||
elems.length;for(;i<length;i++){value=callback(elems[i],i,arg);if(value!=null)ret.push(value)}}else for(i in elems){value=callback(elems[i],i,arg);if(value!=null)ret.push(value)}return concat.apply([],ret)},guid:1,support:support});if(typeof Symbol==="function")jQuery.fn[Symbol.iterator]=arr[Symbol.iterator];jQuery.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(i,name){class2type["[object "+name+"]"]=name.toLowerCase()});function isArrayLike(obj){var length=
|
||||
!!obj&&"length"in obj&&obj.length,type=toType(obj);if(isFunction(obj)||isWindow(obj))return false;return type==="array"||length===0||typeof length==="number"&&length>0&&length-1 in obj}var Sizzle=function(window){var i,support,Expr,getText,isXML,tokenize,compile,select,outermostContext,sortInput,hasDuplicate,setDocument,document,docElem,documentIsHTML,rbuggyQSA,rbuggyMatches,matches,contains,expando="sizzle"+1*new Date,preferredDoc=window.document,dirruns=0,done=0,classCache=createCache(),tokenCache=
|
||||
createCache(),compilerCache=createCache(),sortOrder=function(a,b){if(a===b)hasDuplicate=true;return 0},hasOwn={}.hasOwnProperty,arr=[],pop=arr.pop,push_native=arr.push,push=arr.push,slice=arr.slice,indexOf=function(list,elem){var i=0,len=list.length;for(;i<len;i++)if(list[i]===elem)return i;return-1},booleans="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",whitespace="[\\x20\\t\\r\\n\\f]",identifier="(?:\\\\.|[\\w-]|[^\x00-\\xa0])+",
|
||||
attributes="\\["+whitespace+"*("+identifier+")(?:"+whitespace+"*([*^$|!~]?\x3d)"+whitespace+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+identifier+"))|)"+whitespace+"*\\]",pseudos=":("+identifier+")(?:\\(("+"('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|"+"((?:\\\\.|[^\\\\()[\\]]|"+attributes+")*)|"+".*"+")\\)|)",rwhitespace=new RegExp(whitespace+"+","g"),rtrim=new RegExp("^"+whitespace+"+|((?:^|[^\\\\])(?:\\\\.)*)"+whitespace+"+$","g"),rcomma=new RegExp("^"+whitespace+"*,"+
|
||||
whitespace+"*"),rcombinators=new RegExp("^"+whitespace+"*([\x3e+~]|"+whitespace+")"+whitespace+"*"),rattributeQuotes=new RegExp("\x3d"+whitespace+"*([^\\]'\"]*?)"+whitespace+"*\\]","g"),rpseudo=new RegExp(pseudos),ridentifier=new RegExp("^"+identifier+"$"),matchExpr={"ID":new RegExp("^#("+identifier+")"),"CLASS":new RegExp("^\\.("+identifier+")"),"TAG":new RegExp("^("+identifier+"|[*])"),"ATTR":new RegExp("^"+attributes),"PSEUDO":new RegExp("^"+pseudos),"CHILD":new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+
|
||||
whitespace+"*(even|odd|(([+-]|)(\\d*)n|)"+whitespace+"*(?:([+-]|)"+whitespace+"*(\\d+)|))"+whitespace+"*\\)|)","i"),"bool":new RegExp("^(?:"+booleans+")$","i"),"needsContext":new RegExp("^"+whitespace+"*[\x3e+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+whitespace+"*((?:-\\d)?\\d*)"+whitespace+"*\\)|)(?\x3d[^-]|$)","i")},rinputs=/^(?:input|select|textarea|button)$/i,rheader=/^h\d$/i,rnative=/^[^{]+\{\s*\[native \w/,rquickExpr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,rsibling=/[+~]/,runescape=new RegExp("\\\\([\\da-f]{1,6}"+
|
||||
whitespace+"?|("+whitespace+")|.)","ig"),funescape=function(_,escaped,escapedWhitespace){var high="0x"+escaped-65536;return high!==high||escapedWhitespace?escaped:high<0?String.fromCharCode(high+65536):String.fromCharCode(high>>10|55296,high&1023|56320)},rcssescape=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,fcssescape=function(ch,asCodePoint){if(asCodePoint){if(ch==="\x00")return"\ufffd";return ch.slice(0,-1)+"\\"+ch.charCodeAt(ch.length-1).toString(16)+" "}return"\\"+ch},unloadHandler=
|
||||
function(){setDocument()},disabledAncestor=addCombinator(function(elem){return elem.disabled===true&&("form"in elem||"label"in elem)},{dir:"parentNode",next:"legend"});try{push.apply(arr=slice.call(preferredDoc.childNodes),preferredDoc.childNodes);arr[preferredDoc.childNodes.length].nodeType}catch(e){push={apply:arr.length?function(target,els){push_native.apply(target,slice.call(els))}:function(target,els){var j=target.length,i=0;while(target[j++]=els[i++]);target.length=j-1}}}function Sizzle(selector,
|
||||
context,results,seed){var m,i,elem,nid,match,groups,newSelector,newContext=context&&context.ownerDocument,nodeType=context?context.nodeType:9;results=results||[];if(typeof selector!=="string"||!selector||nodeType!==1&&nodeType!==9&&nodeType!==11)return results;if(!seed){if((context?context.ownerDocument||context:preferredDoc)!==document)setDocument(context);context=context||document;if(documentIsHTML){if(nodeType!==11&&(match=rquickExpr.exec(selector)))if(m=match[1])if(nodeType===9)if(elem=context.getElementById(m)){if(elem.id===
|
||||
m){results.push(elem);return results}}else return results;else{if(newContext&&(elem=newContext.getElementById(m))&&contains(context,elem)&&elem.id===m){results.push(elem);return results}}else if(match[2]){push.apply(results,context.getElementsByTagName(selector));return results}else if((m=match[3])&&support.getElementsByClassName&&context.getElementsByClassName){push.apply(results,context.getElementsByClassName(m));return results}if(support.qsa&&!compilerCache[selector+" "]&&(!rbuggyQSA||!rbuggyQSA.test(selector))){if(nodeType!==
|
||||
1){newContext=context;newSelector=selector}else if(context.nodeName.toLowerCase()!=="object"){if(nid=context.getAttribute("id"))nid=nid.replace(rcssescape,fcssescape);else context.setAttribute("id",nid=expando);groups=tokenize(selector);i=groups.length;while(i--)groups[i]="#"+nid+" "+toSelector(groups[i]);newSelector=groups.join(",");newContext=rsibling.test(selector)&&testContext(context.parentNode)||context}if(newSelector)try{push.apply(results,newContext.querySelectorAll(newSelector));return results}catch(qsaError){}finally{if(nid===
|
||||
expando)context.removeAttribute("id")}}}}return select(selector.replace(rtrim,"$1"),context,results,seed)}function createCache(){var keys=[];function cache(key,value){if(keys.push(key+" ")>Expr.cacheLength)delete cache[keys.shift()];return cache[key+" "]=value}return cache}function markFunction(fn){fn[expando]=true;return fn}function assert(fn){var el=document.createElement("fieldset");try{return!!fn(el)}catch(e){return false}finally{if(el.parentNode)el.parentNode.removeChild(el);el=null}}function addHandle(attrs,
|
||||
handler){var arr=attrs.split("|"),i=arr.length;while(i--)Expr.attrHandle[arr[i]]=handler}function siblingCheck(a,b){var cur=b&&a,diff=cur&&a.nodeType===1&&b.nodeType===1&&a.sourceIndex-b.sourceIndex;if(diff)return diff;if(cur)while(cur=cur.nextSibling)if(cur===b)return-1;return a?1:-1}function createInputPseudo(type){return function(elem){var name=elem.nodeName.toLowerCase();return name==="input"&&elem.type===type}}function createButtonPseudo(type){return function(elem){var name=elem.nodeName.toLowerCase();
|
||||
return(name==="input"||name==="button")&&elem.type===type}}function createDisabledPseudo(disabled){return function(elem){if("form"in elem){if(elem.parentNode&&elem.disabled===false){if("label"in elem)if("label"in elem.parentNode)return elem.parentNode.disabled===disabled;else return elem.disabled===disabled;return elem.isDisabled===disabled||elem.isDisabled!==!disabled&&disabledAncestor(elem)===disabled}return elem.disabled===disabled}else if("label"in elem)return elem.disabled===disabled;return false}}
|
||||
function createPositionalPseudo(fn){return markFunction(function(argument){argument=+argument;return markFunction(function(seed,matches){var j,matchIndexes=fn([],seed.length,argument),i=matchIndexes.length;while(i--)if(seed[j=matchIndexes[i]])seed[j]=!(matches[j]=seed[j])})})}function testContext(context){return context&&typeof context.getElementsByTagName!=="undefined"&&context}support=Sizzle.support={};isXML=Sizzle.isXML=function(elem){var documentElement=elem&&(elem.ownerDocument||elem).documentElement;
|
||||
return documentElement?documentElement.nodeName!=="HTML":false};setDocument=Sizzle.setDocument=function(node){var hasCompare,subWindow,doc=node?node.ownerDocument||node:preferredDoc;if(doc===document||doc.nodeType!==9||!doc.documentElement)return document;document=doc;docElem=document.documentElement;documentIsHTML=!isXML(document);if(preferredDoc!==document&&(subWindow=document.defaultView)&&subWindow.top!==subWindow)if(subWindow.addEventListener)subWindow.addEventListener("unload",unloadHandler,
|
||||
false);else if(subWindow.attachEvent)subWindow.attachEvent("onunload",unloadHandler);support.attributes=assert(function(el){el.className="i";return!el.getAttribute("className")});support.getElementsByTagName=assert(function(el){el.appendChild(document.createComment(""));return!el.getElementsByTagName("*").length});support.getElementsByClassName=rnative.test(document.getElementsByClassName);support.getById=assert(function(el){docElem.appendChild(el).id=expando;return!document.getElementsByName||!document.getElementsByName(expando).length});
|
||||
if(support.getById){Expr.filter["ID"]=function(id){var attrId=id.replace(runescape,funescape);return function(elem){return elem.getAttribute("id")===attrId}};Expr.find["ID"]=function(id,context){if(typeof context.getElementById!=="undefined"&&documentIsHTML){var elem=context.getElementById(id);return elem?[elem]:[]}}}else{Expr.filter["ID"]=function(id){var attrId=id.replace(runescape,funescape);return function(elem){var node=typeof elem.getAttributeNode!=="undefined"&&elem.getAttributeNode("id");
|
||||
return node&&node.value===attrId}};Expr.find["ID"]=function(id,context){if(typeof context.getElementById!=="undefined"&&documentIsHTML){var node,i,elems,elem=context.getElementById(id);if(elem){node=elem.getAttributeNode("id");if(node&&node.value===id)return[elem];elems=context.getElementsByName(id);i=0;while(elem=elems[i++]){node=elem.getAttributeNode("id");if(node&&node.value===id)return[elem]}}return[]}}}Expr.find["TAG"]=support.getElementsByTagName?function(tag,context){if(typeof context.getElementsByTagName!==
|
||||
"undefined")return context.getElementsByTagName(tag);else if(support.qsa)return context.querySelectorAll(tag)}:function(tag,context){var elem,tmp=[],i=0,results=context.getElementsByTagName(tag);if(tag==="*"){while(elem=results[i++])if(elem.nodeType===1)tmp.push(elem);return tmp}return results};Expr.find["CLASS"]=support.getElementsByClassName&&function(className,context){if(typeof context.getElementsByClassName!=="undefined"&&documentIsHTML)return context.getElementsByClassName(className)};rbuggyMatches=
|
||||
[];rbuggyQSA=[];if(support.qsa=rnative.test(document.querySelectorAll)){assert(function(el){docElem.appendChild(el).innerHTML="\x3ca id\x3d'"+expando+"'\x3e\x3c/a\x3e"+"\x3cselect id\x3d'"+expando+"-\r\\' msallowcapture\x3d''\x3e"+"\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";if(el.querySelectorAll("[msallowcapture^\x3d'']").length)rbuggyQSA.push("[*^$]\x3d"+whitespace+"*(?:''|\"\")");if(!el.querySelectorAll("[selected]").length)rbuggyQSA.push("\\["+whitespace+"*(?:value|"+booleans+
|
||||
")");if(!el.querySelectorAll("[id~\x3d"+expando+"-]").length)rbuggyQSA.push("~\x3d");if(!el.querySelectorAll(":checked").length)rbuggyQSA.push(":checked");if(!el.querySelectorAll("a#"+expando+"+*").length)rbuggyQSA.push(".#.+[+~]")});assert(function(el){el.innerHTML="\x3ca href\x3d'' disabled\x3d'disabled'\x3e\x3c/a\x3e"+"\x3cselect disabled\x3d'disabled'\x3e\x3coption/\x3e\x3c/select\x3e";var input=document.createElement("input");input.setAttribute("type","hidden");el.appendChild(input).setAttribute("name",
|
||||
"D");if(el.querySelectorAll("[name\x3dd]").length)rbuggyQSA.push("name"+whitespace+"*[*^$|!~]?\x3d");if(el.querySelectorAll(":enabled").length!==2)rbuggyQSA.push(":enabled",":disabled");docElem.appendChild(el).disabled=true;if(el.querySelectorAll(":disabled").length!==2)rbuggyQSA.push(":enabled",":disabled");el.querySelectorAll("*,:x");rbuggyQSA.push(",.*:")})}if(support.matchesSelector=rnative.test(matches=docElem.matches||docElem.webkitMatchesSelector||docElem.mozMatchesSelector||docElem.oMatchesSelector||
|
||||
docElem.msMatchesSelector))assert(function(el){support.disconnectedMatch=matches.call(el,"*");matches.call(el,"[s!\x3d'']:x");rbuggyMatches.push("!\x3d",pseudos)});rbuggyQSA=rbuggyQSA.length&&new RegExp(rbuggyQSA.join("|"));rbuggyMatches=rbuggyMatches.length&&new RegExp(rbuggyMatches.join("|"));hasCompare=rnative.test(docElem.compareDocumentPosition);contains=hasCompare||rnative.test(docElem.contains)?function(a,b){var adown=a.nodeType===9?a.documentElement:a,bup=b&&b.parentNode;return a===bup||!!(bup&&
|
||||
bup.nodeType===1&&(adown.contains?adown.contains(bup):a.compareDocumentPosition&&a.compareDocumentPosition(bup)&16))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return true;return false};sortOrder=hasCompare?function(a,b){if(a===b){hasDuplicate=true;return 0}var compare=!a.compareDocumentPosition-!b.compareDocumentPosition;if(compare)return compare;compare=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1;if(compare&1||!support.sortDetached&&b.compareDocumentPosition(a)===
|
||||
compare){if(a===document||a.ownerDocument===preferredDoc&&contains(preferredDoc,a))return-1;if(b===document||b.ownerDocument===preferredDoc&&contains(preferredDoc,b))return 1;return sortInput?indexOf(sortInput,a)-indexOf(sortInput,b):0}return compare&4?-1:1}:function(a,b){if(a===b){hasDuplicate=true;return 0}var cur,i=0,aup=a.parentNode,bup=b.parentNode,ap=[a],bp=[b];if(!aup||!bup)return a===document?-1:b===document?1:aup?-1:bup?1:sortInput?indexOf(sortInput,a)-indexOf(sortInput,b):0;else if(aup===
|
||||
bup)return siblingCheck(a,b);cur=a;while(cur=cur.parentNode)ap.unshift(cur);cur=b;while(cur=cur.parentNode)bp.unshift(cur);while(ap[i]===bp[i])i++;return i?siblingCheck(ap[i],bp[i]):ap[i]===preferredDoc?-1:bp[i]===preferredDoc?1:0};return document};Sizzle.matches=function(expr,elements){return Sizzle(expr,null,null,elements)};Sizzle.matchesSelector=function(elem,expr){if((elem.ownerDocument||elem)!==document)setDocument(elem);expr=expr.replace(rattributeQuotes,"\x3d'$1']");if(support.matchesSelector&&
|
||||
documentIsHTML&&!compilerCache[expr+" "]&&(!rbuggyMatches||!rbuggyMatches.test(expr))&&(!rbuggyQSA||!rbuggyQSA.test(expr)))try{var ret=matches.call(elem,expr);if(ret||support.disconnectedMatch||elem.document&&elem.document.nodeType!==11)return ret}catch(e){}return Sizzle(expr,document,null,[elem]).length>0};Sizzle.contains=function(context,elem){if((context.ownerDocument||context)!==document)setDocument(context);return contains(context,elem)};Sizzle.attr=function(elem,name){if((elem.ownerDocument||
|
||||
elem)!==document)setDocument(elem);var fn=Expr.attrHandle[name.toLowerCase()],val=fn&&hasOwn.call(Expr.attrHandle,name.toLowerCase())?fn(elem,name,!documentIsHTML):undefined;return val!==undefined?val:support.attributes||!documentIsHTML?elem.getAttribute(name):(val=elem.getAttributeNode(name))&&val.specified?val.value:null};Sizzle.escape=function(sel){return(sel+"").replace(rcssescape,fcssescape)};Sizzle.error=function(msg){throw new Error("Syntax error, unrecognized expression: "+msg);};Sizzle.uniqueSort=
|
||||
function(results){var elem,duplicates=[],j=0,i=0;hasDuplicate=!support.detectDuplicates;sortInput=!support.sortStable&&results.slice(0);results.sort(sortOrder);if(hasDuplicate){while(elem=results[i++])if(elem===results[i])j=duplicates.push(i);while(j--)results.splice(duplicates[j],1)}sortInput=null;return results};getText=Sizzle.getText=function(elem){var node,ret="",i=0,nodeType=elem.nodeType;if(!nodeType)while(node=elem[i++])ret+=getText(node);else if(nodeType===1||nodeType===9||nodeType===11)if(typeof elem.textContent===
|
||||
"string")return elem.textContent;else for(elem=elem.firstChild;elem;elem=elem.nextSibling)ret+=getText(elem);else if(nodeType===3||nodeType===4)return elem.nodeValue;return ret};Expr=Sizzle.selectors={cacheLength:50,createPseudo:markFunction,match:matchExpr,attrHandle:{},find:{},relative:{"\x3e":{dir:"parentNode",first:true}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:true},"~":{dir:"previousSibling"}},preFilter:{"ATTR":function(match){match[1]=match[1].replace(runescape,funescape);match[3]=
|
||||
(match[3]||match[4]||match[5]||"").replace(runescape,funescape);if(match[2]==="~\x3d")match[3]=" "+match[3]+" ";return match.slice(0,4)},"CHILD":function(match){match[1]=match[1].toLowerCase();if(match[1].slice(0,3)==="nth"){if(!match[3])Sizzle.error(match[0]);match[4]=+(match[4]?match[5]+(match[6]||1):2*(match[3]==="even"||match[3]==="odd"));match[5]=+(match[7]+match[8]||match[3]==="odd")}else if(match[3])Sizzle.error(match[0]);return match},"PSEUDO":function(match){var excess,unquoted=!match[6]&&
|
||||
match[2];if(matchExpr["CHILD"].test(match[0]))return null;if(match[3])match[2]=match[4]||match[5]||"";else if(unquoted&&rpseudo.test(unquoted)&&(excess=tokenize(unquoted,true))&&(excess=unquoted.indexOf(")",unquoted.length-excess)-unquoted.length)){match[0]=match[0].slice(0,excess);match[2]=unquoted.slice(0,excess)}return match.slice(0,3)}},filter:{"TAG":function(nodeNameSelector){var nodeName=nodeNameSelector.replace(runescape,funescape).toLowerCase();return nodeNameSelector==="*"?function(){return true}:
|
||||
function(elem){return elem.nodeName&&elem.nodeName.toLowerCase()===nodeName}},"CLASS":function(className){var pattern=classCache[className+" "];return pattern||(pattern=new RegExp("(^|"+whitespace+")"+className+"("+whitespace+"|$)"))&&classCache(className,function(elem){return pattern.test(typeof elem.className==="string"&&elem.className||typeof elem.getAttribute!=="undefined"&&elem.getAttribute("class")||"")})},"ATTR":function(name,operator,check){return function(elem){var result=Sizzle.attr(elem,
|
||||
name);if(result==null)return operator==="!\x3d";if(!operator)return true;result+="";return operator==="\x3d"?result===check:operator==="!\x3d"?result!==check:operator==="^\x3d"?check&&result.indexOf(check)===0:operator==="*\x3d"?check&&result.indexOf(check)>-1:operator==="$\x3d"?check&&result.slice(-check.length)===check:operator==="~\x3d"?(" "+result.replace(rwhitespace," ")+" ").indexOf(check)>-1:operator==="|\x3d"?result===check||result.slice(0,check.length+1)===check+"-":false}},"CHILD":function(type,
|
||||
what,argument,first,last){var simple=type.slice(0,3)!=="nth",forward=type.slice(-4)!=="last",ofType=what==="of-type";return first===1&&last===0?function(elem){return!!elem.parentNode}:function(elem,context,xml){var cache,uniqueCache,outerCache,node,nodeIndex,start,dir=simple!==forward?"nextSibling":"previousSibling",parent=elem.parentNode,name=ofType&&elem.nodeName.toLowerCase(),useCache=!xml&&!ofType,diff=false;if(parent){if(simple){while(dir){node=elem;while(node=node[dir])if(ofType?node.nodeName.toLowerCase()===
|
||||
name:node.nodeType===1)return false;start=dir=type==="only"&&!start&&"nextSibling"}return true}start=[forward?parent.firstChild:parent.lastChild];if(forward&&useCache){node=parent;outerCache=node[expando]||(node[expando]={});uniqueCache=outerCache[node.uniqueID]||(outerCache[node.uniqueID]={});cache=uniqueCache[type]||[];nodeIndex=cache[0]===dirruns&&cache[1];diff=nodeIndex&&cache[2];node=nodeIndex&&parent.childNodes[nodeIndex];while(node=++nodeIndex&&node&&node[dir]||(diff=nodeIndex=0)||start.pop())if(node.nodeType===
|
||||
1&&++diff&&node===elem){uniqueCache[type]=[dirruns,nodeIndex,diff];break}}else{if(useCache){node=elem;outerCache=node[expando]||(node[expando]={});uniqueCache=outerCache[node.uniqueID]||(outerCache[node.uniqueID]={});cache=uniqueCache[type]||[];nodeIndex=cache[0]===dirruns&&cache[1];diff=nodeIndex}if(diff===false)while(node=++nodeIndex&&node&&node[dir]||(diff=nodeIndex=0)||start.pop())if((ofType?node.nodeName.toLowerCase()===name:node.nodeType===1)&&++diff){if(useCache){outerCache=node[expando]||
|
||||
(node[expando]={});uniqueCache=outerCache[node.uniqueID]||(outerCache[node.uniqueID]={});uniqueCache[type]=[dirruns,diff]}if(node===elem)break}}diff-=last;return diff===first||diff%first===0&&diff/first>=0}}},"PSEUDO":function(pseudo,argument){var args,fn=Expr.pseudos[pseudo]||Expr.setFilters[pseudo.toLowerCase()]||Sizzle.error("unsupported pseudo: "+pseudo);if(fn[expando])return fn(argument);if(fn.length>1){args=[pseudo,pseudo,"",argument];return Expr.setFilters.hasOwnProperty(pseudo.toLowerCase())?
|
||||
markFunction(function(seed,matches){var idx,matched=fn(seed,argument),i=matched.length;while(i--){idx=indexOf(seed,matched[i]);seed[idx]=!(matches[idx]=matched[i])}}):function(elem){return fn(elem,0,args)}}return fn}},pseudos:{"not":markFunction(function(selector){var input=[],results=[],matcher=compile(selector.replace(rtrim,"$1"));return matcher[expando]?markFunction(function(seed,matches,context,xml){var elem,unmatched=matcher(seed,null,xml,[]),i=seed.length;while(i--)if(elem=unmatched[i])seed[i]=
|
||||
!(matches[i]=elem)}):function(elem,context,xml){input[0]=elem;matcher(input,null,xml,results);input[0]=null;return!results.pop()}}),"has":markFunction(function(selector){return function(elem){return Sizzle(selector,elem).length>0}}),"contains":markFunction(function(text){text=text.replace(runescape,funescape);return function(elem){return(elem.textContent||elem.innerText||getText(elem)).indexOf(text)>-1}}),"lang":markFunction(function(lang){if(!ridentifier.test(lang||""))Sizzle.error("unsupported lang: "+
|
||||
lang);lang=lang.replace(runescape,funescape).toLowerCase();return function(elem){var elemLang;do if(elemLang=documentIsHTML?elem.lang:elem.getAttribute("xml:lang")||elem.getAttribute("lang")){elemLang=elemLang.toLowerCase();return elemLang===lang||elemLang.indexOf(lang+"-")===0}while((elem=elem.parentNode)&&elem.nodeType===1);return false}}),"target":function(elem){var hash=window.location&&window.location.hash;return hash&&hash.slice(1)===elem.id},"root":function(elem){return elem===docElem},"focus":function(elem){return elem===
|
||||
document.activeElement&&(!document.hasFocus||document.hasFocus())&&!!(elem.type||elem.href||~elem.tabIndex)},"enabled":createDisabledPseudo(false),"disabled":createDisabledPseudo(true),"checked":function(elem){var nodeName=elem.nodeName.toLowerCase();return nodeName==="input"&&!!elem.checked||nodeName==="option"&&!!elem.selected},"selected":function(elem){if(elem.parentNode)elem.parentNode.selectedIndex;return elem.selected===true},"empty":function(elem){for(elem=elem.firstChild;elem;elem=elem.nextSibling)if(elem.nodeType<
|
||||
6)return false;return true},"parent":function(elem){return!Expr.pseudos["empty"](elem)},"header":function(elem){return rheader.test(elem.nodeName)},"input":function(elem){return rinputs.test(elem.nodeName)},"button":function(elem){var name=elem.nodeName.toLowerCase();return name==="input"&&elem.type==="button"||name==="button"},"text":function(elem){var attr;return elem.nodeName.toLowerCase()==="input"&&elem.type==="text"&&((attr=elem.getAttribute("type"))==null||attr.toLowerCase()==="text")},"first":createPositionalPseudo(function(){return[0]}),
|
||||
"last":createPositionalPseudo(function(matchIndexes,length){return[length-1]}),"eq":createPositionalPseudo(function(matchIndexes,length,argument){return[argument<0?argument+length:argument]}),"even":createPositionalPseudo(function(matchIndexes,length){var i=0;for(;i<length;i+=2)matchIndexes.push(i);return matchIndexes}),"odd":createPositionalPseudo(function(matchIndexes,length){var i=1;for(;i<length;i+=2)matchIndexes.push(i);return matchIndexes}),"lt":createPositionalPseudo(function(matchIndexes,
|
||||
length,argument){var i=argument<0?argument+length:argument;for(;--i>=0;)matchIndexes.push(i);return matchIndexes}),"gt":createPositionalPseudo(function(matchIndexes,length,argument){var i=argument<0?argument+length:argument;for(;++i<length;)matchIndexes.push(i);return matchIndexes})}};Expr.pseudos["nth"]=Expr.pseudos["eq"];for(i in{radio:true,checkbox:true,file:true,password:true,image:true})Expr.pseudos[i]=createInputPseudo(i);for(i in{submit:true,reset:true})Expr.pseudos[i]=createButtonPseudo(i);
|
||||
function setFilters(){}setFilters.prototype=Expr.filters=Expr.pseudos;Expr.setFilters=new setFilters;tokenize=Sizzle.tokenize=function(selector,parseOnly){var matched,match,tokens,type,soFar,groups,preFilters,cached=tokenCache[selector+" "];if(cached)return parseOnly?0:cached.slice(0);soFar=selector;groups=[];preFilters=Expr.preFilter;while(soFar){if(!matched||(match=rcomma.exec(soFar))){if(match)soFar=soFar.slice(match[0].length)||soFar;groups.push(tokens=[])}matched=false;if(match=rcombinators.exec(soFar)){matched=
|
||||
match.shift();tokens.push({value:matched,type:match[0].replace(rtrim," ")});soFar=soFar.slice(matched.length)}for(type in Expr.filter)if((match=matchExpr[type].exec(soFar))&&(!preFilters[type]||(match=preFilters[type](match)))){matched=match.shift();tokens.push({value:matched,type:type,matches:match});soFar=soFar.slice(matched.length)}if(!matched)break}return parseOnly?soFar.length:soFar?Sizzle.error(selector):tokenCache(selector,groups).slice(0)};function toSelector(tokens){var i=0,len=tokens.length,
|
||||
selector="";for(;i<len;i++)selector+=tokens[i].value;return selector}function addCombinator(matcher,combinator,base){var dir=combinator.dir,skip=combinator.next,key=skip||dir,checkNonElements=base&&key==="parentNode",doneName=done++;return combinator.first?function(elem,context,xml){while(elem=elem[dir])if(elem.nodeType===1||checkNonElements)return matcher(elem,context,xml);return false}:function(elem,context,xml){var oldCache,uniqueCache,outerCache,newCache=[dirruns,doneName];if(xml)while(elem=elem[dir]){if(elem.nodeType===
|
||||
1||checkNonElements)if(matcher(elem,context,xml))return true}else while(elem=elem[dir])if(elem.nodeType===1||checkNonElements){outerCache=elem[expando]||(elem[expando]={});uniqueCache=outerCache[elem.uniqueID]||(outerCache[elem.uniqueID]={});if(skip&&skip===elem.nodeName.toLowerCase())elem=elem[dir]||elem;else if((oldCache=uniqueCache[key])&&oldCache[0]===dirruns&&oldCache[1]===doneName)return newCache[2]=oldCache[2];else{uniqueCache[key]=newCache;if(newCache[2]=matcher(elem,context,xml))return true}}return false}}
|
||||
function elementMatcher(matchers){return matchers.length>1?function(elem,context,xml){var i=matchers.length;while(i--)if(!matchers[i](elem,context,xml))return false;return true}:matchers[0]}function multipleContexts(selector,contexts,results){var i=0,len=contexts.length;for(;i<len;i++)Sizzle(selector,contexts[i],results);return results}function condense(unmatched,map,filter,context,xml){var elem,newUnmatched=[],i=0,len=unmatched.length,mapped=map!=null;for(;i<len;i++)if(elem=unmatched[i])if(!filter||
|
||||
filter(elem,context,xml)){newUnmatched.push(elem);if(mapped)map.push(i)}return newUnmatched}function setMatcher(preFilter,selector,matcher,postFilter,postFinder,postSelector){if(postFilter&&!postFilter[expando])postFilter=setMatcher(postFilter);if(postFinder&&!postFinder[expando])postFinder=setMatcher(postFinder,postSelector);return markFunction(function(seed,results,context,xml){var temp,i,elem,preMap=[],postMap=[],preexisting=results.length,elems=seed||multipleContexts(selector||"*",context.nodeType?
|
||||
[context]:context,[]),matcherIn=preFilter&&(seed||!selector)?condense(elems,preMap,preFilter,context,xml):elems,matcherOut=matcher?postFinder||(seed?preFilter:preexisting||postFilter)?[]:results:matcherIn;if(matcher)matcher(matcherIn,matcherOut,context,xml);if(postFilter){temp=condense(matcherOut,postMap);postFilter(temp,[],context,xml);i=temp.length;while(i--)if(elem=temp[i])matcherOut[postMap[i]]=!(matcherIn[postMap[i]]=elem)}if(seed){if(postFinder||preFilter){if(postFinder){temp=[];i=matcherOut.length;
|
||||
while(i--)if(elem=matcherOut[i])temp.push(matcherIn[i]=elem);postFinder(null,matcherOut=[],temp,xml)}i=matcherOut.length;while(i--)if((elem=matcherOut[i])&&(temp=postFinder?indexOf(seed,elem):preMap[i])>-1)seed[temp]=!(results[temp]=elem)}}else{matcherOut=condense(matcherOut===results?matcherOut.splice(preexisting,matcherOut.length):matcherOut);if(postFinder)postFinder(null,results,matcherOut,xml);else push.apply(results,matcherOut)}})}function matcherFromTokens(tokens){var checkContext,matcher,j,
|
||||
len=tokens.length,leadingRelative=Expr.relative[tokens[0].type],implicitRelative=leadingRelative||Expr.relative[" "],i=leadingRelative?1:0,matchContext=addCombinator(function(elem){return elem===checkContext},implicitRelative,true),matchAnyContext=addCombinator(function(elem){return indexOf(checkContext,elem)>-1},implicitRelative,true),matchers=[function(elem,context,xml){var ret=!leadingRelative&&(xml||context!==outermostContext)||((checkContext=context).nodeType?matchContext(elem,context,xml):matchAnyContext(elem,
|
||||
context,xml));checkContext=null;return ret}];for(;i<len;i++)if(matcher=Expr.relative[tokens[i].type])matchers=[addCombinator(elementMatcher(matchers),matcher)];else{matcher=Expr.filter[tokens[i].type].apply(null,tokens[i].matches);if(matcher[expando]){j=++i;for(;j<len;j++)if(Expr.relative[tokens[j].type])break;return setMatcher(i>1&&elementMatcher(matchers),i>1&&toSelector(tokens.slice(0,i-1).concat({value:tokens[i-2].type===" "?"*":""})).replace(rtrim,"$1"),matcher,i<j&&matcherFromTokens(tokens.slice(i,
|
||||
j)),j<len&&matcherFromTokens(tokens=tokens.slice(j)),j<len&&toSelector(tokens))}matchers.push(matcher)}return elementMatcher(matchers)}function matcherFromGroupMatchers(elementMatchers,setMatchers){var bySet=setMatchers.length>0,byElement=elementMatchers.length>0,superMatcher=function(seed,context,xml,results,outermost){var elem,j,matcher,matchedCount=0,i="0",unmatched=seed&&[],setMatched=[],contextBackup=outermostContext,elems=seed||byElement&&Expr.find["TAG"]("*",outermost),dirrunsUnique=dirruns+=
|
||||
contextBackup==null?1:Math.random()||.1,len=elems.length;if(outermost)outermostContext=context===document||context||outermost;for(;i!==len&&(elem=elems[i])!=null;i++){if(byElement&&elem){j=0;if(!context&&elem.ownerDocument!==document){setDocument(elem);xml=!documentIsHTML}while(matcher=elementMatchers[j++])if(matcher(elem,context||document,xml)){results.push(elem);break}if(outermost)dirruns=dirrunsUnique}if(bySet){if(elem=!matcher&&elem)matchedCount--;if(seed)unmatched.push(elem)}}matchedCount+=i;
|
||||
if(bySet&&i!==matchedCount){j=0;while(matcher=setMatchers[j++])matcher(unmatched,setMatched,context,xml);if(seed){if(matchedCount>0)while(i--)if(!(unmatched[i]||setMatched[i]))setMatched[i]=pop.call(results);setMatched=condense(setMatched)}push.apply(results,setMatched);if(outermost&&!seed&&setMatched.length>0&&matchedCount+setMatchers.length>1)Sizzle.uniqueSort(results)}if(outermost){dirruns=dirrunsUnique;outermostContext=contextBackup}return unmatched};return bySet?markFunction(superMatcher):superMatcher}
|
||||
compile=Sizzle.compile=function(selector,match){var i,setMatchers=[],elementMatchers=[],cached=compilerCache[selector+" "];if(!cached){if(!match)match=tokenize(selector);i=match.length;while(i--){cached=matcherFromTokens(match[i]);if(cached[expando])setMatchers.push(cached);else elementMatchers.push(cached)}cached=compilerCache(selector,matcherFromGroupMatchers(elementMatchers,setMatchers));cached.selector=selector}return cached};select=Sizzle.select=function(selector,context,results,seed){var i,
|
||||
tokens,token,type,find,compiled=typeof selector==="function"&&selector,match=!seed&&tokenize(selector=compiled.selector||selector);results=results||[];if(match.length===1){tokens=match[0]=match[0].slice(0);if(tokens.length>2&&(token=tokens[0]).type==="ID"&&context.nodeType===9&&documentIsHTML&&Expr.relative[tokens[1].type]){context=(Expr.find["ID"](token.matches[0].replace(runescape,funescape),context)||[])[0];if(!context)return results;else if(compiled)context=context.parentNode;selector=selector.slice(tokens.shift().value.length)}i=
|
||||
matchExpr["needsContext"].test(selector)?0:tokens.length;while(i--){token=tokens[i];if(Expr.relative[type=token.type])break;if(find=Expr.find[type])if(seed=find(token.matches[0].replace(runescape,funescape),rsibling.test(tokens[0].type)&&testContext(context.parentNode)||context)){tokens.splice(i,1);selector=seed.length&&toSelector(tokens);if(!selector){push.apply(results,seed);return results}break}}}(compiled||compile(selector,match))(seed,context,!documentIsHTML,results,!context||rsibling.test(selector)&&
|
||||
testContext(context.parentNode)||context);return results};support.sortStable=expando.split("").sort(sortOrder).join("")===expando;support.detectDuplicates=!!hasDuplicate;setDocument();support.sortDetached=assert(function(el){return el.compareDocumentPosition(document.createElement("fieldset"))&1});if(!assert(function(el){el.innerHTML="\x3ca href\x3d'#'\x3e\x3c/a\x3e";return el.firstChild.getAttribute("href")==="#"}))addHandle("type|href|height|width",function(elem,name,isXML){if(!isXML)return elem.getAttribute(name,
|
||||
name.toLowerCase()==="type"?1:2)});if(!support.attributes||!assert(function(el){el.innerHTML="\x3cinput/\x3e";el.firstChild.setAttribute("value","");return el.firstChild.getAttribute("value")===""}))addHandle("value",function(elem,name,isXML){if(!isXML&&elem.nodeName.toLowerCase()==="input")return elem.defaultValue});if(!assert(function(el){return el.getAttribute("disabled")==null}))addHandle(booleans,function(elem,name,isXML){var val;if(!isXML)return elem[name]===true?name.toLowerCase():(val=elem.getAttributeNode(name))&&
|
||||
val.specified?val.value:null});return Sizzle}(window);jQuery.find=Sizzle;jQuery.expr=Sizzle.selectors;jQuery.expr[":"]=jQuery.expr.pseudos;jQuery.uniqueSort=jQuery.unique=Sizzle.uniqueSort;jQuery.text=Sizzle.getText;jQuery.isXMLDoc=Sizzle.isXML;jQuery.contains=Sizzle.contains;jQuery.escapeSelector=Sizzle.escape;var dir=function(elem,dir,until){var matched=[],truncate=until!==undefined;while((elem=elem[dir])&&elem.nodeType!==9)if(elem.nodeType===1){if(truncate&&jQuery(elem).is(until))break;matched.push(elem)}return matched};
|
||||
var siblings=function(n,elem){var matched=[];for(;n;n=n.nextSibling)if(n.nodeType===1&&n!==elem)matched.push(n);return matched};var rneedsContext=jQuery.expr.match.needsContext;function nodeName(elem,name){return elem.nodeName&&elem.nodeName.toLowerCase()===name.toLowerCase()}var rsingleTag=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function winnow(elements,qualifier,not){if(isFunction(qualifier))return jQuery.grep(elements,function(elem,i){return!!qualifier.call(elem,i,elem)!==
|
||||
not});if(qualifier.nodeType)return jQuery.grep(elements,function(elem){return elem===qualifier!==not});if(typeof qualifier!=="string")return jQuery.grep(elements,function(elem){return indexOf.call(qualifier,elem)>-1!==not});return jQuery.filter(qualifier,elements,not)}jQuery.filter=function(expr,elems,not){var elem=elems[0];if(not)expr=":not("+expr+")";if(elems.length===1&&elem.nodeType===1)return jQuery.find.matchesSelector(elem,expr)?[elem]:[];return jQuery.find.matches(expr,jQuery.grep(elems,function(elem){return elem.nodeType===
|
||||
1}))};jQuery.fn.extend({find:function(selector){var i,ret,len=this.length,self=this;if(typeof selector!=="string")return this.pushStack(jQuery(selector).filter(function(){for(i=0;i<len;i++)if(jQuery.contains(self[i],this))return true}));ret=this.pushStack([]);for(i=0;i<len;i++)jQuery.find(selector,self[i],ret);return len>1?jQuery.uniqueSort(ret):ret},filter:function(selector){return this.pushStack(winnow(this,selector||[],false))},not:function(selector){return this.pushStack(winnow(this,selector||
|
||||
[],true))},is:function(selector){return!!winnow(this,typeof selector==="string"&&rneedsContext.test(selector)?jQuery(selector):selector||[],false).length}});var rootjQuery,rquickExpr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,init=jQuery.fn.init=function(selector,context,root){var match,elem;if(!selector)return this;root=root||rootjQuery;if(typeof selector==="string"){if(selector[0]==="\x3c"&&selector[selector.length-1]==="\x3e"&&selector.length>=3)match=[null,selector,null];else match=rquickExpr.exec(selector);
|
||||
if(match&&(match[1]||!context))if(match[1]){context=context instanceof jQuery?context[0]:context;jQuery.merge(this,jQuery.parseHTML(match[1],context&&context.nodeType?context.ownerDocument||context:document,true));if(rsingleTag.test(match[1])&&jQuery.isPlainObject(context))for(match in context)if(isFunction(this[match]))this[match](context[match]);else this.attr(match,context[match]);return this}else{elem=document.getElementById(match[2]);if(elem){this[0]=elem;this.length=1}return this}else if(!context||
|
||||
context.jquery)return(context||root).find(selector);else return this.constructor(context).find(selector)}else if(selector.nodeType){this[0]=selector;this.length=1;return this}else if(isFunction(selector))return root.ready!==undefined?root.ready(selector):selector(jQuery);return jQuery.makeArray(selector,this)};init.prototype=jQuery.fn;rootjQuery=jQuery(document);var rparentsprev=/^(?:parents|prev(?:Until|All))/,guaranteedUnique={children:true,contents:true,next:true,prev:true};jQuery.fn.extend({has:function(target){var targets=
|
||||
jQuery(target,this),l=targets.length;return this.filter(function(){var i=0;for(;i<l;i++)if(jQuery.contains(this,targets[i]))return true})},closest:function(selectors,context){var cur,i=0,l=this.length,matched=[],targets=typeof selectors!=="string"&&jQuery(selectors);if(!rneedsContext.test(selectors))for(;i<l;i++)for(cur=this[i];cur&&cur!==context;cur=cur.parentNode)if(cur.nodeType<11&&(targets?targets.index(cur)>-1:cur.nodeType===1&&jQuery.find.matchesSelector(cur,selectors))){matched.push(cur);break}return this.pushStack(matched.length>
|
||||
1?jQuery.uniqueSort(matched):matched)},index:function(elem){if(!elem)return this[0]&&this[0].parentNode?this.first().prevAll().length:-1;if(typeof elem==="string")return indexOf.call(jQuery(elem),this[0]);return indexOf.call(this,elem.jquery?elem[0]:elem)},add:function(selector,context){return this.pushStack(jQuery.uniqueSort(jQuery.merge(this.get(),jQuery(selector,context))))},addBack:function(selector){return this.add(selector==null?this.prevObject:this.prevObject.filter(selector))}});function sibling(cur,
|
||||
dir){while((cur=cur[dir])&&cur.nodeType!==1);return cur}jQuery.each({parent:function(elem){var parent=elem.parentNode;return parent&&parent.nodeType!==11?parent:null},parents:function(elem){return dir(elem,"parentNode")},parentsUntil:function(elem,i,until){return dir(elem,"parentNode",until)},next:function(elem){return sibling(elem,"nextSibling")},prev:function(elem){return sibling(elem,"previousSibling")},nextAll:function(elem){return dir(elem,"nextSibling")},prevAll:function(elem){return dir(elem,
|
||||
"previousSibling")},nextUntil:function(elem,i,until){return dir(elem,"nextSibling",until)},prevUntil:function(elem,i,until){return dir(elem,"previousSibling",until)},siblings:function(elem){return siblings((elem.parentNode||{}).firstChild,elem)},children:function(elem){return siblings(elem.firstChild)},contents:function(elem){if(nodeName(elem,"iframe"))return elem.contentDocument;if(nodeName(elem,"template"))elem=elem.content||elem;return jQuery.merge([],elem.childNodes)}},function(name,fn){jQuery.fn[name]=
|
||||
function(until,selector){var matched=jQuery.map(this,fn,until);if(name.slice(-5)!=="Until")selector=until;if(selector&&typeof selector==="string")matched=jQuery.filter(selector,matched);if(this.length>1){if(!guaranteedUnique[name])jQuery.uniqueSort(matched);if(rparentsprev.test(name))matched.reverse()}return this.pushStack(matched)}});var rnothtmlwhite=/[^\x20\t\r\n\f]+/g;function createOptions(options){var object={};jQuery.each(options.match(rnothtmlwhite)||[],function(_,flag){object[flag]=true});
|
||||
return object}jQuery.Callbacks=function(options){options=typeof options==="string"?createOptions(options):jQuery.extend({},options);var firing,memory,fired,locked,list=[],queue=[],firingIndex=-1,fire=function(){locked=locked||options.once;fired=firing=true;for(;queue.length;firingIndex=-1){memory=queue.shift();while(++firingIndex<list.length)if(list[firingIndex].apply(memory[0],memory[1])===false&&options.stopOnFalse){firingIndex=list.length;memory=false}}if(!options.memory)memory=false;firing=false;
|
||||
if(locked)if(memory)list=[];else list=""},self={add:function(){if(list){if(memory&&!firing){firingIndex=list.length-1;queue.push(memory)}(function add(args){jQuery.each(args,function(_,arg){if(isFunction(arg)){if(!options.unique||!self.has(arg))list.push(arg)}else if(arg&&arg.length&&toType(arg)!=="string")add(arg)})})(arguments);if(memory&&!firing)fire()}return this},remove:function(){jQuery.each(arguments,function(_,arg){var index;while((index=jQuery.inArray(arg,list,index))>-1){list.splice(index,
|
||||
1);if(index<=firingIndex)firingIndex--}});return this},has:function(fn){return fn?jQuery.inArray(fn,list)>-1:list.length>0},empty:function(){if(list)list=[];return this},disable:function(){locked=queue=[];list=memory="";return this},disabled:function(){return!list},lock:function(){locked=queue=[];if(!memory&&!firing)list=memory="";return this},locked:function(){return!!locked},fireWith:function(context,args){if(!locked){args=args||[];args=[context,args.slice?args.slice():args];queue.push(args);if(!firing)fire()}return this},
|
||||
fire:function(){self.fireWith(this,arguments);return this},fired:function(){return!!fired}};return self};function Identity(v){return v}function Thrower(ex){throw ex;}function adoptValue(value,resolve,reject,noValue){var method;try{if(value&&isFunction(method=value.promise))method.call(value).done(resolve).fail(reject);else if(value&&isFunction(method=value.then))method.call(value,resolve,reject);else resolve.apply(undefined,[value].slice(noValue))}catch(value){reject.apply(undefined,[value])}}jQuery.extend({Deferred:function(func){var tuples=
|
||||
[["notify","progress",jQuery.Callbacks("memory"),jQuery.Callbacks("memory"),2],["resolve","done",jQuery.Callbacks("once memory"),jQuery.Callbacks("once memory"),0,"resolved"],["reject","fail",jQuery.Callbacks("once memory"),jQuery.Callbacks("once memory"),1,"rejected"]],state="pending",promise={state:function(){return state},always:function(){deferred.done(arguments).fail(arguments);return this},"catch":function(fn){return promise.then(null,fn)},pipe:function(){var fns=arguments;return jQuery.Deferred(function(newDefer){jQuery.each(tuples,
|
||||
function(i,tuple){var fn=isFunction(fns[tuple[4]])&&fns[tuple[4]];deferred[tuple[1]](function(){var returned=fn&&fn.apply(this,arguments);if(returned&&isFunction(returned.promise))returned.promise().progress(newDefer.notify).done(newDefer.resolve).fail(newDefer.reject);else newDefer[tuple[0]+"With"](this,fn?[returned]:arguments)})});fns=null}).promise()},then:function(onFulfilled,onRejected,onProgress){var maxDepth=0;function resolve(depth,deferred,handler,special){return function(){var that=this,
|
||||
args=arguments,mightThrow=function(){var returned,then;if(depth<maxDepth)return;returned=handler.apply(that,args);if(returned===deferred.promise())throw new TypeError("Thenable self-resolution");then=returned&&(typeof returned==="object"||typeof returned==="function")&&returned.then;if(isFunction(then))if(special)then.call(returned,resolve(maxDepth,deferred,Identity,special),resolve(maxDepth,deferred,Thrower,special));else{maxDepth++;then.call(returned,resolve(maxDepth,deferred,Identity,special),
|
||||
resolve(maxDepth,deferred,Thrower,special),resolve(maxDepth,deferred,Identity,deferred.notifyWith))}else{if(handler!==Identity){that=undefined;args=[returned]}(special||deferred.resolveWith)(that,args)}},process=special?mightThrow:function(){try{mightThrow()}catch(e){if(jQuery.Deferred.exceptionHook)jQuery.Deferred.exceptionHook(e,process.stackTrace);if(depth+1>=maxDepth){if(handler!==Thrower){that=undefined;args=[e]}deferred.rejectWith(that,args)}}};if(depth)process();else{if(jQuery.Deferred.getStackHook)process.stackTrace=
|
||||
jQuery.Deferred.getStackHook();window.setTimeout(process)}}}return jQuery.Deferred(function(newDefer){tuples[0][3].add(resolve(0,newDefer,isFunction(onProgress)?onProgress:Identity,newDefer.notifyWith));tuples[1][3].add(resolve(0,newDefer,isFunction(onFulfilled)?onFulfilled:Identity));tuples[2][3].add(resolve(0,newDefer,isFunction(onRejected)?onRejected:Thrower))}).promise()},promise:function(obj){return obj!=null?jQuery.extend(obj,promise):promise}},deferred={};jQuery.each(tuples,function(i,tuple){var list=
|
||||
tuple[2],stateString=tuple[5];promise[tuple[1]]=list.add;if(stateString)list.add(function(){state=stateString},tuples[3-i][2].disable,tuples[3-i][3].disable,tuples[0][2].lock,tuples[0][3].lock);list.add(tuple[3].fire);deferred[tuple[0]]=function(){deferred[tuple[0]+"With"](this===deferred?undefined:this,arguments);return this};deferred[tuple[0]+"With"]=list.fireWith});promise.promise(deferred);if(func)func.call(deferred,deferred);return deferred},when:function(singleValue){var remaining=arguments.length,
|
||||
i=remaining,resolveContexts=Array(i),resolveValues=slice.call(arguments),master=jQuery.Deferred(),updateFunc=function(i){return function(value){resolveContexts[i]=this;resolveValues[i]=arguments.length>1?slice.call(arguments):value;if(!--remaining)master.resolveWith(resolveContexts,resolveValues)}};if(remaining<=1){adoptValue(singleValue,master.done(updateFunc(i)).resolve,master.reject,!remaining);if(master.state()==="pending"||isFunction(resolveValues[i]&&resolveValues[i].then))return master.then()}while(i--)adoptValue(resolveValues[i],
|
||||
updateFunc(i),master.reject);return master.promise()}});var rerrorNames=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;jQuery.Deferred.exceptionHook=function(error,stack){if(window.console&&window.console.warn&&error&&rerrorNames.test(error.name))window.console.warn("jQuery.Deferred exception: "+error.message,error.stack,stack)};jQuery.readyException=function(error){window.setTimeout(function(){throw error;})};var readyList=jQuery.Deferred();jQuery.fn.ready=function(fn){readyList.then(fn).catch(function(error){jQuery.readyException(error)});
|
||||
return this};jQuery.extend({isReady:false,readyWait:1,ready:function(wait){if(wait===true?--jQuery.readyWait:jQuery.isReady)return;jQuery.isReady=true;if(wait!==true&&--jQuery.readyWait>0)return;readyList.resolveWith(document,[jQuery])}});jQuery.ready.then=readyList.then;function completed(){document.removeEventListener("DOMContentLoaded",completed);window.removeEventListener("load",completed);jQuery.ready()}if(document.readyState==="complete"||document.readyState!=="loading"&&!document.documentElement.doScroll)window.setTimeout(jQuery.ready);
|
||||
else{document.addEventListener("DOMContentLoaded",completed);window.addEventListener("load",completed)}var access=function(elems,fn,key,value,chainable,emptyGet,raw){var i=0,len=elems.length,bulk=key==null;if(toType(key)==="object"){chainable=true;for(i in key)access(elems,fn,i,key[i],true,emptyGet,raw)}else if(value!==undefined){chainable=true;if(!isFunction(value))raw=true;if(bulk)if(raw){fn.call(elems,value);fn=null}else{bulk=fn;fn=function(elem,key,value){return bulk.call(jQuery(elem),value)}}if(fn)for(;i<
|
||||
len;i++)fn(elems[i],key,raw?value:value.call(elems[i],i,fn(elems[i],key)))}if(chainable)return elems;if(bulk)return fn.call(elems);return len?fn(elems[0],key):emptyGet};var rmsPrefix=/^-ms-/,rdashAlpha=/-([a-z])/g;function fcamelCase(all,letter){return letter.toUpperCase()}function camelCase(string){return string.replace(rmsPrefix,"ms-").replace(rdashAlpha,fcamelCase)}var acceptData=function(owner){return owner.nodeType===1||owner.nodeType===9||!+owner.nodeType};function Data(){this.expando=jQuery.expando+
|
||||
Data.uid++}Data.uid=1;Data.prototype={cache:function(owner){var value=owner[this.expando];if(!value){value={};if(acceptData(owner))if(owner.nodeType)owner[this.expando]=value;else Object.defineProperty(owner,this.expando,{value:value,configurable:true})}return value},set:function(owner,data,value){var prop,cache=this.cache(owner);if(typeof data==="string")cache[camelCase(data)]=value;else for(prop in data)cache[camelCase(prop)]=data[prop];return cache},get:function(owner,key){return key===undefined?
|
||||
this.cache(owner):owner[this.expando]&&owner[this.expando][camelCase(key)]},access:function(owner,key,value){if(key===undefined||key&&typeof key==="string"&&value===undefined)return this.get(owner,key);this.set(owner,key,value);return value!==undefined?value:key},remove:function(owner,key){var i,cache=owner[this.expando];if(cache===undefined)return;if(key!==undefined){if(Array.isArray(key))key=key.map(camelCase);else{key=camelCase(key);key=key in cache?[key]:key.match(rnothtmlwhite)||[]}i=key.length;
|
||||
while(i--)delete cache[key[i]]}if(key===undefined||jQuery.isEmptyObject(cache))if(owner.nodeType)owner[this.expando]=undefined;else delete owner[this.expando]},hasData:function(owner){var cache=owner[this.expando];return cache!==undefined&&!jQuery.isEmptyObject(cache)}};var dataPriv=new Data;var dataUser=new Data;var rbrace=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,rmultiDash=/[A-Z]/g;function getData(data){if(data==="true")return true;if(data==="false")return false;if(data==="null")return null;if(data===+data+
|
||||
"")return+data;if(rbrace.test(data))return JSON.parse(data);return data}function dataAttr(elem,key,data){var name;if(data===undefined&&elem.nodeType===1){name="data-"+key.replace(rmultiDash,"-$\x26").toLowerCase();data=elem.getAttribute(name);if(typeof data==="string"){try{data=getData(data)}catch(e){}dataUser.set(elem,key,data)}else data=undefined}return data}jQuery.extend({hasData:function(elem){return dataUser.hasData(elem)||dataPriv.hasData(elem)},data:function(elem,name,data){return dataUser.access(elem,
|
||||
name,data)},removeData:function(elem,name){dataUser.remove(elem,name)},_data:function(elem,name,data){return dataPriv.access(elem,name,data)},_removeData:function(elem,name){dataPriv.remove(elem,name)}});jQuery.fn.extend({data:function(key,value){var i,name,data,elem=this[0],attrs=elem&&elem.attributes;if(key===undefined){if(this.length){data=dataUser.get(elem);if(elem.nodeType===1&&!dataPriv.get(elem,"hasDataAttrs")){i=attrs.length;while(i--)if(attrs[i]){name=attrs[i].name;if(name.indexOf("data-")===
|
||||
0){name=camelCase(name.slice(5));dataAttr(elem,name,data[name])}}dataPriv.set(elem,"hasDataAttrs",true)}}return data}if(typeof key==="object")return this.each(function(){dataUser.set(this,key)});return access(this,function(value){var data;if(elem&&value===undefined){data=dataUser.get(elem,key);if(data!==undefined)return data;data=dataAttr(elem,key);if(data!==undefined)return data;return}this.each(function(){dataUser.set(this,key,value)})},null,value,arguments.length>1,null,true)},removeData:function(key){return this.each(function(){dataUser.remove(this,
|
||||
key)})}});jQuery.extend({queue:function(elem,type,data){var queue;if(elem){type=(type||"fx")+"queue";queue=dataPriv.get(elem,type);if(data)if(!queue||Array.isArray(data))queue=dataPriv.access(elem,type,jQuery.makeArray(data));else queue.push(data);return queue||[]}},dequeue:function(elem,type){type=type||"fx";var queue=jQuery.queue(elem,type),startLength=queue.length,fn=queue.shift(),hooks=jQuery._queueHooks(elem,type),next=function(){jQuery.dequeue(elem,type)};if(fn==="inprogress"){fn=queue.shift();
|
||||
startLength--}if(fn){if(type==="fx")queue.unshift("inprogress");delete hooks.stop;fn.call(elem,next,hooks)}if(!startLength&&hooks)hooks.empty.fire()},_queueHooks:function(elem,type){var key=type+"queueHooks";return dataPriv.get(elem,key)||dataPriv.access(elem,key,{empty:jQuery.Callbacks("once memory").add(function(){dataPriv.remove(elem,[type+"queue",key])})})}});jQuery.fn.extend({queue:function(type,data){var setter=2;if(typeof type!=="string"){data=type;type="fx";setter--}if(arguments.length<setter)return jQuery.queue(this[0],
|
||||
type);return data===undefined?this:this.each(function(){var queue=jQuery.queue(this,type,data);jQuery._queueHooks(this,type);if(type==="fx"&&queue[0]!=="inprogress")jQuery.dequeue(this,type)})},dequeue:function(type){return this.each(function(){jQuery.dequeue(this,type)})},clearQueue:function(type){return this.queue(type||"fx",[])},promise:function(type,obj){var tmp,count=1,defer=jQuery.Deferred(),elements=this,i=this.length,resolve=function(){if(!--count)defer.resolveWith(elements,[elements])};if(typeof type!==
|
||||
"string"){obj=type;type=undefined}type=type||"fx";while(i--){tmp=dataPriv.get(elements[i],type+"queueHooks");if(tmp&&tmp.empty){count++;tmp.empty.add(resolve)}}resolve();return defer.promise(obj)}});var pnum=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source;var rcssNum=new RegExp("^(?:([+-])\x3d|)("+pnum+")([a-z%]*)$","i");var cssExpand=["Top","Right","Bottom","Left"];var isHiddenWithinTree=function(elem,el){elem=el||elem;return elem.style.display==="none"||elem.style.display===""&&jQuery.contains(elem.ownerDocument,
|
||||
elem)&&jQuery.css(elem,"display")==="none"};var swap=function(elem,options,callback,args){var ret,name,old={};for(name in options){old[name]=elem.style[name];elem.style[name]=options[name]}ret=callback.apply(elem,args||[]);for(name in options)elem.style[name]=old[name];return ret};function adjustCSS(elem,prop,valueParts,tween){var adjusted,scale,maxIterations=20,currentValue=tween?function(){return tween.cur()}:function(){return jQuery.css(elem,prop,"")},initial=currentValue(),unit=valueParts&&valueParts[3]||
|
||||
(jQuery.cssNumber[prop]?"":"px"),initialInUnit=(jQuery.cssNumber[prop]||unit!=="px"&&+initial)&&rcssNum.exec(jQuery.css(elem,prop));if(initialInUnit&&initialInUnit[3]!==unit){initial=initial/2;unit=unit||initialInUnit[3];initialInUnit=+initial||1;while(maxIterations--){jQuery.style(elem,prop,initialInUnit+unit);if((1-scale)*(1-(scale=currentValue()/initial||.5))<=0)maxIterations=0;initialInUnit=initialInUnit/scale}initialInUnit=initialInUnit*2;jQuery.style(elem,prop,initialInUnit+unit);valueParts=
|
||||
valueParts||[]}if(valueParts){initialInUnit=+initialInUnit||+initial||0;adjusted=valueParts[1]?initialInUnit+(valueParts[1]+1)*valueParts[2]:+valueParts[2];if(tween){tween.unit=unit;tween.start=initialInUnit;tween.end=adjusted}}return adjusted}var defaultDisplayMap={};function getDefaultDisplay(elem){var temp,doc=elem.ownerDocument,nodeName=elem.nodeName,display=defaultDisplayMap[nodeName];if(display)return display;temp=doc.body.appendChild(doc.createElement(nodeName));display=jQuery.css(temp,"display");
|
||||
temp.parentNode.removeChild(temp);if(display==="none")display="block";defaultDisplayMap[nodeName]=display;return display}function showHide(elements,show){var display,elem,values=[],index=0,length=elements.length;for(;index<length;index++){elem=elements[index];if(!elem.style)continue;display=elem.style.display;if(show){if(display==="none"){values[index]=dataPriv.get(elem,"display")||null;if(!values[index])elem.style.display=""}if(elem.style.display===""&&isHiddenWithinTree(elem))values[index]=getDefaultDisplay(elem)}else if(display!==
|
||||
"none"){values[index]="none";dataPriv.set(elem,"display",display)}}for(index=0;index<length;index++)if(values[index]!=null)elements[index].style.display=values[index];return elements}jQuery.fn.extend({show:function(){return showHide(this,true)},hide:function(){return showHide(this)},toggle:function(state){if(typeof state==="boolean")return state?this.show():this.hide();return this.each(function(){if(isHiddenWithinTree(this))jQuery(this).show();else jQuery(this).hide()})}});var rcheckableType=/^(?:checkbox|radio)$/i;
|
||||
var rtagName=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i;var rscriptType=/^$|^module$|\/(?:java|ecma)script/i;var wrapMap={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:[0,"",""]};wrapMap.optgroup=wrapMap.option;
|
||||
wrapMap.tbody=wrapMap.tfoot=wrapMap.colgroup=wrapMap.caption=wrapMap.thead;wrapMap.th=wrapMap.td;function getAll(context,tag){var ret;if(typeof context.getElementsByTagName!=="undefined")ret=context.getElementsByTagName(tag||"*");else if(typeof context.querySelectorAll!=="undefined")ret=context.querySelectorAll(tag||"*");else ret=[];if(tag===undefined||tag&&nodeName(context,tag))return jQuery.merge([context],ret);return ret}function setGlobalEval(elems,refElements){var i=0,l=elems.length;for(;i<l;i++)dataPriv.set(elems[i],
|
||||
"globalEval",!refElements||dataPriv.get(refElements[i],"globalEval"))}var rhtml=/<|&#?\w+;/;function buildFragment(elems,context,scripts,selection,ignored){var elem,tmp,tag,wrap,contains,j,fragment=context.createDocumentFragment(),nodes=[],i=0,l=elems.length;for(;i<l;i++){elem=elems[i];if(elem||elem===0)if(toType(elem)==="object")jQuery.merge(nodes,elem.nodeType?[elem]:elem);else if(!rhtml.test(elem))nodes.push(context.createTextNode(elem));else{tmp=tmp||fragment.appendChild(context.createElement("div"));
|
||||
tag=(rtagName.exec(elem)||["",""])[1].toLowerCase();wrap=wrapMap[tag]||wrapMap._default;tmp.innerHTML=wrap[1]+jQuery.htmlPrefilter(elem)+wrap[2];j=wrap[0];while(j--)tmp=tmp.lastChild;jQuery.merge(nodes,tmp.childNodes);tmp=fragment.firstChild;tmp.textContent=""}}fragment.textContent="";i=0;while(elem=nodes[i++]){if(selection&&jQuery.inArray(elem,selection)>-1){if(ignored)ignored.push(elem);continue}contains=jQuery.contains(elem.ownerDocument,elem);tmp=getAll(fragment.appendChild(elem),"script");if(contains)setGlobalEval(tmp);
|
||||
if(scripts){j=0;while(elem=tmp[j++])if(rscriptType.test(elem.type||""))scripts.push(elem)}}return fragment}(function(){var fragment=document.createDocumentFragment(),div=fragment.appendChild(document.createElement("div")),input=document.createElement("input");input.setAttribute("type","radio");input.setAttribute("checked","checked");input.setAttribute("name","t");div.appendChild(input);support.checkClone=div.cloneNode(true).cloneNode(true).lastChild.checked;div.innerHTML="\x3ctextarea\x3ex\x3c/textarea\x3e";
|
||||
support.noCloneChecked=!!div.cloneNode(true).lastChild.defaultValue})();var documentElement=document.documentElement;var rkeyEvent=/^key/,rmouseEvent=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,rtypenamespace=/^([^.]*)(?:\.(.+)|)/;function returnTrue(){return true}function returnFalse(){return false}function safeActiveElement(){try{return document.activeElement}catch(err){}}function on(elem,types,selector,data,fn,one){var origFn,type;if(typeof types==="object"){if(typeof selector!=="string"){data=
|
||||
data||selector;selector=undefined}for(type in types)on(elem,type,selector,data,types[type],one);return elem}if(data==null&&fn==null){fn=selector;data=selector=undefined}else if(fn==null)if(typeof selector==="string"){fn=data;data=undefined}else{fn=data;data=selector;selector=undefined}if(fn===false)fn=returnFalse;else if(!fn)return elem;if(one===1){origFn=fn;fn=function(event){jQuery().off(event);return origFn.apply(this,arguments)};fn.guid=origFn.guid||(origFn.guid=jQuery.guid++)}return elem.each(function(){jQuery.event.add(this,
|
||||
types,fn,data,selector)})}jQuery.event={global:{},add:function(elem,types,handler,data,selector){var handleObjIn,eventHandle,tmp,events,t,handleObj,special,handlers,type,namespaces,origType,elemData=dataPriv.get(elem);if(!elemData)return;if(handler.handler){handleObjIn=handler;handler=handleObjIn.handler;selector=handleObjIn.selector}if(selector)jQuery.find.matchesSelector(documentElement,selector);if(!handler.guid)handler.guid=jQuery.guid++;if(!(events=elemData.events))events=elemData.events={};
|
||||
if(!(eventHandle=elemData.handle))eventHandle=elemData.handle=function(e){return typeof jQuery!=="undefined"&&jQuery.event.triggered!==e.type?jQuery.event.dispatch.apply(elem,arguments):undefined};types=(types||"").match(rnothtmlwhite)||[""];t=types.length;while(t--){tmp=rtypenamespace.exec(types[t])||[];type=origType=tmp[1];namespaces=(tmp[2]||"").split(".").sort();if(!type)continue;special=jQuery.event.special[type]||{};type=(selector?special.delegateType:special.bindType)||type;special=jQuery.event.special[type]||
|
||||
{};handleObj=jQuery.extend({type:type,origType:origType,data:data,handler:handler,guid:handler.guid,selector:selector,needsContext:selector&&jQuery.expr.match.needsContext.test(selector),namespace:namespaces.join(".")},handleObjIn);if(!(handlers=events[type])){handlers=events[type]=[];handlers.delegateCount=0;if(!special.setup||special.setup.call(elem,data,namespaces,eventHandle)===false)if(elem.addEventListener)elem.addEventListener(type,eventHandle)}if(special.add){special.add.call(elem,handleObj);
|
||||
if(!handleObj.handler.guid)handleObj.handler.guid=handler.guid}if(selector)handlers.splice(handlers.delegateCount++,0,handleObj);else handlers.push(handleObj);jQuery.event.global[type]=true}},remove:function(elem,types,handler,selector,mappedTypes){var j,origCount,tmp,events,t,handleObj,special,handlers,type,namespaces,origType,elemData=dataPriv.hasData(elem)&&dataPriv.get(elem);if(!elemData||!(events=elemData.events))return;types=(types||"").match(rnothtmlwhite)||[""];t=types.length;while(t--){tmp=
|
||||
rtypenamespace.exec(types[t])||[];type=origType=tmp[1];namespaces=(tmp[2]||"").split(".").sort();if(!type){for(type in events)jQuery.event.remove(elem,type+types[t],handler,selector,true);continue}special=jQuery.event.special[type]||{};type=(selector?special.delegateType:special.bindType)||type;handlers=events[type]||[];tmp=tmp[2]&&new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)");origCount=j=handlers.length;while(j--){handleObj=handlers[j];if((mappedTypes||origType===handleObj.origType)&&
|
||||
(!handler||handler.guid===handleObj.guid)&&(!tmp||tmp.test(handleObj.namespace))&&(!selector||selector===handleObj.selector||selector==="**"&&handleObj.selector)){handlers.splice(j,1);if(handleObj.selector)handlers.delegateCount--;if(special.remove)special.remove.call(elem,handleObj)}}if(origCount&&!handlers.length){if(!special.teardown||special.teardown.call(elem,namespaces,elemData.handle)===false)jQuery.removeEvent(elem,type,elemData.handle);delete events[type]}}if(jQuery.isEmptyObject(events))dataPriv.remove(elem,
|
||||
"handle events")},dispatch:function(nativeEvent){var event=jQuery.event.fix(nativeEvent);var i,j,ret,matched,handleObj,handlerQueue,args=new Array(arguments.length),handlers=(dataPriv.get(this,"events")||{})[event.type]||[],special=jQuery.event.special[event.type]||{};args[0]=event;for(i=1;i<arguments.length;i++)args[i]=arguments[i];event.delegateTarget=this;if(special.preDispatch&&special.preDispatch.call(this,event)===false)return;handlerQueue=jQuery.event.handlers.call(this,event,handlers);i=0;
|
||||
while((matched=handlerQueue[i++])&&!event.isPropagationStopped()){event.currentTarget=matched.elem;j=0;while((handleObj=matched.handlers[j++])&&!event.isImmediatePropagationStopped())if(!event.rnamespace||event.rnamespace.test(handleObj.namespace)){event.handleObj=handleObj;event.data=handleObj.data;ret=((jQuery.event.special[handleObj.origType]||{}).handle||handleObj.handler).apply(matched.elem,args);if(ret!==undefined)if((event.result=ret)===false){event.preventDefault();event.stopPropagation()}}}if(special.postDispatch)special.postDispatch.call(this,
|
||||
event);return event.result},handlers:function(event,handlers){var i,handleObj,sel,matchedHandlers,matchedSelectors,handlerQueue=[],delegateCount=handlers.delegateCount,cur=event.target;if(delegateCount&&cur.nodeType&&!(event.type==="click"&&event.button>=1))for(;cur!==this;cur=cur.parentNode||this)if(cur.nodeType===1&&!(event.type==="click"&&cur.disabled===true)){matchedHandlers=[];matchedSelectors={};for(i=0;i<delegateCount;i++){handleObj=handlers[i];sel=handleObj.selector+" ";if(matchedSelectors[sel]===
|
||||
undefined)matchedSelectors[sel]=handleObj.needsContext?jQuery(sel,this).index(cur)>-1:jQuery.find(sel,this,null,[cur]).length;if(matchedSelectors[sel])matchedHandlers.push(handleObj)}if(matchedHandlers.length)handlerQueue.push({elem:cur,handlers:matchedHandlers})}cur=this;if(delegateCount<handlers.length)handlerQueue.push({elem:cur,handlers:handlers.slice(delegateCount)});return handlerQueue},addProp:function(name,hook){Object.defineProperty(jQuery.Event.prototype,name,{enumerable:true,configurable:true,
|
||||
get:isFunction(hook)?function(){if(this.originalEvent)return hook(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[name]},set:function(value){Object.defineProperty(this,name,{enumerable:true,configurable:true,writable:true,value:value})}})},fix:function(originalEvent){return originalEvent[jQuery.expando]?originalEvent:new jQuery.Event(originalEvent)},special:{load:{noBubble:true},focus:{trigger:function(){if(this!==safeActiveElement()&&this.focus){this.focus();return false}},
|
||||
delegateType:"focusin"},blur:{trigger:function(){if(this===safeActiveElement()&&this.blur){this.blur();return false}},delegateType:"focusout"},click:{trigger:function(){if(this.type==="checkbox"&&this.click&&nodeName(this,"input")){this.click();return false}},_default:function(event){return nodeName(event.target,"a")}},beforeunload:{postDispatch:function(event){if(event.result!==undefined&&event.originalEvent)event.originalEvent.returnValue=event.result}}}};jQuery.removeEvent=function(elem,type,handle){if(elem.removeEventListener)elem.removeEventListener(type,
|
||||
handle)};jQuery.Event=function(src,props){if(!(this instanceof jQuery.Event))return new jQuery.Event(src,props);if(src&&src.type){this.originalEvent=src;this.type=src.type;this.isDefaultPrevented=src.defaultPrevented||src.defaultPrevented===undefined&&src.returnValue===false?returnTrue:returnFalse;this.target=src.target&&src.target.nodeType===3?src.target.parentNode:src.target;this.currentTarget=src.currentTarget;this.relatedTarget=src.relatedTarget}else this.type=src;if(props)jQuery.extend(this,
|
||||
props);this.timeStamp=src&&src.timeStamp||Date.now();this[jQuery.expando]=true};jQuery.Event.prototype={constructor:jQuery.Event,isDefaultPrevented:returnFalse,isPropagationStopped:returnFalse,isImmediatePropagationStopped:returnFalse,isSimulated:false,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=returnTrue;if(e&&!this.isSimulated)e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=returnTrue;if(e&&!this.isSimulated)e.stopPropagation()},
|
||||
stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=returnTrue;if(e&&!this.isSimulated)e.stopImmediatePropagation();this.stopPropagation()}};jQuery.each({altKey:true,bubbles:true,cancelable:true,changedTouches:true,ctrlKey:true,detail:true,eventPhase:true,metaKey:true,pageX:true,pageY:true,shiftKey:true,view:true,"char":true,charCode:true,key:true,keyCode:true,button:true,buttons:true,clientX:true,clientY:true,offsetX:true,offsetY:true,pointerId:true,pointerType:true,
|
||||
screenX:true,screenY:true,targetTouches:true,toElement:true,touches:true,which:function(event){var button=event.button;if(event.which==null&&rkeyEvent.test(event.type))return event.charCode!=null?event.charCode:event.keyCode;if(!event.which&&button!==undefined&&rmouseEvent.test(event.type)){if(button&1)return 1;if(button&2)return 3;if(button&4)return 2;return 0}return event.which}},jQuery.event.addProp);jQuery.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},
|
||||
function(orig,fix){jQuery.event.special[orig]={delegateType:fix,bindType:fix,handle:function(event){var ret,target=this,related=event.relatedTarget,handleObj=event.handleObj;if(!related||related!==target&&!jQuery.contains(target,related)){event.type=handleObj.origType;ret=handleObj.handler.apply(this,arguments);event.type=fix}return ret}}});jQuery.fn.extend({on:function(types,selector,data,fn){return on(this,types,selector,data,fn)},one:function(types,selector,data,fn){return on(this,types,selector,
|
||||
data,fn,1)},off:function(types,selector,fn){var handleObj,type;if(types&&types.preventDefault&&types.handleObj){handleObj=types.handleObj;jQuery(types.delegateTarget).off(handleObj.namespace?handleObj.origType+"."+handleObj.namespace:handleObj.origType,handleObj.selector,handleObj.handler);return this}if(typeof types==="object"){for(type in types)this.off(type,selector,types[type]);return this}if(selector===false||typeof selector==="function"){fn=selector;selector=undefined}if(fn===false)fn=returnFalse;
|
||||
return this.each(function(){jQuery.event.remove(this,types,fn,selector)})}});var rxhtmlTag=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,rnoInnerhtml=/<script|<style|<link/i,rchecked=/checked\s*(?:[^=]|=\s*.checked.)/i,rcleanScript=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function manipulationTarget(elem,content){if(nodeName(elem,"table")&&nodeName(content.nodeType!==11?content:content.firstChild,"tr"))return jQuery(elem).children("tbody")[0]||elem;
|
||||
return elem}function disableScript(elem){elem.type=(elem.getAttribute("type")!==null)+"/"+elem.type;return elem}function restoreScript(elem){if((elem.type||"").slice(0,5)==="true/")elem.type=elem.type.slice(5);else elem.removeAttribute("type");return elem}function cloneCopyEvent(src,dest){var i,l,type,pdataOld,pdataCur,udataOld,udataCur,events;if(dest.nodeType!==1)return;if(dataPriv.hasData(src)){pdataOld=dataPriv.access(src);pdataCur=dataPriv.set(dest,pdataOld);events=pdataOld.events;if(events){delete pdataCur.handle;
|
||||
pdataCur.events={};for(type in events)for(i=0,l=events[type].length;i<l;i++)jQuery.event.add(dest,type,events[type][i])}}if(dataUser.hasData(src)){udataOld=dataUser.access(src);udataCur=jQuery.extend({},udataOld);dataUser.set(dest,udataCur)}}function fixInput(src,dest){var nodeName=dest.nodeName.toLowerCase();if(nodeName==="input"&&rcheckableType.test(src.type))dest.checked=src.checked;else if(nodeName==="input"||nodeName==="textarea")dest.defaultValue=src.defaultValue}function domManip(collection,
|
||||
args,callback,ignored){args=concat.apply([],args);var fragment,first,scripts,hasScripts,node,doc,i=0,l=collection.length,iNoClone=l-1,value=args[0],valueIsFunction=isFunction(value);if(valueIsFunction||l>1&&typeof value==="string"&&!support.checkClone&&rchecked.test(value))return collection.each(function(index){var self=collection.eq(index);if(valueIsFunction)args[0]=value.call(this,index,self.html());domManip(self,args,callback,ignored)});if(l){fragment=buildFragment(args,collection[0].ownerDocument,
|
||||
false,collection,ignored);first=fragment.firstChild;if(fragment.childNodes.length===1)fragment=first;if(first||ignored){scripts=jQuery.map(getAll(fragment,"script"),disableScript);hasScripts=scripts.length;for(;i<l;i++){node=fragment;if(i!==iNoClone){node=jQuery.clone(node,true,true);if(hasScripts)jQuery.merge(scripts,getAll(node,"script"))}callback.call(collection[i],node,i)}if(hasScripts){doc=scripts[scripts.length-1].ownerDocument;jQuery.map(scripts,restoreScript);for(i=0;i<hasScripts;i++){node=
|
||||
scripts[i];if(rscriptType.test(node.type||"")&&!dataPriv.access(node,"globalEval")&&jQuery.contains(doc,node))if(node.src&&(node.type||"").toLowerCase()!=="module"){if(jQuery._evalUrl)jQuery._evalUrl(node.src)}else DOMEval(node.textContent.replace(rcleanScript,""),doc,node)}}}}return collection}function remove(elem,selector,keepData){var node,nodes=selector?jQuery.filter(selector,elem):elem,i=0;for(;(node=nodes[i])!=null;i++){if(!keepData&&node.nodeType===1)jQuery.cleanData(getAll(node));if(node.parentNode){if(keepData&&
|
||||
jQuery.contains(node.ownerDocument,node))setGlobalEval(getAll(node,"script"));node.parentNode.removeChild(node)}}return elem}jQuery.extend({htmlPrefilter:function(html){return html.replace(rxhtmlTag,"\x3c$1\x3e\x3c/$2\x3e")},clone:function(elem,dataAndEvents,deepDataAndEvents){var i,l,srcElements,destElements,clone=elem.cloneNode(true),inPage=jQuery.contains(elem.ownerDocument,elem);if(!support.noCloneChecked&&(elem.nodeType===1||elem.nodeType===11)&&!jQuery.isXMLDoc(elem)){destElements=getAll(clone);
|
||||
srcElements=getAll(elem);for(i=0,l=srcElements.length;i<l;i++)fixInput(srcElements[i],destElements[i])}if(dataAndEvents)if(deepDataAndEvents){srcElements=srcElements||getAll(elem);destElements=destElements||getAll(clone);for(i=0,l=srcElements.length;i<l;i++)cloneCopyEvent(srcElements[i],destElements[i])}else cloneCopyEvent(elem,clone);destElements=getAll(clone,"script");if(destElements.length>0)setGlobalEval(destElements,!inPage&&getAll(elem,"script"));return clone},cleanData:function(elems){var data,
|
||||
elem,type,special=jQuery.event.special,i=0;for(;(elem=elems[i])!==undefined;i++)if(acceptData(elem)){if(data=elem[dataPriv.expando]){if(data.events)for(type in data.events)if(special[type])jQuery.event.remove(elem,type);else jQuery.removeEvent(elem,type,data.handle);elem[dataPriv.expando]=undefined}if(elem[dataUser.expando])elem[dataUser.expando]=undefined}}});jQuery.fn.extend({detach:function(selector){return remove(this,selector,true)},remove:function(selector){return remove(this,selector)},text:function(value){return access(this,
|
||||
function(value){return value===undefined?jQuery.text(this):this.empty().each(function(){if(this.nodeType===1||this.nodeType===11||this.nodeType===9)this.textContent=value})},null,value,arguments.length)},append:function(){return domManip(this,arguments,function(elem){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var target=manipulationTarget(this,elem);target.appendChild(elem)}})},prepend:function(){return domManip(this,arguments,function(elem){if(this.nodeType===1||this.nodeType===
|
||||
11||this.nodeType===9){var target=manipulationTarget(this,elem);target.insertBefore(elem,target.firstChild)}})},before:function(){return domManip(this,arguments,function(elem){if(this.parentNode)this.parentNode.insertBefore(elem,this)})},after:function(){return domManip(this,arguments,function(elem){if(this.parentNode)this.parentNode.insertBefore(elem,this.nextSibling)})},empty:function(){var elem,i=0;for(;(elem=this[i])!=null;i++)if(elem.nodeType===1){jQuery.cleanData(getAll(elem,false));elem.textContent=
|
||||
""}return this},clone:function(dataAndEvents,deepDataAndEvents){dataAndEvents=dataAndEvents==null?false:dataAndEvents;deepDataAndEvents=deepDataAndEvents==null?dataAndEvents:deepDataAndEvents;return this.map(function(){return jQuery.clone(this,dataAndEvents,deepDataAndEvents)})},html:function(value){return access(this,function(value){var elem=this[0]||{},i=0,l=this.length;if(value===undefined&&elem.nodeType===1)return elem.innerHTML;if(typeof value==="string"&&!rnoInnerhtml.test(value)&&!wrapMap[(rtagName.exec(value)||
|
||||
["",""])[1].toLowerCase()]){value=jQuery.htmlPrefilter(value);try{for(;i<l;i++){elem=this[i]||{};if(elem.nodeType===1){jQuery.cleanData(getAll(elem,false));elem.innerHTML=value}}elem=0}catch(e){}}if(elem)this.empty().append(value)},null,value,arguments.length)},replaceWith:function(){var ignored=[];return domManip(this,arguments,function(elem){var parent=this.parentNode;if(jQuery.inArray(this,ignored)<0){jQuery.cleanData(getAll(this));if(parent)parent.replaceChild(elem,this)}},ignored)}});jQuery.each({appendTo:"append",
|
||||
prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(selector){var elems,ret=[],insert=jQuery(selector),last=insert.length-1,i=0;for(;i<=last;i++){elems=i===last?this:this.clone(true);jQuery(insert[i])[original](elems);push.apply(ret,elems.get())}return this.pushStack(ret)}});var rnumnonpx=new RegExp("^("+pnum+")(?!px)[a-z%]+$","i");var getStyles=function(elem){var view=elem.ownerDocument.defaultView;if(!view||!view.opener)view=
|
||||
window;return view.getComputedStyle(elem)};var rboxStyle=new RegExp(cssExpand.join("|"),"i");(function(){function computeStyleTests(){if(!div)return;container.style.cssText="position:absolute;left:-11111px;width:60px;"+"margin-top:1px;padding:0;border:0";div.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;"+"margin:auto;border:1px;padding:1px;"+"width:60%;top:1%";documentElement.appendChild(container).appendChild(div);var divStyle=window.getComputedStyle(div);
|
||||
pixelPositionVal=divStyle.top!=="1%";reliableMarginLeftVal=roundPixelMeasures(divStyle.marginLeft)===12;div.style.right="60%";pixelBoxStylesVal=roundPixelMeasures(divStyle.right)===36;boxSizingReliableVal=roundPixelMeasures(divStyle.width)===36;div.style.position="absolute";scrollboxSizeVal=div.offsetWidth===36||"absolute";documentElement.removeChild(container);div=null}function roundPixelMeasures(measure){return Math.round(parseFloat(measure))}var pixelPositionVal,boxSizingReliableVal,scrollboxSizeVal,
|
||||
pixelBoxStylesVal,reliableMarginLeftVal,container=document.createElement("div"),div=document.createElement("div");if(!div.style)return;div.style.backgroundClip="content-box";div.cloneNode(true).style.backgroundClip="";support.clearCloneStyle=div.style.backgroundClip==="content-box";jQuery.extend(support,{boxSizingReliable:function(){computeStyleTests();return boxSizingReliableVal},pixelBoxStyles:function(){computeStyleTests();return pixelBoxStylesVal},pixelPosition:function(){computeStyleTests();
|
||||
return pixelPositionVal},reliableMarginLeft:function(){computeStyleTests();return reliableMarginLeftVal},scrollboxSize:function(){computeStyleTests();return scrollboxSizeVal}})})();function curCSS(elem,name,computed){var width,minWidth,maxWidth,ret,style=elem.style;computed=computed||getStyles(elem);if(computed){ret=computed.getPropertyValue(name)||computed[name];if(ret===""&&!jQuery.contains(elem.ownerDocument,elem))ret=jQuery.style(elem,name);if(!support.pixelBoxStyles()&&rnumnonpx.test(ret)&&rboxStyle.test(name)){width=
|
||||
style.width;minWidth=style.minWidth;maxWidth=style.maxWidth;style.minWidth=style.maxWidth=style.width=ret;ret=computed.width;style.width=width;style.minWidth=minWidth;style.maxWidth=maxWidth}}return ret!==undefined?ret+"":ret}function addGetHookIf(conditionFn,hookFn){return{get:function(){if(conditionFn()){delete this.get;return}return(this.get=hookFn).apply(this,arguments)}}}var rdisplayswap=/^(none|table(?!-c[ea]).+)/,rcustomProp=/^--/,cssShow={position:"absolute",visibility:"hidden",display:"block"},
|
||||
cssNormalTransform={letterSpacing:"0",fontWeight:"400"},cssPrefixes=["Webkit","Moz","ms"],emptyStyle=document.createElement("div").style;function vendorPropName(name){if(name in emptyStyle)return name;var capName=name[0].toUpperCase()+name.slice(1),i=cssPrefixes.length;while(i--){name=cssPrefixes[i]+capName;if(name in emptyStyle)return name}}function finalPropName(name){var ret=jQuery.cssProps[name];if(!ret)ret=jQuery.cssProps[name]=vendorPropName(name)||name;return ret}function setPositiveNumber(elem,
|
||||
value,subtract){var matches=rcssNum.exec(value);return matches?Math.max(0,matches[2]-(subtract||0))+(matches[3]||"px"):value}function boxModelAdjustment(elem,dimension,box,isBorderBox,styles,computedVal){var i=dimension==="width"?1:0,extra=0,delta=0;if(box===(isBorderBox?"border":"content"))return 0;for(;i<4;i+=2){if(box==="margin")delta+=jQuery.css(elem,box+cssExpand[i],true,styles);if(!isBorderBox){delta+=jQuery.css(elem,"padding"+cssExpand[i],true,styles);if(box!=="padding")delta+=jQuery.css(elem,
|
||||
"border"+cssExpand[i]+"Width",true,styles);else extra+=jQuery.css(elem,"border"+cssExpand[i]+"Width",true,styles)}else{if(box==="content")delta-=jQuery.css(elem,"padding"+cssExpand[i],true,styles);if(box!=="margin")delta-=jQuery.css(elem,"border"+cssExpand[i]+"Width",true,styles)}}if(!isBorderBox&&computedVal>=0)delta+=Math.max(0,Math.ceil(elem["offset"+dimension[0].toUpperCase()+dimension.slice(1)]-computedVal-delta-extra-.5));return delta}function getWidthOrHeight(elem,dimension,extra){var styles=
|
||||
getStyles(elem),val=curCSS(elem,dimension,styles),isBorderBox=jQuery.css(elem,"boxSizing",false,styles)==="border-box",valueIsBorderBox=isBorderBox;if(rnumnonpx.test(val)){if(!extra)return val;val="auto"}valueIsBorderBox=valueIsBorderBox&&(support.boxSizingReliable()||val===elem.style[dimension]);if(val==="auto"||!parseFloat(val)&&jQuery.css(elem,"display",false,styles)==="inline"){val=elem["offset"+dimension[0].toUpperCase()+dimension.slice(1)];valueIsBorderBox=true}val=parseFloat(val)||0;return val+
|
||||
boxModelAdjustment(elem,dimension,extra||(isBorderBox?"border":"content"),valueIsBorderBox,styles,val)+"px"}jQuery.extend({cssHooks:{opacity:{get:function(elem,computed){if(computed){var ret=curCSS(elem,"opacity");return ret===""?"1":ret}}}},cssNumber:{"animationIterationCount":true,"columnCount":true,"fillOpacity":true,"flexGrow":true,"flexShrink":true,"fontWeight":true,"lineHeight":true,"opacity":true,"order":true,"orphans":true,"widows":true,"zIndex":true,"zoom":true},cssProps:{},style:function(elem,
|
||||
name,value,extra){if(!elem||elem.nodeType===3||elem.nodeType===8||!elem.style)return;var ret,type,hooks,origName=camelCase(name),isCustomProp=rcustomProp.test(name),style=elem.style;if(!isCustomProp)name=finalPropName(origName);hooks=jQuery.cssHooks[name]||jQuery.cssHooks[origName];if(value!==undefined){type=typeof value;if(type==="string"&&(ret=rcssNum.exec(value))&&ret[1]){value=adjustCSS(elem,name,ret);type="number"}if(value==null||value!==value)return;if(type==="number")value+=ret&&ret[3]||(jQuery.cssNumber[origName]?
|
||||
"":"px");if(!support.clearCloneStyle&&value===""&&name.indexOf("background")===0)style[name]="inherit";if(!hooks||!("set"in hooks)||(value=hooks.set(elem,value,extra))!==undefined)if(isCustomProp)style.setProperty(name,value);else style[name]=value}else{if(hooks&&"get"in hooks&&(ret=hooks.get(elem,false,extra))!==undefined)return ret;return style[name]}},css:function(elem,name,extra,styles){var val,num,hooks,origName=camelCase(name),isCustomProp=rcustomProp.test(name);if(!isCustomProp)name=finalPropName(origName);
|
||||
hooks=jQuery.cssHooks[name]||jQuery.cssHooks[origName];if(hooks&&"get"in hooks)val=hooks.get(elem,true,extra);if(val===undefined)val=curCSS(elem,name,styles);if(val==="normal"&&name in cssNormalTransform)val=cssNormalTransform[name];if(extra===""||extra){num=parseFloat(val);return extra===true||isFinite(num)?num||0:val}return val}});jQuery.each(["height","width"],function(i,dimension){jQuery.cssHooks[dimension]={get:function(elem,computed,extra){if(computed)return rdisplayswap.test(jQuery.css(elem,
|
||||
"display"))&&(!elem.getClientRects().length||!elem.getBoundingClientRect().width)?swap(elem,cssShow,function(){return getWidthOrHeight(elem,dimension,extra)}):getWidthOrHeight(elem,dimension,extra)},set:function(elem,value,extra){var matches,styles=getStyles(elem),isBorderBox=jQuery.css(elem,"boxSizing",false,styles)==="border-box",subtract=extra&&boxModelAdjustment(elem,dimension,extra,isBorderBox,styles);if(isBorderBox&&support.scrollboxSize()===styles.position)subtract-=Math.ceil(elem["offset"+
|
||||
dimension[0].toUpperCase()+dimension.slice(1)]-parseFloat(styles[dimension])-boxModelAdjustment(elem,dimension,"border",false,styles)-.5);if(subtract&&(matches=rcssNum.exec(value))&&(matches[3]||"px")!=="px"){elem.style[dimension]=value;value=jQuery.css(elem,dimension)}return setPositiveNumber(elem,value,subtract)}}});jQuery.cssHooks.marginLeft=addGetHookIf(support.reliableMarginLeft,function(elem,computed){if(computed)return(parseFloat(curCSS(elem,"marginLeft"))||elem.getBoundingClientRect().left-
|
||||
swap(elem,{marginLeft:0},function(){return elem.getBoundingClientRect().left}))+"px"});jQuery.each({margin:"",padding:"",border:"Width"},function(prefix,suffix){jQuery.cssHooks[prefix+suffix]={expand:function(value){var i=0,expanded={},parts=typeof value==="string"?value.split(" "):[value];for(;i<4;i++)expanded[prefix+cssExpand[i]+suffix]=parts[i]||parts[i-2]||parts[0];return expanded}};if(prefix!=="margin")jQuery.cssHooks[prefix+suffix].set=setPositiveNumber});jQuery.fn.extend({css:function(name,
|
||||
value){return access(this,function(elem,name,value){var styles,len,map={},i=0;if(Array.isArray(name)){styles=getStyles(elem);len=name.length;for(;i<len;i++)map[name[i]]=jQuery.css(elem,name[i],false,styles);return map}return value!==undefined?jQuery.style(elem,name,value):jQuery.css(elem,name)},name,value,arguments.length>1)}});function Tween(elem,options,prop,end,easing){return new Tween.prototype.init(elem,options,prop,end,easing)}jQuery.Tween=Tween;Tween.prototype={constructor:Tween,init:function(elem,
|
||||
options,prop,end,easing,unit){this.elem=elem;this.prop=prop;this.easing=easing||jQuery.easing._default;this.options=options;this.start=this.now=this.cur();this.end=end;this.unit=unit||(jQuery.cssNumber[prop]?"":"px")},cur:function(){var hooks=Tween.propHooks[this.prop];return hooks&&hooks.get?hooks.get(this):Tween.propHooks._default.get(this)},run:function(percent){var eased,hooks=Tween.propHooks[this.prop];if(this.options.duration)this.pos=eased=jQuery.easing[this.easing](percent,this.options.duration*
|
||||
percent,0,1,this.options.duration);else this.pos=eased=percent;this.now=(this.end-this.start)*eased+this.start;if(this.options.step)this.options.step.call(this.elem,this.now,this);if(hooks&&hooks.set)hooks.set(this);else Tween.propHooks._default.set(this);return this}};Tween.prototype.init.prototype=Tween.prototype;Tween.propHooks={_default:{get:function(tween){var result;if(tween.elem.nodeType!==1||tween.elem[tween.prop]!=null&&tween.elem.style[tween.prop]==null)return tween.elem[tween.prop];result=
|
||||
jQuery.css(tween.elem,tween.prop,"");return!result||result==="auto"?0:result},set:function(tween){if(jQuery.fx.step[tween.prop])jQuery.fx.step[tween.prop](tween);else if(tween.elem.nodeType===1&&(tween.elem.style[jQuery.cssProps[tween.prop]]!=null||jQuery.cssHooks[tween.prop]))jQuery.style(tween.elem,tween.prop,tween.now+tween.unit);else tween.elem[tween.prop]=tween.now}}};Tween.propHooks.scrollTop=Tween.propHooks.scrollLeft={set:function(tween){if(tween.elem.nodeType&&tween.elem.parentNode)tween.elem[tween.prop]=
|
||||
tween.now}};jQuery.easing={linear:function(p){return p},swing:function(p){return.5-Math.cos(p*Math.PI)/2},_default:"swing"};jQuery.fx=Tween.prototype.init;jQuery.fx.step={};var fxNow,inProgress,rfxtypes=/^(?:toggle|show|hide)$/,rrun=/queueHooks$/;function schedule(){if(inProgress){if(document.hidden===false&&window.requestAnimationFrame)window.requestAnimationFrame(schedule);else window.setTimeout(schedule,jQuery.fx.interval);jQuery.fx.tick()}}function createFxNow(){window.setTimeout(function(){fxNow=
|
||||
undefined});return fxNow=Date.now()}function genFx(type,includeWidth){var which,i=0,attrs={height:type};includeWidth=includeWidth?1:0;for(;i<4;i+=2-includeWidth){which=cssExpand[i];attrs["margin"+which]=attrs["padding"+which]=type}if(includeWidth)attrs.opacity=attrs.width=type;return attrs}function createTween(value,prop,animation){var tween,collection=(Animation.tweeners[prop]||[]).concat(Animation.tweeners["*"]),index=0,length=collection.length;for(;index<length;index++)if(tween=collection[index].call(animation,
|
||||
prop,value))return tween}function defaultPrefilter(elem,props,opts){var prop,value,toggle,hooks,oldfire,propTween,restoreDisplay,display,isBox="width"in props||"height"in props,anim=this,orig={},style=elem.style,hidden=elem.nodeType&&isHiddenWithinTree(elem),dataShow=dataPriv.get(elem,"fxshow");if(!opts.queue){hooks=jQuery._queueHooks(elem,"fx");if(hooks.unqueued==null){hooks.unqueued=0;oldfire=hooks.empty.fire;hooks.empty.fire=function(){if(!hooks.unqueued)oldfire()}}hooks.unqueued++;anim.always(function(){anim.always(function(){hooks.unqueued--;
|
||||
if(!jQuery.queue(elem,"fx").length)hooks.empty.fire()})})}for(prop in props){value=props[prop];if(rfxtypes.test(value)){delete props[prop];toggle=toggle||value==="toggle";if(value===(hidden?"hide":"show"))if(value==="show"&&dataShow&&dataShow[prop]!==undefined)hidden=true;else continue;orig[prop]=dataShow&&dataShow[prop]||jQuery.style(elem,prop)}}propTween=!jQuery.isEmptyObject(props);if(!propTween&&jQuery.isEmptyObject(orig))return;if(isBox&&elem.nodeType===1){opts.overflow=[style.overflow,style.overflowX,
|
||||
style.overflowY];restoreDisplay=dataShow&&dataShow.display;if(restoreDisplay==null)restoreDisplay=dataPriv.get(elem,"display");display=jQuery.css(elem,"display");if(display==="none")if(restoreDisplay)display=restoreDisplay;else{showHide([elem],true);restoreDisplay=elem.style.display||restoreDisplay;display=jQuery.css(elem,"display");showHide([elem])}if(display==="inline"||display==="inline-block"&&restoreDisplay!=null)if(jQuery.css(elem,"float")==="none"){if(!propTween){anim.done(function(){style.display=
|
||||
restoreDisplay});if(restoreDisplay==null){display=style.display;restoreDisplay=display==="none"?"":display}}style.display="inline-block"}}if(opts.overflow){style.overflow="hidden";anim.always(function(){style.overflow=opts.overflow[0];style.overflowX=opts.overflow[1];style.overflowY=opts.overflow[2]})}propTween=false;for(prop in orig){if(!propTween){if(dataShow){if("hidden"in dataShow)hidden=dataShow.hidden}else dataShow=dataPriv.access(elem,"fxshow",{display:restoreDisplay});if(toggle)dataShow.hidden=
|
||||
!hidden;if(hidden)showHide([elem],true);anim.done(function(){if(!hidden)showHide([elem]);dataPriv.remove(elem,"fxshow");for(prop in orig)jQuery.style(elem,prop,orig[prop])})}propTween=createTween(hidden?dataShow[prop]:0,prop,anim);if(!(prop in dataShow)){dataShow[prop]=propTween.start;if(hidden){propTween.end=propTween.start;propTween.start=0}}}}function propFilter(props,specialEasing){var index,name,easing,value,hooks;for(index in props){name=camelCase(index);easing=specialEasing[name];value=props[index];
|
||||
if(Array.isArray(value)){easing=value[1];value=props[index]=value[0]}if(index!==name){props[name]=value;delete props[index]}hooks=jQuery.cssHooks[name];if(hooks&&"expand"in hooks){value=hooks.expand(value);delete props[name];for(index in value)if(!(index in props)){props[index]=value[index];specialEasing[index]=easing}}else specialEasing[name]=easing}}function Animation(elem,properties,options){var result,stopped,index=0,length=Animation.prefilters.length,deferred=jQuery.Deferred().always(function(){delete tick.elem}),
|
||||
tick=function(){if(stopped)return false;var currentTime=fxNow||createFxNow(),remaining=Math.max(0,animation.startTime+animation.duration-currentTime),temp=remaining/animation.duration||0,percent=1-temp,index=0,length=animation.tweens.length;for(;index<length;index++)animation.tweens[index].run(percent);deferred.notifyWith(elem,[animation,percent,remaining]);if(percent<1&&length)return remaining;if(!length)deferred.notifyWith(elem,[animation,1,0]);deferred.resolveWith(elem,[animation]);return false},
|
||||
animation=deferred.promise({elem:elem,props:jQuery.extend({},properties),opts:jQuery.extend(true,{specialEasing:{},easing:jQuery.easing._default},options),originalProperties:properties,originalOptions:options,startTime:fxNow||createFxNow(),duration:options.duration,tweens:[],createTween:function(prop,end){var tween=jQuery.Tween(elem,animation.opts,prop,end,animation.opts.specialEasing[prop]||animation.opts.easing);animation.tweens.push(tween);return tween},stop:function(gotoEnd){var index=0,length=
|
||||
gotoEnd?animation.tweens.length:0;if(stopped)return this;stopped=true;for(;index<length;index++)animation.tweens[index].run(1);if(gotoEnd){deferred.notifyWith(elem,[animation,1,0]);deferred.resolveWith(elem,[animation,gotoEnd])}else deferred.rejectWith(elem,[animation,gotoEnd]);return this}}),props=animation.props;propFilter(props,animation.opts.specialEasing);for(;index<length;index++){result=Animation.prefilters[index].call(animation,elem,props,animation.opts);if(result){if(isFunction(result.stop))jQuery._queueHooks(animation.elem,
|
||||
animation.opts.queue).stop=result.stop.bind(result);return result}}jQuery.map(props,createTween,animation);if(isFunction(animation.opts.start))animation.opts.start.call(elem,animation);animation.progress(animation.opts.progress).done(animation.opts.done,animation.opts.complete).fail(animation.opts.fail).always(animation.opts.always);jQuery.fx.timer(jQuery.extend(tick,{elem:elem,anim:animation,queue:animation.opts.queue}));return animation}jQuery.Animation=jQuery.extend(Animation,{tweeners:{"*":[function(prop,
|
||||
value){var tween=this.createTween(prop,value);adjustCSS(tween.elem,prop,rcssNum.exec(value),tween);return tween}]},tweener:function(props,callback){if(isFunction(props)){callback=props;props=["*"]}else props=props.match(rnothtmlwhite);var prop,index=0,length=props.length;for(;index<length;index++){prop=props[index];Animation.tweeners[prop]=Animation.tweeners[prop]||[];Animation.tweeners[prop].unshift(callback)}},prefilters:[defaultPrefilter],prefilter:function(callback,prepend){if(prepend)Animation.prefilters.unshift(callback);
|
||||
else Animation.prefilters.push(callback)}});jQuery.speed=function(speed,easing,fn){var opt=speed&&typeof speed==="object"?jQuery.extend({},speed):{complete:fn||!fn&&easing||isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&!isFunction(easing)&&easing};if(jQuery.fx.off)opt.duration=0;else if(typeof opt.duration!=="number")if(opt.duration in jQuery.fx.speeds)opt.duration=jQuery.fx.speeds[opt.duration];else opt.duration=jQuery.fx.speeds._default;if(opt.queue==null||opt.queue===true)opt.queue=
|
||||
"fx";opt.old=opt.complete;opt.complete=function(){if(isFunction(opt.old))opt.old.call(this);if(opt.queue)jQuery.dequeue(this,opt.queue)};return opt};jQuery.fn.extend({fadeTo:function(speed,to,easing,callback){return this.filter(isHiddenWithinTree).css("opacity",0).show().end().animate({opacity:to},speed,easing,callback)},animate:function(prop,speed,easing,callback){var empty=jQuery.isEmptyObject(prop),optall=jQuery.speed(speed,easing,callback),doAnimation=function(){var anim=Animation(this,jQuery.extend({},
|
||||
prop),optall);if(empty||dataPriv.get(this,"finish"))anim.stop(true)};doAnimation.finish=doAnimation;return empty||optall.queue===false?this.each(doAnimation):this.queue(optall.queue,doAnimation)},stop:function(type,clearQueue,gotoEnd){var stopQueue=function(hooks){var stop=hooks.stop;delete hooks.stop;stop(gotoEnd)};if(typeof type!=="string"){gotoEnd=clearQueue;clearQueue=type;type=undefined}if(clearQueue&&type!==false)this.queue(type||"fx",[]);return this.each(function(){var dequeue=true,index=type!=
|
||||
null&&type+"queueHooks",timers=jQuery.timers,data=dataPriv.get(this);if(index){if(data[index]&&data[index].stop)stopQueue(data[index])}else for(index in data)if(data[index]&&data[index].stop&&rrun.test(index))stopQueue(data[index]);for(index=timers.length;index--;)if(timers[index].elem===this&&(type==null||timers[index].queue===type)){timers[index].anim.stop(gotoEnd);dequeue=false;timers.splice(index,1)}if(dequeue||!gotoEnd)jQuery.dequeue(this,type)})},finish:function(type){if(type!==false)type=type||
|
||||
"fx";return this.each(function(){var index,data=dataPriv.get(this),queue=data[type+"queue"],hooks=data[type+"queueHooks"],timers=jQuery.timers,length=queue?queue.length:0;data.finish=true;jQuery.queue(this,type,[]);if(hooks&&hooks.stop)hooks.stop.call(this,true);for(index=timers.length;index--;)if(timers[index].elem===this&&timers[index].queue===type){timers[index].anim.stop(true);timers.splice(index,1)}for(index=0;index<length;index++)if(queue[index]&&queue[index].finish)queue[index].finish.call(this);
|
||||
delete data.finish})}});jQuery.each(["toggle","show","hide"],function(i,name){var cssFn=jQuery.fn[name];jQuery.fn[name]=function(speed,easing,callback){return speed==null||typeof speed==="boolean"?cssFn.apply(this,arguments):this.animate(genFx(name,true),speed,easing,callback)}});jQuery.each({slideDown:genFx("show"),slideUp:genFx("hide"),slideToggle:genFx("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(name,props){jQuery.fn[name]=function(speed,easing,
|
||||
callback){return this.animate(props,speed,easing,callback)}});jQuery.timers=[];jQuery.fx.tick=function(){var timer,i=0,timers=jQuery.timers;fxNow=Date.now();for(;i<timers.length;i++){timer=timers[i];if(!timer()&&timers[i]===timer)timers.splice(i--,1)}if(!timers.length)jQuery.fx.stop();fxNow=undefined};jQuery.fx.timer=function(timer){jQuery.timers.push(timer);jQuery.fx.start()};jQuery.fx.interval=13;jQuery.fx.start=function(){if(inProgress)return;inProgress=true;schedule()};jQuery.fx.stop=function(){inProgress=
|
||||
null};jQuery.fx.speeds={slow:600,fast:200,_default:400};jQuery.fn.delay=function(time,type){time=jQuery.fx?jQuery.fx.speeds[time]||time:time;type=type||"fx";return this.queue(type,function(next,hooks){var timeout=window.setTimeout(next,time);hooks.stop=function(){window.clearTimeout(timeout)}})};(function(){var input=document.createElement("input"),select=document.createElement("select"),opt=select.appendChild(document.createElement("option"));input.type="checkbox";support.checkOn=input.value!=="";
|
||||
support.optSelected=opt.selected;input=document.createElement("input");input.value="t";input.type="radio";support.radioValue=input.value==="t"})();var boolHook,attrHandle=jQuery.expr.attrHandle;jQuery.fn.extend({attr:function(name,value){return access(this,jQuery.attr,name,value,arguments.length>1)},removeAttr:function(name){return this.each(function(){jQuery.removeAttr(this,name)})}});jQuery.extend({attr:function(elem,name,value){var ret,hooks,nType=elem.nodeType;if(nType===3||nType===8||nType===
|
||||
2)return;if(typeof elem.getAttribute==="undefined")return jQuery.prop(elem,name,value);if(nType!==1||!jQuery.isXMLDoc(elem))hooks=jQuery.attrHooks[name.toLowerCase()]||(jQuery.expr.match.bool.test(name)?boolHook:undefined);if(value!==undefined){if(value===null){jQuery.removeAttr(elem,name);return}if(hooks&&"set"in hooks&&(ret=hooks.set(elem,value,name))!==undefined)return ret;elem.setAttribute(name,value+"");return value}if(hooks&&"get"in hooks&&(ret=hooks.get(elem,name))!==null)return ret;ret=jQuery.find.attr(elem,
|
||||
name);return ret==null?undefined:ret},attrHooks:{type:{set:function(elem,value){if(!support.radioValue&&value==="radio"&&nodeName(elem,"input")){var val=elem.value;elem.setAttribute("type",value);if(val)elem.value=val;return value}}}},removeAttr:function(elem,value){var name,i=0,attrNames=value&&value.match(rnothtmlwhite);if(attrNames&&elem.nodeType===1)while(name=attrNames[i++])elem.removeAttribute(name)}});boolHook={set:function(elem,value,name){if(value===false)jQuery.removeAttr(elem,name);else elem.setAttribute(name,
|
||||
name);return name}};jQuery.each(jQuery.expr.match.bool.source.match(/\w+/g),function(i,name){var getter=attrHandle[name]||jQuery.find.attr;attrHandle[name]=function(elem,name,isXML){var ret,handle,lowercaseName=name.toLowerCase();if(!isXML){handle=attrHandle[lowercaseName];attrHandle[lowercaseName]=ret;ret=getter(elem,name,isXML)!=null?lowercaseName:null;attrHandle[lowercaseName]=handle}return ret}});var rfocusable=/^(?:input|select|textarea|button)$/i,rclickable=/^(?:a|area)$/i;jQuery.fn.extend({prop:function(name,
|
||||
value){return access(this,jQuery.prop,name,value,arguments.length>1)},removeProp:function(name){return this.each(function(){delete this[jQuery.propFix[name]||name]})}});jQuery.extend({prop:function(elem,name,value){var ret,hooks,nType=elem.nodeType;if(nType===3||nType===8||nType===2)return;if(nType!==1||!jQuery.isXMLDoc(elem)){name=jQuery.propFix[name]||name;hooks=jQuery.propHooks[name]}if(value!==undefined){if(hooks&&"set"in hooks&&(ret=hooks.set(elem,value,name))!==undefined)return ret;return elem[name]=
|
||||
value}if(hooks&&"get"in hooks&&(ret=hooks.get(elem,name))!==null)return ret;return elem[name]},propHooks:{tabIndex:{get:function(elem){var tabindex=jQuery.find.attr(elem,"tabindex");if(tabindex)return parseInt(tabindex,10);if(rfocusable.test(elem.nodeName)||rclickable.test(elem.nodeName)&&elem.href)return 0;return-1}}},propFix:{"for":"htmlFor","class":"className"}});if(!support.optSelected)jQuery.propHooks.selected={get:function(elem){var parent=elem.parentNode;if(parent&&parent.parentNode)parent.parentNode.selectedIndex;
|
||||
return null},set:function(elem){var parent=elem.parentNode;if(parent){parent.selectedIndex;if(parent.parentNode)parent.parentNode.selectedIndex}}};jQuery.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){jQuery.propFix[this.toLowerCase()]=this});function stripAndCollapse(value){var tokens=value.match(rnothtmlwhite)||[];return tokens.join(" ")}function getClass(elem){return elem.getAttribute&&elem.getAttribute("class")||
|
||||
""}function classesToArray(value){if(Array.isArray(value))return value;if(typeof value==="string")return value.match(rnothtmlwhite)||[];return[]}jQuery.fn.extend({addClass:function(value){var classes,elem,cur,curValue,clazz,j,finalValue,i=0;if(isFunction(value))return this.each(function(j){jQuery(this).addClass(value.call(this,j,getClass(this)))});classes=classesToArray(value);if(classes.length)while(elem=this[i++]){curValue=getClass(elem);cur=elem.nodeType===1&&" "+stripAndCollapse(curValue)+" ";
|
||||
if(cur){j=0;while(clazz=classes[j++])if(cur.indexOf(" "+clazz+" ")<0)cur+=clazz+" ";finalValue=stripAndCollapse(cur);if(curValue!==finalValue)elem.setAttribute("class",finalValue)}}return this},removeClass:function(value){var classes,elem,cur,curValue,clazz,j,finalValue,i=0;if(isFunction(value))return this.each(function(j){jQuery(this).removeClass(value.call(this,j,getClass(this)))});if(!arguments.length)return this.attr("class","");classes=classesToArray(value);if(classes.length)while(elem=this[i++]){curValue=
|
||||
getClass(elem);cur=elem.nodeType===1&&" "+stripAndCollapse(curValue)+" ";if(cur){j=0;while(clazz=classes[j++])while(cur.indexOf(" "+clazz+" ")>-1)cur=cur.replace(" "+clazz+" "," ");finalValue=stripAndCollapse(cur);if(curValue!==finalValue)elem.setAttribute("class",finalValue)}}return this},toggleClass:function(value,stateVal){var type=typeof value,isValidValue=type==="string"||Array.isArray(value);if(typeof stateVal==="boolean"&&isValidValue)return stateVal?this.addClass(value):this.removeClass(value);
|
||||
if(isFunction(value))return this.each(function(i){jQuery(this).toggleClass(value.call(this,i,getClass(this),stateVal),stateVal)});return this.each(function(){var className,i,self,classNames;if(isValidValue){i=0;self=jQuery(this);classNames=classesToArray(value);while(className=classNames[i++])if(self.hasClass(className))self.removeClass(className);else self.addClass(className)}else if(value===undefined||type==="boolean"){className=getClass(this);if(className)dataPriv.set(this,"__className__",className);
|
||||
if(this.setAttribute)this.setAttribute("class",className||value===false?"":dataPriv.get(this,"__className__")||"")}})},hasClass:function(selector){var className,elem,i=0;className=" "+selector+" ";while(elem=this[i++])if(elem.nodeType===1&&(" "+stripAndCollapse(getClass(elem))+" ").indexOf(className)>-1)return true;return false}});var rreturn=/\r/g;jQuery.fn.extend({val:function(value){var hooks,ret,valueIsFunction,elem=this[0];if(!arguments.length){if(elem){hooks=jQuery.valHooks[elem.type]||jQuery.valHooks[elem.nodeName.toLowerCase()];
|
||||
if(hooks&&"get"in hooks&&(ret=hooks.get(elem,"value"))!==undefined)return ret;ret=elem.value;if(typeof ret==="string")return ret.replace(rreturn,"");return ret==null?"":ret}return}valueIsFunction=isFunction(value);return this.each(function(i){var val;if(this.nodeType!==1)return;if(valueIsFunction)val=value.call(this,i,jQuery(this).val());else val=value;if(val==null)val="";else if(typeof val==="number")val+="";else if(Array.isArray(val))val=jQuery.map(val,function(value){return value==null?"":value+
|
||||
""});hooks=jQuery.valHooks[this.type]||jQuery.valHooks[this.nodeName.toLowerCase()];if(!hooks||!("set"in hooks)||hooks.set(this,val,"value")===undefined)this.value=val})}});jQuery.extend({valHooks:{option:{get:function(elem){var val=jQuery.find.attr(elem,"value");return val!=null?val:stripAndCollapse(jQuery.text(elem))}},select:{get:function(elem){var value,option,i,options=elem.options,index=elem.selectedIndex,one=elem.type==="select-one",values=one?null:[],max=one?index+1:options.length;if(index<
|
||||
0)i=max;else i=one?index:0;for(;i<max;i++){option=options[i];if((option.selected||i===index)&&!option.disabled&&(!option.parentNode.disabled||!nodeName(option.parentNode,"optgroup"))){value=jQuery(option).val();if(one)return value;values.push(value)}}return values},set:function(elem,value){var optionSet,option,options=elem.options,values=jQuery.makeArray(value),i=options.length;while(i--){option=options[i];if(option.selected=jQuery.inArray(jQuery.valHooks.option.get(option),values)>-1)optionSet=true}if(!optionSet)elem.selectedIndex=
|
||||
-1;return values}}}});jQuery.each(["radio","checkbox"],function(){jQuery.valHooks[this]={set:function(elem,value){if(Array.isArray(value))return elem.checked=jQuery.inArray(jQuery(elem).val(),value)>-1}};if(!support.checkOn)jQuery.valHooks[this].get=function(elem){return elem.getAttribute("value")===null?"on":elem.value}});support.focusin="onfocusin"in window;var rfocusMorph=/^(?:focusinfocus|focusoutblur)$/,stopPropagationCallback=function(e){e.stopPropagation()};jQuery.extend(jQuery.event,{trigger:function(event,
|
||||
data,elem,onlyHandlers){var i,cur,tmp,bubbleType,ontype,handle,special,lastElement,eventPath=[elem||document],type=hasOwn.call(event,"type")?event.type:event,namespaces=hasOwn.call(event,"namespace")?event.namespace.split("."):[];cur=lastElement=tmp=elem=elem||document;if(elem.nodeType===3||elem.nodeType===8)return;if(rfocusMorph.test(type+jQuery.event.triggered))return;if(type.indexOf(".")>-1){namespaces=type.split(".");type=namespaces.shift();namespaces.sort()}ontype=type.indexOf(":")<0&&"on"+type;
|
||||
event=event[jQuery.expando]?event:new jQuery.Event(type,typeof event==="object"&&event);event.isTrigger=onlyHandlers?2:3;event.namespace=namespaces.join(".");event.rnamespace=event.namespace?new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)"):null;event.result=undefined;if(!event.target)event.target=elem;data=data==null?[event]:jQuery.makeArray(data,[event]);special=jQuery.event.special[type]||{};if(!onlyHandlers&&special.trigger&&special.trigger.apply(elem,data)===false)return;if(!onlyHandlers&&
|
||||
!special.noBubble&&!isWindow(elem)){bubbleType=special.delegateType||type;if(!rfocusMorph.test(bubbleType+type))cur=cur.parentNode;for(;cur;cur=cur.parentNode){eventPath.push(cur);tmp=cur}if(tmp===(elem.ownerDocument||document))eventPath.push(tmp.defaultView||tmp.parentWindow||window)}i=0;while((cur=eventPath[i++])&&!event.isPropagationStopped()){lastElement=cur;event.type=i>1?bubbleType:special.bindType||type;handle=(dataPriv.get(cur,"events")||{})[event.type]&&dataPriv.get(cur,"handle");if(handle)handle.apply(cur,
|
||||
data);handle=ontype&&cur[ontype];if(handle&&handle.apply&&acceptData(cur)){event.result=handle.apply(cur,data);if(event.result===false)event.preventDefault()}}event.type=type;if(!onlyHandlers&&!event.isDefaultPrevented())if((!special._default||special._default.apply(eventPath.pop(),data)===false)&&acceptData(elem))if(ontype&&isFunction(elem[type])&&!isWindow(elem)){tmp=elem[ontype];if(tmp)elem[ontype]=null;jQuery.event.triggered=type;if(event.isPropagationStopped())lastElement.addEventListener(type,
|
||||
stopPropagationCallback);elem[type]();if(event.isPropagationStopped())lastElement.removeEventListener(type,stopPropagationCallback);jQuery.event.triggered=undefined;if(tmp)elem[ontype]=tmp}return event.result},simulate:function(type,elem,event){var e=jQuery.extend(new jQuery.Event,event,{type:type,isSimulated:true});jQuery.event.trigger(e,null,elem)}});jQuery.fn.extend({trigger:function(type,data){return this.each(function(){jQuery.event.trigger(type,data,this)})},triggerHandler:function(type,data){var elem=
|
||||
this[0];if(elem)return jQuery.event.trigger(type,data,elem,true)}});if(!support.focusin)jQuery.each({focus:"focusin",blur:"focusout"},function(orig,fix){var handler=function(event){jQuery.event.simulate(fix,event.target,jQuery.event.fix(event))};jQuery.event.special[fix]={setup:function(){var doc=this.ownerDocument||this,attaches=dataPriv.access(doc,fix);if(!attaches)doc.addEventListener(orig,handler,true);dataPriv.access(doc,fix,(attaches||0)+1)},teardown:function(){var doc=this.ownerDocument||this,
|
||||
attaches=dataPriv.access(doc,fix)-1;if(!attaches){doc.removeEventListener(orig,handler,true);dataPriv.remove(doc,fix)}else dataPriv.access(doc,fix,attaches)}}});var location=window.location;var nonce=Date.now();var rquery=/\?/;jQuery.parseXML=function(data){var xml;if(!data||typeof data!=="string")return null;try{xml=(new window.DOMParser).parseFromString(data,"text/xml")}catch(e){xml=undefined}if(!xml||xml.getElementsByTagName("parsererror").length)jQuery.error("Invalid XML: "+data);return xml};
|
||||
var rbracket=/\[\]$/,rCRLF=/\r?\n/g,rsubmitterTypes=/^(?:submit|button|image|reset|file)$/i,rsubmittable=/^(?:input|select|textarea|keygen)/i;function buildParams(prefix,obj,traditional,add){var name;if(Array.isArray(obj))jQuery.each(obj,function(i,v){if(traditional||rbracket.test(prefix))add(prefix,v);else buildParams(prefix+"["+(typeof v==="object"&&v!=null?i:"")+"]",v,traditional,add)});else if(!traditional&&toType(obj)==="object")for(name in obj)buildParams(prefix+"["+name+"]",obj[name],traditional,
|
||||
add);else add(prefix,obj)}jQuery.param=function(a,traditional){var prefix,s=[],add=function(key,valueOrFunction){var value=isFunction(valueOrFunction)?valueOrFunction():valueOrFunction;s[s.length]=encodeURIComponent(key)+"\x3d"+encodeURIComponent(value==null?"":value)};if(Array.isArray(a)||a.jquery&&!jQuery.isPlainObject(a))jQuery.each(a,function(){add(this.name,this.value)});else for(prefix in a)buildParams(prefix,a[prefix],traditional,add);return s.join("\x26")};jQuery.fn.extend({serialize:function(){return jQuery.param(this.serializeArray())},
|
||||
serializeArray:function(){return this.map(function(){var elements=jQuery.prop(this,"elements");return elements?jQuery.makeArray(elements):this}).filter(function(){var type=this.type;return this.name&&!jQuery(this).is(":disabled")&&rsubmittable.test(this.nodeName)&&!rsubmitterTypes.test(type)&&(this.checked||!rcheckableType.test(type))}).map(function(i,elem){var val=jQuery(this).val();if(val==null)return null;if(Array.isArray(val))return jQuery.map(val,function(val){return{name:elem.name,value:val.replace(rCRLF,
|
||||
"\r\n")}});return{name:elem.name,value:val.replace(rCRLF,"\r\n")}}).get()}});var r20=/%20/g,rhash=/#.*$/,rantiCache=/([?&])_=[^&]*/,rheaders=/^(.*?):[ \t]*([^\r\n]*)$/mg,rlocalProtocol=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,rnoContent=/^(?:GET|HEAD)$/,rprotocol=/^\/\//,prefilters={},transports={},allTypes="*/".concat("*"),originAnchor=document.createElement("a");originAnchor.href=location.href;function addToPrefiltersOrTransports(structure){return function(dataTypeExpression,
|
||||
func){if(typeof dataTypeExpression!=="string"){func=dataTypeExpression;dataTypeExpression="*"}var dataType,i=0,dataTypes=dataTypeExpression.toLowerCase().match(rnothtmlwhite)||[];if(isFunction(func))while(dataType=dataTypes[i++])if(dataType[0]==="+"){dataType=dataType.slice(1)||"*";(structure[dataType]=structure[dataType]||[]).unshift(func)}else(structure[dataType]=structure[dataType]||[]).push(func)}}function inspectPrefiltersOrTransports(structure,options,originalOptions,jqXHR){var inspected={},
|
||||
seekingTransport=structure===transports;function inspect(dataType){var selected;inspected[dataType]=true;jQuery.each(structure[dataType]||[],function(_,prefilterOrFactory){var dataTypeOrTransport=prefilterOrFactory(options,originalOptions,jqXHR);if(typeof dataTypeOrTransport==="string"&&!seekingTransport&&!inspected[dataTypeOrTransport]){options.dataTypes.unshift(dataTypeOrTransport);inspect(dataTypeOrTransport);return false}else if(seekingTransport)return!(selected=dataTypeOrTransport)});return selected}
|
||||
return inspect(options.dataTypes[0])||!inspected["*"]&&inspect("*")}function ajaxExtend(target,src){var key,deep,flatOptions=jQuery.ajaxSettings.flatOptions||{};for(key in src)if(src[key]!==undefined)(flatOptions[key]?target:deep||(deep={}))[key]=src[key];if(deep)jQuery.extend(true,target,deep);return target}function ajaxHandleResponses(s,jqXHR,responses){var ct,type,finalDataType,firstDataType,contents=s.contents,dataTypes=s.dataTypes;while(dataTypes[0]==="*"){dataTypes.shift();if(ct===undefined)ct=
|
||||
s.mimeType||jqXHR.getResponseHeader("Content-Type")}if(ct)for(type in contents)if(contents[type]&&contents[type].test(ct)){dataTypes.unshift(type);break}if(dataTypes[0]in responses)finalDataType=dataTypes[0];else{for(type in responses){if(!dataTypes[0]||s.converters[type+" "+dataTypes[0]]){finalDataType=type;break}if(!firstDataType)firstDataType=type}finalDataType=finalDataType||firstDataType}if(finalDataType){if(finalDataType!==dataTypes[0])dataTypes.unshift(finalDataType);return responses[finalDataType]}}
|
||||
function ajaxConvert(s,response,jqXHR,isSuccess){var conv2,current,conv,tmp,prev,converters={},dataTypes=s.dataTypes.slice();if(dataTypes[1])for(conv in s.converters)converters[conv.toLowerCase()]=s.converters[conv];current=dataTypes.shift();while(current){if(s.responseFields[current])jqXHR[s.responseFields[current]]=response;if(!prev&&isSuccess&&s.dataFilter)response=s.dataFilter(response,s.dataType);prev=current;current=dataTypes.shift();if(current)if(current==="*")current=prev;else if(prev!=="*"&&
|
||||
prev!==current){conv=converters[prev+" "+current]||converters["* "+current];if(!conv)for(conv2 in converters){tmp=conv2.split(" ");if(tmp[1]===current){conv=converters[prev+" "+tmp[0]]||converters["* "+tmp[0]];if(conv){if(conv===true)conv=converters[conv2];else if(converters[conv2]!==true){current=tmp[0];dataTypes.unshift(tmp[1])}break}}}if(conv!==true)if(conv&&s.throws)response=conv(response);else try{response=conv(response)}catch(e){return{state:"parsererror",error:conv?e:"No conversion from "+
|
||||
prev+" to "+current}}}}return{state:"success",data:response}}jQuery.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:location.href,type:"GET",isLocal:rlocalProtocol.test(location.protocol),global:true,processData:true,async:true,contentType:"application/x-www-form-urlencoded; charset\x3dUTF-8",accepts:{"*":allTypes,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":true,"text json":JSON.parse,"text xml":jQuery.parseXML},flatOptions:{url:true,context:true}},ajaxSetup:function(target,settings){return settings?ajaxExtend(ajaxExtend(target,jQuery.ajaxSettings),settings):ajaxExtend(jQuery.ajaxSettings,target)},ajaxPrefilter:addToPrefiltersOrTransports(prefilters),ajaxTransport:addToPrefiltersOrTransports(transports),ajax:function(url,options){if(typeof url==="object"){options=url;url=
|
||||
undefined}options=options||{};var transport,cacheURL,responseHeadersString,responseHeaders,timeoutTimer,urlAnchor,completed,fireGlobals,i,uncached,s=jQuery.ajaxSetup({},options),callbackContext=s.context||s,globalEventContext=s.context&&(callbackContext.nodeType||callbackContext.jquery)?jQuery(callbackContext):jQuery.event,deferred=jQuery.Deferred(),completeDeferred=jQuery.Callbacks("once memory"),statusCode=s.statusCode||{},requestHeaders={},requestHeadersNames={},strAbort="canceled",jqXHR={readyState:0,
|
||||
getResponseHeader:function(key){var match;if(completed){if(!responseHeaders){responseHeaders={};while(match=rheaders.exec(responseHeadersString))responseHeaders[match[1].toLowerCase()]=match[2]}match=responseHeaders[key.toLowerCase()]}return match==null?null:match},getAllResponseHeaders:function(){return completed?responseHeadersString:null},setRequestHeader:function(name,value){if(completed==null){name=requestHeadersNames[name.toLowerCase()]=requestHeadersNames[name.toLowerCase()]||name;requestHeaders[name]=
|
||||
value}return this},overrideMimeType:function(type){if(completed==null)s.mimeType=type;return this},statusCode:function(map){var code;if(map)if(completed)jqXHR.always(map[jqXHR.status]);else for(code in map)statusCode[code]=[statusCode[code],map[code]];return this},abort:function(statusText){var finalText=statusText||strAbort;if(transport)transport.abort(finalText);done(0,finalText);return this}};deferred.promise(jqXHR);s.url=((url||s.url||location.href)+"").replace(rprotocol,location.protocol+"//");
|
||||
s.type=options.method||options.type||s.method||s.type;s.dataTypes=(s.dataType||"*").toLowerCase().match(rnothtmlwhite)||[""];if(s.crossDomain==null){urlAnchor=document.createElement("a");try{urlAnchor.href=s.url;urlAnchor.href=urlAnchor.href;s.crossDomain=originAnchor.protocol+"//"+originAnchor.host!==urlAnchor.protocol+"//"+urlAnchor.host}catch(e){s.crossDomain=true}}if(s.data&&s.processData&&typeof s.data!=="string")s.data=jQuery.param(s.data,s.traditional);inspectPrefiltersOrTransports(prefilters,
|
||||
s,options,jqXHR);if(completed)return jqXHR;fireGlobals=jQuery.event&&s.global;if(fireGlobals&&jQuery.active++===0)jQuery.event.trigger("ajaxStart");s.type=s.type.toUpperCase();s.hasContent=!rnoContent.test(s.type);cacheURL=s.url.replace(rhash,"");if(!s.hasContent){uncached=s.url.slice(cacheURL.length);if(s.data&&(s.processData||typeof s.data==="string")){cacheURL+=(rquery.test(cacheURL)?"\x26":"?")+s.data;delete s.data}if(s.cache===false){cacheURL=cacheURL.replace(rantiCache,"$1");uncached=(rquery.test(cacheURL)?
|
||||
"\x26":"?")+"_\x3d"+nonce++ +uncached}s.url=cacheURL+uncached}else if(s.data&&s.processData&&(s.contentType||"").indexOf("application/x-www-form-urlencoded")===0)s.data=s.data.replace(r20,"+");if(s.ifModified){if(jQuery.lastModified[cacheURL])jqXHR.setRequestHeader("If-Modified-Since",jQuery.lastModified[cacheURL]);if(jQuery.etag[cacheURL])jqXHR.setRequestHeader("If-None-Match",jQuery.etag[cacheURL])}if(s.data&&s.hasContent&&s.contentType!==false||options.contentType)jqXHR.setRequestHeader("Content-Type",
|
||||
s.contentType);jqXHR.setRequestHeader("Accept",s.dataTypes[0]&&s.accepts[s.dataTypes[0]]?s.accepts[s.dataTypes[0]]+(s.dataTypes[0]!=="*"?", "+allTypes+"; q\x3d0.01":""):s.accepts["*"]);for(i in s.headers)jqXHR.setRequestHeader(i,s.headers[i]);if(s.beforeSend&&(s.beforeSend.call(callbackContext,jqXHR,s)===false||completed))return jqXHR.abort();strAbort="abort";completeDeferred.add(s.complete);jqXHR.done(s.success);jqXHR.fail(s.error);transport=inspectPrefiltersOrTransports(transports,s,options,jqXHR);
|
||||
if(!transport)done(-1,"No Transport");else{jqXHR.readyState=1;if(fireGlobals)globalEventContext.trigger("ajaxSend",[jqXHR,s]);if(completed)return jqXHR;if(s.async&&s.timeout>0)timeoutTimer=window.setTimeout(function(){jqXHR.abort("timeout")},s.timeout);try{completed=false;transport.send(requestHeaders,done)}catch(e){if(completed)throw e;done(-1,e)}}function done(status,nativeStatusText,responses,headers){var isSuccess,success,error,response,modified,statusText=nativeStatusText;if(completed)return;
|
||||
completed=true;if(timeoutTimer)window.clearTimeout(timeoutTimer);transport=undefined;responseHeadersString=headers||"";jqXHR.readyState=status>0?4:0;isSuccess=status>=200&&status<300||status===304;if(responses)response=ajaxHandleResponses(s,jqXHR,responses);response=ajaxConvert(s,response,jqXHR,isSuccess);if(isSuccess){if(s.ifModified){modified=jqXHR.getResponseHeader("Last-Modified");if(modified)jQuery.lastModified[cacheURL]=modified;modified=jqXHR.getResponseHeader("etag");if(modified)jQuery.etag[cacheURL]=
|
||||
modified}if(status===204||s.type==="HEAD")statusText="nocontent";else if(status===304)statusText="notmodified";else{statusText=response.state;success=response.data;error=response.error;isSuccess=!error}}else{error=statusText;if(status||!statusText){statusText="error";if(status<0)status=0}}jqXHR.status=status;jqXHR.statusText=(nativeStatusText||statusText)+"";if(isSuccess)deferred.resolveWith(callbackContext,[success,statusText,jqXHR]);else deferred.rejectWith(callbackContext,[jqXHR,statusText,error]);
|
||||
jqXHR.statusCode(statusCode);statusCode=undefined;if(fireGlobals)globalEventContext.trigger(isSuccess?"ajaxSuccess":"ajaxError",[jqXHR,s,isSuccess?success:error]);completeDeferred.fireWith(callbackContext,[jqXHR,statusText]);if(fireGlobals){globalEventContext.trigger("ajaxComplete",[jqXHR,s]);if(!--jQuery.active)jQuery.event.trigger("ajaxStop")}}return jqXHR},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json")},getScript:function(url,callback){return jQuery.get(url,undefined,
|
||||
callback,"script")}});jQuery.each(["get","post"],function(i,method){jQuery[method]=function(url,data,callback,type){if(isFunction(data)){type=type||callback;callback=data;data=undefined}return jQuery.ajax(jQuery.extend({url:url,type:method,dataType:type,data:data,success:callback},jQuery.isPlainObject(url)&&url))}});jQuery._evalUrl=function(url){return jQuery.ajax({url:url,type:"GET",dataType:"script",cache:true,async:false,global:false,"throws":true})};jQuery.fn.extend({wrapAll:function(html){var wrap;
|
||||
if(this[0]){if(isFunction(html))html=html.call(this[0]);wrap=jQuery(html,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode)wrap.insertBefore(this[0]);wrap.map(function(){var elem=this;while(elem.firstElementChild)elem=elem.firstElementChild;return elem}).append(this)}return this},wrapInner:function(html){if(isFunction(html))return this.each(function(i){jQuery(this).wrapInner(html.call(this,i))});return this.each(function(){var self=jQuery(this),contents=self.contents();if(contents.length)contents.wrapAll(html);
|
||||
else self.append(html)})},wrap:function(html){var htmlIsFunction=isFunction(html);return this.each(function(i){jQuery(this).wrapAll(htmlIsFunction?html.call(this,i):html)})},unwrap:function(selector){this.parent(selector).not("body").each(function(){jQuery(this).replaceWith(this.childNodes)});return this}});jQuery.expr.pseudos.hidden=function(elem){return!jQuery.expr.pseudos.visible(elem)};jQuery.expr.pseudos.visible=function(elem){return!!(elem.offsetWidth||elem.offsetHeight||elem.getClientRects().length)};
|
||||
jQuery.ajaxSettings.xhr=function(){try{return new window.XMLHttpRequest}catch(e){}};var xhrSuccessStatus={0:200,1223:204},xhrSupported=jQuery.ajaxSettings.xhr();support.cors=!!xhrSupported&&"withCredentials"in xhrSupported;support.ajax=xhrSupported=!!xhrSupported;jQuery.ajaxTransport(function(options){var callback,errorCallback;if(support.cors||xhrSupported&&!options.crossDomain)return{send:function(headers,complete){var i,xhr=options.xhr();xhr.open(options.type,options.url,options.async,options.username,
|
||||
options.password);if(options.xhrFields)for(i in options.xhrFields)xhr[i]=options.xhrFields[i];if(options.mimeType&&xhr.overrideMimeType)xhr.overrideMimeType(options.mimeType);if(!options.crossDomain&&!headers["X-Requested-With"])headers["X-Requested-With"]="XMLHttpRequest";for(i in headers)xhr.setRequestHeader(i,headers[i]);callback=function(type){return function(){if(callback){callback=errorCallback=xhr.onload=xhr.onerror=xhr.onabort=xhr.ontimeout=xhr.onreadystatechange=null;if(type==="abort")xhr.abort();
|
||||
else if(type==="error")if(typeof xhr.status!=="number")complete(0,"error");else complete(xhr.status,xhr.statusText);else complete(xhrSuccessStatus[xhr.status]||xhr.status,xhr.statusText,(xhr.responseType||"text")!=="text"||typeof xhr.responseText!=="string"?{binary:xhr.response}:{text:xhr.responseText},xhr.getAllResponseHeaders())}}};xhr.onload=callback();errorCallback=xhr.onerror=xhr.ontimeout=callback("error");if(xhr.onabort!==undefined)xhr.onabort=errorCallback;else xhr.onreadystatechange=function(){if(xhr.readyState===
|
||||
4)window.setTimeout(function(){if(callback)errorCallback()})};callback=callback("abort");try{xhr.send(options.hasContent&&options.data||null)}catch(e){if(callback)throw e;}},abort:function(){if(callback)callback()}}});jQuery.ajaxPrefilter(function(s){if(s.crossDomain)s.contents.script=false});jQuery.ajaxSetup({accepts:{script:"text/javascript, application/javascript, "+"application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(text){jQuery.globalEval(text);
|
||||
return text}}});jQuery.ajaxPrefilter("script",function(s){if(s.cache===undefined)s.cache=false;if(s.crossDomain)s.type="GET"});jQuery.ajaxTransport("script",function(s){if(s.crossDomain){var script,callback;return{send:function(_,complete){script=jQuery("\x3cscript\x3e").prop({charset:s.scriptCharset,src:s.url}).on("load error",callback=function(evt){script.remove();callback=null;if(evt)complete(evt.type==="error"?404:200,evt.type)});document.head.appendChild(script[0])},abort:function(){if(callback)callback()}}}});
|
||||
var oldCallbacks=[],rjsonp=/(=)\?(?=&|$)|\?\?/;jQuery.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var callback=oldCallbacks.pop()||jQuery.expando+"_"+nonce++;this[callback]=true;return callback}});jQuery.ajaxPrefilter("json jsonp",function(s,originalSettings,jqXHR){var callbackName,overwritten,responseContainer,jsonProp=s.jsonp!==false&&(rjsonp.test(s.url)?"url":typeof s.data==="string"&&(s.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&rjsonp.test(s.data)&&"data");if(jsonProp||
|
||||
s.dataTypes[0]==="jsonp"){callbackName=s.jsonpCallback=isFunction(s.jsonpCallback)?s.jsonpCallback():s.jsonpCallback;if(jsonProp)s[jsonProp]=s[jsonProp].replace(rjsonp,"$1"+callbackName);else if(s.jsonp!==false)s.url+=(rquery.test(s.url)?"\x26":"?")+s.jsonp+"\x3d"+callbackName;s.converters["script json"]=function(){if(!responseContainer)jQuery.error(callbackName+" was not called");return responseContainer[0]};s.dataTypes[0]="json";overwritten=window[callbackName];window[callbackName]=function(){responseContainer=
|
||||
arguments};jqXHR.always(function(){if(overwritten===undefined)jQuery(window).removeProp(callbackName);else window[callbackName]=overwritten;if(s[callbackName]){s.jsonpCallback=originalSettings.jsonpCallback;oldCallbacks.push(callbackName)}if(responseContainer&&isFunction(overwritten))overwritten(responseContainer[0]);responseContainer=overwritten=undefined});return"script"}});support.createHTMLDocument=function(){var body=document.implementation.createHTMLDocument("").body;body.innerHTML="\x3cform\x3e\x3c/form\x3e\x3cform\x3e\x3c/form\x3e";
|
||||
return body.childNodes.length===2}();jQuery.parseHTML=function(data,context,keepScripts){if(typeof data!=="string")return[];if(typeof context==="boolean"){keepScripts=context;context=false}var base,parsed,scripts;if(!context)if(support.createHTMLDocument){context=document.implementation.createHTMLDocument("");base=context.createElement("base");base.href=document.location.href;context.head.appendChild(base)}else context=document;parsed=rsingleTag.exec(data);scripts=!keepScripts&&[];if(parsed)return[context.createElement(parsed[1])];
|
||||
parsed=buildFragment([data],context,scripts);if(scripts&&scripts.length)jQuery(scripts).remove();return jQuery.merge([],parsed.childNodes)};jQuery.fn.load=function(url,params,callback){var selector,type,response,self=this,off=url.indexOf(" ");if(off>-1){selector=stripAndCollapse(url.slice(off));url=url.slice(0,off)}if(isFunction(params)){callback=params;params=undefined}else if(params&&typeof params==="object")type="POST";if(self.length>0)jQuery.ajax({url:url,type:type||"GET",dataType:"html",data:params}).done(function(responseText){response=
|
||||
arguments;self.html(selector?jQuery("\x3cdiv\x3e").append(jQuery.parseHTML(responseText)).find(selector):responseText)}).always(callback&&function(jqXHR,status){self.each(function(){callback.apply(this,response||[jqXHR.responseText,status,jqXHR])})});return this};jQuery.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(i,type){jQuery.fn[type]=function(fn){return this.on(type,fn)}});jQuery.expr.pseudos.animated=function(elem){return jQuery.grep(jQuery.timers,
|
||||
function(fn){return elem===fn.elem}).length};jQuery.offset={setOffset:function(elem,options,i){var curPosition,curLeft,curCSSTop,curTop,curOffset,curCSSLeft,calculatePosition,position=jQuery.css(elem,"position"),curElem=jQuery(elem),props={};if(position==="static")elem.style.position="relative";curOffset=curElem.offset();curCSSTop=jQuery.css(elem,"top");curCSSLeft=jQuery.css(elem,"left");calculatePosition=(position==="absolute"||position==="fixed")&&(curCSSTop+curCSSLeft).indexOf("auto")>-1;if(calculatePosition){curPosition=
|
||||
curElem.position();curTop=curPosition.top;curLeft=curPosition.left}else{curTop=parseFloat(curCSSTop)||0;curLeft=parseFloat(curCSSLeft)||0}if(isFunction(options))options=options.call(elem,i,jQuery.extend({},curOffset));if(options.top!=null)props.top=options.top-curOffset.top+curTop;if(options.left!=null)props.left=options.left-curOffset.left+curLeft;if("using"in options)options.using.call(elem,props);else curElem.css(props)}};jQuery.fn.extend({offset:function(options){if(arguments.length)return options===
|
||||
undefined?this:this.each(function(i){jQuery.offset.setOffset(this,options,i)});var rect,win,elem=this[0];if(!elem)return;if(!elem.getClientRects().length)return{top:0,left:0};rect=elem.getBoundingClientRect();win=elem.ownerDocument.defaultView;return{top:rect.top+win.pageYOffset,left:rect.left+win.pageXOffset}},position:function(){if(!this[0])return;var offsetParent,offset,doc,elem=this[0],parentOffset={top:0,left:0};if(jQuery.css(elem,"position")==="fixed")offset=elem.getBoundingClientRect();else{offset=
|
||||
this.offset();doc=elem.ownerDocument;offsetParent=elem.offsetParent||doc.documentElement;while(offsetParent&&(offsetParent===doc.body||offsetParent===doc.documentElement)&&jQuery.css(offsetParent,"position")==="static")offsetParent=offsetParent.parentNode;if(offsetParent&&offsetParent!==elem&&offsetParent.nodeType===1){parentOffset=jQuery(offsetParent).offset();parentOffset.top+=jQuery.css(offsetParent,"borderTopWidth",true);parentOffset.left+=jQuery.css(offsetParent,"borderLeftWidth",true)}}return{top:offset.top-
|
||||
parentOffset.top-jQuery.css(elem,"marginTop",true),left:offset.left-parentOffset.left-jQuery.css(elem,"marginLeft",true)}},offsetParent:function(){return this.map(function(){var offsetParent=this.offsetParent;while(offsetParent&&jQuery.css(offsetParent,"position")==="static")offsetParent=offsetParent.offsetParent;return offsetParent||documentElement})}});jQuery.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(method,prop){var top="pageYOffset"===prop;jQuery.fn[method]=function(val){return access(this,
|
||||
function(elem,method,val){var win;if(isWindow(elem))win=elem;else if(elem.nodeType===9)win=elem.defaultView;if(val===undefined)return win?win[prop]:elem[method];if(win)win.scrollTo(!top?val:win.pageXOffset,top?val:win.pageYOffset);else elem[method]=val},method,val,arguments.length)}});jQuery.each(["top","left"],function(i,prop){jQuery.cssHooks[prop]=addGetHookIf(support.pixelPosition,function(elem,computed){if(computed){computed=curCSS(elem,prop);return rnumnonpx.test(computed)?jQuery(elem).position()[prop]+
|
||||
"px":computed}})});jQuery.each({Height:"height",Width:"width"},function(name,type){jQuery.each({padding:"inner"+name,content:type,"":"outer"+name},function(defaultExtra,funcName){jQuery.fn[funcName]=function(margin,value){var chainable=arguments.length&&(defaultExtra||typeof margin!=="boolean"),extra=defaultExtra||(margin===true||value===true?"margin":"border");return access(this,function(elem,type,value){var doc;if(isWindow(elem))return funcName.indexOf("outer")===0?elem["inner"+name]:elem.document.documentElement["client"+
|
||||
name];if(elem.nodeType===9){doc=elem.documentElement;return Math.max(elem.body["scroll"+name],doc["scroll"+name],elem.body["offset"+name],doc["offset"+name],doc["client"+name])}return value===undefined?jQuery.css(elem,type,extra):jQuery.style(elem,type,value,extra)},type,chainable?margin:undefined,chainable)}})});jQuery.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(i,name){jQuery.fn[name]=function(data,fn){return arguments.length>0?this.on(name,null,data,fn):this.trigger(name)}});jQuery.fn.extend({hover:function(fnOver,fnOut){return this.mouseenter(fnOver).mouseleave(fnOut||fnOver)}});jQuery.fn.extend({bind:function(types,data,fn){return this.on(types,null,data,fn)},unbind:function(types,fn){return this.off(types,null,fn)},delegate:function(selector,types,data,fn){return this.on(types,selector,data,fn)},undelegate:function(selector,types,fn){return arguments.length===
|
||||
1?this.off(selector,"**"):this.off(types,selector||"**",fn)}});jQuery.proxy=function(fn,context){var tmp,args,proxy;if(typeof context==="string"){tmp=fn[context];context=fn;fn=tmp}if(!isFunction(fn))return undefined;args=slice.call(arguments,2);proxy=function(){return fn.apply(context||this,args.concat(slice.call(arguments)))};proxy.guid=fn.guid=fn.guid||jQuery.guid++;return proxy};jQuery.holdReady=function(hold){if(hold)jQuery.readyWait++;else jQuery.ready(true)};jQuery.isArray=Array.isArray;jQuery.parseJSON=
|
||||
JSON.parse;jQuery.nodeName=nodeName;jQuery.isFunction=isFunction;jQuery.isWindow=isWindow;jQuery.camelCase=camelCase;jQuery.type=toType;jQuery.now=Date.now;jQuery.isNumeric=function(obj){var type=jQuery.type(obj);return(type==="number"||type==="string")&&!isNaN(obj-parseFloat(obj))};if(typeof define==="function"&&define.amd)define("jquery",[],function(){return jQuery});var _jQuery=window.jQuery,_$=window.$;jQuery.noConflict=function(deep){if(window.$===jQuery)window.$=_$;if(deep&&window.jQuery===
|
||||
jQuery)window.jQuery=_jQuery;return jQuery};if(!noGlobal)window.jQuery=window.$=jQuery;return jQuery});
|
||||
/*
|
||||
jQuery fm Plugin
|
||||
version: 0.1
|
||||
Copyright (c) 2014 Nate Cavanaugh / Liferay Inc.
|
||||
Dual licensed under the MIT and GPL licenses.
|
||||
*/
|
||||
(function($){$.fn.fm=function(name,value){var instance=this;var retVal=instance;if(arguments.length===1){var nodes=instance.map(function(index,item){var formEl=item.form||item;if(formEl&&$.nodeName(formEl,"form")){var form=$(formEl);var ns=form.data("fm.namespace")||form.data("fm-namespace")||"";var inputName=ns+name;var inputNode=formEl[inputName]||formEl.ownerDocument.getElementById(inputName);if(inputNode&&!inputNode.nodeName)inputNode=$.makeArray(inputNode);return inputNode}});retVal=nodes}else if(typeof name===
|
||||
"string")instance.data("fm."+name,value);return retVal}})(window.$);
|
||||
/*
|
||||
jQuery Form Plugin
|
||||
version: 3.51.0-2014.06.20
|
||||
Requires jQuery v1.5 or later
|
||||
Copyright (c) 2014 M. Alsup
|
||||
Examples and documentation at: http://malsup.com/jquery/form/
|
||||
Project repository: https://github.com/malsup/form
|
||||
Dual licensed under the MIT and GPL licenses.
|
||||
https://github.com/malsup/form#copyright-and-license
|
||||
*/
|
||||
(function(jQuery){(function(factory){if(false&&typeof define==="function"&&define.amd)define(["jquery"],factory);else factory(typeof jQuery!="undefined"?jQuery:window.Zepto)})(function($){var feature={};feature.fileapi=$("\x3cinput type\x3d'file'/\x3e").get(0).files!==undefined;feature.formdata=window.FormData!==undefined;var hasProp=!!$.fn.prop;$.fn.attr2=function(){if(!hasProp)return this.attr.apply(this,arguments);var val=this.prop.apply(this,arguments);if(val&&val.jquery||typeof val==="string")return val;
|
||||
return this.attr.apply(this,arguments)};$.fn.ajaxSubmit=function(options){if(!this.length){log("ajaxSubmit: skipping submit process - no element selected");return this}var method,action,url,$form=this;if(typeof options=="function")options={success:options};else if(options===undefined)options={};method=options.type||this.attr2("method");action=options.url||this.attr2("action");url=typeof action==="string"?$.trim(action):"";url=url||window.location.href||"";if(url)url=(url.match(/^([^#]+)/)||[])[1];
|
||||
options=$.extend(true,{url:url,success:$.ajaxSettings.success,type:method||$.ajaxSettings.type,iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},options);var veto={};this.trigger("form-pre-serialize",[this,options,veto]);if(veto.veto){log("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(options.beforeSerialize&&options.beforeSerialize(this,options)===false){log("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var traditional=
|
||||
options.traditional;if(traditional===undefined)traditional=$.ajaxSettings.traditional;var elements=[];var qx,a=this.formToArray(options.semantic,elements);if(options.data){options.extraData=options.data;qx=$.param(options.data,traditional)}if(options.beforeSubmit&&options.beforeSubmit(a,this,options)===false){log("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[a,this,options,veto]);if(veto.veto){log("ajaxSubmit: submit vetoed via form-submit-validate trigger");
|
||||
return this}var q=$.param(a,traditional);if(qx)q=q?q+"\x26"+qx:qx;if(options.type.toUpperCase()=="GET"){options.url+=(options.url.indexOf("?")>=0?"\x26":"?")+q;options.data=null}else options.data=q;var callbacks=[];if(options.resetForm)callbacks.push(function(){$form.resetForm()});if(options.clearForm)callbacks.push(function(){$form.clearForm(options.includeHidden)});if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data){var fn=options.replaceTarget?
|
||||
"replaceWith":"html";$(options.target)[fn](data).each(oldSuccess,arguments)})}else if(options.success)callbacks.push(options.success);options.success=function(data,status,xhr){var context=options.context||this;for(var i=0,max=callbacks.length;i<max;i++)callbacks[i].apply(context,[data,status,xhr||$form,$form])};if(options.error){var oldError=options.error;options.error=function(xhr,status,error){var context=options.context||this;oldError.apply(context,[xhr,status,error,$form])}}if(options.complete){var oldComplete=
|
||||
options.complete;options.complete=function(xhr,status){var context=options.context||this;oldComplete.apply(context,[xhr,status,$form])}}var fileInputs=$("input[type\x3dfile]:enabled",this).filter(function(){return $(this).val()!==""});var hasFileInputs=fileInputs.length>0;var mp="multipart/form-data";var multipart=$form.attr("enctype")==mp||$form.attr("encoding")==mp;var fileAPI=feature.fileapi&&feature.formdata;log("fileAPI :"+fileAPI);var shouldUseFrame=(hasFileInputs||multipart)&&!fileAPI;var jqxhr;
|
||||
if(options.iframe!==false&&(options.iframe||shouldUseFrame))if(options.closeKeepAlive)$.get(options.closeKeepAlive,function(){jqxhr=fileUploadIframe(a)});else jqxhr=fileUploadIframe(a);else if((hasFileInputs||multipart)&&fileAPI)jqxhr=fileUploadXhr(a);else jqxhr=$.ajax(options);$form.removeData("jqxhr").data("jqxhr",jqxhr);for(var k=0;k<elements.length;k++)elements[k]=null;this.trigger("form-submit-notify",[this,options]);return this;function deepSerialize(extraData){var serialized=$.param(extraData,
|
||||
options.traditional).split("\x26");var len=serialized.length;var result=[];var i,part;for(i=0;i<len;i++){serialized[i]=serialized[i].replace(/\+/g," ");part=serialized[i].split("\x3d");result.push([decodeURIComponent(part[0]),decodeURIComponent(part[1])])}return result}function fileUploadXhr(a){var formdata=new FormData;for(var i=0;i<a.length;i++)formdata.append(a[i].name,a[i].value);if(options.extraData){var serializedData=deepSerialize(options.extraData);for(i=0;i<serializedData.length;i++)if(serializedData[i])formdata.append(serializedData[i][0],
|
||||
serializedData[i][1])}options.data=null;var s=$.extend(true,{},$.ajaxSettings,options,{contentType:false,processData:false,cache:false,type:method||"POST"});if(options.uploadProgress)s.xhr=function(){var xhr=$.ajaxSettings.xhr();if(xhr.upload)xhr.upload.addEventListener("progress",function(event){var percent=0;var position=event.loaded||event.position;var total=event.total;if(event.lengthComputable)percent=Math.ceil(position/total*100);options.uploadProgress(event,position,total,percent)},false);
|
||||
return xhr};s.data=null;var beforeSend=s.beforeSend;s.beforeSend=function(xhr,o){if(options.formData)o.data=options.formData;else o.data=formdata;if(beforeSend)beforeSend.call(this,xhr,o)};return $.ajax(s)}function fileUploadIframe(a){var form=$form[0],el,i,s,g,id,$io,io,xhr,sub,n,timedOut,timeoutHandle;var deferred=$.Deferred();deferred.abort=function(status){xhr.abort(status)};if(a)for(i=0;i<elements.length;i++){el=$(elements[i]);if(hasProp)el.prop("disabled",false);else el.removeAttr("disabled")}s=
|
||||
$.extend(true,{},$.ajaxSettings,options);s.context=s.context||s;id="jqFormIO"+(new Date).getTime();if(s.iframeTarget){$io=$(s.iframeTarget);n=$io.attr2("name");if(!n)$io.attr2("name",id);else id=n}else{$io=$('\x3ciframe name\x3d"'+id+'" src\x3d"'+s.iframeSrc+'" /\x3e');$io.css({position:"absolute",top:"-1000px",left:"-1000px"})}io=$io[0];xhr={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},
|
||||
abort:function(status){var e=status==="timeout"?"timeout":"aborted";log("aborting upload... "+e);this.aborted=1;try{if(io.contentWindow.document.execCommand)io.contentWindow.document.execCommand("Stop")}catch(ignore){}$io.attr("src",s.iframeSrc);xhr.error=e;if(s.error)s.error.call(s.context,xhr,e,status);if(g)$.event.trigger("ajaxError",[xhr,s,e]);if(s.complete)s.complete.call(s.context,xhr,e)}};g=s.global;if(g&&0===$.active++)$.event.trigger("ajaxStart");if(g)$.event.trigger("ajaxSend",[xhr,s]);
|
||||
if(s.beforeSend&&s.beforeSend.call(s.context,xhr,s)===false){if(s.global)$.active--;deferred.reject();return deferred}if(xhr.aborted){deferred.reject();return deferred}sub=form.clk;if(sub){n=sub.name;if(n&&!sub.disabled){s.extraData=s.extraData||{};s.extraData[n]=sub.value;if(sub.type=="image"){s.extraData[n+".x"]=form.clk_x;s.extraData[n+".y"]=form.clk_y}}}var CLIENT_TIMEOUT_ABORT=1;var SERVER_ABORT=2;function getDoc(frame){var doc=null;try{if(frame.contentWindow)doc=frame.contentWindow.document}catch(err){log("cannot get iframe.contentWindow document: "+
|
||||
err)}if(doc)return doc;try{doc=frame.contentDocument?frame.contentDocument:frame.document}catch(err){log("cannot get iframe.contentDocument: "+err);doc=frame.document}return doc}var csrf_token=$("meta[name\x3dcsrf-token]").attr("content");var csrf_param=$("meta[name\x3dcsrf-param]").attr("content");if(csrf_param&&csrf_token){s.extraData=s.extraData||{};s.extraData[csrf_param]=csrf_token}function doSubmit(){var t=$form.attr2("target"),a=$form.attr2("action"),mp="multipart/form-data",et=$form.attr("enctype")||
|
||||
$form.attr("encoding")||mp;form.setAttribute("target",id);if(!method||/post/i.test(method))form.setAttribute("method","POST");if(a!=s.url)form.setAttribute("action",s.url);if(!s.skipEncodingOverride&&(!method||/post/i.test(method)))$form.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"});if(s.timeout)timeoutHandle=setTimeout(function(){timedOut=true;cb(CLIENT_TIMEOUT_ABORT)},s.timeout);function checkState(){try{var state=getDoc(io).readyState;log("state \x3d "+state);if(state&&state.toLowerCase()==
|
||||
"uninitialized")setTimeout(checkState,50)}catch(e){log("Server abort: ",e," (",e.name,")");cb(SERVER_ABORT);if(timeoutHandle)clearTimeout(timeoutHandle);timeoutHandle=undefined}}var extraInputs=[];try{if(s.extraData)for(var n in s.extraData)if(s.extraData.hasOwnProperty(n))if($.isPlainObject(s.extraData[n])&&s.extraData[n].hasOwnProperty("name")&&s.extraData[n].hasOwnProperty("value"))extraInputs.push($('\x3cinput type\x3d"hidden" name\x3d"'+s.extraData[n].name+'"\x3e').val(s.extraData[n].value).appendTo(form)[0]);
|
||||
else extraInputs.push($('\x3cinput type\x3d"hidden" name\x3d"'+n+'"\x3e').val(s.extraData[n]).appendTo(form)[0]);if(!s.iframeTarget)$io.appendTo("body");if(io.attachEvent)io.attachEvent("onload",cb);else io.addEventListener("load",cb,false);setTimeout(checkState,15);try{form.submit()}catch(err){var submitFn=document.createElement("form").submit;submitFn.apply(form)}}finally{form.setAttribute("action",a);form.setAttribute("enctype",et);if(t)form.setAttribute("target",t);else $form.removeAttr("target");
|
||||
$(extraInputs).remove()}}if(s.forceSync)doSubmit();else setTimeout(doSubmit,10);var data,doc,domCheckCount=50,callbackProcessed;function cb(e){if(xhr.aborted||callbackProcessed)return;doc=getDoc(io);if(!doc){log("cannot access response document");e=SERVER_ABORT}if(e===CLIENT_TIMEOUT_ABORT&&xhr){xhr.abort("timeout");deferred.reject(xhr,"timeout");return}else if(e==SERVER_ABORT&&xhr){xhr.abort("server abort");deferred.reject(xhr,"error","server abort");return}if(!doc||doc.location.href==s.iframeSrc)if(!timedOut)return;
|
||||
if(io.detachEvent)io.detachEvent("onload",cb);else io.removeEventListener("load",cb,false);var status="success",errMsg;try{if(timedOut)throw"timeout";var isXml=s.dataType=="xml"||doc.XMLDocument||$.isXMLDoc(doc);log("isXml\x3d"+isXml);if(!isXml&&window.opera&&(doc.body===null||!doc.body.innerHTML))if(--domCheckCount){log("requeing onLoad callback, DOM not available");setTimeout(cb,250);return}var docRoot=doc.body?doc.body:doc.documentElement;xhr.responseText=docRoot?docRoot.innerHTML:null;xhr.responseXML=
|
||||
doc.XMLDocument?doc.XMLDocument:doc;if(isXml)s.dataType="xml";xhr.getResponseHeader=function(header){var headers={"content-type":s.dataType};return headers[header.toLowerCase()]};if(docRoot){xhr.status=Number(docRoot.getAttribute("status"))||xhr.status;xhr.statusText=docRoot.getAttribute("statusText")||xhr.statusText}var dt=(s.dataType||"").toLowerCase();var scr=/(json|script|text)/.test(dt);if(scr||s.textarea){var ta=doc.getElementsByTagName("textarea")[0];if(ta){xhr.responseText=ta.value;xhr.status=
|
||||
Number(ta.getAttribute("status"))||xhr.status;xhr.statusText=ta.getAttribute("statusText")||xhr.statusText}else if(scr){var pre=doc.getElementsByTagName("pre")[0];var b=doc.getElementsByTagName("body")[0];if(pre)xhr.responseText=pre.textContent?pre.textContent:pre.innerText;else if(b)xhr.responseText=b.textContent?b.textContent:b.innerText}}else if(dt=="xml"&&!xhr.responseXML&&xhr.responseText)xhr.responseXML=toXml(xhr.responseText);try{data=httpData(xhr,dt,s)}catch(err){status="parsererror";xhr.error=
|
||||
errMsg=err||status}}catch(err){log("error caught: ",err);status="error";xhr.error=errMsg=err||status}if(xhr.aborted){log("upload aborted");status=null}if(xhr.status)status=xhr.status>=200&&xhr.status<300||xhr.status===304?"success":"error";if(status==="success"){if(s.success)s.success.call(s.context,data,"success",xhr);deferred.resolve(xhr.responseText,"success",xhr);if(g)$.event.trigger("ajaxSuccess",[xhr,s])}else if(status){if(errMsg===undefined)errMsg=xhr.statusText;if(s.error)s.error.call(s.context,
|
||||
xhr,status,errMsg);deferred.reject(xhr,"error",errMsg);if(g)$.event.trigger("ajaxError",[xhr,s,errMsg])}if(g)$.event.trigger("ajaxComplete",[xhr,s]);if(g&&!--$.active)$.event.trigger("ajaxStop");if(s.complete)s.complete.call(s.context,xhr,status);callbackProcessed=true;if(s.timeout)clearTimeout(timeoutHandle);setTimeout(function(){if(!s.iframeTarget)$io.remove();else $io.attr("src",s.iframeSrc);xhr.responseXML=null},100)}var toXml=$.parseXML||function(s,doc){if(window.ActiveXObject){doc=new ActiveXObject("Microsoft.XMLDOM");
|
||||
doc.async="false";doc.loadXML(s)}else doc=(new DOMParser).parseFromString(s,"text/xml");return doc&&doc.documentElement&&doc.documentElement.nodeName!="parsererror"?doc:null};var parseJSON=$.parseJSON||function(s){return window["eval"]("("+s+")")};var httpData=function(xhr,type,s){var ct=xhr.getResponseHeader("content-type")||"",xml=type==="xml"||!type&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.nodeName==="parsererror")if($.error)$.error("parsererror");
|
||||
if(s&&s.dataFilter)data=s.dataFilter(data,type);if(typeof data==="string")if(type==="json"||!type&&ct.indexOf("json")>=0)data=parseJSON(data);else if(type==="script"||!type&&ct.indexOf("javascript")>=0)$.globalEval(data);return data};return deferred}};$.fn.ajaxForm=function(options){options=options||{};options.delegation=options.delegation&&$.isFunction($.fn.on);if(!options.delegation&&this.length===0){var o={s:this.selector,c:this.context};if(!$.isReady&&o.s){log("DOM not ready, queuing ajaxForm");
|
||||
$(function(){$(o.s,o.c).ajaxForm(options)});return this}log("terminating; zero elements found by selector"+($.isReady?"":" (DOM not ready)"));return this}if(options.delegation){$(document).off("submit.form-plugin",this.selector,doAjaxSubmit).off("click.form-plugin",this.selector,captureSubmittingElement).on("submit.form-plugin",this.selector,options,doAjaxSubmit).on("click.form-plugin",this.selector,options,captureSubmittingElement);return this}return this.ajaxFormUnbind().bind("submit.form-plugin",
|
||||
options,doAjaxSubmit).bind("click.form-plugin",options,captureSubmittingElement)};function doAjaxSubmit(e){var options=e.data;if(!e.isDefaultPrevented()){e.preventDefault();$(e.target).ajaxSubmit(options)}}function captureSubmittingElement(e){var target=e.target;var $el=$(target);if(!$el.is("[type\x3dsubmit],[type\x3dimage]")){var t=$el.closest("[type\x3dsubmit]");if(t.length===0)return;target=t[0]}var form=this;form.clk=target;if(target.type=="image")if(e.offsetX!==undefined){form.clk_x=e.offsetX;
|
||||
form.clk_y=e.offsetY}else if(typeof $.fn.offset=="function"){var offset=$el.offset();form.clk_x=e.pageX-offset.left;form.clk_y=e.pageY-offset.top}else{form.clk_x=e.pageX-target.offsetLeft;form.clk_y=e.pageY-target.offsetTop}setTimeout(function(){form.clk=form.clk_x=form.clk_y=null},100)}$.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};$.fn.formToArray=function(semantic,elements){var a=[];if(this.length===0)return a;var form=this[0];var formId=this.attr("id");
|
||||
var els=semantic?form.getElementsByTagName("*"):form.elements;var els2;if(els&&!/MSIE [678]/.test(navigator.userAgent))els=$(els).get();if(formId){els2=$(':input[form\x3d"'+formId+'"]').get();if(els2.length)els=(els||[]).concat(els2)}if(!els||!els.length)return a;var i,j,n,v,el,max,jmax;for(i=0,max=els.length;i<max;i++){el=els[i];n=el.name;if(!n||el.disabled)continue;if(semantic&&form.clk&&el.type=="image"){if(form.clk==el){a.push({name:n,value:$(el).val(),type:el.type});a.push({name:n+".x",value:form.clk_x},
|
||||
{name:n+".y",value:form.clk_y})}continue}v=$.fieldValue(el,true);if(v&&v.constructor==Array){if(elements)elements.push(el);for(j=0,jmax=v.length;j<jmax;j++)a.push({name:n,value:v[j]})}else if(feature.fileapi&&el.type=="file"){if(elements)elements.push(el);var files=el.files;if(files.length)for(j=0;j<files.length;j++)a.push({name:n,value:files[j],type:el.type});else a.push({name:n,value:"",type:el.type})}else if(v!==null&&typeof v!="undefined"){if(elements)elements.push(el);a.push({name:n,value:v,
|
||||
type:el.type,required:el.required})}}if(!semantic&&form.clk){var $input=$(form.clk),input=$input[0];n=input.name;if(n&&!input.disabled&&input.type=="image"){a.push({name:n,value:$input.val()});a.push({name:n+".x",value:form.clk_x},{name:n+".y",value:form.clk_y})}}return a};$.fn.formSerialize=function(semantic){return $.param(this.formToArray(semantic))};$.fn.fieldSerialize=function(successful){var a=[];this.each(function(){var n=this.name;if(!n)return;var v=$.fieldValue(this,successful);if(v&&v.constructor==
|
||||
Array)for(var i=0,max=v.length;i<max;i++)a.push({name:n,value:v[i]});else if(v!==null&&typeof v!="undefined")a.push({name:this.name,value:v})});return $.param(a)};$.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i];var v=$.fieldValue(el,successful);if(v===null||typeof v=="undefined"||v.constructor==Array&&!v.length)continue;if(v.constructor==Array)$.merge(val,v);else val.push(v)}return val};$.fieldValue=function(el,successful){var n=el.name,t=el.type,
|
||||
tag=el.tagName.toLowerCase();if(successful===undefined)successful=true;if(successful&&(!n||el.disabled||t=="reset"||t=="button"||(t=="checkbox"||t=="radio")&&!el.checked||(t=="submit"||t=="image")&&el.form&&el.form.clk!=el||tag=="select"&&el.selectedIndex==-1))return null;if(tag=="select"){var index=el.selectedIndex;if(index<0)return null;var a=[],ops=el.options;var one=t=="select-one";var max=one?index+1:ops.length;for(var i=one?index:0;i<max;i++){var op=ops[i];if(op.selected){var v=op.value;if(!v)v=
|
||||
op.attributes&&op.attributes.value&&!op.attributes.value.specified?op.text:op.value;if(one)return v;a.push(v)}}return a}return $(el).val()};$.fn.clearForm=function(includeHidden){return this.each(function(){$("input,select,textarea",this).clearFields(includeHidden)})};$.fn.clearFields=$.fn.clearInputs=function(includeHidden){var re=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var t=this.type,tag=this.tagName.toLowerCase();
|
||||
if(re.test(t)||tag=="textarea")this.value="";else if(t=="checkbox"||t=="radio")this.checked=false;else if(tag=="select")this.selectedIndex=-1;else if(t=="file")if(/MSIE/.test(navigator.userAgent))$(this).replaceWith($(this).clone(true));else $(this).val("");else if(includeHidden)if(includeHidden===true&&/hidden/.test(t)||typeof includeHidden=="string"&&$(this).is(includeHidden))this.value=""})};$.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||typeof this.reset==
|
||||
"object"&&!this.reset.nodeType)this.reset()})};$.fn.enable=function(b){if(b===undefined)b=true;return this.each(function(){this.disabled=!b})};$.fn.selected=function(select){if(select===undefined)select=true;return this.each(function(){var t=this.type;if(t=="checkbox"||t=="radio")this.checked=select;else if(this.tagName.toLowerCase()=="option"){var $sel=$(this).parent("select");if(select&&$sel[0]&&$sel[0].type=="select-one")$sel.find("option").selected(false);this.selected=select}})};$.fn.ajaxSubmit.debug=
|
||||
false;function log(){if(!$.fn.ajaxSubmit.debug)return;var msg="[jquery.form] "+Array.prototype.join.call(arguments,"");if(window.console&&window.console.log)window.console.log(msg);else if(window.opera&&window.opera.postError)window.opera.postError(msg)}})})(window.$);
|
||||
|
After Width: | Height: | Size: 2.5 MiB |
|
After Width: | Height: | Size: 744 KiB |
|
After Width: | Height: | Size: 129 KiB |
|
After Width: | Height: | Size: 159 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 83 B |
|
After Width: | Height: | Size: 103 B |
|
After Width: | Height: | Size: 80 B |
|
After Width: | Height: | Size: 97 B |
|
After Width: | Height: | Size: 104 B |
|
After Width: | Height: | Size: 103 B |
|
After Width: | Height: | Size: 2.6 KiB |
|
After Width: | Height: | Size: 457 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 181 B |
|
After Width: | Height: | Size: 105 B |
|
After Width: | Height: | Size: 96 B |
|
After Width: | Height: | Size: 108 B |
|
After Width: | Height: | Size: 453 B |
|
After Width: | Height: | Size: 664 B |
|
After Width: | Height: | Size: 167 B |
|
After Width: | Height: | Size: 187 B |
|
After Width: | Height: | Size: 186 B |
|
After Width: | Height: | Size: 304 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 690 B |
|
After Width: | Height: | Size: 579 B |
|
After Width: | Height: | Size: 923 B |
|
After Width: | Height: | Size: 948 B |
|
After Width: | Height: | Size: 948 B |
|
After Width: | Height: | Size: 131 B |
|
After Width: | Height: | Size: 129 B |
|
After Width: | Height: | Size: 144 B |
|
After Width: | Height: | Size: 155 B |
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 318 B |
|
After Width: | Height: | Size: 536 B |
|
After Width: | Height: | Size: 280 B |
|
After Width: | Height: | Size: 210 B |
|
After Width: | Height: | Size: 215 B |
|
After Width: | Height: | Size: 372 B |
|
After Width: | Height: | Size: 319 B |
|
After Width: | Height: | Size: 555 B |
|
After Width: | Height: | Size: 226 B |
|
After Width: | Height: | Size: 173 B |
|
After Width: | Height: | Size: 210 B |
|
After Width: | Height: | Size: 263 B |
|
After Width: | Height: | Size: 735 B |
|
After Width: | Height: | Size: 396 B |
|
After Width: | Height: | Size: 195 B |
|
After Width: | Height: | Size: 204 B |