NxTIC/public_html/css/expanded/container.css

196 lines
22 KiB
CSS

/* [1] COULEURS
=========================================================*/
/* (1) COULEURS DU THEME $DEFAULT */
/* (2) COULEURS DE THEME $DARK */
/* (3) Couleurs du theme pour la timeline */
/* [2] DIMENSIONS
=========================================================*/
/* (1) Layout de base */
/* [3] Mixins
=========================================================*/
/* [4] Functions
=========================================================*/
#WRAPPER > #CONTAINER {
/* [1] Section (contenu)
=========================================================*/
}
#WRAPPER > #CONTAINER > section {
display: none;
margin: 3em;
position: relative;
flex-grow: 1;
padding: 1em;
border-radius: 3px;
background-color: #fff;
color: #000;
font-size: 1em;
border: 1px solid #ddd;
/* [2] Titres
=========================================================*/
/* [3][4] Boutons radio + Checkboxes
=========================================================*/
/* [5] Boutons de submit
=========================================================*/
/* [6] Images inline
=========================================================*/
/* [7] Contour flags
=========================================================*/
}
#WRAPPER > #CONTAINER > section.active {
display: block;
}
#WRAPPER > #CONTAINER > section h6 {
color: #848484;
font-size: 1.2em;
text-transform: uppercase;
font-weight: 300;
letter-spacing: .2em;
margin: 0;
padding: 0;
}
#WRAPPER > #CONTAINER > section h6:before {
content: '- ';
}
#WRAPPER > #CONTAINER > section h6:after {
content: ' -';
}
#WRAPPER > #CONTAINER > section h6.center {
text-align: center;
}
#WRAPPER > #CONTAINER > section input[type="radio"],
#WRAPPER > #CONTAINER > section input[type="checkbox"] {
display: none;
}
#WRAPPER > #CONTAINER > section input[type="radio"] + label[for],
#WRAPPER > #CONTAINER > section input[type="checkbox"] + label[for] {
padding-left: .8em;
-webkit-touch-callout: none;
/* iOS Safari */
-webkit-user-select: none;
/* Chrome/Safari/Opera */
-khtml-user-select: none;
/* Konqueror */
-moz-user-select: none;
/* Firefox */
-ms-user-select: none;
/* IE/Edge */
user-select: none;
/* non-prefixed */
cursor: pointer;
}
#WRAPPER > #CONTAINER > section input[type="radio"] + label[for]:before,
#WRAPPER > #CONTAINER > section input[type="checkbox"] + label[for]:before {
content: '';
display: inline-block;
position: relative;
left: -.8em;
width: calc( 1em - 2*.15em);
height: calc( 1em - 2*.15em);
border-radius: 50% / 50%;
border: 0.15em solid #0e6dbf;
background: #fff center center no-repeat;
background-image: none;
background-size: 70% auto;
-webkit-transition: background 0.2s ease-in-out;
transition: background 0.2s ease-in-out;
cursor: pointer;
}
#WRAPPER > #CONTAINER > section input[type="radio"] + label[for]:hover,
#WRAPPER > #CONTAINER > section input[type="radio"] + label[for] .hover,
#WRAPPER > #CONTAINER > section input[type="checkbox"] + label[for]:hover,
#WRAPPER > #CONTAINER > section input[type="checkbox"] + label[for] .hover {
text-decoration: underline;
}
#WRAPPER > #CONTAINER > section input[type="radio"]:checked + label[for]:before,
#WRAPPER > #CONTAINER > section input[type="checkbox"]:checked + label[for]:before {
background-color: #0e6dbf;
background-image: url("/src/static/container/checked.svg");
}
#WRAPPER > #CONTAINER > section input[type="checkbox"] + label[for]:before {
border-radius: 3px;
-webkit-transition: border 0.1s ease-in-out;
transition: border 0.1s ease-in-out;
}
#WRAPPER > #CONTAINER > section input[type="checkbox"] + label[for]:hover:before {
border-color: #094478;
}
#WRAPPER > #CONTAINER > section input[type="submit"],
#WRAPPER > #CONTAINER > section input[type="button"] {
padding: .2em .5em;
margin: .5em 0;
border-radius: 3px;
border: 1px solid #515151;
color: #515151;
background-color: #fff;
-webkit-transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
/* (1) Animation de @hover */
/* (2) Bouton primaire */
}
#WRAPPER > #CONTAINER > section input[type="submit"]:hover, #WRAPPER > #CONTAINER > section input[type="submit"].hover,
#WRAPPER > #CONTAINER > section input[type="button"]:hover,
#WRAPPER > #CONTAINER > section input[type="button"].hover {
background-color: #515151;
color: #fff;
}
#WRAPPER > #CONTAINER > section input[type="submit"].primary,
#WRAPPER > #CONTAINER > section input[type="button"].primary {
border-color: #0e6dbf;
color: #0e6dbf;
background-color: #fff;
/* (3) Animation de @hover pour bouton primaire */
}
#WRAPPER > #CONTAINER > section input[type="submit"].primary:hover, #WRAPPER > #CONTAINER > section input[type="submit"].primary.hover,
#WRAPPER > #CONTAINER > section input[type="button"].primary:hover,
#WRAPPER > #CONTAINER > section input[type="button"].primary.hover {
background-color: #0e6dbf;
color: #fff;
}
#WRAPPER > #CONTAINER > section input[type='text'],
#WRAPPER > #CONTAINER > section input[type='number'],
#WRAPPER > #CONTAINER > section input[type='date'],
#WRAPPER > #CONTAINER > section input[type='time'] {
display: inline-block;
padding: .2em .5em;
margin: .5em 0;
border-radius: 3px;
border: 1px solid #777;
}
#WRAPPER > #CONTAINER > section img {
margin: 1em;
height: 3em;
}
#WRAPPER > #CONTAINER > section .flag {
margin: 0 .8em;
padding: .2em .5em;
border-radius: 5px;
border: 1px solid #b5b5b5;
color: #0e6cbe;
font-family: 'Inconsolata';
}
#WRAPPER > #CONTAINER > section .flat-border {
border-radius: 0;
}
/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiY29udGFpbmVyLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vY29udGFpbmVyLnNjc3MiLAoJCSIuLi9jb25zdGFudHMuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBpbXBvcnQgJ2NvbnN0YW50cy5zY3NzJztcblxuI1dSQVBQRVIgPiAjQ09OVEFJTkVSe1xuXG5cdC8qIFsxXSBTZWN0aW9uIChjb250ZW51KVxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHQmID4gc2VjdGlvbntcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0bWFyZ2luOiAzZW07XG5cblx0XHQvLyBHZXN0aW9uIGRlIGwnYWN0aXZhdGlvbiBkZXMgc291cy1wYXJ0aWVzXG5cdFx0Ji5hY3RpdmV7IGRpc3BsYXk6IGJsb2NrOyB9XG5cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxleC1ncm93OiAxO1xuXG5cdFx0cGFkZGluZzogMWVtO1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblxuXG5cblx0XHQvKiBbMl0gVGl0cmVzXG5cdFx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0XHQmIGg2e1xuXHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJHRoZW1lLWZnLCAyMCk7XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjJlbTtcblxuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0JjpiZWZvcmV7Y29udGVudDonLSAnO31cblx0XHRcdCY6YWZ0ZXJ7Y29udGVudDonIC0nO31cblxuXHRcdFx0Ly8gcXVhbmQgY2VudHLDqVxuXHRcdFx0Ji5jZW50ZXJ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblxuXG5cblxuXHRcdC8qIFszXVs0XSBCb3V0b25zIHJhZGlvICsgQ2hlY2tib3hlc1xuXHRcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdFx0JiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5cdFx0JiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC8vIExhYmVsXG5cdFx0JiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbFtmb3JdLFxuXHRcdCYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWxbZm9yXXtcblx0XHRcdHBhZGRpbmctbGVmdDogLjhlbTtcblxuXHRcdFx0Ly8gUGFzIGRlIHNlbGVjdGlvblxuXHRcdFx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICAgICAgICAgICovXG5cdFx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiAgIG5vbmU7IC8qIENocm9tZS9TYWZhcmkvT3BlcmEgKi9cblx0XHRcdC1raHRtbC11c2VyLXNlbGVjdDogICAgbm9uZTsgLyogS29ucXVlcm9yICAgICAgICAgICAqL1xuXHRcdFx0LW1vei11c2VyLXNlbGVjdDogICAgICBub25lOyAvKiBGaXJlZm94ICAgICAgICAgICAgICovXG5cdFx0XHQtbXMtdXNlci1zZWxlY3Q6ICAgICAgIG5vbmU7IC8qIElFL0VkZ2UgICAgICAgICAgICAgKi9cblx0XHRcdHVzZXItc2VsZWN0OiAgICAgICAgICAgbm9uZTsgLyogbm9uLXByZWZpeGVkICAgICAgICAqL1xuXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdC8vIFJlY2VwdGFjbGVcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bGVmdDogLS44ZW07XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoIDFlbSAtIDIqLjE1ZW0gKTtcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoIDFlbSAtIDIqLjE1ZW0gKTtcblxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCUgLyA1MCU7XG5cdFx0XHRcdGJvcmRlcjogLjE1ZW0gc29saWQgJHRoZW1lLWZnLXByaW1hcnk7XG5cblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA3MCUgYXV0bztcblxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBiYWNrZ3JvdW5kIC4ycyBlYXNlLWluLW91dCApO1xuXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0Ly8gQW5pbWF0aW9uIGRlIGhvdmVyIHBvdXIgbGUgdGV4dGVcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQuaG92ZXJ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFF1YW5kIGFjdGlmXG5cdFx0JiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsW2Zvcl06YmVmb3JlLFxuXHRcdCYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbFtmb3JdOmJlZm9yZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3JjL3N0YXRpYy9jb250YWluZXIvY2hlY2tlZC5zdmcnKTtcblx0XHR9XG5cblxuXHRcdC8vIFNwZWNpZmlxdWUgYSBjaGVja2JveFxuXHRcdCYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWxbZm9yXTpiZWZvcmV7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBib3JkZXIgLjFzIGVhc2UtaW4tb3V0ICk7XG5cdFx0fVxuXHRcdCYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWxbZm9yXTpob3ZlcjpiZWZvcmV7XG5cdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkdGhlbWUtZmctcHJpbWFyeSwgMTUpO1xuXHRcdH1cblxuXG5cblxuXG5cdFx0LyogWzVdIEJvdXRvbnMgZGUgc3VibWl0XG5cdFx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0XHQmIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5cdFx0JiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJde1xuXHRcdFx0cGFkZGluZzogLjJlbSAuNWVtO1xuXHRcdFx0bWFyZ2luOiAuNWVtIDA7XG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1mZztcblxuXHRcdFx0Y29sb3I6ICR0aGVtZS1mZztcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYmFja2dyb3VuZCAuMXMgZWFzZS1pbi1vdXQsIGNvbG9yIC4xcyBlYXNlLWluLW91dCApO1xuXG5cdFx0XHQvKiAoMSkgQW5pbWF0aW9uIGRlIEBob3ZlciAqL1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCYuaG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1mZztcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cblxuXHRcdFx0LyogKDIpIEJvdXRvbiBwcmltYWlyZSAqL1xuXHRcdFx0Ji5wcmltYXJ5e1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0XHRjb2xvcjogJHRoZW1lLWZnLXByaW1hcnk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblxuXHRcdFx0XHQvKiAoMykgQW5pbWF0aW9uIGRlIEBob3ZlciBwb3VyIGJvdXRvbiBwcmltYWlyZSAqL1xuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmLmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1mZy1wcmltYXJ5O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdH1cblxuXG5cdFx0JiBpbnB1dFt0eXBlPSd0ZXh0J10sXG5cdFx0JiBpbnB1dFt0eXBlPSdudW1iZXInXSxcblx0XHQmIGlucHV0W3R5cGU9J2RhdGUnXSxcblx0XHQmIGlucHV0W3R5cGU9J3RpbWUnXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IC4yZW0gLjVlbTtcblx0XHRcdG1hcmdpbjogLjVlbSAwO1xuXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzc3O1xuXHRcdH1cblxuXG5cdFx0LyogWzZdIEltYWdlcyBpbmxpbmVcblx0XHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHRcdCYgaW1ne1xuXHRcdFx0bWFyZ2luOiAxZW07XG5cdFx0XHRoZWlnaHQ6IDNlbTtcblx0XHR9XG5cblx0XHQvKiBbN10gQ29udG91ciBmbGFnc1xuXHRcdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdFx0JiAuZmxhZ3tcblx0XHRcdG1hcmdpbjogMCAuOGVtO1xuXHRcdFx0cGFkZGluZzogLjJlbSAuNWVtO1xuXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYjViNWI1O1xuXG5cdFx0XHQvLyBjb2xvcjogIzU1NTtcblx0XHRcdGNvbG9yOiBkYXJrZW4oJHRoZW1lLWZnLXByaW1hcnksIC4yKTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnSW5jb25zb2xhdGEnO1xuXHRcdH1cblxuXG5cdFx0LmZsYXQtYm9yZGVyeyBib3JkZXItcmFkaXVzOiAwOyB9XG5cblxuXHR9XG5cbn1cbiIsCgkJIi8qIFsxXSBDT1VMRVVSU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBDT1VMRVVSUyBEVSBUSEVNRSAkREVGQVVMVCAqL1xuJHRoZW1lLWJnOiAgICAgICAgICNlOGU4ZTg7XG4kdGhlbWUtYmctcHJpbWFyeTogI2ZmZmZmZjtcbiR0aGVtZS1mZzogICAgICAgICAjNTE1MTUxO1xuJHRoZW1lLWZnLXByaW1hcnk6ICMwZTZkYmY7XG5cbi8qICgyKSBDT1VMRVVSUyBERSBUSEVNRSAkREFSSyAqL1xuJGRhcmstYmc6ICAgICAgICAgIzMxMzU0MTtcbiRkYXJrLWJnLXByaW1hcnk6ICMyOTI4MmU7XG4kZGFyay1mZzogICAgICAgICAjOTM5MzkzO1xuJGRhcmstZmctcHJpbWFyeTogI2ZmZmZmZjtcblxuJGhlYWRlci1kYXJrOiAgICAgI0Y4RjhGQTtcblxuLyogKDMpIENvdWxldXJzIGR1IHRoZW1lIHBvdXIgbGEgdGltZWxpbmUgKi9cbiR0aW1lbGluZS1jb2xvcjogIzczODM5NDtcbiR0aW1lbGluZS0wOiAjMGU2ZGJmO1xuJHRpbWVsaW5lLTE6ICNlNjRlM2U7XG4kdGltZWxpbmUtMjogI2Q1NGIyODtcbiR0aW1lbGluZS0zOiAjYjE0YmU3O1xuJHRpbWVsaW5lLTQ6ICMwNTNiNWQ7XG5cbiR0aW1lbGluZS1mYjogIzNiNTk5ODtcblxuXG4vKiBbMl0gRElNRU5TSU9OU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICgxKSBMYXlvdXQgZGUgYmFzZSAqL1xuJG1lbnUtc2lkZS13aWR0aDogMTVlbTtcbiRoZWFkZXItaGVpZ2h0OiAgIDRlbTtcblxuXG5cbi8qIFszXSBNaXhpbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWl4aW4gdHJhbnNmb3JtKCR2YWx1ZS4uLikge1xuXHR0cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW1vei10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LW8tdHJhbnNmb3JtOiAkdmFsdWU7XG5cdC1tcy10cmFuc2Zvcm06ICR2YWx1ZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR2YWx1ZTtcbn1cblxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdmFsdWUuLi4pIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAkdmFsdWU7XG5cdHRyYW5zaXRpb246ICR2YWx1ZTtcbn1cblxuLyogWzRdIEZ1bmN0aW9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8vIFRyYW5zZm9ybWUgdW5lIGNvdWxldXIgaGV4IGVuIHN0cmluZyBzYW5zIGxlICNcbkBmdW5jdGlvbiBjb2xvci1zdHIoJGNvbG9yKXtcblx0QHJldHVybiBzdHItc2xpY2UoI3skY29sb3J9LCAyLCBzdHItbGVuZ3RoKCN7JGNvbG9yfSkpO1xufVxuIgoJXSwKCSJtYXBwaW5ncyI6ICJBQ0FBOzJEQUMyRDtBQUMzRCxvQ0FBb0M7QUFNcEMsaUNBQWlDO0FBUWpDLDRDQUE0QztBQVc1QzsyREFDMkQ7QUFDM0Qsd0JBQXdCO0FBTXhCOzJEQUMyRDtBQWUzRDsyREFDMkQ7QURsRDNELEFBQVcsUUFBSCxHQUFHLFVBQVUsQ0FBQTtFQUVwQjs0REFDMkQ7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 */