Browse Source

Add files via upload

master
topaLE 5 years ago
committed by GitHub
parent
commit
8fbe1f8c7e
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 920
      tpDEsign/core/css/guest.css
  2. 248
      tpDEsign/core/css/server.css
  3. 1
      tpDEsign/core/img/actions/share.svg
  4. 1
      tpDEsign/core/img/actions/user.svg
  5. BIN
      tpDEsign/core/img/background.jpg
  6. BIN
      tpDEsign/core/img/bg_login.jpg
  7. BIN
      tpDEsign/core/img/favicon.ico
  8. 1
      tpDEsign/core/img/filetypes/application-pdf.svg
  9. 1
      tpDEsign/core/img/filetypes/application.svg
  10. 1
      tpDEsign/core/img/filetypes/audio.svg
  11. 2
      tpDEsign/core/img/filetypes/file.svg
  12. 1
      tpDEsign/core/img/filetypes/folder-drag-accept.svg
  13. 1
      tpDEsign/core/img/filetypes/folder-encrypted.svg
  14. 1
      tpDEsign/core/img/filetypes/folder-external.svg
  15. 47
      tpDEsign/core/img/filetypes/folder-public.svg
  16. 127
      tpDEsign/core/img/filetypes/folder-shared.svg
  17. 1
      tpDEsign/core/img/filetypes/folder-starred.svg
  18. 153
      tpDEsign/core/img/filetypes/folder.svg
  19. 1
      tpDEsign/core/img/filetypes/image.svg
  20. 1
      tpDEsign/core/img/filetypes/link.svg
  21. 1
      tpDEsign/core/img/filetypes/location.svg
  22. 1
      tpDEsign/core/img/filetypes/package-x-generic.svg
  23. 1
      tpDEsign/core/img/filetypes/text-calendar.svg
  24. 1
      tpDEsign/core/img/filetypes/text-code.svg
  25. 1
      tpDEsign/core/img/filetypes/text-vcard.svg
  26. 1
      tpDEsign/core/img/filetypes/text.svg
  27. 965
      tpDEsign/core/img/filetypes/video.svg
  28. 1
      tpDEsign/core/img/filetypes/x-office-document.svg
  29. 1
      tpDEsign/core/img/filetypes/x-office-presentation.svg
  30. 1
      tpDEsign/core/img/filetypes/x-office-spreadsheet.svg
  31. BIN
      tpDEsign/core/img/loading.gif
  32. BIN
      tpDEsign/core/img/logo/favicon.ico
  33. BIN
      tpDEsign/core/img/logo/logo.png
  34. BIN
      tpDEsign/core/img/logo/logo_login.png
  35. BIN
      tpDEsign/core/img/places/calendar-dark.png
  36. 1
      tpDEsign/core/img/places/calendar.svg
  37. 1
      tpDEsign/core/img/places/contacts.svg
  38. 1
      tpDEsign/core/img/places/default-app-icon.svg
  39. 1
      tpDEsign/core/img/places/files.svg
  40. 1
      tpDEsign/core/img/places/home.svg
  41. 1
      tpDEsign/core/img/places/link.svg
  42. 1
      tpDEsign/core/img/places/music.svg
  43. 1
      tpDEsign/core/img/places/picture.svg
  44. 30
      tpDEsign/core/templates/layout.base.php
  45. 62
      tpDEsign/core/templates/layout.guest.php
  46. 142
      tpDEsign/defaults.php

920
tpDEsign/core/css/guest.css

@ -0,0 +1,920 @@
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; cursor:default; }
html { height:100%; }
article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; }
body { line-height:1.5; }
table { border-collapse:separate; border-spacing:0; white-space:nowrap; }
caption, th, td { text-align:left; font-weight:normal; }
table, td, th { vertical-align:middle; }
a { border:0; color:#0f161d; text-decoration:none;}
a, a *, input, input *, select, .button span, label { cursor:pointer; }
ul { list-style:none; }
body {
font-weight: normal;
font-size: 18px;
line-height: 1.6em;
font-family: 'Saira Condensed', sans-serif;
color: #0f161d;
text-align: center;
background-color: #0f161d;
background-image: url('../img/bg_login.jpg');
/* background-position: 50% 50%; */
background-repeat:no-repeat;
background-size: 100%;
background-attachment:inherit;
min-height: 80%; /* fix sticky footer */
height: auto;
}
/* Various fonts settings */
#body-login a {
color: #0f161d !important;
font-weight: 600;
}
#body-login a:not(.button):hover,
#body-login a:not(.button):focus {
/* text-decoration: underline; */
color: #d66a06;
text-decoration-skip-ink: auto;
}
#showAdvanced {
color: #0f161d;
}
em {
font-style: normal;
opacity: .5;
}
/* heading styles */
h2,
h3,
h4 {
font-weight: bold;
}
h2 {
font-size: 22px;
margin-bottom: 12px;
line-height: 140%;
}
h3 {
font-size: 18px;
margin: 12px 0;
}
/* Global content */
body {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
#header .logo {
background-image: url('../img/logo/logo_login.png');
background-repeat: no-repeat;
background-size: 256px;
background-position: center;
width: 256px;
min-height: 128px;
max-height: 200px;
margin: 0 auto;
position: relative;
left: unset;
}
#header .logo img {
opacity: 0;
max-width: 100%;
max-height: 200px;
}
.wrapper {
width: 100%;
max-width: 500px;
margin-top: 170px !important;
/* margin-top: 10vh; */
/* margin-right: 800px !important; */
}
/* Default FORM */
form {
position: relative;
margin: auto;
padding: 0;
}
form fieldset {
width: 260px;
margin: auto auto 20px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
form #sqliteInformation {
margin-top: -20px;
margin-bottom: 20px;
}
form #adminaccount {
margin-bottom: 15px;
}
form fieldset legend, #datadirContent label {
width: 100%;
}
#datadirContent label {
display: block;
margin: 0;
}
form #datadirField legend {
margin-bottom: 15px;
}
/* View more button */
#showAdvanced {
padding: 13px; /* increase clickable area of Advanced dropdown */
}
#showAdvanced img {
vertical-align: middle; /* adjust position of Advanced dropdown arrow */
}
/* Buttons and input */
#submit-wrapper,
#reset-password-wrapper,
#alternative-logins {
display: flex;
align-items: center;
justify-content: center;
position: relative; /* Make the wrapper the containing block of its
absolutely positioned descendant icons */
}
#alternative-logins {
margin: auto;
display: block;
min-width: 260px;
max-width: 400px;
overflow: hidden;
}
#alternative-logins a {
margin: 10px 5px;
display: block;
font-size: 15px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
#alternative-logins a.button::before {
content: "";
background-repeat: no-repeat;
background-size: contain;
width: 0;
margin-right: 0;
height: 18px;
display: inline-block;
vertical-align: bottom;
}
#alternative-logins .button {
color: #0082c9;
padding: 12px 20px;
}
@media only screen and (max-width: 1024px) {
.wrapper {
margin-top: 0;
}
#alternative-logins {
margin: auto;
}
}
#submit-wrapper .submit-icon,
#reset-password-wrapper .submit-icon {
position: absolute;
top: 22px;
right: 24px;
transition: right 100ms ease-in-out;
pointer-events: none; /* The submit icon is positioned on the submit button.
From the user point of view the icon is part of the
button, so the clicks on the icon have to be
applied to the button instead. */
}
#submit-wrapper {
margin: 0 auto;
}
#submit-wrapper input.login:hover ~ .submit-icon.icon-confirm-white,
#submit-wrapper input.login:focus ~ .submit-icon.icon-confirm-white,
#submit-wrapper input.login:active ~ .submit-icon.icon-confirm-white {
right: 20px;
}
#reset-password-submit {
padding: 10px;
overflow: hidden;
text-overflow: ellipsis;
}
#submit-wrapper .icon-loading-small {
position: absolute;
top: 22px;
right: 26px;
}
input, textarea, select, button, div[contenteditable=true] {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
input,
input:not([type='range']),
a.button {
font-size: 20px;
margin: 5px;
padding: 11px 10px 9px;
outline: none;
border-radius: 3px; /* --border-radius */
-webkit-appearance: none;
}
input[type='submit'],
input[type='submit'].icon-confirm,
input[type='button'],
button,
a.button,
.button,
select {
display: inline-block;
width: auto;
min-width: 25px;
padding: 12px;
background-color: white;
font-weight: bold;
color: #555;
border: none;
border-radius: 100px; /* --border-radius-pill */
cursor: pointer;
}
input[type='text'],
input[type='tel'],
input[type='password'],
input[type='email'] {
width: 249px;
background: #fff;
color: #555;
cursor: text;
font-family: inherit;
-webkit-appearance: textfield;
-moz-appearance: textfield;
box-sizing: content-box;
border: none;
font-weight: normal;
}
input[type='password'].password-with-toggle, input[type='text'].password-with-toggle {
width: 219px;
padding-right: 40px;
}
.toggle-password {
position: absolute;
top: 17px;
right: 20px;
}
input.login {
width: 260px;
height: 50px;
background-position: right 16px center;
}
input[type='submit'],
input[type='submit'].icon-confirm,
input.updateButton,
input.update-continue {
padding: 10px 20px; /* larger log in and installation buttons */
overflow: hidden;
text-overflow: ellipsis;
}
.updateAnyways a.updateAnywaysButton {
font-size: 14px;
padding: 10px 20px;
color: #666 !important;
display: inline-block;
border-radius: 100px; /* --border-radius-pill */
margin: 15px 5px;
}
.updateAnyways a.updateAnywaysButton:hover {
color: #222 !important;
}
/* Get rid of the inside dotted line in Firefox */
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
}
input.primary,
button.primary,
a.primary {
border: 1px solid #0f161d;
background-color: #232e3a;
color: #f3f3f3;
transition: color 100ms ease-in-out;
}
input.primary:not(:disabled):hover,
input.primary:not(:disabled):focus,
button.primary:not(:disabled):hover,
button.primary:not(:disabled):focus,
a.primary:not(:disabled):hover,
a.primary:not(:disabled):focus {
color: rgba(255, 255, 255, .8);
}
/* Checkboxes - white only for login */
input[type='checkbox'].checkbox {
position: absolute;
left: -10000px;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
}
input[type='checkbox'].checkbox + label {
user-select: none;
}
input[type='checkbox'].checkbox:disabled + label,
input[type='checkbox'].checkbox:disabled + label:before {
cursor: default;
}
input[type='checkbox'].checkbox + label:before {
content: '';
display: inline-block;
vertical-align: middle;
margin: 3px;
margin-top: 1px;
border: 1px solid #888;
border-radius: 1px;
height: 10px;
width: 10px;
background-position: center;
}
input[type='checkbox'].checkbox--white + label:before {
border-color: #ddd;
}
input[type='checkbox'].checkbox--white:not(:disabled):not(:checked) + label:hover:before,
input[type='checkbox'].checkbox--white:focus + label:before {
border-color: #fff;
}
input[type='checkbox'].checkbox--white:checked + label:before {
background-color: #eee;
border-color: #eee;
}
input[type='checkbox'].checkbox--white:disabled + label:before {
background-color: #666 !important;
border-color: #999 !important;
}
input[type='checkbox'].checkbox--white:checked:disabled + label:before {
border-color: #666;
background-color: #222;
}
input[type='checkbox'].checkbox--white:checked + label:before {
background-color: transparent !important;
border-color: #fff !important;
background-image: url('../img/actions/checkbox-mark-white.svg');
}
/* Password strength meter */
.strengthify-wrapper {
display: inline-block;
position: relative;
left: 5px;
top: -20px;
width: 269px;
border-radius: 0 0 3px 3px;
overflow: hidden;
height: 3px;
}
.tooltip-inner {
font-weight: bold;
color: #ccc;
padding: 3px 6px;
text-align: center;
}
/* Show password toggle */
#show, #dbpassword-toggle {
position: absolute;
right: 1em;
top: .8em;
float: right;
}
#show + label, #dbpassword-toggle + label {
right: 21px;
top: 15px !important;
margin: -14px !important;
padding: 14px !important;
}
#show:checked + label, #dbpassword-toggle:checked + label, #personal-show:checked + label {
opacity: .8;
}
#show + label, #dbpassword-toggle + label, #personal-show + label {
position: absolute !important;
height: 20px;
width: 24px;
background-image: url('../img/actions/toggle.svg?v=1');
background-repeat: no-repeat;
background-position: center;
opacity: .3;
}
#show + label:before, #dbpassword-toggle + label:before, #personal-show + label:before {
display: none;
}
/* Feedback for keyboard focus and mouse hover */
#show:focus + label, #dbpassword-toggle:focus + label, #personal-show:focus + label,
#show + label:hover, #dbpassword-toggle + label:hover, #personal-show + label:hover {
opacity: 1;
}
#pass2, input[name='personal-password-clone'] {
padding: .6em 2.5em .4em .4em;
width: 8em;
}
#personal-show + label {
height: 14px;
margin-top: -25px;
left: 295px;
display: block;
}
#passwordbutton {
margin-left: .5em;
}
/* Dark subtle label text */
p.info,
form fieldset legend,
#datadirContent label,
form fieldset .warning-info,
form input[type='checkbox']+label {
text-align: center;
color: #fff;
}
/* overrides another !important statement that sets this to unreadable black */
form .warning input[type='checkbox']:hover+label,
form .warning input[type='checkbox']:focus+label,
form .warning input[type='checkbox']+label {
color: #fff !important;
}
.body-login-container.two-factor {
max-width: 290px;
margin: 15px auto 0;
}
.two-factor-provider {
display: flex;
border-radius: 3px; /* --border-radius */
margin: 12px 0;
border: 1px solid transparent;
text-align: left;
align-items: center;
text-decoration: none !important;
}
.two-factor-provider:hover,
.two-factor-provider:focus,
.two-factor-provider:active {
border: 1px solid #fff;
}
.two-factor-provider img {
width: 64px;
height: 64px;
padding: 0 12px;
}
.two-factor-provider div {
margin: 12px 0;
}
.two-factor-provider h3 {
margin: 0;
}
.two-factor-provider p {
font-weight: normal;
}
.two-factor-icon {
width: 100px;
display: block;
margin: 0 auto;
}
.two-factor-submit {
width: 100%;
padding: 10px;
margin: 0 0 5px 0;
border-radius: 100px; /* --border-radius-pill */
font-size: 20px;
}
.two-factor-primary {
/* Fix for 'Use backup codes' button not taking correct styles */
padding: 14px !important;
width: 226px;
}
.two-factor-secondary {
display: inline-block;
padding: 12px;
}
/* Additional login options */
#remember_login {
margin: 18px 5px 0 16px !important;
}
.lost-password-container {
display: inline-block;
margin: 10px 0;
text-align: center;
width: 100%;
}
#lost-password,
#lost-password-back,
#reset-password-wrapper + a {
display: inline-block;
font-weight: normal !important;
padding: 12px;
color: #fff;
cursor: pointer;
text-shadow: 0 0 2px rgba(0, 0, 0, .4); /* better readability on bright background */
}
#lost-password {
margin-top: -6px;
}
#forgot-password {
padding: 12px;
float: right;
color: #0f161d;
}
/* Alternative Logins */
#alternative-logins legend {
margin-bottom: 10px;
}
#alternative-logins li {
height: 40px;
white-space: nowrap;
padding: 05px;
}
#alternative-logins li a {
width: 100%;
display: inline-block;
text-align: center;
box-sizing: border-box;
background-color: #0082c9;
color: white;
border-radius: 100px; /* --border-radius-pill */
}
/* fixes for update page TODO should be fixed some time in a proper way */
/* this is just for an error while updating the ownCloud instance */
.updateProgress .error {
margin-top: 10px;
margin-bottom: 10px;
}
/* Database selector on install page */
form #selectDbType {
text-align:center;
white-space: nowrap;
margin: 0;
display: flex;
}
form #selectDbType .info {
white-space: normal;
}
form #selectDbType label {
flex-grow: 1;
margin: 0 -1px 5px;
font-size: 12px;
background:#f8f8f8;
color:#888;
cursor:pointer;
border: 1px solid #ddd;
padding: 10px 17px;
}
form #selectDbType label.ui-state-hover,
form #selectDbType label.ui-state-active {
font-weight: normal;
color:#000;
background-color:#e8e8e8;
}
form #selectDbType .ui-visual-focus {
box-shadow: none;
}
form #selectDbType label span {
display: none;
}
/* Nicely grouping input field sets */
.grouptop,
.groupmiddle,
.groupbottom {
position: relative;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.grouptop input {
margin-bottom: 0 !important;
border-bottom: 0 !important;
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
.groupmiddle input {
margin-top: 0 !important;
margin-bottom: 0 !important;
border-top: 0 !important;
border-bottom: 0 !important;
border-radius: 0 !important;
box-shadow: 0 1px 0 rgba(0,0,0,.1) inset !important;
}
.groupbottom input {
margin-top: 0 !important;
border-top: 0 !important;
border-top-right-radius: 0 !important;
border-top-left-radius: 0 !important;
box-shadow: 0 1px 0 rgba(0,0,0,.1) inset !important;
}
.groupbottom input[type=submit] {
box-shadow: none !important;
}
#install-recommended-apps + label span {
display: inline-block;
opacity: .7;
}
/* Errors */
/* Warnings and errors are the same */
.body-login-container,
.warning,
.update,
.error {
display: block;
margin-top: 15px;
padding: 15px;
background-color: rgba(0,0,0,.3);
color: #fff;
text-align: left;
word-wrap: break-word;
border-radius: 10px; /* --border-radius-large */
cursor: default;
-moz-user-select: text;
-webkit-user-select: text;
-ms-user-select: text;
user-select: text;
}
.body-login-container h2,
.warning h2,
.update h2,
.error h2 {
color: #fff;
text-align: center;
}
/* TODO: Change all .warning/.update/.error to .body-login-container */
.body-login-container .icon-big {
background-size: 70px;
height: 70px;
}
.body-login-container form {
width: initial;
}
.body-login-container p:not(:last-child) {
margin-bottom: 12px;
}
.warning.updateAnyways {
text-align: center;
}
.warning legend,
.warning a,
.error a {
color: #fff !important;
font-weight: bold !important;
opacity: 1;
}
.error a.button {
color: #555 !important;
display: inline-block;
text-align: center;
}
.error pre {
white-space: pre-wrap;
text-align: left;
}
.error-wide {
width: 700px;
margin-top: 35px;
}
.error-wide .button {
color: black !important;
}
.warning-input {
border-color: #ce3702 !important;
}
a.warning {
cursor: pointer;
}
fieldset.warning legend,
fieldset.update legend {
top: 18px;
position: relative;
}
fieldset.warning legend + p,
fieldset.update legend + p {
margin-top: 12px;
}
/* Various paragraph styles */
.infogroup {
margin: 8px 0;
}
.infogroup:last-child {
margin-bottom: 0;
}
p.info {
margin: 35px auto;
/* margin-right: 794px; */
text-shadow: 0 0 2px rgba(0, 0, 0, .4); /* better readability on bright background */
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-size: 20px;
color: #0f161d;
}
/* Update */
.update {
width: inherit;
text-align: center;
}
.update .appList {
list-style: disc;
text-align: left;
margin-left: 25px;
margin-right: 25px;
}
.update img.float-spinner {
float: left;
}
.update a.update-show-detailed {
border-bottom: inherit;
}
#update-progress-detailed {
text-align: left;
margin-bottom: 12px;
}
.update-show-detailed {
padding: 12px;
display: block;
opacity: .75;
}
.update-show-detailed .icon-caret-white {
display: inline-block;
vertical-align: middle;
}
#update-progress-icon {
height: 32px;
margin: 10px;
background-size: 32px;
}
/* Icons */
.icon-info-white {
background-image: url('../img/actions/info-white.svg?v=2');
}
.icon-error-white {
background-image: url('../img/actions/error-white.svg?v=1');
}
.icon-caret-white {
background-image: url('../img/actions/caret-white.svg?v=1');
}
.icon-confirm {
background-image: url('../img/actions/confirm.svg?v=2');
}
.icon-confirm-white {
background-image: url('../img/actions/confirm-white.svg?v=2');
}
.icon-checkmark-white {
background-image: url('../img/actions/checkmark-white.svg?v=1');
}
/* Loading */
.float-spinner {
margin-top: -32px;
padding-top: 32px;
height: 32px;
display: none;
}
[class^='icon-'], [class*=' icon-'] {
background-repeat: no-repeat;
background-position: center;
min-width: 16px;
min-height: 16px;
}
.loading, .loading-small, .icon-loading, .icon-loading-dark, .icon-loading-small, .icon-loading-small-dark {
position: relative;
}
.loading:after, .loading-small:after, .icon-loading:after, .icon-loading-dark:after, .icon-loading-small:after, .icon-loading-small-dark:after {
z-index: 2;
content: '';
height: 32px;
width: 32px;
margin: -17px 0 0 -17px;
position: absolute;
top: 50%;
left: 50%;
border-radius: 100%;
-webkit-animation: rotate .8s infinite linear;
animation: rotate .8s infinite linear;
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
}
.loading:after, .loading-small:after, .icon-loading:after, .icon-loading-dark:after, .icon-loading-small:after, .icon-loading-small-dark:after {
border: 2px solid rgba(150, 150, 150, 0.5);
border-top-color: #646464;
}
.icon-loading-dark:after, .icon-loading-small-dark:after {
border: 2px solid rgba(187, 187, 187, 0.5);
border-top-color: #bbb;
}
.icon-loading-small:after, .icon-loading-small-dark:after {
height: 16px;
width: 16px;
margin: -9px 0 0 -9px;
}
/* Css replaced elements don't have ::after nor ::before */
img.icon-loading, object.icon-loading, video.icon-loading, button.icon-loading, textarea.icon-loading, input.icon-loading, select.icon-loading, div[contenteditable=true].icon-loading {
background-image: url('../img/loading.gif');
}
img.icon-loading-dark, object.icon-loading-dark, video.icon-loading-dark, button.icon-loading-dark, textarea.icon-loading-dark, input.icon-loading-dark, select.icon-loading-dark, div[contenteditable=true].icon-loading-dark {
background-image: url('../img/loading-dark.gif');
}
img.icon-loading-small, object.icon-loading-small, video.icon-loading-small, button.icon-loading-small, textarea.icon-loading-small, input.icon-loading-small, select.icon-loading-small, div[contenteditable=true].icon-loading-small {
background-image: url('../img/loading-small.gif');
}
img.icon-loading-small-dark, object.icon-loading-small-dark, video.icon-loading-small-dark, button.icon-loading-small-dark, textarea.icon-loading-small-dark, input.icon-loading-small-dark, select.icon-loading-small-dark, div[contenteditable=true].icon-loading-small-dark {
background-image: url('../img/loading-small-dark.gif');
}
@-webkit-keyframes rotate {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes rotate {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
/* FOOTER */
footer {
height: 70px;
margin-top: auto;
}
footer .info .entity-name {
font-weight: bold;
}
.hidden {
display: none;
}
/* keep the labels for screen readers but hide them since we use placeholders */
label.infield,
.hidden-visually {
position: absolute;
left:-10000px;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
}
a.legal {
font-size: smaller;
}

248
tpDEsign/core/css/server.css

@ -0,0 +1,248 @@
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
font-weight : 300 !important ;
}
body {
background-color : #0e1621;
font-weight : 400;
font-size : 0.975em;
line-height : 1.6em;
font-family : 'Saira', 'Saira Condensed', sans-serif;
color : #FFFFFF;
}
#body-user #header {
background-color : #16212f;
background-image : none !important ;
border-radius : 3px;
border : #dd5817 solid 0;
}
#body-user #header, #body-settings #header, #body-public #header {
border-bottom : 2px solid #12171d;
background-color : #16212f;
background-image : none !important ;
}
#header .logo {
background-image : url("../img/logo/logo.png");
width : 70px;
}
.icon-folder {
background-image : url("../img/filetypes/folder.svg");
}
#controls {
height : 50px;
background-color : #16212f !important ;
margin : 10px;
border-radius : 5px !important ;
}
#filelist-header {
background-color : #16212f !important ;
margin : 10px;
border-radius : 5px !important ;
padding-bottom : 10px;
}
#filestable.view-grid:not(.hidden) thead tr {
border-bottom : 1px solid #0b1017;
}
table th, table td {
border-bottom : 1px solid #0b1017;
}
#app-navigation {
background-color : #16212f !important ;
margin : 10px;
border-radius : 5px !important ;
width : 260px;
}
#app-navigation:not(.vue) {
width : 260px;
background-color : #16212f !important ;
}
#app-navigation:not(.hidden) + #app-content {
margin-left : 260px;
}
.app-files #app-content {
width : calc(100% - 260px);
}
#app-settings-header .settings-button {
font-family : 'Saira Condensed', sans-serif;
background-color : #16212f !important ;
}
#app-sidebar {
background-color : #16212f !important ;
margin : 10px;
padding : 10px;
border-radius : 5px !important ;
border-left : 1px solid #16212f !important ;
}
.button {
background-color : #0e1621;
}
.summary {
opacity : 1.0;
height : 150px;
color : #fff !important ;
font-size : 17px;
}
.summary td.filesize {
color : #fff !important ;
font-size : 17px;
}
table td.filesize {
color : #f3f3f3 !important ;
font-size : 16px;
}
.modified {
width : 115px;
color : #eceaea !important ;
font-size : 14px;
}
.tooltip-inner {
background-color : #182432;
text-align : justify;
}
#header .header-right > div#contactsmenu > .menu .contact .top-action img {
filter : invert(100%);
}
#settings #expanddiv li a img {
filter : invert(100%);
}
em {
color : #f5cfa9;
}
input#pass1 {
background-color : #2a3f51 !important ;
}
input[type="checkbox"].checkbox + label::before, input[type="radio"].checkbox + label::before {
height : 15px;
width : 15px;
background-color : #16212f;
}
div.select2-drop .select2-search input, select, button, .button, input:not([type="range"]), textarea, div[contenteditable="true"], .pager li a {
background-color : #131d29;
}
div.avatar {
background-color : #131d29 !important ;
border : #080d12 solid 1px;
}
.avatardiv--unknown {
position : relative;
background-color : #131d29 !important ;
border : #080d12 solid 1px;
}
div[contenteditable="true"] {
color : #fff;
font-family : 'Saira', 'Saira Condensed', sans-serif;
background-color : #141f2a !important ;
}
#app-navigation:not(.vue) ul li a img {
filter : invert(100%);
}
img.two-factor-provider-settings-icon {
filter : invert(100%);
}
.clientslinks .button .appsmall img {
filter : invert(100%);
}
.activity-icon {
filter : invert(100%);
}
.infoicon {
filter : invert(100%);
}
.appsmall {
filter : invert(100%);
}
.system-information img {
filter : invert(100%);
}
#appsorter img {
filter : invert(0);
}
a.action > img {
filter : invert(100%);
}
.notification img.notification-icon {
filter : invert(100%);
}
.icon-settings-white {
background-image: #fff !important;
/* filter : invert(100%); */
}
#editor-wrapper div.ProseMirror {
background-color : #011d24 !important ;
font-size : 20px;
border-radius : 4px !important ;
border : #fff solid 1px !important ;
}
.details .reason {
color : #cccccc !important ;
font-size : 12px;
}
#appmenu li a {
width : 75px;
font-size : 12px;
}
div.select2-container-multi .select2-choices .select2-search-choice {
background-color : #141f2a;
}
.select2-container-multi .select2-choices .select2-search-field input {
background : #141f2a !important ;
}
div.select2-drop {
background-color : #0e151b;
}
#uploadprogressbar .label.inner {
font-size:14px;
}
#uploadprogressbar {
font-size:14px;
}
#uploadprogresswrapper {
font-size:14px;
}
div.select2-container.select2-container-multi .select2-choices {
font-size: 13px;
}
.section:not(:last-child) {
border-bottom: 1px solid #16212f;
}
.infobox {
border : #000 solid 1px;
padding : 14px;
color : #F3F3F3;
background-color : #16212f;
border-radius : 5px;
box-shadow : 1px 1px 10px 1px #01070d;
}
.infobox h2 {
color: #e9aa61;
}
.infobox h3 {
color: #e9aa61;
}
#body-public footer p {
line-height:0.4em;
font-size: 14px;
}
.sharing-entry__internal .avatar-external[data-v-363f2816] {
background-color: #131d29 !important;
border: #080d12 solid 1px;
}
.sharing-entry__inherited .avatar-shared[data-v-2ae2c800] {
background-color: #131d29 !important;
border: #080d12 solid 1px;
}
/* Videoplayer */
.modal-mask--dark[data-v-2a99be04] {
background-color: rgba(3, 10, 16, 0.92) !important;
}
.modal-header .modal-title[data-v-2a99be04] {
color: #fff;
font-size: 19px !important;
font-weight : 500 !important;
}
.video-js .vjs-play-progress,.video-js .vjs-volume-level {
background-color: #e9aa61 !important;
}
.progressBar::-moz-progress-bar {
background-color: #e9aa61 !important;
}

1
tpDEsign/core/img/actions/share.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" version="1.1" viewBox="0 0 16 16"><circle cx="3.5" cy="8" r="2.5"/><circle cy="12.5" cx="12.5" r="2.5"/><circle cx="12.5" cy="3.5" r="2.5"/><path d="m3.5 8 9 4.5m-9-4.5 9-4.5" stroke="#000" stroke-width="2" fill="none"/></svg>

After

Width:  |  Height:  |  Size: 290 B

1
tpDEsign/core/img/actions/user.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" height="16" width="16" version="1.1"><path d="m5 3.8c0 1.4 0.1 2.4 0.8 3.5 0.2 0.286 0.5 0.35 0.7 0.6 0.135 0.5 0.24 0.98 0.1 1.5-1.275 0.45-2.49 1-3.6 1.6-0.85 0.6-0.785 0.31-1 2.3-0.16 1.59 3.5 1.7 6 1.7s6.163-0.1 6-1.7c-0.215-2-0.23-1.71-1-2.3-1.1-0.654-2.45-1.167-3.6-1.6-0.15-0.56-0.04-0.973 0.1-1.5 0.235-0.25 0.5-0.363 0.7-0.6 0.69-0.885 0.8-2.425 0.8-3.5 0-1.59-1.43-2.8-3-2.8-1.75 0-3 1.43-3 2.8z"/></svg>

After

Width:  |  Height:  |  Size: 475 B

BIN
tpDEsign/core/img/background.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 522 KiB

BIN
tpDEsign/core/img/bg_login.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 522 KiB

BIN
tpDEsign/core/img/favicon.ico

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

1
tpDEsign/core/img/filetypes/application-pdf.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" viewBox="0 0 16 16" width="16" version="1.1"><path fill="#dc5047" d="m2.5 1c-0.28 0-0.5 0.22-0.5 0.5v13c0 0.28 0.22 0.5 0.5 0.5h11c0.28 0 0.5-0.22 0.5-0.5v-10.5l-3-3zm5.8 3.9s0.07 0.95-0.15 2.3c0.715 2.053 1.5 2.33 1.85 2.5 0.74-0.06 1.565-0.1 2.3 0.3 0.5 0.286 0.894 1.5-0.3 1.5-0.54-0.034-1.537-0.346-2.25-0.7-1.066 0.12-2.39 0.32-3.5 0.8-1.25 2.1-1.81 2.4-2.25 2.4-1.215-0.32-0.56-1.93-0.1-2.2 0.55-0.47 1.195-0.74 1.4-0.8 0.09-0.15 1.384-2.69 1.7-3.75-0.3-1.024-0.37-2.106-0.2-2.75 0.78-1.018 1.5-0.35 1.5 0.4zm-0.7 3.1c-0.27 1.057-1.348 3.084-1.3 3 1.105-0.485 2.1-0.63 3.2-0.8-0.526-0.235-1.146-0.25-1.9-2.2z"/></svg>

After

Width:  |  Height:  |  Size: 676 B

1
tpDEsign/core/img/filetypes/application.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" viewBox="0 0 16 16" width="16" version="1.1"><path fill="#969696" d="m6.94 0.5c-0.24 0-0.44 0.2-0.44 0.44v1.26c-0.5 0.14-1.05 0.35-1.53 0.65l-0.91-0.91c-0.16-0.18-0.46-0.19-0.62 0l-1.5 1.5c-0.18 0.17-0.18 0.46 0 0.62l0.91 0.91c-0.284 0.48-0.5 1-0.65 1.53h-1.26c-0.24 0-0.44 0.2-0.44 0.44v2.12c0 0.25 0.19 0.44 0.44 0.44h1.26c0.14 0.54 0.36 1.05 0.65 1.53l-0.91 0.91c-0.18 0.17-0.18 0.45 0 0.62l1.5 1.5c0.18 0.18 0.46 0.18 0.62 0l0.91-0.91c0.48 0.285 1 0.5 1.53 0.65v1.26c0 0.25 0.2 0.44 0.44 0.44h2.12c0.24 0 0.45-0.2 0.44-0.44v-1.26c0.54-0.14 1.05-0.36 1.53-0.65l0.91 0.91c0.17 0.18 0.45 0.18 0.62 0l1.5-1.5c0.18-0.17 0.18-0.45 0-0.62l-0.91-0.91c0.29-0.48 0.5-1 0.65-1.53h1.26c0.24 0 0.45-0.2 0.44-0.44v-2.12c0-0.24-0.2-0.44-0.44-0.44h-1.26c-0.14-0.54-0.36-1.05-0.65-1.53l0.91-0.91c0.18-0.17 0.18-0.45 0-0.62l-1.5-1.5c-0.17-0.18-0.45-0.18-0.62 0l-0.91 0.91c-0.48-0.29-1-0.5-1.53-0.65v-1.26c0-0.24-0.2-0.44-0.44-0.44h-2.12zm1.06 4a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1 -3.5 3.5 3.5 3.5 0 0 1 -3.5 -3.5 3.5 3.5 0 0 1 3.5 -3.5z"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

1
tpDEsign/core/img/filetypes/audio.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" width="16" version="1.1" height="16"><path fill="#969696" d="m12.97 0.5c-0.26 0-4.795 1-7.17 1.5-0.47 0.1-0.8 0.53-0.8 1v8c-0.56-0.06-1.144 0.0625-1.65 0.34-1.226 0.67-1.7 2.06-1.066 3.11 0.64 1.05 2.15 1.35 3.37 0.68 0.846-0.45 1.346-1.28 1.346-2.13v-8l5-1v6.016c-0.56-0.058-1.144 0.0625-1.65 0.34-1.226 0.67-1.7 2.06-1.066 3.11 0.64 1.046 2.15 1.35 3.37 0.68 0.846-0.466 1.346-1.296 1.346-2.146v-10.525c0-0.565-0.466-0.975-1.03-0.975z"/></svg>

After

Width:  |  Height:  |  Size: 506 B

2
tpDEsign/core/img/filetypes/file.svg

@ -0,0 +1,2 @@
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg" id="Filled" viewBox="0 0 512 512" width="512" height="512"><path d="M376,488H72a32,32,0,0,1-32-32V56A32,32,0,0,1,72,24H312l96,96V456A32,32,0,0,1,376,488Z" style="fill:#e9eef2"/><path d="M408,120H344a32,32,0,0,1-32-32V24Z" style="fill:#c3c6c7"/><circle cx="368" cy="384" r="104" style="fill:#f79539"/><path d="M160,168a8,8,0,0,0,8,8H360a8,8,0,0,0,0-16H168A8,8,0,0,0,160,168Z"/><path d="M88,224H248a8,8,0,0,0,0-16H88a8,8,0,0,0,0,16Z"/><path d="M280,256H216a8,8,0,0,0,0,16h64a8,8,0,0,0,0-16Z"/><path d="M88,320H232a8,8,0,0,0,0-16H88a8,8,0,0,0,0,16Z"/><path d="M88,176h48a8,8,0,0,0,0-16H88a8,8,0,0,0,0,16Z"/><path d="M360,208H280a8,8,0,0,0,0,16h80a8,8,0,0,0,0-16Z"/><path d="M88,272h96a8,8,0,0,0,0-16H88a8,8,0,0,0,0,16Z"/><path d="M216,400H184a8,8,0,0,0,0,16h32a8,8,0,0,0,0-16Z"/><path d="M88,416h64a8,8,0,0,0,0-16H88a8,8,0,0,0,0,16Z"/><path d="M88,368h48a8,8,0,0,0,0-16H88a8,8,0,0,0,0,16Z"/><path d="M88,128h96a8,8,0,0,0,0-16H88a8,8,0,0,0,0,16Z"/><path d="M216,352H168a8,8,0,0,0,0,16h48a8,8,0,0,0,0-16Z"/><path d="M72,496H368a111.991,111.991,0,0,0,48-213.179V120a8,8,0,0,0-2.343-5.657l-96-96A8,8,0,0,0,312,16H72A40.045,40.045,0,0,0,32,56V456A40.045,40.045,0,0,0,72,496ZM464,384a96,96,0,1,1-96-96A96.108,96.108,0,0,1,464,384ZM320,43.313,388.687,112H344a24.027,24.027,0,0,1-24-24ZM48,56A24.028,24.028,0,0,1,72,32H304V88a40.045,40.045,0,0,0,40,40h56V276.666A111.983,111.983,0,0,0,310.369,480H72a24.028,24.028,0,0,1-24-24Z"/><path d="M413.657,349.657l-80,80a8,8,0,0,1-11.314-11.314l80-80Z"/><path d="M408,416a8,8,0,0,1-8-8V352H344a8,8,0,0,1,0-16h64a8,8,0,0,1,8,8v64A8,8,0,0,1,408,416Z"/></svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

1
tpDEsign/core/img/filetypes/folder-drag-accept.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" version="1.1" height="16"><path d="M1.46 2c-.25 0-.46.21-.46.46v11.08c0 .258.202.46.46.46h13.08c.258 0 .46-.202.46-.46V4.462c0-.25-.21-.463-.46-.463H8L6 2H1.46zM2 5h12v8H2V5z" fill="#0082c9"/></svg>

After

Width:  |  Height:  |  Size: 270 B

1
tpDEsign/core/img/filetypes/folder-encrypted.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" version="1"><path fill-rule="evenodd" fill="#0082c9" d="m1.4609 2c-0.25 0-0.4609 0.2109-0.4609 0.4609v11.078c0 0.258 0.2029 0.461 0.4609 0.461h13.078c0.258 0 0.461-0.203 0.461-0.461v-9.0761c0-0.25-0.211-0.4649-0.461-0.4649h-6.539l-2-1.998h-4.5391zm6.5391 3.8008c0.8836 0 1.5996 0.7159 1.5996 1.5996v0.7988h0.4004v2.8008h-4v-2.8008h0.4004v-0.7988c0-0.8837 0.716-1.5996 1.5996-1.5996zm0 0.7988c-0.4419 0-0.8008 0.3589-0.8008 0.8008v0.7988h1.6016v-0.7988c0-0.4419-0.3589-0.8008-0.8008-0.8008z"/></svg>

After

Width:  |  Height:  |  Size: 562 B

1
tpDEsign/core/img/filetypes/folder-external.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" version="1.1" height="16"><path d="M1.46 2c-.25 0-.46.21-.46.46v11.08c0 .258.202.46.46.46h13.08c.258 0 .46-.202.46-.46V4.462c0-.25-.21-.463-.46-.463H8L6 2H1.46zm6.517 3.793h3.57v3.385L10.355 8.05 8.57 9.743l-1.19-1.13 1.786-1.69-1.19-1.13zm-2.38.564H7.38l.597.565h-2.38v4.514h4.758V9.178l.596.564v1.694c0 .312-.265.564-.595.564h-4.76c-.33 0-.595-.252-.595-.564V6.922c0-.313.266-.565.596-.565z" fill-rule="evenodd" fill="#0082c9"/></svg>

After

Width:  |  Height:  |  Size: 508 B

47
tpDEsign/core/img/filetypes/folder-public.svg

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 309.267 309.267" style="enable-background:new 0 0 309.267 309.267;" xml:space="preserve">
<g>
<path style="fill:#D0994B;" d="M260.944,43.491H125.64c0,0-18.324-28.994-28.994-28.994H48.323c-10.67,0-19.329,8.65-19.329,19.329
v222.286c0,10.67,8.659,19.329,19.329,19.329h212.621c10.67,0,19.329-8.659,19.329-19.329V62.82
C280.273,52.15,271.614,43.491,260.944,43.491z"/>
<path style="fill:#E4E7E7;" d="M28.994,72.484h251.279v77.317H28.994V72.484z"/>
<path style="fill:#F4B459;" d="M19.329,91.814h270.609c10.67,0,19.329,8.65,19.329,19.329l-19.329,164.298
c0,10.67-8.659,19.329-19.329,19.329H38.658c-10.67,0-19.329-8.659-19.329-19.329L0,111.143C0,100.463,8.659,91.814,19.329,91.814z
"/>
<path style="fill:#F8D29B;" d="M210.698,184.565l-47.888-48.333c-4.494-7.461-11.858-7.461-16.343,0l-47.898,48.333
c-4.504,7.451-0.831,13.559,8.167,13.559h28.569v38.658c0,10.67,8.659,19.329,19.329,19.329s19.329-8.659,19.329-19.329v-38.658
h28.559C211.519,198.124,215.192,192.016,210.698,184.565z"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

127
tpDEsign/core/img/filetypes/folder-shared.svg

@ -0,0 +1,127 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="40pt" height="40pt" viewBox="0 0 40 40" version="1.1">
<defs>
<linearGradient id="linear0" gradientUnits="userSpaceOnUse" x1="191.79" y1="383.34" x2="915" y2="309.09" gradientTransform="matrix(1.0372,0,0,1.0225,1.044,265.51)">
<stop offset="0" style="stop-color:rgb(0%,0%,0%);stop-opacity:1;"/>
<stop offset="0.11878" style="stop-color:rgb(100%,100%,100%);stop-opacity:1;"/>
<stop offset="0.23756" style="stop-color:rgb(100%,100%,100%);stop-opacity:1;"/>
<stop offset="0.47315" style="stop-color:rgb(0%,0%,0%);stop-opacity:1;"/>
<stop offset="0.735" style="stop-color:rgb(100%,100%,100%);stop-opacity:1;"/>
<stop offset="1" style="stop-color:rgb(0%,0%,0%);stop-opacity:1;"/>
</linearGradient>
<linearGradient id="linear1" gradientUnits="userSpaceOnUse" x1="243.65" y1="652.25" x2="780.07" y2="295.98" gradientTransform="matrix(1,0,0,1,22.857,279.7)">
<stop offset="0" style="stop-color:rgb(0%,0%,0%);stop-opacity:1;"/>
<stop offset="1" style="stop-color:rgb(100%,16.470588%,16.470588%);stop-opacity:1;"/>
</linearGradient>
<linearGradient id="linear2" gradientUnits="userSpaceOnUse" x1="243.65" y1="652.25" x2="780.07" y2="295.98" gradientTransform="matrix(1,0,0,1,22.857,279.7)">
<stop offset="0" style="stop-color:rgb(0%,0%,0%);stop-opacity:1;"/>
<stop offset="0.11878" style="stop-color:rgb(100%,100%,100%);stop-opacity:1;"/>
<stop offset="0.23756" style="stop-color:rgb(100%,100%,100%);stop-opacity:1;"/>
<stop offset="0.47315" style="stop-color:rgb(0%,0%,0%);stop-opacity:1;"/>
<stop offset="0.735" style="stop-color:rgb(100%,100%,100%);stop-opacity:1;"/>
<stop offset="1" style="stop-color:rgb(0%,0%,0%);stop-opacity:1;"/>
</linearGradient>
<image id="image6" width="40" height="40" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABmJLR0QA/wD/AP+gvaeTAAACXUlEQVRYhe2WUW/TMBSFv4aWDVpgAyaGxP//aUgDMdZmTds1SXnIuc3tJc3SwRAPvtKRHSexPx9fO4EUKVL0xuiE50bACyk74d2u2PW010Clsh4yyEhAL4FX0plA/xRqF+oV8ACsgQ1QjAOEyRzDwc2AS2mqtq4JRpAIEetW1oLLgZ/A3AANbgKcSxNahzIa194D18An4ILGxWzAwLG0+i7cq4AC+AZ8VduNAY6B18A7gcwEaY5OgQ/AZ0Fe0jiYPQLUV/eqgS1wpz6XqmNLbIBXwBfgo64zGifP5dqVJvBG74xOgIjttVQKrnB97ifql/hMDl4L8i3tjp0IeCY3x7Qp4AHsui83bTlLmpzbCC4Hvkt3cnHvILSbYSrQizABA1qrYz/wMdl9c6uSW7ZTC4HkNJviB3BDk4cLA/SWl7RnkAco3Yz7ltGD1c6tY2D3gltIc5W5ntsD2vmzcrOxpe3Lo2OK+WVgK8HdO7ilVOj+Rs9XBmiztUSd05xDdQAcAmfLGB0z18y5pbu2Q3mrCdV+zLHr2AAXwK0GsQmcCrbVoN61lZPl8YODMrCD8AClXsxpDuZyAGBMfnPN4Lxs6QzK5/qxb/NvgBua3Jioo3iUdLnmN5BpE4Bs+QwqHk1HwwPWDjBTvQvQu2bOecCtU+U0GKoLEDdYoes1h9/arnwrnbxL+98l9/6TIjq4FdhOpf8idLkX5ZfvyVBdgAZg52FN657dM0B7ruZw9/01qMcADaTrRyCCPguUj1Gom7rc66o/e0TA2BZB/gmUjwgz5Bc+RYoUKVKkSJHi/4lf2syVl5OPguAAAAAASUVORK5CYII="/>
<linearGradient id="linear3" gradientUnits="userSpaceOnUse" x1="260.58" y1="746.7" x2="972.38" y2="746.7" gradientTransform="matrix(1,0,0,1,22.857,-28.571)">
<stop offset="0" style="stop-color:rgb(16.862745%,0%,0%);stop-opacity:1;"/>
<stop offset="1" style="stop-color:rgb(100%,16.470588%,16.470588%);stop-opacity:1;"/>
</linearGradient>
<linearGradient id="linear4" gradientUnits="userSpaceOnUse" x1="255" y1="902.11" x2="960.32" y2="905.56" gradientTransform="matrix(1,0,0,1,22.857,-28.571)">
<stop offset="0" style="stop-color:rgb(30.196078%,30.196078%,30.196078%);stop-opacity:1;"/>
<stop offset="0.16251" style="stop-color:rgb(100%,100%,100%);stop-opacity:1;"/>
<stop offset="0.32095" style="stop-color:rgb(0%,0%,0%);stop-opacity:1;"/>
<stop offset="0.52349" style="stop-color:rgb(100%,100%,100%);stop-opacity:1;"/>
<stop offset="0.74878" style="stop-color:rgb(0%,0%,0%);stop-opacity:1;"/>
<stop offset="0.9294" style="stop-color:rgb(100%,100%,100%);stop-opacity:1;"/>
<stop offset="1" style="stop-color:rgb(0%,0%,0%);stop-opacity:1;"/>
</linearGradient>
<filter id="alpha" filterUnits="objectBoundingBox" x="0%" y="0%" width="100%" height="100%">
<feColorMatrix type="matrix" in="SourceGraphic" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/>
</filter>
<mask id="mask0">
<g filter="url(#alpha)">
<rect x="0" y="0" width="40" height="40" style="fill:rgb(0%,0%,0%);fill-opacity:0.752941;stroke:none;"/>
</g>
</mask>
<linearGradient id="linear5" gradientUnits="userSpaceOnUse" x1="556.43" y1="619.09" x2="927.5" y2="361.95" gradientTransform="matrix(0.0487805,0,0,0.0615385,-7.790537,-11.511385)">
<stop offset="0" style="stop-color:rgb(100%,100%,100%);stop-opacity:0;"/>
<stop offset="1" style="stop-color:rgb(100%,100%,100%);stop-opacity:1;"/>
</linearGradient>
<clipPath id="clip1">
<rect width="40" height="40"/>
</clipPath>
<g id="surface10" clip-path="url(#clip1)">
<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear5);" d="M 14.890625 10.277344 L 35.015625 10.277344 C 37.210938 10.277344 38.433594 10.082031 38.433594 12.851562 L 37.378906 27.816406 C 37.378906 29.203125 36.378906 30.089844 35.078125 30.585938 L 32.214844 31.039062 C 28.933594 23.375 25.636719 15.347656 14.890625 10.277344 "/>
</g>
<mask id="mask1">
<g filter="url(#alpha)">
<rect x="0" y="0" width="40" height="40" style="fill:rgb(0%,0%,0%);fill-opacity:0.74902;stroke:none;"/>
</g>
</mask>
<linearGradient id="linear6" gradientUnits="userSpaceOnUse" x1="403.04" y1="706" x2="910.34" y2="361.72" gradientTransform="matrix(0.0487805,0,0,0.0615385,-7.929902,-10.808)">
<stop offset="0" style="stop-color:rgb(100%,100%,100%);stop-opacity:0;"/>
<stop offset="1" style="stop-color:rgb(100%,100%,100%);stop-opacity:1;"/>
</linearGradient>
<clipPath id="clip2">
<rect width="40" height="40"/>
</clipPath>
<g id="surface13" clip-path="url(#clip2)">
<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear6);" d="M 6.332031 12.601562 C 20.496094 11.539062 25.421875 24.019531 28.855469 31.539062 L 7.457031 35.4375 L 5.941406 13.316406 C 5.929688 12.941406 6.074219 12.582031 6.332031 12.601562 Z M 6.332031 12.601562 "/>
</g>
<mask id="mask2">
<g filter="url(#alpha)">
<rect x="0" y="0" width="40" height="40" style="fill:rgb(0%,0%,0%);fill-opacity:0.74902;stroke:none;"/>
</g>
</mask>
<image id="image16" width="40" height="40" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABmJLR0QA/wD/AP+gvaeTAAAB+0lEQVRYhe3Wy2tTQRSA8V/baH2lFcU3KqY+UMRFQVRw7//sVkQX7hR1JagtpZZoa2zTV3pdnAkNqZLbaSIq94MhD+7MfPfMOedeKioqKioq/mvGMueMp+8Fdoans5daxpxJnBJiBRaHatRHjmAd97EtJJ+iM0ypXnIEj+GJkNrGM/wYplQvOYLwIM3t4Iy/THANU7gojvgO5kU0f0WRRhY5gi18QkNU9CO8x4qI6Hj6fyz93kTbblHti4kMwW7UZnFIRG4JR3ES53EhjdM4keZtyyimHMEibTorWk4N60n2OC7hFm7jCs6JwuqIXP1dKgxNELbS5jWRkytYxYbIz0a6gQYui0I6jO9Yto/mniu4IXJtE3P4iM9YEPlWxz3cwNk0ptP18+lmSpHbZtp4hW9pjZaITEscZxs3xVFPi6jWReTm8DXd5EByI9iVXBaPukU0xVG30uckHiaxWhKvp3lvxHGPVLAjimNNRKP76OskiXXR0K+KljORJI+ItvRBibZzEEF2m3D/Rjsiz66LPtl9a5oQld7ESyWOeXzQBQdgFS9EJHuZwmNR3QMZpWCB1/gijr07CszgbplFcqu4LAt4K3pgbyp0cK3MAqMWbOO5aOy9z+Lum/iYAYUyasEdIdi092VhqcwCoxaEd0KmX3DrD+xdUVFR8c/zExbMiAUc+2eIAAAAAElFTkSuQmCC"/>
<mask id="mask3">
<g filter="url(#alpha)">
<rect x="0" y="0" width="40" height="40" style="fill:rgb(0%,0%,0%);fill-opacity:0.752941;stroke:none;"/>
</g>
</mask>
<image id="image20" width="40" height="40" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABmJLR0QA/wD/AP+gvaeTAAABtElEQVRYhe2XTW+CQBCGny0IVmv9//+utybGo4gUYXvYmTBSjBxYPXTfZALL58M7M5sFkpKSkv63XIyHeu/1uc7EnDFAL9EB/eKAAueADHgDctlmMwKgBc5ABVwWBRzB5UABlBJ2/944A2rgAHwDx3xJQCOFLIANsJ0RGwE9AV8E15tFAZ1z3nsP4OWQprgE3oGdxCewl/29jHcCepL7j8AhloNa5FeJTl7qGepRS6AA1gQHPwjub+VYvjiguOgFrBmBlMBltF3LdY1c05qP6mM56OUFrYCsTBRma2NFcPYs0QDXKICmFq/AD6Ez8zuA9tibAbwAbSwHFbJncDHj1sUpQEeY/yqCg/EADaRNtbqo894YFIHTFHdRAQ2kNozOjSV/07wi1O6JUBLxanBCtqvP3Ha1BezlfE2o3fgOwmQ9KuQUYPV0QAPZMXS1BVTIjqGDnwsosqmuHwC2RJyoJ/Ug1SuBr18GKFIXx6nOGdaCCvj0FI9d1FQXDCufWiBf5qDKNkwm44zgXiXnXgNoXLwKkCe46QRMU+yj/DTN0ej3wP6T6Dqyc875O7cnJSUlJSXN1C87DdQintpsXgAAAABJRU5ErkJggg=="/>
</defs>
<g id="surface1">
<path style="fill-rule:evenodd;fill:rgb(70.196078%,70.196078%,70.196078%);fill-opacity:1;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke:url(#linear0);stroke-miterlimit:4;" d="M 265.257891 488.083906 L 406.435625 488.591719 C 437.505937 488.591719 462.009844 516.711836 462.009844 547.371016 L 910.127031 547.561445 C 940.476641 547.561445 963.939531 585.456953 963.939531 615.354414 L 963.859453 974.441328 C 958.334062 997.038984 956.572344 995.134687 927.744219 997.165937 L 321.873125 1074.226484 C 291.523516 1074.226484 284.156328 1075.876875 279.031328 1046.42375 C 265.658281 969.934492 234.1075 705.808516 210.804766 541.785078 C 210.804766 511.824141 234.828203 488.083906 265.257891 488.083906 Z M 265.257891 488.083906 " transform="matrix(0.0487805,0,0,0.0615385,-9.044878,-28.020308)"/>
<path style="fill-rule:evenodd;fill:url(#linear1);stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke:url(#linear2);stroke-miterlimit:4;" d="M 285.3575 506.30168 L 405.394609 506.30168 C 435.343828 506.30168 457.845781 528.772383 457.845781 558.796797 L 907.164141 563.049727 C 936.472734 563.049727 960.015703 586.663008 960.015703 615.925703 L 951.367266 942.83 C 951.367266 972.156172 956.091875 984.534102 926.783281 984.534102 L 315.066484 1071.496992 C 286.318437 1064.958906 285.918047 1068.894453 281.193437 1041.282148 C 256.849687 899.285078 253.32625 720.662031 238.912187 558.796797 C 238.912187 529.534102 256.048906 506.30168 285.3575 506.30168 Z M 285.3575 506.30168 " transform="matrix(0.0487805,0,0,0.0615385,-9.044878,-28.020308)"/>
<use xlink:href="#image6"/>
<path style="fill-rule:evenodd;fill:url(#linear3);stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke:url(#linear4);stroke-miterlimit:4;" d="M 457.845781 603.80168 L 937.834062 603.80168 C 967.142656 603.80168 990.685625 624.621992 990.685625 650.456953 C 990.685625 650.456953 967.062578 958.88957 964.740312 971.838789 C 960.656328 994.246016 960.57625 994.563398 931.507891 998.118086 L 313.064531 1073.274336 C 290.882891 1074.734297 287.359453 1069.465742 295.046953 1069.465742 C 315.787187 999.451094 288.160234 790.232344 277.830156 656.296797 C 279.031328 647.727461 285.677812 641.316328 292.884844 641.316328 L 427.896562 641.316328 C 444.312578 638.777266 454.722734 621.765547 457.845781 603.80168 Z M 457.845781 603.80168 " transform="matrix(0.0487805,0,0,0.0615385,-9.044878,-28.020308)"/>
<use xlink:href="#surface10" mask="url(#mask0)"/>
<use xlink:href="#surface13" mask="url(#mask1)"/>
<use xlink:href="#image16" mask="url(#mask2)"/>
<path style="fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1.2093;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 5.784453 327.032969 L 150.165312 326.144297 C 215.589141 -4.378164 351.882109 356.74 393.442656 56.559336 L 318.409453 59.225352 C 311.762969 266.603281 110.526641 -14.407461 5.784453 327.032969 Z M 5.784453 327.032969 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1.1668;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 12.110625 319.796641 L 144.800078 319.415781 C 216.389922 -4.505117 348.038359 347.599375 388.637969 61.383555 L 322.173125 63.478281 C 313.284453 266.031992 113.889922 -3.362539 12.110625 319.796641 Z M 12.110625 319.796641 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1.0491;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 17.87625 321.320078 L 136.231719 319.98707 C 204.057891 -8.313711 350.040312 335.856211 384.31375 60.36793 L 326.737578 61.383555 C 315.206328 277.33082 123.339141 -0.252188 17.87625 321.320078 Z M 17.87625 321.320078 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill:none;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 319.290312 73.951914 L 387.677031 73.444102 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill:none;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 319.229159 73.972711 L 387.695956 73.464898 " transform="matrix(-0.0487805,0,0,0.0615385,32.654185,9.912677)"/>
<path style="fill:none;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 319.262278 73.930031 L 387.648997 73.485695 " transform="matrix(-0.0487805,0,0,0.0615385,32.819863,10.778585)"/>
<path style="fill:none;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 319.277689 73.950828 L 387.658835 73.443016 " transform="matrix(-0.0503268,0,0,0.0615385,33.544796,11.644492)"/>
<path style="fill:none;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 319.273613 73.92312 L 387.688735 73.468248 " transform="matrix(-0.0521805,0.000980062,0.000831171,0.0615305,34.469504,12.134662)"/>
<path style="fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 230.003203 145.743906 L 343.553984 178.751719 L 348.839141 174.371836 L 239.212187 145.236094 Z M 230.003203 145.743906 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 257.149687 146.251719 L 358.048125 168.087656 L 361.011016 161.993906 L 265.397734 145.743906 Z M 257.149687 146.251719 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 279.651641 143.712656 L 367.337187 152.155039 L 372.141875 142.950937 L 293.825469 139.142344 Z M 279.651641 143.712656 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 224.1575 147.457773 L 328.499297 185.289805 L 336.987578 183.575937 L 229.042266 146.696055 Z M 224.1575 147.457773 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 150.645781 148.917734 L 244.337187 172.213633 L 253.305937 171.959727 L 157.212187 147.457773 Z M 150.645781 148.917734 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 179.073516 145.49 L 265.878203 173.864023 L 281.893828 178.243906 L 188.2825 144.791758 Z M 179.073516 145.49 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 203.337187 145.49 L 298.149687 181.417734 L 316.567656 184.591562 L 207.421172 145.236094 Z M 203.337187 145.49 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 231.444609 174.879648 L 142.1575 151.075937 L 130.065703 154.503672 L 217.831328 179.259531 Z M 231.444609 174.879648 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 210.544219 184.591562 L 122.298125 157.423594 L 109.165312 164.215586 L 202.296172 189.923594 Z M 210.544219 184.591562 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 195.569609 196.715586 L 103.800078 170.499766 L 95.552031 174.371836 L 187.321562 202.047617 Z M 195.569609 196.715586 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 184.358672 211.251719 L 83.940703 183.131602 L 79.055937 189.415781 L 181.475859 217.091562 Z M 184.358672 211.251719 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 70.327422 200.079844 L 173.708281 227.755625 L 172.266875 236.007578 L 63.040312 205.919687 Z M 70.327422 200.079844 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 58.716094 214.679453 L 166.421172 248.639414 L 163.057891 259.303477 L 53.831328 222.86793 Z M 58.716094 214.679453 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 46.06375 235.499766 L 156.25125 271.935313 L 153.768828 282.091563 L 40.778594 242.79957 Z M 46.06375 235.499766 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 34.452422 254.923594 C 73.290312 269.015391 112.048125 290.914805 150.886016 297.135508 L 149.925078 304.879648 C 102.038359 297.072031 70.968047 278.029063 31.569609 264.635508 Z M 34.452422 254.923594 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 26.204375 276.251719 C 66.323516 290.153086 97.874297 312.623789 146.561797 318.019297 L 146.561797 321.891367 L 22.360625 286.471445 Z M 26.204375 276.251719 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:4;" d="M 17.956328 297.135508 L 105.802031 317.511484 L 106.2825 321.383555 L 14.0325 306.847422 Z M 17.956328 297.135508 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:0.941176;stroke-miterlimit:4;" d="M 23.802031 320.431406 L 132.948516 319.479258 C 135.511016 299.928477 139.274687 285.392344 143.118437 270.919688 L 43.661406 267.55543 C 36.134062 281.520273 30.128203 301.578867 23.802031 320.431406 Z M 23.802031 320.431406 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:0.941176;stroke-miterlimit:4;" d="M 47.585234 260.255625 L 145.040312 263.175547 C 150.005156 246.354258 157.052031 230.675547 164.499297 215.123789 L 79.055937 207.887461 C 61.518828 231.564219 55.192656 245.275156 47.585234 260.255625 Z M 47.585234 260.255625 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(33.333333%,13.333333%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:0.941176;stroke-miterlimit:4;" d="M 47.585234 260.255625 L 145.040312 263.175547 C 150.005156 246.354258 157.052031 230.675547 164.499297 215.123789 L 79.055937 207.887461 C 61.518828 231.564219 55.192656 245.275156 47.585234 260.255625 Z M 47.585234 260.255625 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(50.196078%,20%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:0.941176;stroke-miterlimit:4;" d="M 82.018828 202.999766 L 166.421172 210.29957 C 178.112578 189.098398 194.848906 179.196055 206.700469 170.499766 L 144.079375 160.787852 C 125.020781 166.500742 93.550078 189.479258 82.018828 202.999766 Z M 82.018828 202.999766 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(66.666667%,26.666667%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:0.941176;stroke-miterlimit:4;" d="M 152.247344 158.375742 L 210.464141 168.531992 C 231.925078 162.438242 231.204375 160.280039 261.954375 164.659922 L 216.309844 153.995859 C 197.25125 154.884531 176.911406 153.107187 152.247344 158.375742 Z M 152.247344 158.375742 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(50.196078%,20%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:4;" d="M 233.846953 153.995859 L 285.337187 169.547617 C 317.928984 175.197031 328.499297 175.387461 347.397734 159.327891 L 299.350859 144.283945 C 285.497344 153.80543 265.798125 158.693125 233.846953 153.995859 Z M 233.846953 153.995859 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(33.333333%,13.333333%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:0.941176;stroke-miterlimit:4;" d="M 302.794219 141.364023 L 350.841094 155.963633 C 359.249297 145.870859 366.37625 131.779062 370.700469 115.21168 L 322.173125 109.371836 C 317.68875 122.95582 314.645781 128.922617 302.794219 141.364023 Z M 302.794219 141.364023 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<path style="fill-rule:evenodd;fill:rgb(16.862745%,6.666667%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:4;" d="M 323.614531 104.484141 L 372.141875 108.864023 C 377.266875 91.027109 379.108672 77.443125 380.389922 64.747812 L 329.460234 65.192148 C 328.739531 79.537852 326.897734 92.740977 323.614531 104.484141 Z M 323.614531 104.484141 " transform="matrix(-0.0487805,0,0,0.0615385,32.559512,9.046769)"/>
<use xlink:href="#image20" mask="url(#mask3)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 23 KiB

1
tpDEsign/core/img/filetypes/folder-starred.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" viewBox="0 0 16 16" width="16" version="1.1"><path fill="#0082c9" d="m1.5 2c-0.25 0-0.5 0.25-0.5 0.5v11c0 0.26 0.24 0.5 0.5 0.5h13c0.26 0 0.5-0.241 0.5-0.5v-9c0-0.25-0.25-0.5-0.5-0.5h-6.5l-2-2h-4.5zm6.5 3.25l1.1 2.6504 2.9 0.2246-2.25 1.875 0.75 2.75-2.5-1.551-2.5 1.551 0.75-2.75-2.25-1.875 2.9-0.2246 1.1-2.6504z"/></svg>

After

Width:  |  Height:  |  Size: 376 B

153
tpDEsign/core/img/filetypes/folder.svg

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 72 KiB

1
tpDEsign/core/img/filetypes/image.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" width="16" version="1.1" height="16"><path fill="#969696" d="m1.5 2c-0.2 0-0.5 0.3-0.5 0.5v11c0 0.2 0.3 0.5 0.5 0.5h13c0.2 0 0.5-0.3 0.5-0.5v-11c0-0.2-0.3-0.5-0.5-0.5zm0.5 1h12v5l-1-1-3 4-3-3-4 4h-1zm2.5 1c-0.83 0-1.5 0.67-1.5 1.5s0.67 1.5 1.5 1.5 1.5-0.67 1.5-1.5-0.67-1.5-1.5-1.5z"/></svg>

After

Width:  |  Height:  |  Size: 352 B

1
tpDEsign/core/img/filetypes/link.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" width="16" version="1.1" height="16"><path fill="#969696" d="m7.95 0.65c-4.1 0-7.4 3.3-7.4 7.4s3.3 7.4 7.4 7.4 7.4-3.3 7.4-7.4-3.3-7.4-7.4-7.4zm0.8 0.9c1.3 0 2.4 0.8 3.5 1.3l1.8 2.5-0.3 1.1 0.6 0.3v2.4c-0.2 0.7-0.6 1.3-0.9 2-0.2 0.1 0-0.8-0.1-1 0-0.6-0.5-0.6-0.9-0.2-0.4 0.3-1.4 0.3-1.5-0.4-0.3-0.8 0-1.7 0.3-2.5l-0.6-0.7 0.2-1.8-0.8-0.9 0.2-1-1-0.6c-0.2-0.2-0.6-0.2-0.7-0.4 0.1 0 0.2-0.1 0.2-0.1zm-2.6 0.1s0.1 0 0.1 0.1c0.4 0.2-0.1 0.4-0.2 0.6-0.5 0.3 0.3 0.7 0.5 1 0.4-0.1 0.8-0.7 1.4-0.5 0.7-0.2 0.6 0.6 1.1 1 0.1 0.2 0.9 0.8 0.4 0.6-0.5-0.4-1-0.4-1.3 0.1-0.8 0.5-0.3-0.9-0.7-1.2-0.6-0.7-0.4 0.5-0.4 0.9-0.4 0-1.1-0.3-1.5 0.2l0.4 0.6 0.5-0.7c0-0.3 0.1 0.2 0.3 0.3 0.1 0.2 0.8 0.7 0.3 0.9-0.8 0.4-1.4 1.1-2.1 1.7-0.2 0.5-0.7 0.4-1 0-0.7-0.4-0.7 0.7-0.6 1.1l0.6-0.4v1.1c-0.4 0.4-0.9-0.7-1.3-0.9v-1.6c0-0.4-0.1-0.9 0-1.3 0.8-0.9 1.7-1.9 2.2-3h0.8c0.6 0.2 0.3-0.7 0.5-0.6zm-1.2 8.2c0.1 0 0.2 0 0.3 0.1 0.8 0.1 1.4 0.7 2 1.1 0.5 0.5 1.6 0.3 1.7 1.2-0.2 0.9-1.1 1.4-1.8 1.7-0.2 0.1-0.4 0.2-0.6 0.2-0.7 0.2-1-0.6-1.2-1.1-0.3-0.7-1.1-1.2-1-2.1 0-0.4 0.2-1 0.6-1.1z"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

1
tpDEsign/core/img/filetypes/location.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" version="1.1" height="16"><circle stroke-width="2" stroke="#969696" cy="6" cx="8" r="4" fill="none"/><path fill="#969696" d="m4 9h8l-4 6z"/></svg>

After

Width:  |  Height:  |  Size: 218 B

1
tpDEsign/core/img/filetypes/package-x-generic.svg

@ -0,0 +1 @@
<svg id="Capa_1" enable-background="new 0 0 502.208 502.208" height="512" viewBox="0 0 502.208 502.208" width="512" xmlns="http://www.w3.org/2000/svg"><g><g><g><path d="m425.531 266.116v206.092c0 11.046-8.954 20-20 20h-235.871c-5.304 0-10.391-2.107-14.142-5.858l-72.983-72.983c-3.751-3.751-5.858-8.838-5.858-14.142v-234.43h348.854v20.525" fill="#ffc144"/></g><g><path d="m162.669 490.485v-64.698c0-11.046-8.954-20-20-20h-64.698" fill="#ffe6b4"/></g><g fill="#faf7f5"><path d="m425.531 164.795v-134.795c0-11.046-8.954-20-20-20h-308.854c-11.046 0-20 8.954-20 20v134.795z"/><path d="m205.026 227.066h46.078v39.196h-46.078z"/><path d="m251.104 266.262h46.078v39.196h-46.078z"/><path d="m205.026 305.458h46.078v39.196h-46.078z"/><path d="m251.104 344.654h46.078v39.196h-46.078z"/></g></g><g><path d="m433.253 220.519c-4.911-7.513-16.833-4.713-18.189 4.023-1.417 9.129 9.755 15.076 16.589 8.934 3.635-3.266 4.303-8.906 1.6-12.957z"/><path d="m66.677 399.225c0 8.012 3.12 15.545 8.786 21.213l72.982 72.981c5.666 5.667 13.199 8.788 21.214 8.788h235.871c16.542 0 30-13.458 30-30v-206.091c0-12.84-20-12.859-20 0v206.092c0 5.514-4.486 10-10 10h-232.861v-56.42c0-16.542-13.458-30-30-30h-55.992v-220.993h328.854v10.525c0 12.84 20 12.859 20 0v-155.32c0-16.542-13.458-30-30-30h-308.854c-16.542 0-30 13.458-30 30zm85.992 26.562v43.571l-53.572-53.571h43.572c5.514 0 10 4.486 10 10zm-65.992-270.992v-124.795c0-5.514 4.486-10 10-10h308.854c5.514 0 10 4.486 10 10v124.795z"/><path d="m186.619 95.104c10.538-4.094 15.81-12.936 15.81-26.524 0-18.64-10.714-27.961-32.144-27.961h-27.045c-3.415 0-6.272 2.677-6.272 6.141v83.1c0 8.698 20.384 8.699 20.384 0v-31.49h8.624l17.9 34.756c5.03 9.731 23.903-1.832 18.684-9.146zm-7.579-15.222c-2.005 1.874-4.922 2.809-8.755 2.809h-12.935v-24.303h12.935c3.833 0 6.75.937 8.755 2.809 4.316 4.038 4.271 14.694 0 18.685z"/><path d="m264.492 46.628c-3.027-9.446-23.63-9.451-26.654 0l-24.303 79.703c-2.138 8.494 17.133 14.452 19.469 6.011l4.441-16.333h27.57l4.442 16.333c2.326 8.443 21.584 2.488 19.468-6.011zm-22.865 53.702 9.539-35.017 9.537 35.017z"/><path d="m352.949 95.104c10.538-4.094 15.81-12.936 15.81-26.524 0-18.64-10.714-27.961-32.144-27.961h-27.045c-3.415 0-6.272 2.677-6.272 6.141v83.1c0 8.698 20.384 8.699 20.384 0v-31.49h8.624l17.9 34.756c5.03 9.731 23.903-1.832 18.684-9.146zm-7.579-15.222c-2.005 1.874-4.922 2.809-8.755 2.809h-12.935v-24.303h12.935c3.833 0 6.75.937 8.755 2.809 4.316 4.038 4.271 14.694 0 18.685z"/><path d="m297.182 315.458c5.522 0 10-4.477 10-10v-39.196c0-5.523-4.478-10-10-10h-36.078v-29.196c0-5.523-4.478-10-10-10h-46.078c-5.522 0-10 4.477-10 10v39.196c0 5.523 4.478 10 10 10h36.078v19.196h-36.078c-5.522 0-10 4.477-10 10v39.196c0 5.523 4.478 10 10 10h36.078v29.196c0 5.523 4.478 10 10 10h46.078c5.522 0 10-4.477 10-10v-39.196c0-5.523-4.478-10-10-10h-36.078v-19.196zm-10-20h-26.078v-19.196h26.078zm-72.156-58.392h26.078v19.196h-26.078zm0 78.392h26.078v19.196h-26.078zm72.156 58.392h-26.078v-19.196h26.078z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

1
tpDEsign/core/img/filetypes/text-calendar.svg

@ -0,0 +1 @@
<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" version="1.1" viewbox="0 0 16 16"><path fill="#969696" d="m4 1c-0.5 0-1 0.5-1 1v2c0 0.5 0.5 1 1 1s1-0.5 1-1v-2c0-0.5-0.5-1-1-1zm8 0c-0.5 0-1 0.5-1 1v2c0 0.5 0.5 1 1 1s1-0.5 1-1v-2c0-0.5-0.5-1-1-1zm-6.5 2v1c0 0.831-0.5 1.5-1.5 1.5s-1.5-0.5-1.5-1.5v-0.9375c-0.8841 0.227-1.5 1.0247-1.5 1.9375v8c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-8c0-0.9128-0.61588-1.7105-1.5-1.9375v0.9375c0 0.831-0.5 1.5-1.5 1.5s-1.5-0.5-1.5-1.5v-1zm7.5 5v5h-10v-5z"/></svg>

After

Width:  |  Height:  |  Size: 514 B

1
tpDEsign/core/img/filetypes/text-code.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" height="16" width="16" version="1.1"><g stroke="#969696" stroke-width="2" fill="none"><path d="m6.3 3.714-4.3716 4.286 4.3716 4.286"/><path d="m9.7 12.286 4.372-4.286-4.372-4.286"/></g></svg>

After

Width:  |  Height:  |  Size: 252 B

1
tpDEsign/core/img/filetypes/text-vcard.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" height="16" width="16" version="1.1"><path fill="#969696" d="m10 1c-1.75 0-3 1.43-3 2.8 0 1.4 0.1 2.4 0.8 3.5 0.2 0.29 0.5 0.35 0.7 0.6 0.135 0.5 0.24 1 0.1 1.5-0.28 0.1-0.525 0.22-0.8 0.33-0.085-0.15-0.23-0.2-0.47-0.4-0.73-0.44-1.56-0.75-2.33-1.04-0.1-0.37-0.1-0.65 0-1 0.156-0.166 0.37-0.27 0.5-0.43 0.46-0.6 0.5-1.654 0.5-2.37 0-1.06-0.954-1.9-2-1.9-1.17 0-2 1-2 1.9 0 0.93 0.034 1.64 0.5 2.37 0.13 0.2 0.367 0.26 0.5 0.43 0.1 0.33 0.1 0.654 0 1-0.85 0.3-1.6 0.64-2.34 1.04-0.57 0.4-0.52 0.205-0.66 1.53-0.11 1.06 2.335 1.13 4 1.13 0.06 0 0.11 0 0.17 0-0.054 0.274-0.1 0.63-0.17 1.3-0.16 1.59 3.5 1.7 6 1.7s6.16-0.1 6-1.7c-0.215-2-0.23-1.71-1-2.3-1.1-0.654-2.45-1.17-3.6-1.6-0.15-0.56-0.04-0.97 0.1-1.5 0.235-0.25 0.5-0.36 0.7-0.6 0.7-0.885 0.8-2.425 0.8-3.5 0-1.6-1.43-2.8-3-2.8z"/></svg>

After

Width:  |  Height:  |  Size: 853 B

1
tpDEsign/core/img/filetypes/text.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" version="1.1" height="16"><path fill="#969696" d="m2.5 1c-0.28 0-0.5 0.22-0.5 0.5v13c0 0.28 0.22 0.5 0.5 0.5h11c0.28 0 0.5-0.22 0.5-0.5v-10.5l-3-3h-8.5zm1.5 2h6v1h-6v-1zm0 3h5v1h-5v-1zm0 3h8v1h-8v-1zm0 3h4v1h-4v-1z"/></svg>

After

Width:  |  Height:  |  Size: 295 B

965
tpDEsign/core/img/filetypes/video.svg

@ -0,0 +1,965 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:ns1="http://sozi.baierouge.fr"
id="svg8002"
sodipodi:docname="movieicon.svg"
inkscape:export-filename="C:\Users\BTR\Desktop\Clogo.png"
viewBox="0 0 500 500"
inkscape:export-xdpi="90"
version="1.1"
inkscape:export-ydpi="90"
inkscape:version="0.48.4 r9939"
>
<defs
id="defs8004"
>
<radialGradient
id="radialGradient4151-3-7"
gradientUnits="userSpaceOnUse"
cx="364.38"
cy="376.76"
r="34.902"
gradientTransform="matrix(1 0 0 1.6376 0 -251.02)"
inkscape:collect="always"
>
<stop
id="stop4130-6-2"
style="stop-color:#f6ebeb;stop-opacity:.67708"
offset="0"
/>
<stop
id="stop4132-2-6"
style="stop-color:#f4eded;stop-opacity:0"
offset="1"
/>
</radialGradient
>
<radialGradient
id="radialGradient4151-5-0"
gradientUnits="userSpaceOnUse"
cx="362.93"
cy="378.69"
r="34.902"
gradientTransform="matrix(1 0 0 1.6376 0 -251.02)"
inkscape:collect="always"
>
<stop
id="stop4130-2-9"
style="stop-color:#f6ebeb;stop-opacity:.46087"
offset="0"
/>
<stop
id="stop4132-7-4"
style="stop-color:#f4eded;stop-opacity:0"
offset="1"
/>
</radialGradient
>
<radialGradient
id="radialGradient4134-6"
gradientUnits="userSpaceOnUse"
cy="378.36"
cx="363.43"
gradientTransform="matrix(1 0 0 1.6376 0 -251.02)"
r="34.902"
inkscape:collect="always"
>
<stop
id="stop4130-3"
style="stop-color:#f6ebeb;stop-opacity:.67708"
offset="0"
/>
<stop
id="stop4132-6"
style="stop-color:#f4eded;stop-opacity:0"
offset="1"
/>
</radialGradient
>
<radialGradient
id="radialGradient4151-2-2"
gradientUnits="userSpaceOnUse"
cx="360.53"
cy="376.37"
r="34.902"
gradientTransform="matrix(1 0 0 1.6376 0 -251.02)"
inkscape:collect="always"
>
<stop
id="stop4130-9-5"
style="stop-color:#f6ebeb;stop-opacity:.67708"
offset="0"
/>
<stop
id="stop4132-8-8"
style="stop-color:#f4eded;stop-opacity:0"
offset="1"
/>
</radialGradient
>
<radialGradient
id="radialGradient4151-8-8"
gradientUnits="userSpaceOnUse"
cx="362.3"
cy="374.81"
r="34.902"
gradientTransform="matrix(1 0 0 1.6376 0 -251.02)"
inkscape:collect="always"
>
<stop
id="stop4130-98-2"
style="stop-color:#f6ebeb;stop-opacity:.67708"
offset="0"
/>
<stop
id="stop4132-3-1"
style="stop-color:#f4eded;stop-opacity:0"
offset="1"
/>
</radialGradient
>
<radialGradient
id="radialGradient4264"
gradientUnits="userSpaceOnUse"
cy="383.77"
cx="37.193"
r="58.344"
inkscape:collect="always"
>
<stop
id="stop4012-9"
style="stop-color:#000000"
offset="0"
/>
<stop
id="stop4266-8"
style="stop-color:#252325;stop-opacity:0"
offset=".94460"
/>
<stop
id="stop4014-24"
style="stop-color:#0f060f;stop-opacity:.95652"
offset="1"
/>
</radialGradient
>
<linearGradient
id="linearGradient3975-2"
y2="632.45"
gradientUnits="userSpaceOnUse"
x2="356.54"
gradientTransform="matrix(1.005 0 0 1.005 -1.7944 -2.382)"
y1="274.09"
x1="355.77"
inkscape:collect="always"
>
<stop
id="stop3971-5"
style="stop-color:#5c5858"
offset="0"
/>
<stop
id="stop3973-7"
style="stop-color:#ffffff"
offset="1"
/>
</linearGradient
>
<linearGradient
id="linearGradient6544"
y2="581.87"
gradientUnits="userSpaceOnUse"
y1="366.85"
gradientTransform="matrix(1 0 0 1.0029 0 -1.8943)"
x2="536"
x1="176.18"
inkscape:collect="always"
>
<stop
id="stop3945-7"
style="stop-color:#6d6969"
offset="0"
/>
<stop
id="stop3967-8"
style="stop-color:#ffffff"
offset=".38343"
/>
<stop
id="stop3947-0"
style="stop-color:#6d6969"
offset="1"
/>
</linearGradient
>
</defs
>
<sodipodi:namedview
id="base"
bordercolor="#666666"
inkscape:pageshadow="2"
inkscape:window-y="-8"
pagecolor="#ffffff"
inkscape:window-height="716"
inkscape:window-maximized="1"
inkscape:zoom="1"
inkscape:window-x="-8"
showgrid="false"
borderopacity="1.0"
inkscape:current-layer="layer6"
inkscape:cx="12.29274"
inkscape:cy="229.31121"
inkscape:window-width="1366"
inkscape:pageopacity="0.0"
inkscape:document-units="px"
/>
<g
id="layer6"
inkscape:label="Layer0"
transform="translate(0 -552.36)"
inkscape:groupmode="layer"
sodipodi:insensitive="true"
>
<path
id="path5865"
sodipodi:rx="45"
sodipodi:ry="45"
style="stroke:#000000;stroke-width:.75759;fill:none"
sodipodi:type="arc"
d="m-57 175a45 45 0 1 1 -90 0 45 45 0 1 1 90 0z"
transform="matrix(3.9599 0 0 3.9599 650.91 124.38)"
sodipodi:cy="175"
sodipodi:cx="-102"
/>
<g
id="g4834"
transform="translate(-112.74 338.82)"
>
<path
id="path3977"
d="m569.67 653.66-10.022 1.9573-8.2613 0.60872-12.51-0.96227-12.51-2.8868-10.264-3.8491-13.793-6.7359-10.585-5.4529-9.9435-5.1321-7.3774-4.1698-7.6982-3.5283-6.7359-2.8868-10.906-5.7736-16.679-6.4152-10.264-4.1698-14.434-3.2076-8.3397-2.2453 6.4152-2.2453 4.1698-1.6038 6.4152-3.2076 5.4529-3.2076 3.8491-2.2453 18.604 0.96228 4.4906 0.96227 8.3397 2.2453 9.302 4.1698 11.868 4.1698 9.6227 3.5283 7.6982 3.8491 8.6605 4.1698 7.3774 3.5283 6.0944 2.2453 5.5779 1.9788 7.0756 1.9701 6.5919 1.1832 5.4529 0.32076h5.1321l5.7736-0.32076 4.1698-0.32076 3.9198-0.26651 2.8161-0.375 1.5254 10.055 2.1013 11.757z"
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccc"
style="fill:#000000"
inkscape:connector-curvature="0"
/>
<path
id="path3979"
d="m522.15 644.04 4.3805 1.5516 7.2599 1.7384 5.7194 0.87991 8.0189 0.64152h7.3774l5.7653-0.50532 4.1204-0.71044 1.8245-0.42861-1.2036-6.6953-0.96227-5.1321-0.81829-4.261-0.70711-3.7579-5.1516 0.86833-5.4334 0.73546h-5.7736l-4.8114-0.32076-6.8721-0.88777-4.0692-0.79051-5.1796-1.3912-3.4452-1.4212-0.00001 5.7736-0.0773 9.1252z"
sodipodi:nodetypes="cccccccccccccccccccccccc"
style="fill:#e6e6e6"
inkscape:connector-curvature="0"
/>
<path
id="path3981"
d="m519.08 641.85 0.54756-18.017-18.925-8.5665-15.396-8.1129-4.8114 15.717 16.359 8.735 13.378 6.7554z"
sodipodi:nodetypes="cccccccc"
style="fill:#e6e6e6"
inkscape:connector-curvature="0"
/>
<path
id="path3983"
d="m469.27 618.06 7.3774 3.2076 5.1321-13.793z"
style="fill:#e6e6e6"
inkscape:connector-curvature="0"
/>
<path
id="path3985"
d="m440.72 592.4-5.4529 3.8491-5.1321 1.9245-8.3397 1.9246-6.7359 0.96227h-3.8491l-4.4906-0.32075-6.7359-1.9246 6.7359-1.9246 4.1698-1.6038 5.4529-2.8868 3.2076-1.283z"
style="fill:#e6e6e6"
inkscape:connector-curvature="0"
/>
<path
id="use4041"
style="fill:#ffffff"
inkscape:connector-curvature="0"
d="m560.87 625.52-0.5122-2.7607 1.9411-0.30311 0.47257 2.7668z"
/>
<use
id="use3144"
xlink:href="#use4041"
transform="translate(-4.4348 .64182)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3146"
xlink:href="#use3144"
transform="matrix(.99619 .087156 -.087156 .99619 52.008 -45.694)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3148"
xlink:href="#use3146"
transform="matrix(.99619 .087156 -.087156 .99619 52.078 -45.605)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3150"
xlink:href="#use3148"
transform="matrix(.99619 .087156 -.087156 .99619 51.811 -45.566)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3214"
xlink:href="#use3150"
transform="matrix(.99863 .052336 -.052336 .99863 28.379 -27.932)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3216"
xlink:href="#use3214"
transform="translate(-4.9056 -.83969)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3218"
xlink:href="#use3216"
transform="matrix(.99452 .10453 -.10453 .99452 63.279 -53.479)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3220"
xlink:href="#use3218"
transform="translate(-4.7288 -1.3258)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3222"
xlink:href="#use3220"
transform="matrix(.99452 .10453 -.10453 .99452 63.365 -52.844)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3224"
xlink:href="#use3222"
transform="translate(-4.6404 -1.6794)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3226"
xlink:href="#use3224"
transform="translate(-4.4194 -1.812)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3228"
xlink:href="#use3226"
transform="matrix(.99863 .052336 -.052336 .99863 28.366 -27.847)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3230"
xlink:href="#use3228"
transform="translate(-4.4636 -2.1213)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3232"
xlink:href="#use3230"
transform="matrix(.99863 .052336 -.052336 .99863 28.271 -27.687)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3234"
xlink:href="#use3232"
transform="translate(-4.5962 -2.4307)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3236"
xlink:href="#use3234"
transform="translate(-4.1101 -2.1655)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3238"
xlink:href="#use4041"
transform="translate(4.4194 27.047)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3240"
xlink:href="#use3144"
transform="translate(4.4194 27.047)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3242"
xlink:href="#use3146"
transform="translate(4.4194 27.047)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3244"
xlink:href="#use3148"
transform="translate(4.4194 27.4)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3246"
xlink:href="#use3150"
transform="translate(4.4194 27.4)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3248"
xlink:href="#use3214"
transform="translate(4.4194 27.4)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3250"
xlink:href="#use3216"
transform="translate(4.331 27.577)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3252"
xlink:href="#use3218"
transform="translate(4.4194 27.666)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3254"
xlink:href="#use3220"
transform="translate(4.331 27.489)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3256"
xlink:href="#use3222"
transform="translate(4.2426 27.489)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3258"
xlink:href="#use3224"
transform="translate(4.2426 27.489)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3260"
xlink:href="#use3226"
transform="translate(4.1543 27.312)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3262"
xlink:href="#use3228"
transform="translate(3.9775 27.224)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3264"
xlink:href="#use3230"
transform="translate(4.2426 27.224)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3266"
xlink:href="#use3232"
transform="translate(4.4194 27.312)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3268"
xlink:href="#use3234"
transform="translate(4.2426 27.489)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3270"
xlink:href="#use3236"
transform="translate(3.8891 27.489)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3272"
xlink:href="#use3270"
transform="translate(-4.5962 -2.5633)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3274"
xlink:href="#use3272"
transform="translate(-4.6846 -2.4749)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3276"
xlink:href="#use3274"
transform="matrix(.99863 -.052336 .052336 .99863 -36.355 23.819)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3278"
xlink:href="#use3276"
transform="matrix(.99863 -.052336 .052336 .99863 -36.594 23.599)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3280"
xlink:href="#use3278"
transform="matrix(.99863 .052336 -.052336 .99863 28.675 -25.982)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3236-1"
xlink:href="#use3234"
transform="matrix(-.42630 -.29569 -1.4613 .60862 1523.2 364.5)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3308"
xlink:href="#use3236-1"
transform="translate(4.1875 .25)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3310"
xlink:href="#use3308"
transform="translate(4.3125 .375)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3312"
xlink:href="#use3310"
transform="translate(4.5625 .3125)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<use
id="use3314"
xlink:href="#use3312"
transform="translate(5.125 .375)"
height="1052.3622"
width="744.09448"
y="0"
x="0"
/>
<path
id="path3956"
sodipodi:rx="147.57637"
sodipodi:ry="147.57637"
style="stroke-width:1.033;fill:#000000"
sodipodi:type="arc"
d="m324.03 308.06a147.58 147.58 0 1 1 -295.15 0 147.58 147.58 0 1 1 295.15 0z"
transform="matrix(.86957 0 0 .86957 203.47 209.66)"
sodipodi:cy="308.06393"
sodipodi:cx="176.45001"
/>
<path
id="path3956-7"
sodipodi:rx="147.57637"
sodipodi:ry="147.57637"
style="stroke:#666666;stroke-width:1.0327;fill:none"
sodipodi:type="arc"
d="m324.03 308.06a147.58 147.58 0 1 1 -295.15 0 147.58 147.58 0 1 1 295.15 0z"
transform="matrix(.76982 0 0 .76982 221.06 240.39)"
sodipodi:cy="308.06393"
sodipodi:cx="176.45001"
/>
<path
id="path3956-7-1"
sodipodi:rx="147.57637"
sodipodi:ry="147.57637"
style="stroke:#666666;stroke-width:1.0327;fill:none"
sodipodi:type="arc"
d="m324.03 308.06a147.58 147.58 0 1 1 -295.15 0 147.58 147.58 0 1 1 295.15 0z"
transform="matrix(.69284 0 0 .69284 234.65 264.1)"
sodipodi:cy="308.06393"
sodipodi:cx="176.45001"
/>
<path
id="path3956-7-15"
sodipodi:rx="147.57637"
sodipodi:ry="147.57637"
style="stroke:#666666;stroke-width:1.0327;fill:none"
sodipodi:type="arc"
d="m324.03 308.06a147.58 147.58 0 1 1 -295.15 0 147.58 147.58 0 1 1 295.15 0z"
transform="matrix(.50508 0 0 .50508 267.78 321.95)"
sodipodi:cy="308.06393"
sodipodi:cx="176.45001"
/>
<path
id="path3956-7-2"
sodipodi:rx="147.57637"
sodipodi:ry="147.57637"
style="stroke:#666666;stroke-width:1.0327;fill:none"
sodipodi:type="arc"
d="m324.03 308.06a147.58 147.58 0 1 1 -295.15 0 147.58 147.58 0 1 1 295.15 0z"
transform="matrix(.36820 0 0 .36820 291.93 364.11)"
sodipodi:cy="308.06393"
sodipodi:cx="176.45001"
/>
<path
id="path4040"
d="m282.65 580.85c70.753-72.136 70.753-72.136 70.753-72.136"
style="stroke:#4d4d4d;stroke-width:.40799;fill:#666666"
inkscape:connector-curvature="0"
/>
<path
id="path4040-0"
d="m446.59 568.95c-73.36-78.24-73.36-78.24-73.36-78.24"
style="stroke:#4d4d4d;stroke-width:.43268;fill:#666666"
inkscape:connector-curvature="0"
/>
<path
id="path4040-0-2"
d="m342.66 463.14c-70.26-71.38-70.26-71.38-70.26-71.38"
style="stroke:#4d4d4d;stroke-width:.40444;fill:#666666"
inkscape:connector-curvature="0"
/>
<path
id="path4040-4"
d="m359.13 503.74l101.89-101.39"
style="stroke:#4d4d4d;stroke-width:.58046;fill:#666666"
inkscape:connector-curvature="0"
/>
<path
id="path4126-8"
sodipodi:rx="33.208256"
sodipodi:ry="33.208256"
style="opacity:.66372;color:#000000;fill:url(#radialGradient4151-3-7)"
sodipodi:type="arc"
d="m395.84 391.3a33.208 33.208 0 1 1 -66.417 0 33.208 33.208 0 1 1 66.417 0z"
transform="matrix(-1.0072 -.47629 .55608 -1.176 448.76 1187.3)"
sodipodi:cy="391.29651"
sodipodi:cx="362.63416"
/>
<path
id="path4126-7"
sodipodi:rx="33.208256"
sodipodi:ry="33.208256"
style="opacity:.66372;color:#000000;fill:url(#radialGradient4151-5-0)"
sodipodi:type="arc"
d="m395.84 391.3a33.208 33.208 0 1 1 -66.417 0 33.208 33.208 0 1 1 66.417 0z"
transform="matrix(.31449 -1.0689 1.2479 .36718 -337.58 691.46)"
sodipodi:cy="391.29651"
sodipodi:cx="362.63416"
/>
<path
id="path3003-1-48-51"
style="stroke-width:1.033;fill:#cccccc"
inkscape:connector-curvature="0"
d="m358.56 322.66c-84.512 0-153.03 68.52-153.03 153.03 0 84.512 68.52 153 153.03 153 84.512 0 153.03-68.488 153.03-153s-68.52-153.03-153.03-153.03zm-0.15937 8.8294c26.679 0 48.322 21.611 48.322 48.291 0 26.679-21.643 48.322-48.322 48.322s-48.291-21.643-48.291-48.322 21.611-48.291 48.291-48.291zm-93.171 66.077c26.679 0 48.291 21.611 48.291 48.291 0 26.679-21.611 48.322-48.291 48.322-26.679 0-48.322-21.643-48.322-48.322s21.643-48.291 48.322-48.291zm185.9 0.98812c26.679 0 48.322 21.643 48.322 48.322s-21.643 48.291-48.322 48.291-48.291-21.611-48.291-48.291c0-26.679 21.611-48.322 48.291-48.322zm-112.96 42.936c3.4143 0 6.1838 2.7694 6.1838 6.1838 0 3.4143-2.7694 6.1519-6.1838 6.1519-3.4143 0-6.1838-2.7376-6.1838-6.1519s2.7694-6.1838 6.1838-6.1838zm40.449 0.31875c3.4143 0 6.1519 2.7694 6.1519 6.1838 0 3.4143-2.7376 6.1838-6.1519 6.1838s-6.1837-2.7695-6.1837-6.1838 2.7694-6.1838 6.1837-6.1838zm-21.069 13.164c0.35123-0.0178 0.69622 0 1.0519 0 11.381 0 20.623 9.2103 20.623 20.591s-9.2421 20.623-20.623 20.623-20.591-9.2421-20.591-20.623c0-11.025 8.6512-20.039 19.539-20.591zm33.596 25.5c3.4143 0 6.1838 2.7695 6.1838 6.1838s-2.7694 6.1838-6.1838 6.1838c-3.4143 0-6.1838-2.7694-6.1838-6.1838 0-3.4143 2.7694-6.1838 6.1838-6.1838zm-65.471 0.60563c3.4143 0 6.1838 2.7694 6.1838 6.1838 0 3.4143-2.7694 6.1838-6.1838 6.1838-3.4143 0-6.1838-2.7695-6.1838-6.1838s2.7694-6.1838 6.1838-6.1838zm32.736 22.631c3.4143 0 6.1838 2.7694 6.1838 6.1838 0 3.4143-2.7695 6.1519-6.1838 6.1519s-6.1838-2.7376-6.1838-6.1519 2.7694-6.1838 6.1838-6.1838zm-57.439 3.4106c26.679 0 48.291 21.611 48.291 48.291 0 26.679-21.611 48.322-48.291 48.322-26.679 0-48.322-21.643-48.322-48.322s21.643-48.291 48.322-48.291zm114.91 0c26.679 0 48.291 21.611 48.291 48.291 0 26.679-21.611 48.322-48.291 48.322-26.679 0-48.322-21.643-48.322-48.322s21.643-48.291 48.322-48.291z"
/>
<path
id="path4126"
sodipodi:rx="33.208256"
sodipodi:ry="33.208256"
style="opacity:.66372;color:#000000;fill:url(#radialGradient4134-6)"
sodipodi:type="arc"
d="m395.84 391.3a33.208 33.208 0 1 1 -66.417 0 33.208 33.208 0 1 1 66.417 0z"
transform="matrix(1.1142 0 0 1.3008 -45.389 -127.02)"
sodipodi:cy="391.29651"
sodipodi:cx="362.63416"
/>
<path
id="path4126-4"
sodipodi:rx="33.208256"
sodipodi:ry="33.208256"
style="opacity:.66372;color:#000000;fill:url(#radialGradient4151-2-2)"
sodipodi:type="arc"
d="m395.84 391.3a33.208 33.208 0 1 1 -66.417 0 33.208 33.208 0 1 1 66.417 0z"
transform="matrix(.18131 1.0993 -1.2835 .21169 886.34 -33.957)"
sodipodi:cy="391.29651"
sodipodi:cx="362.63416"
/>
<path
id="path4126-6"
sodipodi:rx="33.208256"
sodipodi:ry="33.208256"
style="opacity:.66372;color:#000000;fill:url(#radialGradient4151-8-8)"
sodipodi:type="arc"
d="m395.84 391.3a33.208 33.208 0 1 1 -66.417 0 33.208 33.208 0 1 1 66.417 0z"
transform="matrix(-.72571 .84541 -.98705 -.84730 1063.8 577.88)"
sodipodi:cy="391.29651"
sodipodi:cx="362.63416"
/>
<path
id="path4238"
sodipodi:rx="54.904316"
sodipodi:ry="54.904316"
style="opacity:.66372;color:#000000;stroke:url(#radialGradient4264);stroke-width:6.8797;fill:none"
sodipodi:type="arc"
d="m92.098 383.77a54.904 54.904 0 1 1 -109.81 0 54.904 54.904 0 1 1 109.81 0z"
transform="matrix(.94144 0 0 .94144 230.43 84.682)"
sodipodi:cy="383.76932"
sodipodi:cx="37.193245"
/>
<path
id="path4238-7"
sodipodi:rx="54.904316"
sodipodi:ry="54.904316"
style="opacity:.66372;stroke-width:6.8797;color:#000000;stroke:url(#radialGradient4264);fill:none"
sodipodi:type="arc"
d="m92.098 383.77a54.904 54.904 0 1 1 -109.81 0 54.904 54.904 0 1 1 109.81 0z"
transform="matrix(.94144 0 0 .94144 324.1 18.234)"
sodipodi:cy="383.76932"
sodipodi:cx="37.193245"
/>
<path
id="path4238-7-1"
sodipodi:rx="54.904316"
sodipodi:ry="54.904316"
style="opacity:.66372;stroke-width:6.8797;color:#000000;stroke:url(#radialGradient4264);fill:none"
sodipodi:type="arc"
d="m92.098 383.77a54.904 54.904 0 1 1 -109.81 0 54.904 54.904 0 1 1 109.81 0z"
transform="matrix(.94144 0 0 .94144 417.09 86.174)"
sodipodi:cy="383.76932"
sodipodi:cx="37.193245"
/>
<path
id="path4238-7-0"
sodipodi:rx="54.904316"
sodipodi:ry="54.904316"
style="opacity:.66372;stroke-width:6.8797;color:#000000;stroke:url(#radialGradient4264);fill:none"
sodipodi:type="arc"
d="m92.098 383.77a54.904 54.904 0 1 1 -109.81 0 54.904 54.904 0 1 1 109.81 0z"
transform="matrix(.94144 0 0 .94144 381.39 195.13)"
sodipodi:cy="383.76932"
sodipodi:cx="37.193245"
/>
<path
id="path4238-7-8"
sodipodi:rx="54.904316"
sodipodi:ry="54.904316"
style="opacity:.66372;stroke-width:6.8797;color:#000000;stroke:url(#radialGradient4264);fill:none"
sodipodi:type="arc"
d="m92.098 383.77a54.904 54.904 0 1 1 -109.81 0 54.904 54.904 0 1 1 109.81 0z"
transform="matrix(.94144 0 0 .94144 266.18 193.88)"
sodipodi:cy="383.76932"
sodipodi:cx="37.193245"
/>
<path
id="path4017"
d="m358.88 314.63c-89.348 0-161.77 72.426-161.77 161.77 0 89.348 72.426 161.77 161.77 161.77 89.348 0 161.77-72.426 161.77-161.77 0-89.348-72.426-161.77-161.77-161.77zm0 9.3905c84.168 0 152.38 68.224 152.38 152.38 0 84.159-68.215 152.38-152.38 152.38-84.168 0-152.41-68.224-152.41-152.38 0-84.159 68.246-152.38 152.41-152.38z"
style="fill:url(#linearGradient3975-2)"
inkscape:connector-curvature="0"
/>
<path
id="path4176"
d="m358.8 296.86c-98.855 0-178.98 80.272-178.98 179.27 0 98.993 80.129 179.23 178.98 179.23 98.855 0 179.02-80.241 179.02-179.23 0-98.993-80.161-179.27-179.02-179.27zm0 17.93c88.97 0 161.11 72.242 161.11 161.34 0 89.094-72.141 161.3-161.11 161.3-88.97 0-161.08-72.211-161.08-161.3 0-89.094 72.11-161.34 161.08-161.34z"
style="fill:url(#linearGradient6544)"
inkscape:connector-curvature="0"
/>
</g
>
</g
>
<metadata
>
<rdf:RDF
>
<cc:Work
>
<dc:format
>image/svg+xml</dc:format
>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage"
/>
<cc:license
rdf:resource="http://creativecommons.org/licenses/publicdomain/"
/>
<dc:publisher
>
<cc:Agent
rdf:about="http://openclipart.org/"
>
<dc:title
>Openclipart</dc:title
>
</cc:Agent
>
</dc:publisher
>
<dc:title
>Movie icon</dc:title
>
<dc:date
>2013-01-16T04:07:08</dc:date
>
<dc:description
/>
<dc:source
>https://openclipart.org/detail/174286/movie-icon-by-hsayin32-174286</dc:source
>
<dc:creator
>
<cc:Agent
>
<dc:title
>hsayin32</dc:title
>
</cc:Agent
>
</dc:creator
>
<dc:subject
>
<rdf:Bag
>
<rdf:li
>Movie icon film roll</rdf:li
>
</rdf:Bag
>
</dc:subject
>
</cc:Work
>
<cc:License
rdf:about="http://creativecommons.org/licenses/publicdomain/"
>
<cc:permits
rdf:resource="http://creativecommons.org/ns#Reproduction"
/>
<cc:permits
rdf:resource="http://creativecommons.org/ns#Distribution"
/>
<cc:permits
rdf:resource="http://creativecommons.org/ns#DerivativeWorks"
/>
</cc:License
>
</rdf:RDF
>
</metadata
>
</svg
>

After

Width:  |  Height:  |  Size: 30 KiB

1
tpDEsign/core/img/filetypes/x-office-document.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" version="1.1" height="16"><path fill="#49abea" d="m2.5 1c-0.28 0-0.5 0.22-0.5 0.5v13c0 0.28 0.22 0.5 0.5 0.5h11c0.28 0 0.5-0.22 0.5-0.5v-10.5l-3-3h-8.5zm1.5 2h6v1h-6v-1zm0 3h5v1h-5v-1zm0 3h8v1h-8v-1zm0 3h4v1h-4v-1z"/></svg>

After

Width:  |  Height:  |  Size: 295 B

1
tpDEsign/core/img/filetypes/x-office-presentation.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" height="16" width="16" version="1.1"><path fill="#f0965f" d="m1.5 2c-0.25 0-0.5 0.25-0.5 0.5v11c0 0.25 0.25 0.5 0.5 0.5h13c0.25 0 0.5-0.25 0.5-0.5v-11c0-0.25-0.25-0.5-0.5-0.5zm0.5 3h12v6h-12z"/></svg>

After

Width:  |  Height:  |  Size: 261 B

1
tpDEsign/core/img/filetypes/x-office-spreadsheet.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" version="1.1" height="16"><path fill="#9abd4e" d="m2.5 1c-0.28 0-0.5 0.22-0.5 0.5v13c0 0.28 0.22 0.5 0.5 0.5h11c0.28 0 0.5-0.22 0.5-0.5v-10.5l-3-3h-8.5zm1.5 3h2v2h-2v-2zm3 0h5v2h-5v-2zm-3 3h2v2h-2v-2zm3 0h5v2h-5v-2zm-3 3h2v2h-2v-2zm3 0h5v2h-5v-2z"/></svg>

After

Width:  |  Height:  |  Size: 327 B

BIN
tpDEsign/core/img/loading.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

BIN
tpDEsign/core/img/logo/favicon.ico

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

BIN
tpDEsign/core/img/logo/logo.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

BIN
tpDEsign/core/img/logo/logo_login.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

BIN
tpDEsign/core/img/places/calendar-dark.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 368 B

1
tpDEsign/core/img/places/calendar.svg

@ -0,0 +1 @@
<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" version="1.1" viewbox="0 0 16 16"><path d="m4 1c-0.5 0-1 0.5-1 1v2c0 0.5 0.5 1 1 1s1-0.5 1-1v-2c0-0.5-0.5-1-1-1zm8 0c-0.5 0-1 0.5-1 1v2c0 0.5 0.5 1 1 1s1-0.5 1-1v-2c0-0.5-0.5-1-1-1zm-6.5 2v1c0 0.831-0.5 1.5-1.5 1.5s-1.5-0.5-1.5-1.5v-0.9375c-0.8841 0.227-1.5 1.0247-1.5 1.9375v8c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-8c0-0.9128-0.61588-1.7105-1.5-1.9375v0.9375c0 0.831-0.5 1.5-1.5 1.5s-1.5-0.5-1.5-1.5v-1zm7.5 5v5h-10v-5z"/></svg>

After

Width:  |  Height:  |  Size: 499 B

1
tpDEsign/core/img/places/contacts.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" height="16" width="16" version="1.1"><path d="m9 1c-1.746 0-3 1.43-3 2.8 0 1.4 0.1 2.4 0.8 3.5 0.224 0.29 0.485 0.35 0.7 0.6 0.135 0.5 0.24 1 0.1 1.5-0.436 0.153-0.85 0.332-1.27 0.5-0.51-0.273-1.1-0.5-1.61-0.7-0.07-0.28-0.02-0.487 0.05-0.75 0.12-0.125 0.23-0.18 0.36-0.3 0.37-0.45 0.39-1.21 0.39-1.75 0-0.8-0.72-1.4-1.5-1.4-0.87 0-1.5 0.72-1.5 1.4h-0.02c0 0.7 0.05 1.2 0.4 1.75 0.1 0.15 0.242 0.175 0.35 0.3 0.0674 0.25 0.121 0.5 0.05 0.75-0.64 0.223-1.244 0.5-1.8 0.8-0.42 0.3-0.233 0.182-0.5 1.15-0.124 0.5 1.3 0.73 2.32 0.81-0.05 0.275-0.12 0.64-0.32 1.34-0.32 1.25 4.353 1.7 6 1.7 2.43 0 6.313-0.456 5.98-1.7-0.52-1.94-0.208-1.71-0.98-2.3-1.09-0.654-2.452-1.167-3.6-1.6-0.15-0.557-0.04-0.97 0.1-1.5 0.235-0.25 0.5-0.36 0.72-0.6 0.69-0.884 0.78-2.424 0.78-3.5 0-1.586-1.43-2.8-3-2.8z"/></svg>

After

Width:  |  Height:  |  Size: 856 B

1
tpDEsign/core/img/places/default-app-icon.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="16" viewBox="0 0 16 16" width="16" version="1.1"><path d="m6.94 0.5c-0.24 0-0.44 0.2-0.44 0.44v1.26c-0.5 0.14-1.05 0.35-1.53 0.65l-0.91-0.91c-0.16-0.18-0.46-0.19-0.62 0l-1.5 1.5c-0.18 0.17-0.18 0.46 0 0.62l0.91 0.91c-0.284 0.48-0.5 1-0.65 1.53h-1.26c-0.24 0-0.44 0.2-0.44 0.44v2.12c0 0.25 0.19 0.44 0.44 0.44h1.26c0.14 0.54 0.36 1.05 0.65 1.53l-0.91 0.91c-0.18 0.17-0.18 0.45 0 0.62l1.5 1.5c0.18 0.18 0.46 0.18 0.62 0l0.91-0.91c0.48 0.285 1 0.5 1.53 0.65v1.26c0 0.25 0.2 0.44 0.44 0.44h2.12c0.24 0 0.45-0.2 0.44-0.44v-1.26c0.54-0.14 1.05-0.36 1.53-0.65l0.91 0.91c0.17 0.18 0.45 0.18 0.62 0l1.5-1.5c0.18-0.17 0.18-0.45 0-0.62l-0.91-0.91c0.29-0.48 0.5-1 0.65-1.53h1.26c0.24 0 0.45-0.2 0.44-0.44v-2.12c0-0.24-0.2-0.44-0.44-0.44h-1.26c-0.14-0.54-0.36-1.05-0.65-1.53l0.91-0.91c0.18-0.17 0.18-0.45 0-0.62l-1.5-1.5c-0.17-0.18-0.45-0.18-0.62 0l-0.91 0.91c-0.48-0.29-1-0.5-1.53-0.65v-1.26c0-0.24-0.2-0.44-0.44-0.44h-2.12zm1.06 4a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1 -3.5 3.5 3.5 3.5 0 0 1 -3.5 -3.5 3.5 3.5 0 0 1 3.5 -3.5z"/></svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

1
tpDEsign/core/img/places/files.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" version="1.1" height="16"><path d="m1.5 2c-0.25 0-0.5 0.25-0.5 0.5v11c0 0.26 0.24 0.5 0.5 0.5h13c0.26 0 0.5-0.241 0.5-0.5v-9c0-0.25-0.25-0.5-0.5-0.5h-6.5l-2-2z"/></svg>

After

Width:  |  Height:  |  Size: 240 B

1
tpDEsign/core/img/places/home.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 16 16" height="16" width="16"><path d="m8 1l-8 8h3v6h10v-6h3l-3-3v-4h-3v1l-2-2z"/></svg>

After

Width:  |  Height:  |  Size: 156 B

1
tpDEsign/core/img/places/link.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" width="16" version="1.1" height="16"><path d="m7.95 0.65c-4.1 0-7.4 3.3-7.4 7.4s3.3 7.4 7.4 7.4 7.4-3.3 7.4-7.4-3.3-7.4-7.4-7.4zm0.8 0.9c1.3 0 2.4 0.8 3.5 1.3l1.8 2.5-0.3 1.1 0.6 0.3v2.4c-0.2 0.7-0.6 1.3-0.9 2-0.2 0.1 0-0.8-0.1-1 0-0.6-0.5-0.6-0.9-0.2-0.4 0.3-1.4 0.3-1.5-0.4-0.3-0.8 0-1.7 0.3-2.5l-0.6-0.7 0.2-1.8-0.8-0.9 0.2-1-1-0.6c-0.2-0.2-0.6-0.2-0.7-0.4 0.1 0 0.2-0.1 0.2-0.1zm-2.6 0.1s0.1 0 0.1 0.1c0.4 0.2-0.1 0.4-0.2 0.6-0.5 0.3 0.3 0.7 0.5 1 0.4-0.1 0.8-0.7 1.4-0.5 0.7-0.2 0.6 0.6 1.1 1 0.1 0.2 0.9 0.8 0.4 0.6-0.5-0.4-1-0.4-1.3 0.1-0.8 0.5-0.3-0.9-0.7-1.2-0.6-0.7-0.4 0.5-0.4 0.9-0.4 0-1.1-0.3-1.5 0.2l0.4 0.6 0.5-0.7c0-0.3 0.1 0.2 0.3 0.3 0.1 0.2 0.8 0.7 0.3 0.9-0.8 0.4-1.4 1.1-2.1 1.7-0.2 0.5-0.7 0.4-1 0-0.7-0.4-0.7 0.7-0.6 1.1l0.6-0.4v1.1c-0.4 0.4-0.9-0.7-1.3-0.9v-1.6c0-0.4-0.1-0.9 0-1.3 0.8-0.9 1.7-1.9 2.2-3h0.8c0.6 0.2 0.3-0.7 0.5-0.6zm-1.2 8.2c0.1 0 0.2 0 0.3 0.1 0.8 0.1 1.4 0.7 2 1.1 0.5 0.5 1.6 0.3 1.7 1.2-0.2 0.9-1.1 1.4-1.8 1.7-0.2 0.1-0.4 0.2-0.6 0.2-0.7 0.2-1-0.6-1.2-1.1-0.3-0.7-1.1-1.2-1-2.1 0-0.4 0.2-1 0.6-1.1z"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

1
tpDEsign/core/img/places/music.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" width="16" version="1.1" height="16"><path d="m12.97 0.5c-0.26 0-4.795 1-7.17 1.5-0.47 0.1-0.8 0.53-0.8 1v8c-0.56-0.06-1.144 0.0625-1.65 0.34-1.226 0.67-1.7 2.06-1.066 3.11 0.64 1.05 2.15 1.35 3.37 0.68 0.846-0.45 1.346-1.28 1.346-2.13v-8l5-1v6.016c-0.56-0.058-1.144 0.0625-1.65 0.34-1.226 0.67-1.7 2.06-1.066 3.11 0.64 1.046 2.15 1.35 3.37 0.68 0.846-0.466 1.346-1.296 1.346-2.146v-10.525c0-0.565-0.466-0.975-1.03-0.975z"/></svg>

After

Width:  |  Height:  |  Size: 491 B

1
tpDEsign/core/img/places/picture.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" width="16" version="1.1" height="16"><path d="m1.5 2c-0.2 0-0.5 0.3-0.5 0.5v11c0 0.2 0.3 0.5 0.5 0.5h13c0.2 0 0.5-0.3 0.5-0.5v-11c0-0.2-0.3-0.5-0.5-0.5zm0.5 1h12v5l-1-1-3 4-3-3-4 4h-1zm2.5 1c-0.83 0-1.5 0.67-1.5 1.5s0.67 1.5 1.5 1.5 1.5-0.67 1.5-1.5-0.67-1.5-1.5-1.5z"/></svg>

After

Width:  |  Height:  |  Size: 337 B

30
tpDEsign/core/templates/layout.base.php

@ -0,0 +1,30 @@
<!DOCTYPE html>
<html class="ng-csp" data-placeholder-focus="false" lang="<?php p($_['language']); ?>" data-locale="<?php p($_['locale']); ?>" >
<head data-requesttoken="<?php p($_['requesttoken']); ?>">
<meta charset="utf-8">
<title>
<?php p($theme->getTitle()); ?>
</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<meta name="theme-color" content="<?php p($theme->getColorPrimary()); ?>">
<link rel="icon" href="<?php print_unescaped(image_path('', 'favicon.ico')); /* IE11+ supports png */ ?>">
<link rel="apple-touch-icon" href="<?php print_unescaped(image_path('', 'favicon-touch.png')); ?>">
<link rel="mask-icon" sizes="any" href="<?php print_unescaped(image_path('', 'favicon-mask.svg')); ?>" color="<?php p($theme->getColorPrimary()); ?>">
<!-- tpDEsign -->
<link href="https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@300&display=swap" rel="stylesheet">
<!-- tpDEsign -->
<?php emit_css_loading_tags($_); ?>
<?php emit_script_loading_tags($_); ?>
<?php print_unescaped($_['headers']); ?>
</head>
<body id="body-public" class="layout-base">
<?php include 'layout.noscript.warning.php'; ?>
<?php foreach ($_['initialStates'] as $app => $initialState) { ?>
<input type="hidden" id="initial-state-<?php p($app); ?>" value="<?php p(base64_encode($initialState)); ?>">
<?php }?>
<div id="content" class="app-public" role="main">
<?php print_unescaped($_['content']); ?>
</div>
</body>
</html>

62
tpDEsign/core/templates/layout.guest.php

@ -0,0 +1,62 @@
<!DOCTYPE html>
<html class="ng-csp" data-placeholder-focus="false" lang="<?php p($_['language']); ?>" data-locale="<?php p($_['locale']); ?>" >
<head
<?php if ($_['user_uid']) { ?>
data-user="<?php p($_['user_uid']); ?>" data-user-displayname="<?php p($_['user_displayname']); ?>"
<?php } ?>
data-requesttoken="<?php p($_['requesttoken']); ?>">
<meta charset="utf-8">
<title>
<?php p($theme->getTitle()); ?>
</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<?php if ($theme->getiTunesAppId() !== '') { ?>
<meta name="apple-itunes-app" content="app-id=<?php p($theme->getiTunesAppId()); ?>">
<?php } ?>
<meta name="theme-color" content="<?php p($theme->getColorPrimary()); ?>">
<link rel="icon" href="<?php print_unescaped(image_path('', 'favicon.ico')); /* IE11+ supports png */ ?>">
<link rel="apple-touch-icon" href="<?php print_unescaped(image_path('', 'favicon-touch.png')); ?>">
<link rel="mask-icon" sizes="any" href="<?php print_unescaped(image_path('', 'favicon-mask.svg')); ?>" color="<?php p($theme->getColorPrimary()); ?>">
<link rel="manifest" href="<?php print_unescaped(image_path('', 'manifest.json')); ?>">
<!-- tpDEsign -->
<link href="https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@300&display=swap" rel="stylesheet">
<!-- tpDEsign -->
<?php emit_css_loading_tags($_); ?>
<?php emit_script_loading_tags($_); ?>
<?php print_unescaped($_['headers']); ?>
</head>
<body id="<?php p($_['bodyid']);?>">
<?php include 'layout.noscript.warning.php'; ?>
<?php foreach ($_['initialStates'] as $app => $initialState) { ?>
<input type="hidden" id="initial-state-<?php p($app); ?>" value="<?php p(base64_encode($initialState)); ?>">
<?php }?>
<div class="wrapper">
<div class="v-align">
<?php if ($_['bodyid'] === 'body-login' ): ?>
<header role="banner">
<div id="header">
<div class="logo">
<h1 class="hidden-visually">
<?php p($theme->getName()); ?>
</h1>
<?php if(\OC::$server->getConfig()->getSystemValue('installed', false)
&& \OC::$server->getConfig()->getAppValue('theming', 'logoMime', false)): ?>
<img src="<?php p($theme->getLogo()); ?>"/>
<?php endif; ?>
</div>
</div>
</header>
<?php endif; ?>
<main>
<?php print_unescaped($_['content']); ?>
</main>
</div>
</div>
<footer role="contentinfo">
<p class="info">
<?php print_unescaped($theme->getLongFooter()); ?>
</p>
</footer>
</body>
</html>

142
tpDEsign/defaults.php

@ -0,0 +1,142 @@
<?php
/**
* @author Björn Schießle <schiessle@owncloud.com>
* @author Jan-Christoph Borchardt, http://jancborchardt.net
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License, version 3,
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License, version 3,
* along with this program. If not, see <http://www.gnu.org/licenses/>
*/
class OC_Theme {
/**
* Returns the base URL
* @return string URL
*/
public function getBaseUrl() {
return '/nextcloud';
}
/**
* Returns the documentation URL
* @return string URL
*/
public function getDocBaseUrl() {
return 'https://docs.nextcloud.com';
}
/**
* Returns the title
* @return string title
*/
public function getTitle() {
return 'Cloud';
}
/**
* Returns the short name of the software
* @return string title
*/
public function getName() {
return 'Cloud';
}
/**
* Returns the short name of the software containing HTML strings
* @return string title
*/
public function getHTMLName() {
return 'Cloud';
}
/**
* Returns entity (e.g. company name) - used for footer, copyright
* @return string entity name
*/
public function getEntity() {
return 'Cloud';
}
/**
* Returns slogan
* @return string slogan
*/
public function getSlogan() {
return 'access from anywhere :-)';
}
/**
* Returns logo claim
* @return string logo claim
* @deprecated 13.0.0 not used anymore
*/
public function getLogoClaim() {
return '';
}
/**
* Returns short version of the footer
* @return string short footer
*/
public function getShortFooter() {
$footer = '© ' . date('Y') . ' <a href="' . $this->getBaseUrl() . '" target="_blank">' . $this->getEntity() . '</a>' .
'<br/>' . $this->getSlogan();
return $footer;
}
/**
* Returns long version of the footer
* @return string long footer
*/
public function getLongFooter() {
$footer = '© ' . date('Y') . ' <a href="' . $this->getBaseUrl() . '" target="_blank">' . $this->getEntity() . '</a>' .
'<br/>' . $this->getSlogan();
return $footer;
}
/**
* Generate a documentation link for a given key
* @return string documentation link
*/
public function buildDocLinkToKey($key) {
return $this->getDocBaseUrl() . '/server/15/go.php?to=' . $key;
}
/**
* Returns mail header color
* @return string
*/
public function getColorPrimary() {
return '#0e1621';
}
/**
* Returns variables to overload defaults from core/css/variables.scss
* @return array
*/
public function getScssVariables() {
return [
'color-primary' => '#f6964c',
'color-main-background' => '#0e1621',
'color-background-dark' => '#16212f',
'color-background-darker' => '#102029',
'color-border-darker' => '#080d12',
'font-face' => 'Saira, Saira Condensed, sans-serif'
];
}
}
Loading…
Cancel
Save