'/js/jquery.datetimepicker.full.js',
'/js/moment-with-locales.min.js',
'/js/summernote-lite.min.js',
- '/js/jquery.dataTables.min.js',
+ '/js/datatables.min.js',
'/azea/assets/plugins/spectrum-colorpicker/spectrum.js',
'/azea/assets/plugins/select2/select2.full.min.js',
'/azea/assets/plugins/bootstrap/popper.min.js',
'/css/pagination.css',
'/css/font-awesome.css',
'/azea/assets/plugins/notify/css/notifIt.css',
- 'https://cdn.jsdelivr.net/npm/summernote@0.8.18/dist/summernote-lite.min.css',
- 'https://cdn.datatables.net/1.13.4/css/jquery.dataTables.min.css'
+ '/css/summernote-lite.min.css',
+ '/css/datatables.min.css'
];
public $jsOptions = [
'defer' => true,
--- /dev/null
+/*
+ * This combined file was created by the DataTables downloader builder:
+ * https://datatables.net/download
+ *
+ * To rebuild or modify this file with the latest versions of the included
+ * software please visit:
+ * https://datatables.net/download/#dt/dt-2.2.2
+ *
+ * Included libraries:
+ * DataTables 2.2.2
+ */
+
+:root {
+ --dt-row-selected: 13, 110, 253;
+ --dt-row-selected-text: 255, 255, 255;
+ --dt-row-selected-link: 9, 10, 11;
+ --dt-row-stripe: 0, 0, 0;
+ --dt-row-hover: 0, 0, 0;
+ --dt-column-ordering: 0, 0, 0;
+ --dt-html-background: white;
+}
+:root.dark {
+ --dt-html-background: rgb(33, 37, 41);
+}
+
+table.dataTable td.dt-control {
+ text-align: center;
+ cursor: pointer;
+}
+table.dataTable td.dt-control:before {
+ display: inline-block;
+ box-sizing: border-box;
+ content: "";
+ border-top: 5px solid transparent;
+ border-left: 10px solid rgba(0, 0, 0, 0.5);
+ border-bottom: 5px solid transparent;
+ border-right: 0px solid transparent;
+}
+table.dataTable tr.dt-hasChild td.dt-control:before {
+ border-top: 10px solid rgba(0, 0, 0, 0.5);
+ border-left: 5px solid transparent;
+ border-bottom: 0px solid transparent;
+ border-right: 5px solid transparent;
+}
+table.dataTable tfoot:empty {
+ display: none;
+}
+
+html.dark table.dataTable td.dt-control:before,
+:root[data-bs-theme=dark] table.dataTable td.dt-control:before,
+:root[data-theme=dark] table.dataTable td.dt-control:before {
+ border-left-color: rgba(255, 255, 255, 0.5);
+}
+html.dark table.dataTable tr.dt-hasChild td.dt-control:before,
+:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,
+:root[data-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before {
+ border-top-color: rgba(255, 255, 255, 0.5);
+ border-left-color: transparent;
+}
+
+div.dt-scroll {
+ width: 100%;
+}
+
+div.dt-scroll-body thead tr,
+div.dt-scroll-body tfoot tr {
+ height: 0;
+}
+div.dt-scroll-body thead tr th, div.dt-scroll-body thead tr td,
+div.dt-scroll-body tfoot tr th,
+div.dt-scroll-body tfoot tr td {
+ height: 0 !important;
+ padding-top: 0px !important;
+ padding-bottom: 0px !important;
+ border-top-width: 0px !important;
+ border-bottom-width: 0px !important;
+}
+div.dt-scroll-body thead tr th div.dt-scroll-sizing, div.dt-scroll-body thead tr td div.dt-scroll-sizing,
+div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,
+div.dt-scroll-body tfoot tr td div.dt-scroll-sizing {
+ height: 0 !important;
+ overflow: hidden !important;
+}
+
+table.dataTable thead > tr > th:active,
+table.dataTable thead > tr > td:active {
+ outline: none;
+}
+table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:before, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before,
+table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:before,
+table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before {
+ position: absolute;
+ display: block;
+ bottom: 50%;
+ content: "\25B2";
+ content: "\25B2"/"";
+}
+table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:after, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after,
+table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:after,
+table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after {
+ position: absolute;
+ display: block;
+ top: 50%;
+ content: "\25BC";
+ content: "\25BC"/"";
+}
+table.dataTable thead > tr > th.dt-orderable-asc, table.dataTable thead > tr > th.dt-orderable-desc, table.dataTable thead > tr > th.dt-ordering-asc, table.dataTable thead > tr > th.dt-ordering-desc,
+table.dataTable thead > tr > td.dt-orderable-asc,
+table.dataTable thead > tr > td.dt-orderable-desc,
+table.dataTable thead > tr > td.dt-ordering-asc,
+table.dataTable thead > tr > td.dt-ordering-desc {
+ position: relative;
+ padding-right: 30px;
+}
+table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order, table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order,
+table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order,
+table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order,
+table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order,
+table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order {
+ position: absolute;
+ right: 12px;
+ top: 0;
+ bottom: 0;
+ width: 12px;
+}
+table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:before, table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:after, table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:before, table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:after, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:after, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:before, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after,
+table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:before,
+table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:after,
+table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:before,
+table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:after,
+table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before,
+table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:after,
+table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:before,
+table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after {
+ left: 0;
+ opacity: 0.125;
+ line-height: 9px;
+ font-size: 0.8em;
+}
+table.dataTable thead > tr > th.dt-orderable-asc, table.dataTable thead > tr > th.dt-orderable-desc,
+table.dataTable thead > tr > td.dt-orderable-asc,
+table.dataTable thead > tr > td.dt-orderable-desc {
+ cursor: pointer;
+}
+table.dataTable thead > tr > th.dt-orderable-asc:hover, table.dataTable thead > tr > th.dt-orderable-desc:hover,
+table.dataTable thead > tr > td.dt-orderable-asc:hover,
+table.dataTable thead > tr > td.dt-orderable-desc:hover {
+ outline: 2px solid rgba(0, 0, 0, 0.05);
+ outline-offset: -2px;
+}
+table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after,
+table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before,
+table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after {
+ opacity: 0.6;
+}
+table.dataTable thead > tr > th.sorting_desc_disabled span.dt-column-order:after, table.dataTable thead > tr > th.sorting_asc_disabled span.dt-column-order:before,
+table.dataTable thead > tr > td.sorting_desc_disabled span.dt-column-order:after,
+table.dataTable thead > tr > td.sorting_asc_disabled span.dt-column-order:before {
+ display: none;
+}
+table.dataTable thead > tr > th:active,
+table.dataTable thead > tr > td:active {
+ outline: none;
+}
+
+div.dt-scroll-body > table.dataTable > thead > tr > th,
+div.dt-scroll-body > table.dataTable > thead > tr > td {
+ overflow: hidden;
+}
+
+:root.dark table.dataTable thead > tr > th.dt-orderable-asc:hover, :root.dark table.dataTable thead > tr > th.dt-orderable-desc:hover,
+:root.dark table.dataTable thead > tr > td.dt-orderable-asc:hover,
+:root.dark table.dataTable thead > tr > td.dt-orderable-desc:hover,
+:root[data-bs-theme=dark] table.dataTable thead > tr > th.dt-orderable-asc:hover,
+:root[data-bs-theme=dark] table.dataTable thead > tr > th.dt-orderable-desc:hover,
+:root[data-bs-theme=dark] table.dataTable thead > tr > td.dt-orderable-asc:hover,
+:root[data-bs-theme=dark] table.dataTable thead > tr > td.dt-orderable-desc:hover {
+ outline: 2px solid rgba(255, 255, 255, 0.05);
+}
+
+div.dt-processing {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ width: 200px;
+ margin-left: -100px;
+ margin-top: -22px;
+ text-align: center;
+ padding: 2px;
+ z-index: 10;
+}
+div.dt-processing > div:last-child {
+ position: relative;
+ width: 80px;
+ height: 15px;
+ margin: 1em auto;
+}
+div.dt-processing > div:last-child > div {
+ position: absolute;
+ top: 0;
+ width: 13px;
+ height: 13px;
+ border-radius: 50%;
+ background: rgb(13, 110, 253);
+ background: rgb(var(--dt-row-selected));
+ animation-timing-function: cubic-bezier(0, 1, 1, 0);
+}
+div.dt-processing > div:last-child > div:nth-child(1) {
+ left: 8px;
+ animation: datatables-loader-1 0.6s infinite;
+}
+div.dt-processing > div:last-child > div:nth-child(2) {
+ left: 8px;
+ animation: datatables-loader-2 0.6s infinite;
+}
+div.dt-processing > div:last-child > div:nth-child(3) {
+ left: 32px;
+ animation: datatables-loader-2 0.6s infinite;
+}
+div.dt-processing > div:last-child > div:nth-child(4) {
+ left: 56px;
+ animation: datatables-loader-3 0.6s infinite;
+}
+
+@keyframes datatables-loader-1 {
+ 0% {
+ transform: scale(0);
+ }
+ 100% {
+ transform: scale(1);
+ }
+}
+@keyframes datatables-loader-3 {
+ 0% {
+ transform: scale(1);
+ }
+ 100% {
+ transform: scale(0);
+ }
+}
+@keyframes datatables-loader-2 {
+ 0% {
+ transform: translate(0, 0);
+ }
+ 100% {
+ transform: translate(24px, 0);
+ }
+}
+table.dataTable.nowrap th, table.dataTable.nowrap td {
+ white-space: nowrap;
+}
+table.dataTable th,
+table.dataTable td {
+ box-sizing: border-box;
+}
+table.dataTable th.dt-type-numeric, table.dataTable th.dt-type-date,
+table.dataTable td.dt-type-numeric,
+table.dataTable td.dt-type-date {
+ text-align: right;
+}
+table.dataTable th.dt-left,
+table.dataTable td.dt-left {
+ text-align: left;
+}
+table.dataTable th.dt-center,
+table.dataTable td.dt-center {
+ text-align: center;
+}
+table.dataTable th.dt-right,
+table.dataTable td.dt-right {
+ text-align: right;
+}
+table.dataTable th.dt-justify,
+table.dataTable td.dt-justify {
+ text-align: justify;
+}
+table.dataTable th.dt-nowrap,
+table.dataTable td.dt-nowrap {
+ white-space: nowrap;
+}
+table.dataTable th.dt-empty,
+table.dataTable td.dt-empty {
+ text-align: center;
+ vertical-align: top;
+}
+table.dataTable thead th,
+table.dataTable thead td,
+table.dataTable tfoot th,
+table.dataTable tfoot td {
+ text-align: left;
+}
+table.dataTable thead th.dt-head-left,
+table.dataTable thead td.dt-head-left,
+table.dataTable tfoot th.dt-head-left,
+table.dataTable tfoot td.dt-head-left {
+ text-align: left;
+}
+table.dataTable thead th.dt-head-center,
+table.dataTable thead td.dt-head-center,
+table.dataTable tfoot th.dt-head-center,
+table.dataTable tfoot td.dt-head-center {
+ text-align: center;
+}
+table.dataTable thead th.dt-head-right,
+table.dataTable thead td.dt-head-right,
+table.dataTable tfoot th.dt-head-right,
+table.dataTable tfoot td.dt-head-right {
+ text-align: right;
+}
+table.dataTable thead th.dt-head-justify,
+table.dataTable thead td.dt-head-justify,
+table.dataTable tfoot th.dt-head-justify,
+table.dataTable tfoot td.dt-head-justify {
+ text-align: justify;
+}
+table.dataTable thead th.dt-head-nowrap,
+table.dataTable thead td.dt-head-nowrap,
+table.dataTable tfoot th.dt-head-nowrap,
+table.dataTable tfoot td.dt-head-nowrap {
+ white-space: nowrap;
+}
+table.dataTable tbody th.dt-body-left,
+table.dataTable tbody td.dt-body-left {
+ text-align: left;
+}
+table.dataTable tbody th.dt-body-center,
+table.dataTable tbody td.dt-body-center {
+ text-align: center;
+}
+table.dataTable tbody th.dt-body-right,
+table.dataTable tbody td.dt-body-right {
+ text-align: right;
+}
+table.dataTable tbody th.dt-body-justify,
+table.dataTable tbody td.dt-body-justify {
+ text-align: justify;
+}
+table.dataTable tbody th.dt-body-nowrap,
+table.dataTable tbody td.dt-body-nowrap {
+ white-space: nowrap;
+}
+
+:root {
+ --dt-row-hover-alpha: 0.035;
+ --dt-row-stripe-alpha: 0.023;
+ --dt-column-ordering-alpha: 0.019;
+ --dt-row-selected-stripe-alpha: 0.923;
+ --dt-row-selected-column-ordering-alpha: 0.919;
+}
+
+/*
+ * Table styles
+ */
+table.dataTable {
+ width: 100%;
+ margin: 0 auto;
+ border-spacing: 0;
+ /*
+ * Header and footer styles
+ */
+ /*
+ * Body styles
+ */
+}
+table.dataTable thead th,
+table.dataTable tfoot th {
+ font-weight: bold;
+}
+table.dataTable > thead > tr > th,
+table.dataTable > thead > tr > td {
+ padding: 10px;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.3);
+}
+table.dataTable > thead > tr > th:active,
+table.dataTable > thead > tr > td:active {
+ outline: none;
+}
+table.dataTable > tfoot > tr > th,
+table.dataTable > tfoot > tr > td {
+ border-top: 1px solid rgba(0, 0, 0, 0.3);
+ padding: 10px 10px 6px 10px;
+}
+table.dataTable > tbody > tr {
+ background-color: transparent;
+}
+table.dataTable > tbody > tr:first-child > * {
+ border-top: none;
+}
+table.dataTable > tbody > tr:last-child > * {
+ border-bottom: none;
+}
+table.dataTable > tbody > tr.selected > * {
+ box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.9);
+ box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.9);
+ color: rgb(255, 255, 255);
+ color: rgb(var(--dt-row-selected-text));
+}
+table.dataTable > tbody > tr.selected a {
+ color: rgb(9, 10, 11);
+ color: rgb(var(--dt-row-selected-link));
+}
+table.dataTable > tbody > tr > th,
+table.dataTable > tbody > tr > td {
+ padding: 8px 10px;
+}
+table.dataTable.row-border > tbody > tr > *, table.dataTable.display > tbody > tr > * {
+ border-top: 1px solid rgba(0, 0, 0, 0.15);
+}
+table.dataTable.row-border > tbody > tr:first-child > *, table.dataTable.display > tbody > tr:first-child > * {
+ border-top: none;
+}
+table.dataTable.row-border > tbody > tr.selected + tr.selected > td, table.dataTable.display > tbody > tr.selected + tr.selected > td {
+ border-top-color: rgba(13, 110, 253, 0.65);
+ border-top-color: rgba(var(--dt-row-selected), 0.65);
+}
+table.dataTable.cell-border > tbody > tr > * {
+ border-top: 1px solid rgba(0, 0, 0, 0.15);
+ border-right: 1px solid rgba(0, 0, 0, 0.15);
+}
+table.dataTable.cell-border > tbody > tr > *:first-child {
+ border-left: 1px solid rgba(0, 0, 0, 0.15);
+}
+table.dataTable.cell-border > tbody > tr:first-child > * {
+ border-top: 1px solid rgba(0, 0, 0, 0.3);
+}
+table.dataTable.stripe > tbody > tr:nth-child(odd) > *, table.dataTable.display > tbody > tr:nth-child(odd) > * {
+ box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.023);
+ box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-stripe), var(--dt-row-stripe-alpha));
+}
+table.dataTable.stripe > tbody > tr:nth-child(odd).selected > *, table.dataTable.display > tbody > tr:nth-child(odd).selected > * {
+ box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.923);
+ box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), var(--dt-row-selected-stripe-alpha));
+}
+table.dataTable.hover > tbody > tr:hover > *, table.dataTable.display > tbody > tr:hover > * {
+ box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.035);
+ box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), var(--dt-row-hover-alpha));
+}
+table.dataTable.hover > tbody > tr.selected:hover > *, table.dataTable.display > tbody > tr.selected:hover > * {
+ box-shadow: inset 0 0 0 9999px #0d6efd !important;
+ box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 1) !important;
+}
+table.dataTable.order-column > tbody tr > .sorting_1,
+table.dataTable.order-column > tbody tr > .sorting_2,
+table.dataTable.order-column > tbody tr > .sorting_3, table.dataTable.display > tbody tr > .sorting_1,
+table.dataTable.display > tbody tr > .sorting_2,
+table.dataTable.display > tbody tr > .sorting_3 {
+ box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.019);
+ box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), var(--dt-column-ordering-alpha));
+}
+table.dataTable.order-column > tbody tr.selected > .sorting_1,
+table.dataTable.order-column > tbody tr.selected > .sorting_2,
+table.dataTable.order-column > tbody tr.selected > .sorting_3, table.dataTable.display > tbody tr.selected > .sorting_1,
+table.dataTable.display > tbody tr.selected > .sorting_2,
+table.dataTable.display > tbody tr.selected > .sorting_3 {
+ box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.919);
+ box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), var(--dt-row-selected-column-ordering-alpha));
+}
+table.dataTable.display > tbody > tr:nth-child(odd) > .sorting_1, table.dataTable.order-column.stripe > tbody > tr:nth-child(odd) > .sorting_1 {
+ box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.054);
+ box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha)));
+}
+table.dataTable.display > tbody > tr:nth-child(odd) > .sorting_2, table.dataTable.order-column.stripe > tbody > tr:nth-child(odd) > .sorting_2 {
+ box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.047);
+ box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) - 0.007));
+}
+table.dataTable.display > tbody > tr:nth-child(odd) > .sorting_3, table.dataTable.order-column.stripe > tbody > tr:nth-child(odd) > .sorting_3 {
+ box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.039);
+ box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) - 0.015));
+}
+table.dataTable.display > tbody > tr:nth-child(odd).selected > .sorting_1, table.dataTable.order-column.stripe > tbody > tr:nth-child(odd).selected > .sorting_1 {
+ box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.954);
+ box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha)));
+}
+table.dataTable.display > tbody > tr:nth-child(odd).selected > .sorting_2, table.dataTable.order-column.stripe > tbody > tr:nth-child(odd).selected > .sorting_2 {
+ box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.947);
+ box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) - 0.007));
+}
+table.dataTable.display > tbody > tr:nth-child(odd).selected > .sorting_3, table.dataTable.order-column.stripe > tbody > tr:nth-child(odd).selected > .sorting_3 {
+ box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.939);
+ box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) - 0.015));
+}
+table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
+ box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.082);
+ box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha)));
+}
+table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
+ box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.074);
+ box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - 0.007));
+}
+table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
+ box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.062);
+ box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - 0.015));
+}
+table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
+ box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.982);
+ box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha)));
+}
+table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
+ box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.974);
+ box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - 0.007));
+}
+table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
+ box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.962);
+ box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - 0.015));
+}
+table.dataTable.compact thead th,
+table.dataTable.compact thead td,
+table.dataTable.compact tfoot th,
+table.dataTable.compact tfoot td,
+table.dataTable.compact tbody th,
+table.dataTable.compact tbody td {
+ padding: 4px;
+}
+
+div.dt-container div.dt-layout-row {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ width: 100%;
+ margin: 0.75em 0;
+}
+div.dt-container div.dt-layout-row div.dt-layout-cell {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+}
+div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-start {
+ justify-content: flex-start;
+ margin-right: auto;
+}
+div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-end {
+ justify-content: flex-end;
+ margin-left: auto;
+}
+div.dt-container div.dt-layout-row div.dt-layout-cell:empty {
+ display: none;
+}
+
+@media screen and (max-width: 767px) {
+ div.dt-container div.dt-layout-row:not(.dt-layout-table) {
+ display: block;
+ }
+ div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell {
+ display: block;
+ text-align: center;
+ }
+ div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell > * {
+ margin: 0.5em 0;
+ }
+ div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-start {
+ margin-right: 0;
+ }
+ div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-end {
+ margin-left: 0;
+ }
+}
+div.dt-container div.dt-layout-start > *:not(:last-child) {
+ margin-right: 1em;
+}
+div.dt-container div.dt-layout-end > *:not(:first-child) {
+ margin-left: 1em;
+}
+div.dt-container div.dt-layout-full {
+ width: 100%;
+}
+div.dt-container div.dt-layout-full > *:only-child {
+ margin-left: auto;
+ margin-right: auto;
+}
+div.dt-container div.dt-layout-table > div {
+ display: block !important;
+}
+
+@media screen and (max-width: 767px) {
+ div.dt-container div.dt-layout-start > *:not(:last-child) {
+ margin-right: 0;
+ }
+ div.dt-container div.dt-layout-end > *:not(:first-child) {
+ margin-left: 0;
+ }
+}
+/*
+ * Control feature layout
+ */
+div.dt-container {
+ position: relative;
+ clear: both;
+}
+div.dt-container .dt-search input {
+ border: 1px solid #aaa;
+ border-radius: 3px;
+ padding: 5px;
+ background-color: transparent;
+ color: inherit;
+ margin-left: 3px;
+}
+div.dt-container .dt-input {
+ border: 1px solid #aaa;
+ border-radius: 3px;
+ padding: 5px;
+ background-color: transparent;
+ color: inherit;
+}
+div.dt-container select.dt-input {
+ padding: 4px;
+}
+div.dt-container .dt-paging .dt-paging-button {
+ box-sizing: border-box;
+ display: inline-block;
+ min-width: 1.5em;
+ padding: 0.5em 1em;
+ margin-left: 2px;
+ text-align: center;
+ text-decoration: none !important;
+ cursor: pointer;
+ color: inherit !important;
+ border: 1px solid transparent;
+ border-radius: 2px;
+ background: transparent;
+}
+div.dt-container .dt-paging .dt-paging-button.current, div.dt-container .dt-paging .dt-paging-button.current:hover {
+ color: inherit !important;
+ border: 1px solid rgba(0, 0, 0, 0.3);
+ background-color: rgba(0, 0, 0, 0.05);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(230, 230, 230, 0.05)), color-stop(100%, rgba(0, 0, 0, 0.05))); /* Chrome,Safari4+ */
+ background: -webkit-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%); /* Chrome10+,Safari5.1+ */
+ background: -moz-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%); /* FF3.6+ */
+ background: -ms-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%); /* IE10+ */
+ background: -o-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%); /* Opera 11.10+ */
+ background: linear-gradient(to bottom, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%); /* W3C */
+}
+div.dt-container .dt-paging .dt-paging-button.disabled, div.dt-container .dt-paging .dt-paging-button.disabled:hover, div.dt-container .dt-paging .dt-paging-button.disabled:active {
+ cursor: default;
+ color: rgba(0, 0, 0, 0.5) !important;
+ border: 1px solid transparent;
+ background: transparent;
+ box-shadow: none;
+}
+div.dt-container .dt-paging .dt-paging-button:hover {
+ color: white !important;
+ border: 1px solid #111;
+ background-color: #111;
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111)); /* Chrome,Safari4+ */
+ background: -webkit-linear-gradient(top, #585858 0%, #111 100%); /* Chrome10+,Safari5.1+ */
+ background: -moz-linear-gradient(top, #585858 0%, #111 100%); /* FF3.6+ */
+ background: -ms-linear-gradient(top, #585858 0%, #111 100%); /* IE10+ */
+ background: -o-linear-gradient(top, #585858 0%, #111 100%); /* Opera 11.10+ */
+ background: linear-gradient(to bottom, #585858 0%, #111 100%); /* W3C */
+}
+div.dt-container .dt-paging .dt-paging-button:active {
+ outline: none;
+ background-color: #0c0c0c;
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c)); /* Chrome,Safari4+ */
+ background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%); /* Chrome10+,Safari5.1+ */
+ background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%); /* FF3.6+ */
+ background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%); /* IE10+ */
+ background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%); /* Opera 11.10+ */
+ background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%); /* W3C */
+ box-shadow: inset 0 0 3px #111;
+}
+div.dt-container .dt-paging .ellipsis {
+ padding: 0 1em;
+}
+div.dt-container .dt-length,
+div.dt-container .dt-search,
+div.dt-container .dt-info,
+div.dt-container .dt-processing,
+div.dt-container .dt-paging {
+ color: inherit;
+}
+div.dt-container .dataTables_scroll {
+ clear: both;
+}
+div.dt-container .dataTables_scroll div.dt-scroll-body {
+ -webkit-overflow-scrolling: touch;
+}
+div.dt-container .dataTables_scroll div.dt-scroll-body > table > thead > tr > th, div.dt-container .dataTables_scroll div.dt-scroll-body > table > thead > tr > td, div.dt-container .dataTables_scroll div.dt-scroll-body > table > tbody > tr > th, div.dt-container .dataTables_scroll div.dt-scroll-body > table > tbody > tr > td {
+ vertical-align: middle;
+}
+div.dt-container .dataTables_scroll div.dt-scroll-body > table > thead > tr > th > div.dataTables_sizing,
+div.dt-container .dataTables_scroll div.dt-scroll-body > table > thead > tr > td > div.dataTables_sizing, div.dt-container .dataTables_scroll div.dt-scroll-body > table > tbody > tr > th > div.dataTables_sizing,
+div.dt-container .dataTables_scroll div.dt-scroll-body > table > tbody > tr > td > div.dataTables_sizing {
+ height: 0;
+ overflow: hidden;
+ margin: 0 !important;
+ padding: 0 !important;
+}
+div.dt-container.dt-empty-footer tbody > tr:last-child > * {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.3);
+}
+div.dt-container.dt-empty-footer .dt-scroll-body {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.3);
+}
+div.dt-container.dt-empty-footer .dt-scroll-body tbody > tr:last-child > * {
+ border-bottom: none;
+}
+
+html.dark {
+ --dt-row-hover: 255, 255, 255;
+ --dt-row-stripe: 255, 255, 255;
+ --dt-column-ordering: 255, 255, 255;
+}
+html.dark table.dataTable > thead > tr > th,
+html.dark table.dataTable > thead > tr > td {
+ border-bottom: 1px solid rgb(89, 91, 94);
+}
+html.dark table.dataTable > thead > tr > th:active,
+html.dark table.dataTable > thead > tr > td:active {
+ outline: none;
+}
+html.dark table.dataTable > tfoot > tr > th,
+html.dark table.dataTable > tfoot > tr > td {
+ border-top: 1px solid rgb(89, 91, 94);
+}
+html.dark table.dataTable.row-border > tbody > tr > *, html.dark table.dataTable.display > tbody > tr > * {
+ border-top: 1px solid rgb(64, 67, 70);
+}
+html.dark table.dataTable.row-border > tbody > tr:first-child > *, html.dark table.dataTable.display > tbody > tr:first-child > * {
+ border-top: none;
+}
+html.dark table.dataTable.row-border > tbody > tr.selected + tr.selected > td, html.dark table.dataTable.display > tbody > tr.selected + tr.selected > td {
+ border-top-color: rgba(13, 110, 253, 0.65);
+ border-top-color: rgba(var(--dt-row-selected), 0.65);
+}
+html.dark table.dataTable.cell-border > tbody > tr > th,
+html.dark table.dataTable.cell-border > tbody > tr > td {
+ border-top: 1px solid rgb(64, 67, 70);
+ border-right: 1px solid rgb(64, 67, 70);
+}
+html.dark table.dataTable.cell-border > tbody > tr > th:first-child,
+html.dark table.dataTable.cell-border > tbody > tr > td:first-child {
+ border-left: 1px solid rgb(64, 67, 70);
+}
+html.dark .dt-container.dt-empty-footer table.dataTable {
+ border-bottom: 1px solid rgb(89, 91, 94);
+}
+html.dark .dt-container .dt-search input,
+html.dark .dt-container .dt-length select {
+ border: 1px solid rgba(255, 255, 255, 0.2);
+ background-color: var(--dt-html-background);
+}
+html.dark .dt-container .dt-paging .dt-paging-button.current, html.dark .dt-container .dt-paging .dt-paging-button.current:hover {
+ border: 1px solid rgb(89, 91, 94);
+ background: rgba(255, 255, 255, 0.15);
+}
+html.dark .dt-container .dt-paging .dt-paging-button.disabled, html.dark .dt-container .dt-paging .dt-paging-button.disabled:hover, html.dark .dt-container .dt-paging .dt-paging-button.disabled:active {
+ color: #666 !important;
+}
+html.dark .dt-container .dt-paging .dt-paging-button:hover {
+ border: 1px solid rgb(53, 53, 53);
+ background: rgb(53, 53, 53);
+}
+html.dark .dt-container .dt-paging .dt-paging-button:active {
+ background: #3a3a3a;
+}
+
+/*
+ * Overrides for RTL support
+ */
+*[dir=rtl] table.dataTable thead th,
+*[dir=rtl] table.dataTable thead td,
+*[dir=rtl] table.dataTable tfoot th,
+*[dir=rtl] table.dataTable tfoot td {
+ text-align: right;
+}
+*[dir=rtl] table.dataTable th.dt-type-numeric, *[dir=rtl] table.dataTable th.dt-type-date,
+*[dir=rtl] table.dataTable td.dt-type-numeric,
+*[dir=rtl] table.dataTable td.dt-type-date {
+ text-align: left;
+}
+*[dir=rtl] div.dt-container div.dt-layout-cell.dt-start {
+ text-align: right;
+}
+*[dir=rtl] div.dt-container div.dt-layout-cell.dt-end {
+ text-align: left;
+}
+*[dir=rtl] div.dt-container div.dt-search input {
+ margin: 0 3px 0 0;
+}
+
+
--- /dev/null
+/*
+ * This combined file was created by the DataTables downloader builder:
+ * https://datatables.net/download
+ *
+ * To rebuild or modify this file with the latest versions of the included
+ * software please visit:
+ * https://datatables.net/download/#dt/dt-2.2.2
+ *
+ * Included libraries:
+ * DataTables 2.2.2
+ */
+
+:root{--dt-row-selected: 13, 110, 253;--dt-row-selected-text: 255, 255, 255;--dt-row-selected-link: 9, 10, 11;--dt-row-stripe: 0, 0, 0;--dt-row-hover: 0, 0, 0;--dt-column-ordering: 0, 0, 0;--dt-html-background: white}:root.dark{--dt-html-background: rgb(33, 37, 41)}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{display:inline-block;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0, 0, 0, 0.5);border-bottom:5px solid transparent;border-right:0px solid transparent}table.dataTable tr.dt-hasChild td.dt-control:before{border-top:10px solid rgba(0, 0, 0, 0.5);border-left:5px solid transparent;border-bottom:0px solid transparent;border-right:5px solid transparent}table.dataTable tfoot:empty{display:none}html.dark table.dataTable td.dt-control:before,:root[data-bs-theme=dark] table.dataTable td.dt-control:before,:root[data-theme=dark] table.dataTable td.dt-control:before{border-left-color:rgba(255, 255, 255, 0.5)}html.dark table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before{border-top-color:rgba(255, 255, 255, 0.5);border-left-color:transparent}div.dt-scroll{width:100%}div.dt-scroll-body thead tr,div.dt-scroll-body tfoot tr{height:0}div.dt-scroll-body thead tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body tfoot tr td{height:0 !important;padding-top:0px !important;padding-bottom:0px !important;border-top-width:0px !important;border-bottom-width:0px !important}div.dt-scroll-body thead tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body tfoot tr td div.dt-scroll-sizing{height:0 !important;overflow:hidden !important}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before{position:absolute;display:block;bottom:50%;content:"▲";content:"▲"/""}table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{position:absolute;display:block;top:50%;content:"▼";content:"▼"/""}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>th.dt-ordering-asc,table.dataTable thead>tr>th.dt-ordering-desc,table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc,table.dataTable thead>tr>td.dt-ordering-asc,table.dataTable thead>tr>td.dt-ordering-desc{position:relative;padding-right:30px}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order{position:absolute;right:12px;top:0;bottom:0;width:12px}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{left:0;opacity:.125;line-height:9px;font-size:.8em}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc{cursor:pointer}table.dataTable thead>tr>th.dt-orderable-asc:hover,table.dataTable thead>tr>th.dt-orderable-desc:hover,table.dataTable thead>tr>td.dt-orderable-asc:hover,table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:2px solid rgba(0, 0, 0, 0.05);outline-offset:-2px}table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{opacity:.6}table.dataTable thead>tr>th.sorting_desc_disabled span.dt-column-order:after,table.dataTable thead>tr>th.sorting_asc_disabled span.dt-column-order:before,table.dataTable thead>tr>td.sorting_desc_disabled span.dt-column-order:after,table.dataTable thead>tr>td.sorting_asc_disabled span.dt-column-order:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}div.dt-scroll-body>table.dataTable>thead>tr>th,div.dt-scroll-body>table.dataTable>thead>tr>td{overflow:hidden}:root.dark table.dataTable thead>tr>th.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-desc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:2px solid rgba(255, 255, 255, 0.05)}div.dt-processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-22px;text-align:center;padding:2px;z-index:10}div.dt-processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dt-processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:rgb(13, 110, 253);background:rgb(var(--dt-row-selected));animation-timing-function:cubic-bezier(0, 1, 1, 0)}div.dt-processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite}div.dt-processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th,table.dataTable td{box-sizing:border-box}table.dataTable th.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable td.dt-type-date{text-align:right}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable th.dt-empty,table.dataTable td.dt-empty{text-align:center;vertical-align:top}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}:root{--dt-row-hover-alpha: 0.035;--dt-row-stripe-alpha: 0.023;--dt-column-ordering-alpha: 0.019;--dt-row-selected-stripe-alpha: 0.923;--dt-row-selected-column-ordering-alpha: 0.919}table.dataTable{width:100%;margin:0 auto;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{padding:10px;border-bottom:1px solid rgba(0, 0, 0, 0.3)}table.dataTable>thead>tr>th:active,table.dataTable>thead>tr>td:active{outline:none}table.dataTable>tfoot>tr>th,table.dataTable>tfoot>tr>td{border-top:1px solid rgba(0, 0, 0, 0.3);padding:10px 10px 6px 10px}table.dataTable>tbody>tr{background-color:transparent}table.dataTable>tbody>tr:first-child>*{border-top:none}table.dataTable>tbody>tr:last-child>*{border-bottom:none}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.9);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.9);color:rgb(255, 255, 255);color:rgb(var(--dt-row-selected-text))}table.dataTable>tbody>tr.selected a{color:rgb(9, 10, 11);color:rgb(var(--dt-row-selected-link))}table.dataTable>tbody>tr>th,table.dataTable>tbody>tr>td{padding:8px 10px}table.dataTable.row-border>tbody>tr>*,table.dataTable.display>tbody>tr>*{border-top:1px solid rgba(0, 0, 0, 0.15)}table.dataTable.row-border>tbody>tr:first-child>*,table.dataTable.display>tbody>tr:first-child>*{border-top:none}table.dataTable.row-border>tbody>tr.selected+tr.selected>td,table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:rgba(13, 110, 253, 0.65);border-top-color:rgba(var(--dt-row-selected), 0.65)}table.dataTable.cell-border>tbody>tr>*{border-top:1px solid rgba(0, 0, 0, 0.15);border-right:1px solid rgba(0, 0, 0, 0.15)}table.dataTable.cell-border>tbody>tr>*:first-child{border-left:1px solid rgba(0, 0, 0, 0.15)}table.dataTable.cell-border>tbody>tr:first-child>*{border-top:1px solid rgba(0, 0, 0, 0.3)}table.dataTable.stripe>tbody>tr:nth-child(odd)>*,table.dataTable.display>tbody>tr:nth-child(odd)>*{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.023);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe), var(--dt-row-stripe-alpha))}table.dataTable.stripe>tbody>tr:nth-child(odd).selected>*,table.dataTable.display>tbody>tr:nth-child(odd).selected>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.923);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), var(--dt-row-selected-stripe-alpha))}table.dataTable.hover>tbody>tr:hover>*,table.dataTable.display>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.035);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), var(--dt-row-hover-alpha))}table.dataTable.hover>tbody>tr.selected:hover>*,table.dataTable.display>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px #0d6efd !important;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 1) !important}table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3,table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.019);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), var(--dt-column-ordering-alpha))}table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3,table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.919);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), var(--dt-row-selected-column-ordering-alpha))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.054);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha)))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.047);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) - 0.007))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.039);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering), calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) - 0.015))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.954);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha)))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.947);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) - 0.007))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.939);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) - 0.015))}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.082);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha)))}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.074);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - 0.007))}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0, 0, 0, 0.062);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), calc(var(--dt-row-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - 0.015))}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.982);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha)))}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.974);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - 0.007))}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.962);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), calc(var(--dt-row-selected-stripe-alpha) + var(--dt-column-ordering-alpha) + var(--dt-row-hover-alpha) - 0.015))}table.dataTable.compact thead th,table.dataTable.compact thead td,table.dataTable.compact tfoot th,table.dataTable.compact tfoot td,table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}div.dt-container div.dt-layout-row{display:flex;justify-content:space-between;align-items:center;width:100%;margin:.75em 0}div.dt-container div.dt-layout-row div.dt-layout-cell{display:flex;justify-content:space-between;align-items:center}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-start{justify-content:flex-start;margin-right:auto}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-end{justify-content:flex-end;margin-left:auto}div.dt-container div.dt-layout-row div.dt-layout-cell:empty{display:none}@media screen and (max-width: 767px){div.dt-container div.dt-layout-row:not(.dt-layout-table){display:block}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell{display:block;text-align:center}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell>*{margin:.5em 0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-start{margin-right:0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-end{margin-left:0}}div.dt-container div.dt-layout-start>*:not(:last-child){margin-right:1em}div.dt-container div.dt-layout-end>*:not(:first-child){margin-left:1em}div.dt-container div.dt-layout-full{width:100%}div.dt-container div.dt-layout-full>*:only-child{margin-left:auto;margin-right:auto}div.dt-container div.dt-layout-table>div{display:block !important}@media screen and (max-width: 767px){div.dt-container div.dt-layout-start>*:not(:last-child){margin-right:0}div.dt-container div.dt-layout-end>*:not(:first-child){margin-left:0}}div.dt-container{position:relative;clear:both}div.dt-container .dt-search input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;color:inherit;margin-left:3px}div.dt-container .dt-input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;color:inherit}div.dt-container select.dt-input{padding:4px}div.dt-container .dt-paging .dt-paging-button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;color:inherit !important;border:1px solid transparent;border-radius:2px;background:transparent}div.dt-container .dt-paging .dt-paging-button.current,div.dt-container .dt-paging .dt-paging-button.current:hover{color:inherit !important;border:1px solid rgba(0, 0, 0, 0.3);background-color:rgba(0, 0, 0, 0.05);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(230, 230, 230, 0.05)), color-stop(100%, rgba(0, 0, 0, 0.05)));background:-webkit-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);background:-moz-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);background:-ms-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);background:-o-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);background:linear-gradient(to bottom, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%)}div.dt-container .dt-paging .dt-paging-button.disabled,div.dt-container .dt-paging .dt-paging-button.disabled:hover,div.dt-container .dt-paging .dt-paging-button.disabled:active{cursor:default;color:rgba(0, 0, 0, 0.5) !important;border:1px solid transparent;background:transparent;box-shadow:none}div.dt-container .dt-paging .dt-paging-button:hover{color:white !important;border:1px solid #111;background-color:#111;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}div.dt-container .dt-paging .dt-paging-button:active{outline:none;background-color:#0c0c0c;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}div.dt-container .dt-paging .ellipsis{padding:0 1em}div.dt-container .dt-length,div.dt-container .dt-search,div.dt-container .dt-info,div.dt-container .dt-processing,div.dt-container .dt-paging{color:inherit}div.dt-container .dataTables_scroll{clear:both}div.dt-container .dataTables_scroll div.dt-scroll-body{-webkit-overflow-scrolling:touch}div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td{vertical-align:middle}div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}div.dt-container.dt-empty-footer tbody>tr:last-child>*{border-bottom:1px solid rgba(0, 0, 0, 0.3)}div.dt-container.dt-empty-footer .dt-scroll-body{border-bottom:1px solid rgba(0, 0, 0, 0.3)}div.dt-container.dt-empty-footer .dt-scroll-body tbody>tr:last-child>*{border-bottom:none}html.dark{--dt-row-hover: 255, 255, 255;--dt-row-stripe: 255, 255, 255;--dt-column-ordering: 255, 255, 255}html.dark table.dataTable>thead>tr>th,html.dark table.dataTable>thead>tr>td{border-bottom:1px solid rgb(89, 91, 94)}html.dark table.dataTable>thead>tr>th:active,html.dark table.dataTable>thead>tr>td:active{outline:none}html.dark table.dataTable>tfoot>tr>th,html.dark table.dataTable>tfoot>tr>td{border-top:1px solid rgb(89, 91, 94)}html.dark table.dataTable.row-border>tbody>tr>*,html.dark table.dataTable.display>tbody>tr>*{border-top:1px solid rgb(64, 67, 70)}html.dark table.dataTable.row-border>tbody>tr:first-child>*,html.dark table.dataTable.display>tbody>tr:first-child>*{border-top:none}html.dark table.dataTable.row-border>tbody>tr.selected+tr.selected>td,html.dark table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:rgba(13, 110, 253, 0.65);border-top-color:rgba(var(--dt-row-selected), 0.65)}html.dark table.dataTable.cell-border>tbody>tr>th,html.dark table.dataTable.cell-border>tbody>tr>td{border-top:1px solid rgb(64, 67, 70);border-right:1px solid rgb(64, 67, 70)}html.dark table.dataTable.cell-border>tbody>tr>th:first-child,html.dark table.dataTable.cell-border>tbody>tr>td:first-child{border-left:1px solid rgb(64, 67, 70)}html.dark .dt-container.dt-empty-footer table.dataTable{border-bottom:1px solid rgb(89, 91, 94)}html.dark .dt-container .dt-search input,html.dark .dt-container .dt-length select{border:1px solid rgba(255, 255, 255, 0.2);background-color:var(--dt-html-background)}html.dark .dt-container .dt-paging .dt-paging-button.current,html.dark .dt-container .dt-paging .dt-paging-button.current:hover{border:1px solid rgb(89, 91, 94);background:rgba(255, 255, 255, 0.15)}html.dark .dt-container .dt-paging .dt-paging-button.disabled,html.dark .dt-container .dt-paging .dt-paging-button.disabled:hover,html.dark .dt-container .dt-paging .dt-paging-button.disabled:active{color:#666 !important}html.dark .dt-container .dt-paging .dt-paging-button:hover{border:1px solid rgb(53, 53, 53);background:rgb(53, 53, 53)}html.dark .dt-container .dt-paging .dt-paging-button:active{background:#3a3a3a}*[dir=rtl] table.dataTable thead th,*[dir=rtl] table.dataTable thead td,*[dir=rtl] table.dataTable tfoot th,*[dir=rtl] table.dataTable tfoot td{text-align:right}*[dir=rtl] table.dataTable th.dt-type-numeric,*[dir=rtl] table.dataTable th.dt-type-date,*[dir=rtl] table.dataTable td.dt-type-numeric,*[dir=rtl] table.dataTable td.dt-type-date{text-align:left}*[dir=rtl] div.dt-container div.dt-layout-cell.dt-start{text-align:right}*[dir=rtl] div.dt-container div.dt-layout-cell.dt-end{text-align:left}*[dir=rtl] div.dt-container div.dt-search input{margin:0 3px 0 0}
+
+
--- /dev/null
+9917e08b6ee971f29d245c8cadb11fa9
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'ar-AR': {
+ font: {
+ bold: 'عريض',
+ italic: 'مائل',
+ underline: 'تحته خط',
+ clear: 'مسح التنسيق',
+ height: 'إرتفاع السطر',
+ name: 'الخط',
+ strikethrough: 'فى وسطه خط',
+ subscript: 'مخطوطة',
+ superscript: 'حرف فوقي',
+ size: 'الحجم'
+ },
+ image: {
+ image: 'صورة',
+ insert: 'إضافة صورة',
+ resizeFull: 'الحجم بالكامل',
+ resizeHalf: 'تصغير للنصف',
+ resizeQuarter: 'تصغير للربع',
+ floatLeft: 'تطيير لليسار',
+ floatRight: 'تطيير لليمين',
+ floatNone: 'ثابته',
+ shapeRounded: 'الشكل: تقريب',
+ shapeCircle: 'الشكل: دائرة',
+ shapeThumbnail: 'الشكل: صورة مصغرة',
+ shapeNone: 'الشكل: لا شيء',
+ dragImageHere: 'إدرج الصورة هنا',
+ dropImage: 'إسقاط صورة أو نص',
+ selectFromFiles: 'حدد ملف',
+ maximumFileSize: 'الحد الأقصى لحجم الملف',
+ maximumFileSizeError: 'تم تجاوز الحد الأقصى لحجم الملف',
+ url: 'رابط الصورة',
+ remove: 'حذف الصورة',
+ original: 'Original'
+ },
+ video: {
+ video: 'فيديو',
+ videoLink: 'رابط الفيديو',
+ insert: 'إدراج الفيديو',
+ url: 'رابط الفيديو',
+ providers: '(YouTube, Google Drive, Vimeo, Vine, Instagram, DailyMotion or Youku)'
+ },
+ link: {
+ link: 'رابط',
+ insert: 'إدراج',
+ unlink: 'حذف الرابط',
+ edit: 'تعديل',
+ textToDisplay: 'النص',
+ url: 'مسار الرابط',
+ openInNewWindow: 'فتح في نافذة جديدة'
+ },
+ table: {
+ table: 'جدول',
+ addRowAbove: 'إضافة سطر أعلاه',
+ addRowBelow: 'إضافة سطر أدناه',
+ addColLeft: 'إضافة عمود قبله',
+ addColRight: 'إضافة عمود بعده',
+ delRow: 'حذف سطر',
+ delCol: 'حذف عمود',
+ delTable: 'حذف الجدول'
+ },
+ hr: {
+ insert: 'إدراج خط أفقي'
+ },
+ style: {
+ style: 'تنسيق',
+ p: 'عادي',
+ blockquote: 'إقتباس',
+ pre: 'شفيرة',
+ h1: 'عنوان رئيسي 1',
+ h2: 'عنوان رئيسي 2',
+ h3: 'عنوان رئيسي 3',
+ h4: 'عنوان رئيسي 4',
+ h5: 'عنوان رئيسي 5',
+ h6: 'عنوان رئيسي 6'
+ },
+ lists: {
+ unordered: 'قائمة مُنقطة',
+ ordered: 'قائمة مُرقمة'
+ },
+ options: {
+ help: 'مساعدة',
+ fullscreen: 'حجم الشاشة بالكامل',
+ codeview: 'شفيرة المصدر'
+ },
+ paragraph: {
+ paragraph: 'فقرة',
+ outdent: 'محاذاة للخارج',
+ indent: 'محاذاة للداخل',
+ left: 'محاذاة لليسار',
+ center: 'توسيط',
+ right: 'محاذاة لليمين',
+ justify: 'ملئ السطر'
+ },
+ color: {
+ recent: 'تم إستخدامه',
+ more: 'المزيد',
+ background: 'لون الخلفية',
+ foreground: 'لون النص',
+ transparent: 'شفاف',
+ setTransparent: 'بدون خلفية',
+ reset: 'إعادة الضبط',
+ resetToDefault: 'إعادة الضبط',
+ cpSelect: 'اختار'
+ },
+ shortcut: {
+ shortcuts: 'إختصارات',
+ close: 'غلق',
+ textFormatting: 'تنسيق النص',
+ action: 'Action',
+ paragraphFormatting: 'تنسيق الفقرة',
+ documentStyle: 'تنسيق المستند',
+ extraKeys: 'أزرار إضافية'
+ },
+ help: {
+ 'insertParagraph': 'إدراج فقرة',
+ 'undo': 'تراجع عن آخر أمر',
+ 'redo': 'إعادة تنفيذ آخر أمر',
+ 'tab': 'إزاحة (تاب)',
+ 'untab': 'سحب النص باتجاه البداية',
+ 'bold': 'تنسيق عريض',
+ 'italic': 'تنسيق مائل',
+ 'underline': 'تنسيق خط سفلي',
+ 'strikethrough': 'تنسيق خط متوسط للنص',
+ 'removeFormat': 'إزالة التنسيقات',
+ 'justifyLeft': 'محاذاة لليسار',
+ 'justifyCenter': 'محاذاة توسيط',
+ 'justifyRight': 'محاذاة لليمين',
+ 'justifyFull': 'محاذاة كاملة',
+ 'insertUnorderedList': 'قائمة منقّطة',
+ 'insertOrderedList': 'قائمة مرقّمة',
+ 'outdent': 'إزاحة للأمام على الفقرة الحالية',
+ 'indent': 'إزاحة للخلف على الفقرة الحالية',
+ 'formatPara': 'تغيير التنسيق للكتلة الحالية إلى فقرة',
+ 'formatH1': 'تغيير التنسيق للكتلة الحالية إلى ترويسة 1',
+ 'formatH2': 'تغيير التنسيق للكتلة الحالية إلى ترويسة 2',
+ 'formatH3': 'تغيير التنسيق للكتلة الحالية إلى ترويسة 3',
+ 'formatH4': 'تغيير التنسيق للكتلة الحالية إلى ترويسة 4',
+ 'formatH5': 'تغيير التنسيق للكتلة الحالية إلى ترويسة 5',
+ 'formatH6': 'تغيير التنسيق للكتلة الحالية إلى ترويسة 6',
+ 'insertHorizontalRule': 'إدراج خط أفقي',
+ 'linkDialog.show': 'إظهار خصائص الرابط'
+ },
+ history: {
+ undo: 'تراجع',
+ redo: 'إعادة'
+ },
+ specialChar: {
+ specialChar: 'محارف خاصة',
+ select: 'اختر المحرف الخاص'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-ar-AR.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-ar-AR.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-ar-AR.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'ar-AR': {\n font: {\n bold: 'عريض',\n italic: 'مائل',\n underline: 'تحته خط',\n clear: 'مسح التنسيق',\n height: 'إرتفاع السطر',\n name: 'الخط',\n strikethrough: 'فى وسطه خط',\n subscript: 'مخطوطة',\n superscript: 'حرف فوقي',\n size: 'الحجم',\n },\n image: {\n image: 'صورة',\n insert: 'إضافة صورة',\n resizeFull: 'الحجم بالكامل',\n resizeHalf: 'تصغير للنصف',\n resizeQuarter: 'تصغير للربع',\n floatLeft: 'تطيير لليسار',\n floatRight: 'تطيير لليمين',\n floatNone: 'ثابته',\n shapeRounded: 'الشكل: تقريب',\n shapeCircle: 'الشكل: دائرة',\n shapeThumbnail: 'الشكل: صورة مصغرة',\n shapeNone: 'الشكل: لا شيء',\n dragImageHere: 'إدرج الصورة هنا',\n dropImage: 'إسقاط صورة أو نص',\n selectFromFiles: 'حدد ملف',\n maximumFileSize: 'الحد الأقصى لحجم الملف',\n maximumFileSizeError: 'تم تجاوز الحد الأقصى لحجم الملف',\n url: 'رابط الصورة',\n remove: 'حذف الصورة',\n original: 'Original',\n },\n video: {\n video: 'فيديو',\n videoLink: 'رابط الفيديو',\n insert: 'إدراج الفيديو',\n url: 'رابط الفيديو',\n providers: '(YouTube, Google Drive, Vimeo, Vine, Instagram, DailyMotion or Youku)',\n },\n link: {\n link: 'رابط',\n insert: 'إدراج',\n unlink: 'حذف الرابط',\n edit: 'تعديل',\n textToDisplay: 'النص',\n url: 'مسار الرابط',\n openInNewWindow: 'فتح في نافذة جديدة',\n },\n table: {\n table: 'جدول',\n addRowAbove: 'إضافة سطر أعلاه',\n addRowBelow: 'إضافة سطر أدناه',\n addColLeft: 'إضافة عمود قبله',\n addColRight: 'إضافة عمود بعده',\n delRow: 'حذف سطر',\n delCol: 'حذف عمود',\n delTable: 'حذف الجدول',\n },\n hr: {\n insert: 'إدراج خط أفقي',\n },\n style: {\n style: 'تنسيق',\n p: 'عادي',\n blockquote: 'إقتباس',\n pre: 'شفيرة',\n h1: 'عنوان رئيسي 1',\n h2: 'عنوان رئيسي 2',\n h3: 'عنوان رئيسي 3',\n h4: 'عنوان رئيسي 4',\n h5: 'عنوان رئيسي 5',\n h6: 'عنوان رئيسي 6',\n },\n lists: {\n unordered: 'قائمة مُنقطة',\n ordered: 'قائمة مُرقمة',\n },\n options: {\n help: 'مساعدة',\n fullscreen: 'حجم الشاشة بالكامل',\n codeview: 'شفيرة المصدر',\n },\n paragraph: {\n paragraph: 'فقرة',\n outdent: 'محاذاة للخارج',\n indent: 'محاذاة للداخل',\n left: 'محاذاة لليسار',\n center: 'توسيط',\n right: 'محاذاة لليمين',\n justify: 'ملئ السطر',\n },\n color: {\n recent: 'تم إستخدامه',\n more: 'المزيد',\n background: 'لون الخلفية',\n foreground: 'لون النص',\n transparent: 'شفاف',\n setTransparent: 'بدون خلفية',\n reset: 'إعادة الضبط',\n resetToDefault: 'إعادة الضبط',\n cpSelect: 'اختار',\n },\n shortcut: {\n shortcuts: 'إختصارات',\n close: 'غلق',\n textFormatting: 'تنسيق النص',\n action: 'Action',\n paragraphFormatting: 'تنسيق الفقرة',\n documentStyle: 'تنسيق المستند',\n extraKeys: 'أزرار إضافية',\n },\n help: {\n 'insertParagraph': 'إدراج فقرة',\n 'undo': 'تراجع عن آخر أمر',\n 'redo': 'إعادة تنفيذ آخر أمر',\n 'tab': 'إزاحة (تاب)',\n 'untab': 'سحب النص باتجاه البداية',\n 'bold': 'تنسيق عريض',\n 'italic': 'تنسيق مائل',\n 'underline': 'تنسيق خط سفلي',\n 'strikethrough': 'تنسيق خط متوسط للنص',\n 'removeFormat': 'إزالة التنسيقات',\n 'justifyLeft': 'محاذاة لليسار',\n 'justifyCenter': 'محاذاة توسيط',\n 'justifyRight': 'محاذاة لليمين',\n 'justifyFull': 'محاذاة كاملة',\n 'insertUnorderedList': 'قائمة منقّطة',\n 'insertOrderedList': 'قائمة مرقّمة',\n 'outdent': 'إزاحة للأمام على الفقرة الحالية',\n 'indent': 'إزاحة للخلف على الفقرة الحالية',\n 'formatPara': 'تغيير التنسيق للكتلة الحالية إلى فقرة',\n 'formatH1': 'تغيير التنسيق للكتلة الحالية إلى ترويسة 1',\n 'formatH2': 'تغيير التنسيق للكتلة الحالية إلى ترويسة 2',\n 'formatH3': 'تغيير التنسيق للكتلة الحالية إلى ترويسة 3',\n 'formatH4': 'تغيير التنسيق للكتلة الحالية إلى ترويسة 4',\n 'formatH5': 'تغيير التنسيق للكتلة الحالية إلى ترويسة 5',\n 'formatH6': 'تغيير التنسيق للكتلة الحالية إلى ترويسة 6',\n 'insertHorizontalRule': 'إدراج خط أفقي',\n 'linkDialog.show': 'إظهار خصائص الرابط',\n },\n history: {\n undo: 'تراجع',\n redo: 'إعادة',\n },\n specialChar: {\n specialChar: 'محارف خاصة',\n select: 'اختر المحرف الخاص',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","cpSelect","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var o in r)("object"==typeof exports?exports:e)[o]=r[o]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"ar-AR":{font:{bold:"عريض",italic:"مائل",underline:"تحته خط",clear:"مسح التنسيق",height:"إرتفاع السطر",name:"الخط",strikethrough:"فى وسطه خط",subscript:"مخطوطة",superscript:"حرف فوقي",size:"الحجم"},image:{image:"صورة",insert:"إضافة صورة",resizeFull:"الحجم بالكامل",resizeHalf:"تصغير للنصف",resizeQuarter:"تصغير للربع",floatLeft:"تطيير لليسار",floatRight:"تطيير لليمين",floatNone:"ثابته",shapeRounded:"الشكل: تقريب",shapeCircle:"الشكل: دائرة",shapeThumbnail:"الشكل: صورة مصغرة",shapeNone:"الشكل: لا شيء",dragImageHere:"إدرج الصورة هنا",dropImage:"إسقاط صورة أو نص",selectFromFiles:"حدد ملف",maximumFileSize:"الحد الأقصى لحجم الملف",maximumFileSizeError:"تم تجاوز الحد الأقصى لحجم الملف",url:"رابط الصورة",remove:"حذف الصورة",original:"Original"},video:{video:"فيديو",videoLink:"رابط الفيديو",insert:"إدراج الفيديو",url:"رابط الفيديو",providers:"(YouTube, Google Drive, Vimeo, Vine, Instagram, DailyMotion or Youku)"},link:{link:"رابط",insert:"إدراج",unlink:"حذف الرابط",edit:"تعديل",textToDisplay:"النص",url:"مسار الرابط",openInNewWindow:"فتح في نافذة جديدة"},table:{table:"جدول",addRowAbove:"إضافة سطر أعلاه",addRowBelow:"إضافة سطر أدناه",addColLeft:"إضافة عمود قبله",addColRight:"إضافة عمود بعده",delRow:"حذف سطر",delCol:"حذف عمود",delTable:"حذف الجدول"},hr:{insert:"إدراج خط أفقي"},style:{style:"تنسيق",p:"عادي",blockquote:"إقتباس",pre:"شفيرة",h1:"عنوان رئيسي 1",h2:"عنوان رئيسي 2",h3:"عنوان رئيسي 3",h4:"عنوان رئيسي 4",h5:"عنوان رئيسي 5",h6:"عنوان رئيسي 6"},lists:{unordered:"قائمة مُنقطة",ordered:"قائمة مُرقمة"},options:{help:"مساعدة",fullscreen:"حجم الشاشة بالكامل",codeview:"شفيرة المصدر"},paragraph:{paragraph:"فقرة",outdent:"محاذاة للخارج",indent:"محاذاة للداخل",left:"محاذاة لليسار",center:"توسيط",right:"محاذاة لليمين",justify:"ملئ السطر"},color:{recent:"تم إستخدامه",more:"المزيد",background:"لون الخلفية",foreground:"لون النص",transparent:"شفاف",setTransparent:"بدون خلفية",reset:"إعادة الضبط",resetToDefault:"إعادة الضبط",cpSelect:"اختار"},shortcut:{shortcuts:"إختصارات",close:"غلق",textFormatting:"تنسيق النص",action:"Action",paragraphFormatting:"تنسيق الفقرة",documentStyle:"تنسيق المستند",extraKeys:"أزرار إضافية"},help:{insertParagraph:"إدراج فقرة",undo:"تراجع عن آخر أمر",redo:"إعادة تنفيذ آخر أمر",tab:"إزاحة (تاب)",untab:"سحب النص باتجاه البداية",bold:"تنسيق عريض",italic:"تنسيق مائل",underline:"تنسيق خط سفلي",strikethrough:"تنسيق خط متوسط للنص",removeFormat:"إزالة التنسيقات",justifyLeft:"محاذاة لليسار",justifyCenter:"محاذاة توسيط",justifyRight:"محاذاة لليمين",justifyFull:"محاذاة كاملة",insertUnorderedList:"قائمة منقّطة",insertOrderedList:"قائمة مرقّمة",outdent:"إزاحة للأمام على الفقرة الحالية",indent:"إزاحة للخلف على الفقرة الحالية",formatPara:"تغيير التنسيق للكتلة الحالية إلى فقرة",formatH1:"تغيير التنسيق للكتلة الحالية إلى ترويسة 1",formatH2:"تغيير التنسيق للكتلة الحالية إلى ترويسة 2",formatH3:"تغيير التنسيق للكتلة الحالية إلى ترويسة 3",formatH4:"تغيير التنسيق للكتلة الحالية إلى ترويسة 4",formatH5:"تغيير التنسيق للكتلة الحالية إلى ترويسة 5",formatH6:"تغيير التنسيق للكتلة الحالية إلى ترويسة 6",insertHorizontalRule:"إدراج خط أفقي","linkDialog.show":"إظهار خصائص الرابط"},history:{undo:"تراجع",redo:"إعادة"},specialChar:{specialChar:"محارف خاصة",select:"اختر المحرف الخاص"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+//Summernote WYSIWYG editor ucun Azerbaycan dili fayli
+//Tercume etdi: RAMIL ALIYEV
+//Tarix: 20.07.2019
+//Baki Azerbaycan
+//Website: https://ramilaliyev.com
+
+//Azerbaijan language for Summernote WYSIWYG
+//Translated by: RAMIL ALIYEV
+//Date: 20.07.2019
+//Baku Azerbaijan
+//Website: https://ramilaliyev.com
+
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'az-AZ': {
+ font: {
+ bold: 'Qalın',
+ italic: 'Əyri',
+ underline: 'Altı xətli',
+ clear: 'Təmizlə',
+ height: 'Sətir hündürlüyü',
+ name: 'Yazı Tipi',
+ strikethrough: 'Üstü xətli',
+ subscript: 'Alt simvol',
+ superscript: 'Üst simvol',
+ size: 'Yazı ölçüsü'
+ },
+ image: {
+ image: 'Şəkil',
+ insert: 'Şəkil əlavə et',
+ resizeFull: 'Original ölçü',
+ resizeHalf: '1/2 ölçü',
+ resizeQuarter: '1/4 ölçü',
+ floatLeft: 'Sola çək',
+ floatRight: 'Sağa çək',
+ floatNone: 'Sola-sağa çəkilməni ləğv et',
+ shapeRounded: 'Şəkil: yuvarlaq künç',
+ shapeCircle: 'Şəkil: Dairə',
+ shapeThumbnail: 'Şəkil: Thumbnail',
+ shapeNone: 'Şəkil: Yox',
+ dragImageHere: 'Bura sürüşdür',
+ dropImage: 'Şəkil və ya mətni buraxın',
+ selectFromFiles: 'Sənəd seçin',
+ maximumFileSize: 'Maksimum sənəd ölçüsü',
+ maximumFileSizeError: 'Maksimum sənəd ölçüsünü keçdiniz.',
+ url: 'Şəkil linki',
+ remove: 'Şəkli sil',
+ original: 'Original'
+ },
+ video: {
+ video: 'Video',
+ videoLink: 'Video linki',
+ insert: 'Video əlavə et',
+ url: 'Video linki?',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion və ya Youku)'
+ },
+ link: {
+ link: 'Link',
+ insert: 'Link əlavə et',
+ unlink: 'Linki sil',
+ edit: 'Linkə düzəliş et',
+ textToDisplay: 'Ekranda göstəriləcək link adı',
+ url: 'Link ünvanı?',
+ openInNewWindow: 'Yeni pəncərədə aç'
+ },
+ table: {
+ table: 'Cədvəl',
+ addRowAbove: 'Yuxarı sətir əlavə et',
+ addRowBelow: 'Aşağı sətir əlavə et',
+ addColLeft: 'Sola sütun əlavə et',
+ addColRight: 'Sağa sütun əlavə et',
+ delRow: 'Sətiri sil',
+ delCol: 'Sütunu sil',
+ delTable: 'Cədvəli sil'
+ },
+ hr: {
+ insert: 'Üfuqi xətt əlavə et'
+ },
+ style: {
+ style: 'Stil',
+ p: 'p',
+ blockquote: 'İstinad',
+ pre: 'Ön baxış',
+ h1: 'Başlıq 1',
+ h2: 'Başlıq 2',
+ h3: 'Başlıq 3',
+ h4: 'Başlıq 4',
+ h5: 'Başlıq 5',
+ h6: 'Başlıq 6'
+ },
+ lists: {
+ unordered: 'Nizamsız sıra',
+ ordered: 'Nizamlı sıra'
+ },
+ options: {
+ help: 'Kömək',
+ fullscreen: 'Tam ekran',
+ codeview: 'HTML Kodu'
+ },
+ paragraph: {
+ paragraph: 'Paraqraf',
+ outdent: 'Girintini artır',
+ indent: 'Girintini azalt',
+ left: 'Sola çək',
+ center: 'Ortaya çək',
+ right: 'Sağa çək',
+ justify: 'Sola və sağa çək'
+ },
+ color: {
+ recent: 'Son rənk',
+ more: 'Daha çox rənk',
+ background: 'Arxa fon rəngi',
+ foreground: 'Yazı rıngi',
+ transparent: 'Şəffaflıq',
+ setTransparent: 'Şəffaflığı nizamla',
+ reset: 'Sıfırla',
+ resetToDefault: 'Susyama görə sıfırla'
+ },
+ shortcut: {
+ shortcuts: 'Qısayollar',
+ close: 'Bağla',
+ textFormatting: 'Yazı formatlandırmaq',
+ action: 'Hadisə',
+ paragraphFormatting: 'Paraqraf formatlandırmaq',
+ documentStyle: 'Sənəd stili',
+ extraKeys: 'Əlavə'
+ },
+ help: {
+ 'insertParagraph': 'Paraqraf əlavə etmək',
+ 'undo': 'Son əmri geri alır',
+ 'redo': 'Son əmri irəli alır',
+ 'tab': 'Girintini artırır',
+ 'untab': 'Girintini azaltır',
+ 'bold': 'Qalın yazma stilini nizamlayır',
+ 'italic': 'İtalik yazma stilini nizamlayır',
+ 'underline': 'Altı xətli yazma stilini nizamlayır',
+ 'strikethrough': 'Üstü xətli yazma stilini nizamlayır',
+ 'removeFormat': 'Formatlandırmanı ləğv edir',
+ 'justifyLeft': 'Yazını sola çəkir',
+ 'justifyCenter': 'Yazını ortaya çəkir',
+ 'justifyRight': 'Yazını sağa çəkir',
+ 'justifyFull': 'Yazını hər iki tərəfə yazır',
+ 'insertUnorderedList': 'Nizamsız sıra əlavə edir',
+ 'insertOrderedList': 'Nizamlı sıra əlavə edir',
+ 'outdent': 'Aktiv paraqrafın girintisini azaltır',
+ 'indent': 'Aktiv paragrafın girintisini artırır',
+ 'formatPara': 'Aktiv bloqun formatını paraqraf (p) olaraq dəyişdirir',
+ 'formatH1': 'Aktiv bloqun formatını başlıq 1 (h1) olaraq dəyişdirir',
+ 'formatH2': 'Aktiv bloqun formatını başlıq 2 (h2) olaraq dəyişdirir',
+ 'formatH3': 'Aktiv bloqun formatını başlıq 3 (h3) olaraq dəyişdirir',
+ 'formatH4': 'Aktiv bloqun formatını başlıq 4 (h4) olaraq dəyişdirir',
+ 'formatH5': 'Aktiv bloqun formatını başlıq 5 (h5) olaraq dəyişdirir',
+ 'formatH6': 'Aktiv bloqun formatını başlıq 6 (h6) olaraq dəyişdirir',
+ 'insertHorizontalRule': 'Üfuqi xətt əlavə edir',
+ 'linkDialog.show': 'Link parametrləri qutusunu göstərir'
+ },
+ history: {
+ undo: 'Əvvəlki vəziyyət',
+ redo: 'Sonrakı vəziyyət'
+ },
+ specialChar: {
+ specialChar: 'Xüsusi simvollar',
+ select: 'Xüsusi simvolları seçin'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-az-AZ.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-az-AZ.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-az-AZ.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","//Summernote WYSIWYG editor ucun Azerbaycan dili fayli\n//Tercume etdi: RAMIL ALIYEV\n//Tarix: 20.07.2019\n//Baki Azerbaycan\n//Website: https://ramilaliyev.com\n\n//Azerbaijan language for Summernote WYSIWYG \n//Translated by: RAMIL ALIYEV\n//Date: 20.07.2019\n//Baku Azerbaijan\n//Website: https://ramilaliyev.com\n\n(function($) {\n $.extend(true, $.summernote.lang, {\n 'az-AZ': {\n font: {\n bold: 'Qalın',\n italic: 'Əyri',\n underline: 'Altı xətli',\n clear: 'Təmizlə',\n height: 'Sətir hündürlüyü',\n name: 'Yazı Tipi',\n strikethrough: 'Üstü xətli',\n subscript: 'Alt simvol',\n superscript: 'Üst simvol',\n size: 'Yazı ölçüsü',\n },\n image: {\n image: 'Şəkil',\n insert: 'Şəkil əlavə et',\n resizeFull: 'Original ölçü',\n resizeHalf: '1/2 ölçü',\n resizeQuarter: '1/4 ölçü',\n floatLeft: 'Sola çək',\n floatRight: 'Sağa çək',\n floatNone: 'Sola-sağa çəkilməni ləğv et',\n shapeRounded: 'Şəkil: yuvarlaq künç',\n shapeCircle: 'Şəkil: Dairə',\n shapeThumbnail: 'Şəkil: Thumbnail',\n shapeNone: 'Şəkil: Yox',\n dragImageHere: 'Bura sürüşdür',\n dropImage: 'Şəkil və ya mətni buraxın',\n selectFromFiles: 'Sənəd seçin',\n maximumFileSize: 'Maksimum sənəd ölçüsü',\n maximumFileSizeError: 'Maksimum sənəd ölçüsünü keçdiniz.',\n url: 'Şəkil linki',\n remove: 'Şəkli sil',\n original: 'Original',\n },\n video: {\n video: 'Video',\n videoLink: 'Video linki',\n insert: 'Video əlavə et',\n url: 'Video linki?',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion və ya Youku)',\n },\n link: {\n link: 'Link',\n insert: 'Link əlavə et',\n unlink: 'Linki sil',\n edit: 'Linkə düzəliş et',\n textToDisplay: 'Ekranda göstəriləcək link adı',\n url: 'Link ünvanı?',\n openInNewWindow: 'Yeni pəncərədə aç',\n },\n table: {\n table: 'Cədvəl',\n addRowAbove: 'Yuxarı sətir əlavə et',\n addRowBelow: 'Aşağı sətir əlavə et',\n addColLeft: 'Sola sütun əlavə et',\n addColRight: 'Sağa sütun əlavə et',\n delRow: 'Sətiri sil',\n delCol: 'Sütunu sil',\n delTable: 'Cədvəli sil',\n },\n hr: {\n insert: 'Üfuqi xətt əlavə et',\n },\n style: {\n style: 'Stil',\n p: 'p',\n blockquote: 'İstinad',\n pre: 'Ön baxış',\n h1: 'Başlıq 1',\n h2: 'Başlıq 2',\n h3: 'Başlıq 3',\n h4: 'Başlıq 4',\n h5: 'Başlıq 5',\n h6: 'Başlıq 6',\n },\n lists: {\n unordered: 'Nizamsız sıra',\n ordered: 'Nizamlı sıra',\n },\n options: {\n help: 'Kömək',\n fullscreen: 'Tam ekran',\n codeview: 'HTML Kodu',\n },\n paragraph: {\n paragraph: 'Paraqraf',\n outdent: 'Girintini artır',\n indent: 'Girintini azalt',\n left: 'Sola çək',\n center: 'Ortaya çək',\n right: 'Sağa çək',\n justify: 'Sola və sağa çək',\n },\n color: {\n recent: 'Son rənk',\n more: 'Daha çox rənk',\n background: 'Arxa fon rəngi',\n foreground: 'Yazı rıngi',\n transparent: 'Şəffaflıq',\n setTransparent: 'Şəffaflığı nizamla',\n reset: 'Sıfırla',\n resetToDefault: 'Susyama görə sıfırla',\n },\n shortcut: {\n shortcuts: 'Qısayollar',\n close: 'Bağla',\n textFormatting: 'Yazı formatlandırmaq',\n action: 'Hadisə',\n paragraphFormatting: 'Paraqraf formatlandırmaq',\n documentStyle: 'Sənəd stili',\n extraKeys: 'Əlavə',\n },\n help: {\n 'insertParagraph': 'Paraqraf əlavə etmək',\n 'undo': 'Son əmri geri alır',\n 'redo': 'Son əmri irəli alır',\n 'tab': 'Girintini artırır',\n 'untab': 'Girintini azaltır',\n 'bold': 'Qalın yazma stilini nizamlayır',\n 'italic': 'İtalik yazma stilini nizamlayır',\n 'underline': 'Altı xətli yazma stilini nizamlayır',\n 'strikethrough': 'Üstü xətli yazma stilini nizamlayır',\n 'removeFormat': 'Formatlandırmanı ləğv edir',\n 'justifyLeft': 'Yazını sola çəkir',\n 'justifyCenter': 'Yazını ortaya çəkir',\n 'justifyRight': 'Yazını sağa çəkir',\n 'justifyFull': 'Yazını hər iki tərəfə yazır',\n 'insertUnorderedList': 'Nizamsız sıra əlavə edir',\n 'insertOrderedList': 'Nizamlı sıra əlavə edir',\n 'outdent': 'Aktiv paraqrafın girintisini azaltır',\n 'indent': 'Aktiv paragrafın girintisini artırır',\n 'formatPara': 'Aktiv bloqun formatını paraqraf (p) olaraq dəyişdirir',\n 'formatH1': 'Aktiv bloqun formatını başlıq 1 (h1) olaraq dəyişdirir',\n 'formatH2': 'Aktiv bloqun formatını başlıq 2 (h2) olaraq dəyişdirir',\n 'formatH3': 'Aktiv bloqun formatını başlıq 3 (h3) olaraq dəyişdirir',\n 'formatH4': 'Aktiv bloqun formatını başlıq 4 (h4) olaraq dəyişdirir',\n 'formatH5': 'Aktiv bloqun formatını başlıq 5 (h5) olaraq dəyişdirir',\n 'formatH6': 'Aktiv bloqun formatını başlıq 6 (h6) olaraq dəyişdirir',\n 'insertHorizontalRule': 'Üfuqi xətt əlavə edir',\n 'linkDialog.show': 'Link parametrləri qutusunu göstərir',\n },\n history: {\n undo: 'Əvvəlki vəziyyət',\n redo: 'Sonrakı vəziyyət',\n },\n specialChar: {\n specialChar: 'Xüsusi simvollar',\n select: 'Xüsusi simvolları seçin',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(a,i){if("object"==typeof exports&&"object"==typeof module)module.exports=i();else if("function"==typeof define&&define.amd)define([],i);else{var r=i();for(var l in r)("object"==typeof exports?exports:a)[l]=r[l]}}(self,(()=>{return(a=jQuery).extend(!0,a.summernote.lang,{"az-AZ":{font:{bold:"Qalın",italic:"Əyri",underline:"Altı xətli",clear:"Təmizlə",height:"Sətir hündürlüyü",name:"Yazı Tipi",strikethrough:"Üstü xətli",subscript:"Alt simvol",superscript:"Üst simvol",size:"Yazı ölçüsü"},image:{image:"Şəkil",insert:"Şəkil əlavə et",resizeFull:"Original ölçü",resizeHalf:"1/2 ölçü",resizeQuarter:"1/4 ölçü",floatLeft:"Sola çək",floatRight:"Sağa çək",floatNone:"Sola-sağa çəkilməni ləğv et",shapeRounded:"Şəkil: yuvarlaq künç",shapeCircle:"Şəkil: Dairə",shapeThumbnail:"Şəkil: Thumbnail",shapeNone:"Şəkil: Yox",dragImageHere:"Bura sürüşdür",dropImage:"Şəkil və ya mətni buraxın",selectFromFiles:"Sənəd seçin",maximumFileSize:"Maksimum sənəd ölçüsü",maximumFileSizeError:"Maksimum sənəd ölçüsünü keçdiniz.",url:"Şəkil linki",remove:"Şəkli sil",original:"Original"},video:{video:"Video",videoLink:"Video linki",insert:"Video əlavə et",url:"Video linki?",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion və ya Youku)"},link:{link:"Link",insert:"Link əlavə et",unlink:"Linki sil",edit:"Linkə düzəliş et",textToDisplay:"Ekranda göstəriləcək link adı",url:"Link ünvanı?",openInNewWindow:"Yeni pəncərədə aç"},table:{table:"Cədvəl",addRowAbove:"Yuxarı sətir əlavə et",addRowBelow:"Aşağı sətir əlavə et",addColLeft:"Sola sütun əlavə et",addColRight:"Sağa sütun əlavə et",delRow:"Sətiri sil",delCol:"Sütunu sil",delTable:"Cədvəli sil"},hr:{insert:"Üfuqi xətt əlavə et"},style:{style:"Stil",p:"p",blockquote:"İstinad",pre:"Ön baxış",h1:"Başlıq 1",h2:"Başlıq 2",h3:"Başlıq 3",h4:"Başlıq 4",h5:"Başlıq 5",h6:"Başlıq 6"},lists:{unordered:"Nizamsız sıra",ordered:"Nizamlı sıra"},options:{help:"Kömək",fullscreen:"Tam ekran",codeview:"HTML Kodu"},paragraph:{paragraph:"Paraqraf",outdent:"Girintini artır",indent:"Girintini azalt",left:"Sola çək",center:"Ortaya çək",right:"Sağa çək",justify:"Sola və sağa çək"},color:{recent:"Son rənk",more:"Daha çox rənk",background:"Arxa fon rəngi",foreground:"Yazı rıngi",transparent:"Şəffaflıq",setTransparent:"Şəffaflığı nizamla",reset:"Sıfırla",resetToDefault:"Susyama görə sıfırla"},shortcut:{shortcuts:"Qısayollar",close:"Bağla",textFormatting:"Yazı formatlandırmaq",action:"Hadisə",paragraphFormatting:"Paraqraf formatlandırmaq",documentStyle:"Sənəd stili",extraKeys:"Əlavə"},help:{insertParagraph:"Paraqraf əlavə etmək",undo:"Son əmri geri alır",redo:"Son əmri irəli alır",tab:"Girintini artırır",untab:"Girintini azaltır",bold:"Qalın yazma stilini nizamlayır",italic:"İtalik yazma stilini nizamlayır",underline:"Altı xətli yazma stilini nizamlayır",strikethrough:"Üstü xətli yazma stilini nizamlayır",removeFormat:"Formatlandırmanı ləğv edir",justifyLeft:"Yazını sola çəkir",justifyCenter:"Yazını ortaya çəkir",justifyRight:"Yazını sağa çəkir",justifyFull:"Yazını hər iki tərəfə yazır",insertUnorderedList:"Nizamsız sıra əlavə edir",insertOrderedList:"Nizamlı sıra əlavə edir",outdent:"Aktiv paraqrafın girintisini azaltır",indent:"Aktiv paragrafın girintisini artırır",formatPara:"Aktiv bloqun formatını paraqraf (p) olaraq dəyişdirir",formatH1:"Aktiv bloqun formatını başlıq 1 (h1) olaraq dəyişdirir",formatH2:"Aktiv bloqun formatını başlıq 2 (h2) olaraq dəyişdirir",formatH3:"Aktiv bloqun formatını başlıq 3 (h3) olaraq dəyişdirir",formatH4:"Aktiv bloqun formatını başlıq 4 (h4) olaraq dəyişdirir",formatH5:"Aktiv bloqun formatını başlıq 5 (h5) olaraq dəyişdirir",formatH6:"Aktiv bloqun formatını başlıq 6 (h6) olaraq dəyişdirir",insertHorizontalRule:"Üfuqi xətt əlavə edir","linkDialog.show":"Link parametrləri qutusunu göstərir"},history:{undo:"Əvvəlki vəziyyət",redo:"Sonrakı vəziyyət"},specialChar:{specialChar:"Xüsusi simvollar",select:"Xüsusi simvolları seçin"}}}),{};var a}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'bg-BG': {
+ font: {
+ bold: 'Удебелен',
+ italic: 'Наклонен',
+ underline: 'Подчертан',
+ clear: 'Изчисти стиловете',
+ height: 'Височина',
+ name: 'Шрифт',
+ strikethrough: 'Задраскано',
+ subscript: 'Долен индекс',
+ superscript: 'Горен индекс',
+ size: 'Размер на шрифта'
+ },
+ image: {
+ image: 'Изображение',
+ insert: 'Постави картинка',
+ resizeFull: 'Цял размер',
+ resizeHalf: 'Размер на 50%',
+ resizeQuarter: 'Размер на 25%',
+ floatLeft: 'Подравни в ляво',
+ floatRight: 'Подравни в дясно',
+ floatNone: 'Без подравняване',
+ shapeRounded: 'Форма: Заоблено',
+ shapeCircle: 'Форма: Кръг',
+ shapeThumbnail: 'Форма: Миниатюра',
+ shapeNone: 'Форма: Без',
+ dragImageHere: 'Пуснете изображението тук',
+ dropImage: 'Пуснете Изображение или Текст',
+ selectFromFiles: 'Изберете файл',
+ maximumFileSize: 'Максимален размер на файла',
+ maximumFileSizeError: 'Достигнат Максимален размер на файла.',
+ url: 'URL адрес на изображение',
+ remove: 'Премахни изображение',
+ original: 'Оригинал'
+ },
+ video: {
+ video: 'Видео',
+ videoLink: 'Видео линк',
+ insert: 'Добави Видео',
+ url: 'Видео URL?',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion or Youku)'
+ },
+ link: {
+ link: 'Връзка',
+ insert: 'Добави връзка',
+ unlink: 'Премахни връзка',
+ edit: 'Промени',
+ textToDisplay: 'Текст за показване',
+ url: 'URL адрес',
+ openInNewWindow: 'Отвори в нов прозорец'
+ },
+ table: {
+ table: 'Таблица',
+ addRowAbove: 'Добави ред отгоре',
+ addRowBelow: 'Добави ред отдолу',
+ addColLeft: 'Добави колона отляво',
+ addColRight: 'Добави колона отдясно',
+ delRow: 'Изтрии ред',
+ delCol: 'Изтрии колона',
+ delTable: 'Изтрии таблица'
+ },
+ hr: {
+ insert: 'Добави хоризонтална линия'
+ },
+ style: {
+ style: 'Стил',
+ p: 'Нормален',
+ blockquote: 'Цитат',
+ pre: 'Код',
+ h1: 'Заглавие 1',
+ h2: 'Заглавие 2',
+ h3: 'Заглавие 3',
+ h4: 'Заглавие 4',
+ h5: 'Заглавие 5',
+ h6: 'Заглавие 6'
+ },
+ lists: {
+ unordered: 'Символен списък',
+ ordered: 'Цифров списък'
+ },
+ options: {
+ help: 'Помощ',
+ fullscreen: 'На цял екран',
+ codeview: 'Преглед на код'
+ },
+ paragraph: {
+ paragraph: 'Параграф',
+ outdent: 'Намаляване на отстъпа',
+ indent: 'Абзац',
+ left: 'Подравняване в ляво',
+ center: 'Център',
+ right: 'Подравняване в дясно',
+ justify: 'Разтягане по ширина'
+ },
+ color: {
+ recent: 'Последния избран цвят',
+ more: 'Още цветове',
+ background: 'Цвят на фона',
+ foreground: 'Цвят на шрифта',
+ transparent: 'Прозрачен',
+ setTransparent: 'Направете прозрачен',
+ reset: 'Възстанови',
+ resetToDefault: 'Възстанови оригиналните',
+ cpSelect: 'Изберете'
+ },
+ shortcut: {
+ shortcuts: 'Клавишни комбинации',
+ close: 'Затвори',
+ textFormatting: 'Форматиране на текста',
+ action: 'Действие',
+ paragraphFormatting: 'Форматиране на параграф',
+ documentStyle: 'Стил на документа',
+ extraKeys: 'Екстра бутони'
+ },
+ help: {
+ 'insertParagraph': 'Добави Параграф',
+ 'undo': 'Отмени последната промяна',
+ 'redo': 'Върни последната промяна',
+ 'tab': 'Tab',
+ 'untab': 'Untab',
+ 'bold': 'Удебели',
+ 'italic': 'Приложи наклонен стил',
+ 'underline': 'Приложи подчераване',
+ 'strikethrough': 'Приложи зачеркнат стил',
+ 'removeFormat': 'Изчисти стилове',
+ 'justifyLeft': 'Подравняване в ляво',
+ 'justifyCenter': 'Подравняване в центъра',
+ 'justifyRight': 'Подравняване в дясно',
+ 'justifyFull': 'Двустранно подравняване',
+ 'insertUnorderedList': 'Toggle unordered list',
+ 'insertOrderedList': 'Toggle ordered list',
+ 'outdent': 'Outdent on current paragraph',
+ 'indent': 'Indent on current paragraph',
+ 'formatPara': 'Change current block\'s format as a paragraph(P tag)',
+ 'formatH1': 'Change current block\'s format as H1',
+ 'formatH2': 'Change current block\'s format as H2',
+ 'formatH3': 'Change current block\'s format as H3',
+ 'formatH4': 'Change current block\'s format as H4',
+ 'formatH5': 'Change current block\'s format as H5',
+ 'formatH6': 'Change current block\'s format as H6',
+ 'insertHorizontalRule': 'Вмъкни хоризонтално правило',
+ 'linkDialog.show': 'Show Link Dialog'
+ },
+ history: {
+ undo: 'Назад',
+ redo: 'Напред'
+ },
+ specialChar: {
+ specialChar: 'SPECIAL CHARACTERS',
+ select: 'Избери Специални символи'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-bg-BG.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-bg-BG.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-bg-BG.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'bg-BG': {\n font: {\n bold: 'Удебелен',\n italic: 'Наклонен',\n underline: 'Подчертан',\n clear: 'Изчисти стиловете',\n height: 'Височина',\n name: 'Шрифт',\n strikethrough: 'Задраскано',\n subscript: 'Долен индекс',\n superscript: 'Горен индекс',\n size: 'Размер на шрифта',\n },\n image: {\n image: 'Изображение',\n insert: 'Постави картинка',\n resizeFull: 'Цял размер',\n resizeHalf: 'Размер на 50%',\n resizeQuarter: 'Размер на 25%',\n floatLeft: 'Подравни в ляво',\n floatRight: 'Подравни в дясно',\n floatNone: 'Без подравняване',\n shapeRounded: 'Форма: Заоблено',\n shapeCircle: 'Форма: Кръг',\n shapeThumbnail: 'Форма: Миниатюра',\n shapeNone: 'Форма: Без',\n dragImageHere: 'Пуснете изображението тук',\n dropImage: 'Пуснете Изображение или Текст',\n selectFromFiles: 'Изберете файл',\n maximumFileSize: 'Максимален размер на файла',\n maximumFileSizeError: 'Достигнат Максимален размер на файла.',\n url: 'URL адрес на изображение',\n remove: 'Премахни изображение',\n original: 'Оригинал',\n },\n video: {\n video: 'Видео',\n videoLink: 'Видео линк',\n insert: 'Добави Видео',\n url: 'Видео URL?',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion or Youku)',\n },\n link: {\n link: 'Връзка',\n insert: 'Добави връзка',\n unlink: 'Премахни връзка',\n edit: 'Промени',\n textToDisplay: 'Текст за показване',\n url: 'URL адрес',\n openInNewWindow: 'Отвори в нов прозорец',\n },\n table: {\n table: 'Таблица',\n addRowAbove: 'Добави ред отгоре',\n addRowBelow: 'Добави ред отдолу',\n addColLeft: 'Добави колона отляво',\n addColRight: 'Добави колона отдясно',\n delRow: 'Изтрии ред',\n delCol: 'Изтрии колона',\n delTable: 'Изтрии таблица',\n },\n hr: {\n insert: 'Добави хоризонтална линия',\n },\n style: {\n style: 'Стил',\n p: 'Нормален',\n blockquote: 'Цитат',\n pre: 'Код',\n h1: 'Заглавие 1',\n h2: 'Заглавие 2',\n h3: 'Заглавие 3',\n h4: 'Заглавие 4',\n h5: 'Заглавие 5',\n h6: 'Заглавие 6',\n },\n lists: {\n unordered: 'Символен списък',\n ordered: 'Цифров списък',\n },\n options: {\n help: 'Помощ',\n fullscreen: 'На цял екран',\n codeview: 'Преглед на код',\n },\n paragraph: {\n paragraph: 'Параграф',\n outdent: 'Намаляване на отстъпа',\n indent: 'Абзац',\n left: 'Подравняване в ляво',\n center: 'Център',\n right: 'Подравняване в дясно',\n justify: 'Разтягане по ширина',\n },\n color: {\n recent: 'Последния избран цвят',\n more: 'Още цветове',\n background: 'Цвят на фона',\n foreground: 'Цвят на шрифта',\n transparent: 'Прозрачен',\n setTransparent: 'Направете прозрачен',\n reset: 'Възстанови',\n resetToDefault: 'Възстанови оригиналните',\n cpSelect: 'Изберете',\n },\n shortcut: {\n shortcuts: 'Клавишни комбинации',\n close: 'Затвори',\n textFormatting: 'Форматиране на текста',\n action: 'Действие',\n paragraphFormatting: 'Форматиране на параграф',\n documentStyle: 'Стил на документа',\n extraKeys: 'Екстра бутони',\n },\n help: {\n 'insertParagraph': 'Добави Параграф',\n 'undo': 'Отмени последната промяна',\n 'redo': 'Върни последната промяна',\n 'tab': 'Tab',\n 'untab': 'Untab',\n 'bold': 'Удебели',\n 'italic': 'Приложи наклонен стил',\n 'underline': 'Приложи подчераване',\n 'strikethrough': 'Приложи зачеркнат стил',\n 'removeFormat': 'Изчисти стилове',\n 'justifyLeft': 'Подравняване в ляво',\n 'justifyCenter': 'Подравняване в центъра',\n 'justifyRight': 'Подравняване в дясно',\n 'justifyFull': 'Двустранно подравняване',\n 'insertUnorderedList': 'Toggle unordered list',\n 'insertOrderedList': 'Toggle ordered list',\n 'outdent': 'Outdent on current paragraph',\n 'indent': 'Indent on current paragraph',\n 'formatPara': 'Change current block\\'s format as a paragraph(P tag)',\n 'formatH1': 'Change current block\\'s format as H1',\n 'formatH2': 'Change current block\\'s format as H2',\n 'formatH3': 'Change current block\\'s format as H3',\n 'formatH4': 'Change current block\\'s format as H4',\n 'formatH5': 'Change current block\\'s format as H5',\n 'formatH6': 'Change current block\\'s format as H6',\n 'insertHorizontalRule': 'Вмъкни хоризонтално правило',\n 'linkDialog.show': 'Show Link Dialog',\n },\n history: {\n undo: 'Назад',\n redo: 'Напред',\n },\n specialChar: {\n specialChar: 'SPECIAL CHARACTERS',\n select: 'Избери Специални символи',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","cpSelect","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,r){if("object"==typeof exports&&"object"==typeof module)module.exports=r();else if("function"==typeof define&&define.amd)define([],r);else{var t=r();for(var o in t)("object"==typeof exports?exports:e)[o]=t[o]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"bg-BG":{font:{bold:"Удебелен",italic:"Наклонен",underline:"Подчертан",clear:"Изчисти стиловете",height:"Височина",name:"Шрифт",strikethrough:"Задраскано",subscript:"Долен индекс",superscript:"Горен индекс",size:"Размер на шрифта"},image:{image:"Изображение",insert:"Постави картинка",resizeFull:"Цял размер",resizeHalf:"Размер на 50%",resizeQuarter:"Размер на 25%",floatLeft:"Подравни в ляво",floatRight:"Подравни в дясно",floatNone:"Без подравняване",shapeRounded:"Форма: Заоблено",shapeCircle:"Форма: Кръг",shapeThumbnail:"Форма: Миниатюра",shapeNone:"Форма: Без",dragImageHere:"Пуснете изображението тук",dropImage:"Пуснете Изображение или Текст",selectFromFiles:"Изберете файл",maximumFileSize:"Максимален размер на файла",maximumFileSizeError:"Достигнат Максимален размер на файла.",url:"URL адрес на изображение",remove:"Премахни изображение",original:"Оригинал"},video:{video:"Видео",videoLink:"Видео линк",insert:"Добави Видео",url:"Видео URL?",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion or Youku)"},link:{link:"Връзка",insert:"Добави връзка",unlink:"Премахни връзка",edit:"Промени",textToDisplay:"Текст за показване",url:"URL адрес",openInNewWindow:"Отвори в нов прозорец"},table:{table:"Таблица",addRowAbove:"Добави ред отгоре",addRowBelow:"Добави ред отдолу",addColLeft:"Добави колона отляво",addColRight:"Добави колона отдясно",delRow:"Изтрии ред",delCol:"Изтрии колона",delTable:"Изтрии таблица"},hr:{insert:"Добави хоризонтална линия"},style:{style:"Стил",p:"Нормален",blockquote:"Цитат",pre:"Код",h1:"Заглавие 1",h2:"Заглавие 2",h3:"Заглавие 3",h4:"Заглавие 4",h5:"Заглавие 5",h6:"Заглавие 6"},lists:{unordered:"Символен списък",ordered:"Цифров списък"},options:{help:"Помощ",fullscreen:"На цял екран",codeview:"Преглед на код"},paragraph:{paragraph:"Параграф",outdent:"Намаляване на отстъпа",indent:"Абзац",left:"Подравняване в ляво",center:"Център",right:"Подравняване в дясно",justify:"Разтягане по ширина"},color:{recent:"Последния избран цвят",more:"Още цветове",background:"Цвят на фона",foreground:"Цвят на шрифта",transparent:"Прозрачен",setTransparent:"Направете прозрачен",reset:"Възстанови",resetToDefault:"Възстанови оригиналните",cpSelect:"Изберете"},shortcut:{shortcuts:"Клавишни комбинации",close:"Затвори",textFormatting:"Форматиране на текста",action:"Действие",paragraphFormatting:"Форматиране на параграф",documentStyle:"Стил на документа",extraKeys:"Екстра бутони"},help:{insertParagraph:"Добави Параграф",undo:"Отмени последната промяна",redo:"Върни последната промяна",tab:"Tab",untab:"Untab",bold:"Удебели",italic:"Приложи наклонен стил",underline:"Приложи подчераване",strikethrough:"Приложи зачеркнат стил",removeFormat:"Изчисти стилове",justifyLeft:"Подравняване в ляво",justifyCenter:"Подравняване в центъра",justifyRight:"Подравняване в дясно",justifyFull:"Двустранно подравняване",insertUnorderedList:"Toggle unordered list",insertOrderedList:"Toggle ordered list",outdent:"Outdent on current paragraph",indent:"Indent on current paragraph",formatPara:"Change current block's format as a paragraph(P tag)",formatH1:"Change current block's format as H1",formatH2:"Change current block's format as H2",formatH3:"Change current block's format as H3",formatH4:"Change current block's format as H4",formatH5:"Change current block's format as H5",formatH6:"Change current block's format as H6",insertHorizontalRule:"Вмъкни хоризонтално правило","linkDialog.show":"Show Link Dialog"},history:{undo:"Назад",redo:"Напред"},specialChar:{specialChar:"SPECIAL CHARACTERS",select:"Избери Специални символи"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'bn-BD': {
+ font: {
+ bold: 'গাঢ়',
+ italic: 'তির্যক',
+ underline: 'নিন্মরেখা',
+ clear: 'ফন্টের শৈলী সরান',
+ height: 'লাইনের উচ্চতা',
+ name: 'ফন্ট পরিবার',
+ strikethrough: 'অবচ্ছেদন',
+ subscript: 'নিম্নলিপি',
+ superscript: 'উর্ধ্বলিপি',
+ size: 'ফন্টের আকার',
+ sizeunit: 'ফন্টের আকারের একক'
+ },
+ image: {
+ image: 'ছবি',
+ insert: 'ছবি যোগ করুন',
+ resizeFull: 'পূর্ণ আকারে নিন',
+ resizeHalf: 'অর্ধ আকারে নিন',
+ resizeQuarter: 'চতুর্থাংশ আকারে নিন',
+ resizeNone: 'আসল আকার',
+ floatLeft: 'বামে নিন',
+ floatRight: 'ডানে নিন',
+ floatNone: 'দিক সরান',
+ shapeRounded: 'আকৃতি: গোলাকার',
+ shapeCircle: 'আকৃতি: বৃত্ত',
+ shapeThumbnail: 'আকৃতি: থাম্বনেইল',
+ shapeNone: 'আকৃতি: কিছু নয়',
+ dragImageHere: 'এখানে ছবি বা লেখা টেনে আনুন',
+ dropImage: 'ছবি বা লেখা ছাড়ুন',
+ selectFromFiles: 'ফাইল থেকে নির্বাচন করুন',
+ maximumFileSize: 'সর্বোচ্চ ফাইলের আকার',
+ maximumFileSizeError: 'সর্বোচ্চ ফাইলের আকার অতিক্রম করেছে।',
+ url: 'ছবির URL',
+ remove: 'ছবি সরান',
+ original: 'আসল'
+ },
+ video: {
+ video: 'ভিডিও',
+ videoLink: 'ভিডিওর লিঙ্ক',
+ insert: 'ভিডিও সন্নিবেশ করুন',
+ url: 'ভিডিওর URL',
+ providers: '(ইউটিউব, গুগল ড্রাইভ, ভিমিও, ভিন, ইনস্টাগ্রাম, ডেইলিমোশন বা ইউকু)'
+ },
+ link: {
+ link: 'লিঙ্ক',
+ insert: 'লিঙ্ক সন্নিবেশ করুন',
+ unlink: 'লিঙ্কমুক্ত করুন',
+ edit: 'সম্পাদনা করুন',
+ textToDisplay: 'দেখানোর জন্য লেখা',
+ url: 'এই লিঙ্কটি কোন URL-এ যাবে?',
+ openInNewWindow: 'নতুন উইন্ডোতে খুলুন'
+ },
+ table: {
+ table: 'ছক',
+ addRowAbove: 'উপরে সারি যোগ করুন',
+ addRowBelow: 'নিচে সারি যোগ করুন',
+ addColLeft: 'বামে কলাম যোগ করুন',
+ addColRight: 'ডানে কলাম যোগ করুন',
+ delRow: 'সারি মুছুন',
+ delCol: 'কলাম মুছুন',
+ delTable: 'ছক মুছুন'
+ },
+ hr: {
+ insert: 'বিভাজক রেখা সন্নিবেশ করুন'
+ },
+ style: {
+ style: 'শৈলী',
+ p: 'সাধারণ',
+ blockquote: 'উক্তি',
+ pre: 'কোড',
+ h1: 'শীর্ষক ১',
+ h2: 'শীর্ষক ২',
+ h3: 'শীর্ষক ৩',
+ h4: 'শীর্ষক ৪',
+ h5: 'শীর্ষক ৫',
+ h6: 'শীর্ষক ৬'
+ },
+ lists: {
+ unordered: 'অবিন্যস্ত তালিকা',
+ ordered: 'বিন্যস্ত তালিকা'
+ },
+ options: {
+ help: 'সাহায্য',
+ fullscreen: 'পূর্ণ পর্দা',
+ codeview: 'কোড দৃশ্য'
+ },
+ paragraph: {
+ paragraph: 'অনুচ্ছেদ',
+ outdent: 'ঋণাত্মক প্রান্তিককরণ',
+ indent: 'প্রান্তিককরণ',
+ left: 'বামে সারিবদ্ধ করুন',
+ center: 'কেন্দ্রে সারিবদ্ধ করুন',
+ right: 'ডানে সারিবদ্ধ করুন',
+ justify: 'যথাযথ ফাঁক দিয়ে সাজান'
+ },
+ color: {
+ recent: 'সাম্প্রতিক রং',
+ more: 'আরও রং',
+ background: 'পটভূমির রং',
+ foreground: 'লেখার রং',
+ transparent: 'স্বচ্ছ',
+ setTransparent: 'স্বচ্ছ নির্ধারণ করুন',
+ reset: 'পুনঃস্থাপন করুন',
+ resetToDefault: 'পূর্বনির্ধারিত ফিরিয়ে আনুন',
+ cpSelect: 'নির্বাচন করুন'
+ },
+ shortcut: {
+ shortcuts: 'কীবোর্ড শর্টকাট',
+ close: 'বন্ধ করুন',
+ textFormatting: 'লেখার বিন্যাসন',
+ action: 'কার্য',
+ paragraphFormatting: 'অনুচ্ছেদের বিন্যাসন',
+ documentStyle: 'নথির শৈলী',
+ extraKeys: 'অতিরিক্ত কীগুলি'
+ },
+ help: {
+ 'escape': 'এস্কেপ',
+ 'insertParagraph': 'অনুচ্ছেদ সন্নিবেশ',
+ 'undo': 'শেষ কমান্ড পূর্বাবস্থায় ফেরত',
+ 'redo': 'শেষ কমান্ড পুনরায় করা',
+ 'tab': 'ট্যাব',
+ 'untab': 'অ-ট্যাব',
+ 'bold': 'গাঢ় শৈলী নির্ধারণ',
+ 'italic': 'তির্যক শৈলী নির্ধারণ',
+ 'underline': 'নিম্নরেখার শৈলী নির্ধারণ',
+ 'strikethrough': 'অবচ্ছেদনের শৈলী নির্ধারণ',
+ 'removeFormat': 'শৈলী পরিষ্কার',
+ 'justifyLeft': 'বামের সারিবন্ধন নির্ধারণ',
+ 'justifyCenter': 'কেন্দ্রের সারিবন্ধন নির্ধারণ',
+ 'justifyRight': 'ডানের সারিবন্ধন নির্ধারণ',
+ 'justifyFull': 'পূর্ণ সারিবন্ধন নির্ধারণ',
+ 'insertUnorderedList': 'অবিন্যস্ত তালিকা টগল',
+ 'insertOrderedList': 'বিন্যস্ত তালিকা টগল',
+ 'outdent': 'বর্তমান অনুচ্ছেদে ঋণাত্মক প্রান্তিককরণ',
+ 'indent': 'বর্তমান অনুচ্ছেদে প্রান্তিককরণ',
+ 'formatPara': 'বর্তমান ব্লকের বিন্যাসটি অনুচ্ছেদ হিসেবে পরিবর্তন (P ট্যাগ)',
+ 'formatH1': 'বর্তমান ব্লকের বিন্যাসটি H1 হিসেবে পরিবর্তন',
+ 'formatH2': 'বর্তমান ব্লকের বিন্যাসটি H2 হিসেবে পরিবর্তন',
+ 'formatH3': 'বর্তমান ব্লকের বিন্যাসটি H3 হিসেবে পরিবর্তন',
+ 'formatH4': 'বর্তমান ব্লকের বিন্যাসটি H4 হিসেবে পরিবর্তন',
+ 'formatH5': 'বর্তমান ব্লকের বিন্যাসটি H5 হিসেবে পরিবর্তন',
+ 'formatH6': 'বর্তমান ব্লকের বিন্যাসটি H6 হিসেবে পরিবর্তন',
+ 'insertHorizontalRule': 'বিভাজক রেখা সন্নিবেশ',
+ 'linkDialog.show': 'লিংক ডায়ালগ প্রদর্শন'
+ },
+ history: {
+ undo: 'পূর্বাবস্থায় আনুন',
+ redo: 'পুনঃকরুন'
+ },
+ specialChar: {
+ specialChar: 'বিশেষ অক্ষর',
+ select: 'বিশেষ অক্ষর নির্বাচন করুন'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-bn-BD.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-bn-BD.js","mappings":";;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;;ACVA,CAAC,UAASA,CAAC,EAAE;EACXA,CAAC,CAACC,MAAM,CAAC,IAAI,EAAED,CAAC,CAACE,UAAU,CAACC,IAAI,EAAE;IAChC,OAAO,EAAE;MACPC,IAAI,EAAE;QACJC,IAAI,EAAE,KAAK;QACXC,MAAM,EAAE,QAAQ;QAChBC,SAAS,EAAE,WAAW;QACtBC,KAAK,EAAE,kBAAkB;QACzBC,MAAM,EAAE,eAAe;QACvBC,IAAI,EAAE,aAAa;QACnBC,aAAa,EAAE,UAAU;QACzBC,SAAS,EAAE,WAAW;QACtBC,WAAW,EAAE,YAAY;QACzBC,IAAI,EAAE,aAAa;QACnBC,QAAQ,EAAE;MACZ,CAAC;MACDC,KAAK,EAAE;QACLA,KAAK,EAAE,KAAK;QACZC,MAAM,EAAE,cAAc;QACtBC,UAAU,EAAE,iBAAiB;QAC7BC,UAAU,EAAE,gBAAgB;QAC5BC,aAAa,EAAE,qBAAqB;QACpCC,UAAU,EAAE,UAAU;QACtBC,SAAS,EAAE,UAAU;QACrBC,UAAU,EAAE,UAAU;QACtBC,SAAS,EAAE,UAAU;QACrBC,YAAY,EAAE,gBAAgB;QAC9BC,WAAW,EAAE,cAAc;QAC3BC,cAAc,EAAE,kBAAkB;QAClCC,SAAS,EAAE,gBAAgB;QAC3BC,aAAa,EAAE,6BAA6B;QAC5CC,SAAS,EAAE,mBAAmB;QAC9BC,eAAe,EAAE,yBAAyB;QAC1CC,eAAe,EAAE,sBAAsB;QACvCC,oBAAoB,EAAE,qCAAqC;QAC3DC,GAAG,EAAE,UAAU;QACfC,MAAM,EAAE,UAAU;QAClBC,QAAQ,EAAE;MACZ,CAAC;MACDC,KAAK,EAAE;QACLA,KAAK,EAAE,OAAO;QACdC,SAAS,EAAE,cAAc;QACzBrB,MAAM,EAAE,qBAAqB;QAC7BiB,GAAG,EAAE,YAAY;QACjBK,SAAS,EAAE;MACb,CAAC;MACDC,IAAI,EAAE;QACJA,IAAI,EAAE,OAAO;QACbvB,MAAM,EAAE,qBAAqB;QAC7BwB,MAAM,EAAE,iBAAiB;QACzBC,IAAI,EAAE,eAAe;QACrBC,aAAa,EAAE,mBAAmB;QAClCT,GAAG,EAAE,4BAA4B;QACjCU,eAAe,EAAE;MACnB,CAAC;MACDC,KAAK,EAAE;QACLA,KAAK,EAAE,IAAI;QACXC,WAAW,EAAE,oBAAoB;QACjCC,WAAW,EAAE,oBAAoB;QACjCC,UAAU,EAAE,oBAAoB;QAChCC,WAAW,EAAE,oBAAoB;QACjCC,MAAM,EAAE,YAAY;QACpBC,MAAM,EAAE,YAAY;QACpBC,QAAQ,EAAE;MACZ,CAAC;MACDC,EAAE,EAAE;QACFpC,MAAM,EAAE;MACV,CAAC;MACDqC,KAAK,EAAE;QACLA,KAAK,EAAE,MAAM;QACbC,CAAC,EAAE,QAAQ;QACXC,UAAU,EAAE,OAAO;QACnBC,GAAG,EAAE,KAAK;QACVC,EAAE,EAAE,UAAU;QACdC,EAAE,EAAE,UAAU;QACdC,EAAE,EAAE,UAAU;QACdC,EAAE,EAAE,UAAU;QACdC,EAAE,EAAE,UAAU;QACdC,EAAE,EAAE;MACN,CAAC;MACDC,KAAK,EAAE;QACLC,SAAS,EAAE,kBAAkB;QAC7BC,OAAO,EAAE;MACX,CAAC;MACDC,OAAO,EAAE;QACPC,IAAI,EAAE,SAAS;QACfC,UAAU,EAAE,aAAa;QACzBC,QAAQ,EAAE;MACZ,CAAC;MACDC,SAAS,EAAE;QACTA,SAAS,EAAE,UAAU;QACrBC,OAAO,EAAE,sBAAsB;QAC/BC,MAAM,EAAE,cAAc;QACtBC,IAAI,EAAE,oBAAoB;QAC1BC,MAAM,EAAE,wBAAwB;QAChCC,KAAK,EAAE,oBAAoB;QAC3BC,OAAO,EAAE;MACX,CAAC;MACDC,KAAK,EAAE;QACLC,MAAM,EAAE,eAAe;QACvBC,IAAI,EAAE,QAAQ;QACdC,UAAU,EAAE,YAAY;QACxBC,UAAU,EAAE,UAAU;QACtBC,WAAW,EAAE,QAAQ;QACrBC,cAAc,EAAE,sBAAsB;QACtCC,KAAK,EAAE,iBAAiB;QACxBC,cAAc,EAAE,4BAA4B;QAC5CC,QAAQ,EAAE;MACZ,CAAC;MACDC,QAAQ,EAAE;QACRC,SAAS,EAAE,iBAAiB;QAC5BC,KAAK,EAAE,WAAW;QAClBC,cAAc,EAAE,gBAAgB;QAChCC,MAAM,EAAE,OAAO;QACfC,mBAAmB,EAAE,qBAAqB;QAC1CC,aAAa,EAAE,WAAW;QAC1BC,SAAS,EAAE;MACb,CAAC;MACD3B,IAAI,EAAE;QACJ,QAAQ,EAAE,QAAQ;QAClB,iBAAiB,EAAE,mBAAmB;QACtC,MAAM,EAAE,8BAA8B;QACtC,MAAM,EAAE,uBAAuB;QAC/B,KAAK,EAAE,OAAO;QACd,OAAO,EAAE,SAAS;QAClB,MAAM,EAAE,mBAAmB;QAC3B,QAAQ,EAAE,sBAAsB;QAChC,WAAW,EAAE,0BAA0B;QACvC,eAAe,EAAE,0BAA0B;QAC3C,cAAc,EAAE,eAAe;QAC/B,aAAa,EAAE,0BAA0B;QACzC,eAAe,EAAE,8BAA8B;QAC/C,cAAc,EAAE,0BAA0B;QAC1C,aAAa,EAAE,0BAA0B;QACzC,qBAAqB,EAAE,sBAAsB;QAC7C,mBAAmB,EAAE,qBAAqB;QAC1C,SAAS,EAAE,wCAAwC;QACnD,QAAQ,EAAE,gCAAgC;QAC1C,YAAY,EAAE,6DAA6D;QAC3E,UAAU,EAAE,6CAA6C;QACzD,UAAU,EAAE,6CAA6C;QACzD,UAAU,EAAE,6CAA6C;QACzD,UAAU,EAAE,6CAA6C;QACzD,UAAU,EAAE,6CAA6C;QACzD,UAAU,EAAE,6CAA6C;QACzD,sBAAsB,EAAE,sBAAsB;QAC9C,iBAAiB,EAAE;MACrB,CAAC;MACD4B,OAAO,EAAE;QACPC,IAAI,EAAE,mBAAmB;QACzBC,IAAI,EAAE;MACR,CAAC;MACDC,WAAW,EAAE;QACXA,WAAW,EAAE,aAAa;QAC1BC,MAAM,EAAE;MACV;IACF;EACF,CAAC,CAAC;AACJ,CAAC,EAAEC,MAAM,CAAC","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-bn-BD.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'bn-BD': {\n font: {\n bold: 'গাঢ়',\n italic: 'তির্যক',\n underline: 'নিন্মরেখা',\n clear: 'ফন্টের শৈলী সরান',\n height: 'লাইনের উচ্চতা',\n name: 'ফন্ট পরিবার',\n strikethrough: 'অবচ্ছেদন',\n subscript: 'নিম্নলিপি',\n superscript: 'উর্ধ্বলিপি',\n size: 'ফন্টের আকার',\n sizeunit: 'ফন্টের আকারের একক',\n },\n image: {\n image: 'ছবি',\n insert: 'ছবি যোগ করুন',\n resizeFull: 'পূর্ণ আকারে নিন',\n resizeHalf: 'অর্ধ আকারে নিন',\n resizeQuarter: 'চতুর্থাংশ আকারে নিন',\n resizeNone: 'আসল আকার',\n floatLeft: 'বামে নিন',\n floatRight: 'ডানে নিন',\n floatNone: 'দিক সরান',\n shapeRounded: 'আকৃতি: গোলাকার',\n shapeCircle: 'আকৃতি: বৃত্ত',\n shapeThumbnail: 'আকৃতি: থাম্বনেইল',\n shapeNone: 'আকৃতি: কিছু নয়',\n dragImageHere: 'এখানে ছবি বা লেখা টেনে আনুন',\n dropImage: 'ছবি বা লেখা ছাড়ুন',\n selectFromFiles: 'ফাইল থেকে নির্বাচন করুন',\n maximumFileSize: 'সর্বোচ্চ ফাইলের আকার',\n maximumFileSizeError: 'সর্বোচ্চ ফাইলের আকার অতিক্রম করেছে।',\n url: 'ছবির URL',\n remove: 'ছবি সরান',\n original: 'আসল',\n },\n video: {\n video: 'ভিডিও',\n videoLink: 'ভিডিওর লিঙ্ক',\n insert: 'ভিডিও সন্নিবেশ করুন',\n url: 'ভিডিওর URL',\n providers: '(ইউটিউব, গুগল ড্রাইভ, ভিমিও, ভিন, ইনস্টাগ্রাম, ডেইলিমোশন বা ইউকু)',\n },\n link: {\n link: 'লিঙ্ক',\n insert: 'লিঙ্ক সন্নিবেশ করুন',\n unlink: 'লিঙ্কমুক্ত করুন',\n edit: 'সম্পাদনা করুন',\n textToDisplay: 'দেখানোর জন্য লেখা',\n url: 'এই লিঙ্কটি কোন URL-এ যাবে?',\n openInNewWindow: 'নতুন উইন্ডোতে খুলুন',\n },\n table: {\n table: 'ছক',\n addRowAbove: 'উপরে সারি যোগ করুন',\n addRowBelow: 'নিচে সারি যোগ করুন',\n addColLeft: 'বামে কলাম যোগ করুন',\n addColRight: 'ডানে কলাম যোগ করুন',\n delRow: 'সারি মুছুন',\n delCol: 'কলাম মুছুন',\n delTable: 'ছক মুছুন',\n },\n hr: {\n insert: 'বিভাজক রেখা সন্নিবেশ করুন',\n },\n style: {\n style: 'শৈলী',\n p: 'সাধারণ',\n blockquote: 'উক্তি',\n pre: 'কোড',\n h1: 'শীর্ষক ১',\n h2: 'শীর্ষক ২',\n h3: 'শীর্ষক ৩',\n h4: 'শীর্ষক ৪',\n h5: 'শীর্ষক ৫',\n h6: 'শীর্ষক ৬',\n },\n lists: {\n unordered: 'অবিন্যস্ত তালিকা',\n ordered: 'বিন্যস্ত তালিকা',\n },\n options: {\n help: 'সাহায্য',\n fullscreen: 'পূর্ণ পর্দা',\n codeview: 'কোড দৃশ্য',\n },\n paragraph: {\n paragraph: 'অনুচ্ছেদ',\n outdent: 'ঋণাত্মক প্রান্তিককরণ',\n indent: 'প্রান্তিককরণ',\n left: 'বামে সারিবদ্ধ করুন',\n center: 'কেন্দ্রে সারিবদ্ধ করুন',\n right: 'ডানে সারিবদ্ধ করুন',\n justify: 'যথাযথ ফাঁক দিয়ে সাজান',\n },\n color: {\n recent: 'সাম্প্রতিক রং',\n more: 'আরও রং',\n background: 'পটভূমির রং',\n foreground: 'লেখার রং',\n transparent: 'স্বচ্ছ',\n setTransparent: 'স্বচ্ছ নির্ধারণ করুন',\n reset: 'পুনঃস্থাপন করুন',\n resetToDefault: 'পূর্বনির্ধারিত ফিরিয়ে আনুন',\n cpSelect: 'নির্বাচন করুন',\n },\n shortcut: {\n shortcuts: 'কীবোর্ড শর্টকাট',\n close: 'বন্ধ করুন',\n textFormatting: 'লেখার বিন্যাসন',\n action: 'কার্য',\n paragraphFormatting: 'অনুচ্ছেদের বিন্যাসন',\n documentStyle: 'নথির শৈলী',\n extraKeys: 'অতিরিক্ত কীগুলি',\n },\n help: {\n 'escape': 'এস্কেপ',\n 'insertParagraph': 'অনুচ্ছেদ সন্নিবেশ',\n 'undo': 'শেষ কমান্ড পূর্বাবস্থায় ফেরত',\n 'redo': 'শেষ কমান্ড পুনরায় করা',\n 'tab': 'ট্যাব',\n 'untab': 'অ-ট্যাব',\n 'bold': 'গাঢ় শৈলী নির্ধারণ',\n 'italic': 'তির্যক শৈলী নির্ধারণ',\n 'underline': 'নিম্নরেখার শৈলী নির্ধারণ',\n 'strikethrough': 'অবচ্ছেদনের শৈলী নির্ধারণ',\n 'removeFormat': 'শৈলী পরিষ্কার',\n 'justifyLeft': 'বামের সারিবন্ধন নির্ধারণ',\n 'justifyCenter': 'কেন্দ্রের সারিবন্ধন নির্ধারণ',\n 'justifyRight': 'ডানের সারিবন্ধন নির্ধারণ',\n 'justifyFull': 'পূর্ণ সারিবন্ধন নির্ধারণ',\n 'insertUnorderedList': 'অবিন্যস্ত তালিকা টগল',\n 'insertOrderedList': 'বিন্যস্ত তালিকা টগল',\n 'outdent': 'বর্তমান অনুচ্ছেদে ঋণাত্মক প্রান্তিককরণ',\n 'indent': 'বর্তমান অনুচ্ছেদে প্রান্তিককরণ',\n 'formatPara': 'বর্তমান ব্লকের বিন্যাসটি অনুচ্ছেদ হিসেবে পরিবর্তন (P ট্যাগ)',\n 'formatH1': 'বর্তমান ব্লকের বিন্যাসটি H1 হিসেবে পরিবর্তন',\n 'formatH2': 'বর্তমান ব্লকের বিন্যাসটি H2 হিসেবে পরিবর্তন',\n 'formatH3': 'বর্তমান ব্লকের বিন্যাসটি H3 হিসেবে পরিবর্তন',\n 'formatH4': 'বর্তমান ব্লকের বিন্যাসটি H4 হিসেবে পরিবর্তন',\n 'formatH5': 'বর্তমান ব্লকের বিন্যাসটি H5 হিসেবে পরিবর্তন',\n 'formatH6': 'বর্তমান ব্লকের বিন্যাসটি H6 হিসেবে পরিবর্তন',\n 'insertHorizontalRule': 'বিভাজক রেখা সন্নিবেশ',\n 'linkDialog.show': 'লিংক ডায়ালগ প্রদর্শন',\n },\n history: {\n undo: 'পূর্বাবস্থায় আনুন',\n redo: 'পুনঃকরুন',\n },\n specialChar: {\n specialChar: 'বিশেষ অক্ষর',\n select: 'বিশেষ অক্ষর নির্বাচন করুন',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","sizeunit","image","insert","resizeFull","resizeHalf","resizeQuarter","resizeNone","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","cpSelect","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var o in r)("object"==typeof exports?exports:e)[o]=r[o]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"bn-BD":{font:{bold:"গাঢ়",italic:"তির্যক",underline:"নিন্মরেখা",clear:"ফন্টের শৈলী সরান",height:"লাইনের উচ্চতা",name:"ফন্ট পরিবার",strikethrough:"অবচ্ছেদন",subscript:"নিম্নলিপি",superscript:"উর্ধ্বলিপি",size:"ফন্টের আকার",sizeunit:"ফন্টের আকারের একক"},image:{image:"ছবি",insert:"ছবি যোগ করুন",resizeFull:"পূর্ণ আকারে নিন",resizeHalf:"অর্ধ আকারে নিন",resizeQuarter:"চতুর্থাংশ আকারে নিন",resizeNone:"আসল আকার",floatLeft:"বামে নিন",floatRight:"ডানে নিন",floatNone:"দিক সরান",shapeRounded:"আকৃতি: গোলাকার",shapeCircle:"আকৃতি: বৃত্ত",shapeThumbnail:"আকৃতি: থাম্বনেইল",shapeNone:"আকৃতি: কিছু নয়",dragImageHere:"এখানে ছবি বা লেখা টেনে আনুন",dropImage:"ছবি বা লেখা ছাড়ুন",selectFromFiles:"ফাইল থেকে নির্বাচন করুন",maximumFileSize:"সর্বোচ্চ ফাইলের আকার",maximumFileSizeError:"সর্বোচ্চ ফাইলের আকার অতিক্রম করেছে।",url:"ছবির URL",remove:"ছবি সরান",original:"আসল"},video:{video:"ভিডিও",videoLink:"ভিডিওর লিঙ্ক",insert:"ভিডিও সন্নিবেশ করুন",url:"ভিডিওর URL",providers:"(ইউটিউব, গুগল ড্রাইভ, ভিমিও, ভিন, ইনস্টাগ্রাম, ডেইলিমোশন বা ইউকু)"},link:{link:"লিঙ্ক",insert:"লিঙ্ক সন্নিবেশ করুন",unlink:"লিঙ্কমুক্ত করুন",edit:"সম্পাদনা করুন",textToDisplay:"দেখানোর জন্য লেখা",url:"এই লিঙ্কটি কোন URL-এ যাবে?",openInNewWindow:"নতুন উইন্ডোতে খুলুন"},table:{table:"ছক",addRowAbove:"উপরে সারি যোগ করুন",addRowBelow:"নিচে সারি যোগ করুন",addColLeft:"বামে কলাম যোগ করুন",addColRight:"ডানে কলাম যোগ করুন",delRow:"সারি মুছুন",delCol:"কলাম মুছুন",delTable:"ছক মুছুন"},hr:{insert:"বিভাজক রেখা সন্নিবেশ করুন"},style:{style:"শৈলী",p:"সাধারণ",blockquote:"উক্তি",pre:"কোড",h1:"শীর্ষক ১",h2:"শীর্ষক ২",h3:"শীর্ষক ৩",h4:"শীর্ষক ৪",h5:"শীর্ষক ৫",h6:"শীর্ষক ৬"},lists:{unordered:"অবিন্যস্ত তালিকা",ordered:"বিন্যস্ত তালিকা"},options:{help:"সাহায্য",fullscreen:"পূর্ণ পর্দা",codeview:"কোড দৃশ্য"},paragraph:{paragraph:"অনুচ্ছেদ",outdent:"ঋণাত্মক প্রান্তিককরণ",indent:"প্রান্তিককরণ",left:"বামে সারিবদ্ধ করুন",center:"কেন্দ্রে সারিবদ্ধ করুন",right:"ডানে সারিবদ্ধ করুন",justify:"যথাযথ ফাঁক দিয়ে সাজান"},color:{recent:"সাম্প্রতিক রং",more:"আরও রং",background:"পটভূমির রং",foreground:"লেখার রং",transparent:"স্বচ্ছ",setTransparent:"স্বচ্ছ নির্ধারণ করুন",reset:"পুনঃস্থাপন করুন",resetToDefault:"পূর্বনির্ধারিত ফিরিয়ে আনুন",cpSelect:"নির্বাচন করুন"},shortcut:{shortcuts:"কীবোর্ড শর্টকাট",close:"বন্ধ করুন",textFormatting:"লেখার বিন্যাসন",action:"কার্য",paragraphFormatting:"অনুচ্ছেদের বিন্যাসন",documentStyle:"নথির শৈলী",extraKeys:"অতিরিক্ত কীগুলি"},help:{escape:"এস্কেপ",insertParagraph:"অনুচ্ছেদ সন্নিবেশ",undo:"শেষ কমান্ড পূর্বাবস্থায় ফেরত",redo:"শেষ কমান্ড পুনরায় করা",tab:"ট্যাব",untab:"অ-ট্যাব",bold:"গাঢ় শৈলী নির্ধারণ",italic:"তির্যক শৈলী নির্ধারণ",underline:"নিম্নরেখার শৈলী নির্ধারণ",strikethrough:"অবচ্ছেদনের শৈলী নির্ধারণ",removeFormat:"শৈলী পরিষ্কার",justifyLeft:"বামের সারিবন্ধন নির্ধারণ",justifyCenter:"কেন্দ্রের সারিবন্ধন নির্ধারণ",justifyRight:"ডানের সারিবন্ধন নির্ধারণ",justifyFull:"পূর্ণ সারিবন্ধন নির্ধারণ",insertUnorderedList:"অবিন্যস্ত তালিকা টগল",insertOrderedList:"বিন্যস্ত তালিকা টগল",outdent:"বর্তমান অনুচ্ছেদে ঋণাত্মক প্রান্তিককরণ",indent:"বর্তমান অনুচ্ছেদে প্রান্তিককরণ",formatPara:"বর্তমান ব্লকের বিন্যাসটি অনুচ্ছেদ হিসেবে পরিবর্তন (P ট্যাগ)",formatH1:"বর্তমান ব্লকের বিন্যাসটি H1 হিসেবে পরিবর্তন",formatH2:"বর্তমান ব্লকের বিন্যাসটি H2 হিসেবে পরিবর্তন",formatH3:"বর্তমান ব্লকের বিন্যাসটি H3 হিসেবে পরিবর্তন",formatH4:"বর্তমান ব্লকের বিন্যাসটি H4 হিসেবে পরিবর্তন",formatH5:"বর্তমান ব্লকের বিন্যাসটি H5 হিসেবে পরিবর্তন",formatH6:"বর্তমান ব্লকের বিন্যাসটি H6 হিসেবে পরিবর্তন",insertHorizontalRule:"বিভাজক রেখা সন্নিবেশ","linkDialog.show":"লিংক ডায়ালগ প্রদর্শন"},history:{undo:"পূর্বাবস্থায় আনুন",redo:"পুনঃকরুন"},specialChar:{specialChar:"বিশেষ অক্ষর",select:"বিশেষ অক্ষর নির্বাচন করুন"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'ca-ES': {
+ font: {
+ bold: 'Negreta',
+ italic: 'Cursiva',
+ underline: 'Subratllat',
+ clear: 'Treure estil de lletra',
+ height: 'Alçada de línia',
+ name: 'Font',
+ strikethrough: 'Ratllat',
+ subscript: 'Subíndex',
+ superscript: 'Superíndex',
+ size: 'Mida de lletra'
+ },
+ image: {
+ image: 'Imatge',
+ insert: 'Inserir imatge',
+ resizeFull: 'Redimensionar a mida completa',
+ resizeHalf: 'Redimensionar a la meitat',
+ resizeQuarter: 'Redimensionar a un quart',
+ floatLeft: 'Alinear a l\'esquerra',
+ floatRight: 'Alinear a la dreta',
+ floatNone: 'No alinear',
+ shapeRounded: 'Forma: Arrodonit',
+ shapeCircle: 'Forma: Cercle',
+ shapeThumbnail: 'Forma: Marc',
+ shapeNone: 'Forma: Cap',
+ dragImageHere: 'Arrossegueu una imatge o text aquí',
+ dropImage: 'Deixa anar aquí una imatge o un text',
+ selectFromFiles: 'Seleccioneu des dels arxius',
+ maximumFileSize: 'Mida màxima de l\'arxiu',
+ maximumFileSizeError: 'La mida màxima de l\'arxiu s\'ha superat.',
+ url: 'URL de la imatge',
+ remove: 'Eliminar imatge',
+ original: 'Original'
+ },
+ video: {
+ video: 'Vídeo',
+ videoLink: 'Enllaç del vídeo',
+ insert: 'Inserir vídeo',
+ url: 'URL del vídeo?',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion o Youku)'
+ },
+ link: {
+ link: 'Enllaç',
+ insert: 'Inserir enllaç',
+ unlink: 'Treure enllaç',
+ edit: 'Editar',
+ textToDisplay: 'Text per mostrar',
+ url: 'Cap a quina URL porta l\'enllaç?',
+ openInNewWindow: 'Obrir en una finestra nova'
+ },
+ table: {
+ table: 'Taula',
+ addRowAbove: 'Add row above',
+ addRowBelow: 'Add row below',
+ addColLeft: 'Add column left',
+ addColRight: 'Add column right',
+ delRow: 'Delete row',
+ delCol: 'Delete column',
+ delTable: 'Delete table'
+ },
+ hr: {
+ insert: 'Inserir línia horitzontal'
+ },
+ style: {
+ style: 'Estil',
+ p: 'p',
+ blockquote: 'Cita',
+ pre: 'Codi',
+ h1: 'Títol 1',
+ h2: 'Títol 2',
+ h3: 'Títol 3',
+ h4: 'Títol 4',
+ h5: 'Títol 5',
+ h6: 'Títol 6'
+ },
+ lists: {
+ unordered: 'Llista desendreçada',
+ ordered: 'Llista endreçada'
+ },
+ options: {
+ help: 'Ajut',
+ fullscreen: 'Pantalla sencera',
+ codeview: 'Veure codi font'
+ },
+ paragraph: {
+ paragraph: 'Paràgraf',
+ outdent: 'Menys tabulació',
+ indent: 'Més tabulació',
+ left: 'Alinear a l\'esquerra',
+ center: 'Alinear al mig',
+ right: 'Alinear a la dreta',
+ justify: 'Justificar'
+ },
+ color: {
+ recent: 'Últim color',
+ more: 'Més colors',
+ background: 'Color de fons',
+ foreground: 'Color de lletra',
+ transparent: 'Transparent',
+ setTransparent: 'Establir transparent',
+ reset: 'Restablir',
+ resetToDefault: 'Restablir per defecte'
+ },
+ shortcut: {
+ shortcuts: 'Dreceres de teclat',
+ close: 'Tancar',
+ textFormatting: 'Format de text',
+ action: 'Acció',
+ paragraphFormatting: 'Format de paràgraf',
+ documentStyle: 'Estil del document',
+ extraKeys: 'Tecles adicionals'
+ },
+ help: {
+ 'insertParagraph': 'Inserir paràgraf',
+ 'undo': 'Desfer l\'última acció',
+ 'redo': 'Refer l\'última acció',
+ 'tab': 'Tabular',
+ 'untab': 'Eliminar tabulació',
+ 'bold': 'Establir estil negreta',
+ 'italic': 'Establir estil cursiva',
+ 'underline': 'Establir estil subratllat',
+ 'strikethrough': 'Establir estil ratllat',
+ 'removeFormat': 'Netejar estil',
+ 'justifyLeft': 'Alinear a l\'esquerra',
+ 'justifyCenter': 'Alinear al centre',
+ 'justifyRight': 'Alinear a la dreta',
+ 'justifyFull': 'Justificar',
+ 'insertUnorderedList': 'Inserir llista desendreçada',
+ 'insertOrderedList': 'Inserir llista endreçada',
+ 'outdent': 'Reduïr tabulació del paràgraf',
+ 'indent': 'Augmentar tabulació del paràgraf',
+ 'formatPara': 'Canviar l\'estil del bloc com a un paràgraf (etiqueta P)',
+ 'formatH1': 'Canviar l\'estil del bloc com a un H1',
+ 'formatH2': 'Canviar l\'estil del bloc com a un H2',
+ 'formatH3': 'Canviar l\'estil del bloc com a un H3',
+ 'formatH4': 'Canviar l\'estil del bloc com a un H4',
+ 'formatH5': 'Canviar l\'estil del bloc com a un H5',
+ 'formatH6': 'Canviar l\'estil del bloc com a un H6',
+ 'insertHorizontalRule': 'Inserir una línia horitzontal',
+ 'linkDialog.show': 'Mostrar panel d\'enllaços'
+ },
+ history: {
+ undo: 'Desfer',
+ redo: 'Refer'
+ },
+ specialChar: {
+ specialChar: 'CARÀCTERS ESPECIALS',
+ select: 'Selecciona caràcters especials'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-ca-ES.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-ca-ES.js","mappings":";;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;;ACVA,CAAC,UAASA,CAAC,EAAE;EACXA,CAAC,CAACC,MAAM,CAAC,IAAI,EAAED,CAAC,CAACE,UAAU,CAACC,IAAI,EAAE;IAChC,OAAO,EAAE;MACPC,IAAI,EAAE;QACJC,IAAI,EAAE,SAAS;QACfC,MAAM,EAAE,SAAS;QACjBC,SAAS,EAAE,YAAY;QACvBC,KAAK,EAAE,wBAAwB;QAC/BC,MAAM,EAAE,iBAAiB;QACzBC,IAAI,EAAE,MAAM;QACZC,aAAa,EAAE,SAAS;QACxBC,SAAS,EAAE,UAAU;QACrBC,WAAW,EAAE,YAAY;QACzBC,IAAI,EAAE;MACR,CAAC;MACDC,KAAK,EAAE;QACLA,KAAK,EAAE,QAAQ;QACfC,MAAM,EAAE,gBAAgB;QACxBC,UAAU,EAAE,+BAA+B;QAC3CC,UAAU,EAAE,2BAA2B;QACvCC,aAAa,EAAE,0BAA0B;QACzCC,SAAS,EAAE,uBAAuB;QAClCC,UAAU,EAAE,oBAAoB;QAChCC,SAAS,EAAE,YAAY;QACvBC,YAAY,EAAE,kBAAkB;QAChCC,WAAW,EAAE,eAAe;QAC5BC,cAAc,EAAE,aAAa;QAC7BC,SAAS,EAAE,YAAY;QACvBC,aAAa,EAAE,oCAAoC;QACnDC,SAAS,EAAE,sCAAsC;QACjDC,eAAe,EAAE,6BAA6B;QAC9CC,eAAe,EAAE,yBAAyB;QAC1CC,oBAAoB,EAAE,2CAA2C;QACjEC,GAAG,EAAE,kBAAkB;QACvBC,MAAM,EAAE,iBAAiB;QACzBC,QAAQ,EAAE;MACZ,CAAC;MACDC,KAAK,EAAE;QACLA,KAAK,EAAE,OAAO;QACdC,SAAS,EAAE,kBAAkB;QAC7BpB,MAAM,EAAE,eAAe;QACvBgB,GAAG,EAAE,gBAAgB;QACrBK,SAAS,EAAE;MACb,CAAC;MACDC,IAAI,EAAE;QACJA,IAAI,EAAE,QAAQ;QACdtB,MAAM,EAAE,gBAAgB;QACxBuB,MAAM,EAAE,eAAe;QACvBC,IAAI,EAAE,QAAQ;QACdC,aAAa,EAAE,kBAAkB;QACjCT,GAAG,EAAE,kCAAkC;QACvCU,eAAe,EAAE;MACnB,CAAC;MACDC,KAAK,EAAE;QACLA,KAAK,EAAE,OAAO;QACdC,WAAW,EAAE,eAAe;QAC5BC,WAAW,EAAE,eAAe;QAC5BC,UAAU,EAAE,iBAAiB;QAC7BC,WAAW,EAAE,kBAAkB;QAC/BC,MAAM,EAAE,YAAY;QACpBC,MAAM,EAAE,eAAe;QACvBC,QAAQ,EAAE;MACZ,CAAC;MACDC,EAAE,EAAE;QACFnC,MAAM,EAAE;MACV,CAAC;MACDoC,KAAK,EAAE;QACLA,KAAK,EAAE,OAAO;QACdC,CAAC,EAAE,GAAG;QACNC,UAAU,EAAE,MAAM;QAClBC,GAAG,EAAE,MAAM;QACXC,EAAE,EAAE,SAAS;QACbC,EAAE,EAAE,SAAS;QACbC,EAAE,EAAE,SAAS;QACbC,EAAE,EAAE,SAAS;QACbC,EAAE,EAAE,SAAS;QACbC,EAAE,EAAE;MACN,CAAC;MACDC,KAAK,EAAE;QACLC,SAAS,EAAE,qBAAqB;QAChCC,OAAO,EAAE;MACX,CAAC;MACDC,OAAO,EAAE;QACPC,IAAI,EAAE,MAAM;QACZC,UAAU,EAAE,kBAAkB;QAC9BC,QAAQ,EAAE;MACZ,CAAC;MACDC,SAAS,EAAE;QACTA,SAAS,EAAE,UAAU;QACrBC,OAAO,EAAE,iBAAiB;QAC1BC,MAAM,EAAE,eAAe;QACvBC,IAAI,EAAE,uBAAuB;QAC7BC,MAAM,EAAE,gBAAgB;QACxBC,KAAK,EAAE,oBAAoB;QAC3BC,OAAO,EAAE;MACX,CAAC;MACDC,KAAK,EAAE;QACLC,MAAM,EAAE,aAAa;QACrBC,IAAI,EAAE,YAAY;QAClBC,UAAU,EAAE,eAAe;QAC3BC,UAAU,EAAE,iBAAiB;QAC7BC,WAAW,EAAE,aAAa;QAC1BC,cAAc,EAAE,sBAAsB;QACtCC,KAAK,EAAE,WAAW;QAClBC,cAAc,EAAE;MAClB,CAAC;MACDC,QAAQ,EAAE;QACRC,SAAS,EAAE,oBAAoB;QAC/BC,KAAK,EAAE,QAAQ;QACfC,cAAc,EAAE,gBAAgB;QAChCC,MAAM,EAAE,OAAO;QACfC,mBAAmB,EAAE,oBAAoB;QACzCC,aAAa,EAAE,oBAAoB;QACnCC,SAAS,EAAE;MACb,CAAC;MACD1B,IAAI,EAAE;QACJ,iBAAiB,EAAE,kBAAkB;QACrC,MAAM,EAAE,wBAAwB;QAChC,MAAM,EAAE,uBAAuB;QAC/B,KAAK,EAAE,SAAS;QAChB,OAAO,EAAE,oBAAoB;QAC7B,MAAM,EAAE,wBAAwB;QAChC,QAAQ,EAAE,wBAAwB;QAClC,WAAW,EAAE,2BAA2B;QACxC,eAAe,EAAE,wBAAwB;QACzC,cAAc,EAAE,eAAe;QAC/B,aAAa,EAAE,uBAAuB;QACtC,eAAe,EAAE,mBAAmB;QACpC,cAAc,EAAE,oBAAoB;QACpC,aAAa,EAAE,YAAY;QAC3B,qBAAqB,EAAE,6BAA6B;QACpD,mBAAmB,EAAE,0BAA0B;QAC/C,SAAS,EAAE,+BAA+B;QAC1C,QAAQ,EAAE,kCAAkC;QAC5C,YAAY,EAAE,0DAA0D;QACxE,UAAU,EAAE,uCAAuC;QACnD,UAAU,EAAE,uCAAuC;QACnD,UAAU,EAAE,uCAAuC;QACnD,UAAU,EAAE,uCAAuC;QACnD,UAAU,EAAE,uCAAuC;QACnD,UAAU,EAAE,uCAAuC;QACnD,sBAAsB,EAAE,+BAA+B;QACvD,iBAAiB,EAAE;MACrB,CAAC;MACD2B,OAAO,EAAE;QACPC,IAAI,EAAE,QAAQ;QACdC,IAAI,EAAE;MACR,CAAC;MACDC,WAAW,EAAE;QACXA,WAAW,EAAE,qBAAqB;QAClCC,MAAM,EAAE;MACV;IACF;EACF,CAAC,CAAC;AACJ,CAAC,EAAEC,MAAM,CAAC","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-ca-ES.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'ca-ES': {\n font: {\n bold: 'Negreta',\n italic: 'Cursiva',\n underline: 'Subratllat',\n clear: 'Treure estil de lletra',\n height: 'Alçada de línia',\n name: 'Font',\n strikethrough: 'Ratllat',\n subscript: 'Subíndex',\n superscript: 'Superíndex',\n size: 'Mida de lletra',\n },\n image: {\n image: 'Imatge',\n insert: 'Inserir imatge',\n resizeFull: 'Redimensionar a mida completa',\n resizeHalf: 'Redimensionar a la meitat',\n resizeQuarter: 'Redimensionar a un quart',\n floatLeft: 'Alinear a l\\'esquerra',\n floatRight: 'Alinear a la dreta',\n floatNone: 'No alinear',\n shapeRounded: 'Forma: Arrodonit',\n shapeCircle: 'Forma: Cercle',\n shapeThumbnail: 'Forma: Marc',\n shapeNone: 'Forma: Cap',\n dragImageHere: 'Arrossegueu una imatge o text aquí',\n dropImage: 'Deixa anar aquí una imatge o un text',\n selectFromFiles: 'Seleccioneu des dels arxius',\n maximumFileSize: 'Mida màxima de l\\'arxiu',\n maximumFileSizeError: 'La mida màxima de l\\'arxiu s\\'ha superat.',\n url: 'URL de la imatge',\n remove: 'Eliminar imatge',\n original: 'Original',\n },\n video: {\n video: 'Vídeo',\n videoLink: 'Enllaç del vídeo',\n insert: 'Inserir vídeo',\n url: 'URL del vídeo?',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion o Youku)',\n },\n link: {\n link: 'Enllaç',\n insert: 'Inserir enllaç',\n unlink: 'Treure enllaç',\n edit: 'Editar',\n textToDisplay: 'Text per mostrar',\n url: 'Cap a quina URL porta l\\'enllaç?',\n openInNewWindow: 'Obrir en una finestra nova',\n },\n table: {\n table: 'Taula',\n addRowAbove: 'Add row above',\n addRowBelow: 'Add row below',\n addColLeft: 'Add column left',\n addColRight: 'Add column right',\n delRow: 'Delete row',\n delCol: 'Delete column',\n delTable: 'Delete table',\n },\n hr: {\n insert: 'Inserir línia horitzontal',\n },\n style: {\n style: 'Estil',\n p: 'p',\n blockquote: 'Cita',\n pre: 'Codi',\n h1: 'Títol 1',\n h2: 'Títol 2',\n h3: 'Títol 3',\n h4: 'Títol 4',\n h5: 'Títol 5',\n h6: 'Títol 6',\n },\n lists: {\n unordered: 'Llista desendreçada',\n ordered: 'Llista endreçada',\n },\n options: {\n help: 'Ajut',\n fullscreen: 'Pantalla sencera',\n codeview: 'Veure codi font',\n },\n paragraph: {\n paragraph: 'Paràgraf',\n outdent: 'Menys tabulació',\n indent: 'Més tabulació',\n left: 'Alinear a l\\'esquerra',\n center: 'Alinear al mig',\n right: 'Alinear a la dreta',\n justify: 'Justificar',\n },\n color: {\n recent: 'Últim color',\n more: 'Més colors',\n background: 'Color de fons',\n foreground: 'Color de lletra',\n transparent: 'Transparent',\n setTransparent: 'Establir transparent',\n reset: 'Restablir',\n resetToDefault: 'Restablir per defecte',\n },\n shortcut: {\n shortcuts: 'Dreceres de teclat',\n close: 'Tancar',\n textFormatting: 'Format de text',\n action: 'Acció',\n paragraphFormatting: 'Format de paràgraf',\n documentStyle: 'Estil del document',\n extraKeys: 'Tecles adicionals',\n },\n help: {\n 'insertParagraph': 'Inserir paràgraf',\n 'undo': 'Desfer l\\'última acció',\n 'redo': 'Refer l\\'última acció',\n 'tab': 'Tabular',\n 'untab': 'Eliminar tabulació',\n 'bold': 'Establir estil negreta',\n 'italic': 'Establir estil cursiva',\n 'underline': 'Establir estil subratllat',\n 'strikethrough': 'Establir estil ratllat',\n 'removeFormat': 'Netejar estil',\n 'justifyLeft': 'Alinear a l\\'esquerra',\n 'justifyCenter': 'Alinear al centre',\n 'justifyRight': 'Alinear a la dreta',\n 'justifyFull': 'Justificar',\n 'insertUnorderedList': 'Inserir llista desendreçada',\n 'insertOrderedList': 'Inserir llista endreçada',\n 'outdent': 'Reduïr tabulació del paràgraf',\n 'indent': 'Augmentar tabulació del paràgraf',\n 'formatPara': 'Canviar l\\'estil del bloc com a un paràgraf (etiqueta P)',\n 'formatH1': 'Canviar l\\'estil del bloc com a un H1',\n 'formatH2': 'Canviar l\\'estil del bloc com a un H2',\n 'formatH3': 'Canviar l\\'estil del bloc com a un H3',\n 'formatH4': 'Canviar l\\'estil del bloc com a un H4',\n 'formatH5': 'Canviar l\\'estil del bloc com a un H5',\n 'formatH6': 'Canviar l\\'estil del bloc com a un H6',\n 'insertHorizontalRule': 'Inserir una línia horitzontal',\n 'linkDialog.show': 'Mostrar panel d\\'enllaços',\n },\n history: {\n undo: 'Desfer',\n redo: 'Refer',\n },\n specialChar: {\n specialChar: 'CARÀCTERS ESPECIALS',\n select: 'Selecciona caràcters especials',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,a){if("object"==typeof exports&&"object"==typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var r=a();for(var t in r)("object"==typeof exports?exports:e)[t]=r[t]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"ca-ES":{font:{bold:"Negreta",italic:"Cursiva",underline:"Subratllat",clear:"Treure estil de lletra",height:"Alçada de línia",name:"Font",strikethrough:"Ratllat",subscript:"Subíndex",superscript:"Superíndex",size:"Mida de lletra"},image:{image:"Imatge",insert:"Inserir imatge",resizeFull:"Redimensionar a mida completa",resizeHalf:"Redimensionar a la meitat",resizeQuarter:"Redimensionar a un quart",floatLeft:"Alinear a l'esquerra",floatRight:"Alinear a la dreta",floatNone:"No alinear",shapeRounded:"Forma: Arrodonit",shapeCircle:"Forma: Cercle",shapeThumbnail:"Forma: Marc",shapeNone:"Forma: Cap",dragImageHere:"Arrossegueu una imatge o text aquí",dropImage:"Deixa anar aquí una imatge o un text",selectFromFiles:"Seleccioneu des dels arxius",maximumFileSize:"Mida màxima de l'arxiu",maximumFileSizeError:"La mida màxima de l'arxiu s'ha superat.",url:"URL de la imatge",remove:"Eliminar imatge",original:"Original"},video:{video:"Vídeo",videoLink:"Enllaç del vídeo",insert:"Inserir vídeo",url:"URL del vídeo?",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion o Youku)"},link:{link:"Enllaç",insert:"Inserir enllaç",unlink:"Treure enllaç",edit:"Editar",textToDisplay:"Text per mostrar",url:"Cap a quina URL porta l'enllaç?",openInNewWindow:"Obrir en una finestra nova"},table:{table:"Taula",addRowAbove:"Add row above",addRowBelow:"Add row below",addColLeft:"Add column left",addColRight:"Add column right",delRow:"Delete row",delCol:"Delete column",delTable:"Delete table"},hr:{insert:"Inserir línia horitzontal"},style:{style:"Estil",p:"p",blockquote:"Cita",pre:"Codi",h1:"Títol 1",h2:"Títol 2",h3:"Títol 3",h4:"Títol 4",h5:"Títol 5",h6:"Títol 6"},lists:{unordered:"Llista desendreçada",ordered:"Llista endreçada"},options:{help:"Ajut",fullscreen:"Pantalla sencera",codeview:"Veure codi font"},paragraph:{paragraph:"Paràgraf",outdent:"Menys tabulació",indent:"Més tabulació",left:"Alinear a l'esquerra",center:"Alinear al mig",right:"Alinear a la dreta",justify:"Justificar"},color:{recent:"Últim color",more:"Més colors",background:"Color de fons",foreground:"Color de lletra",transparent:"Transparent",setTransparent:"Establir transparent",reset:"Restablir",resetToDefault:"Restablir per defecte"},shortcut:{shortcuts:"Dreceres de teclat",close:"Tancar",textFormatting:"Format de text",action:"Acció",paragraphFormatting:"Format de paràgraf",documentStyle:"Estil del document",extraKeys:"Tecles adicionals"},help:{insertParagraph:"Inserir paràgraf",undo:"Desfer l'última acció",redo:"Refer l'última acció",tab:"Tabular",untab:"Eliminar tabulació",bold:"Establir estil negreta",italic:"Establir estil cursiva",underline:"Establir estil subratllat",strikethrough:"Establir estil ratllat",removeFormat:"Netejar estil",justifyLeft:"Alinear a l'esquerra",justifyCenter:"Alinear al centre",justifyRight:"Alinear a la dreta",justifyFull:"Justificar",insertUnorderedList:"Inserir llista desendreçada",insertOrderedList:"Inserir llista endreçada",outdent:"Reduïr tabulació del paràgraf",indent:"Augmentar tabulació del paràgraf",formatPara:"Canviar l'estil del bloc com a un paràgraf (etiqueta P)",formatH1:"Canviar l'estil del bloc com a un H1",formatH2:"Canviar l'estil del bloc com a un H2",formatH3:"Canviar l'estil del bloc com a un H3",formatH4:"Canviar l'estil del bloc com a un H4",formatH5:"Canviar l'estil del bloc com a un H5",formatH6:"Canviar l'estil del bloc com a un H6",insertHorizontalRule:"Inserir una línia horitzontal","linkDialog.show":"Mostrar panel d'enllaços"},history:{undo:"Desfer",redo:"Refer"},specialChar:{specialChar:"CARÀCTERS ESPECIALS",select:"Selecciona caràcters especials"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'cs-CZ': {
+ font: {
+ bold: 'Tučné',
+ italic: 'Kurzíva',
+ underline: 'Podtržené',
+ clear: 'Odstranit styl písma',
+ height: 'Výška řádku',
+ strikethrough: 'Přeškrtnuté',
+ size: 'Velikost písma'
+ },
+ image: {
+ image: 'Obrázek',
+ insert: 'Vložit obrázek',
+ resizeFull: 'Původní velikost',
+ resizeHalf: 'Poloviční velikost',
+ resizeQuarter: 'Čtvrteční velikost',
+ floatLeft: 'Umístit doleva',
+ floatRight: 'Umístit doprava',
+ floatNone: 'Neobtékat textem',
+ shapeRounded: 'Tvar: zaoblený',
+ shapeCircle: 'Tvar: kruh',
+ shapeThumbnail: 'Tvar: náhled',
+ shapeNone: 'Tvar: žádný',
+ dragImageHere: 'Přetáhnout sem obrázek',
+ dropImage: 'Přetáhnout obrázek nebo text',
+ selectFromFiles: 'Vybrat soubor',
+ url: 'URL obrázku',
+ remove: 'Odebrat obrázek',
+ original: 'Originál'
+ },
+ video: {
+ video: 'Video',
+ videoLink: 'Odkaz videa',
+ insert: 'Vložit video',
+ url: 'URL videa?',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion nebo Youku)'
+ },
+ link: {
+ link: 'Odkaz',
+ insert: 'Vytvořit odkaz',
+ unlink: 'Zrušit odkaz',
+ edit: 'Upravit',
+ textToDisplay: 'Zobrazovaný text',
+ url: 'Na jaké URL má tento odkaz vést?',
+ openInNewWindow: 'Otevřít v novém okně'
+ },
+ table: {
+ table: 'Tabulka',
+ addRowAbove: 'Přidat řádek nad',
+ addRowBelow: 'Přidat řádek pod',
+ addColLeft: 'Přidat sloupec vlevo',
+ addColRight: 'Přidat sloupec vpravo',
+ delRow: 'Smazat řádek',
+ delCol: 'Smazat sloupec',
+ delTable: 'Smazat tabulku'
+ },
+ hr: {
+ insert: 'Vložit vodorovnou čáru'
+ },
+ style: {
+ style: 'Styl',
+ p: 'Normální',
+ blockquote: 'Citace',
+ pre: 'Kód',
+ h1: 'Nadpis 1',
+ h2: 'Nadpis 2',
+ h3: 'Nadpis 3',
+ h4: 'Nadpis 4',
+ h5: 'Nadpis 5',
+ h6: 'Nadpis 6'
+ },
+ lists: {
+ unordered: 'Odrážkový seznam',
+ ordered: 'Číselný seznam'
+ },
+ options: {
+ help: 'Nápověda',
+ fullscreen: 'Celá obrazovka',
+ codeview: 'HTML kód'
+ },
+ paragraph: {
+ paragraph: 'Odstavec',
+ outdent: 'Předsadit',
+ indent: 'Odsadit',
+ left: 'Zarovnat doleva',
+ center: 'Zarovnat na střed',
+ right: 'Zarovnat doprava',
+ justify: 'Zarovnat oboustranně'
+ },
+ color: {
+ recent: 'Aktuální barva',
+ more: 'Další barvy',
+ background: 'Barva pozadí',
+ foreground: 'Barva písma',
+ transparent: 'Průhlednost',
+ setTransparent: 'Nastavit průhlednost',
+ reset: 'Obnovit',
+ resetToDefault: 'Obnovit výchozí',
+ cpSelect: 'Vybrat'
+ },
+ shortcut: {
+ shortcuts: 'Klávesové zkratky',
+ close: 'Zavřít',
+ textFormatting: 'Formátování textu',
+ action: 'Akce',
+ paragraphFormatting: 'Formátování odstavce',
+ documentStyle: 'Styl dokumentu'
+ },
+ help: {
+ 'insertParagraph': 'Vložit odstavec',
+ 'undo': 'Vrátit poslední příkaz',
+ 'redo': 'Opakovat poslední příkaz',
+ 'tab': 'Tab',
+ 'untab': 'Untab',
+ 'bold': 'Nastavit tučně',
+ 'italic': 'Nastavit kurzívu',
+ 'underline': 'Nastavit podtrhnutí',
+ 'strikethrough': 'Nastavit přeškrtnutí',
+ 'removeFormat': 'Ostranit nastavený styl',
+ 'justifyLeft': 'Nastavit zarovnání vlevo',
+ 'justifyCenter': 'Nastavit zarovnání na střed',
+ 'justifyRight': 'Nastavit zarovnání vpravo',
+ 'justifyFull': 'Nastavit zarovnání do bloku',
+ 'insertUnorderedList': 'Aplikovat odrážkový seznam',
+ 'insertOrderedList': 'Aplikovat číselný seznam',
+ 'outdent': 'Zmenšit odsazení aktuálního odstavec',
+ 'indent': 'Odsadit aktuální odstavec',
+ 'formatPara': 'Změnit formátování aktuálního bloku na odstavec (P tag)',
+ 'formatH1': 'Změnit formátování aktuálního bloku na Nadpis 1',
+ 'formatH2': 'Změnit formátování aktuálního bloku na Nadpis 2',
+ 'formatH3': 'Změnit formátování aktuálního bloku na Nadpis 3',
+ 'formatH4': 'Změnit formátování aktuálního bloku na Nadpis 4',
+ 'formatH5': 'Změnit formátování aktuálního bloku na Nadpis 5',
+ 'formatH6': 'Změnit formátování aktuálního bloku na Nadpis 6',
+ 'insertHorizontalRule': 'Vložit horizontální čáru',
+ 'linkDialog.show': 'Zobrazit dialog pro odkaz'
+ },
+ history: {
+ undo: 'Krok vzad',
+ redo: 'Krok vpřed'
+ },
+ specialChar: {
+ specialChar: 'SPECIÁLNÍ ZNAKY',
+ select: 'Vyberte speciální znaky'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-cs-CZ.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-cs-CZ.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-cs-CZ.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'cs-CZ': {\n font: {\n bold: 'Tučné',\n italic: 'Kurzíva',\n underline: 'Podtržené',\n clear: 'Odstranit styl písma',\n height: 'Výška řádku',\n strikethrough: 'Přeškrtnuté',\n size: 'Velikost písma',\n },\n image: {\n image: 'Obrázek',\n insert: 'Vložit obrázek',\n resizeFull: 'Původní velikost',\n resizeHalf: 'Poloviční velikost',\n resizeQuarter: 'Čtvrteční velikost',\n floatLeft: 'Umístit doleva',\n floatRight: 'Umístit doprava',\n floatNone: 'Neobtékat textem',\n shapeRounded: 'Tvar: zaoblený',\n shapeCircle: 'Tvar: kruh',\n shapeThumbnail: 'Tvar: náhled',\n shapeNone: 'Tvar: žádný',\n dragImageHere: 'Přetáhnout sem obrázek',\n dropImage: 'Přetáhnout obrázek nebo text',\n selectFromFiles: 'Vybrat soubor',\n url: 'URL obrázku',\n remove: 'Odebrat obrázek',\n original: 'Originál',\n },\n video: {\n video: 'Video',\n videoLink: 'Odkaz videa',\n insert: 'Vložit video',\n url: 'URL videa?',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion nebo Youku)',\n },\n link: {\n link: 'Odkaz',\n insert: 'Vytvořit odkaz',\n unlink: 'Zrušit odkaz',\n edit: 'Upravit',\n textToDisplay: 'Zobrazovaný text',\n url: 'Na jaké URL má tento odkaz vést?',\n openInNewWindow: 'Otevřít v novém okně',\n },\n table: {\n table: 'Tabulka',\n addRowAbove: 'Přidat řádek nad',\n addRowBelow: 'Přidat řádek pod',\n addColLeft: 'Přidat sloupec vlevo',\n addColRight: 'Přidat sloupec vpravo',\n delRow: 'Smazat řádek',\n delCol: 'Smazat sloupec',\n delTable: 'Smazat tabulku',\n },\n hr: {\n insert: 'Vložit vodorovnou čáru',\n },\n style: {\n style: 'Styl',\n p: 'Normální',\n blockquote: 'Citace',\n pre: 'Kód',\n h1: 'Nadpis 1',\n h2: 'Nadpis 2',\n h3: 'Nadpis 3',\n h4: 'Nadpis 4',\n h5: 'Nadpis 5',\n h6: 'Nadpis 6',\n },\n lists: {\n unordered: 'Odrážkový seznam',\n ordered: 'Číselný seznam',\n },\n options: {\n help: 'Nápověda',\n fullscreen: 'Celá obrazovka',\n codeview: 'HTML kód',\n },\n paragraph: {\n paragraph: 'Odstavec',\n outdent: 'Předsadit',\n indent: 'Odsadit',\n left: 'Zarovnat doleva',\n center: 'Zarovnat na střed',\n right: 'Zarovnat doprava',\n justify: 'Zarovnat oboustranně',\n },\n color: {\n recent: 'Aktuální barva',\n more: 'Další barvy',\n background: 'Barva pozadí',\n foreground: 'Barva písma',\n transparent: 'Průhlednost',\n setTransparent: 'Nastavit průhlednost',\n reset: 'Obnovit',\n resetToDefault: 'Obnovit výchozí',\n cpSelect: 'Vybrat',\n },\n shortcut: {\n shortcuts: 'Klávesové zkratky',\n close: 'Zavřít',\n textFormatting: 'Formátování textu',\n action: 'Akce',\n paragraphFormatting: 'Formátování odstavce',\n documentStyle: 'Styl dokumentu',\n },\n help: {\n 'insertParagraph': 'Vložit odstavec',\n 'undo': 'Vrátit poslední příkaz',\n 'redo': 'Opakovat poslední příkaz',\n 'tab': 'Tab',\n 'untab': 'Untab',\n 'bold': 'Nastavit tučně',\n 'italic': 'Nastavit kurzívu',\n 'underline': 'Nastavit podtrhnutí',\n 'strikethrough': 'Nastavit přeškrtnutí',\n 'removeFormat': 'Ostranit nastavený styl',\n 'justifyLeft': 'Nastavit zarovnání vlevo',\n 'justifyCenter': 'Nastavit zarovnání na střed',\n 'justifyRight': 'Nastavit zarovnání vpravo',\n 'justifyFull': 'Nastavit zarovnání do bloku',\n 'insertUnorderedList': 'Aplikovat odrážkový seznam',\n 'insertOrderedList': 'Aplikovat číselný seznam',\n 'outdent': 'Zmenšit odsazení aktuálního odstavec',\n 'indent': 'Odsadit aktuální odstavec',\n 'formatPara': 'Změnit formátování aktuálního bloku na odstavec (P tag)',\n 'formatH1': 'Změnit formátování aktuálního bloku na Nadpis 1',\n 'formatH2': 'Změnit formátování aktuálního bloku na Nadpis 2',\n 'formatH3': 'Změnit formátování aktuálního bloku na Nadpis 3',\n 'formatH4': 'Změnit formátování aktuálního bloku na Nadpis 4',\n 'formatH5': 'Změnit formátování aktuálního bloku na Nadpis 5',\n 'formatH6': 'Změnit formátování aktuálního bloku na Nadpis 6',\n 'insertHorizontalRule': 'Vložit horizontální čáru',\n 'linkDialog.show': 'Zobrazit dialog pro odkaz',\n },\n history: {\n undo: 'Krok vzad',\n redo: 'Krok vpřed',\n },\n specialChar: {\n specialChar: 'SPECIÁLNÍ ZNAKY',\n select: 'Vyberte speciální znaky',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","strikethrough","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","cpSelect","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(t,a){if("object"==typeof exports&&"object"==typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var o=a();for(var e in o)("object"==typeof exports?exports:t)[e]=o[e]}}(self,(()=>{return(t=jQuery).extend(!0,t.summernote.lang,{"cs-CZ":{font:{bold:"Tučné",italic:"Kurzíva",underline:"Podtržené",clear:"Odstranit styl písma",height:"Výška řádku",strikethrough:"Přeškrtnuté",size:"Velikost písma"},image:{image:"Obrázek",insert:"Vložit obrázek",resizeFull:"Původní velikost",resizeHalf:"Poloviční velikost",resizeQuarter:"Čtvrteční velikost",floatLeft:"Umístit doleva",floatRight:"Umístit doprava",floatNone:"Neobtékat textem",shapeRounded:"Tvar: zaoblený",shapeCircle:"Tvar: kruh",shapeThumbnail:"Tvar: náhled",shapeNone:"Tvar: žádný",dragImageHere:"Přetáhnout sem obrázek",dropImage:"Přetáhnout obrázek nebo text",selectFromFiles:"Vybrat soubor",url:"URL obrázku",remove:"Odebrat obrázek",original:"Originál"},video:{video:"Video",videoLink:"Odkaz videa",insert:"Vložit video",url:"URL videa?",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion nebo Youku)"},link:{link:"Odkaz",insert:"Vytvořit odkaz",unlink:"Zrušit odkaz",edit:"Upravit",textToDisplay:"Zobrazovaný text",url:"Na jaké URL má tento odkaz vést?",openInNewWindow:"Otevřít v novém okně"},table:{table:"Tabulka",addRowAbove:"Přidat řádek nad",addRowBelow:"Přidat řádek pod",addColLeft:"Přidat sloupec vlevo",addColRight:"Přidat sloupec vpravo",delRow:"Smazat řádek",delCol:"Smazat sloupec",delTable:"Smazat tabulku"},hr:{insert:"Vložit vodorovnou čáru"},style:{style:"Styl",p:"Normální",blockquote:"Citace",pre:"Kód",h1:"Nadpis 1",h2:"Nadpis 2",h3:"Nadpis 3",h4:"Nadpis 4",h5:"Nadpis 5",h6:"Nadpis 6"},lists:{unordered:"Odrážkový seznam",ordered:"Číselný seznam"},options:{help:"Nápověda",fullscreen:"Celá obrazovka",codeview:"HTML kód"},paragraph:{paragraph:"Odstavec",outdent:"Předsadit",indent:"Odsadit",left:"Zarovnat doleva",center:"Zarovnat na střed",right:"Zarovnat doprava",justify:"Zarovnat oboustranně"},color:{recent:"Aktuální barva",more:"Další barvy",background:"Barva pozadí",foreground:"Barva písma",transparent:"Průhlednost",setTransparent:"Nastavit průhlednost",reset:"Obnovit",resetToDefault:"Obnovit výchozí",cpSelect:"Vybrat"},shortcut:{shortcuts:"Klávesové zkratky",close:"Zavřít",textFormatting:"Formátování textu",action:"Akce",paragraphFormatting:"Formátování odstavce",documentStyle:"Styl dokumentu"},help:{insertParagraph:"Vložit odstavec",undo:"Vrátit poslední příkaz",redo:"Opakovat poslední příkaz",tab:"Tab",untab:"Untab",bold:"Nastavit tučně",italic:"Nastavit kurzívu",underline:"Nastavit podtrhnutí",strikethrough:"Nastavit přeškrtnutí",removeFormat:"Ostranit nastavený styl",justifyLeft:"Nastavit zarovnání vlevo",justifyCenter:"Nastavit zarovnání na střed",justifyRight:"Nastavit zarovnání vpravo",justifyFull:"Nastavit zarovnání do bloku",insertUnorderedList:"Aplikovat odrážkový seznam",insertOrderedList:"Aplikovat číselný seznam",outdent:"Zmenšit odsazení aktuálního odstavec",indent:"Odsadit aktuální odstavec",formatPara:"Změnit formátování aktuálního bloku na odstavec (P tag)",formatH1:"Změnit formátování aktuálního bloku na Nadpis 1",formatH2:"Změnit formátování aktuálního bloku na Nadpis 2",formatH3:"Změnit formátování aktuálního bloku na Nadpis 3",formatH4:"Změnit formátování aktuálního bloku na Nadpis 4",formatH5:"Změnit formátování aktuálního bloku na Nadpis 5",formatH6:"Změnit formátování aktuálního bloku na Nadpis 6",insertHorizontalRule:"Vložit horizontální čáru","linkDialog.show":"Zobrazit dialog pro odkaz"},history:{undo:"Krok vzad",redo:"Krok vpřed"},specialChar:{specialChar:"SPECIÁLNÍ ZNAKY",select:"Vyberte speciální znaky"}}}),{};var t}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'da-DK': {
+ font: {
+ bold: 'Fed',
+ italic: 'Kursiv',
+ underline: 'Understreget',
+ clear: 'Fjern formatering',
+ height: 'Højde',
+ name: 'Skrifttype',
+ strikethrough: 'Gennemstreget',
+ subscript: 'Sænket skrift',
+ superscript: 'Hævet skrift',
+ size: 'Skriftstørrelse'
+ },
+ image: {
+ image: 'Billede',
+ insert: 'Indsæt billede',
+ resizeFull: 'Original størrelse',
+ resizeHalf: 'Halv størrelse',
+ resizeQuarter: 'Kvart størrelse',
+ floatLeft: 'Venstrestillet',
+ floatRight: 'Højrestillet',
+ floatNone: 'Fjern formatering',
+ shapeRounded: 'Form: Runde kanter',
+ shapeCircle: 'Form: Cirkel',
+ shapeThumbnail: 'Form: Miniature',
+ shapeNone: 'Form: Ingen',
+ dragImageHere: 'Træk billede hertil',
+ dropImage: 'Slip billede',
+ selectFromFiles: 'Vælg billed-fil',
+ maximumFileSize: 'Maks fil størrelse',
+ maximumFileSizeError: 'Filen er større end maks tilladte fil størrelse!',
+ url: 'Billede URL',
+ remove: 'Fjern billede',
+ original: 'Original'
+ },
+ video: {
+ video: 'Video',
+ videoLink: 'Video Link',
+ insert: 'Indsæt Video',
+ url: 'Video URL?',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion eller Youku)'
+ },
+ link: {
+ link: 'Link',
+ insert: 'Indsæt link',
+ unlink: 'Fjern link',
+ edit: 'Rediger',
+ textToDisplay: 'Visningstekst',
+ url: 'Hvor skal linket pege hen?',
+ openInNewWindow: 'Åbn i nyt vindue'
+ },
+ table: {
+ table: 'Tabel',
+ addRowAbove: 'Tilføj række over',
+ addRowBelow: 'Tilføj række under',
+ addColLeft: 'Tilføj venstre kolonne',
+ addColRight: 'Tilføj højre kolonne',
+ delRow: 'Slet række',
+ delCol: 'Slet kolonne',
+ delTable: 'Slet tabel'
+ },
+ hr: {
+ insert: 'Indsæt horisontal linje'
+ },
+ style: {
+ style: 'Stil',
+ p: 'p',
+ blockquote: 'Citat',
+ pre: 'Kode',
+ h1: 'Overskrift 1',
+ h2: 'Overskrift 2',
+ h3: 'Overskrift 3',
+ h4: 'Overskrift 4',
+ h5: 'Overskrift 5',
+ h6: 'Overskrift 6'
+ },
+ lists: {
+ unordered: 'Punktopstillet liste',
+ ordered: 'Nummereret liste'
+ },
+ options: {
+ help: 'Hjælp',
+ fullscreen: 'Fuld skærm',
+ codeview: 'HTML-Visning'
+ },
+ paragraph: {
+ paragraph: 'Afsnit',
+ outdent: 'Formindsk indryk',
+ indent: 'Forøg indryk',
+ left: 'Venstrestillet',
+ center: 'Centreret',
+ right: 'Højrestillet',
+ justify: 'Blokjuster'
+ },
+ color: {
+ recent: 'Nyligt valgt farve',
+ more: 'Flere farver',
+ background: 'Baggrund',
+ foreground: 'Forgrund',
+ transparent: 'Transparent',
+ setTransparent: 'Sæt transparent',
+ reset: 'Nulstil',
+ resetToDefault: 'Gendan standardindstillinger'
+ },
+ shortcut: {
+ shortcuts: 'Genveje',
+ close: 'Luk',
+ textFormatting: 'Tekstformatering',
+ action: 'Handling',
+ paragraphFormatting: 'Afsnitsformatering',
+ documentStyle: 'Dokumentstil',
+ extraKeys: 'Extra keys'
+ },
+ help: {
+ 'insertParagraph': 'Indsæt paragraf',
+ 'undo': 'Undoes the last command',
+ 'redo': 'Redoes the last command',
+ 'tab': 'Tab',
+ 'untab': 'Untab',
+ 'bold': 'Set a bold style',
+ 'italic': 'Set a italic style',
+ 'underline': 'Set a underline style',
+ 'strikethrough': 'Set a strikethrough style',
+ 'removeFormat': 'Clean a style',
+ 'justifyLeft': 'Set left align',
+ 'justifyCenter': 'Set center align',
+ 'justifyRight': 'Set right align',
+ 'justifyFull': 'Set full align',
+ 'insertUnorderedList': 'Toggle unordered list',
+ 'insertOrderedList': 'Toggle ordered list',
+ 'outdent': 'Outdent on current paragraph',
+ 'indent': 'Indent on current paragraph',
+ 'formatPara': 'Change current block\'s format as a paragraph(P tag)',
+ 'formatH1': 'Change current block\'s format as H1',
+ 'formatH2': 'Change current block\'s format as H2',
+ 'formatH3': 'Change current block\'s format as H3',
+ 'formatH4': 'Change current block\'s format as H4',
+ 'formatH5': 'Change current block\'s format as H5',
+ 'formatH6': 'Change current block\'s format as H6',
+ 'insertHorizontalRule': 'Insert horizontal rule',
+ 'linkDialog.show': 'Vis Link Dialog'
+ },
+ history: {
+ undo: 'Fortryd',
+ redo: 'Annuller fortryd'
+ },
+ specialChar: {
+ specialChar: 'SPECIAL CHARACTERS',
+ select: 'Vælg special karakterer'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-da-DK.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-da-DK.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-da-DK.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'da-DK': {\n font: {\n bold: 'Fed',\n italic: 'Kursiv',\n underline: 'Understreget',\n clear: 'Fjern formatering',\n height: 'Højde',\n name: 'Skrifttype',\n strikethrough: 'Gennemstreget',\n subscript: 'Sænket skrift',\n superscript: 'Hævet skrift',\n size: 'Skriftstørrelse',\n },\n image: {\n image: 'Billede',\n insert: 'Indsæt billede',\n resizeFull: 'Original størrelse',\n resizeHalf: 'Halv størrelse',\n resizeQuarter: 'Kvart størrelse',\n floatLeft: 'Venstrestillet',\n floatRight: 'Højrestillet',\n floatNone: 'Fjern formatering',\n shapeRounded: 'Form: Runde kanter',\n shapeCircle: 'Form: Cirkel',\n shapeThumbnail: 'Form: Miniature',\n shapeNone: 'Form: Ingen',\n dragImageHere: 'Træk billede hertil',\n dropImage: 'Slip billede',\n selectFromFiles: 'Vælg billed-fil',\n maximumFileSize: 'Maks fil størrelse',\n maximumFileSizeError: 'Filen er større end maks tilladte fil størrelse!',\n url: 'Billede URL',\n remove: 'Fjern billede',\n original: 'Original',\n },\n video: {\n video: 'Video',\n videoLink: 'Video Link',\n insert: 'Indsæt Video',\n url: 'Video URL?',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion eller Youku)',\n },\n link: {\n link: 'Link',\n insert: 'Indsæt link',\n unlink: 'Fjern link',\n edit: 'Rediger',\n textToDisplay: 'Visningstekst',\n url: 'Hvor skal linket pege hen?',\n openInNewWindow: 'Åbn i nyt vindue',\n },\n table: {\n table: 'Tabel',\n addRowAbove: 'Tilføj række over',\n addRowBelow: 'Tilføj række under',\n addColLeft: 'Tilføj venstre kolonne',\n addColRight: 'Tilføj højre kolonne',\n delRow: 'Slet række',\n delCol: 'Slet kolonne',\n delTable: 'Slet tabel',\n },\n hr: {\n insert: 'Indsæt horisontal linje',\n },\n style: {\n style: 'Stil',\n p: 'p',\n blockquote: 'Citat',\n pre: 'Kode',\n h1: 'Overskrift 1',\n h2: 'Overskrift 2',\n h3: 'Overskrift 3',\n h4: 'Overskrift 4',\n h5: 'Overskrift 5',\n h6: 'Overskrift 6',\n },\n lists: {\n unordered: 'Punktopstillet liste',\n ordered: 'Nummereret liste',\n },\n options: {\n help: 'Hjælp',\n fullscreen: 'Fuld skærm',\n codeview: 'HTML-Visning',\n },\n paragraph: {\n paragraph: 'Afsnit',\n outdent: 'Formindsk indryk',\n indent: 'Forøg indryk',\n left: 'Venstrestillet',\n center: 'Centreret',\n right: 'Højrestillet',\n justify: 'Blokjuster',\n },\n color: {\n recent: 'Nyligt valgt farve',\n more: 'Flere farver',\n background: 'Baggrund',\n foreground: 'Forgrund',\n transparent: 'Transparent',\n setTransparent: 'Sæt transparent',\n reset: 'Nulstil',\n resetToDefault: 'Gendan standardindstillinger',\n },\n shortcut: {\n shortcuts: 'Genveje',\n close: 'Luk',\n textFormatting: 'Tekstformatering',\n action: 'Handling',\n paragraphFormatting: 'Afsnitsformatering',\n documentStyle: 'Dokumentstil',\n extraKeys: 'Extra keys',\n },\n help: {\n 'insertParagraph': 'Indsæt paragraf',\n 'undo': 'Undoes the last command',\n 'redo': 'Redoes the last command',\n 'tab': 'Tab',\n 'untab': 'Untab',\n 'bold': 'Set a bold style',\n 'italic': 'Set a italic style',\n 'underline': 'Set a underline style',\n 'strikethrough': 'Set a strikethrough style',\n 'removeFormat': 'Clean a style',\n 'justifyLeft': 'Set left align',\n 'justifyCenter': 'Set center align',\n 'justifyRight': 'Set right align',\n 'justifyFull': 'Set full align',\n 'insertUnorderedList': 'Toggle unordered list',\n 'insertOrderedList': 'Toggle ordered list',\n 'outdent': 'Outdent on current paragraph',\n 'indent': 'Indent on current paragraph',\n 'formatPara': 'Change current block\\'s format as a paragraph(P tag)',\n 'formatH1': 'Change current block\\'s format as H1',\n 'formatH2': 'Change current block\\'s format as H2',\n 'formatH3': 'Change current block\\'s format as H3',\n 'formatH4': 'Change current block\\'s format as H4',\n 'formatH5': 'Change current block\\'s format as H5',\n 'formatH6': 'Change current block\\'s format as H6',\n 'insertHorizontalRule': 'Insert horizontal rule',\n 'linkDialog.show': 'Vis Link Dialog',\n },\n history: {\n undo: 'Fortryd',\n redo: 'Annuller fortryd',\n },\n specialChar: {\n specialChar: 'SPECIAL CHARACTERS',\n select: 'Vælg special karakterer',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,r){if("object"==typeof exports&&"object"==typeof module)module.exports=r();else if("function"==typeof define&&define.amd)define([],r);else{var t=r();for(var n in t)("object"==typeof exports?exports:e)[n]=t[n]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"da-DK":{font:{bold:"Fed",italic:"Kursiv",underline:"Understreget",clear:"Fjern formatering",height:"Højde",name:"Skrifttype",strikethrough:"Gennemstreget",subscript:"Sænket skrift",superscript:"Hævet skrift",size:"Skriftstørrelse"},image:{image:"Billede",insert:"Indsæt billede",resizeFull:"Original størrelse",resizeHalf:"Halv størrelse",resizeQuarter:"Kvart størrelse",floatLeft:"Venstrestillet",floatRight:"Højrestillet",floatNone:"Fjern formatering",shapeRounded:"Form: Runde kanter",shapeCircle:"Form: Cirkel",shapeThumbnail:"Form: Miniature",shapeNone:"Form: Ingen",dragImageHere:"Træk billede hertil",dropImage:"Slip billede",selectFromFiles:"Vælg billed-fil",maximumFileSize:"Maks fil størrelse",maximumFileSizeError:"Filen er større end maks tilladte fil størrelse!",url:"Billede URL",remove:"Fjern billede",original:"Original"},video:{video:"Video",videoLink:"Video Link",insert:"Indsæt Video",url:"Video URL?",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion eller Youku)"},link:{link:"Link",insert:"Indsæt link",unlink:"Fjern link",edit:"Rediger",textToDisplay:"Visningstekst",url:"Hvor skal linket pege hen?",openInNewWindow:"Åbn i nyt vindue"},table:{table:"Tabel",addRowAbove:"Tilføj række over",addRowBelow:"Tilføj række under",addColLeft:"Tilføj venstre kolonne",addColRight:"Tilføj højre kolonne",delRow:"Slet række",delCol:"Slet kolonne",delTable:"Slet tabel"},hr:{insert:"Indsæt horisontal linje"},style:{style:"Stil",p:"p",blockquote:"Citat",pre:"Kode",h1:"Overskrift 1",h2:"Overskrift 2",h3:"Overskrift 3",h4:"Overskrift 4",h5:"Overskrift 5",h6:"Overskrift 6"},lists:{unordered:"Punktopstillet liste",ordered:"Nummereret liste"},options:{help:"Hjælp",fullscreen:"Fuld skærm",codeview:"HTML-Visning"},paragraph:{paragraph:"Afsnit",outdent:"Formindsk indryk",indent:"Forøg indryk",left:"Venstrestillet",center:"Centreret",right:"Højrestillet",justify:"Blokjuster"},color:{recent:"Nyligt valgt farve",more:"Flere farver",background:"Baggrund",foreground:"Forgrund",transparent:"Transparent",setTransparent:"Sæt transparent",reset:"Nulstil",resetToDefault:"Gendan standardindstillinger"},shortcut:{shortcuts:"Genveje",close:"Luk",textFormatting:"Tekstformatering",action:"Handling",paragraphFormatting:"Afsnitsformatering",documentStyle:"Dokumentstil",extraKeys:"Extra keys"},help:{insertParagraph:"Indsæt paragraf",undo:"Undoes the last command",redo:"Redoes the last command",tab:"Tab",untab:"Untab",bold:"Set a bold style",italic:"Set a italic style",underline:"Set a underline style",strikethrough:"Set a strikethrough style",removeFormat:"Clean a style",justifyLeft:"Set left align",justifyCenter:"Set center align",justifyRight:"Set right align",justifyFull:"Set full align",insertUnorderedList:"Toggle unordered list",insertOrderedList:"Toggle ordered list",outdent:"Outdent on current paragraph",indent:"Indent on current paragraph",formatPara:"Change current block's format as a paragraph(P tag)",formatH1:"Change current block's format as H1",formatH2:"Change current block's format as H2",formatH3:"Change current block's format as H3",formatH4:"Change current block's format as H4",formatH5:"Change current block's format as H5",formatH6:"Change current block's format as H6",insertHorizontalRule:"Insert horizontal rule","linkDialog.show":"Vis Link Dialog"},history:{undo:"Fortryd",redo:"Annuller fortryd"},specialChar:{specialChar:"SPECIAL CHARACTERS",select:"Vælg special karakterer"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'de-CH': {
+ font: {
+ bold: 'Fett',
+ italic: 'Kursiv',
+ underline: 'Unterstrichen',
+ clear: 'Zurücksetzen',
+ height: 'Zeilenhöhe',
+ name: 'Schriftart',
+ strikethrough: 'Durchgestrichen',
+ subscript: 'Tiefgestellt',
+ superscript: 'Hochgestellt',
+ size: 'Schriftgrösse'
+ },
+ image: {
+ image: 'Bild',
+ insert: 'Bild einfügen',
+ resizeFull: 'Originalgrösse',
+ resizeHalf: '1/2 Grösse',
+ resizeQuarter: '1/4 Grösse',
+ floatLeft: 'Linksbündig',
+ floatRight: 'Rechtsbündig',
+ floatNone: 'Kein Textfluss',
+ shapeRounded: 'Abgerundete Ecken',
+ shapeCircle: 'Kreisförmig',
+ shapeThumbnail: '"Vorschaubild"',
+ shapeNone: 'Kein Rahmen',
+ dragImageHere: 'Bild hierher ziehen',
+ dropImage: 'Bild oder Text nehmen',
+ selectFromFiles: 'Datei auswählen',
+ maximumFileSize: 'Maximale Dateigrösse',
+ maximumFileSizeError: 'Maximale Dateigrösse überschritten',
+ url: 'Bild URL',
+ remove: 'Bild entfernen',
+ original: 'Original'
+ },
+ video: {
+ video: 'Video',
+ videoLink: 'Videolink',
+ insert: 'Video einfügen',
+ url: 'Video URL',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion oder Youku)'
+ },
+ link: {
+ link: 'Link',
+ insert: 'Link einfügen',
+ unlink: 'Link entfernen',
+ edit: 'Bearbeiten',
+ textToDisplay: 'Anzeigetext',
+ url: 'Link URL',
+ openInNewWindow: 'In neuem Fenster öffnen'
+ },
+ table: {
+ table: 'Tabelle',
+ addRowAbove: '+ Zeile oberhalb',
+ addRowBelow: '+ Zeile unterhalb',
+ addColLeft: '+ Spalte links',
+ addColRight: '+ Spalte rechts',
+ delRow: 'Zeile löschen',
+ delCol: 'Spalte löschen',
+ delTable: 'Tabelle löschen'
+ },
+ hr: {
+ insert: 'Horizontale Linie einfügen'
+ },
+ style: {
+ style: 'Stil',
+ normal: 'Normal',
+ p: 'Normal',
+ blockquote: 'Zitat',
+ pre: 'Quellcode',
+ h1: 'Überschrift 1',
+ h2: 'Überschrift 2',
+ h3: 'Überschrift 3',
+ h4: 'Überschrift 4',
+ h5: 'Überschrift 5',
+ h6: 'Überschrift 6'
+ },
+ lists: {
+ unordered: 'Aufzählung',
+ ordered: 'Nummerierung'
+ },
+ options: {
+ help: 'Hilfe',
+ fullscreen: 'Vollbild',
+ codeview: 'Quellcode anzeigen'
+ },
+ paragraph: {
+ paragraph: 'Absatz',
+ outdent: 'Einzug verkleinern',
+ indent: 'Einzug vergrössern',
+ left: 'Links ausrichten',
+ center: 'Zentriert ausrichten',
+ right: 'Rechts ausrichten',
+ justify: 'Blocksatz'
+ },
+ color: {
+ recent: 'Letzte Farbe',
+ more: 'Weitere Farben',
+ background: 'Hintergrundfarbe',
+ foreground: 'Schriftfarbe',
+ transparent: 'Transparenz',
+ setTransparent: 'Transparenz setzen',
+ reset: 'Zurücksetzen',
+ resetToDefault: 'Auf Standard zurücksetzen'
+ },
+ shortcut: {
+ shortcuts: 'Tastenkürzel',
+ close: 'Schliessen',
+ textFormatting: 'Textformatierung',
+ action: 'Aktion',
+ paragraphFormatting: 'Absatzformatierung',
+ documentStyle: 'Dokumentenstil',
+ extraKeys: 'Weitere Tasten'
+ },
+ help: {
+ insertParagraph: 'Absatz einfügen',
+ undo: 'Letzte Anweisung rückgängig',
+ redo: 'Letzte Anweisung wiederholen',
+ tab: 'Einzug hinzufügen',
+ untab: 'Einzug entfernen',
+ bold: 'Schrift Fett',
+ italic: 'Schrift Kursiv',
+ underline: 'Unterstreichen',
+ strikethrough: 'Durchstreichen',
+ removeFormat: 'Entfernt Format',
+ justifyLeft: 'Linksbündig',
+ justifyCenter: 'Mittig',
+ justifyRight: 'Rechtsbündig',
+ justifyFull: 'Blocksatz',
+ insertUnorderedList: 'Unnummerierte Liste',
+ insertOrderedList: 'Nummerierte Liste',
+ outdent: 'Aktuellen Absatz ausrücken',
+ indent: 'Aktuellen Absatz einrücken',
+ formatPara: 'Formatiert aktuellen Block als Absatz (P-Tag)',
+ formatH1: 'Formatiert aktuellen Block als H1',
+ formatH2: 'Formatiert aktuellen Block als H2',
+ formatH3: 'Formatiert aktuellen Block als H3',
+ formatH4: 'Formatiert aktuellen Block als H4',
+ formatH5: 'Formatiert aktuellen Block als H5',
+ formatH6: 'Formatiert aktuellen Block als H6',
+ insertHorizontalRule: 'Fügt eine horizontale Linie ein',
+ 'linkDialog.show': 'Zeigt den Linkdialog'
+ },
+ history: {
+ undo: 'Rückgängig',
+ redo: 'Wiederholen'
+ },
+ specialChar: {
+ specialChar: 'Sonderzeichen',
+ select: 'Zeichen auswählen'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-de-CH.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-de-CH.js","mappings":";;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;;ACVA,CAAC,UAASA,CAAC,EAAE;EACXA,CAAC,CAACC,MAAM,CAAC,IAAI,EAAED,CAAC,CAACE,UAAU,CAACC,IAAI,EAAE;IAChC,OAAO,EAAE;MACPC,IAAI,EAAE;QACJC,IAAI,EAAE,MAAM;QACZC,MAAM,EAAE,QAAQ;QAChBC,SAAS,EAAE,eAAe;QAC1BC,KAAK,EAAE,cAAc;QACrBC,MAAM,EAAE,YAAY;QACpBC,IAAI,EAAE,YAAY;QAClBC,aAAa,EAAE,iBAAiB;QAChCC,SAAS,EAAE,cAAc;QACzBC,WAAW,EAAE,cAAc;QAC3BC,IAAI,EAAE;MACR,CAAC;MACDC,KAAK,EAAE;QACLA,KAAK,EAAE,MAAM;QACbC,MAAM,EAAE,eAAe;QACvBC,UAAU,EAAE,gBAAgB;QAC5BC,UAAU,EAAE,YAAY;QACxBC,aAAa,EAAE,YAAY;QAC3BC,SAAS,EAAE,aAAa;QACxBC,UAAU,EAAE,cAAc;QAC1BC,SAAS,EAAE,gBAAgB;QAC3BC,YAAY,EAAE,mBAAmB;QACjCC,WAAW,EAAE,aAAa;QAC1BC,cAAc,EAAE,gBAAgB;QAChCC,SAAS,EAAE,aAAa;QACxBC,aAAa,EAAE,qBAAqB;QACpCC,SAAS,EAAE,uBAAuB;QAClCC,eAAe,EAAE,iBAAiB;QAClCC,eAAe,EAAE,sBAAsB;QACvCC,oBAAoB,EAAE,oCAAoC;QAC1DC,GAAG,EAAE,UAAU;QACfC,MAAM,EAAE,gBAAgB;QACxBC,QAAQ,EAAE;MACZ,CAAC;MACDC,KAAK,EAAE;QACLA,KAAK,EAAE,OAAO;QACdC,SAAS,EAAE,WAAW;QACtBpB,MAAM,EAAE,gBAAgB;QACxBgB,GAAG,EAAE,WAAW;QAChBK,SAAS,EAAE;MACb,CAAC;MACDC,IAAI,EAAE;QACJA,IAAI,EAAE,MAAM;QACZtB,MAAM,EAAE,eAAe;QACvBuB,MAAM,EAAE,gBAAgB;QACxBC,IAAI,EAAE,YAAY;QAClBC,aAAa,EAAE,aAAa;QAC5BT,GAAG,EAAE,UAAU;QACfU,eAAe,EAAE;MACnB,CAAC;MACDC,KAAK,EAAE;QACLA,KAAK,EAAE,SAAS;QAChBC,WAAW,EAAE,kBAAkB;QAC/BC,WAAW,EAAE,mBAAmB;QAChCC,UAAU,EAAE,gBAAgB;QAC5BC,WAAW,EAAE,iBAAiB;QAC9BC,MAAM,EAAE,eAAe;QACvBC,MAAM,EAAE,gBAAgB;QACxBC,QAAQ,EAAE;MACZ,CAAC;MACDC,EAAE,EAAE;QACFnC,MAAM,EAAE;MACV,CAAC;MACDoC,KAAK,EAAE;QACLA,KAAK,EAAE,MAAM;QACbC,MAAM,EAAE,QAAQ;QAChBC,CAAC,EAAE,QAAQ;QACXC,UAAU,EAAE,OAAO;QACnBC,GAAG,EAAE,WAAW;QAChBC,EAAE,EAAE,eAAe;QACnBC,EAAE,EAAE,eAAe;QACnBC,EAAE,EAAE,eAAe;QACnBC,EAAE,EAAE,eAAe;QACnBC,EAAE,EAAE,eAAe;QACnBC,EAAE,EAAE;MACN,CAAC;MACDC,KAAK,EAAE;QACLC,SAAS,EAAE,YAAY;QACvBC,OAAO,EAAE;MACX,CAAC;MACDC,OAAO,EAAE;QACPC,IAAI,EAAE,OAAO;QACbC,UAAU,EAAE,UAAU;QACtBC,QAAQ,EAAE;MACZ,CAAC;MACDC,SAAS,EAAE;QACTA,SAAS,EAAE,QAAQ;QACnBC,OAAO,EAAE,oBAAoB;QAC7BC,MAAM,EAAE,oBAAoB;QAC5BC,IAAI,EAAE,kBAAkB;QACxBC,MAAM,EAAE,sBAAsB;QAC9BC,KAAK,EAAE,mBAAmB;QAC1BC,OAAO,EAAE;MACX,CAAC;MACDC,KAAK,EAAE;QACLC,MAAM,EAAE,cAAc;QACtBC,IAAI,EAAE,gBAAgB;QACtBC,UAAU,EAAE,kBAAkB;QAC9BC,UAAU,EAAE,cAAc;QAC1BC,WAAW,EAAE,aAAa;QAC1BC,cAAc,EAAE,oBAAoB;QACpCC,KAAK,EAAE,cAAc;QACrBC,cAAc,EAAE;MAClB,CAAC;MACDC,QAAQ,EAAE;QACRC,SAAS,EAAE,cAAc;QACzBC,KAAK,EAAE,YAAY;QACnBC,cAAc,EAAE,kBAAkB;QAClCC,MAAM,EAAE,QAAQ;QAChBC,mBAAmB,EAAE,oBAAoB;QACzCC,aAAa,EAAE,gBAAgB;QAC/BC,SAAS,EAAE;MACb,CAAC;MACD1B,IAAI,EAAE;QACJ2B,eAAe,EAAE,iBAAiB;QAClCC,IAAI,EAAE,6BAA6B;QACnCC,IAAI,EAAE,8BAA8B;QACpCC,GAAG,EAAE,mBAAmB;QACxBC,KAAK,EAAE,kBAAkB;QACzB7F,IAAI,EAAE,cAAc;QACpBC,MAAM,EAAE,gBAAgB;QACxBC,SAAS,EAAE,gBAAgB;QAC3BI,aAAa,EAAE,gBAAgB;QAC/BwF,YAAY,EAAE,iBAAiB;QAC/BC,WAAW,EAAE,aAAa;QAC1BC,aAAa,EAAE,QAAQ;QACvBC,YAAY,EAAE,cAAc;QAC5BC,WAAW,EAAE,WAAW;QACxBC,mBAAmB,EAAE,qBAAqB;QAC1CC,iBAAiB,EAAE,mBAAmB;QACtClC,OAAO,EAAE,4BAA4B;QACrCC,MAAM,EAAE,4BAA4B;QACpCkC,UAAU,EAAE,+CAA+C;QAC3DC,QAAQ,EAAE,mCAAmC;QAC7CC,QAAQ,EAAE,mCAAmC;QAC7CC,QAAQ,EAAE,mCAAmC;QAC7CC,QAAQ,EAAE,mCAAmC;QAC7CC,QAAQ,EAAE,mCAAmC;QAC7CC,QAAQ,EAAE,mCAAmC;QAC7CC,oBAAoB,EAAE,iCAAiC;QACvD,iBAAiB,EAAE;MACrB,CAAC;MACDC,OAAO,EAAE;QACPnB,IAAI,EAAE,YAAY;QAClBC,IAAI,EAAE;MACR,CAAC;MACDmB,WAAW,EAAE;QACXA,WAAW,EAAE,eAAe;QAC5BC,MAAM,EAAE;MACV;IACF;EACF,CAAC,CAAC;AACJ,CAAC,EAAEC,MAAM,CAAC","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-de-CH.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'de-CH': {\n font: {\n bold: 'Fett',\n italic: 'Kursiv',\n underline: 'Unterstrichen',\n clear: 'Zurücksetzen',\n height: 'Zeilenhöhe',\n name: 'Schriftart',\n strikethrough: 'Durchgestrichen',\n subscript: 'Tiefgestellt',\n superscript: 'Hochgestellt',\n size: 'Schriftgrösse',\n },\n image: {\n image: 'Bild',\n insert: 'Bild einfügen',\n resizeFull: 'Originalgrösse',\n resizeHalf: '1/2 Grösse',\n resizeQuarter: '1/4 Grösse',\n floatLeft: 'Linksbündig',\n floatRight: 'Rechtsbündig',\n floatNone: 'Kein Textfluss',\n shapeRounded: 'Abgerundete Ecken',\n shapeCircle: 'Kreisförmig',\n shapeThumbnail: '\"Vorschaubild\"',\n shapeNone: 'Kein Rahmen',\n dragImageHere: 'Bild hierher ziehen',\n dropImage: 'Bild oder Text nehmen',\n selectFromFiles: 'Datei auswählen',\n maximumFileSize: 'Maximale Dateigrösse',\n maximumFileSizeError: 'Maximale Dateigrösse überschritten',\n url: 'Bild URL',\n remove: 'Bild entfernen',\n original: 'Original',\n },\n video: {\n video: 'Video',\n videoLink: 'Videolink',\n insert: 'Video einfügen',\n url: 'Video URL',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion oder Youku)',\n },\n link: {\n link: 'Link',\n insert: 'Link einfügen',\n unlink: 'Link entfernen',\n edit: 'Bearbeiten',\n textToDisplay: 'Anzeigetext',\n url: 'Link URL',\n openInNewWindow: 'In neuem Fenster öffnen',\n },\n table: {\n table: 'Tabelle',\n addRowAbove: '+ Zeile oberhalb',\n addRowBelow: '+ Zeile unterhalb',\n addColLeft: '+ Spalte links',\n addColRight: '+ Spalte rechts',\n delRow: 'Zeile löschen',\n delCol: 'Spalte löschen',\n delTable: 'Tabelle löschen',\n },\n hr: {\n insert: 'Horizontale Linie einfügen',\n },\n style: {\n style: 'Stil',\n normal: 'Normal',\n p: 'Normal',\n blockquote: 'Zitat',\n pre: 'Quellcode',\n h1: 'Überschrift 1',\n h2: 'Überschrift 2',\n h3: 'Überschrift 3',\n h4: 'Überschrift 4',\n h5: 'Überschrift 5',\n h6: 'Überschrift 6',\n },\n lists: {\n unordered: 'Aufzählung',\n ordered: 'Nummerierung',\n },\n options: {\n help: 'Hilfe',\n fullscreen: 'Vollbild',\n codeview: 'Quellcode anzeigen',\n },\n paragraph: {\n paragraph: 'Absatz',\n outdent: 'Einzug verkleinern',\n indent: 'Einzug vergrössern',\n left: 'Links ausrichten',\n center: 'Zentriert ausrichten',\n right: 'Rechts ausrichten',\n justify: 'Blocksatz',\n },\n color: {\n recent: 'Letzte Farbe',\n more: 'Weitere Farben',\n background: 'Hintergrundfarbe',\n foreground: 'Schriftfarbe',\n transparent: 'Transparenz',\n setTransparent: 'Transparenz setzen',\n reset: 'Zurücksetzen',\n resetToDefault: 'Auf Standard zurücksetzen',\n },\n shortcut: {\n shortcuts: 'Tastenkürzel',\n close: 'Schliessen',\n textFormatting: 'Textformatierung',\n action: 'Aktion',\n paragraphFormatting: 'Absatzformatierung',\n documentStyle: 'Dokumentenstil',\n extraKeys: 'Weitere Tasten',\n },\n help: {\n insertParagraph: 'Absatz einfügen',\n undo: 'Letzte Anweisung rückgängig',\n redo: 'Letzte Anweisung wiederholen',\n tab: 'Einzug hinzufügen',\n untab: 'Einzug entfernen',\n bold: 'Schrift Fett',\n italic: 'Schrift Kursiv',\n underline: 'Unterstreichen',\n strikethrough: 'Durchstreichen',\n removeFormat: 'Entfernt Format',\n justifyLeft: 'Linksbündig',\n justifyCenter: 'Mittig',\n justifyRight: 'Rechtsbündig',\n justifyFull: 'Blocksatz',\n insertUnorderedList: 'Unnummerierte Liste',\n insertOrderedList: 'Nummerierte Liste',\n outdent: 'Aktuellen Absatz ausrücken',\n indent: 'Aktuellen Absatz einrücken',\n formatPara: 'Formatiert aktuellen Block als Absatz (P-Tag)',\n formatH1: 'Formatiert aktuellen Block als H1',\n formatH2: 'Formatiert aktuellen Block als H2',\n formatH3: 'Formatiert aktuellen Block als H3',\n formatH4: 'Formatiert aktuellen Block als H4',\n formatH5: 'Formatiert aktuellen Block als H5',\n formatH6: 'Formatiert aktuellen Block als H6',\n insertHorizontalRule: 'Fügt eine horizontale Linie ein',\n 'linkDialog.show': 'Zeigt den Linkdialog',\n },\n history: {\n undo: 'Rückgängig',\n redo: 'Wiederholen',\n },\n specialChar: {\n specialChar: 'Sonderzeichen',\n select: 'Zeichen auswählen',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","normal","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","insertParagraph","undo","redo","tab","untab","removeFormat","justifyLeft","justifyCenter","justifyRight","justifyFull","insertUnorderedList","insertOrderedList","formatPara","formatH1","formatH2","formatH3","formatH4","formatH5","formatH6","insertHorizontalRule","history","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var i in r)("object"==typeof exports?exports:e)[i]=r[i]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"de-CH":{font:{bold:"Fett",italic:"Kursiv",underline:"Unterstrichen",clear:"Zurücksetzen",height:"Zeilenhöhe",name:"Schriftart",strikethrough:"Durchgestrichen",subscript:"Tiefgestellt",superscript:"Hochgestellt",size:"Schriftgrösse"},image:{image:"Bild",insert:"Bild einfügen",resizeFull:"Originalgrösse",resizeHalf:"1/2 Grösse",resizeQuarter:"1/4 Grösse",floatLeft:"Linksbündig",floatRight:"Rechtsbündig",floatNone:"Kein Textfluss",shapeRounded:"Abgerundete Ecken",shapeCircle:"Kreisförmig",shapeThumbnail:'"Vorschaubild"',shapeNone:"Kein Rahmen",dragImageHere:"Bild hierher ziehen",dropImage:"Bild oder Text nehmen",selectFromFiles:"Datei auswählen",maximumFileSize:"Maximale Dateigrösse",maximumFileSizeError:"Maximale Dateigrösse überschritten",url:"Bild URL",remove:"Bild entfernen",original:"Original"},video:{video:"Video",videoLink:"Videolink",insert:"Video einfügen",url:"Video URL",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion oder Youku)"},link:{link:"Link",insert:"Link einfügen",unlink:"Link entfernen",edit:"Bearbeiten",textToDisplay:"Anzeigetext",url:"Link URL",openInNewWindow:"In neuem Fenster öffnen"},table:{table:"Tabelle",addRowAbove:"+ Zeile oberhalb",addRowBelow:"+ Zeile unterhalb",addColLeft:"+ Spalte links",addColRight:"+ Spalte rechts",delRow:"Zeile löschen",delCol:"Spalte löschen",delTable:"Tabelle löschen"},hr:{insert:"Horizontale Linie einfügen"},style:{style:"Stil",normal:"Normal",p:"Normal",blockquote:"Zitat",pre:"Quellcode",h1:"Überschrift 1",h2:"Überschrift 2",h3:"Überschrift 3",h4:"Überschrift 4",h5:"Überschrift 5",h6:"Überschrift 6"},lists:{unordered:"Aufzählung",ordered:"Nummerierung"},options:{help:"Hilfe",fullscreen:"Vollbild",codeview:"Quellcode anzeigen"},paragraph:{paragraph:"Absatz",outdent:"Einzug verkleinern",indent:"Einzug vergrössern",left:"Links ausrichten",center:"Zentriert ausrichten",right:"Rechts ausrichten",justify:"Blocksatz"},color:{recent:"Letzte Farbe",more:"Weitere Farben",background:"Hintergrundfarbe",foreground:"Schriftfarbe",transparent:"Transparenz",setTransparent:"Transparenz setzen",reset:"Zurücksetzen",resetToDefault:"Auf Standard zurücksetzen"},shortcut:{shortcuts:"Tastenkürzel",close:"Schliessen",textFormatting:"Textformatierung",action:"Aktion",paragraphFormatting:"Absatzformatierung",documentStyle:"Dokumentenstil",extraKeys:"Weitere Tasten"},help:{insertParagraph:"Absatz einfügen",undo:"Letzte Anweisung rückgängig",redo:"Letzte Anweisung wiederholen",tab:"Einzug hinzufügen",untab:"Einzug entfernen",bold:"Schrift Fett",italic:"Schrift Kursiv",underline:"Unterstreichen",strikethrough:"Durchstreichen",removeFormat:"Entfernt Format",justifyLeft:"Linksbündig",justifyCenter:"Mittig",justifyRight:"Rechtsbündig",justifyFull:"Blocksatz",insertUnorderedList:"Unnummerierte Liste",insertOrderedList:"Nummerierte Liste",outdent:"Aktuellen Absatz ausrücken",indent:"Aktuellen Absatz einrücken",formatPara:"Formatiert aktuellen Block als Absatz (P-Tag)",formatH1:"Formatiert aktuellen Block als H1",formatH2:"Formatiert aktuellen Block als H2",formatH3:"Formatiert aktuellen Block als H3",formatH4:"Formatiert aktuellen Block als H4",formatH5:"Formatiert aktuellen Block als H5",formatH6:"Formatiert aktuellen Block als H6",insertHorizontalRule:"Fügt eine horizontale Linie ein","linkDialog.show":"Zeigt den Linkdialog"},history:{undo:"Rückgängig",redo:"Wiederholen"},specialChar:{specialChar:"Sonderzeichen",select:"Zeichen auswählen"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'de-DE': {
+ font: {
+ bold: 'Fett',
+ italic: 'Kursiv',
+ underline: 'Unterstrichen',
+ clear: 'Zurücksetzen',
+ height: 'Zeilenhöhe',
+ name: 'Schriftart',
+ strikethrough: 'Durchgestrichen',
+ subscript: 'Tiefgestellt',
+ superscript: 'Hochgestellt',
+ size: 'Schriftgröße'
+ },
+ image: {
+ image: 'Bild',
+ insert: 'Bild einfügen',
+ resizeFull: 'Originalgröße',
+ resizeHalf: '1/2 Größe',
+ resizeQuarter: '1/4 Größe',
+ floatLeft: 'Linksbündig',
+ floatRight: 'Rechtsbündig',
+ floatNone: 'Kein Textfluss',
+ shapeRounded: 'Abgerundete Ecken',
+ shapeCircle: 'Kreisförmig',
+ shapeThumbnail: '"Vorschaubild"',
+ shapeNone: 'Kein Rahmen',
+ dragImageHere: 'Bild hierher ziehen',
+ dropImage: 'Bild oder Text nehmen',
+ selectFromFiles: 'Datei auswählen',
+ maximumFileSize: 'Maximale Dateigröße',
+ maximumFileSizeError: 'Maximale Dateigröße überschritten',
+ url: 'Bild URL',
+ remove: 'Bild entfernen',
+ original: 'Original'
+ },
+ video: {
+ video: 'Video',
+ videoLink: 'Videolink',
+ insert: 'Video einfügen',
+ url: 'Video URL',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion oder Youku)'
+ },
+ link: {
+ link: 'Link',
+ insert: 'Link einfügen',
+ unlink: 'Link entfernen',
+ edit: 'Bearbeiten',
+ textToDisplay: 'Anzeigetext',
+ url: 'Link URL',
+ openInNewWindow: 'In neuem Fenster öffnen'
+ },
+ table: {
+ table: 'Tabelle',
+ addRowAbove: '+ Zeile oberhalb',
+ addRowBelow: '+ Zeile unterhalb',
+ addColLeft: '+ Spalte links',
+ addColRight: '+ Spalte rechts',
+ delRow: 'Zeile löschen',
+ delCol: 'Spalte löschen',
+ delTable: 'Tabelle löschen'
+ },
+ hr: {
+ insert: 'Horizontale Linie einfügen'
+ },
+ style: {
+ style: 'Stil',
+ normal: 'Normal',
+ p: 'Normal',
+ blockquote: 'Zitat',
+ pre: 'Quellcode',
+ h1: 'Überschrift 1',
+ h2: 'Überschrift 2',
+ h3: 'Überschrift 3',
+ h4: 'Überschrift 4',
+ h5: 'Überschrift 5',
+ h6: 'Überschrift 6'
+ },
+ lists: {
+ unordered: 'Aufzählung',
+ ordered: 'Nummerierung'
+ },
+ options: {
+ help: 'Hilfe',
+ fullscreen: 'Vollbild',
+ codeview: 'Quellcode anzeigen'
+ },
+ paragraph: {
+ paragraph: 'Absatz',
+ outdent: 'Einzug verkleinern',
+ indent: 'Einzug vergrößern',
+ left: 'Links ausrichten',
+ center: 'Zentriert ausrichten',
+ right: 'Rechts ausrichten',
+ justify: 'Blocksatz'
+ },
+ color: {
+ recent: 'Letzte Farbe',
+ more: 'Weitere Farben',
+ background: 'Hintergrundfarbe',
+ foreground: 'Schriftfarbe',
+ transparent: 'Transparenz',
+ setTransparent: 'Transparenz setzen',
+ reset: 'Zurücksetzen',
+ resetToDefault: 'Auf Standard zurücksetzen'
+ },
+ shortcut: {
+ shortcuts: 'Tastenkürzel',
+ close: 'Schließen',
+ textFormatting: 'Textformatierung',
+ action: 'Aktion',
+ paragraphFormatting: 'Absatzformatierung',
+ documentStyle: 'Dokumentenstil',
+ extraKeys: 'Weitere Tasten'
+ },
+ help: {
+ insertParagraph: 'Absatz einfügen',
+ undo: 'Letzte Anweisung rückgängig',
+ redo: 'Letzte Anweisung wiederholen',
+ tab: 'Einzug hinzufügen',
+ untab: 'Einzug entfernen',
+ bold: 'Schrift Fett',
+ italic: 'Schrift Kursiv',
+ underline: 'Unterstreichen',
+ strikethrough: 'Durchstreichen',
+ removeFormat: 'Entfernt Format',
+ justifyLeft: 'Linksbündig',
+ justifyCenter: 'Mittig',
+ justifyRight: 'Rechtsbündig',
+ justifyFull: 'Blocksatz',
+ insertUnorderedList: 'Unnummerierte Liste',
+ insertOrderedList: 'Nummerierte Liste',
+ outdent: 'Aktuellen Absatz ausrücken',
+ indent: 'Aktuellen Absatz einrücken',
+ formatPara: 'Formatiert aktuellen Block als Absatz (P-Tag)',
+ formatH1: 'Formatiert aktuellen Block als H1',
+ formatH2: 'Formatiert aktuellen Block als H2',
+ formatH3: 'Formatiert aktuellen Block als H3',
+ formatH4: 'Formatiert aktuellen Block als H4',
+ formatH5: 'Formatiert aktuellen Block als H5',
+ formatH6: 'Formatiert aktuellen Block als H6',
+ insertHorizontalRule: 'Fügt eine horizontale Linie ein',
+ 'linkDialog.show': 'Zeigt den Linkdialog'
+ },
+ history: {
+ undo: 'Rückgängig',
+ redo: 'Wiederholen'
+ },
+ specialChar: {
+ specialChar: 'Sonderzeichen',
+ select: 'Zeichen auswählen'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-de-DE.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-de-DE.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-de-DE.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'de-DE': {\n font: {\n bold: 'Fett',\n italic: 'Kursiv',\n underline: 'Unterstrichen',\n clear: 'Zurücksetzen',\n height: 'Zeilenhöhe',\n name: 'Schriftart',\n strikethrough: 'Durchgestrichen',\n subscript: 'Tiefgestellt',\n superscript: 'Hochgestellt',\n size: 'Schriftgröße',\n },\n image: {\n image: 'Bild',\n insert: 'Bild einfügen',\n resizeFull: 'Originalgröße',\n resizeHalf: '1/2 Größe',\n resizeQuarter: '1/4 Größe',\n floatLeft: 'Linksbündig',\n floatRight: 'Rechtsbündig',\n floatNone: 'Kein Textfluss',\n shapeRounded: 'Abgerundete Ecken',\n shapeCircle: 'Kreisförmig',\n shapeThumbnail: '\"Vorschaubild\"',\n shapeNone: 'Kein Rahmen',\n dragImageHere: 'Bild hierher ziehen',\n dropImage: 'Bild oder Text nehmen',\n selectFromFiles: 'Datei auswählen',\n maximumFileSize: 'Maximale Dateigröße',\n maximumFileSizeError: 'Maximale Dateigröße überschritten',\n url: 'Bild URL',\n remove: 'Bild entfernen',\n original: 'Original',\n },\n video: {\n video: 'Video',\n videoLink: 'Videolink',\n insert: 'Video einfügen',\n url: 'Video URL',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion oder Youku)',\n },\n link: {\n link: 'Link',\n insert: 'Link einfügen',\n unlink: 'Link entfernen',\n edit: 'Bearbeiten',\n textToDisplay: 'Anzeigetext',\n url: 'Link URL',\n openInNewWindow: 'In neuem Fenster öffnen',\n },\n table: {\n table: 'Tabelle',\n addRowAbove: '+ Zeile oberhalb',\n addRowBelow: '+ Zeile unterhalb',\n addColLeft: '+ Spalte links',\n addColRight: '+ Spalte rechts',\n delRow: 'Zeile löschen',\n delCol: 'Spalte löschen',\n delTable: 'Tabelle löschen',\n },\n hr: {\n insert: 'Horizontale Linie einfügen',\n },\n style: {\n style: 'Stil',\n normal: 'Normal',\n p: 'Normal',\n blockquote: 'Zitat',\n pre: 'Quellcode',\n h1: 'Überschrift 1',\n h2: 'Überschrift 2',\n h3: 'Überschrift 3',\n h4: 'Überschrift 4',\n h5: 'Überschrift 5',\n h6: 'Überschrift 6',\n },\n lists: {\n unordered: 'Aufzählung',\n ordered: 'Nummerierung',\n },\n options: {\n help: 'Hilfe',\n fullscreen: 'Vollbild',\n codeview: 'Quellcode anzeigen',\n },\n paragraph: {\n paragraph: 'Absatz',\n outdent: 'Einzug verkleinern',\n indent: 'Einzug vergrößern',\n left: 'Links ausrichten',\n center: 'Zentriert ausrichten',\n right: 'Rechts ausrichten',\n justify: 'Blocksatz',\n },\n color: {\n recent: 'Letzte Farbe',\n more: 'Weitere Farben',\n background: 'Hintergrundfarbe',\n foreground: 'Schriftfarbe',\n transparent: 'Transparenz',\n setTransparent: 'Transparenz setzen',\n reset: 'Zurücksetzen',\n resetToDefault: 'Auf Standard zurücksetzen',\n },\n shortcut: {\n shortcuts: 'Tastenkürzel',\n close: 'Schließen',\n textFormatting: 'Textformatierung',\n action: 'Aktion',\n paragraphFormatting: 'Absatzformatierung',\n documentStyle: 'Dokumentenstil',\n extraKeys: 'Weitere Tasten',\n },\n help: {\n insertParagraph: 'Absatz einfügen',\n undo: 'Letzte Anweisung rückgängig',\n redo: 'Letzte Anweisung wiederholen',\n tab: 'Einzug hinzufügen',\n untab: 'Einzug entfernen',\n bold: 'Schrift Fett',\n italic: 'Schrift Kursiv',\n underline: 'Unterstreichen',\n strikethrough: 'Durchstreichen',\n removeFormat: 'Entfernt Format',\n justifyLeft: 'Linksbündig',\n justifyCenter: 'Mittig',\n justifyRight: 'Rechtsbündig',\n justifyFull: 'Blocksatz',\n insertUnorderedList: 'Unnummerierte Liste',\n insertOrderedList: 'Nummerierte Liste',\n outdent: 'Aktuellen Absatz ausrücken',\n indent: 'Aktuellen Absatz einrücken',\n formatPara: 'Formatiert aktuellen Block als Absatz (P-Tag)',\n formatH1: 'Formatiert aktuellen Block als H1',\n formatH2: 'Formatiert aktuellen Block als H2',\n formatH3: 'Formatiert aktuellen Block als H3',\n formatH4: 'Formatiert aktuellen Block als H4',\n formatH5: 'Formatiert aktuellen Block als H5',\n formatH6: 'Formatiert aktuellen Block als H6',\n insertHorizontalRule: 'Fügt eine horizontale Linie ein',\n 'linkDialog.show': 'Zeigt den Linkdialog',\n },\n history: {\n undo: 'Rückgängig',\n redo: 'Wiederholen',\n },\n specialChar: {\n specialChar: 'Sonderzeichen',\n select: 'Zeichen auswählen',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","normal","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","insertParagraph","undo","redo","tab","untab","removeFormat","justifyLeft","justifyCenter","justifyRight","justifyFull","insertUnorderedList","insertOrderedList","formatPara","formatH1","formatH2","formatH3","formatH4","formatH5","formatH6","insertHorizontalRule","history","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var i in r)("object"==typeof exports?exports:e)[i]=r[i]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"de-DE":{font:{bold:"Fett",italic:"Kursiv",underline:"Unterstrichen",clear:"Zurücksetzen",height:"Zeilenhöhe",name:"Schriftart",strikethrough:"Durchgestrichen",subscript:"Tiefgestellt",superscript:"Hochgestellt",size:"Schriftgröße"},image:{image:"Bild",insert:"Bild einfügen",resizeFull:"Originalgröße",resizeHalf:"1/2 Größe",resizeQuarter:"1/4 Größe",floatLeft:"Linksbündig",floatRight:"Rechtsbündig",floatNone:"Kein Textfluss",shapeRounded:"Abgerundete Ecken",shapeCircle:"Kreisförmig",shapeThumbnail:'"Vorschaubild"',shapeNone:"Kein Rahmen",dragImageHere:"Bild hierher ziehen",dropImage:"Bild oder Text nehmen",selectFromFiles:"Datei auswählen",maximumFileSize:"Maximale Dateigröße",maximumFileSizeError:"Maximale Dateigröße überschritten",url:"Bild URL",remove:"Bild entfernen",original:"Original"},video:{video:"Video",videoLink:"Videolink",insert:"Video einfügen",url:"Video URL",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion oder Youku)"},link:{link:"Link",insert:"Link einfügen",unlink:"Link entfernen",edit:"Bearbeiten",textToDisplay:"Anzeigetext",url:"Link URL",openInNewWindow:"In neuem Fenster öffnen"},table:{table:"Tabelle",addRowAbove:"+ Zeile oberhalb",addRowBelow:"+ Zeile unterhalb",addColLeft:"+ Spalte links",addColRight:"+ Spalte rechts",delRow:"Zeile löschen",delCol:"Spalte löschen",delTable:"Tabelle löschen"},hr:{insert:"Horizontale Linie einfügen"},style:{style:"Stil",normal:"Normal",p:"Normal",blockquote:"Zitat",pre:"Quellcode",h1:"Überschrift 1",h2:"Überschrift 2",h3:"Überschrift 3",h4:"Überschrift 4",h5:"Überschrift 5",h6:"Überschrift 6"},lists:{unordered:"Aufzählung",ordered:"Nummerierung"},options:{help:"Hilfe",fullscreen:"Vollbild",codeview:"Quellcode anzeigen"},paragraph:{paragraph:"Absatz",outdent:"Einzug verkleinern",indent:"Einzug vergrößern",left:"Links ausrichten",center:"Zentriert ausrichten",right:"Rechts ausrichten",justify:"Blocksatz"},color:{recent:"Letzte Farbe",more:"Weitere Farben",background:"Hintergrundfarbe",foreground:"Schriftfarbe",transparent:"Transparenz",setTransparent:"Transparenz setzen",reset:"Zurücksetzen",resetToDefault:"Auf Standard zurücksetzen"},shortcut:{shortcuts:"Tastenkürzel",close:"Schließen",textFormatting:"Textformatierung",action:"Aktion",paragraphFormatting:"Absatzformatierung",documentStyle:"Dokumentenstil",extraKeys:"Weitere Tasten"},help:{insertParagraph:"Absatz einfügen",undo:"Letzte Anweisung rückgängig",redo:"Letzte Anweisung wiederholen",tab:"Einzug hinzufügen",untab:"Einzug entfernen",bold:"Schrift Fett",italic:"Schrift Kursiv",underline:"Unterstreichen",strikethrough:"Durchstreichen",removeFormat:"Entfernt Format",justifyLeft:"Linksbündig",justifyCenter:"Mittig",justifyRight:"Rechtsbündig",justifyFull:"Blocksatz",insertUnorderedList:"Unnummerierte Liste",insertOrderedList:"Nummerierte Liste",outdent:"Aktuellen Absatz ausrücken",indent:"Aktuellen Absatz einrücken",formatPara:"Formatiert aktuellen Block als Absatz (P-Tag)",formatH1:"Formatiert aktuellen Block als H1",formatH2:"Formatiert aktuellen Block als H2",formatH3:"Formatiert aktuellen Block als H3",formatH4:"Formatiert aktuellen Block als H4",formatH5:"Formatiert aktuellen Block als H5",formatH6:"Formatiert aktuellen Block als H6",insertHorizontalRule:"Fügt eine horizontale Linie ein","linkDialog.show":"Zeigt den Linkdialog"},history:{undo:"Rückgängig",redo:"Wiederholen"},specialChar:{specialChar:"Sonderzeichen",select:"Zeichen auswählen"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'el-GR': {
+ font: {
+ bold: 'Έντονα',
+ italic: 'Πλάγια',
+ underline: 'Υπογραμμισμένα',
+ clear: 'Καθαρισμός',
+ height: 'Ύψος',
+ name: 'Γραμματοσειρά',
+ strikethrough: 'Διεγραμμένα',
+ subscript: 'Δείκτης',
+ superscript: 'Εκθέτης',
+ size: 'Μέγεθος',
+ sizeunit: 'Μονάδα μεγέθους'
+ },
+ image: {
+ image: 'Εικόνα',
+ insert: 'Εισαγωγή',
+ resizeFull: 'Πλήρες μέγεθος',
+ resizeHalf: 'Μισό μέγεθος',
+ resizeQuarter: '1/4 μέγεθος',
+ resizeNone: 'Αρχικό μέγεθος',
+ floatLeft: 'Μετατόπιση αριστερά',
+ floatRight: 'Μετατόπιση δεξιά',
+ floatNone: 'Χωρίς μετατόπιση',
+ shapeRounded: 'Σχήμα: Στρογγυλεμένο',
+ shapeCircle: 'Σχήμα: Κύκλος',
+ shapeThumbnail: 'Σχήμα: Μικρογραφία',
+ shapeNone: 'Σχήμα: Κανένα',
+ dragImageHere: 'Σύρτε την εικόνα εδώ',
+ dropImage: 'Αφήστε την εικόνα',
+ selectFromFiles: 'Επιλογή από αρχεία',
+ maximumFileSize: 'Μέγιστο μέγεθος αρχείου',
+ maximumFileSizeError: 'Το μέγεθος είναι μεγαλύτερο από το μέγιστο επιτρεπτό.',
+ url: 'URL',
+ remove: 'Αφαίρεση',
+ original: 'Αρχικό'
+ },
+ link: {
+ link: 'Σύνδεσμος',
+ insert: 'Εισαγωγή συνδέσμου',
+ unlink: 'Αφαίρεση συνδέσμου',
+ edit: 'Επεξεργασία συνδέσμου',
+ textToDisplay: 'Κείμενο συνδέσμου',
+ url: 'Σε ποιo URL πρέπει να πηγαίνει αυτός ο σύνδεσμος;',
+ openInNewWindow: 'Άνοιγμα σε νέο παράθυρο'
+ },
+ video: {
+ video: 'Βίντεο',
+ videoLink: 'Σύνδεσμος Βίντεο',
+ insert: 'Εισαγωγή',
+ url: 'URL',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion ή Youku)'
+ },
+ table: {
+ table: 'Πίνακας',
+ addRowAbove: 'Προσθήκη γραμμής πάνω',
+ addRowBelow: 'Προσθήκη γραμμής κάτω',
+ addColLeft: 'Προσθήκη στήλης αριστερά',
+ addColRight: 'Προσθήκη στήλης δεξία',
+ delRow: 'Διαγραφή γραμμής',
+ delCol: 'Διαγραφή στήλης',
+ delTable: 'Διαγραφή πίνακα'
+ },
+ hr: {
+ insert: 'Εισαγωγή οριζόντιας γραμμής'
+ },
+ style: {
+ style: 'Στυλ',
+ normal: 'Κανονικό',
+ blockquote: 'Παράθεση',
+ pre: 'Ως έχει',
+ h1: 'Κεφαλίδα 1',
+ h2: 'Κεφαλίδα 2',
+ h3: 'Κεφαλίδα 3',
+ h4: 'Κεφαλίδα 4',
+ h5: 'Κεφαλίδα 5',
+ h6: 'Κεφαλίδα 6'
+ },
+ lists: {
+ unordered: 'Αταξινόμητη λίστα',
+ ordered: 'Ταξινομημένη λίστα'
+ },
+ options: {
+ help: 'Βοήθεια',
+ fullscreen: 'Πλήρης οθόνη',
+ codeview: 'Προβολή HTML'
+ },
+ paragraph: {
+ paragraph: 'Παράγραφος',
+ outdent: 'Μείωση εσοχής',
+ indent: 'Άυξηση εσοχής',
+ left: 'Αριστερή στοίχιση',
+ center: 'Στοίχιση στο κέντρο',
+ right: 'Δεξιά στοίχιση',
+ justify: 'Πλήρης στοίχιση'
+ },
+ color: {
+ recent: 'Πρόσφατη επιλογή',
+ more: 'Περισσότερα',
+ background: 'Υπόβαθρο',
+ foreground: 'Μπροστά',
+ transparent: 'Διαφανές',
+ setTransparent: 'Επιλογή διαφάνειας',
+ reset: 'Επαναφορά',
+ resetToDefault: 'Επαναφορά στις προκαθορισμένες τιμές',
+ cpSelect: 'Επιλογή'
+ },
+ shortcut: {
+ shortcuts: 'Συντομεύσεις',
+ close: 'Κλείσιμο',
+ textFormatting: 'Διαμόρφωση κειμένου',
+ action: 'Ενέργεια',
+ paragraphFormatting: 'Διαμόρφωση παραγράφου',
+ documentStyle: 'Στυλ κειμένου',
+ extraKeys: 'Επιπλέον συντομεύσεις'
+ },
+ help: {
+ 'escape': 'Έξοδος',
+ 'insertParagraph': 'Εισαγωγή παραγράφου',
+ 'undo': 'Αναιρεί την προηγούμενη εντολή',
+ 'redo': 'Επαναλαμβάνει την προηγούμενη εντολή',
+ 'tab': 'Εσοχή',
+ 'untab': 'Αναίρεση εσοχής',
+ 'bold': 'Ορισμός έντονου στυλ',
+ 'italic': 'Ορισμός πλάγιου στυλ',
+ 'underline': 'Ορισμός υπογεγραμμένου στυλ',
+ 'strikethrough': 'Ορισμός διεγραμμένου στυλ',
+ 'removeFormat': 'Αφαίρεση στυλ',
+ 'justifyLeft': 'Ορισμός αριστερής στοίχισης',
+ 'justifyCenter': 'Ορισμός κεντρικής στοίχισης',
+ 'justifyRight': 'Ορισμός δεξιάς στοίχισης',
+ 'justifyFull': 'Ορισμός πλήρους στοίχισης',
+ 'insertUnorderedList': 'Ορισμός μη-ταξινομημένης λίστας',
+ 'insertOrderedList': 'Ορισμός ταξινομημένης λίστας',
+ 'outdent': 'Προεξοχή παραγράφου',
+ 'indent': 'Εσοχή παραγράφου',
+ 'formatPara': 'Αλλαγή της μορφής του τρέχοντος μπλοκ σε παράγραφο (P tag)',
+ 'formatH1': 'Αλλαγή της μορφής του τρέχοντος μπλοκ σε H1',
+ 'formatH2': 'Αλλαγή της μορφής του τρέχοντος μπλοκ σε H2',
+ 'formatH3': 'Αλλαγή της μορφής του τρέχοντος μπλοκ σε H3',
+ 'formatH4': 'Αλλαγή της μορφής του τρέχοντος μπλοκ σε H4',
+ 'formatH5': 'Αλλαγή της μορφής του τρέχοντος μπλοκ σε H5',
+ 'formatH6': 'Αλλαγή της μορφής του τρέχοντος μπλοκ σε H6',
+ 'insertHorizontalRule': 'Εισαγωγή οριζόντιας γραμμής',
+ 'linkDialog.show': 'Εμφάνιση διαλόγου συνδέσμου'
+ },
+ history: {
+ undo: 'Αναίρεση',
+ redo: 'Επαναληψη'
+ },
+ specialChar: {
+ specialChar: 'ΕΙΔΙΚΟΙ ΧΑΡΑΚΤΗΡΕΣ',
+ select: 'Επιλέξτε ειδικούς χαρακτήρες'
+ },
+ output: {
+ noSelection: 'Δεν έγινε επιλογή!'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-el-GR.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-el-GR.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-el-GR.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'el-GR': {\n font: {\n bold: 'Έντονα',\n italic: 'Πλάγια',\n underline: 'Υπογραμμισμένα',\n clear: 'Καθαρισμός',\n height: 'Ύψος',\n name: 'Γραμματοσειρά',\n strikethrough: 'Διεγραμμένα',\n subscript: 'Δείκτης',\n superscript: 'Εκθέτης',\n size: 'Μέγεθος',\n sizeunit: 'Μονάδα μεγέθους',\n },\n image: {\n image: 'Εικόνα',\n insert: 'Εισαγωγή',\n resizeFull: 'Πλήρες μέγεθος',\n resizeHalf: 'Μισό μέγεθος',\n resizeQuarter: '1/4 μέγεθος',\n resizeNone: 'Αρχικό μέγεθος',\n floatLeft: 'Μετατόπιση αριστερά',\n floatRight: 'Μετατόπιση δεξιά',\n floatNone: 'Χωρίς μετατόπιση',\n shapeRounded: 'Σχήμα: Στρογγυλεμένο',\n shapeCircle: 'Σχήμα: Κύκλος',\n shapeThumbnail: 'Σχήμα: Μικρογραφία',\n shapeNone: 'Σχήμα: Κανένα',\n dragImageHere: 'Σύρτε την εικόνα εδώ',\n dropImage: 'Αφήστε την εικόνα',\n selectFromFiles: 'Επιλογή από αρχεία',\n maximumFileSize: 'Μέγιστο μέγεθος αρχείου',\n maximumFileSizeError: 'Το μέγεθος είναι μεγαλύτερο από το μέγιστο επιτρεπτό.',\n url: 'URL',\n remove: 'Αφαίρεση',\n original: 'Αρχικό',\n },\n link: {\n link: 'Σύνδεσμος',\n insert: 'Εισαγωγή συνδέσμου',\n unlink: 'Αφαίρεση συνδέσμου',\n edit: 'Επεξεργασία συνδέσμου',\n textToDisplay: 'Κείμενο συνδέσμου',\n url: 'Σε ποιo URL πρέπει να πηγαίνει αυτός ο σύνδεσμος;',\n openInNewWindow: 'Άνοιγμα σε νέο παράθυρο',\n },\n video: {\n video: 'Βίντεο',\n videoLink: 'Σύνδεσμος Βίντεο',\n insert: 'Εισαγωγή',\n url: 'URL',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion ή Youku)',\n },\n table: {\n table: 'Πίνακας',\n addRowAbove: 'Προσθήκη γραμμής πάνω',\n addRowBelow: 'Προσθήκη γραμμής κάτω',\n addColLeft: 'Προσθήκη στήλης αριστερά',\n addColRight: 'Προσθήκη στήλης δεξία',\n delRow: 'Διαγραφή γραμμής',\n delCol: 'Διαγραφή στήλης',\n delTable: 'Διαγραφή πίνακα',\n },\n hr: {\n insert: 'Εισαγωγή οριζόντιας γραμμής',\n },\n style: {\n style: 'Στυλ',\n normal: 'Κανονικό',\n blockquote: 'Παράθεση',\n pre: 'Ως έχει',\n h1: 'Κεφαλίδα 1',\n h2: 'Κεφαλίδα 2',\n h3: 'Κεφαλίδα 3',\n h4: 'Κεφαλίδα 4',\n h5: 'Κεφαλίδα 5',\n h6: 'Κεφαλίδα 6',\n },\n lists: {\n unordered: 'Αταξινόμητη λίστα',\n ordered: 'Ταξινομημένη λίστα',\n },\n options: {\n help: 'Βοήθεια',\n fullscreen: 'Πλήρης οθόνη',\n codeview: 'Προβολή HTML',\n },\n paragraph: {\n paragraph: 'Παράγραφος',\n outdent: 'Μείωση εσοχής',\n indent: 'Άυξηση εσοχής',\n left: 'Αριστερή στοίχιση',\n center: 'Στοίχιση στο κέντρο',\n right: 'Δεξιά στοίχιση',\n justify: 'Πλήρης στοίχιση',\n },\n color: {\n recent: 'Πρόσφατη επιλογή',\n more: 'Περισσότερα',\n background: 'Υπόβαθρο',\n foreground: 'Μπροστά',\n transparent: 'Διαφανές',\n setTransparent: 'Επιλογή διαφάνειας',\n reset: 'Επαναφορά',\n resetToDefault: 'Επαναφορά στις προκαθορισμένες τιμές',\n cpSelect: 'Επιλογή',\n },\n shortcut: {\n shortcuts: 'Συντομεύσεις',\n close: 'Κλείσιμο',\n textFormatting: 'Διαμόρφωση κειμένου',\n action: 'Ενέργεια',\n paragraphFormatting: 'Διαμόρφωση παραγράφου',\n documentStyle: 'Στυλ κειμένου',\n extraKeys: 'Επιπλέον συντομεύσεις',\n },\n help: {\n 'escape': 'Έξοδος',\n 'insertParagraph': 'Εισαγωγή παραγράφου',\n 'undo': 'Αναιρεί την προηγούμενη εντολή',\n 'redo': 'Επαναλαμβάνει την προηγούμενη εντολή',\n 'tab': 'Εσοχή',\n 'untab': 'Αναίρεση εσοχής',\n 'bold': 'Ορισμός έντονου στυλ',\n 'italic': 'Ορισμός πλάγιου στυλ',\n 'underline': 'Ορισμός υπογεγραμμένου στυλ',\n 'strikethrough': 'Ορισμός διεγραμμένου στυλ',\n 'removeFormat': 'Αφαίρεση στυλ',\n 'justifyLeft': 'Ορισμός αριστερής στοίχισης',\n 'justifyCenter': 'Ορισμός κεντρικής στοίχισης',\n 'justifyRight': 'Ορισμός δεξιάς στοίχισης',\n 'justifyFull': 'Ορισμός πλήρους στοίχισης',\n 'insertUnorderedList': 'Ορισμός μη-ταξινομημένης λίστας',\n 'insertOrderedList': 'Ορισμός ταξινομημένης λίστας',\n 'outdent': 'Προεξοχή παραγράφου',\n 'indent': 'Εσοχή παραγράφου',\n 'formatPara': 'Αλλαγή της μορφής του τρέχοντος μπλοκ σε παράγραφο (P tag)',\n 'formatH1': 'Αλλαγή της μορφής του τρέχοντος μπλοκ σε H1',\n 'formatH2': 'Αλλαγή της μορφής του τρέχοντος μπλοκ σε H2',\n 'formatH3': 'Αλλαγή της μορφής του τρέχοντος μπλοκ σε H3',\n 'formatH4': 'Αλλαγή της μορφής του τρέχοντος μπλοκ σε H4',\n 'formatH5': 'Αλλαγή της μορφής του τρέχοντος μπλοκ σε H5',\n 'formatH6': 'Αλλαγή της μορφής του τρέχοντος μπλοκ σε H6',\n 'insertHorizontalRule': 'Εισαγωγή οριζόντιας γραμμής',\n 'linkDialog.show': 'Εμφάνιση διαλόγου συνδέσμου',\n },\n history: {\n undo: 'Αναίρεση',\n redo: 'Επαναληψη',\n },\n specialChar: {\n specialChar: 'ΕΙΔΙΚΟΙ ΧΑΡΑΚΤΗΡΕΣ',\n select: 'Επιλέξτε ειδικούς χαρακτήρες',\n },\n output: {\n noSelection: 'Δεν έγινε επιλογή!',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","sizeunit","image","insert","resizeFull","resizeHalf","resizeQuarter","resizeNone","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","link","unlink","edit","textToDisplay","openInNewWindow","video","videoLink","providers","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","normal","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","cpSelect","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","output","noSelection","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var o in r)("object"==typeof exports?exports:e)[o]=r[o]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"el-GR":{font:{bold:"Έντονα",italic:"Πλάγια",underline:"Υπογραμμισμένα",clear:"Καθαρισμός",height:"Ύψος",name:"Γραμματοσειρά",strikethrough:"Διεγραμμένα",subscript:"Δείκτης",superscript:"Εκθέτης",size:"Μέγεθος",sizeunit:"Μονάδα μεγέθους"},image:{image:"Εικόνα",insert:"Εισαγωγή",resizeFull:"Πλήρες μέγεθος",resizeHalf:"Μισό μέγεθος",resizeQuarter:"1/4 μέγεθος",resizeNone:"Αρχικό μέγεθος",floatLeft:"Μετατόπιση αριστερά",floatRight:"Μετατόπιση δεξιά",floatNone:"Χωρίς μετατόπιση",shapeRounded:"Σχήμα: Στρογγυλεμένο",shapeCircle:"Σχήμα: Κύκλος",shapeThumbnail:"Σχήμα: Μικρογραφία",shapeNone:"Σχήμα: Κανένα",dragImageHere:"Σύρτε την εικόνα εδώ",dropImage:"Αφήστε την εικόνα",selectFromFiles:"Επιλογή από αρχεία",maximumFileSize:"Μέγιστο μέγεθος αρχείου",maximumFileSizeError:"Το μέγεθος είναι μεγαλύτερο από το μέγιστο επιτρεπτό.",url:"URL",remove:"Αφαίρεση",original:"Αρχικό"},link:{link:"Σύνδεσμος",insert:"Εισαγωγή συνδέσμου",unlink:"Αφαίρεση συνδέσμου",edit:"Επεξεργασία συνδέσμου",textToDisplay:"Κείμενο συνδέσμου",url:"Σε ποιo URL πρέπει να πηγαίνει αυτός ο σύνδεσμος;",openInNewWindow:"Άνοιγμα σε νέο παράθυρο"},video:{video:"Βίντεο",videoLink:"Σύνδεσμος Βίντεο",insert:"Εισαγωγή",url:"URL",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion ή Youku)"},table:{table:"Πίνακας",addRowAbove:"Προσθήκη γραμμής πάνω",addRowBelow:"Προσθήκη γραμμής κάτω",addColLeft:"Προσθήκη στήλης αριστερά",addColRight:"Προσθήκη στήλης δεξία",delRow:"Διαγραφή γραμμής",delCol:"Διαγραφή στήλης",delTable:"Διαγραφή πίνακα"},hr:{insert:"Εισαγωγή οριζόντιας γραμμής"},style:{style:"Στυλ",normal:"Κανονικό",blockquote:"Παράθεση",pre:"Ως έχει",h1:"Κεφαλίδα 1",h2:"Κεφαλίδα 2",h3:"Κεφαλίδα 3",h4:"Κεφαλίδα 4",h5:"Κεφαλίδα 5",h6:"Κεφαλίδα 6"},lists:{unordered:"Αταξινόμητη λίστα",ordered:"Ταξινομημένη λίστα"},options:{help:"Βοήθεια",fullscreen:"Πλήρης οθόνη",codeview:"Προβολή HTML"},paragraph:{paragraph:"Παράγραφος",outdent:"Μείωση εσοχής",indent:"Άυξηση εσοχής",left:"Αριστερή στοίχιση",center:"Στοίχιση στο κέντρο",right:"Δεξιά στοίχιση",justify:"Πλήρης στοίχιση"},color:{recent:"Πρόσφατη επιλογή",more:"Περισσότερα",background:"Υπόβαθρο",foreground:"Μπροστά",transparent:"Διαφανές",setTransparent:"Επιλογή διαφάνειας",reset:"Επαναφορά",resetToDefault:"Επαναφορά στις προκαθορισμένες τιμές",cpSelect:"Επιλογή"},shortcut:{shortcuts:"Συντομεύσεις",close:"Κλείσιμο",textFormatting:"Διαμόρφωση κειμένου",action:"Ενέργεια",paragraphFormatting:"Διαμόρφωση παραγράφου",documentStyle:"Στυλ κειμένου",extraKeys:"Επιπλέον συντομεύσεις"},help:{escape:"Έξοδος",insertParagraph:"Εισαγωγή παραγράφου",undo:"Αναιρεί την προηγούμενη εντολή",redo:"Επαναλαμβάνει την προηγούμενη εντολή",tab:"Εσοχή",untab:"Αναίρεση εσοχής",bold:"Ορισμός έντονου στυλ",italic:"Ορισμός πλάγιου στυλ",underline:"Ορισμός υπογεγραμμένου στυλ",strikethrough:"Ορισμός διεγραμμένου στυλ",removeFormat:"Αφαίρεση στυλ",justifyLeft:"Ορισμός αριστερής στοίχισης",justifyCenter:"Ορισμός κεντρικής στοίχισης",justifyRight:"Ορισμός δεξιάς στοίχισης",justifyFull:"Ορισμός πλήρους στοίχισης",insertUnorderedList:"Ορισμός μη-ταξινομημένης λίστας",insertOrderedList:"Ορισμός ταξινομημένης λίστας",outdent:"Προεξοχή παραγράφου",indent:"Εσοχή παραγράφου",formatPara:"Αλλαγή της μορφής του τρέχοντος μπλοκ σε παράγραφο (P tag)",formatH1:"Αλλαγή της μορφής του τρέχοντος μπλοκ σε H1",formatH2:"Αλλαγή της μορφής του τρέχοντος μπλοκ σε H2",formatH3:"Αλλαγή της μορφής του τρέχοντος μπλοκ σε H3",formatH4:"Αλλαγή της μορφής του τρέχοντος μπλοκ σε H4",formatH5:"Αλλαγή της μορφής του τρέχοντος μπλοκ σε H5",formatH6:"Αλλαγή της μορφής του τρέχοντος μπλοκ σε H6",insertHorizontalRule:"Εισαγωγή οριζόντιας γραμμής","linkDialog.show":"Εμφάνιση διαλόγου συνδέσμου"},history:{undo:"Αναίρεση",redo:"Επαναληψη"},specialChar:{specialChar:"ΕΙΔΙΚΟΙ ΧΑΡΑΚΤΗΡΕΣ",select:"Επιλέξτε ειδικούς χαρακτήρες"},output:{noSelection:"Δεν έγινε επιλογή!"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory(require("jquery"));
+ else if(typeof define === 'function' && define.amd)
+ define(["jquery"], factory);
+ else {
+ var a = typeof exports === 'object' ? factory(require("jquery")) : factory(root["jQuery"]);
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, (__WEBPACK_EXTERNAL_MODULE__8938__) => {
+return /******/ (() => { // webpackBootstrap
+/******/ "use strict";
+/******/ var __webpack_modules__ = ({
+
+/***/ 8938:
+/***/ ((module) => {
+
+module.exports = __WEBPACK_EXTERNAL_MODULE__8938__;
+
+/***/ })
+
+/******/ });
+/************************************************************************/
+/******/ // The module cache
+/******/ var __webpack_module_cache__ = {};
+/******/
+/******/ // The require function
+/******/ function __webpack_require__(moduleId) {
+/******/ // Check if module is in cache
+/******/ var cachedModule = __webpack_module_cache__[moduleId];
+/******/ if (cachedModule !== undefined) {
+/******/ return cachedModule.exports;
+/******/ }
+/******/ // Create a new module (and put it into the cache)
+/******/ var module = __webpack_module_cache__[moduleId] = {
+/******/ // no module.id needed
+/******/ // no module.loaded needed
+/******/ exports: {}
+/******/ };
+/******/
+/******/ // Execute the module function
+/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
+/******/
+/******/ // Return the exports of the module
+/******/ return module.exports;
+/******/ }
+/******/
+/************************************************************************/
+/******/ /* webpack/runtime/compat get default export */
+/******/ (() => {
+/******/ // getDefaultExport function for compatibility with non-harmony modules
+/******/ __webpack_require__.n = (module) => {
+/******/ var getter = module && module.__esModule ?
+/******/ () => (module['default']) :
+/******/ () => (module);
+/******/ __webpack_require__.d(getter, { a: getter });
+/******/ return getter;
+/******/ };
+/******/ })();
+/******/
+/******/ /* webpack/runtime/define property getters */
+/******/ (() => {
+/******/ // define getter functions for harmony exports
+/******/ __webpack_require__.d = (exports, definition) => {
+/******/ for(var key in definition) {
+/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
+/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
+/******/ }
+/******/ }
+/******/ };
+/******/ })();
+/******/
+/******/ /* webpack/runtime/hasOwnProperty shorthand */
+/******/ (() => {
+/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
+/******/ })();
+/******/
+/******/ /* webpack/runtime/make namespace object */
+/******/ (() => {
+/******/ // define __esModule on exports
+/******/ __webpack_require__.r = (exports) => {
+/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
+/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
+/******/ }
+/******/ Object.defineProperty(exports, '__esModule', { value: true });
+/******/ };
+/******/ })();
+/******/
+/************************************************************************/
+var __webpack_exports__ = {};
+__webpack_require__.r(__webpack_exports__);
+/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(8938);
+/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);
+
+(jquery__WEBPACK_IMPORTED_MODULE_0___default().summernote) = (jquery__WEBPACK_IMPORTED_MODULE_0___default().summernote) || {
+ lang: {}
+};
+jquery__WEBPACK_IMPORTED_MODULE_0___default().extend(true, (jquery__WEBPACK_IMPORTED_MODULE_0___default().summernote).lang, {
+ 'en-US': {
+ font: {
+ bold: 'Bold',
+ italic: 'Italic',
+ underline: 'Underline',
+ clear: 'Remove Font Style',
+ height: 'Line Height',
+ name: 'Font Family',
+ strikethrough: 'Strikethrough',
+ subscript: 'Subscript',
+ superscript: 'Superscript',
+ size: 'Font Size',
+ sizeunit: 'Font Size Unit'
+ },
+ image: {
+ image: 'Picture',
+ insert: 'Insert Image',
+ resizeFull: 'Resize full',
+ resizeHalf: 'Resize half',
+ resizeQuarter: 'Resize quarter',
+ resizeNone: 'Original size',
+ floatLeft: 'Float Left',
+ floatRight: 'Float Right',
+ floatNone: 'Remove float',
+ shapeRounded: 'Shape: Rounded',
+ shapeCircle: 'Shape: Circle',
+ shapeThumbnail: 'Shape: Thumbnail',
+ shapeNone: 'Shape: None',
+ dragImageHere: 'Drag image or text here',
+ dropImage: 'Drop image or Text',
+ selectFromFiles: 'Select from files',
+ maximumFileSize: 'Maximum file size',
+ maximumFileSizeError: 'Maximum file size exceeded.',
+ url: 'Image URL',
+ remove: 'Remove Image',
+ original: 'Original'
+ },
+ video: {
+ video: 'Video',
+ videoLink: 'Video Link',
+ insert: 'Insert Video',
+ url: 'Video URL',
+ providers: '(YouTube, Google Drive, Vimeo, Vine, Instagram, DailyMotion, Youku, Peertube)'
+ },
+ link: {
+ link: 'Link',
+ insert: 'Insert Link',
+ unlink: 'Unlink',
+ edit: 'Edit',
+ textToDisplay: 'Text to display',
+ url: 'To what URL should this link go?',
+ openInNewWindow: 'Open in new window'
+ },
+ table: {
+ table: 'Table',
+ addRowAbove: 'Add row above',
+ addRowBelow: 'Add row below',
+ addColLeft: 'Add column left',
+ addColRight: 'Add column right',
+ delRow: 'Delete row',
+ delCol: 'Delete column',
+ delTable: 'Delete table'
+ },
+ hr: {
+ insert: 'Insert Horizontal Rule'
+ },
+ style: {
+ style: 'Style',
+ p: 'Normal',
+ blockquote: 'Quote',
+ pre: 'Code',
+ h1: 'Header 1',
+ h2: 'Header 2',
+ h3: 'Header 3',
+ h4: 'Header 4',
+ h5: 'Header 5',
+ h6: 'Header 6'
+ },
+ lists: {
+ unordered: 'Unordered list',
+ ordered: 'Ordered list'
+ },
+ options: {
+ help: 'Help',
+ fullscreen: 'Full Screen',
+ codeview: 'Code View'
+ },
+ paragraph: {
+ paragraph: 'Paragraph',
+ outdent: 'Outdent',
+ indent: 'Indent',
+ left: 'Align left',
+ center: 'Align center',
+ right: 'Align right',
+ justify: 'Justify full'
+ },
+ color: {
+ recent: 'Recent Color',
+ more: 'More Color',
+ background: 'Background Color',
+ foreground: 'Text Color',
+ transparent: 'Transparent',
+ setTransparent: 'Set transparent',
+ reset: 'Reset',
+ resetToDefault: 'Reset to default',
+ cpSelect: 'Select'
+ },
+ shortcut: {
+ shortcuts: 'Keyboard shortcuts',
+ close: 'Close',
+ textFormatting: 'Text formatting',
+ action: 'Action',
+ paragraphFormatting: 'Paragraph formatting',
+ documentStyle: 'Document Style',
+ extraKeys: 'Extra keys'
+ },
+ help: {
+ 'escape': 'Escape',
+ 'insertParagraph': 'Insert Paragraph',
+ 'undo': 'Undo the last command',
+ 'redo': 'Redo the last command',
+ 'tab': 'Tab',
+ 'untab': 'Untab',
+ 'bold': 'Set a bold style',
+ 'italic': 'Set a italic style',
+ 'underline': 'Set a underline style',
+ 'strikethrough': 'Set a strikethrough style',
+ 'removeFormat': 'Clean a style',
+ 'justifyLeft': 'Set left align',
+ 'justifyCenter': 'Set center align',
+ 'justifyRight': 'Set right align',
+ 'justifyFull': 'Set full align',
+ 'insertUnorderedList': 'Toggle unordered list',
+ 'insertOrderedList': 'Toggle ordered list',
+ 'outdent': 'Outdent on current paragraph',
+ 'indent': 'Indent on current paragraph',
+ 'formatPara': 'Change current block\'s format as a paragraph(P tag)',
+ 'formatH1': 'Change current block\'s format as H1',
+ 'formatH2': 'Change current block\'s format as H2',
+ 'formatH3': 'Change current block\'s format as H3',
+ 'formatH4': 'Change current block\'s format as H4',
+ 'formatH5': 'Change current block\'s format as H5',
+ 'formatH6': 'Change current block\'s format as H6',
+ 'insertHorizontalRule': 'Insert horizontal rule',
+ 'linkDialog.show': 'Show Link Dialog'
+ },
+ history: {
+ undo: 'Undo',
+ redo: 'Redo'
+ },
+ specialChar: {
+ specialChar: 'SPECIAL CHARACTERS',
+ select: 'Select Special characters'
+ },
+ output: {
+ noSelection: 'No Selection Made!'
+ }
+ }
+});
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-en-US.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-en-US.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///external umd {\"root\":\"jQuery\",\"commonjs\":\"jquery\",\"commonjs2\":\"jquery\",\"amd\":\"jquery\"}","webpack:///webpack/bootstrap","webpack:///webpack/runtime/compat get default export","webpack:///webpack/runtime/define property getters","webpack:///webpack/runtime/hasOwnProperty shorthand","webpack:///webpack/runtime/make namespace object","webpack:///./src/lang/summernote-en-US.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory(require(\"jquery\"));\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([\"jquery\"], factory);\n\telse {\n\t\tvar a = typeof exports === 'object' ? factory(require(\"jquery\")) : factory(root[\"jQuery\"]);\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, (__WEBPACK_EXTERNAL_MODULE__8938__) => {\nreturn ","module.exports = __WEBPACK_EXTERNAL_MODULE__8938__;","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","import $ from 'jquery';\n\n$.summernote = $.summernote || {\n lang: {},\n};\n\n$.extend(true, $.summernote.lang, {\n 'en-US': {\n font: {\n bold: 'Bold',\n italic: 'Italic',\n underline: 'Underline',\n clear: 'Remove Font Style',\n height: 'Line Height',\n name: 'Font Family',\n strikethrough: 'Strikethrough',\n subscript: 'Subscript',\n superscript: 'Superscript',\n size: 'Font Size',\n sizeunit: 'Font Size Unit',\n },\n image: {\n image: 'Picture',\n insert: 'Insert Image',\n resizeFull: 'Resize full',\n resizeHalf: 'Resize half',\n resizeQuarter: 'Resize quarter',\n resizeNone: 'Original size',\n floatLeft: 'Float Left',\n floatRight: 'Float Right',\n floatNone: 'Remove float',\n shapeRounded: 'Shape: Rounded',\n shapeCircle: 'Shape: Circle',\n shapeThumbnail: 'Shape: Thumbnail',\n shapeNone: 'Shape: None',\n dragImageHere: 'Drag image or text here',\n dropImage: 'Drop image or Text',\n selectFromFiles: 'Select from files',\n maximumFileSize: 'Maximum file size',\n maximumFileSizeError: 'Maximum file size exceeded.',\n url: 'Image URL',\n remove: 'Remove Image',\n original: 'Original',\n },\n video: {\n video: 'Video',\n videoLink: 'Video Link',\n insert: 'Insert Video',\n url: 'Video URL',\n providers: '(YouTube, Google Drive, Vimeo, Vine, Instagram, DailyMotion, Youku, Peertube)',\n },\n link: {\n link: 'Link',\n insert: 'Insert Link',\n unlink: 'Unlink',\n edit: 'Edit',\n textToDisplay: 'Text to display',\n url: 'To what URL should this link go?',\n openInNewWindow: 'Open in new window',\n },\n table: {\n table: 'Table',\n addRowAbove: 'Add row above',\n addRowBelow: 'Add row below',\n addColLeft: 'Add column left',\n addColRight: 'Add column right',\n delRow: 'Delete row',\n delCol: 'Delete column',\n delTable: 'Delete table',\n },\n hr: {\n insert: 'Insert Horizontal Rule',\n },\n style: {\n style: 'Style',\n p: 'Normal',\n blockquote: 'Quote',\n pre: 'Code',\n h1: 'Header 1',\n h2: 'Header 2',\n h3: 'Header 3',\n h4: 'Header 4',\n h5: 'Header 5',\n h6: 'Header 6',\n },\n lists: {\n unordered: 'Unordered list',\n ordered: 'Ordered list',\n },\n options: {\n help: 'Help',\n fullscreen: 'Full Screen',\n codeview: 'Code View',\n },\n paragraph: {\n paragraph: 'Paragraph',\n outdent: 'Outdent',\n indent: 'Indent',\n left: 'Align left',\n center: 'Align center',\n right: 'Align right',\n justify: 'Justify full',\n },\n color: {\n recent: 'Recent Color',\n more: 'More Color',\n background: 'Background Color',\n foreground: 'Text Color',\n transparent: 'Transparent',\n setTransparent: 'Set transparent',\n reset: 'Reset',\n resetToDefault: 'Reset to default',\n cpSelect: 'Select',\n },\n shortcut: {\n shortcuts: 'Keyboard shortcuts',\n close: 'Close',\n textFormatting: 'Text formatting',\n action: 'Action',\n paragraphFormatting: 'Paragraph formatting',\n documentStyle: 'Document Style',\n extraKeys: 'Extra keys',\n },\n help: {\n 'escape': 'Escape',\n 'insertParagraph': 'Insert Paragraph',\n 'undo': 'Undo the last command',\n 'redo': 'Redo the last command',\n 'tab': 'Tab',\n 'untab': 'Untab',\n 'bold': 'Set a bold style',\n 'italic': 'Set a italic style',\n 'underline': 'Set a underline style',\n 'strikethrough': 'Set a strikethrough style',\n 'removeFormat': 'Clean a style',\n 'justifyLeft': 'Set left align',\n 'justifyCenter': 'Set center align',\n 'justifyRight': 'Set right align',\n 'justifyFull': 'Set full align',\n 'insertUnorderedList': 'Toggle unordered list',\n 'insertOrderedList': 'Toggle ordered list',\n 'outdent': 'Outdent on current paragraph',\n 'indent': 'Indent on current paragraph',\n 'formatPara': 'Change current block\\'s format as a paragraph(P tag)',\n 'formatH1': 'Change current block\\'s format as H1',\n 'formatH2': 'Change current block\\'s format as H2',\n 'formatH3': 'Change current block\\'s format as H3',\n 'formatH4': 'Change current block\\'s format as H4',\n 'formatH5': 'Change current block\\'s format as H5',\n 'formatH6': 'Change current block\\'s format as H6',\n 'insertHorizontalRule': 'Insert horizontal rule',\n 'linkDialog.show': 'Show Link Dialog',\n },\n history: {\n undo: 'Undo',\n redo: 'Redo',\n },\n specialChar: {\n specialChar: 'SPECIAL CHARACTERS',\n select: 'Select Special characters',\n },\n output: {\n noSelection: 'No Selection Made!',\n },\n },\n});\n"],"names":["$","summernote","lang","extend","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","sizeunit","image","insert","resizeFull","resizeHalf","resizeQuarter","resizeNone","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","cpSelect","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","output","noSelection"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("jquery"));else if("function"==typeof define&&define.amd)define(["jquery"],t);else{var r="object"==typeof exports?t(require("jquery")):t(e.jQuery);for(var o in r)("object"==typeof exports?exports:e)[o]=r[o]}}(self,(e=>(()=>{"use strict";var t={8938:t=>{t.exports=e}},r={};function o(e){var a=r[e];if(void 0!==a)return a.exports;var n=r[e]={exports:{}};return t[e](n,n.exports,o),n.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var a={};o.r(a);var n=o(8938),i=o.n(n);return i().summernote=i().summernote||{lang:{}},i().extend(!0,i().summernote.lang,{"en-US":{font:{bold:"Bold",italic:"Italic",underline:"Underline",clear:"Remove Font Style",height:"Line Height",name:"Font Family",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript",size:"Font Size",sizeunit:"Font Size Unit"},image:{image:"Picture",insert:"Insert Image",resizeFull:"Resize full",resizeHalf:"Resize half",resizeQuarter:"Resize quarter",resizeNone:"Original size",floatLeft:"Float Left",floatRight:"Float Right",floatNone:"Remove float",shapeRounded:"Shape: Rounded",shapeCircle:"Shape: Circle",shapeThumbnail:"Shape: Thumbnail",shapeNone:"Shape: None",dragImageHere:"Drag image or text here",dropImage:"Drop image or Text",selectFromFiles:"Select from files",maximumFileSize:"Maximum file size",maximumFileSizeError:"Maximum file size exceeded.",url:"Image URL",remove:"Remove Image",original:"Original"},video:{video:"Video",videoLink:"Video Link",insert:"Insert Video",url:"Video URL",providers:"(YouTube, Google Drive, Vimeo, Vine, Instagram, DailyMotion, Youku, Peertube)"},link:{link:"Link",insert:"Insert Link",unlink:"Unlink",edit:"Edit",textToDisplay:"Text to display",url:"To what URL should this link go?",openInNewWindow:"Open in new window"},table:{table:"Table",addRowAbove:"Add row above",addRowBelow:"Add row below",addColLeft:"Add column left",addColRight:"Add column right",delRow:"Delete row",delCol:"Delete column",delTable:"Delete table"},hr:{insert:"Insert Horizontal Rule"},style:{style:"Style",p:"Normal",blockquote:"Quote",pre:"Code",h1:"Header 1",h2:"Header 2",h3:"Header 3",h4:"Header 4",h5:"Header 5",h6:"Header 6"},lists:{unordered:"Unordered list",ordered:"Ordered list"},options:{help:"Help",fullscreen:"Full Screen",codeview:"Code View"},paragraph:{paragraph:"Paragraph",outdent:"Outdent",indent:"Indent",left:"Align left",center:"Align center",right:"Align right",justify:"Justify full"},color:{recent:"Recent Color",more:"More Color",background:"Background Color",foreground:"Text Color",transparent:"Transparent",setTransparent:"Set transparent",reset:"Reset",resetToDefault:"Reset to default",cpSelect:"Select"},shortcut:{shortcuts:"Keyboard shortcuts",close:"Close",textFormatting:"Text formatting",action:"Action",paragraphFormatting:"Paragraph formatting",documentStyle:"Document Style",extraKeys:"Extra keys"},help:{escape:"Escape",insertParagraph:"Insert Paragraph",undo:"Undo the last command",redo:"Redo the last command",tab:"Tab",untab:"Untab",bold:"Set a bold style",italic:"Set a italic style",underline:"Set a underline style",strikethrough:"Set a strikethrough style",removeFormat:"Clean a style",justifyLeft:"Set left align",justifyCenter:"Set center align",justifyRight:"Set right align",justifyFull:"Set full align",insertUnorderedList:"Toggle unordered list",insertOrderedList:"Toggle ordered list",outdent:"Outdent on current paragraph",indent:"Indent on current paragraph",formatPara:"Change current block's format as a paragraph(P tag)",formatH1:"Change current block's format as H1",formatH2:"Change current block's format as H2",formatH3:"Change current block's format as H3",formatH4:"Change current block's format as H4",formatH5:"Change current block's format as H5",formatH6:"Change current block's format as H6",insertHorizontalRule:"Insert horizontal rule","linkDialog.show":"Show Link Dialog"},history:{undo:"Undo",redo:"Redo"},specialChar:{specialChar:"SPECIAL CHARACTERS",select:"Select Special characters"},output:{noSelection:"No Selection Made!"}}}),a})()));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'es-ES': {
+ font: {
+ bold: 'Negrita',
+ italic: 'Cursiva',
+ underline: 'Subrayado',
+ clear: 'Eliminar estilo de letra',
+ height: 'Altura de línea',
+ name: 'Tipo de letra',
+ strikethrough: 'Tachado',
+ subscript: 'Subíndice',
+ superscript: 'Superíndice',
+ size: 'Tamaño de la fuente',
+ sizeunit: 'Unidad del tamaño de letra'
+ },
+ image: {
+ image: 'Imagen',
+ insert: 'Insertar imagen',
+ resizeFull: 'Redimensionar a tamaño completo',
+ resizeHalf: 'Redimensionar a la mitad',
+ resizeQuarter: 'Redimensionar a un cuarto',
+ resizeNone: 'Tamaño original',
+ floatLeft: 'Flotar a la izquierda',
+ floatRight: 'Flotar a la derecha',
+ floatNone: 'No flotar',
+ shapeRounded: 'Forma: Redondeado',
+ shapeCircle: 'Forma: Círculo',
+ shapeThumbnail: 'Forma: Miniatura',
+ shapeNone: 'Forma: Ninguna',
+ dragImageHere: 'Arrastre una imagen o texto aquí',
+ dropImage: 'Suelte una imagen o texto',
+ selectFromFiles: 'Seleccione un fichero',
+ maximumFileSize: 'Tamaño máximo del fichero',
+ maximumFileSizeError: 'Superado el tamaño máximo de fichero.',
+ url: 'URL de la imagen',
+ remove: 'Eliminar la imagen',
+ original: 'Original'
+ },
+ video: {
+ video: 'Vídeo',
+ videoLink: 'Enlace del vídeo',
+ insert: 'Insertar un vídeo',
+ url: 'URL del vídeo',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion o Youku)'
+ },
+ link: {
+ link: 'Enlace',
+ insert: 'Insertar un enlace',
+ unlink: 'Quitar el enlace',
+ edit: 'Editar',
+ textToDisplay: 'Texto a mostrar',
+ url: '¿A qué URL lleva este enlace?',
+ openInNewWindow: 'Abrir en una nueva ventana'
+ },
+ table: {
+ table: 'Tabla',
+ addRowAbove: 'Añadir una fila encima',
+ addRowBelow: 'Añadir una fila debajo',
+ addColLeft: 'Añadir una columna a la izquierda',
+ addColRight: 'Añadir una columna a la derecha',
+ delRow: 'Borrar la fila',
+ delCol: 'Borrar la columna',
+ delTable: 'Borrar la tabla'
+ },
+ hr: {
+ insert: 'Insertar una línea horizontal'
+ },
+ style: {
+ style: 'Estilo',
+ p: 'Normal',
+ blockquote: 'Cita',
+ pre: 'Código',
+ h1: 'Título 1',
+ h2: 'Título 2',
+ h3: 'Título 3',
+ h4: 'Título 4',
+ h5: 'Título 5',
+ h6: 'Título 6'
+ },
+ lists: {
+ unordered: 'Lista',
+ ordered: 'Lista numerada'
+ },
+ options: {
+ help: 'Ayuda',
+ fullscreen: 'Pantalla completa',
+ codeview: 'Ver el código fuente'
+ },
+ paragraph: {
+ paragraph: 'Párrafo',
+ outdent: 'Reducir la sangría',
+ indent: 'Aumentar la sangría',
+ left: 'Alinear a la izquierda',
+ center: 'Centrar',
+ right: 'Alinear a la derecha',
+ justify: 'Justificar'
+ },
+ color: {
+ recent: 'Último color',
+ more: 'Más colores',
+ background: 'Color de fondo',
+ foreground: 'Color del texto',
+ transparent: 'Transparente',
+ setTransparent: 'Establecer transparente',
+ reset: 'Restablecer',
+ resetToDefault: 'Restablecer a los valores predefinidos',
+ cpSelect: 'Seleccionar'
+ },
+ shortcut: {
+ shortcuts: 'Atajos de teclado',
+ close: 'Cerrar',
+ textFormatting: 'Formato de texto',
+ action: 'Acción',
+ paragraphFormatting: 'Formato de párrafo',
+ documentStyle: 'Estilo de documento',
+ extraKeys: 'Teclas adicionales'
+ },
+ help: {
+ insertParagraph: 'Insertar un párrafo',
+ undo: 'Deshacer la última acción',
+ redo: 'Rehacer la última acción',
+ tab: 'Tabular',
+ untab: 'Eliminar tabulación',
+ bold: 'Establecer estilo negrita',
+ italic: 'Establecer estilo cursiva',
+ underline: 'Establecer estilo subrayado',
+ strikethrough: 'Establecer estilo tachado',
+ removeFormat: 'Limpiar estilo',
+ justifyLeft: 'Alinear a la izquierda',
+ justifyCenter: 'Alinear al centro',
+ justifyRight: 'Alinear a la derecha',
+ justifyFull: 'Justificar',
+ insertUnorderedList: 'Insertar lista',
+ insertOrderedList: 'Insertar lista numerada',
+ outdent: 'Reducir sangría del párrafo',
+ indent: 'Aumentar sangría del párrafo',
+ formatPara: 'Cambiar el formato del bloque actual a párrafo (etiqueta P)',
+ formatH1: 'Cambiar el formato del bloque actual a H1',
+ formatH2: 'Cambiar el formato del bloque actual a H2',
+ formatH3: 'Cambiar el formato del bloque actual a H3',
+ formatH4: 'Cambiar el formato del bloque actual a H4',
+ formatH5: 'Cambiar el formato del bloque actual a H5',
+ formatH6: 'Cambiar el formato del bloque actual a H6',
+ insertHorizontalRule: 'Insertar una línea horizontal',
+ 'linkDialog.show': 'Mostrar el panel de enlaces'
+ },
+ history: {
+ undo: 'Deshacer',
+ redo: 'Rehacer'
+ },
+ specialChar: {
+ specialChar: 'CARACTERES ESPECIALES',
+ select: 'Seleccionar caracteres especiales'
+ },
+ output: {
+ noSelection: '¡No ha seleccionado nada!'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-es-ES.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-es-ES.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-es-ES.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'es-ES': {\n font: {\n bold: 'Negrita',\n italic: 'Cursiva',\n underline: 'Subrayado',\n clear: 'Eliminar estilo de letra',\n height: 'Altura de línea',\n name: 'Tipo de letra',\n strikethrough: 'Tachado',\n subscript: 'Subíndice',\n superscript: 'Superíndice',\n size: 'Tamaño de la fuente',\n sizeunit: 'Unidad del tamaño de letra',\n },\n image: {\n image: 'Imagen',\n insert: 'Insertar imagen',\n resizeFull: 'Redimensionar a tamaño completo',\n resizeHalf: 'Redimensionar a la mitad',\n resizeQuarter: 'Redimensionar a un cuarto',\n resizeNone: 'Tamaño original',\n floatLeft: 'Flotar a la izquierda',\n floatRight: 'Flotar a la derecha',\n floatNone: 'No flotar',\n shapeRounded: 'Forma: Redondeado',\n shapeCircle: 'Forma: Círculo',\n shapeThumbnail: 'Forma: Miniatura',\n shapeNone: 'Forma: Ninguna',\n dragImageHere: 'Arrastre una imagen o texto aquí',\n dropImage: 'Suelte una imagen o texto',\n selectFromFiles: 'Seleccione un fichero',\n maximumFileSize: 'Tamaño máximo del fichero',\n maximumFileSizeError: 'Superado el tamaño máximo de fichero.',\n url: 'URL de la imagen',\n remove: 'Eliminar la imagen',\n original: 'Original',\n },\n video: {\n video: 'Vídeo',\n videoLink: 'Enlace del vídeo',\n insert: 'Insertar un vídeo',\n url: 'URL del vídeo',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion o Youku)',\n },\n link: {\n link: 'Enlace',\n insert: 'Insertar un enlace',\n unlink: 'Quitar el enlace',\n edit: 'Editar',\n textToDisplay: 'Texto a mostrar',\n url: '¿A qué URL lleva este enlace?',\n openInNewWindow: 'Abrir en una nueva ventana',\n },\n table: {\n table: 'Tabla',\n addRowAbove: 'Añadir una fila encima',\n addRowBelow: 'Añadir una fila debajo',\n addColLeft: 'Añadir una columna a la izquierda',\n addColRight: 'Añadir una columna a la derecha',\n delRow: 'Borrar la fila',\n delCol: 'Borrar la columna',\n delTable: 'Borrar la tabla',\n },\n hr: {\n insert: 'Insertar una línea horizontal',\n },\n style: {\n style: 'Estilo',\n p: 'Normal',\n blockquote: 'Cita',\n pre: 'Código',\n h1: 'Título 1',\n h2: 'Título 2',\n h3: 'Título 3',\n h4: 'Título 4',\n h5: 'Título 5',\n h6: 'Título 6',\n },\n lists: {\n unordered: 'Lista',\n ordered: 'Lista numerada',\n },\n options: {\n help: 'Ayuda',\n fullscreen: 'Pantalla completa',\n codeview: 'Ver el código fuente',\n },\n paragraph: {\n paragraph: 'Párrafo',\n outdent: 'Reducir la sangría',\n indent: 'Aumentar la sangría',\n left: 'Alinear a la izquierda',\n center: 'Centrar',\n right: 'Alinear a la derecha',\n justify: 'Justificar',\n },\n color: {\n recent: 'Último color',\n more: 'Más colores',\n background: 'Color de fondo',\n foreground: 'Color del texto',\n transparent: 'Transparente',\n setTransparent: 'Establecer transparente',\n reset: 'Restablecer',\n resetToDefault: 'Restablecer a los valores predefinidos',\n cpSelect: 'Seleccionar',\n },\n shortcut: {\n shortcuts: 'Atajos de teclado',\n close: 'Cerrar',\n textFormatting: 'Formato de texto',\n action: 'Acción',\n paragraphFormatting: 'Formato de párrafo',\n documentStyle: 'Estilo de documento',\n extraKeys: 'Teclas adicionales',\n },\n help: {\n insertParagraph: 'Insertar un párrafo',\n undo: 'Deshacer la última acción',\n redo: 'Rehacer la última acción',\n tab: 'Tabular',\n untab: 'Eliminar tabulación',\n bold: 'Establecer estilo negrita',\n italic: 'Establecer estilo cursiva',\n underline: 'Establecer estilo subrayado',\n strikethrough: 'Establecer estilo tachado',\n removeFormat: 'Limpiar estilo',\n justifyLeft: 'Alinear a la izquierda',\n justifyCenter: 'Alinear al centro',\n justifyRight: 'Alinear a la derecha',\n justifyFull: 'Justificar',\n insertUnorderedList: 'Insertar lista',\n insertOrderedList: 'Insertar lista numerada',\n outdent: 'Reducir sangría del párrafo',\n indent: 'Aumentar sangría del párrafo',\n formatPara: 'Cambiar el formato del bloque actual a párrafo (etiqueta P)',\n formatH1: 'Cambiar el formato del bloque actual a H1',\n formatH2: 'Cambiar el formato del bloque actual a H2',\n formatH3: 'Cambiar el formato del bloque actual a H3',\n formatH4: 'Cambiar el formato del bloque actual a H4',\n formatH5: 'Cambiar el formato del bloque actual a H5',\n formatH6: 'Cambiar el formato del bloque actual a H6',\n insertHorizontalRule: 'Insertar una línea horizontal',\n 'linkDialog.show': 'Mostrar el panel de enlaces',\n },\n history: {\n undo: 'Deshacer',\n redo: 'Rehacer',\n },\n specialChar: {\n specialChar: 'CARACTERES ESPECIALES',\n select: 'Seleccionar caracteres especiales',\n },\n output: {\n noSelection: '¡No ha seleccionado nada!',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","sizeunit","image","insert","resizeFull","resizeHalf","resizeQuarter","resizeNone","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","cpSelect","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","insertParagraph","undo","redo","tab","untab","removeFormat","justifyLeft","justifyCenter","justifyRight","justifyFull","insertUnorderedList","insertOrderedList","formatPara","formatH1","formatH2","formatH3","formatH4","formatH5","formatH6","insertHorizontalRule","history","specialChar","select","output","noSelection","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,a){if("object"==typeof exports&&"object"==typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var r=a();for(var o in r)("object"==typeof exports?exports:e)[o]=r[o]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"es-ES":{font:{bold:"Negrita",italic:"Cursiva",underline:"Subrayado",clear:"Eliminar estilo de letra",height:"Altura de línea",name:"Tipo de letra",strikethrough:"Tachado",subscript:"Subíndice",superscript:"Superíndice",size:"Tamaño de la fuente",sizeunit:"Unidad del tamaño de letra"},image:{image:"Imagen",insert:"Insertar imagen",resizeFull:"Redimensionar a tamaño completo",resizeHalf:"Redimensionar a la mitad",resizeQuarter:"Redimensionar a un cuarto",resizeNone:"Tamaño original",floatLeft:"Flotar a la izquierda",floatRight:"Flotar a la derecha",floatNone:"No flotar",shapeRounded:"Forma: Redondeado",shapeCircle:"Forma: Círculo",shapeThumbnail:"Forma: Miniatura",shapeNone:"Forma: Ninguna",dragImageHere:"Arrastre una imagen o texto aquí",dropImage:"Suelte una imagen o texto",selectFromFiles:"Seleccione un fichero",maximumFileSize:"Tamaño máximo del fichero",maximumFileSizeError:"Superado el tamaño máximo de fichero.",url:"URL de la imagen",remove:"Eliminar la imagen",original:"Original"},video:{video:"Vídeo",videoLink:"Enlace del vídeo",insert:"Insertar un vídeo",url:"URL del vídeo",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion o Youku)"},link:{link:"Enlace",insert:"Insertar un enlace",unlink:"Quitar el enlace",edit:"Editar",textToDisplay:"Texto a mostrar",url:"¿A qué URL lleva este enlace?",openInNewWindow:"Abrir en una nueva ventana"},table:{table:"Tabla",addRowAbove:"Añadir una fila encima",addRowBelow:"Añadir una fila debajo",addColLeft:"Añadir una columna a la izquierda",addColRight:"Añadir una columna a la derecha",delRow:"Borrar la fila",delCol:"Borrar la columna",delTable:"Borrar la tabla"},hr:{insert:"Insertar una línea horizontal"},style:{style:"Estilo",p:"Normal",blockquote:"Cita",pre:"Código",h1:"Título 1",h2:"Título 2",h3:"Título 3",h4:"Título 4",h5:"Título 5",h6:"Título 6"},lists:{unordered:"Lista",ordered:"Lista numerada"},options:{help:"Ayuda",fullscreen:"Pantalla completa",codeview:"Ver el código fuente"},paragraph:{paragraph:"Párrafo",outdent:"Reducir la sangría",indent:"Aumentar la sangría",left:"Alinear a la izquierda",center:"Centrar",right:"Alinear a la derecha",justify:"Justificar"},color:{recent:"Último color",more:"Más colores",background:"Color de fondo",foreground:"Color del texto",transparent:"Transparente",setTransparent:"Establecer transparente",reset:"Restablecer",resetToDefault:"Restablecer a los valores predefinidos",cpSelect:"Seleccionar"},shortcut:{shortcuts:"Atajos de teclado",close:"Cerrar",textFormatting:"Formato de texto",action:"Acción",paragraphFormatting:"Formato de párrafo",documentStyle:"Estilo de documento",extraKeys:"Teclas adicionales"},help:{insertParagraph:"Insertar un párrafo",undo:"Deshacer la última acción",redo:"Rehacer la última acción",tab:"Tabular",untab:"Eliminar tabulación",bold:"Establecer estilo negrita",italic:"Establecer estilo cursiva",underline:"Establecer estilo subrayado",strikethrough:"Establecer estilo tachado",removeFormat:"Limpiar estilo",justifyLeft:"Alinear a la izquierda",justifyCenter:"Alinear al centro",justifyRight:"Alinear a la derecha",justifyFull:"Justificar",insertUnorderedList:"Insertar lista",insertOrderedList:"Insertar lista numerada",outdent:"Reducir sangría del párrafo",indent:"Aumentar sangría del párrafo",formatPara:"Cambiar el formato del bloque actual a párrafo (etiqueta P)",formatH1:"Cambiar el formato del bloque actual a H1",formatH2:"Cambiar el formato del bloque actual a H2",formatH3:"Cambiar el formato del bloque actual a H3",formatH4:"Cambiar el formato del bloque actual a H4",formatH5:"Cambiar el formato del bloque actual a H5",formatH6:"Cambiar el formato del bloque actual a H6",insertHorizontalRule:"Insertar una línea horizontal","linkDialog.show":"Mostrar el panel de enlaces"},history:{undo:"Deshacer",redo:"Rehacer"},specialChar:{specialChar:"CARACTERES ESPECIALES",select:"Seleccionar caracteres especiales"},output:{noSelection:"¡No ha seleccionado nada!"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'es-EU': {
+ font: {
+ bold: 'Lodia',
+ italic: 'Etzana',
+ underline: 'Azpimarratua',
+ clear: 'Estiloa kendu',
+ height: 'Lerro altuera',
+ name: 'Tipografia',
+ strikethrough: 'Marratua',
+ subscript: 'Subscript',
+ superscript: 'Superscript',
+ size: 'Letren neurria'
+ },
+ image: {
+ image: 'Irudia',
+ insert: 'Irudi bat txertatu',
+ resizeFull: 'Jatorrizko neurrira aldatu',
+ resizeHalf: 'Neurria erdira aldatu',
+ resizeQuarter: 'Neurria laurdenera aldatu',
+ floatLeft: 'Ezkerrean kokatu',
+ floatRight: 'Eskuinean kokatu',
+ floatNone: 'Kokapenik ez ezarri',
+ shapeRounded: 'Shape: Rounded',
+ shapeCircle: 'Shape: Circle',
+ shapeThumbnail: 'Shape: Thumbnail',
+ shapeNone: 'Shape: None',
+ dragImageHere: 'Irudi bat ezarri hemen',
+ dropImage: 'Drop image or Text',
+ selectFromFiles: 'Zure fitxategi bat aukeratu',
+ maximumFileSize: 'Maximum file size',
+ maximumFileSizeError: 'Maximum file size exceeded.',
+ url: 'Irudiaren URL helbidea',
+ remove: 'Remove Image',
+ original: 'Original'
+ },
+ video: {
+ video: 'Bideoa',
+ videoLink: 'Bideorako esteka',
+ insert: 'Bideo berri bat txertatu',
+ url: 'Bideoaren URL helbidea',
+ providers: '(YouTube, Vimeo, Vine, Instagram edo DailyMotion)'
+ },
+ link: {
+ link: 'Esteka',
+ insert: 'Esteka bat txertatu',
+ unlink: 'Esteka ezabatu',
+ edit: 'Editatu',
+ textToDisplay: 'Estekaren testua',
+ url: 'Estekaren URL helbidea',
+ openInNewWindow: 'Leiho berri batean ireki'
+ },
+ table: {
+ table: 'Taula',
+ addRowAbove: 'Add row above',
+ addRowBelow: 'Add row below',
+ addColLeft: 'Add column left',
+ addColRight: 'Add column right',
+ delRow: 'Delete row',
+ delCol: 'Delete column',
+ delTable: 'Delete table'
+ },
+ hr: {
+ insert: 'Marra horizontala txertatu'
+ },
+ style: {
+ style: 'Estiloa',
+ p: 'p',
+ blockquote: 'Aipamena',
+ pre: 'Kodea',
+ h1: '1. izenburua',
+ h2: '2. izenburua',
+ h3: '3. izenburua',
+ h4: '4. izenburua',
+ h5: '5. izenburua',
+ h6: '6. izenburua'
+ },
+ lists: {
+ unordered: 'Ordenatu gabeko zerrenda',
+ ordered: 'Zerrenda ordenatua'
+ },
+ options: {
+ help: 'Laguntza',
+ fullscreen: 'Pantaila osoa',
+ codeview: 'Kodea ikusi'
+ },
+ paragraph: {
+ paragraph: 'Paragrafoa',
+ outdent: 'Koska txikiagoa',
+ indent: 'Koska handiagoa',
+ left: 'Ezkerrean kokatu',
+ center: 'Erdian kokatu',
+ right: 'Eskuinean kokatu',
+ justify: 'Justifikatu'
+ },
+ color: {
+ recent: 'Azken kolorea',
+ more: 'Kolore gehiago',
+ background: 'Atzeko planoa',
+ foreground: 'Aurreko planoa',
+ transparent: 'Gardena',
+ setTransparent: 'Gardendu',
+ reset: 'Lehengoratu',
+ resetToDefault: 'Berrezarri lehenetsia'
+ },
+ shortcut: {
+ shortcuts: 'Lasterbideak',
+ close: 'Itxi',
+ textFormatting: 'Testuaren formatua',
+ action: 'Ekintza',
+ paragraphFormatting: 'Paragrafoaren formatua',
+ documentStyle: 'Dokumentuaren estiloa'
+ },
+ help: {
+ 'insertParagraph': 'Insert Paragraph',
+ 'undo': 'Undoes the last command',
+ 'redo': 'Redoes the last command',
+ 'tab': 'Tab',
+ 'untab': 'Untab',
+ 'bold': 'Set a bold style',
+ 'italic': 'Set a italic style',
+ 'underline': 'Set a underline style',
+ 'strikethrough': 'Set a strikethrough style',
+ 'removeFormat': 'Clean a style',
+ 'justifyLeft': 'Set left align',
+ 'justifyCenter': 'Set center align',
+ 'justifyRight': 'Set right align',
+ 'justifyFull': 'Set full align',
+ 'insertUnorderedList': 'Toggle unordered list',
+ 'insertOrderedList': 'Toggle ordered list',
+ 'outdent': 'Outdent on current paragraph',
+ 'indent': 'Indent on current paragraph',
+ 'formatPara': 'Change current block\'s format as a paragraph(P tag)',
+ 'formatH1': 'Change current block\'s format as H1',
+ 'formatH2': 'Change current block\'s format as H2',
+ 'formatH3': 'Change current block\'s format as H3',
+ 'formatH4': 'Change current block\'s format as H4',
+ 'formatH5': 'Change current block\'s format as H5',
+ 'formatH6': 'Change current block\'s format as H6',
+ 'insertHorizontalRule': 'Insert horizontal rule',
+ 'linkDialog.show': 'Show Link Dialog'
+ },
+ history: {
+ undo: 'Desegin',
+ redo: 'Berregin'
+ },
+ specialChar: {
+ specialChar: 'SPECIAL CHARACTERS',
+ select: 'Select Special characters'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-es-EU.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-es-EU.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-es-EU.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'es-EU': {\n font: {\n bold: 'Lodia',\n italic: 'Etzana',\n underline: 'Azpimarratua',\n clear: 'Estiloa kendu',\n height: 'Lerro altuera',\n name: 'Tipografia',\n strikethrough: 'Marratua',\n subscript: 'Subscript',\n superscript: 'Superscript',\n size: 'Letren neurria',\n },\n image: {\n image: 'Irudia',\n insert: 'Irudi bat txertatu',\n resizeFull: 'Jatorrizko neurrira aldatu',\n resizeHalf: 'Neurria erdira aldatu',\n resizeQuarter: 'Neurria laurdenera aldatu',\n floatLeft: 'Ezkerrean kokatu',\n floatRight: 'Eskuinean kokatu',\n floatNone: 'Kokapenik ez ezarri',\n shapeRounded: 'Shape: Rounded',\n shapeCircle: 'Shape: Circle',\n shapeThumbnail: 'Shape: Thumbnail',\n shapeNone: 'Shape: None',\n dragImageHere: 'Irudi bat ezarri hemen',\n dropImage: 'Drop image or Text',\n selectFromFiles: 'Zure fitxategi bat aukeratu',\n maximumFileSize: 'Maximum file size',\n maximumFileSizeError: 'Maximum file size exceeded.',\n url: 'Irudiaren URL helbidea',\n remove: 'Remove Image',\n original: 'Original',\n },\n video: {\n video: 'Bideoa',\n videoLink: 'Bideorako esteka',\n insert: 'Bideo berri bat txertatu',\n url: 'Bideoaren URL helbidea',\n providers: '(YouTube, Vimeo, Vine, Instagram edo DailyMotion)',\n },\n link: {\n link: 'Esteka',\n insert: 'Esteka bat txertatu',\n unlink: 'Esteka ezabatu',\n edit: 'Editatu',\n textToDisplay: 'Estekaren testua',\n url: 'Estekaren URL helbidea',\n openInNewWindow: 'Leiho berri batean ireki',\n },\n table: {\n table: 'Taula',\n addRowAbove: 'Add row above',\n addRowBelow: 'Add row below',\n addColLeft: 'Add column left',\n addColRight: 'Add column right',\n delRow: 'Delete row',\n delCol: 'Delete column',\n delTable: 'Delete table',\n },\n hr: {\n insert: 'Marra horizontala txertatu',\n },\n style: {\n style: 'Estiloa',\n p: 'p',\n blockquote: 'Aipamena',\n pre: 'Kodea',\n h1: '1. izenburua',\n h2: '2. izenburua',\n h3: '3. izenburua',\n h4: '4. izenburua',\n h5: '5. izenburua',\n h6: '6. izenburua',\n },\n lists: {\n unordered: 'Ordenatu gabeko zerrenda',\n ordered: 'Zerrenda ordenatua',\n },\n options: {\n help: 'Laguntza',\n fullscreen: 'Pantaila osoa',\n codeview: 'Kodea ikusi',\n },\n paragraph: {\n paragraph: 'Paragrafoa',\n outdent: 'Koska txikiagoa',\n indent: 'Koska handiagoa',\n left: 'Ezkerrean kokatu',\n center: 'Erdian kokatu',\n right: 'Eskuinean kokatu',\n justify: 'Justifikatu',\n },\n color: {\n recent: 'Azken kolorea',\n more: 'Kolore gehiago',\n background: 'Atzeko planoa',\n foreground: 'Aurreko planoa',\n transparent: 'Gardena',\n setTransparent: 'Gardendu',\n reset: 'Lehengoratu',\n resetToDefault: 'Berrezarri lehenetsia',\n },\n shortcut: {\n shortcuts: 'Lasterbideak',\n close: 'Itxi',\n textFormatting: 'Testuaren formatua',\n action: 'Ekintza',\n paragraphFormatting: 'Paragrafoaren formatua',\n documentStyle: 'Dokumentuaren estiloa',\n },\n help: {\n 'insertParagraph': 'Insert Paragraph',\n 'undo': 'Undoes the last command',\n 'redo': 'Redoes the last command',\n 'tab': 'Tab',\n 'untab': 'Untab',\n 'bold': 'Set a bold style',\n 'italic': 'Set a italic style',\n 'underline': 'Set a underline style',\n 'strikethrough': 'Set a strikethrough style',\n 'removeFormat': 'Clean a style',\n 'justifyLeft': 'Set left align',\n 'justifyCenter': 'Set center align',\n 'justifyRight': 'Set right align',\n 'justifyFull': 'Set full align',\n 'insertUnorderedList': 'Toggle unordered list',\n 'insertOrderedList': 'Toggle ordered list',\n 'outdent': 'Outdent on current paragraph',\n 'indent': 'Indent on current paragraph',\n 'formatPara': 'Change current block\\'s format as a paragraph(P tag)',\n 'formatH1': 'Change current block\\'s format as H1',\n 'formatH2': 'Change current block\\'s format as H2',\n 'formatH3': 'Change current block\\'s format as H3',\n 'formatH4': 'Change current block\\'s format as H4',\n 'formatH5': 'Change current block\\'s format as H5',\n 'formatH6': 'Change current block\\'s format as H6',\n 'insertHorizontalRule': 'Insert horizontal rule',\n 'linkDialog.show': 'Show Link Dialog',\n },\n history: {\n undo: 'Desegin',\n redo: 'Berregin',\n },\n specialChar: {\n specialChar: 'SPECIAL CHARACTERS',\n select: 'Select Special characters',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,a){if("object"==typeof exports&&"object"==typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var r=a();for(var t in r)("object"==typeof exports?exports:e)[t]=r[t]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"es-EU":{font:{bold:"Lodia",italic:"Etzana",underline:"Azpimarratua",clear:"Estiloa kendu",height:"Lerro altuera",name:"Tipografia",strikethrough:"Marratua",subscript:"Subscript",superscript:"Superscript",size:"Letren neurria"},image:{image:"Irudia",insert:"Irudi bat txertatu",resizeFull:"Jatorrizko neurrira aldatu",resizeHalf:"Neurria erdira aldatu",resizeQuarter:"Neurria laurdenera aldatu",floatLeft:"Ezkerrean kokatu",floatRight:"Eskuinean kokatu",floatNone:"Kokapenik ez ezarri",shapeRounded:"Shape: Rounded",shapeCircle:"Shape: Circle",shapeThumbnail:"Shape: Thumbnail",shapeNone:"Shape: None",dragImageHere:"Irudi bat ezarri hemen",dropImage:"Drop image or Text",selectFromFiles:"Zure fitxategi bat aukeratu",maximumFileSize:"Maximum file size",maximumFileSizeError:"Maximum file size exceeded.",url:"Irudiaren URL helbidea",remove:"Remove Image",original:"Original"},video:{video:"Bideoa",videoLink:"Bideorako esteka",insert:"Bideo berri bat txertatu",url:"Bideoaren URL helbidea",providers:"(YouTube, Vimeo, Vine, Instagram edo DailyMotion)"},link:{link:"Esteka",insert:"Esteka bat txertatu",unlink:"Esteka ezabatu",edit:"Editatu",textToDisplay:"Estekaren testua",url:"Estekaren URL helbidea",openInNewWindow:"Leiho berri batean ireki"},table:{table:"Taula",addRowAbove:"Add row above",addRowBelow:"Add row below",addColLeft:"Add column left",addColRight:"Add column right",delRow:"Delete row",delCol:"Delete column",delTable:"Delete table"},hr:{insert:"Marra horizontala txertatu"},style:{style:"Estiloa",p:"p",blockquote:"Aipamena",pre:"Kodea",h1:"1. izenburua",h2:"2. izenburua",h3:"3. izenburua",h4:"4. izenburua",h5:"5. izenburua",h6:"6. izenburua"},lists:{unordered:"Ordenatu gabeko zerrenda",ordered:"Zerrenda ordenatua"},options:{help:"Laguntza",fullscreen:"Pantaila osoa",codeview:"Kodea ikusi"},paragraph:{paragraph:"Paragrafoa",outdent:"Koska txikiagoa",indent:"Koska handiagoa",left:"Ezkerrean kokatu",center:"Erdian kokatu",right:"Eskuinean kokatu",justify:"Justifikatu"},color:{recent:"Azken kolorea",more:"Kolore gehiago",background:"Atzeko planoa",foreground:"Aurreko planoa",transparent:"Gardena",setTransparent:"Gardendu",reset:"Lehengoratu",resetToDefault:"Berrezarri lehenetsia"},shortcut:{shortcuts:"Lasterbideak",close:"Itxi",textFormatting:"Testuaren formatua",action:"Ekintza",paragraphFormatting:"Paragrafoaren formatua",documentStyle:"Dokumentuaren estiloa"},help:{insertParagraph:"Insert Paragraph",undo:"Undoes the last command",redo:"Redoes the last command",tab:"Tab",untab:"Untab",bold:"Set a bold style",italic:"Set a italic style",underline:"Set a underline style",strikethrough:"Set a strikethrough style",removeFormat:"Clean a style",justifyLeft:"Set left align",justifyCenter:"Set center align",justifyRight:"Set right align",justifyFull:"Set full align",insertUnorderedList:"Toggle unordered list",insertOrderedList:"Toggle ordered list",outdent:"Outdent on current paragraph",indent:"Indent on current paragraph",formatPara:"Change current block's format as a paragraph(P tag)",formatH1:"Change current block's format as H1",formatH2:"Change current block's format as H2",formatH3:"Change current block's format as H3",formatH4:"Change current block's format as H4",formatH5:"Change current block's format as H5",formatH6:"Change current block's format as H6",insertHorizontalRule:"Insert horizontal rule","linkDialog.show":"Show Link Dialog"},history:{undo:"Desegin",redo:"Berregin"},specialChar:{specialChar:"SPECIAL CHARACTERS",select:"Select Special characters"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'fa-IR': {
+ font: {
+ bold: 'درشت',
+ italic: 'خمیده',
+ underline: 'میان خط',
+ clear: 'پاک کردن فرمت فونت',
+ height: 'فاصله ی خطی',
+ name: 'اسم فونت',
+ strikethrough: 'خط خورده',
+ subscript: 'زیرنویس',
+ superscript: 'بالا نویس',
+ size: 'اندازه ی فونت'
+ },
+ image: {
+ image: 'تصویر',
+ insert: 'وارد کردن تصویر',
+ resizeFull: 'تغییر به اندازه ی کامل',
+ resizeHalf: 'تغییر به اندازه نصف',
+ resizeQuarter: 'تغییر به اندازه یک چهارم',
+ floatLeft: 'چسباندن به چپ',
+ floatRight: 'چسباندن به راست',
+ floatNone: 'بدون چسبندگی',
+ shapeRounded: 'شکل: گرد',
+ shapeCircle: 'شکل: دایره',
+ shapeThumbnail: 'شکل: تصویر کوچک',
+ shapeNone: 'شکل: هیچکدام',
+ dragImageHere: 'یک تصویر را اینجا بکشید',
+ dropImage: 'تصویر یا متن را رها کنید',
+ selectFromFiles: 'فایل ها را انتخاب کنید',
+ maximumFileSize: 'حداکثر اندازه پرونده',
+ maximumFileSizeError: 'از حداکثر اندازه فایل بیشتر شده است.',
+ url: 'آدرس تصویر',
+ remove: 'حذف تصویر',
+ original: 'اصلی'
+ },
+ video: {
+ video: 'ویدیو',
+ videoLink: 'لینک ویدیو',
+ insert: 'افزودن ویدیو',
+ url: 'آدرس ویدیو ؟',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion یا Youku)'
+ },
+ link: {
+ link: 'لینک',
+ insert: 'اضافه کردن لینک',
+ unlink: 'حذف لینک',
+ edit: 'ویرایش',
+ textToDisplay: 'متن جهت نمایش',
+ url: 'این لینک به چه آدرسی باید برود ؟',
+ openInNewWindow: 'در یک پنجره ی جدید باز شود'
+ },
+ table: {
+ table: 'جدول',
+ addRowAbove: 'افزودن ردیف بالا',
+ addRowBelow: 'افزودن ردیف پایین',
+ addColLeft: 'افزودن ستون چپ',
+ addColRight: 'افزودن ستون راست',
+ delRow: 'حذف ردیف',
+ delCol: 'حذف ستون',
+ delTable: 'حذف جدول'
+ },
+ hr: {
+ insert: 'افزودن خط افقی'
+ },
+ style: {
+ style: 'استیل',
+ p: 'نرمال',
+ blockquote: 'نقل قول',
+ pre: 'کد',
+ h1: 'سرتیتر 1',
+ h2: 'سرتیتر 2',
+ h3: 'سرتیتر 3',
+ h4: 'سرتیتر 4',
+ h5: 'سرتیتر 5',
+ h6: 'سرتیتر 6'
+ },
+ lists: {
+ unordered: 'لیست غیر ترتیبی',
+ ordered: 'لیست ترتیبی'
+ },
+ options: {
+ help: 'راهنما',
+ fullscreen: 'نمایش تمام صفحه',
+ codeview: 'مشاهده ی کد'
+ },
+ paragraph: {
+ paragraph: 'پاراگراف',
+ outdent: 'کاهش تو رفتگی',
+ indent: 'افزایش تو رفتگی',
+ left: 'چپ چین',
+ center: 'میان چین',
+ right: 'راست چین',
+ justify: 'بلوک چین'
+ },
+ color: {
+ recent: 'رنگ اخیرا استفاده شده',
+ more: 'رنگ بیشتر',
+ background: 'رنگ پس زمینه',
+ foreground: 'رنگ متن',
+ transparent: 'بی رنگ',
+ setTransparent: 'تنظیم حالت بی رنگ',
+ reset: 'بازنشاندن',
+ resetToDefault: 'حالت پیش فرض'
+ },
+ shortcut: {
+ shortcuts: 'دکمه های میان بر',
+ close: 'بستن',
+ textFormatting: 'فرمت متن',
+ action: 'عملیات',
+ paragraphFormatting: 'فرمت پاراگراف',
+ documentStyle: 'استیل سند',
+ extraKeys: 'کلیدهای اضافی'
+ },
+ help: {
+ 'insertParagraph': 'افزودن پاراگراف',
+ 'undo': 'آخرین فرمان را لغو می کند',
+ 'redo': 'دستور آخر را دوباره اجرا می کند',
+ 'tab': 'تب',
+ 'untab': 'لغو تب',
+ 'bold': 'استایل ضخیم میدهد',
+ 'italic': 'استایل مورب میدهد',
+ 'underline': 'استایل زیرخط دار میدهد',
+ 'strikethrough': 'استایل خط خورده میدهد',
+ 'removeFormat': 'حذف همه استایل ها',
+ 'justifyLeft': 'چپ چین',
+ 'justifyCenter': 'وسط چین',
+ 'justifyRight': 'راست چین',
+ 'justifyFull': 'چینش در کل عرض',
+ 'insertUnorderedList': 'تغییر بع لیست غیرترتیبی',
+ 'insertOrderedList': 'تغییر بع لیست ترتیبی',
+ 'outdent': 'گذر از پاراگراف فعلی',
+ 'indent': 'قرارگیری بر روی پاراگراف جاری',
+ 'formatPara': 'تغییر فرمت متن به تگ <p>',
+ 'formatH1': 'تغییر فرمت متن به تگ <h1>',
+ 'formatH2': 'تغییر فرمت متن به تگ <h2>',
+ 'formatH3': 'تغییر فرمت متن به تگ <h3>',
+ 'formatH4': 'تغییر فرمت متن به تگ <h4>',
+ 'formatH5': 'تغییر فرمت متن به تگ <h5>',
+ 'formatH6': 'تغییر فرمت متن به تگ <h6>',
+ 'insertHorizontalRule': 'وارد کردن به صورت افقی',
+ 'linkDialog.show': 'نمایش پیام لینک'
+ },
+ history: {
+ undo: 'واچیدن',
+ redo: 'بازچیدن'
+ },
+ specialChar: {
+ specialChar: 'کاراکتر خاص',
+ select: 'انتخاب کاراکتر خاص'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-fa-IR.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-fa-IR.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-fa-IR.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'fa-IR': {\n font: {\n bold: 'درشت',\n italic: 'خمیده',\n underline: 'میان خط',\n clear: 'پاک کردن فرمت فونت',\n height: 'فاصله ی خطی',\n name: 'اسم فونت',\n strikethrough: 'خط خورده',\n subscript: 'زیرنویس',\n superscript: 'بالا نویس',\n size: 'اندازه ی فونت',\n },\n image: {\n image: 'تصویر',\n insert: 'وارد کردن تصویر',\n resizeFull: 'تغییر به اندازه ی کامل',\n resizeHalf: 'تغییر به اندازه نصف',\n resizeQuarter: 'تغییر به اندازه یک چهارم',\n floatLeft: 'چسباندن به چپ',\n floatRight: 'چسباندن به راست',\n floatNone: 'بدون چسبندگی',\n shapeRounded: 'شکل: گرد',\n shapeCircle: 'شکل: دایره',\n shapeThumbnail: 'شکل: تصویر کوچک',\n shapeNone: 'شکل: هیچکدام',\n dragImageHere: 'یک تصویر را اینجا بکشید',\n dropImage: 'تصویر یا متن را رها کنید',\n selectFromFiles: 'فایل ها را انتخاب کنید',\n maximumFileSize: 'حداکثر اندازه پرونده',\n maximumFileSizeError: 'از حداکثر اندازه فایل بیشتر شده است.',\n url: 'آدرس تصویر',\n remove: 'حذف تصویر',\n original: 'اصلی',\n },\n video: {\n video: 'ویدیو',\n videoLink: 'لینک ویدیو',\n insert: 'افزودن ویدیو',\n url: 'آدرس ویدیو ؟',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion یا Youku)',\n },\n link: {\n link: 'لینک',\n insert: 'اضافه کردن لینک',\n unlink: 'حذف لینک',\n edit: 'ویرایش',\n textToDisplay: 'متن جهت نمایش',\n url: 'این لینک به چه آدرسی باید برود ؟',\n openInNewWindow: 'در یک پنجره ی جدید باز شود',\n },\n table: {\n table: 'جدول',\n addRowAbove: 'افزودن ردیف بالا',\n addRowBelow: 'افزودن ردیف پایین',\n addColLeft: 'افزودن ستون چپ',\n addColRight: 'افزودن ستون راست',\n delRow: 'حذف ردیف',\n delCol: 'حذف ستون',\n delTable: 'حذف جدول',\n },\n hr: {\n insert: 'افزودن خط افقی',\n },\n style: {\n style: 'استیل',\n p: 'نرمال',\n blockquote: 'نقل قول',\n pre: 'کد',\n h1: 'سرتیتر 1',\n h2: 'سرتیتر 2',\n h3: 'سرتیتر 3',\n h4: 'سرتیتر 4',\n h5: 'سرتیتر 5',\n h6: 'سرتیتر 6',\n },\n lists: {\n unordered: 'لیست غیر ترتیبی',\n ordered: 'لیست ترتیبی',\n },\n options: {\n help: 'راهنما',\n fullscreen: 'نمایش تمام صفحه',\n codeview: 'مشاهده ی کد',\n },\n paragraph: {\n paragraph: 'پاراگراف',\n outdent: 'کاهش تو رفتگی',\n indent: 'افزایش تو رفتگی',\n left: 'چپ چین',\n center: 'میان چین',\n right: 'راست چین',\n justify: 'بلوک چین',\n },\n color: {\n recent: 'رنگ اخیرا استفاده شده',\n more: 'رنگ بیشتر',\n background: 'رنگ پس زمینه',\n foreground: 'رنگ متن',\n transparent: 'بی رنگ',\n setTransparent: 'تنظیم حالت بی رنگ',\n reset: 'بازنشاندن',\n resetToDefault: 'حالت پیش فرض',\n },\n shortcut: {\n shortcuts: 'دکمه های میان بر',\n close: 'بستن',\n textFormatting: 'فرمت متن',\n action: 'عملیات',\n paragraphFormatting: 'فرمت پاراگراف',\n documentStyle: 'استیل سند',\n extraKeys: 'کلیدهای اضافی',\n },\n help: {\n 'insertParagraph': 'افزودن پاراگراف',\n 'undo': 'آخرین فرمان را لغو می کند',\n 'redo': 'دستور آخر را دوباره اجرا می کند',\n 'tab': 'تب',\n 'untab': 'لغو تب',\n 'bold': 'استایل ضخیم میدهد',\n 'italic': 'استایل مورب میدهد',\n 'underline': 'استایل زیرخط دار میدهد',\n 'strikethrough': 'استایل خط خورده میدهد',\n 'removeFormat': 'حذف همه استایل ها',\n 'justifyLeft': 'چپ چین',\n 'justifyCenter': 'وسط چین',\n 'justifyRight': 'راست چین',\n 'justifyFull': 'چینش در کل عرض',\n 'insertUnorderedList': 'تغییر بع لیست غیرترتیبی',\n 'insertOrderedList': 'تغییر بع لیست ترتیبی',\n 'outdent': 'گذر از پاراگراف فعلی',\n 'indent': 'قرارگیری بر روی پاراگراف جاری',\n 'formatPara': 'تغییر فرمت متن به تگ <p>',\n 'formatH1': 'تغییر فرمت متن به تگ <h1>',\n 'formatH2': 'تغییر فرمت متن به تگ <h2>',\n 'formatH3': 'تغییر فرمت متن به تگ <h3>',\n 'formatH4': 'تغییر فرمت متن به تگ <h4>',\n 'formatH5': 'تغییر فرمت متن به تگ <h5>',\n 'formatH6': 'تغییر فرمت متن به تگ <h6>',\n 'insertHorizontalRule': 'وارد کردن به صورت افقی',\n 'linkDialog.show': 'نمایش پیام لینک',\n },\n history: {\n undo: 'واچیدن',\n redo: 'بازچیدن',\n },\n specialChar: {\n specialChar: 'کاراکتر خاص',\n select: 'انتخاب کاراکتر خاص',\n }, \n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var o in r)("object"==typeof exports?exports:e)[o]=r[o]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"fa-IR":{font:{bold:"درشت",italic:"خمیده",underline:"میان خط",clear:"پاک کردن فرمت فونت",height:"فاصله ی خطی",name:"اسم فونت",strikethrough:"خط خورده",subscript:"زیرنویس",superscript:"بالا نویس",size:"اندازه ی فونت"},image:{image:"تصویر",insert:"وارد کردن تصویر",resizeFull:"تغییر به اندازه ی کامل",resizeHalf:"تغییر به اندازه نصف",resizeQuarter:"تغییر به اندازه یک چهارم",floatLeft:"چسباندن به چپ",floatRight:"چسباندن به راست",floatNone:"بدون چسبندگی",shapeRounded:"شکل: گرد",shapeCircle:"شکل: دایره",shapeThumbnail:"شکل: تصویر کوچک",shapeNone:"شکل: هیچکدام",dragImageHere:"یک تصویر را اینجا بکشید",dropImage:"تصویر یا متن را رها کنید",selectFromFiles:"فایل ها را انتخاب کنید",maximumFileSize:"حداکثر اندازه پرونده",maximumFileSizeError:"از حداکثر اندازه فایل بیشتر شده است.",url:"آدرس تصویر",remove:"حذف تصویر",original:"اصلی"},video:{video:"ویدیو",videoLink:"لینک ویدیو",insert:"افزودن ویدیو",url:"آدرس ویدیو ؟",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion یا Youku)"},link:{link:"لینک",insert:"اضافه کردن لینک",unlink:"حذف لینک",edit:"ویرایش",textToDisplay:"متن جهت نمایش",url:"این لینک به چه آدرسی باید برود ؟",openInNewWindow:"در یک پنجره ی جدید باز شود"},table:{table:"جدول",addRowAbove:"افزودن ردیف بالا",addRowBelow:"افزودن ردیف پایین",addColLeft:"افزودن ستون چپ",addColRight:"افزودن ستون راست",delRow:"حذف ردیف",delCol:"حذف ستون",delTable:"حذف جدول"},hr:{insert:"افزودن خط افقی"},style:{style:"استیل",p:"نرمال",blockquote:"نقل قول",pre:"کد",h1:"سرتیتر 1",h2:"سرتیتر 2",h3:"سرتیتر 3",h4:"سرتیتر 4",h5:"سرتیتر 5",h6:"سرتیتر 6"},lists:{unordered:"لیست غیر ترتیبی",ordered:"لیست ترتیبی"},options:{help:"راهنما",fullscreen:"نمایش تمام صفحه",codeview:"مشاهده ی کد"},paragraph:{paragraph:"پاراگراف",outdent:"کاهش تو رفتگی",indent:"افزایش تو رفتگی",left:"چپ چین",center:"میان چین",right:"راست چین",justify:"بلوک چین"},color:{recent:"رنگ اخیرا استفاده شده",more:"رنگ بیشتر",background:"رنگ پس زمینه",foreground:"رنگ متن",transparent:"بی رنگ",setTransparent:"تنظیم حالت بی رنگ",reset:"بازنشاندن",resetToDefault:"حالت پیش فرض"},shortcut:{shortcuts:"دکمه های میان بر",close:"بستن",textFormatting:"فرمت متن",action:"عملیات",paragraphFormatting:"فرمت پاراگراف",documentStyle:"استیل سند",extraKeys:"کلیدهای اضافی"},help:{insertParagraph:"افزودن پاراگراف",undo:"آخرین فرمان را لغو می کند",redo:"دستور آخر را دوباره اجرا می کند",tab:"تب",untab:"لغو تب",bold:"استایل ضخیم میدهد",italic:"استایل مورب میدهد",underline:"استایل زیرخط دار میدهد",strikethrough:"استایل خط خورده میدهد",removeFormat:"حذف همه استایل ها",justifyLeft:"چپ چین",justifyCenter:"وسط چین",justifyRight:"راست چین",justifyFull:"چینش در کل عرض",insertUnorderedList:"تغییر بع لیست غیرترتیبی",insertOrderedList:"تغییر بع لیست ترتیبی",outdent:"گذر از پاراگراف فعلی",indent:"قرارگیری بر روی پاراگراف جاری",formatPara:"تغییر فرمت متن به تگ <p>",formatH1:"تغییر فرمت متن به تگ <h1>",formatH2:"تغییر فرمت متن به تگ <h2>",formatH3:"تغییر فرمت متن به تگ <h3>",formatH4:"تغییر فرمت متن به تگ <h4>",formatH5:"تغییر فرمت متن به تگ <h5>",formatH6:"تغییر فرمت متن به تگ <h6>",insertHorizontalRule:"وارد کردن به صورت افقی","linkDialog.show":"نمایش پیام لینک"},history:{undo:"واچیدن",redo:"بازچیدن"},specialChar:{specialChar:"کاراکتر خاص",select:"انتخاب کاراکتر خاص"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'fi-FI': {
+ font: {
+ bold: 'Lihavointi',
+ italic: 'Kursivointi',
+ underline: 'Alleviivaus',
+ clear: 'Tyhjennä muotoilu',
+ height: 'Riviväli',
+ name: 'Kirjasintyyppi',
+ strikethrough: 'Yliviivaus',
+ subscript: 'Alaindeksi',
+ superscript: 'Yläindeksi',
+ size: 'Kirjasinkoko'
+ },
+ image: {
+ image: 'Kuva',
+ insert: 'Lisää kuva',
+ resizeFull: 'Koko leveys',
+ resizeHalf: 'Puolikas leveys',
+ resizeQuarter: 'Neljäsosa leveys',
+ floatLeft: 'Sijoita vasemmalle',
+ floatRight: 'Sijoita oikealle',
+ floatNone: 'Ei sijoitusta',
+ shapeRounded: 'Muoto: Pyöristetty',
+ shapeCircle: 'Muoto: Ympyrä',
+ shapeThumbnail: 'Muoto: Esikatselukuva',
+ shapeNone: 'Muoto: Ei muotoilua',
+ dragImageHere: 'Vedä kuva tähän',
+ selectFromFiles: 'Valitse tiedostoista',
+ maximumFileSize: 'Maksimi tiedosto koko',
+ maximumFileSizeError: 'Maksimi tiedosto koko ylitetty.',
+ url: 'URL-osoitteen mukaan',
+ remove: 'Poista kuva',
+ original: 'Alkuperäinen'
+ },
+ video: {
+ video: 'Video',
+ videoLink: 'Linkki videoon',
+ insert: 'Lisää video',
+ url: 'Videon URL-osoite',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion tai Youku)'
+ },
+ link: {
+ link: 'Linkki',
+ insert: 'Lisää linkki',
+ unlink: 'Poista linkki',
+ edit: 'Muokkaa',
+ textToDisplay: 'Näytettävä teksti',
+ url: 'Linkin URL-osoite',
+ openInNewWindow: 'Avaa uudessa ikkunassa'
+ },
+ table: {
+ table: 'Taulukko',
+ addRowAbove: 'Lisää rivi yläpuolelle',
+ addRowBelow: 'Lisää rivi alapuolelle',
+ addColLeft: 'Lisää sarake vasemmalle puolelle',
+ addColRight: 'Lisää sarake oikealle puolelle',
+ delRow: 'Poista rivi',
+ delCol: 'Poista sarake',
+ delTable: 'Poista taulukko'
+ },
+ hr: {
+ insert: 'Lisää vaakaviiva'
+ },
+ style: {
+ style: 'Tyyli',
+ p: 'Normaali',
+ blockquote: 'Lainaus',
+ pre: 'Koodi',
+ h1: 'Otsikko 1',
+ h2: 'Otsikko 2',
+ h3: 'Otsikko 3',
+ h4: 'Otsikko 4',
+ h5: 'Otsikko 5',
+ h6: 'Otsikko 6'
+ },
+ lists: {
+ unordered: 'Luettelomerkitty luettelo',
+ ordered: 'Numeroitu luettelo'
+ },
+ options: {
+ help: 'Ohje',
+ fullscreen: 'Koko näyttö',
+ codeview: 'HTML-näkymä'
+ },
+ paragraph: {
+ paragraph: 'Kappale',
+ outdent: 'Pienennä sisennystä',
+ indent: 'Suurenna sisennystä',
+ left: 'Tasaa vasemmalle',
+ center: 'Keskitä',
+ right: 'Tasaa oikealle',
+ justify: 'Tasaa'
+ },
+ color: {
+ recent: 'Viimeisin väri',
+ more: 'Lisää värejä',
+ background: 'Korostusväri',
+ foreground: 'Tekstin väri',
+ transparent: 'Läpinäkyvä',
+ setTransparent: 'Aseta läpinäkyväksi',
+ reset: 'Palauta',
+ resetToDefault: 'Palauta oletusarvoksi'
+ },
+ shortcut: {
+ shortcuts: 'Pikanäppäimet',
+ close: 'Sulje',
+ textFormatting: 'Tekstin muotoilu',
+ action: 'Toiminto',
+ paragraphFormatting: 'Kappaleen muotoilu',
+ documentStyle: 'Asiakirjan tyyli'
+ },
+ help: {
+ 'insertParagraph': 'Lisää kappale',
+ 'undo': 'Kumoa viimeisin komento',
+ 'redo': 'Tee uudelleen kumottu komento',
+ 'tab': 'Sarkain',
+ 'untab': 'Sarkainmerkin poisto',
+ 'bold': 'Lihavointi',
+ 'italic': 'Kursiivi',
+ 'underline': 'Alleviivaus',
+ 'strikethrough': 'Yliviivaus',
+ 'removeFormat': 'Poista asetetut tyylit',
+ 'justifyLeft': 'Tasaa vasemmalle',
+ 'justifyCenter': 'Keskitä',
+ 'justifyRight': 'Tasaa oikealle',
+ 'justifyFull': 'Tasaa',
+ 'insertUnorderedList': 'Luettelomerkillä varustettu lista',
+ 'insertOrderedList': 'Numeroitu lista',
+ 'outdent': 'Pienennä sisennystä',
+ 'indent': 'Suurenna sisennystä',
+ 'formatPara': 'Muuta kappaleen formaatti p',
+ 'formatH1': 'Muuta kappaleen formaatti H1',
+ 'formatH2': 'Muuta kappaleen formaatti H2',
+ 'formatH3': 'Muuta kappaleen formaatti H3',
+ 'formatH4': 'Muuta kappaleen formaatti H4',
+ 'formatH5': 'Muuta kappaleen formaatti H5',
+ 'formatH6': 'Muuta kappaleen formaatti H6',
+ 'insertHorizontalRule': 'Lisää vaakaviiva',
+ 'linkDialog.show': 'Lisää linkki'
+ },
+ history: {
+ undo: 'Kumoa',
+ redo: 'Toista'
+ },
+ specialChar: {
+ specialChar: 'ERIKOISMERKIT',
+ select: 'Valitse erikoismerkit'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-fi-FI.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-fi-FI.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-fi-FI.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'fi-FI': {\n font: {\n bold: 'Lihavointi',\n italic: 'Kursivointi',\n underline: 'Alleviivaus',\n clear: 'Tyhjennä muotoilu',\n height: 'Riviväli',\n name: 'Kirjasintyyppi',\n strikethrough: 'Yliviivaus',\n subscript: 'Alaindeksi',\n superscript: 'Yläindeksi',\n size: 'Kirjasinkoko',\n },\n image: {\n image: 'Kuva',\n insert: 'Lisää kuva',\n resizeFull: 'Koko leveys',\n resizeHalf: 'Puolikas leveys',\n resizeQuarter: 'Neljäsosa leveys',\n floatLeft: 'Sijoita vasemmalle',\n floatRight: 'Sijoita oikealle',\n floatNone: 'Ei sijoitusta',\n shapeRounded: 'Muoto: Pyöristetty',\n shapeCircle: 'Muoto: Ympyrä',\n shapeThumbnail: 'Muoto: Esikatselukuva',\n shapeNone: 'Muoto: Ei muotoilua',\n dragImageHere: 'Vedä kuva tähän',\n selectFromFiles: 'Valitse tiedostoista',\n maximumFileSize: 'Maksimi tiedosto koko',\n maximumFileSizeError: 'Maksimi tiedosto koko ylitetty.',\n url: 'URL-osoitteen mukaan',\n remove: 'Poista kuva',\n original: 'Alkuperäinen',\n },\n video: {\n video: 'Video',\n videoLink: 'Linkki videoon',\n insert: 'Lisää video',\n url: 'Videon URL-osoite',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion tai Youku)',\n },\n link: {\n link: 'Linkki',\n insert: 'Lisää linkki',\n unlink: 'Poista linkki',\n edit: 'Muokkaa',\n textToDisplay: 'Näytettävä teksti',\n url: 'Linkin URL-osoite',\n openInNewWindow: 'Avaa uudessa ikkunassa',\n },\n table: {\n table: 'Taulukko',\n addRowAbove: 'Lisää rivi yläpuolelle',\n addRowBelow: 'Lisää rivi alapuolelle',\n addColLeft: 'Lisää sarake vasemmalle puolelle',\n addColRight: 'Lisää sarake oikealle puolelle',\n delRow: 'Poista rivi',\n delCol: 'Poista sarake',\n delTable: 'Poista taulukko',\n },\n hr: {\n insert: 'Lisää vaakaviiva',\n },\n style: {\n style: 'Tyyli',\n p: 'Normaali',\n blockquote: 'Lainaus',\n pre: 'Koodi',\n h1: 'Otsikko 1',\n h2: 'Otsikko 2',\n h3: 'Otsikko 3',\n h4: 'Otsikko 4',\n h5: 'Otsikko 5',\n h6: 'Otsikko 6',\n },\n lists: {\n unordered: 'Luettelomerkitty luettelo',\n ordered: 'Numeroitu luettelo',\n },\n options: {\n help: 'Ohje',\n fullscreen: 'Koko näyttö',\n codeview: 'HTML-näkymä',\n },\n paragraph: {\n paragraph: 'Kappale',\n outdent: 'Pienennä sisennystä',\n indent: 'Suurenna sisennystä',\n left: 'Tasaa vasemmalle',\n center: 'Keskitä',\n right: 'Tasaa oikealle',\n justify: 'Tasaa',\n },\n color: {\n recent: 'Viimeisin väri',\n more: 'Lisää värejä',\n background: 'Korostusväri',\n foreground: 'Tekstin väri',\n transparent: 'Läpinäkyvä',\n setTransparent: 'Aseta läpinäkyväksi',\n reset: 'Palauta',\n resetToDefault: 'Palauta oletusarvoksi',\n },\n shortcut: {\n shortcuts: 'Pikanäppäimet',\n close: 'Sulje',\n textFormatting: 'Tekstin muotoilu',\n action: 'Toiminto',\n paragraphFormatting: 'Kappaleen muotoilu',\n documentStyle: 'Asiakirjan tyyli',\n },\n help: {\n 'insertParagraph': 'Lisää kappale',\n 'undo': 'Kumoa viimeisin komento',\n 'redo': 'Tee uudelleen kumottu komento',\n 'tab': 'Sarkain',\n 'untab': 'Sarkainmerkin poisto',\n 'bold': 'Lihavointi',\n 'italic': 'Kursiivi',\n 'underline': 'Alleviivaus',\n 'strikethrough': 'Yliviivaus',\n 'removeFormat': 'Poista asetetut tyylit',\n 'justifyLeft': 'Tasaa vasemmalle',\n 'justifyCenter': 'Keskitä',\n 'justifyRight': 'Tasaa oikealle',\n 'justifyFull': 'Tasaa',\n 'insertUnorderedList': 'Luettelomerkillä varustettu lista',\n 'insertOrderedList': 'Numeroitu lista',\n 'outdent': 'Pienennä sisennystä',\n 'indent': 'Suurenna sisennystä',\n 'formatPara': 'Muuta kappaleen formaatti p',\n 'formatH1': 'Muuta kappaleen formaatti H1',\n 'formatH2': 'Muuta kappaleen formaatti H2',\n 'formatH3': 'Muuta kappaleen formaatti H3',\n 'formatH4': 'Muuta kappaleen formaatti H4',\n 'formatH5': 'Muuta kappaleen formaatti H5',\n 'formatH6': 'Muuta kappaleen formaatti H6',\n 'insertHorizontalRule': 'Lisää vaakaviiva',\n 'linkDialog.show': 'Lisää linkki',\n },\n history: {\n undo: 'Kumoa',\n redo: 'Toista',\n },\n specialChar: {\n specialChar: 'ERIKOISMERKIT',\n select: 'Valitse erikoismerkit',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,i){if("object"==typeof exports&&"object"==typeof module)module.exports=i();else if("function"==typeof define&&define.amd)define([],i);else{var a=i();for(var t in a)("object"==typeof exports?exports:e)[t]=a[t]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"fi-FI":{font:{bold:"Lihavointi",italic:"Kursivointi",underline:"Alleviivaus",clear:"Tyhjennä muotoilu",height:"Riviväli",name:"Kirjasintyyppi",strikethrough:"Yliviivaus",subscript:"Alaindeksi",superscript:"Yläindeksi",size:"Kirjasinkoko"},image:{image:"Kuva",insert:"Lisää kuva",resizeFull:"Koko leveys",resizeHalf:"Puolikas leveys",resizeQuarter:"Neljäsosa leveys",floatLeft:"Sijoita vasemmalle",floatRight:"Sijoita oikealle",floatNone:"Ei sijoitusta",shapeRounded:"Muoto: Pyöristetty",shapeCircle:"Muoto: Ympyrä",shapeThumbnail:"Muoto: Esikatselukuva",shapeNone:"Muoto: Ei muotoilua",dragImageHere:"Vedä kuva tähän",selectFromFiles:"Valitse tiedostoista",maximumFileSize:"Maksimi tiedosto koko",maximumFileSizeError:"Maksimi tiedosto koko ylitetty.",url:"URL-osoitteen mukaan",remove:"Poista kuva",original:"Alkuperäinen"},video:{video:"Video",videoLink:"Linkki videoon",insert:"Lisää video",url:"Videon URL-osoite",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion tai Youku)"},link:{link:"Linkki",insert:"Lisää linkki",unlink:"Poista linkki",edit:"Muokkaa",textToDisplay:"Näytettävä teksti",url:"Linkin URL-osoite",openInNewWindow:"Avaa uudessa ikkunassa"},table:{table:"Taulukko",addRowAbove:"Lisää rivi yläpuolelle",addRowBelow:"Lisää rivi alapuolelle",addColLeft:"Lisää sarake vasemmalle puolelle",addColRight:"Lisää sarake oikealle puolelle",delRow:"Poista rivi",delCol:"Poista sarake",delTable:"Poista taulukko"},hr:{insert:"Lisää vaakaviiva"},style:{style:"Tyyli",p:"Normaali",blockquote:"Lainaus",pre:"Koodi",h1:"Otsikko 1",h2:"Otsikko 2",h3:"Otsikko 3",h4:"Otsikko 4",h5:"Otsikko 5",h6:"Otsikko 6"},lists:{unordered:"Luettelomerkitty luettelo",ordered:"Numeroitu luettelo"},options:{help:"Ohje",fullscreen:"Koko näyttö",codeview:"HTML-näkymä"},paragraph:{paragraph:"Kappale",outdent:"Pienennä sisennystä",indent:"Suurenna sisennystä",left:"Tasaa vasemmalle",center:"Keskitä",right:"Tasaa oikealle",justify:"Tasaa"},color:{recent:"Viimeisin väri",more:"Lisää värejä",background:"Korostusväri",foreground:"Tekstin väri",transparent:"Läpinäkyvä",setTransparent:"Aseta läpinäkyväksi",reset:"Palauta",resetToDefault:"Palauta oletusarvoksi"},shortcut:{shortcuts:"Pikanäppäimet",close:"Sulje",textFormatting:"Tekstin muotoilu",action:"Toiminto",paragraphFormatting:"Kappaleen muotoilu",documentStyle:"Asiakirjan tyyli"},help:{insertParagraph:"Lisää kappale",undo:"Kumoa viimeisin komento",redo:"Tee uudelleen kumottu komento",tab:"Sarkain",untab:"Sarkainmerkin poisto",bold:"Lihavointi",italic:"Kursiivi",underline:"Alleviivaus",strikethrough:"Yliviivaus",removeFormat:"Poista asetetut tyylit",justifyLeft:"Tasaa vasemmalle",justifyCenter:"Keskitä",justifyRight:"Tasaa oikealle",justifyFull:"Tasaa",insertUnorderedList:"Luettelomerkillä varustettu lista",insertOrderedList:"Numeroitu lista",outdent:"Pienennä sisennystä",indent:"Suurenna sisennystä",formatPara:"Muuta kappaleen formaatti p",formatH1:"Muuta kappaleen formaatti H1",formatH2:"Muuta kappaleen formaatti H2",formatH3:"Muuta kappaleen formaatti H3",formatH4:"Muuta kappaleen formaatti H4",formatH5:"Muuta kappaleen formaatti H5",formatH6:"Muuta kappaleen formaatti H6",insertHorizontalRule:"Lisää vaakaviiva","linkDialog.show":"Lisää linkki"},history:{undo:"Kumoa",redo:"Toista"},specialChar:{specialChar:"ERIKOISMERKIT",select:"Valitse erikoismerkit"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'fr-FR': {
+ font: {
+ bold: 'Gras',
+ italic: 'Italique',
+ underline: 'Souligné',
+ clear: 'Effacer la mise en forme',
+ height: 'Interligne',
+ name: 'Famille de police',
+ strikethrough: 'Barré',
+ superscript: 'Exposant',
+ subscript: 'Indice',
+ size: 'Taille de police'
+ },
+ image: {
+ image: 'Image',
+ insert: 'Insérer une image',
+ resizeFull: 'Taille originale',
+ resizeHalf: 'Redimensionner à 50 %',
+ resizeQuarter: 'Redimensionner à 25 %',
+ floatLeft: 'Aligné à gauche',
+ floatRight: 'Aligné à droite',
+ floatNone: 'Pas d\'alignement',
+ shapeRounded: 'Forme: Rectangle arrondi',
+ shapeCircle: 'Forme: Cercle',
+ shapeThumbnail: 'Forme: Vignette',
+ shapeNone: 'Forme: Aucune',
+ dragImageHere: 'Faites glisser une image ou un texte dans ce cadre',
+ dropImage: 'Lachez l\'image ou le texte',
+ selectFromFiles: 'Choisir un fichier',
+ maximumFileSize: 'Taille de fichier maximale',
+ maximumFileSizeError: 'Taille maximale du fichier dépassée',
+ url: 'URL de l\'image',
+ remove: 'Supprimer l\'image',
+ original: 'Original'
+ },
+ video: {
+ video: 'Vidéo',
+ videoLink: 'Lien vidéo',
+ insert: 'Insérer une vidéo',
+ url: 'URL de la vidéo',
+ providers: '(YouTube, Google Drive, Vimeo, Vine, Instagram, DailyMotion or Youku)'
+ },
+ link: {
+ link: 'Lien',
+ insert: 'Insérer un lien',
+ unlink: 'Supprimer un lien',
+ edit: 'Modifier',
+ textToDisplay: 'Texte à afficher',
+ url: 'URL du lien',
+ openInNewWindow: 'Ouvrir dans une nouvelle fenêtre'
+ },
+ table: {
+ table: 'Tableau',
+ addRowAbove: 'Ajouter une ligne au-dessus',
+ addRowBelow: 'Ajouter une ligne en dessous',
+ addColLeft: 'Ajouter une colonne à gauche',
+ addColRight: 'Ajouter une colonne à droite',
+ delRow: 'Supprimer la ligne',
+ delCol: 'Supprimer la colonne',
+ delTable: 'Supprimer le tableau'
+ },
+ hr: {
+ insert: 'Insérer une ligne horizontale'
+ },
+ style: {
+ style: 'Style',
+ p: 'Normal',
+ blockquote: 'Citation',
+ pre: 'Code source',
+ h1: 'Titre 1',
+ h2: 'Titre 2',
+ h3: 'Titre 3',
+ h4: 'Titre 4',
+ h5: 'Titre 5',
+ h6: 'Titre 6'
+ },
+ lists: {
+ unordered: 'Liste à puces',
+ ordered: 'Liste numérotée'
+ },
+ options: {
+ help: 'Aide',
+ fullscreen: 'Plein écran',
+ codeview: 'Afficher le code HTML'
+ },
+ paragraph: {
+ paragraph: 'Paragraphe',
+ outdent: 'Diminuer le retrait',
+ indent: 'Augmenter le retrait',
+ left: 'Aligner à gauche',
+ center: 'Centrer',
+ right: 'Aligner à droite',
+ justify: 'Justifier'
+ },
+ color: {
+ recent: 'Dernière couleur sélectionnée',
+ more: 'Plus de couleurs',
+ background: 'Couleur de fond',
+ foreground: 'Couleur de police',
+ transparent: 'Transparent',
+ setTransparent: 'Définir la transparence',
+ reset: 'Restaurer',
+ resetToDefault: 'Restaurer la couleur par défaut'
+ },
+ shortcut: {
+ shortcuts: 'Raccourcis',
+ close: 'Fermer',
+ textFormatting: 'Mise en forme du texte',
+ action: 'Action',
+ paragraphFormatting: 'Mise en forme des paragraphes',
+ documentStyle: 'Style du document',
+ extraKeys: 'Touches supplémentaires'
+ },
+ help: {
+ 'insertParagraph': 'Insérer paragraphe',
+ 'undo': 'Défaire la dernière commande',
+ 'redo': 'Refaire la dernière commande',
+ 'tab': 'Tabulation',
+ 'untab': 'Tabulation arrière',
+ 'bold': 'Mettre en caractère gras',
+ 'italic': 'Mettre en italique',
+ 'underline': 'Mettre en souligné',
+ 'strikethrough': 'Mettre en texte barré',
+ 'removeFormat': 'Nettoyer les styles',
+ 'justifyLeft': 'Aligner à gauche',
+ 'justifyCenter': 'Centrer',
+ 'justifyRight': 'Aligner à droite',
+ 'justifyFull': 'Justifier à gauche et à droite',
+ 'insertUnorderedList': 'Basculer liste à puces',
+ 'insertOrderedList': 'Basculer liste ordonnée',
+ 'outdent': 'Diminuer le retrait du paragraphe',
+ 'indent': 'Augmenter le retrait du paragraphe',
+ 'formatPara': 'Changer le paragraphe en cours en normal (P)',
+ 'formatH1': 'Changer le paragraphe en cours en entête H1',
+ 'formatH2': 'Changer le paragraphe en cours en entête H2',
+ 'formatH3': 'Changer le paragraphe en cours en entête H3',
+ 'formatH4': 'Changer le paragraphe en cours en entête H4',
+ 'formatH5': 'Changer le paragraphe en cours en entête H5',
+ 'formatH6': 'Changer le paragraphe en cours en entête H6',
+ 'insertHorizontalRule': 'Insérer séparation horizontale',
+ 'linkDialog.show': 'Afficher fenêtre d\'hyperlien'
+ },
+ history: {
+ undo: 'Annuler la dernière action',
+ redo: 'Restaurer la dernière action annulée'
+ },
+ specialChar: {
+ specialChar: 'Caractères spéciaux',
+ select: 'Choisir des caractères spéciaux'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-fr-FR.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-fr-FR.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-fr-FR.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'fr-FR': {\n font: {\n bold: 'Gras',\n italic: 'Italique',\n underline: 'Souligné',\n clear: 'Effacer la mise en forme',\n height: 'Interligne',\n name: 'Famille de police',\n strikethrough: 'Barré',\n superscript: 'Exposant',\n subscript: 'Indice',\n size: 'Taille de police',\n },\n image: {\n image: 'Image',\n insert: 'Insérer une image',\n resizeFull: 'Taille originale',\n resizeHalf: 'Redimensionner à 50 %',\n resizeQuarter: 'Redimensionner à 25 %',\n floatLeft: 'Aligné à gauche',\n floatRight: 'Aligné à droite',\n floatNone: 'Pas d\\'alignement',\n shapeRounded: 'Forme: Rectangle arrondi',\n shapeCircle: 'Forme: Cercle',\n shapeThumbnail: 'Forme: Vignette',\n shapeNone: 'Forme: Aucune',\n dragImageHere: 'Faites glisser une image ou un texte dans ce cadre',\n dropImage: 'Lachez l\\'image ou le texte',\n selectFromFiles: 'Choisir un fichier',\n maximumFileSize: 'Taille de fichier maximale',\n maximumFileSizeError: 'Taille maximale du fichier dépassée',\n url: 'URL de l\\'image',\n remove: 'Supprimer l\\'image',\n original: 'Original',\n },\n video: {\n video: 'Vidéo',\n videoLink: 'Lien vidéo',\n insert: 'Insérer une vidéo',\n url: 'URL de la vidéo',\n providers: '(YouTube, Google Drive, Vimeo, Vine, Instagram, DailyMotion or Youku)',\n },\n link: {\n link: 'Lien',\n insert: 'Insérer un lien',\n unlink: 'Supprimer un lien',\n edit: 'Modifier',\n textToDisplay: 'Texte à afficher',\n url: 'URL du lien',\n openInNewWindow: 'Ouvrir dans une nouvelle fenêtre',\n },\n table: {\n table: 'Tableau',\n addRowAbove: 'Ajouter une ligne au-dessus',\n addRowBelow: 'Ajouter une ligne en dessous',\n addColLeft: 'Ajouter une colonne à gauche',\n addColRight: 'Ajouter une colonne à droite',\n delRow: 'Supprimer la ligne',\n delCol: 'Supprimer la colonne',\n delTable: 'Supprimer le tableau',\n },\n hr: {\n insert: 'Insérer une ligne horizontale',\n },\n style: {\n style: 'Style',\n p: 'Normal',\n blockquote: 'Citation',\n pre: 'Code source',\n h1: 'Titre 1',\n h2: 'Titre 2',\n h3: 'Titre 3',\n h4: 'Titre 4',\n h5: 'Titre 5',\n h6: 'Titre 6',\n },\n lists: {\n unordered: 'Liste à puces',\n ordered: 'Liste numérotée',\n },\n options: {\n help: 'Aide',\n fullscreen: 'Plein écran',\n codeview: 'Afficher le code HTML',\n },\n paragraph: {\n paragraph: 'Paragraphe',\n outdent: 'Diminuer le retrait',\n indent: 'Augmenter le retrait',\n left: 'Aligner à gauche',\n center: 'Centrer',\n right: 'Aligner à droite',\n justify: 'Justifier',\n },\n color: {\n recent: 'Dernière couleur sélectionnée',\n more: 'Plus de couleurs',\n background: 'Couleur de fond',\n foreground: 'Couleur de police',\n transparent: 'Transparent',\n setTransparent: 'Définir la transparence',\n reset: 'Restaurer',\n resetToDefault: 'Restaurer la couleur par défaut',\n },\n shortcut: {\n shortcuts: 'Raccourcis',\n close: 'Fermer',\n textFormatting: 'Mise en forme du texte',\n action: 'Action',\n paragraphFormatting: 'Mise en forme des paragraphes',\n documentStyle: 'Style du document',\n extraKeys: 'Touches supplémentaires',\n },\n help: {\n 'insertParagraph': 'Insérer paragraphe',\n 'undo': 'Défaire la dernière commande',\n 'redo': 'Refaire la dernière commande',\n 'tab': 'Tabulation',\n 'untab': 'Tabulation arrière',\n 'bold': 'Mettre en caractère gras',\n 'italic': 'Mettre en italique',\n 'underline': 'Mettre en souligné',\n 'strikethrough': 'Mettre en texte barré',\n 'removeFormat': 'Nettoyer les styles',\n 'justifyLeft': 'Aligner à gauche',\n 'justifyCenter': 'Centrer',\n 'justifyRight': 'Aligner à droite',\n 'justifyFull': 'Justifier à gauche et à droite',\n 'insertUnorderedList': 'Basculer liste à puces',\n 'insertOrderedList': 'Basculer liste ordonnée',\n 'outdent': 'Diminuer le retrait du paragraphe',\n 'indent': 'Augmenter le retrait du paragraphe',\n 'formatPara': 'Changer le paragraphe en cours en normal (P)',\n 'formatH1': 'Changer le paragraphe en cours en entête H1',\n 'formatH2': 'Changer le paragraphe en cours en entête H2',\n 'formatH3': 'Changer le paragraphe en cours en entête H3',\n 'formatH4': 'Changer le paragraphe en cours en entête H4',\n 'formatH5': 'Changer le paragraphe en cours en entête H5',\n 'formatH6': 'Changer le paragraphe en cours en entête H6',\n 'insertHorizontalRule': 'Insérer séparation horizontale',\n 'linkDialog.show': 'Afficher fenêtre d\\'hyperlien',\n },\n history: {\n undo: 'Annuler la dernière action',\n redo: 'Restaurer la dernière action annulée',\n },\n specialChar: {\n specialChar: 'Caractères spéciaux',\n select: 'Choisir des caractères spéciaux',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","superscript","subscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,r){if("object"==typeof exports&&"object"==typeof module)module.exports=r();else if("function"==typeof define&&define.amd)define([],r);else{var a=r();for(var i in a)("object"==typeof exports?exports:e)[i]=a[i]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"fr-FR":{font:{bold:"Gras",italic:"Italique",underline:"Souligné",clear:"Effacer la mise en forme",height:"Interligne",name:"Famille de police",strikethrough:"Barré",superscript:"Exposant",subscript:"Indice",size:"Taille de police"},image:{image:"Image",insert:"Insérer une image",resizeFull:"Taille originale",resizeHalf:"Redimensionner à 50 %",resizeQuarter:"Redimensionner à 25 %",floatLeft:"Aligné à gauche",floatRight:"Aligné à droite",floatNone:"Pas d'alignement",shapeRounded:"Forme: Rectangle arrondi",shapeCircle:"Forme: Cercle",shapeThumbnail:"Forme: Vignette",shapeNone:"Forme: Aucune",dragImageHere:"Faites glisser une image ou un texte dans ce cadre",dropImage:"Lachez l'image ou le texte",selectFromFiles:"Choisir un fichier",maximumFileSize:"Taille de fichier maximale",maximumFileSizeError:"Taille maximale du fichier dépassée",url:"URL de l'image",remove:"Supprimer l'image",original:"Original"},video:{video:"Vidéo",videoLink:"Lien vidéo",insert:"Insérer une vidéo",url:"URL de la vidéo",providers:"(YouTube, Google Drive, Vimeo, Vine, Instagram, DailyMotion or Youku)"},link:{link:"Lien",insert:"Insérer un lien",unlink:"Supprimer un lien",edit:"Modifier",textToDisplay:"Texte à afficher",url:"URL du lien",openInNewWindow:"Ouvrir dans une nouvelle fenêtre"},table:{table:"Tableau",addRowAbove:"Ajouter une ligne au-dessus",addRowBelow:"Ajouter une ligne en dessous",addColLeft:"Ajouter une colonne à gauche",addColRight:"Ajouter une colonne à droite",delRow:"Supprimer la ligne",delCol:"Supprimer la colonne",delTable:"Supprimer le tableau"},hr:{insert:"Insérer une ligne horizontale"},style:{style:"Style",p:"Normal",blockquote:"Citation",pre:"Code source",h1:"Titre 1",h2:"Titre 2",h3:"Titre 3",h4:"Titre 4",h5:"Titre 5",h6:"Titre 6"},lists:{unordered:"Liste à puces",ordered:"Liste numérotée"},options:{help:"Aide",fullscreen:"Plein écran",codeview:"Afficher le code HTML"},paragraph:{paragraph:"Paragraphe",outdent:"Diminuer le retrait",indent:"Augmenter le retrait",left:"Aligner à gauche",center:"Centrer",right:"Aligner à droite",justify:"Justifier"},color:{recent:"Dernière couleur sélectionnée",more:"Plus de couleurs",background:"Couleur de fond",foreground:"Couleur de police",transparent:"Transparent",setTransparent:"Définir la transparence",reset:"Restaurer",resetToDefault:"Restaurer la couleur par défaut"},shortcut:{shortcuts:"Raccourcis",close:"Fermer",textFormatting:"Mise en forme du texte",action:"Action",paragraphFormatting:"Mise en forme des paragraphes",documentStyle:"Style du document",extraKeys:"Touches supplémentaires"},help:{insertParagraph:"Insérer paragraphe",undo:"Défaire la dernière commande",redo:"Refaire la dernière commande",tab:"Tabulation",untab:"Tabulation arrière",bold:"Mettre en caractère gras",italic:"Mettre en italique",underline:"Mettre en souligné",strikethrough:"Mettre en texte barré",removeFormat:"Nettoyer les styles",justifyLeft:"Aligner à gauche",justifyCenter:"Centrer",justifyRight:"Aligner à droite",justifyFull:"Justifier à gauche et à droite",insertUnorderedList:"Basculer liste à puces",insertOrderedList:"Basculer liste ordonnée",outdent:"Diminuer le retrait du paragraphe",indent:"Augmenter le retrait du paragraphe",formatPara:"Changer le paragraphe en cours en normal (P)",formatH1:"Changer le paragraphe en cours en entête H1",formatH2:"Changer le paragraphe en cours en entête H2",formatH3:"Changer le paragraphe en cours en entête H3",formatH4:"Changer le paragraphe en cours en entête H4",formatH5:"Changer le paragraphe en cours en entête H5",formatH6:"Changer le paragraphe en cours en entête H6",insertHorizontalRule:"Insérer séparation horizontale","linkDialog.show":"Afficher fenêtre d'hyperlien"},history:{undo:"Annuler la dernière action",redo:"Restaurer la dernière action annulée"},specialChar:{specialChar:"Caractères spéciaux",select:"Choisir des caractères spéciaux"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'gl-ES': {
+ font: {
+ bold: 'Negrita',
+ italic: 'Cursiva',
+ underline: 'Subliñado',
+ clear: 'Quitar estilo de fonte',
+ height: 'Altura de liña',
+ name: 'Fonte',
+ strikethrough: 'Riscado',
+ superscript: 'Superíndice',
+ subscript: 'Subíndice',
+ size: 'Tamaño da fonte'
+ },
+ image: {
+ image: 'Imaxe',
+ insert: 'Inserir imaxe',
+ resizeFull: 'Redimensionar a tamaño completo',
+ resizeHalf: 'Redimensionar á metade',
+ resizeQuarter: 'Redimensionar a un cuarto',
+ floatLeft: 'Flotar á esquerda',
+ floatRight: 'Flotar á dereita',
+ floatNone: 'Non flotar',
+ shapeRounded: 'Forma: Redondeado',
+ shapeCircle: 'Forma: Círculo',
+ shapeThumbnail: 'Forma: Marco',
+ shapeNone: 'Forma: Ningunha',
+ dragImageHere: 'Arrastrar unha imaxe ou texto aquí',
+ dropImage: 'Solta a imaxe ou texto',
+ selectFromFiles: 'Seleccionar desde os arquivos',
+ maximumFileSize: 'Tamaño máximo do arquivo',
+ maximumFileSizeError: 'Superaches o tamaño máximo do arquivo.',
+ url: 'URL da imaxe',
+ remove: 'Eliminar imaxe',
+ original: 'Original'
+ },
+ video: {
+ video: 'Vídeo',
+ videoLink: 'Ligazón do vídeo',
+ insert: 'Insertar vídeo',
+ url: 'URL do vídeo?',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion, o Youku)'
+ },
+ link: {
+ link: 'Ligazón',
+ insert: 'Inserir Ligazón',
+ unlink: 'Quitar Ligazón',
+ edit: 'Editar',
+ textToDisplay: 'Texto para amosar',
+ url: 'Cara a que URL leva a ligazón?',
+ openInNewWindow: 'Abrir nunha nova xanela'
+ },
+ table: {
+ table: 'Táboa',
+ addRowAbove: 'Add row above',
+ addRowBelow: 'Add row below',
+ addColLeft: 'Add column left',
+ addColRight: 'Add column right',
+ delRow: 'Delete row',
+ delCol: 'Delete column',
+ delTable: 'Delete table'
+ },
+ hr: {
+ insert: 'Inserir liña horizontal'
+ },
+ style: {
+ style: 'Estilo',
+ p: 'Normal',
+ blockquote: 'Cita',
+ pre: 'Código',
+ h1: 'Título 1',
+ h2: 'Título 2',
+ h3: 'Título 3',
+ h4: 'Título 4',
+ h5: 'Título 5',
+ h6: 'Título 6'
+ },
+ lists: {
+ unordered: 'Lista desordenada',
+ ordered: 'Lista ordenada'
+ },
+ options: {
+ help: 'Axuda',
+ fullscreen: 'Pantalla completa',
+ codeview: 'Ver código fonte'
+ },
+ paragraph: {
+ paragraph: 'Parágrafo',
+ outdent: 'Menos tabulación',
+ indent: 'Máis tabulación',
+ left: 'Aliñar á esquerda',
+ center: 'Aliñar ao centro',
+ right: 'Aliñar á dereita',
+ justify: 'Xustificar'
+ },
+ color: {
+ recent: 'Última cor',
+ more: 'Máis cores',
+ background: 'Cor de fondo',
+ foreground: 'Cor de fuente',
+ transparent: 'Transparente',
+ setTransparent: 'Establecer transparente',
+ reset: 'Restaurar',
+ resetToDefault: 'Restaurar por defecto'
+ },
+ shortcut: {
+ shortcuts: 'Atallos de teclado',
+ close: 'Pechar',
+ textFormatting: 'Formato de texto',
+ action: 'Acción',
+ paragraphFormatting: 'Formato de parágrafo',
+ documentStyle: 'Estilo de documento',
+ extraKeys: 'Teclas adicionais'
+ },
+ help: {
+ 'insertParagraph': 'Inserir parágrafo',
+ 'undo': 'Desfacer última acción',
+ 'redo': 'Refacer última acción',
+ 'tab': 'Tabular',
+ 'untab': 'Eliminar tabulación',
+ 'bold': 'Establecer estilo negrita',
+ 'italic': 'Establecer estilo cursiva',
+ 'underline': 'Establecer estilo subliñado',
+ 'strikethrough': 'Establecer estilo riscado',
+ 'removeFormat': 'Limpar estilo',
+ 'justifyLeft': 'Aliñar á esquerda',
+ 'justifyCenter': 'Aliñar ao centro',
+ 'justifyRight': 'Aliñar á dereita',
+ 'justifyFull': 'Xustificar',
+ 'insertUnorderedList': 'Inserir lista desordenada',
+ 'insertOrderedList': 'Inserir lista ordenada',
+ 'outdent': 'Reducir tabulación do parágrafo',
+ 'indent': 'Aumentar tabulación do parágrafo',
+ 'formatPara': 'Mudar estilo do bloque a parágrafo (etiqueta P)',
+ 'formatH1': 'Mudar estilo do bloque a H1',
+ 'formatH2': 'Mudar estilo do bloque a H2',
+ 'formatH3': 'Mudar estilo do bloque a H3',
+ 'formatH4': 'Mudar estilo do bloque a H4',
+ 'formatH5': 'Mudar estilo do bloque a H5',
+ 'formatH6': 'Mudar estilo do bloque a H6',
+ 'insertHorizontalRule': 'Inserir liña horizontal',
+ 'linkDialog.show': 'Amosar panel ligazóns'
+ },
+ history: {
+ undo: 'Desfacer',
+ redo: 'Refacer'
+ },
+ specialChar: {
+ specialChar: 'CARACTERES ESPECIAIS',
+ select: 'Selecciona Caracteres especiais'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-gl-ES.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-gl-ES.js","mappings":";;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;;ACVA,CAAC,UAASA,CAAC,EAAE;EACXA,CAAC,CAACC,MAAM,CAAC,IAAI,EAAED,CAAC,CAACE,UAAU,CAACC,IAAI,EAAE;IAChC,OAAO,EAAE;MACPC,IAAI,EAAE;QACJC,IAAI,EAAE,SAAS;QACfC,MAAM,EAAE,SAAS;QACjBC,SAAS,EAAE,WAAW;QACtBC,KAAK,EAAE,wBAAwB;QAC/BC,MAAM,EAAE,gBAAgB;QACxBC,IAAI,EAAE,OAAO;QACbC,aAAa,EAAE,SAAS;QACxBC,WAAW,EAAE,aAAa;QAC1BC,SAAS,EAAE,WAAW;QACtBC,IAAI,EAAE;MACR,CAAC;MACDC,KAAK,EAAE;QACLA,KAAK,EAAE,OAAO;QACdC,MAAM,EAAE,eAAe;QACvBC,UAAU,EAAE,iCAAiC;QAC7CC,UAAU,EAAE,wBAAwB;QACpCC,aAAa,EAAE,2BAA2B;QAC1CC,SAAS,EAAE,mBAAmB;QAC9BC,UAAU,EAAE,kBAAkB;QAC9BC,SAAS,EAAE,YAAY;QACvBC,YAAY,EAAE,mBAAmB;QACjCC,WAAW,EAAE,gBAAgB;QAC7BC,cAAc,EAAE,cAAc;QAC9BC,SAAS,EAAE,iBAAiB;QAC5BC,aAAa,EAAE,oCAAoC;QACnDC,SAAS,EAAE,wBAAwB;QACnCC,eAAe,EAAE,+BAA+B;QAChDC,eAAe,EAAE,0BAA0B;QAC3CC,oBAAoB,EAAE,wCAAwC;QAC9DC,GAAG,EAAE,cAAc;QACnBC,MAAM,EAAE,gBAAgB;QACxBC,QAAQ,EAAE;MACZ,CAAC;MACDC,KAAK,EAAE;QACLA,KAAK,EAAE,OAAO;QACdC,SAAS,EAAE,kBAAkB;QAC7BpB,MAAM,EAAE,gBAAgB;QACxBgB,GAAG,EAAE,eAAe;QACpBK,SAAS,EAAE;MACb,CAAC;MACDC,IAAI,EAAE;QACJA,IAAI,EAAE,SAAS;QACftB,MAAM,EAAE,iBAAiB;QACzBuB,MAAM,EAAE,gBAAgB;QACxBC,IAAI,EAAE,QAAQ;QACdC,aAAa,EAAE,mBAAmB;QAClCT,GAAG,EAAE,gCAAgC;QACrCU,eAAe,EAAE;MACnB,CAAC;MACDC,KAAK,EAAE;QACLA,KAAK,EAAE,OAAO;QACdC,WAAW,EAAE,eAAe;QAC5BC,WAAW,EAAE,eAAe;QAC5BC,UAAU,EAAE,iBAAiB;QAC7BC,WAAW,EAAE,kBAAkB;QAC/BC,MAAM,EAAE,YAAY;QACpBC,MAAM,EAAE,eAAe;QACvBC,QAAQ,EAAE;MACZ,CAAC;MACDC,EAAE,EAAE;QACFnC,MAAM,EAAE;MACV,CAAC;MACDoC,KAAK,EAAE;QACLA,KAAK,EAAE,QAAQ;QACfC,CAAC,EAAE,QAAQ;QACXC,UAAU,EAAE,MAAM;QAClBC,GAAG,EAAE,QAAQ;QACbC,EAAE,EAAE,UAAU;QACdC,EAAE,EAAE,UAAU;QACdC,EAAE,EAAE,UAAU;QACdC,EAAE,EAAE,UAAU;QACdC,EAAE,EAAE,UAAU;QACdC,EAAE,EAAE;MACN,CAAC;MACDC,KAAK,EAAE;QACLC,SAAS,EAAE,mBAAmB;QAC9BC,OAAO,EAAE;MACX,CAAC;MACDC,OAAO,EAAE;QACPC,IAAI,EAAE,OAAO;QACbC,UAAU,EAAE,mBAAmB;QAC/BC,QAAQ,EAAE;MACZ,CAAC;MACDC,SAAS,EAAE;QACTA,SAAS,EAAE,WAAW;QACtBC,OAAO,EAAE,kBAAkB;QAC3BC,MAAM,EAAE,iBAAiB;QACzBC,IAAI,EAAE,mBAAmB;QACzBC,MAAM,EAAE,kBAAkB;QAC1BC,KAAK,EAAE,kBAAkB;QACzBC,OAAO,EAAE;MACX,CAAC;MACDC,KAAK,EAAE;QACLC,MAAM,EAAE,YAAY;QACpBC,IAAI,EAAE,YAAY;QAClBC,UAAU,EAAE,cAAc;QAC1BC,UAAU,EAAE,eAAe;QAC3BC,WAAW,EAAE,cAAc;QAC3BC,cAAc,EAAE,yBAAyB;QACzCC,KAAK,EAAE,WAAW;QAClBC,cAAc,EAAE;MAClB,CAAC;MACDC,QAAQ,EAAE;QACRC,SAAS,EAAE,oBAAoB;QAC/BC,KAAK,EAAE,QAAQ;QACfC,cAAc,EAAE,kBAAkB;QAClCC,MAAM,EAAE,QAAQ;QAChBC,mBAAmB,EAAE,sBAAsB;QAC3CC,aAAa,EAAE,qBAAqB;QACpCC,SAAS,EAAE;MACb,CAAC;MACD1B,IAAI,EAAE;QACJ,iBAAiB,EAAE,mBAAmB;QACtC,MAAM,EAAE,wBAAwB;QAChC,MAAM,EAAE,uBAAuB;QAC/B,KAAK,EAAE,SAAS;QAChB,OAAO,EAAE,qBAAqB;QAC9B,MAAM,EAAE,2BAA2B;QACnC,QAAQ,EAAE,2BAA2B;QACrC,WAAW,EAAE,6BAA6B;QAC1C,eAAe,EAAE,2BAA2B;QAC5C,cAAc,EAAE,eAAe;QAC/B,aAAa,EAAE,mBAAmB;QAClC,eAAe,EAAE,kBAAkB;QACnC,cAAc,EAAE,kBAAkB;QAClC,aAAa,EAAE,YAAY;QAC3B,qBAAqB,EAAE,2BAA2B;QAClD,mBAAmB,EAAE,wBAAwB;QAC7C,SAAS,EAAE,iCAAiC;QAC5C,QAAQ,EAAE,kCAAkC;QAC5C,YAAY,EAAE,iDAAiD;QAC/D,UAAU,EAAE,6BAA6B;QACzC,UAAU,EAAE,6BAA6B;QACzC,UAAU,EAAE,6BAA6B;QACzC,UAAU,EAAE,6BAA6B;QACzC,UAAU,EAAE,6BAA6B;QACzC,UAAU,EAAE,6BAA6B;QACzC,sBAAsB,EAAE,yBAAyB;QACjD,iBAAiB,EAAE;MACrB,CAAC;MACD2B,OAAO,EAAE;QACPC,IAAI,EAAE,UAAU;QAChBC,IAAI,EAAE;MACR,CAAC;MACDC,WAAW,EAAE;QACXA,WAAW,EAAE,sBAAsB;QACnCC,MAAM,EAAE;MACV;IACF;EACF,CAAC,CAAC;AACJ,CAAC,EAAEC,MAAM,CAAC","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-gl-ES.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'gl-ES': {\n font: {\n bold: 'Negrita',\n italic: 'Cursiva',\n underline: 'Subliñado',\n clear: 'Quitar estilo de fonte',\n height: 'Altura de liña',\n name: 'Fonte',\n strikethrough: 'Riscado',\n superscript: 'Superíndice',\n subscript: 'Subíndice',\n size: 'Tamaño da fonte',\n },\n image: {\n image: 'Imaxe',\n insert: 'Inserir imaxe',\n resizeFull: 'Redimensionar a tamaño completo',\n resizeHalf: 'Redimensionar á metade',\n resizeQuarter: 'Redimensionar a un cuarto',\n floatLeft: 'Flotar á esquerda',\n floatRight: 'Flotar á dereita',\n floatNone: 'Non flotar',\n shapeRounded: 'Forma: Redondeado',\n shapeCircle: 'Forma: Círculo',\n shapeThumbnail: 'Forma: Marco',\n shapeNone: 'Forma: Ningunha',\n dragImageHere: 'Arrastrar unha imaxe ou texto aquí',\n dropImage: 'Solta a imaxe ou texto',\n selectFromFiles: 'Seleccionar desde os arquivos',\n maximumFileSize: 'Tamaño máximo do arquivo',\n maximumFileSizeError: 'Superaches o tamaño máximo do arquivo.',\n url: 'URL da imaxe',\n remove: 'Eliminar imaxe',\n original: 'Original',\n },\n video: {\n video: 'Vídeo',\n videoLink: 'Ligazón do vídeo',\n insert: 'Insertar vídeo',\n url: 'URL do vídeo?',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion, o Youku)',\n },\n link: {\n link: 'Ligazón',\n insert: 'Inserir Ligazón',\n unlink: 'Quitar Ligazón',\n edit: 'Editar',\n textToDisplay: 'Texto para amosar',\n url: 'Cara a que URL leva a ligazón?',\n openInNewWindow: 'Abrir nunha nova xanela',\n },\n table: {\n table: 'Táboa',\n addRowAbove: 'Add row above',\n addRowBelow: 'Add row below',\n addColLeft: 'Add column left',\n addColRight: 'Add column right',\n delRow: 'Delete row',\n delCol: 'Delete column',\n delTable: 'Delete table',\n },\n hr: {\n insert: 'Inserir liña horizontal',\n },\n style: {\n style: 'Estilo',\n p: 'Normal',\n blockquote: 'Cita',\n pre: 'Código',\n h1: 'Título 1',\n h2: 'Título 2',\n h3: 'Título 3',\n h4: 'Título 4',\n h5: 'Título 5',\n h6: 'Título 6',\n },\n lists: {\n unordered: 'Lista desordenada',\n ordered: 'Lista ordenada',\n },\n options: {\n help: 'Axuda',\n fullscreen: 'Pantalla completa',\n codeview: 'Ver código fonte',\n },\n paragraph: {\n paragraph: 'Parágrafo',\n outdent: 'Menos tabulación',\n indent: 'Máis tabulación',\n left: 'Aliñar á esquerda',\n center: 'Aliñar ao centro',\n right: 'Aliñar á dereita',\n justify: 'Xustificar',\n },\n color: {\n recent: 'Última cor',\n more: 'Máis cores',\n background: 'Cor de fondo',\n foreground: 'Cor de fuente',\n transparent: 'Transparente',\n setTransparent: 'Establecer transparente',\n reset: 'Restaurar',\n resetToDefault: 'Restaurar por defecto',\n },\n shortcut: {\n shortcuts: 'Atallos de teclado',\n close: 'Pechar',\n textFormatting: 'Formato de texto',\n action: 'Acción',\n paragraphFormatting: 'Formato de parágrafo',\n documentStyle: 'Estilo de documento',\n extraKeys: 'Teclas adicionais',\n },\n help: {\n 'insertParagraph': 'Inserir parágrafo',\n 'undo': 'Desfacer última acción',\n 'redo': 'Refacer última acción',\n 'tab': 'Tabular',\n 'untab': 'Eliminar tabulación',\n 'bold': 'Establecer estilo negrita',\n 'italic': 'Establecer estilo cursiva',\n 'underline': 'Establecer estilo subliñado',\n 'strikethrough': 'Establecer estilo riscado',\n 'removeFormat': 'Limpar estilo',\n 'justifyLeft': 'Aliñar á esquerda',\n 'justifyCenter': 'Aliñar ao centro',\n 'justifyRight': 'Aliñar á dereita',\n 'justifyFull': 'Xustificar',\n 'insertUnorderedList': 'Inserir lista desordenada',\n 'insertOrderedList': 'Inserir lista ordenada',\n 'outdent': 'Reducir tabulación do parágrafo',\n 'indent': 'Aumentar tabulación do parágrafo',\n 'formatPara': 'Mudar estilo do bloque a parágrafo (etiqueta P)',\n 'formatH1': 'Mudar estilo do bloque a H1',\n 'formatH2': 'Mudar estilo do bloque a H2',\n 'formatH3': 'Mudar estilo do bloque a H3',\n 'formatH4': 'Mudar estilo do bloque a H4',\n 'formatH5': 'Mudar estilo do bloque a H5',\n 'formatH6': 'Mudar estilo do bloque a H6',\n 'insertHorizontalRule': 'Inserir liña horizontal',\n 'linkDialog.show': 'Amosar panel ligazóns',\n },\n history: {\n undo: 'Desfacer',\n redo: 'Refacer',\n },\n specialChar: {\n specialChar: 'CARACTERES ESPECIAIS',\n select: 'Selecciona Caracteres especiais',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","superscript","subscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,a){if("object"==typeof exports&&"object"==typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var r=a();for(var o in r)("object"==typeof exports?exports:e)[o]=r[o]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"gl-ES":{font:{bold:"Negrita",italic:"Cursiva",underline:"Subliñado",clear:"Quitar estilo de fonte",height:"Altura de liña",name:"Fonte",strikethrough:"Riscado",superscript:"Superíndice",subscript:"Subíndice",size:"Tamaño da fonte"},image:{image:"Imaxe",insert:"Inserir imaxe",resizeFull:"Redimensionar a tamaño completo",resizeHalf:"Redimensionar á metade",resizeQuarter:"Redimensionar a un cuarto",floatLeft:"Flotar á esquerda",floatRight:"Flotar á dereita",floatNone:"Non flotar",shapeRounded:"Forma: Redondeado",shapeCircle:"Forma: Círculo",shapeThumbnail:"Forma: Marco",shapeNone:"Forma: Ningunha",dragImageHere:"Arrastrar unha imaxe ou texto aquí",dropImage:"Solta a imaxe ou texto",selectFromFiles:"Seleccionar desde os arquivos",maximumFileSize:"Tamaño máximo do arquivo",maximumFileSizeError:"Superaches o tamaño máximo do arquivo.",url:"URL da imaxe",remove:"Eliminar imaxe",original:"Original"},video:{video:"Vídeo",videoLink:"Ligazón do vídeo",insert:"Insertar vídeo",url:"URL do vídeo?",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion, o Youku)"},link:{link:"Ligazón",insert:"Inserir Ligazón",unlink:"Quitar Ligazón",edit:"Editar",textToDisplay:"Texto para amosar",url:"Cara a que URL leva a ligazón?",openInNewWindow:"Abrir nunha nova xanela"},table:{table:"Táboa",addRowAbove:"Add row above",addRowBelow:"Add row below",addColLeft:"Add column left",addColRight:"Add column right",delRow:"Delete row",delCol:"Delete column",delTable:"Delete table"},hr:{insert:"Inserir liña horizontal"},style:{style:"Estilo",p:"Normal",blockquote:"Cita",pre:"Código",h1:"Título 1",h2:"Título 2",h3:"Título 3",h4:"Título 4",h5:"Título 5",h6:"Título 6"},lists:{unordered:"Lista desordenada",ordered:"Lista ordenada"},options:{help:"Axuda",fullscreen:"Pantalla completa",codeview:"Ver código fonte"},paragraph:{paragraph:"Parágrafo",outdent:"Menos tabulación",indent:"Máis tabulación",left:"Aliñar á esquerda",center:"Aliñar ao centro",right:"Aliñar á dereita",justify:"Xustificar"},color:{recent:"Última cor",more:"Máis cores",background:"Cor de fondo",foreground:"Cor de fuente",transparent:"Transparente",setTransparent:"Establecer transparente",reset:"Restaurar",resetToDefault:"Restaurar por defecto"},shortcut:{shortcuts:"Atallos de teclado",close:"Pechar",textFormatting:"Formato de texto",action:"Acción",paragraphFormatting:"Formato de parágrafo",documentStyle:"Estilo de documento",extraKeys:"Teclas adicionais"},help:{insertParagraph:"Inserir parágrafo",undo:"Desfacer última acción",redo:"Refacer última acción",tab:"Tabular",untab:"Eliminar tabulación",bold:"Establecer estilo negrita",italic:"Establecer estilo cursiva",underline:"Establecer estilo subliñado",strikethrough:"Establecer estilo riscado",removeFormat:"Limpar estilo",justifyLeft:"Aliñar á esquerda",justifyCenter:"Aliñar ao centro",justifyRight:"Aliñar á dereita",justifyFull:"Xustificar",insertUnorderedList:"Inserir lista desordenada",insertOrderedList:"Inserir lista ordenada",outdent:"Reducir tabulación do parágrafo",indent:"Aumentar tabulación do parágrafo",formatPara:"Mudar estilo do bloque a parágrafo (etiqueta P)",formatH1:"Mudar estilo do bloque a H1",formatH2:"Mudar estilo do bloque a H2",formatH3:"Mudar estilo do bloque a H3",formatH4:"Mudar estilo do bloque a H4",formatH5:"Mudar estilo do bloque a H5",formatH6:"Mudar estilo do bloque a H6",insertHorizontalRule:"Inserir liña horizontal","linkDialog.show":"Amosar panel ligazóns"},history:{undo:"Desfacer",redo:"Refacer"},specialChar:{specialChar:"CARACTERES ESPECIAIS",select:"Selecciona Caracteres especiais"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'he-IL': {
+ font: {
+ bold: 'מודגש',
+ italic: 'נטוי',
+ underline: 'קו תחתון',
+ clear: 'נקה עיצוב',
+ height: 'גובה',
+ name: 'גופן',
+ strikethrough: 'קו חוצה',
+ subscript: 'כתב תחתי',
+ superscript: 'כתב עילי',
+ size: 'גודל גופן'
+ },
+ image: {
+ image: 'תמונה',
+ insert: 'הוסף תמונה',
+ resizeFull: 'גודל מלא',
+ resizeHalf: 'להקטין לחצי',
+ resizeQuarter: 'להקטין לרבע',
+ floatLeft: 'יישור לשמאל',
+ floatRight: 'יישור לימין',
+ floatNone: 'ישר',
+ shapeRounded: 'Shape: Rounded',
+ shapeCircle: 'Shape: Circle',
+ shapeThumbnail: 'Shape: Thumbnail',
+ shapeNone: 'Shape: None',
+ dragImageHere: 'גרור תמונה לכאן',
+ dropImage: 'Drop image or Text',
+ selectFromFiles: 'בחר מתוך קבצים',
+ maximumFileSize: 'Maximum file size',
+ maximumFileSizeError: 'Maximum file size exceeded.',
+ url: 'נתיב לתמונה',
+ remove: 'הסר תמונה',
+ original: 'Original'
+ },
+ video: {
+ video: 'סרטון',
+ videoLink: 'קישור לסרטון',
+ insert: 'הוסף סרטון',
+ url: 'קישור לסרטון',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion או Youku)'
+ },
+ link: {
+ link: 'קישור',
+ insert: 'הוסף קישור',
+ unlink: 'הסר קישור',
+ edit: 'ערוך',
+ textToDisplay: 'טקסט להציג',
+ url: 'קישור',
+ openInNewWindow: 'פתח בחלון חדש'
+ },
+ table: {
+ table: 'טבלה',
+ addRowAbove: 'Add row above',
+ addRowBelow: 'Add row below',
+ addColLeft: 'Add column left',
+ addColRight: 'Add column right',
+ delRow: 'Delete row',
+ delCol: 'Delete column',
+ delTable: 'Delete table'
+ },
+ hr: {
+ insert: 'הוסף קו'
+ },
+ style: {
+ style: 'עיצוב',
+ p: 'טקסט רגיל',
+ blockquote: 'ציטוט',
+ pre: 'קוד',
+ h1: 'כותרת 1',
+ h2: 'כותרת 2',
+ h3: 'כותרת 3',
+ h4: 'כותרת 4',
+ h5: 'כותרת 5',
+ h6: 'כותרת 6'
+ },
+ lists: {
+ unordered: 'רשימת תבליטים',
+ ordered: 'רשימה ממוספרת'
+ },
+ options: {
+ help: 'עזרה',
+ fullscreen: 'מסך מלא',
+ codeview: 'תצוגת קוד'
+ },
+ paragraph: {
+ paragraph: 'פסקה',
+ outdent: 'הקטן כניסה',
+ indent: 'הגדל כניסה',
+ left: 'יישור לשמאל',
+ center: 'יישור למרכז',
+ right: 'יישור לימין',
+ justify: 'מיושר'
+ },
+ color: {
+ recent: 'צבע טקסט אחרון',
+ more: 'עוד צבעים',
+ background: 'צבע רקע',
+ foreground: 'צבע טקסט',
+ transparent: 'שקוף',
+ setTransparent: 'קבע כשקוף',
+ reset: 'איפוס',
+ resetToDefault: 'אפס לברירת מחדל'
+ },
+ shortcut: {
+ shortcuts: 'קיצורי מקלדת',
+ close: 'סגור',
+ textFormatting: 'עיצוב הטקסט',
+ action: 'פעולה',
+ paragraphFormatting: 'סגנונות פסקה',
+ documentStyle: 'עיצוב המסמך',
+ extraKeys: 'קיצורים נוספים'
+ },
+ help: {
+ 'insertParagraph': 'Insert Paragraph',
+ 'undo': 'Undoes the last command',
+ 'redo': 'Redoes the last command',
+ 'tab': 'Tab',
+ 'untab': 'Untab',
+ 'bold': 'Set a bold style',
+ 'italic': 'Set a italic style',
+ 'underline': 'Set a underline style',
+ 'strikethrough': 'Set a strikethrough style',
+ 'removeFormat': 'Clean a style',
+ 'justifyLeft': 'Set left align',
+ 'justifyCenter': 'Set center align',
+ 'justifyRight': 'Set right align',
+ 'justifyFull': 'Set full align',
+ 'insertUnorderedList': 'Toggle unordered list',
+ 'insertOrderedList': 'Toggle ordered list',
+ 'outdent': 'Outdent on current paragraph',
+ 'indent': 'Indent on current paragraph',
+ 'formatPara': 'Change current block\'s format as a paragraph(P tag)',
+ 'formatH1': 'Change current block\'s format as H1',
+ 'formatH2': 'Change current block\'s format as H2',
+ 'formatH3': 'Change current block\'s format as H3',
+ 'formatH4': 'Change current block\'s format as H4',
+ 'formatH5': 'Change current block\'s format as H5',
+ 'formatH6': 'Change current block\'s format as H6',
+ 'insertHorizontalRule': 'Insert horizontal rule',
+ 'linkDialog.show': 'Show Link Dialog'
+ },
+ history: {
+ undo: 'בטל פעולה',
+ redo: 'בצע שוב'
+ },
+ specialChar: {
+ specialChar: 'SPECIAL CHARACTERS',
+ select: 'Select Special characters'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-he-IL.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-he-IL.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-he-IL.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'he-IL': {\n font: {\n bold: 'מודגש',\n italic: 'נטוי',\n underline: 'קו תחתון',\n clear: 'נקה עיצוב',\n height: 'גובה',\n name: 'גופן',\n strikethrough: 'קו חוצה',\n subscript: 'כתב תחתי',\n superscript: 'כתב עילי',\n size: 'גודל גופן',\n },\n image: {\n image: 'תמונה',\n insert: 'הוסף תמונה',\n resizeFull: 'גודל מלא',\n resizeHalf: 'להקטין לחצי',\n resizeQuarter: 'להקטין לרבע',\n floatLeft: 'יישור לשמאל',\n floatRight: 'יישור לימין',\n floatNone: 'ישר',\n shapeRounded: 'Shape: Rounded',\n shapeCircle: 'Shape: Circle',\n shapeThumbnail: 'Shape: Thumbnail',\n shapeNone: 'Shape: None',\n dragImageHere: 'גרור תמונה לכאן',\n dropImage: 'Drop image or Text',\n selectFromFiles: 'בחר מתוך קבצים',\n maximumFileSize: 'Maximum file size',\n maximumFileSizeError: 'Maximum file size exceeded.',\n url: 'נתיב לתמונה',\n remove: 'הסר תמונה',\n original: 'Original',\n },\n video: {\n video: 'סרטון',\n videoLink: 'קישור לסרטון',\n insert: 'הוסף סרטון',\n url: 'קישור לסרטון',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion או Youku)',\n },\n link: {\n link: 'קישור',\n insert: 'הוסף קישור',\n unlink: 'הסר קישור',\n edit: 'ערוך',\n textToDisplay: 'טקסט להציג',\n url: 'קישור',\n openInNewWindow: 'פתח בחלון חדש',\n },\n table: {\n table: 'טבלה',\n addRowAbove: 'Add row above',\n addRowBelow: 'Add row below',\n addColLeft: 'Add column left',\n addColRight: 'Add column right',\n delRow: 'Delete row',\n delCol: 'Delete column',\n delTable: 'Delete table',\n },\n hr: {\n insert: 'הוסף קו',\n },\n style: {\n style: 'עיצוב',\n p: 'טקסט רגיל',\n blockquote: 'ציטוט',\n pre: 'קוד',\n h1: 'כותרת 1',\n h2: 'כותרת 2',\n h3: 'כותרת 3',\n h4: 'כותרת 4',\n h5: 'כותרת 5',\n h6: 'כותרת 6',\n },\n lists: {\n unordered: 'רשימת תבליטים',\n ordered: 'רשימה ממוספרת',\n },\n options: {\n help: 'עזרה',\n fullscreen: 'מסך מלא',\n codeview: 'תצוגת קוד',\n },\n paragraph: {\n paragraph: 'פסקה',\n outdent: 'הקטן כניסה',\n indent: 'הגדל כניסה',\n left: 'יישור לשמאל',\n center: 'יישור למרכז',\n right: 'יישור לימין',\n justify: 'מיושר',\n },\n color: {\n recent: 'צבע טקסט אחרון',\n more: 'עוד צבעים',\n background: 'צבע רקע',\n foreground: 'צבע טקסט',\n transparent: 'שקוף',\n setTransparent: 'קבע כשקוף',\n reset: 'איפוס',\n resetToDefault: 'אפס לברירת מחדל',\n },\n shortcut: {\n shortcuts: 'קיצורי מקלדת',\n close: 'סגור',\n textFormatting: 'עיצוב הטקסט',\n action: 'פעולה',\n paragraphFormatting: 'סגנונות פסקה',\n documentStyle: 'עיצוב המסמך',\n extraKeys: 'קיצורים נוספים',\n },\n help: {\n 'insertParagraph': 'Insert Paragraph',\n 'undo': 'Undoes the last command',\n 'redo': 'Redoes the last command',\n 'tab': 'Tab',\n 'untab': 'Untab',\n 'bold': 'Set a bold style',\n 'italic': 'Set a italic style',\n 'underline': 'Set a underline style',\n 'strikethrough': 'Set a strikethrough style',\n 'removeFormat': 'Clean a style',\n 'justifyLeft': 'Set left align',\n 'justifyCenter': 'Set center align',\n 'justifyRight': 'Set right align',\n 'justifyFull': 'Set full align',\n 'insertUnorderedList': 'Toggle unordered list',\n 'insertOrderedList': 'Toggle ordered list',\n 'outdent': 'Outdent on current paragraph',\n 'indent': 'Indent on current paragraph',\n 'formatPara': 'Change current block\\'s format as a paragraph(P tag)',\n 'formatH1': 'Change current block\\'s format as H1',\n 'formatH2': 'Change current block\\'s format as H2',\n 'formatH3': 'Change current block\\'s format as H3',\n 'formatH4': 'Change current block\\'s format as H4',\n 'formatH5': 'Change current block\\'s format as H5',\n 'formatH6': 'Change current block\\'s format as H6',\n 'insertHorizontalRule': 'Insert horizontal rule',\n 'linkDialog.show': 'Show Link Dialog',\n },\n history: {\n undo: 'בטל פעולה',\n redo: 'בצע שוב',\n },\n specialChar: {\n specialChar: 'SPECIAL CHARACTERS',\n select: 'Select Special characters',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var a in r)("object"==typeof exports?exports:e)[a]=r[a]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"he-IL":{font:{bold:"מודגש",italic:"נטוי",underline:"קו תחתון",clear:"נקה עיצוב",height:"גובה",name:"גופן",strikethrough:"קו חוצה",subscript:"כתב תחתי",superscript:"כתב עילי",size:"גודל גופן"},image:{image:"תמונה",insert:"הוסף תמונה",resizeFull:"גודל מלא",resizeHalf:"להקטין לחצי",resizeQuarter:"להקטין לרבע",floatLeft:"יישור לשמאל",floatRight:"יישור לימין",floatNone:"ישר",shapeRounded:"Shape: Rounded",shapeCircle:"Shape: Circle",shapeThumbnail:"Shape: Thumbnail",shapeNone:"Shape: None",dragImageHere:"גרור תמונה לכאן",dropImage:"Drop image or Text",selectFromFiles:"בחר מתוך קבצים",maximumFileSize:"Maximum file size",maximumFileSizeError:"Maximum file size exceeded.",url:"נתיב לתמונה",remove:"הסר תמונה",original:"Original"},video:{video:"סרטון",videoLink:"קישור לסרטון",insert:"הוסף סרטון",url:"קישור לסרטון",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion או Youku)"},link:{link:"קישור",insert:"הוסף קישור",unlink:"הסר קישור",edit:"ערוך",textToDisplay:"טקסט להציג",url:"קישור",openInNewWindow:"פתח בחלון חדש"},table:{table:"טבלה",addRowAbove:"Add row above",addRowBelow:"Add row below",addColLeft:"Add column left",addColRight:"Add column right",delRow:"Delete row",delCol:"Delete column",delTable:"Delete table"},hr:{insert:"הוסף קו"},style:{style:"עיצוב",p:"טקסט רגיל",blockquote:"ציטוט",pre:"קוד",h1:"כותרת 1",h2:"כותרת 2",h3:"כותרת 3",h4:"כותרת 4",h5:"כותרת 5",h6:"כותרת 6"},lists:{unordered:"רשימת תבליטים",ordered:"רשימה ממוספרת"},options:{help:"עזרה",fullscreen:"מסך מלא",codeview:"תצוגת קוד"},paragraph:{paragraph:"פסקה",outdent:"הקטן כניסה",indent:"הגדל כניסה",left:"יישור לשמאל",center:"יישור למרכז",right:"יישור לימין",justify:"מיושר"},color:{recent:"צבע טקסט אחרון",more:"עוד צבעים",background:"צבע רקע",foreground:"צבע טקסט",transparent:"שקוף",setTransparent:"קבע כשקוף",reset:"איפוס",resetToDefault:"אפס לברירת מחדל"},shortcut:{shortcuts:"קיצורי מקלדת",close:"סגור",textFormatting:"עיצוב הטקסט",action:"פעולה",paragraphFormatting:"סגנונות פסקה",documentStyle:"עיצוב המסמך",extraKeys:"קיצורים נוספים"},help:{insertParagraph:"Insert Paragraph",undo:"Undoes the last command",redo:"Redoes the last command",tab:"Tab",untab:"Untab",bold:"Set a bold style",italic:"Set a italic style",underline:"Set a underline style",strikethrough:"Set a strikethrough style",removeFormat:"Clean a style",justifyLeft:"Set left align",justifyCenter:"Set center align",justifyRight:"Set right align",justifyFull:"Set full align",insertUnorderedList:"Toggle unordered list",insertOrderedList:"Toggle ordered list",outdent:"Outdent on current paragraph",indent:"Indent on current paragraph",formatPara:"Change current block's format as a paragraph(P tag)",formatH1:"Change current block's format as H1",formatH2:"Change current block's format as H2",formatH3:"Change current block's format as H3",formatH4:"Change current block's format as H4",formatH5:"Change current block's format as H5",formatH6:"Change current block's format as H6",insertHorizontalRule:"Insert horizontal rule","linkDialog.show":"Show Link Dialog"},history:{undo:"בטל פעולה",redo:"בצע שוב"},specialChar:{specialChar:"SPECIAL CHARACTERS",select:"Select Special characters"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'hr-HR': {
+ font: {
+ bold: 'Podebljano',
+ italic: 'Kurziv',
+ underline: 'Podvučeno',
+ clear: 'Ukloni stilove fonta',
+ height: 'Visina linije',
+ name: 'Font Family',
+ strikethrough: 'Precrtano',
+ subscript: 'Subscript',
+ superscript: 'Superscript',
+ size: 'Veličina fonta'
+ },
+ image: {
+ image: 'Slika',
+ insert: 'Ubaci sliku',
+ resizeFull: 'Puna veličina',
+ resizeHalf: 'Umanji na 50%',
+ resizeQuarter: 'Umanji na 25%',
+ floatLeft: 'Poravnaj lijevo',
+ floatRight: 'Poravnaj desno',
+ floatNone: 'Bez poravnanja',
+ shapeRounded: 'Shape: Rounded',
+ shapeCircle: 'Shape: Circle',
+ shapeThumbnail: 'Shape: Thumbnail',
+ shapeNone: 'Shape: None',
+ dragImageHere: 'Povuci sliku ovdje',
+ dropImage: 'Drop image or Text',
+ selectFromFiles: 'Izaberi iz datoteke',
+ maximumFileSize: 'Maximum file size',
+ maximumFileSizeError: 'Maximum file size exceeded.',
+ url: 'Adresa slike',
+ remove: 'Ukloni sliku',
+ original: 'Original'
+ },
+ video: {
+ video: 'Video',
+ videoLink: 'Veza na video',
+ insert: 'Ubaci video',
+ url: 'URL video',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion ili Youku)'
+ },
+ link: {
+ link: 'Veza',
+ insert: 'Ubaci vezu',
+ unlink: 'Ukloni vezu',
+ edit: 'Uredi',
+ textToDisplay: 'Tekst za prikaz',
+ url: 'Internet adresa',
+ openInNewWindow: 'Otvori u novom prozoru'
+ },
+ table: {
+ table: 'Tablica',
+ addRowAbove: 'Add row above',
+ addRowBelow: 'Add row below',
+ addColLeft: 'Add column left',
+ addColRight: 'Add column right',
+ delRow: 'Delete row',
+ delCol: 'Delete column',
+ delTable: 'Delete table'
+ },
+ hr: {
+ insert: 'Ubaci horizontalnu liniju'
+ },
+ style: {
+ style: 'Stil',
+ p: 'pni',
+ blockquote: 'Citat',
+ pre: 'Kôd',
+ h1: 'Naslov 1',
+ h2: 'Naslov 2',
+ h3: 'Naslov 3',
+ h4: 'Naslov 4',
+ h5: 'Naslov 5',
+ h6: 'Naslov 6'
+ },
+ lists: {
+ unordered: 'Obična lista',
+ ordered: 'Numerirana lista'
+ },
+ options: {
+ help: 'Pomoć',
+ fullscreen: 'Preko cijelog ekrana',
+ codeview: 'Izvorni kôd'
+ },
+ paragraph: {
+ paragraph: 'Paragraf',
+ outdent: 'Smanji uvlačenje',
+ indent: 'Povećaj uvlačenje',
+ left: 'Poravnaj lijevo',
+ center: 'Centrirano',
+ right: 'Poravnaj desno',
+ justify: 'Poravnaj obostrano'
+ },
+ color: {
+ recent: 'Posljednja boja',
+ more: 'Više boja',
+ background: 'Boja pozadine',
+ foreground: 'Boja teksta',
+ transparent: 'Prozirna',
+ setTransparent: 'Prozirna',
+ reset: 'Poništi',
+ resetToDefault: 'Podrazumijevana'
+ },
+ shortcut: {
+ shortcuts: 'Prečice s tipkovnice',
+ close: 'Zatvori',
+ textFormatting: 'Formatiranje teksta',
+ action: 'Akcija',
+ paragraphFormatting: 'Formatiranje paragrafa',
+ documentStyle: 'Stil dokumenta',
+ extraKeys: 'Dodatne kombinacije'
+ },
+ help: {
+ 'insertParagraph': 'Insert Paragraph',
+ 'undo': 'Undoes the last command',
+ 'redo': 'Redoes the last command',
+ 'tab': 'Tab',
+ 'untab': 'Untab',
+ 'bold': 'Set a bold style',
+ 'italic': 'Set a italic style',
+ 'underline': 'Set a underline style',
+ 'strikethrough': 'Set a strikethrough style',
+ 'removeFormat': 'Clean a style',
+ 'justifyLeft': 'Set left align',
+ 'justifyCenter': 'Set center align',
+ 'justifyRight': 'Set right align',
+ 'justifyFull': 'Set full align',
+ 'insertUnorderedList': 'Toggle unordered list',
+ 'insertOrderedList': 'Toggle ordered list',
+ 'outdent': 'Outdent on current paragraph',
+ 'indent': 'Indent on current paragraph',
+ 'formatPara': 'Change current block\'s format as a paragraph(P tag)',
+ 'formatH1': 'Change current block\'s format as H1',
+ 'formatH2': 'Change current block\'s format as H2',
+ 'formatH3': 'Change current block\'s format as H3',
+ 'formatH4': 'Change current block\'s format as H4',
+ 'formatH5': 'Change current block\'s format as H5',
+ 'formatH6': 'Change current block\'s format as H6',
+ 'insertHorizontalRule': 'Insert horizontal rule',
+ 'linkDialog.show': 'Show Link Dialog'
+ },
+ history: {
+ undo: 'Poništi',
+ redo: 'Ponovi'
+ },
+ specialChar: {
+ specialChar: 'SPECIAL CHARACTERS',
+ select: 'Select Special characters'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-hr-HR.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-hr-HR.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-hr-HR.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'hr-HR': {\n font: {\n bold: 'Podebljano',\n italic: 'Kurziv',\n underline: 'Podvučeno',\n clear: 'Ukloni stilove fonta',\n height: 'Visina linije',\n name: 'Font Family',\n strikethrough: 'Precrtano',\n subscript: 'Subscript',\n superscript: 'Superscript',\n size: 'Veličina fonta',\n },\n image: {\n image: 'Slika',\n insert: 'Ubaci sliku',\n resizeFull: 'Puna veličina',\n resizeHalf: 'Umanji na 50%',\n resizeQuarter: 'Umanji na 25%',\n floatLeft: 'Poravnaj lijevo',\n floatRight: 'Poravnaj desno',\n floatNone: 'Bez poravnanja',\n shapeRounded: 'Shape: Rounded',\n shapeCircle: 'Shape: Circle',\n shapeThumbnail: 'Shape: Thumbnail',\n shapeNone: 'Shape: None',\n dragImageHere: 'Povuci sliku ovdje',\n dropImage: 'Drop image or Text',\n selectFromFiles: 'Izaberi iz datoteke',\n maximumFileSize: 'Maximum file size',\n maximumFileSizeError: 'Maximum file size exceeded.',\n url: 'Adresa slike',\n remove: 'Ukloni sliku',\n original: 'Original',\n },\n video: {\n video: 'Video',\n videoLink: 'Veza na video',\n insert: 'Ubaci video',\n url: 'URL video',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion ili Youku)',\n },\n link: {\n link: 'Veza',\n insert: 'Ubaci vezu',\n unlink: 'Ukloni vezu',\n edit: 'Uredi',\n textToDisplay: 'Tekst za prikaz',\n url: 'Internet adresa',\n openInNewWindow: 'Otvori u novom prozoru',\n },\n table: {\n table: 'Tablica',\n addRowAbove: 'Add row above',\n addRowBelow: 'Add row below',\n addColLeft: 'Add column left',\n addColRight: 'Add column right',\n delRow: 'Delete row',\n delCol: 'Delete column',\n delTable: 'Delete table',\n },\n hr: {\n insert: 'Ubaci horizontalnu liniju',\n },\n style: {\n style: 'Stil',\n p: 'pni',\n blockquote: 'Citat',\n pre: 'Kôd',\n h1: 'Naslov 1',\n h2: 'Naslov 2',\n h3: 'Naslov 3',\n h4: 'Naslov 4',\n h5: 'Naslov 5',\n h6: 'Naslov 6',\n },\n lists: {\n unordered: 'Obična lista',\n ordered: 'Numerirana lista',\n },\n options: {\n help: 'Pomoć',\n fullscreen: 'Preko cijelog ekrana',\n codeview: 'Izvorni kôd',\n },\n paragraph: {\n paragraph: 'Paragraf',\n outdent: 'Smanji uvlačenje',\n indent: 'Povećaj uvlačenje',\n left: 'Poravnaj lijevo',\n center: 'Centrirano',\n right: 'Poravnaj desno',\n justify: 'Poravnaj obostrano',\n },\n color: {\n recent: 'Posljednja boja',\n more: 'Više boja',\n background: 'Boja pozadine',\n foreground: 'Boja teksta',\n transparent: 'Prozirna',\n setTransparent: 'Prozirna',\n reset: 'Poništi',\n resetToDefault: 'Podrazumijevana',\n },\n shortcut: {\n shortcuts: 'Prečice s tipkovnice',\n close: 'Zatvori',\n textFormatting: 'Formatiranje teksta',\n action: 'Akcija',\n paragraphFormatting: 'Formatiranje paragrafa',\n documentStyle: 'Stil dokumenta',\n extraKeys: 'Dodatne kombinacije',\n },\n help: {\n 'insertParagraph': 'Insert Paragraph',\n 'undo': 'Undoes the last command',\n 'redo': 'Redoes the last command',\n 'tab': 'Tab',\n 'untab': 'Untab',\n 'bold': 'Set a bold style',\n 'italic': 'Set a italic style',\n 'underline': 'Set a underline style',\n 'strikethrough': 'Set a strikethrough style',\n 'removeFormat': 'Clean a style',\n 'justifyLeft': 'Set left align',\n 'justifyCenter': 'Set center align',\n 'justifyRight': 'Set right align',\n 'justifyFull': 'Set full align',\n 'insertUnorderedList': 'Toggle unordered list',\n 'insertOrderedList': 'Toggle ordered list',\n 'outdent': 'Outdent on current paragraph',\n 'indent': 'Indent on current paragraph',\n 'formatPara': 'Change current block\\'s format as a paragraph(P tag)',\n 'formatH1': 'Change current block\\'s format as H1',\n 'formatH2': 'Change current block\\'s format as H2',\n 'formatH3': 'Change current block\\'s format as H3',\n 'formatH4': 'Change current block\\'s format as H4',\n 'formatH5': 'Change current block\\'s format as H5',\n 'formatH6': 'Change current block\\'s format as H6',\n 'insertHorizontalRule': 'Insert horizontal rule',\n 'linkDialog.show': 'Show Link Dialog',\n },\n history: {\n undo: 'Poništi',\n redo: 'Ponovi',\n },\n specialChar: {\n specialChar: 'SPECIAL CHARACTERS',\n select: 'Select Special characters',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,a){if("object"==typeof exports&&"object"==typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var o=a();for(var r in o)("object"==typeof exports?exports:e)[r]=o[r]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"hr-HR":{font:{bold:"Podebljano",italic:"Kurziv",underline:"Podvučeno",clear:"Ukloni stilove fonta",height:"Visina linije",name:"Font Family",strikethrough:"Precrtano",subscript:"Subscript",superscript:"Superscript",size:"Veličina fonta"},image:{image:"Slika",insert:"Ubaci sliku",resizeFull:"Puna veličina",resizeHalf:"Umanji na 50%",resizeQuarter:"Umanji na 25%",floatLeft:"Poravnaj lijevo",floatRight:"Poravnaj desno",floatNone:"Bez poravnanja",shapeRounded:"Shape: Rounded",shapeCircle:"Shape: Circle",shapeThumbnail:"Shape: Thumbnail",shapeNone:"Shape: None",dragImageHere:"Povuci sliku ovdje",dropImage:"Drop image or Text",selectFromFiles:"Izaberi iz datoteke",maximumFileSize:"Maximum file size",maximumFileSizeError:"Maximum file size exceeded.",url:"Adresa slike",remove:"Ukloni sliku",original:"Original"},video:{video:"Video",videoLink:"Veza na video",insert:"Ubaci video",url:"URL video",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion ili Youku)"},link:{link:"Veza",insert:"Ubaci vezu",unlink:"Ukloni vezu",edit:"Uredi",textToDisplay:"Tekst za prikaz",url:"Internet adresa",openInNewWindow:"Otvori u novom prozoru"},table:{table:"Tablica",addRowAbove:"Add row above",addRowBelow:"Add row below",addColLeft:"Add column left",addColRight:"Add column right",delRow:"Delete row",delCol:"Delete column",delTable:"Delete table"},hr:{insert:"Ubaci horizontalnu liniju"},style:{style:"Stil",p:"pni",blockquote:"Citat",pre:"Kôd",h1:"Naslov 1",h2:"Naslov 2",h3:"Naslov 3",h4:"Naslov 4",h5:"Naslov 5",h6:"Naslov 6"},lists:{unordered:"Obična lista",ordered:"Numerirana lista"},options:{help:"Pomoć",fullscreen:"Preko cijelog ekrana",codeview:"Izvorni kôd"},paragraph:{paragraph:"Paragraf",outdent:"Smanji uvlačenje",indent:"Povećaj uvlačenje",left:"Poravnaj lijevo",center:"Centrirano",right:"Poravnaj desno",justify:"Poravnaj obostrano"},color:{recent:"Posljednja boja",more:"Više boja",background:"Boja pozadine",foreground:"Boja teksta",transparent:"Prozirna",setTransparent:"Prozirna",reset:"Poništi",resetToDefault:"Podrazumijevana"},shortcut:{shortcuts:"Prečice s tipkovnice",close:"Zatvori",textFormatting:"Formatiranje teksta",action:"Akcija",paragraphFormatting:"Formatiranje paragrafa",documentStyle:"Stil dokumenta",extraKeys:"Dodatne kombinacije"},help:{insertParagraph:"Insert Paragraph",undo:"Undoes the last command",redo:"Redoes the last command",tab:"Tab",untab:"Untab",bold:"Set a bold style",italic:"Set a italic style",underline:"Set a underline style",strikethrough:"Set a strikethrough style",removeFormat:"Clean a style",justifyLeft:"Set left align",justifyCenter:"Set center align",justifyRight:"Set right align",justifyFull:"Set full align",insertUnorderedList:"Toggle unordered list",insertOrderedList:"Toggle ordered list",outdent:"Outdent on current paragraph",indent:"Indent on current paragraph",formatPara:"Change current block's format as a paragraph(P tag)",formatH1:"Change current block's format as H1",formatH2:"Change current block's format as H2",formatH3:"Change current block's format as H3",formatH4:"Change current block's format as H4",formatH5:"Change current block's format as H5",formatH6:"Change current block's format as H6",insertHorizontalRule:"Insert horizontal rule","linkDialog.show":"Show Link Dialog"},history:{undo:"Poništi",redo:"Ponovi"},specialChar:{specialChar:"SPECIAL CHARACTERS",select:"Select Special characters"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'hu-HU': {
+ font: {
+ bold: 'Félkövér',
+ italic: 'Dőlt',
+ underline: 'Aláhúzott',
+ clear: 'Formázás törlése',
+ height: 'Sorköz',
+ name: 'Betűtípus',
+ strikethrough: 'Áthúzott',
+ subscript: 'Subscript',
+ superscript: 'Superscript',
+ size: 'Betűméret'
+ },
+ image: {
+ image: 'Kép',
+ insert: 'Kép beszúrása',
+ resizeFull: 'Átméretezés teljes méretre',
+ resizeHalf: 'Átméretezés felére',
+ resizeQuarter: 'Átméretezés negyedére',
+ floatLeft: 'Igazítás balra',
+ floatRight: 'Igazítás jobbra',
+ floatNone: 'Igazítás törlése',
+ shapeRounded: 'Shape: Rounded',
+ shapeCircle: 'Shape: Circle',
+ shapeThumbnail: 'Shape: Thumbnail',
+ shapeNone: 'Shape: None',
+ dragImageHere: 'Ide húzhat képet vagy szöveget',
+ dropImage: 'Engedje el a képet vagy szöveget',
+ selectFromFiles: 'Fájlok kiválasztása',
+ maximumFileSize: 'Maximum file size',
+ maximumFileSizeError: 'Maximum file size exceeded.',
+ url: 'Kép URL címe',
+ remove: 'Kép törlése',
+ original: 'Original'
+ },
+ video: {
+ video: 'Videó',
+ videoLink: 'Videó hivatkozás',
+ insert: 'Videó beszúrása',
+ url: 'Videó URL címe',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion vagy Youku)'
+ },
+ link: {
+ link: 'Hivatkozás',
+ insert: 'Hivatkozás beszúrása',
+ unlink: 'Hivatkozás megszüntetése',
+ edit: 'Szerkesztés',
+ textToDisplay: 'Megjelenítendő szöveg',
+ url: 'Milyen URL címre hivatkozzon?',
+ openInNewWindow: 'Megnyitás új ablakban'
+ },
+ table: {
+ table: 'Táblázat',
+ addRowAbove: 'Add row above',
+ addRowBelow: 'Add row below',
+ addColLeft: 'Add column left',
+ addColRight: 'Add column right',
+ delRow: 'Delete row',
+ delCol: 'Delete column',
+ delTable: 'Delete table'
+ },
+ hr: {
+ insert: 'Elválasztó vonal beszúrása'
+ },
+ style: {
+ style: 'Stílus',
+ p: 'Normál',
+ blockquote: 'Idézet',
+ pre: 'Kód',
+ h1: 'Fejléc 1',
+ h2: 'Fejléc 2',
+ h3: 'Fejléc 3',
+ h4: 'Fejléc 4',
+ h5: 'Fejléc 5',
+ h6: 'Fejléc 6'
+ },
+ lists: {
+ unordered: 'Listajeles lista',
+ ordered: 'Számozott lista'
+ },
+ options: {
+ help: 'Súgó',
+ fullscreen: 'Teljes képernyő',
+ codeview: 'Kód nézet'
+ },
+ paragraph: {
+ paragraph: 'Bekezdés',
+ outdent: 'Behúzás csökkentése',
+ indent: 'Behúzás növelése',
+ left: 'Igazítás balra',
+ center: 'Igazítás középre',
+ right: 'Igazítás jobbra',
+ justify: 'Sorkizárt'
+ },
+ color: {
+ recent: 'Jelenlegi szín',
+ more: 'További színek',
+ background: 'Háttérszín',
+ foreground: 'Betűszín',
+ transparent: 'Átlátszó',
+ setTransparent: 'Átlászóság beállítása',
+ reset: 'Visszaállítás',
+ resetToDefault: 'Alaphelyzetbe állítás'
+ },
+ shortcut: {
+ shortcuts: 'Gyorsbillentyű',
+ close: 'Bezárás',
+ textFormatting: 'Szöveg formázása',
+ action: 'Művelet',
+ paragraphFormatting: 'Bekezdés formázása',
+ documentStyle: 'Dokumentumstílus',
+ extraKeys: 'Extra keys'
+ },
+ help: {
+ 'insertParagraph': 'Új bekezdés',
+ 'undo': 'Visszavonás',
+ 'redo': 'Újra',
+ 'tab': 'Behúzás növelése',
+ 'untab': 'Behúzás csökkentése',
+ 'bold': 'Félkövérre állítás',
+ 'italic': 'Dőltre állítás',
+ 'underline': 'Aláhúzás',
+ 'strikethrough': 'Áthúzás',
+ 'removeFormat': 'Formázás törlése',
+ 'justifyLeft': 'Balra igazítás',
+ 'justifyCenter': 'Középre igazítás',
+ 'justifyRight': 'Jobbra igazítás',
+ 'justifyFull': 'Sorkizárt',
+ 'insertUnorderedList': 'Számozatlan lista be/ki',
+ 'insertOrderedList': 'Számozott lista be/ki',
+ 'outdent': 'Jelenlegi bekezdés behúzásának megszüntetése',
+ 'indent': 'Jelenlegi bekezdés behúzása',
+ 'formatPara': 'Blokk formázása bekezdésként (P tag)',
+ 'formatH1': 'Blokk formázása, mint Fejléc 1',
+ 'formatH2': 'Blokk formázása, mint Fejléc 2',
+ 'formatH3': 'Blokk formázása, mint Fejléc 3',
+ 'formatH4': 'Blokk formázása, mint Fejléc 4',
+ 'formatH5': 'Blokk formázása, mint Fejléc 5',
+ 'formatH6': 'Blokk formázása, mint Fejléc 6',
+ 'insertHorizontalRule': 'Vízszintes vonal beszúrása',
+ 'linkDialog.show': 'Link párbeszédablak megjelenítése'
+ },
+ history: {
+ undo: 'Visszavonás',
+ redo: 'Újra'
+ },
+ specialChar: {
+ specialChar: 'SPECIAL CHARACTERS',
+ select: 'Select Special characters'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-hu-HU.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-hu-HU.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-hu-HU.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'hu-HU': {\n font: {\n bold: 'Félkövér',\n italic: 'Dőlt',\n underline: 'Aláhúzott',\n clear: 'Formázás törlése',\n height: 'Sorköz',\n name: 'Betűtípus',\n strikethrough: 'Áthúzott',\n subscript: 'Subscript',\n superscript: 'Superscript',\n size: 'Betűméret',\n },\n image: {\n image: 'Kép',\n insert: 'Kép beszúrása',\n resizeFull: 'Átméretezés teljes méretre',\n resizeHalf: 'Átméretezés felére',\n resizeQuarter: 'Átméretezés negyedére',\n floatLeft: 'Igazítás balra',\n floatRight: 'Igazítás jobbra',\n floatNone: 'Igazítás törlése',\n shapeRounded: 'Shape: Rounded',\n shapeCircle: 'Shape: Circle',\n shapeThumbnail: 'Shape: Thumbnail',\n shapeNone: 'Shape: None',\n dragImageHere: 'Ide húzhat képet vagy szöveget',\n dropImage: 'Engedje el a képet vagy szöveget',\n selectFromFiles: 'Fájlok kiválasztása',\n maximumFileSize: 'Maximum file size',\n maximumFileSizeError: 'Maximum file size exceeded.',\n url: 'Kép URL címe',\n remove: 'Kép törlése',\n original: 'Original',\n },\n video: {\n video: 'Videó',\n videoLink: 'Videó hivatkozás',\n insert: 'Videó beszúrása',\n url: 'Videó URL címe',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion vagy Youku)',\n },\n link: {\n link: 'Hivatkozás',\n insert: 'Hivatkozás beszúrása',\n unlink: 'Hivatkozás megszüntetése',\n edit: 'Szerkesztés',\n textToDisplay: 'Megjelenítendő szöveg',\n url: 'Milyen URL címre hivatkozzon?',\n openInNewWindow: 'Megnyitás új ablakban',\n },\n table: {\n table: 'Táblázat',\n addRowAbove: 'Add row above',\n addRowBelow: 'Add row below',\n addColLeft: 'Add column left',\n addColRight: 'Add column right',\n delRow: 'Delete row',\n delCol: 'Delete column',\n delTable: 'Delete table',\n },\n hr: {\n insert: 'Elválasztó vonal beszúrása',\n },\n style: {\n style: 'Stílus',\n p: 'Normál',\n blockquote: 'Idézet',\n pre: 'Kód',\n h1: 'Fejléc 1',\n h2: 'Fejléc 2',\n h3: 'Fejléc 3',\n h4: 'Fejléc 4',\n h5: 'Fejléc 5',\n h6: 'Fejléc 6',\n },\n lists: {\n unordered: 'Listajeles lista',\n ordered: 'Számozott lista',\n },\n options: {\n help: 'Súgó',\n fullscreen: 'Teljes képernyő',\n codeview: 'Kód nézet',\n },\n paragraph: {\n paragraph: 'Bekezdés',\n outdent: 'Behúzás csökkentése',\n indent: 'Behúzás növelése',\n left: 'Igazítás balra',\n center: 'Igazítás középre',\n right: 'Igazítás jobbra',\n justify: 'Sorkizárt',\n },\n color: {\n recent: 'Jelenlegi szín',\n more: 'További színek',\n background: 'Háttérszín',\n foreground: 'Betűszín',\n transparent: 'Átlátszó',\n setTransparent: 'Átlászóság beállítása',\n reset: 'Visszaállítás',\n resetToDefault: 'Alaphelyzetbe állítás',\n },\n shortcut: {\n shortcuts: 'Gyorsbillentyű',\n close: 'Bezárás',\n textFormatting: 'Szöveg formázása',\n action: 'Művelet',\n paragraphFormatting: 'Bekezdés formázása',\n documentStyle: 'Dokumentumstílus',\n extraKeys: 'Extra keys',\n },\n help: {\n 'insertParagraph': 'Új bekezdés',\n 'undo': 'Visszavonás',\n 'redo': 'Újra',\n 'tab': 'Behúzás növelése',\n 'untab': 'Behúzás csökkentése',\n 'bold': 'Félkövérre állítás',\n 'italic': 'Dőltre állítás',\n 'underline': 'Aláhúzás',\n 'strikethrough': 'Áthúzás',\n 'removeFormat': 'Formázás törlése',\n 'justifyLeft': 'Balra igazítás',\n 'justifyCenter': 'Középre igazítás',\n 'justifyRight': 'Jobbra igazítás',\n 'justifyFull': 'Sorkizárt',\n 'insertUnorderedList': 'Számozatlan lista be/ki',\n 'insertOrderedList': 'Számozott lista be/ki',\n 'outdent': 'Jelenlegi bekezdés behúzásának megszüntetése',\n 'indent': 'Jelenlegi bekezdés behúzása',\n 'formatPara': 'Blokk formázása bekezdésként (P tag)',\n 'formatH1': 'Blokk formázása, mint Fejléc 1',\n 'formatH2': 'Blokk formázása, mint Fejléc 2',\n 'formatH3': 'Blokk formázása, mint Fejléc 3',\n 'formatH4': 'Blokk formázása, mint Fejléc 4',\n 'formatH5': 'Blokk formázása, mint Fejléc 5',\n 'formatH6': 'Blokk formázása, mint Fejléc 6',\n 'insertHorizontalRule': 'Vízszintes vonal beszúrása',\n 'linkDialog.show': 'Link párbeszédablak megjelenítése',\n },\n history: {\n undo: 'Visszavonás',\n redo: 'Újra',\n },\n specialChar: {\n specialChar: 'SPECIAL CHARACTERS',\n select: 'Select Special characters',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var s=t();for(var r in s)("object"==typeof exports?exports:e)[r]=s[r]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"hu-HU":{font:{bold:"Félkövér",italic:"Dőlt",underline:"Aláhúzott",clear:"Formázás törlése",height:"Sorköz",name:"Betűtípus",strikethrough:"Áthúzott",subscript:"Subscript",superscript:"Superscript",size:"Betűméret"},image:{image:"Kép",insert:"Kép beszúrása",resizeFull:"Átméretezés teljes méretre",resizeHalf:"Átméretezés felére",resizeQuarter:"Átméretezés negyedére",floatLeft:"Igazítás balra",floatRight:"Igazítás jobbra",floatNone:"Igazítás törlése",shapeRounded:"Shape: Rounded",shapeCircle:"Shape: Circle",shapeThumbnail:"Shape: Thumbnail",shapeNone:"Shape: None",dragImageHere:"Ide húzhat képet vagy szöveget",dropImage:"Engedje el a képet vagy szöveget",selectFromFiles:"Fájlok kiválasztása",maximumFileSize:"Maximum file size",maximumFileSizeError:"Maximum file size exceeded.",url:"Kép URL címe",remove:"Kép törlése",original:"Original"},video:{video:"Videó",videoLink:"Videó hivatkozás",insert:"Videó beszúrása",url:"Videó URL címe",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion vagy Youku)"},link:{link:"Hivatkozás",insert:"Hivatkozás beszúrása",unlink:"Hivatkozás megszüntetése",edit:"Szerkesztés",textToDisplay:"Megjelenítendő szöveg",url:"Milyen URL címre hivatkozzon?",openInNewWindow:"Megnyitás új ablakban"},table:{table:"Táblázat",addRowAbove:"Add row above",addRowBelow:"Add row below",addColLeft:"Add column left",addColRight:"Add column right",delRow:"Delete row",delCol:"Delete column",delTable:"Delete table"},hr:{insert:"Elválasztó vonal beszúrása"},style:{style:"Stílus",p:"Normál",blockquote:"Idézet",pre:"Kód",h1:"Fejléc 1",h2:"Fejléc 2",h3:"Fejléc 3",h4:"Fejléc 4",h5:"Fejléc 5",h6:"Fejléc 6"},lists:{unordered:"Listajeles lista",ordered:"Számozott lista"},options:{help:"Súgó",fullscreen:"Teljes képernyő",codeview:"Kód nézet"},paragraph:{paragraph:"Bekezdés",outdent:"Behúzás csökkentése",indent:"Behúzás növelése",left:"Igazítás balra",center:"Igazítás középre",right:"Igazítás jobbra",justify:"Sorkizárt"},color:{recent:"Jelenlegi szín",more:"További színek",background:"Háttérszín",foreground:"Betűszín",transparent:"Átlátszó",setTransparent:"Átlászóság beállítása",reset:"Visszaállítás",resetToDefault:"Alaphelyzetbe állítás"},shortcut:{shortcuts:"Gyorsbillentyű",close:"Bezárás",textFormatting:"Szöveg formázása",action:"Művelet",paragraphFormatting:"Bekezdés formázása",documentStyle:"Dokumentumstílus",extraKeys:"Extra keys"},help:{insertParagraph:"Új bekezdés",undo:"Visszavonás",redo:"Újra",tab:"Behúzás növelése",untab:"Behúzás csökkentése",bold:"Félkövérre állítás",italic:"Dőltre állítás",underline:"Aláhúzás",strikethrough:"Áthúzás",removeFormat:"Formázás törlése",justifyLeft:"Balra igazítás",justifyCenter:"Középre igazítás",justifyRight:"Jobbra igazítás",justifyFull:"Sorkizárt",insertUnorderedList:"Számozatlan lista be/ki",insertOrderedList:"Számozott lista be/ki",outdent:"Jelenlegi bekezdés behúzásának megszüntetése",indent:"Jelenlegi bekezdés behúzása",formatPara:"Blokk formázása bekezdésként (P tag)",formatH1:"Blokk formázása, mint Fejléc 1",formatH2:"Blokk formázása, mint Fejléc 2",formatH3:"Blokk formázása, mint Fejléc 3",formatH4:"Blokk formázása, mint Fejléc 4",formatH5:"Blokk formázása, mint Fejléc 5",formatH6:"Blokk formázása, mint Fejléc 6",insertHorizontalRule:"Vízszintes vonal beszúrása","linkDialog.show":"Link párbeszédablak megjelenítése"},history:{undo:"Visszavonás",redo:"Újra"},specialChar:{specialChar:"SPECIAL CHARACTERS",select:"Select Special characters"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'id-ID': {
+ font: {
+ bold: 'Tebal',
+ italic: 'Miring',
+ underline: 'Garis bawah',
+ clear: 'Bersihkan gaya',
+ height: 'Jarak baris',
+ name: 'Jenis Tulisan',
+ strikethrough: 'Coret',
+ subscript: 'Subscript',
+ superscript: 'Superscript',
+ size: 'Ukuran font'
+ },
+ image: {
+ image: 'Gambar',
+ insert: 'Sisipkan gambar',
+ resizeFull: 'Ukuran penuh',
+ resizeHalf: 'Ukuran 50%',
+ resizeQuarter: 'Ukuran 25%',
+ floatLeft: 'Rata kiri',
+ floatRight: 'Rata kanan',
+ floatNone: 'Tanpa perataan',
+ shapeRounded: 'Bentuk: Membundar',
+ shapeCircle: 'Bentuk: Bundar',
+ shapeThumbnail: 'Bentuk: Thumbnail',
+ shapeNone: 'Bentuk: Tidak ada',
+ dragImageHere: 'Tarik gambar ke area ini',
+ dropImage: 'Letakkan gambar atau teks',
+ selectFromFiles: 'Pilih gambar dari berkas',
+ maximumFileSize: 'Ukuran maksimal berkas',
+ maximumFileSizeError: 'Ukuran maksimal berkas terlampaui.',
+ url: 'URL gambar',
+ remove: 'Hapus Gambar',
+ original: 'Original'
+ },
+ video: {
+ video: 'Video',
+ videoLink: 'Link video',
+ insert: 'Sisipkan video',
+ url: 'Tautan video',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion atau Youku)'
+ },
+ link: {
+ link: 'Tautan',
+ insert: 'Tambah tautan',
+ unlink: 'Hapus tautan',
+ edit: 'Edit',
+ textToDisplay: 'Tampilan teks',
+ url: 'Tautan tujuan',
+ openInNewWindow: 'Buka di jendela baru'
+ },
+ table: {
+ table: 'Tabel',
+ addRowAbove: 'Tambahkan baris ke atas',
+ addRowBelow: 'Tambahkan baris ke bawah',
+ addColLeft: 'Tambahkan kolom ke kiri',
+ addColRight: 'Tambahkan kolom ke kanan',
+ delRow: 'Hapus baris',
+ delCol: 'Hapus kolom',
+ delTable: 'Hapus tabel'
+ },
+ hr: {
+ insert: 'Masukkan garis horizontal'
+ },
+ style: {
+ style: 'Gaya',
+ p: 'p',
+ blockquote: 'Kutipan',
+ pre: 'Kode',
+ h1: 'Heading 1',
+ h2: 'Heading 2',
+ h3: 'Heading 3',
+ h4: 'Heading 4',
+ h5: 'Heading 5',
+ h6: 'Heading 6'
+ },
+ lists: {
+ unordered: 'Pencacahan',
+ ordered: 'Penomoran'
+ },
+ options: {
+ help: 'Bantuan',
+ fullscreen: 'Layar penuh',
+ codeview: 'Kode HTML'
+ },
+ paragraph: {
+ paragraph: 'Paragraf',
+ outdent: 'Outdent',
+ indent: 'Indent',
+ left: 'Rata kiri',
+ center: 'Rata tengah',
+ right: 'Rata kanan',
+ justify: 'Rata kanan kiri'
+ },
+ color: {
+ recent: 'Warna sekarang',
+ more: 'Selengkapnya',
+ background: 'Warna latar',
+ foreground: 'Warna font',
+ transparent: 'Transparan',
+ setTransparent: 'Atur transparansi',
+ reset: 'Atur ulang',
+ resetToDefault: 'Kembalikan kesemula'
+ },
+ shortcut: {
+ shortcuts: 'Jalan pintas',
+ close: 'Tutup',
+ textFormatting: 'Format teks',
+ action: 'Aksi',
+ paragraphFormatting: 'Format paragraf',
+ documentStyle: 'Gaya dokumen',
+ extraKeys: 'Shortcut tambahan'
+ },
+ help: {
+ 'insertParagraph': 'Tambahkan paragraf',
+ 'undo': 'Urungkan perintah terakhir',
+ 'redo': 'Kembalikan perintah terakhir',
+ 'tab': 'Tab',
+ 'untab': 'Untab',
+ 'bold': 'Mengaktifkan gaya tebal',
+ 'italic': 'Mengaktifkan gaya italic',
+ 'underline': 'Mengaktifkan gaya underline',
+ 'strikethrough': 'Mengaktifkan gaya strikethrough',
+ 'removeFormat': 'Hapus semua gaya',
+ 'justifyLeft': 'Atur rata kiri',
+ 'justifyCenter': 'Atur rata tengah',
+ 'justifyRight': 'Atur rata kanan',
+ 'justifyFull': 'Atur rata kiri-kanan',
+ 'insertUnorderedList': 'Nyalakan urutan tanpa nomor',
+ 'insertOrderedList': 'Nyalakan urutan bernomor',
+ 'outdent': 'Outdent di paragraf terpilih',
+ 'indent': 'Indent di paragraf terpilih',
+ 'formatPara': 'Ubah format gaya tulisan terpilih menjadi paragraf',
+ 'formatH1': 'Ubah format gaya tulisan terpilih menjadi Heading 1',
+ 'formatH2': 'Ubah format gaya tulisan terpilih menjadi Heading 2',
+ 'formatH3': 'Ubah format gaya tulisan terpilih menjadi Heading 3',
+ 'formatH4': 'Ubah format gaya tulisan terpilih menjadi Heading 4',
+ 'formatH5': 'Ubah format gaya tulisan terpilih menjadi Heading 5',
+ 'formatH6': 'Ubah format gaya tulisan terpilih menjadi Heading 6',
+ 'insertHorizontalRule': 'Masukkan garis horizontal',
+ 'linkDialog.show': 'Tampilkan Link Dialog'
+ },
+ history: {
+ undo: 'Kembali',
+ redo: 'Ulang'
+ },
+ specialChar: {
+ specialChar: 'KARAKTER KHUSUS',
+ select: 'Pilih karakter khusus'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-id-ID.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-id-ID.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-id-ID.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'id-ID': {\n font: {\n bold: 'Tebal',\n italic: 'Miring',\n underline: 'Garis bawah',\n clear: 'Bersihkan gaya',\n height: 'Jarak baris',\n name: 'Jenis Tulisan',\n strikethrough: 'Coret',\n subscript: 'Subscript',\n superscript: 'Superscript',\n size: 'Ukuran font',\n },\n image: {\n image: 'Gambar',\n insert: 'Sisipkan gambar',\n resizeFull: 'Ukuran penuh',\n resizeHalf: 'Ukuran 50%',\n resizeQuarter: 'Ukuran 25%',\n floatLeft: 'Rata kiri',\n floatRight: 'Rata kanan',\n floatNone: 'Tanpa perataan',\n shapeRounded: 'Bentuk: Membundar',\n shapeCircle: 'Bentuk: Bundar',\n shapeThumbnail: 'Bentuk: Thumbnail',\n shapeNone: 'Bentuk: Tidak ada',\n dragImageHere: 'Tarik gambar ke area ini',\n dropImage: 'Letakkan gambar atau teks',\n selectFromFiles: 'Pilih gambar dari berkas',\n maximumFileSize: 'Ukuran maksimal berkas',\n maximumFileSizeError: 'Ukuran maksimal berkas terlampaui.',\n url: 'URL gambar',\n remove: 'Hapus Gambar',\n original: 'Original',\n },\n video: {\n video: 'Video',\n videoLink: 'Link video',\n insert: 'Sisipkan video',\n url: 'Tautan video',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion atau Youku)',\n },\n link: {\n link: 'Tautan',\n insert: 'Tambah tautan',\n unlink: 'Hapus tautan',\n edit: 'Edit',\n textToDisplay: 'Tampilan teks',\n url: 'Tautan tujuan',\n openInNewWindow: 'Buka di jendela baru',\n },\n table: {\n table: 'Tabel',\n addRowAbove: 'Tambahkan baris ke atas',\n addRowBelow: 'Tambahkan baris ke bawah',\n addColLeft: 'Tambahkan kolom ke kiri',\n addColRight: 'Tambahkan kolom ke kanan',\n delRow: 'Hapus baris',\n delCol: 'Hapus kolom',\n delTable: 'Hapus tabel',\n },\n hr: {\n insert: 'Masukkan garis horizontal',\n },\n style: {\n style: 'Gaya',\n p: 'p',\n blockquote: 'Kutipan',\n pre: 'Kode',\n h1: 'Heading 1',\n h2: 'Heading 2',\n h3: 'Heading 3',\n h4: 'Heading 4',\n h5: 'Heading 5',\n h6: 'Heading 6',\n },\n lists: {\n unordered: 'Pencacahan',\n ordered: 'Penomoran',\n },\n options: {\n help: 'Bantuan',\n fullscreen: 'Layar penuh',\n codeview: 'Kode HTML',\n },\n paragraph: {\n paragraph: 'Paragraf',\n outdent: 'Outdent',\n indent: 'Indent',\n left: 'Rata kiri',\n center: 'Rata tengah',\n right: 'Rata kanan',\n justify: 'Rata kanan kiri',\n },\n color: {\n recent: 'Warna sekarang',\n more: 'Selengkapnya',\n background: 'Warna latar',\n foreground: 'Warna font',\n transparent: 'Transparan',\n setTransparent: 'Atur transparansi',\n reset: 'Atur ulang',\n resetToDefault: 'Kembalikan kesemula',\n },\n shortcut: {\n shortcuts: 'Jalan pintas',\n close: 'Tutup',\n textFormatting: 'Format teks',\n action: 'Aksi',\n paragraphFormatting: 'Format paragraf',\n documentStyle: 'Gaya dokumen',\n extraKeys: 'Shortcut tambahan',\n },\n help: {\n 'insertParagraph': 'Tambahkan paragraf',\n 'undo': 'Urungkan perintah terakhir',\n 'redo': 'Kembalikan perintah terakhir',\n 'tab': 'Tab',\n 'untab': 'Untab',\n 'bold': 'Mengaktifkan gaya tebal',\n 'italic': 'Mengaktifkan gaya italic',\n 'underline': 'Mengaktifkan gaya underline',\n 'strikethrough': 'Mengaktifkan gaya strikethrough',\n 'removeFormat': 'Hapus semua gaya',\n 'justifyLeft': 'Atur rata kiri',\n 'justifyCenter': 'Atur rata tengah',\n 'justifyRight': 'Atur rata kanan',\n 'justifyFull': 'Atur rata kiri-kanan',\n 'insertUnorderedList': 'Nyalakan urutan tanpa nomor',\n 'insertOrderedList': 'Nyalakan urutan bernomor',\n 'outdent': 'Outdent di paragraf terpilih',\n 'indent': 'Indent di paragraf terpilih',\n 'formatPara': 'Ubah format gaya tulisan terpilih menjadi paragraf',\n 'formatH1': 'Ubah format gaya tulisan terpilih menjadi Heading 1',\n 'formatH2': 'Ubah format gaya tulisan terpilih menjadi Heading 2',\n 'formatH3': 'Ubah format gaya tulisan terpilih menjadi Heading 3',\n 'formatH4': 'Ubah format gaya tulisan terpilih menjadi Heading 4',\n 'formatH5': 'Ubah format gaya tulisan terpilih menjadi Heading 5',\n 'formatH6': 'Ubah format gaya tulisan terpilih menjadi Heading 6',\n 'insertHorizontalRule': 'Masukkan garis horizontal',\n 'linkDialog.show': 'Tampilkan Link Dialog',\n },\n history: {\n undo: 'Kembali',\n redo: 'Ulang',\n },\n specialChar: {\n specialChar: 'KARAKTER KHUSUS',\n select: 'Pilih karakter khusus',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(a,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var r=e();for(var t in r)("object"==typeof exports?exports:a)[t]=r[t]}}(self,(()=>{return(a=jQuery).extend(!0,a.summernote.lang,{"id-ID":{font:{bold:"Tebal",italic:"Miring",underline:"Garis bawah",clear:"Bersihkan gaya",height:"Jarak baris",name:"Jenis Tulisan",strikethrough:"Coret",subscript:"Subscript",superscript:"Superscript",size:"Ukuran font"},image:{image:"Gambar",insert:"Sisipkan gambar",resizeFull:"Ukuran penuh",resizeHalf:"Ukuran 50%",resizeQuarter:"Ukuran 25%",floatLeft:"Rata kiri",floatRight:"Rata kanan",floatNone:"Tanpa perataan",shapeRounded:"Bentuk: Membundar",shapeCircle:"Bentuk: Bundar",shapeThumbnail:"Bentuk: Thumbnail",shapeNone:"Bentuk: Tidak ada",dragImageHere:"Tarik gambar ke area ini",dropImage:"Letakkan gambar atau teks",selectFromFiles:"Pilih gambar dari berkas",maximumFileSize:"Ukuran maksimal berkas",maximumFileSizeError:"Ukuran maksimal berkas terlampaui.",url:"URL gambar",remove:"Hapus Gambar",original:"Original"},video:{video:"Video",videoLink:"Link video",insert:"Sisipkan video",url:"Tautan video",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion atau Youku)"},link:{link:"Tautan",insert:"Tambah tautan",unlink:"Hapus tautan",edit:"Edit",textToDisplay:"Tampilan teks",url:"Tautan tujuan",openInNewWindow:"Buka di jendela baru"},table:{table:"Tabel",addRowAbove:"Tambahkan baris ke atas",addRowBelow:"Tambahkan baris ke bawah",addColLeft:"Tambahkan kolom ke kiri",addColRight:"Tambahkan kolom ke kanan",delRow:"Hapus baris",delCol:"Hapus kolom",delTable:"Hapus tabel"},hr:{insert:"Masukkan garis horizontal"},style:{style:"Gaya",p:"p",blockquote:"Kutipan",pre:"Kode",h1:"Heading 1",h2:"Heading 2",h3:"Heading 3",h4:"Heading 4",h5:"Heading 5",h6:"Heading 6"},lists:{unordered:"Pencacahan",ordered:"Penomoran"},options:{help:"Bantuan",fullscreen:"Layar penuh",codeview:"Kode HTML"},paragraph:{paragraph:"Paragraf",outdent:"Outdent",indent:"Indent",left:"Rata kiri",center:"Rata tengah",right:"Rata kanan",justify:"Rata kanan kiri"},color:{recent:"Warna sekarang",more:"Selengkapnya",background:"Warna latar",foreground:"Warna font",transparent:"Transparan",setTransparent:"Atur transparansi",reset:"Atur ulang",resetToDefault:"Kembalikan kesemula"},shortcut:{shortcuts:"Jalan pintas",close:"Tutup",textFormatting:"Format teks",action:"Aksi",paragraphFormatting:"Format paragraf",documentStyle:"Gaya dokumen",extraKeys:"Shortcut tambahan"},help:{insertParagraph:"Tambahkan paragraf",undo:"Urungkan perintah terakhir",redo:"Kembalikan perintah terakhir",tab:"Tab",untab:"Untab",bold:"Mengaktifkan gaya tebal",italic:"Mengaktifkan gaya italic",underline:"Mengaktifkan gaya underline",strikethrough:"Mengaktifkan gaya strikethrough",removeFormat:"Hapus semua gaya",justifyLeft:"Atur rata kiri",justifyCenter:"Atur rata tengah",justifyRight:"Atur rata kanan",justifyFull:"Atur rata kiri-kanan",insertUnorderedList:"Nyalakan urutan tanpa nomor",insertOrderedList:"Nyalakan urutan bernomor",outdent:"Outdent di paragraf terpilih",indent:"Indent di paragraf terpilih",formatPara:"Ubah format gaya tulisan terpilih menjadi paragraf",formatH1:"Ubah format gaya tulisan terpilih menjadi Heading 1",formatH2:"Ubah format gaya tulisan terpilih menjadi Heading 2",formatH3:"Ubah format gaya tulisan terpilih menjadi Heading 3",formatH4:"Ubah format gaya tulisan terpilih menjadi Heading 4",formatH5:"Ubah format gaya tulisan terpilih menjadi Heading 5",formatH6:"Ubah format gaya tulisan terpilih menjadi Heading 6",insertHorizontalRule:"Masukkan garis horizontal","linkDialog.show":"Tampilkan Link Dialog"},history:{undo:"Kembali",redo:"Ulang"},specialChar:{specialChar:"KARAKTER KHUSUS",select:"Pilih karakter khusus"}}}),{};var a}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'it-IT': {
+ font: {
+ bold: 'Testo in grassetto',
+ italic: 'Testo in corsivo',
+ underline: 'Testo sottolineato',
+ clear: 'Elimina la formattazione del testo',
+ height: 'Altezza della linea di testo',
+ name: 'Famiglia Font',
+ strikethrough: 'Testo barrato',
+ subscript: 'Pedice',
+ superscript: 'Apice',
+ size: 'Dimensione del carattere'
+ },
+ image: {
+ image: 'Immagine',
+ insert: 'Inserisci immagine',
+ resizeFull: 'Dimensioni originali',
+ resizeHalf: 'Ridimensiona al 50%',
+ resizeQuarter: 'Ridimensiona al 25%',
+ floatLeft: 'Posiziona a sinistra',
+ floatRight: 'Posiziona a destra',
+ floatNone: 'Nessun posizionamento',
+ shapeRounded: 'Forma: arrotondata',
+ shapeCircle: 'Forma: cerchio',
+ shapeThumbnail: 'Forma: miniatura',
+ shapeNone: 'Forma: nessuna',
+ dragImageHere: 'Trascina qui un\'immagine',
+ dropImage: 'Rilascia immagine o testo',
+ selectFromFiles: 'Scegli dai file',
+ maximumFileSize: 'Dimensione massima del file',
+ maximumFileSizeError: 'Dimensione massima del file superata.',
+ url: 'URL dell\'immagine',
+ remove: 'Rimuovi immagine',
+ original: 'Originale'
+ },
+ video: {
+ video: 'Video',
+ videoLink: 'Collegamento ad un video',
+ insert: 'Inserisci video',
+ url: 'URL del video',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion o Youku)'
+ },
+ link: {
+ link: 'Collegamento',
+ insert: 'Inserisci collegamento',
+ unlink: 'Elimina collegamento',
+ edit: 'Modifica collegamento',
+ textToDisplay: 'Testo del collegamento',
+ url: 'URL del collegamento',
+ openInNewWindow: 'Apri in una nuova finestra'
+ },
+ table: {
+ table: 'Tabella',
+ addRowAbove: 'Aggiungi riga sopra',
+ addRowBelow: 'Aggiungi riga sotto',
+ addColLeft: 'Aggiungi colonna sinistra',
+ addColRight: 'Aggiungi colonna destra',
+ delRow: 'Elimina riga',
+ delCol: 'Elimina colonna',
+ delTable: 'Elimina tabella'
+ },
+ hr: {
+ insert: 'Inserisce una linea di separazione'
+ },
+ style: {
+ style: 'Stili',
+ p: 'Normale',
+ blockquote: 'Citazione',
+ pre: 'Codice',
+ h1: 'Titolo 1',
+ h2: 'Titolo 2',
+ h3: 'Titolo 3',
+ h4: 'Titolo 4',
+ h5: 'Titolo 5',
+ h6: 'Titolo 6'
+ },
+ lists: {
+ unordered: 'Elenco non ordinato',
+ ordered: 'Elenco ordinato'
+ },
+ options: {
+ help: 'Aiuto',
+ fullscreen: 'Modalità a tutto schermo',
+ codeview: 'Visualizza codice'
+ },
+ paragraph: {
+ paragraph: 'Paragrafo',
+ outdent: 'Diminuisce il livello di rientro',
+ indent: 'Aumenta il livello di rientro',
+ left: 'Allinea a sinistra',
+ center: 'Centra',
+ right: 'Allinea a destra',
+ justify: 'Giustifica (allinea a destra e sinistra)'
+ },
+ color: {
+ recent: 'Ultimo colore utilizzato',
+ more: 'Altri colori',
+ background: 'Colore di sfondo',
+ foreground: 'Colore',
+ transparent: 'Trasparente',
+ setTransparent: 'Trasparente',
+ reset: 'Reimposta',
+ resetToDefault: 'Reimposta i colori'
+ },
+ shortcut: {
+ shortcuts: 'Scorciatoie da tastiera',
+ close: 'Chiudi',
+ textFormatting: 'Formattazione testo',
+ action: 'Azioni',
+ paragraphFormatting: 'Formattazione paragrafo',
+ documentStyle: 'Stili',
+ extraKeys: 'Tasti extra'
+ },
+ help: {
+ 'insertParagraph': 'Inserisci paragrafo',
+ 'undo': 'Annulla l\'ultimo comando',
+ 'redo': 'Ripristina l\'ultimo comando',
+ 'tab': 'Tabulazione',
+ 'untab': 'Toglie tabulazione',
+ 'bold': 'Imposta uno stile grassetto',
+ 'italic': 'Imposta uno stile corsivo',
+ 'underline': 'Imposta uno stile di sottolineatura',
+ 'strikethrough': 'Imposta uno stile barrato',
+ 'removeFormat': 'Rimuove uno stile',
+ 'justifyLeft': 'Imposta l\'allineamento a sinistra',
+ 'justifyCenter': 'Imposta l\'allineamento al centro',
+ 'justifyRight': 'Imposta l\'allineamento al destra',
+ 'justifyFull': 'Imposta l\'allineamento a pieno rigo',
+ 'insertUnorderedList': 'Attiva/disattiva elenco non ordinato',
+ 'insertOrderedList': 'Attiva/disattiva elenco ordinato',
+ 'outdent': 'Annulla rientro paragrafo',
+ 'indent': 'Rientro paragrafo',
+ 'formatPara': 'Cambia il formato del blocco corrente come paragrafo (tag P)',
+ 'formatH1': 'Cambia il formato del blocco corrente come H1',
+ 'formatH2': 'Cambia il formato del blocco corrente come H2',
+ 'formatH3': 'Cambia il formato del blocco corrente come H3',
+ 'formatH4': 'Cambia il formato del blocco corrente come H4',
+ 'formatH5': 'Cambia il formato del blocco corrente come H5',
+ 'formatH6': 'Cambia il formato del blocco corrente come H6',
+ 'insertHorizontalRule': 'Inserisci linea orizzontale',
+ 'linkDialog.show': 'Mostra finestra di dialogo del collegamento'
+ },
+ history: {
+ undo: 'Annulla',
+ redo: 'Ripristina'
+ },
+ specialChar: {
+ specialChar: 'CARATTERI SPECIALI',
+ select: 'Selezione caratteri speciali'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-it-IT.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-it-IT.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-it-IT.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'it-IT': {\n font: {\n bold: 'Testo in grassetto',\n italic: 'Testo in corsivo',\n underline: 'Testo sottolineato',\n clear: 'Elimina la formattazione del testo',\n height: 'Altezza della linea di testo',\n name: 'Famiglia Font',\n strikethrough: 'Testo barrato',\n subscript: 'Pedice',\n superscript: 'Apice',\n size: 'Dimensione del carattere',\n },\n image: {\n image: 'Immagine',\n insert: 'Inserisci immagine',\n resizeFull: 'Dimensioni originali',\n resizeHalf: 'Ridimensiona al 50%',\n resizeQuarter: 'Ridimensiona al 25%',\n floatLeft: 'Posiziona a sinistra',\n floatRight: 'Posiziona a destra',\n floatNone: 'Nessun posizionamento',\n shapeRounded: 'Forma: arrotondata',\n shapeCircle: 'Forma: cerchio',\n shapeThumbnail: 'Forma: miniatura',\n shapeNone: 'Forma: nessuna',\n dragImageHere: 'Trascina qui un\\'immagine',\n dropImage: 'Rilascia immagine o testo',\n selectFromFiles: 'Scegli dai file',\n maximumFileSize: 'Dimensione massima del file',\n maximumFileSizeError: 'Dimensione massima del file superata.',\n url: 'URL dell\\'immagine',\n remove: 'Rimuovi immagine',\n original: 'Originale',\n },\n video: {\n video: 'Video',\n videoLink: 'Collegamento ad un video',\n insert: 'Inserisci video',\n url: 'URL del video',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion o Youku)',\n },\n link: {\n link: 'Collegamento',\n insert: 'Inserisci collegamento',\n unlink: 'Elimina collegamento',\n edit: 'Modifica collegamento',\n textToDisplay: 'Testo del collegamento',\n url: 'URL del collegamento',\n openInNewWindow: 'Apri in una nuova finestra',\n },\n table: {\n table: 'Tabella',\n addRowAbove: 'Aggiungi riga sopra',\n addRowBelow: 'Aggiungi riga sotto',\n addColLeft: 'Aggiungi colonna sinistra',\n addColRight: 'Aggiungi colonna destra',\n delRow: 'Elimina riga',\n delCol: 'Elimina colonna',\n delTable: 'Elimina tabella',\n },\n hr: {\n insert: 'Inserisce una linea di separazione',\n },\n style: {\n style: 'Stili',\n p: 'Normale',\n blockquote: 'Citazione',\n pre: 'Codice',\n h1: 'Titolo 1',\n h2: 'Titolo 2',\n h3: 'Titolo 3',\n h4: 'Titolo 4',\n h5: 'Titolo 5',\n h6: 'Titolo 6',\n },\n lists: {\n unordered: 'Elenco non ordinato',\n ordered: 'Elenco ordinato',\n },\n options: {\n help: 'Aiuto',\n fullscreen: 'Modalità a tutto schermo',\n codeview: 'Visualizza codice',\n },\n paragraph: {\n paragraph: 'Paragrafo',\n outdent: 'Diminuisce il livello di rientro',\n indent: 'Aumenta il livello di rientro',\n left: 'Allinea a sinistra',\n center: 'Centra',\n right: 'Allinea a destra',\n justify: 'Giustifica (allinea a destra e sinistra)',\n },\n color: {\n recent: 'Ultimo colore utilizzato',\n more: 'Altri colori',\n background: 'Colore di sfondo',\n foreground: 'Colore',\n transparent: 'Trasparente',\n setTransparent: 'Trasparente',\n reset: 'Reimposta',\n resetToDefault: 'Reimposta i colori',\n },\n shortcut: {\n shortcuts: 'Scorciatoie da tastiera',\n close: 'Chiudi',\n textFormatting: 'Formattazione testo',\n action: 'Azioni',\n paragraphFormatting: 'Formattazione paragrafo',\n documentStyle: 'Stili',\n extraKeys: 'Tasti extra',\n },\n help: {\n 'insertParagraph': 'Inserisci paragrafo',\n 'undo': 'Annulla l\\'ultimo comando',\n 'redo': 'Ripristina l\\'ultimo comando',\n 'tab': 'Tabulazione',\n 'untab': 'Toglie tabulazione',\n 'bold': 'Imposta uno stile grassetto',\n 'italic': 'Imposta uno stile corsivo',\n 'underline': 'Imposta uno stile di sottolineatura',\n 'strikethrough': 'Imposta uno stile barrato',\n 'removeFormat': 'Rimuove uno stile',\n 'justifyLeft': 'Imposta l\\'allineamento a sinistra',\n 'justifyCenter': 'Imposta l\\'allineamento al centro',\n 'justifyRight': 'Imposta l\\'allineamento al destra',\n 'justifyFull': 'Imposta l\\'allineamento a pieno rigo',\n 'insertUnorderedList': 'Attiva/disattiva elenco non ordinato',\n 'insertOrderedList': 'Attiva/disattiva elenco ordinato',\n 'outdent': 'Annulla rientro paragrafo',\n 'indent': 'Rientro paragrafo',\n 'formatPara': 'Cambia il formato del blocco corrente come paragrafo (tag P)',\n 'formatH1': 'Cambia il formato del blocco corrente come H1',\n 'formatH2': 'Cambia il formato del blocco corrente come H2',\n 'formatH3': 'Cambia il formato del blocco corrente come H3',\n 'formatH4': 'Cambia il formato del blocco corrente come H4',\n 'formatH5': 'Cambia il formato del blocco corrente come H5',\n 'formatH6': 'Cambia il formato del blocco corrente come H6',\n 'insertHorizontalRule': 'Inserisci linea orizzontale',\n 'linkDialog.show': 'Mostra finestra di dialogo del collegamento',\n },\n history: {\n undo: 'Annulla',\n redo: 'Ripristina',\n },\n specialChar: {\n specialChar: 'CARATTERI SPECIALI',\n select: 'Selezione caratteri speciali',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,o){if("object"==typeof exports&&"object"==typeof module)module.exports=o();else if("function"==typeof define&&define.amd)define([],o);else{var i=o();for(var a in i)("object"==typeof exports?exports:e)[a]=i[a]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"it-IT":{font:{bold:"Testo in grassetto",italic:"Testo in corsivo",underline:"Testo sottolineato",clear:"Elimina la formattazione del testo",height:"Altezza della linea di testo",name:"Famiglia Font",strikethrough:"Testo barrato",subscript:"Pedice",superscript:"Apice",size:"Dimensione del carattere"},image:{image:"Immagine",insert:"Inserisci immagine",resizeFull:"Dimensioni originali",resizeHalf:"Ridimensiona al 50%",resizeQuarter:"Ridimensiona al 25%",floatLeft:"Posiziona a sinistra",floatRight:"Posiziona a destra",floatNone:"Nessun posizionamento",shapeRounded:"Forma: arrotondata",shapeCircle:"Forma: cerchio",shapeThumbnail:"Forma: miniatura",shapeNone:"Forma: nessuna",dragImageHere:"Trascina qui un'immagine",dropImage:"Rilascia immagine o testo",selectFromFiles:"Scegli dai file",maximumFileSize:"Dimensione massima del file",maximumFileSizeError:"Dimensione massima del file superata.",url:"URL dell'immagine",remove:"Rimuovi immagine",original:"Originale"},video:{video:"Video",videoLink:"Collegamento ad un video",insert:"Inserisci video",url:"URL del video",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion o Youku)"},link:{link:"Collegamento",insert:"Inserisci collegamento",unlink:"Elimina collegamento",edit:"Modifica collegamento",textToDisplay:"Testo del collegamento",url:"URL del collegamento",openInNewWindow:"Apri in una nuova finestra"},table:{table:"Tabella",addRowAbove:"Aggiungi riga sopra",addRowBelow:"Aggiungi riga sotto",addColLeft:"Aggiungi colonna sinistra",addColRight:"Aggiungi colonna destra",delRow:"Elimina riga",delCol:"Elimina colonna",delTable:"Elimina tabella"},hr:{insert:"Inserisce una linea di separazione"},style:{style:"Stili",p:"Normale",blockquote:"Citazione",pre:"Codice",h1:"Titolo 1",h2:"Titolo 2",h3:"Titolo 3",h4:"Titolo 4",h5:"Titolo 5",h6:"Titolo 6"},lists:{unordered:"Elenco non ordinato",ordered:"Elenco ordinato"},options:{help:"Aiuto",fullscreen:"Modalità a tutto schermo",codeview:"Visualizza codice"},paragraph:{paragraph:"Paragrafo",outdent:"Diminuisce il livello di rientro",indent:"Aumenta il livello di rientro",left:"Allinea a sinistra",center:"Centra",right:"Allinea a destra",justify:"Giustifica (allinea a destra e sinistra)"},color:{recent:"Ultimo colore utilizzato",more:"Altri colori",background:"Colore di sfondo",foreground:"Colore",transparent:"Trasparente",setTransparent:"Trasparente",reset:"Reimposta",resetToDefault:"Reimposta i colori"},shortcut:{shortcuts:"Scorciatoie da tastiera",close:"Chiudi",textFormatting:"Formattazione testo",action:"Azioni",paragraphFormatting:"Formattazione paragrafo",documentStyle:"Stili",extraKeys:"Tasti extra"},help:{insertParagraph:"Inserisci paragrafo",undo:"Annulla l'ultimo comando",redo:"Ripristina l'ultimo comando",tab:"Tabulazione",untab:"Toglie tabulazione",bold:"Imposta uno stile grassetto",italic:"Imposta uno stile corsivo",underline:"Imposta uno stile di sottolineatura",strikethrough:"Imposta uno stile barrato",removeFormat:"Rimuove uno stile",justifyLeft:"Imposta l'allineamento a sinistra",justifyCenter:"Imposta l'allineamento al centro",justifyRight:"Imposta l'allineamento al destra",justifyFull:"Imposta l'allineamento a pieno rigo",insertUnorderedList:"Attiva/disattiva elenco non ordinato",insertOrderedList:"Attiva/disattiva elenco ordinato",outdent:"Annulla rientro paragrafo",indent:"Rientro paragrafo",formatPara:"Cambia il formato del blocco corrente come paragrafo (tag P)",formatH1:"Cambia il formato del blocco corrente come H1",formatH2:"Cambia il formato del blocco corrente come H2",formatH3:"Cambia il formato del blocco corrente come H3",formatH4:"Cambia il formato del blocco corrente come H4",formatH5:"Cambia il formato del blocco corrente come H5",formatH6:"Cambia il formato del blocco corrente come H6",insertHorizontalRule:"Inserisci linea orizzontale","linkDialog.show":"Mostra finestra di dialogo del collegamento"},history:{undo:"Annulla",redo:"Ripristina"},specialChar:{specialChar:"CARATTERI SPECIALI",select:"Selezione caratteri speciali"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'ja-JP': {
+ font: {
+ bold: '太字',
+ italic: '斜体',
+ underline: '下線',
+ clear: 'クリア',
+ height: '文字高',
+ name: 'フォント',
+ strikethrough: '取り消し線',
+ subscript: 'Subscript',
+ superscript: 'Superscript',
+ size: '大きさ'
+ },
+ image: {
+ image: '画像',
+ insert: '画像挿入',
+ resizeFull: '最大化',
+ resizeHalf: '1/2',
+ resizeQuarter: '1/4',
+ floatLeft: '左寄せ',
+ floatRight: '右寄せ',
+ floatNone: '寄せ解除',
+ shapeRounded: 'Shape: Rounded',
+ shapeCircle: 'Shape: Circle',
+ shapeThumbnail: 'Shape: Thumbnail',
+ shapeNone: 'Shape: None',
+ dragImageHere: 'ここに画像をドラッグしてください',
+ dropImage: 'Drop image or Text',
+ selectFromFiles: '画像ファイルを選ぶ',
+ maximumFileSize: 'Maximum file size',
+ maximumFileSizeError: 'Maximum file size exceeded.',
+ url: 'URLから画像を挿入する',
+ remove: '画像を削除する',
+ original: 'Original'
+ },
+ video: {
+ video: '動画',
+ videoLink: '動画リンク',
+ insert: '動画挿入',
+ url: '動画のURL',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion, Youku)'
+ },
+ link: {
+ link: 'リンク',
+ insert: 'リンク挿入',
+ unlink: 'リンク解除',
+ edit: '編集',
+ textToDisplay: 'リンク文字列',
+ url: 'URLを入力してください',
+ openInNewWindow: '新しいウィンドウで開く'
+ },
+ table: {
+ table: 'テーブル',
+ addRowAbove: '行を上に追加',
+ addRowBelow: '行を下に追加',
+ addColLeft: '列を左に追加',
+ addColRight: '列を右に追加',
+ delRow: '行を削除',
+ delCol: '列を削除',
+ delTable: 'テーブルを削除'
+ },
+ hr: {
+ insert: '水平線の挿入'
+ },
+ style: {
+ style: 'スタイル',
+ p: '標準',
+ blockquote: '引用',
+ pre: 'コード',
+ h1: '見出し1',
+ h2: '見出し2',
+ h3: '見出し3',
+ h4: '見出し4',
+ h5: '見出し5',
+ h6: '見出し6'
+ },
+ lists: {
+ unordered: '通常リスト',
+ ordered: '番号リスト'
+ },
+ options: {
+ help: 'ヘルプ',
+ fullscreen: 'フルスクリーン',
+ codeview: 'コード表示'
+ },
+ paragraph: {
+ paragraph: '文章',
+ outdent: '字上げ',
+ indent: '字下げ',
+ left: '左寄せ',
+ center: '中央寄せ',
+ right: '右寄せ',
+ justify: '均等割付'
+ },
+ color: {
+ recent: '現在の色',
+ more: 'もっと見る',
+ background: '背景色',
+ foreground: '文字色',
+ transparent: '透明',
+ setTransparent: '透明にする',
+ reset: '標準',
+ resetToDefault: '標準に戻す'
+ },
+ shortcut: {
+ shortcuts: 'ショートカット',
+ close: '閉じる',
+ textFormatting: '文字フォーマット',
+ action: 'アクション',
+ paragraphFormatting: '文章フォーマット',
+ documentStyle: 'ドキュメント形式',
+ extraKeys: 'Extra keys'
+ },
+ help: {
+ 'insertParagraph': '改行挿入',
+ 'undo': '一旦、行った操作を戻す',
+ 'redo': '最後のコマンドをやり直す',
+ 'tab': 'Tab',
+ 'untab': 'タブ戻し',
+ 'bold': '太文字',
+ 'italic': '斜体',
+ 'underline': '下線',
+ 'strikethrough': '取り消し線',
+ 'removeFormat': '装飾を戻す',
+ 'justifyLeft': '左寄せ',
+ 'justifyCenter': '真ん中寄せ',
+ 'justifyRight': '右寄せ',
+ 'justifyFull': 'すべてを整列',
+ 'insertUnorderedList': '行頭に●を挿入',
+ 'insertOrderedList': '行頭に番号を挿入',
+ 'outdent': '字下げを戻す(アウトデント)',
+ 'indent': '字下げする(インデント)',
+ 'formatPara': '段落(P tag)指定',
+ 'formatH1': 'H1指定',
+ 'formatH2': 'H2指定',
+ 'formatH3': 'H3指定',
+ 'formatH4': 'H4指定',
+ 'formatH5': 'H5指定',
+ 'formatH6': 'H6指定',
+ 'insertHorizontalRule': '<hr />を挿入',
+ 'linkDialog.show': 'リンク挿入'
+ },
+ history: {
+ undo: '元に戻す',
+ redo: 'やり直す'
+ },
+ specialChar: {
+ specialChar: 'SPECIAL CHARACTERS',
+ select: 'Select Special characters'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-ja-JP.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-ja-JP.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-ja-JP.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'ja-JP': {\n font: {\n bold: '太字',\n italic: '斜体',\n underline: '下線',\n clear: 'クリア',\n height: '文字高',\n name: 'フォント',\n strikethrough: '取り消し線',\n subscript: 'Subscript',\n superscript: 'Superscript',\n size: '大きさ',\n },\n image: {\n image: '画像',\n insert: '画像挿入',\n resizeFull: '最大化',\n resizeHalf: '1/2',\n resizeQuarter: '1/4',\n floatLeft: '左寄せ',\n floatRight: '右寄せ',\n floatNone: '寄せ解除',\n shapeRounded: 'Shape: Rounded',\n shapeCircle: 'Shape: Circle',\n shapeThumbnail: 'Shape: Thumbnail',\n shapeNone: 'Shape: None',\n dragImageHere: 'ここに画像をドラッグしてください',\n dropImage: 'Drop image or Text',\n selectFromFiles: '画像ファイルを選ぶ',\n maximumFileSize: 'Maximum file size',\n maximumFileSizeError: 'Maximum file size exceeded.',\n url: 'URLから画像を挿入する',\n remove: '画像を削除する',\n original: 'Original',\n },\n video: {\n video: '動画',\n videoLink: '動画リンク',\n insert: '動画挿入',\n url: '動画のURL',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion, Youku)',\n },\n link: {\n link: 'リンク',\n insert: 'リンク挿入',\n unlink: 'リンク解除',\n edit: '編集',\n textToDisplay: 'リンク文字列',\n url: 'URLを入力してください',\n openInNewWindow: '新しいウィンドウで開く',\n },\n table: {\n table: 'テーブル',\n addRowAbove: '行を上に追加',\n addRowBelow: '行を下に追加',\n addColLeft: '列を左に追加',\n addColRight: '列を右に追加',\n delRow: '行を削除',\n delCol: '列を削除',\n delTable: 'テーブルを削除',\n },\n hr: {\n insert: '水平線の挿入',\n },\n style: {\n style: 'スタイル',\n p: '標準',\n blockquote: '引用',\n pre: 'コード',\n h1: '見出し1',\n h2: '見出し2',\n h3: '見出し3',\n h4: '見出し4',\n h5: '見出し5',\n h6: '見出し6',\n },\n lists: {\n unordered: '通常リスト',\n ordered: '番号リスト',\n },\n options: {\n help: 'ヘルプ',\n fullscreen: 'フルスクリーン',\n codeview: 'コード表示',\n },\n paragraph: {\n paragraph: '文章',\n outdent: '字上げ',\n indent: '字下げ',\n left: '左寄せ',\n center: '中央寄せ',\n right: '右寄せ',\n justify: '均等割付',\n },\n color: {\n recent: '現在の色',\n more: 'もっと見る',\n background: '背景色',\n foreground: '文字色',\n transparent: '透明',\n setTransparent: '透明にする',\n reset: '標準',\n resetToDefault: '標準に戻す',\n },\n shortcut: {\n shortcuts: 'ショートカット',\n close: '閉じる',\n textFormatting: '文字フォーマット',\n action: 'アクション',\n paragraphFormatting: '文章フォーマット',\n documentStyle: 'ドキュメント形式',\n extraKeys: 'Extra keys',\n },\n help: {\n 'insertParagraph': '改行挿入',\n 'undo': '一旦、行った操作を戻す',\n 'redo': '最後のコマンドをやり直す',\n 'tab': 'Tab',\n 'untab': 'タブ戻し',\n 'bold': '太文字',\n 'italic': '斜体',\n 'underline': '下線',\n 'strikethrough': '取り消し線',\n 'removeFormat': '装飾を戻す',\n 'justifyLeft': '左寄せ',\n 'justifyCenter': '真ん中寄せ',\n 'justifyRight': '右寄せ',\n 'justifyFull': 'すべてを整列',\n 'insertUnorderedList': '行頭に●を挿入',\n 'insertOrderedList': '行頭に番号を挿入',\n 'outdent': '字下げを戻す(アウトデント)',\n 'indent': '字下げする(インデント)',\n 'formatPara': '段落(P tag)指定',\n 'formatH1': 'H1指定',\n 'formatH2': 'H2指定',\n 'formatH3': 'H3指定',\n 'formatH4': 'H4指定',\n 'formatH5': 'H5指定',\n 'formatH6': 'H6指定',\n 'insertHorizontalRule': '<hr />を挿入',\n 'linkDialog.show': 'リンク挿入',\n },\n history: {\n undo: '元に戻す',\n redo: 'やり直す',\n },\n specialChar: {\n specialChar: 'SPECIAL CHARACTERS',\n select: 'Select Special characters',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var o in r)("object"==typeof exports?exports:e)[o]=r[o]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"ja-JP":{font:{bold:"太字",italic:"斜体",underline:"下線",clear:"クリア",height:"文字高",name:"フォント",strikethrough:"取り消し線",subscript:"Subscript",superscript:"Superscript",size:"大きさ"},image:{image:"画像",insert:"画像挿入",resizeFull:"最大化",resizeHalf:"1/2",resizeQuarter:"1/4",floatLeft:"左寄せ",floatRight:"右寄せ",floatNone:"寄せ解除",shapeRounded:"Shape: Rounded",shapeCircle:"Shape: Circle",shapeThumbnail:"Shape: Thumbnail",shapeNone:"Shape: None",dragImageHere:"ここに画像をドラッグしてください",dropImage:"Drop image or Text",selectFromFiles:"画像ファイルを選ぶ",maximumFileSize:"Maximum file size",maximumFileSizeError:"Maximum file size exceeded.",url:"URLから画像を挿入する",remove:"画像を削除する",original:"Original"},video:{video:"動画",videoLink:"動画リンク",insert:"動画挿入",url:"動画のURL",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion, Youku)"},link:{link:"リンク",insert:"リンク挿入",unlink:"リンク解除",edit:"編集",textToDisplay:"リンク文字列",url:"URLを入力してください",openInNewWindow:"新しいウィンドウで開く"},table:{table:"テーブル",addRowAbove:"行を上に追加",addRowBelow:"行を下に追加",addColLeft:"列を左に追加",addColRight:"列を右に追加",delRow:"行を削除",delCol:"列を削除",delTable:"テーブルを削除"},hr:{insert:"水平線の挿入"},style:{style:"スタイル",p:"標準",blockquote:"引用",pre:"コード",h1:"見出し1",h2:"見出し2",h3:"見出し3",h4:"見出し4",h5:"見出し5",h6:"見出し6"},lists:{unordered:"通常リスト",ordered:"番号リスト"},options:{help:"ヘルプ",fullscreen:"フルスクリーン",codeview:"コード表示"},paragraph:{paragraph:"文章",outdent:"字上げ",indent:"字下げ",left:"左寄せ",center:"中央寄せ",right:"右寄せ",justify:"均等割付"},color:{recent:"現在の色",more:"もっと見る",background:"背景色",foreground:"文字色",transparent:"透明",setTransparent:"透明にする",reset:"標準",resetToDefault:"標準に戻す"},shortcut:{shortcuts:"ショートカット",close:"閉じる",textFormatting:"文字フォーマット",action:"アクション",paragraphFormatting:"文章フォーマット",documentStyle:"ドキュメント形式",extraKeys:"Extra keys"},help:{insertParagraph:"改行挿入",undo:"一旦、行った操作を戻す",redo:"最後のコマンドをやり直す",tab:"Tab",untab:"タブ戻し",bold:"太文字",italic:"斜体",underline:"下線",strikethrough:"取り消し線",removeFormat:"装飾を戻す",justifyLeft:"左寄せ",justifyCenter:"真ん中寄せ",justifyRight:"右寄せ",justifyFull:"すべてを整列",insertUnorderedList:"行頭に●を挿入",insertOrderedList:"行頭に番号を挿入",outdent:"字下げを戻す(アウトデント)",indent:"字下げする(インデント)",formatPara:"段落(P tag)指定",formatH1:"H1指定",formatH2:"H2指定",formatH3:"H3指定",formatH4:"H4指定",formatH5:"H5指定",formatH6:"H6指定",insertHorizontalRule:"<hr />を挿入","linkDialog.show":"リンク挿入"},history:{undo:"元に戻す",redo:"やり直す"},specialChar:{specialChar:"SPECIAL CHARACTERS",select:"Select Special characters"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'ko-KR': {
+ font: {
+ bold: '굵게',
+ italic: '기울임꼴',
+ underline: '밑줄',
+ clear: '서식 지우기',
+ height: '줄 간격',
+ name: '글꼴',
+ superscript: '위 첨자',
+ subscript: '아래 첨자',
+ strikethrough: '취소선',
+ size: '글자 크기'
+ },
+ image: {
+ image: '그림',
+ insert: '그림 삽입',
+ resizeFull: '100% 크기로 변경',
+ resizeHalf: '50% 크기로 변경',
+ resizeQuarter: '25% 크기로 변경',
+ resizeNone: '원본 크기',
+ floatLeft: '왼쪽 정렬',
+ floatRight: '오른쪽 정렬',
+ floatNone: '정렬하지 않음',
+ shapeRounded: '스타일: 둥근 모서리',
+ shapeCircle: '스타일: 원형',
+ shapeThumbnail: '스타일: 액자',
+ shapeNone: '스타일: 없음',
+ dragImageHere: '텍스트 혹은 사진을 이곳으로 끌어오세요',
+ dropImage: '텍스트 혹은 사진을 내려놓으세요',
+ selectFromFiles: '파일 선택',
+ maximumFileSize: '최대 파일 크기',
+ maximumFileSizeError: '최대 파일 크기를 초과했습니다.',
+ url: '사진 URL',
+ remove: '사진 삭제',
+ original: '원본'
+ },
+ video: {
+ video: '동영상',
+ videoLink: '동영상 링크',
+ insert: '동영상 삽입',
+ url: '동영상 URL',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion, Youku 사용 가능)'
+ },
+ link: {
+ link: '링크',
+ insert: '링크 삽입',
+ unlink: '링크 삭제',
+ edit: '수정',
+ textToDisplay: '링크에 표시할 내용',
+ url: '이동할 URL',
+ openInNewWindow: '새창으로 열기'
+ },
+ table: {
+ table: '표',
+ addRowAbove: '위에 행 삽입',
+ addRowBelow: '아래에 행 삽입',
+ addColLeft: '왼쪽에 열 삽입',
+ addColRight: '오른쪽에 열 삽입',
+ delRow: '행 지우기',
+ delCol: '열 지우기',
+ delTable: '표 삭제'
+ },
+ hr: {
+ insert: '구분선 삽입'
+ },
+ style: {
+ style: '스타일',
+ p: '본문',
+ blockquote: '인용구',
+ pre: '코드',
+ h1: '제목 1',
+ h2: '제목 2',
+ h3: '제목 3',
+ h4: '제목 4',
+ h5: '제목 5',
+ h6: '제목 6'
+ },
+ lists: {
+ unordered: '글머리 기호',
+ ordered: '번호 매기기'
+ },
+ options: {
+ help: '도움말',
+ fullscreen: '전체 화면',
+ codeview: '코드 보기'
+ },
+ paragraph: {
+ paragraph: '문단 정렬',
+ outdent: '내어쓰기',
+ indent: '들여쓰기',
+ left: '왼쪽 정렬',
+ center: '가운데 정렬',
+ right: '오른쪽 정렬',
+ justify: '양쪽 정렬'
+ },
+ color: {
+ recent: '마지막으로 사용한 색',
+ more: '다른 색 선택',
+ background: '배경색',
+ foreground: '글자색',
+ transparent: '투명',
+ setTransparent: '투명으로 설정',
+ reset: '취소',
+ resetToDefault: '기본값으로 설정',
+ cpSelect: '선택'
+ },
+ shortcut: {
+ shortcuts: '키보드 단축키',
+ close: '닫기',
+ textFormatting: '글자 스타일 적용',
+ action: '기능',
+ paragraphFormatting: '문단 스타일 적용',
+ documentStyle: '문서 스타일 적용',
+ extraKeys: '추가 키'
+ },
+ help: {
+ 'insertParagraph': '문단 삽입',
+ 'undo': '마지막 명령 취소',
+ 'redo': '마지막 명령 재실행',
+ 'tab': '탭',
+ 'untab': '탭 제거',
+ 'bold': '굵은 글자로 설정',
+ 'italic': '기울임꼴 글자로 설정',
+ 'underline': '밑줄 글자로 설정',
+ 'strikethrough': '취소선 글자로 설정',
+ 'removeFormat': '서식 삭제',
+ 'justifyLeft': '왼쪽 정렬하기',
+ 'justifyCenter': '가운데 정렬하기',
+ 'justifyRight': '오른쪽 정렬하기',
+ 'justifyFull': '좌우채움 정렬하기',
+ 'insertUnorderedList': '글머리 기호 켜고 끄기',
+ 'insertOrderedList': '번호 매기기 켜고 끄기',
+ 'outdent': '현재 문단 내어쓰기',
+ 'indent': '현재 문단 들여쓰기',
+ 'formatPara': '현재 블록의 포맷을 문단(P)으로 변경',
+ 'formatH1': '현재 블록의 포맷을 제목1(H1)로 변경',
+ 'formatH2': '현재 블록의 포맷을 제목2(H2)로 변경',
+ 'formatH3': '현재 블록의 포맷을 제목3(H3)로 변경',
+ 'formatH4': '현재 블록의 포맷을 제목4(H4)로 변경',
+ 'formatH5': '현재 블록의 포맷을 제목5(H5)로 변경',
+ 'formatH6': '현재 블록의 포맷을 제목6(H6)로 변경',
+ 'insertHorizontalRule': '구분선 삽입',
+ 'linkDialog.show': '링크 대화상자 열기'
+ },
+ history: {
+ undo: '실행 취소',
+ redo: '재실행'
+ },
+ specialChar: {
+ specialChar: '특수문자',
+ select: '특수문자를 선택하세요'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-ko-KR.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-ko-KR.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-ko-KR.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'ko-KR': {\n font: {\n bold: '굵게',\n italic: '기울임꼴',\n underline: '밑줄',\n clear: '서식 지우기',\n height: '줄 간격',\n name: '글꼴',\n superscript: '위 첨자',\n subscript: '아래 첨자',\n strikethrough: '취소선',\n size: '글자 크기',\n },\n image: {\n image: '그림',\n insert: '그림 삽입',\n resizeFull: '100% 크기로 변경',\n resizeHalf: '50% 크기로 변경',\n resizeQuarter: '25% 크기로 변경',\n resizeNone: '원본 크기',\n floatLeft: '왼쪽 정렬',\n floatRight: '오른쪽 정렬',\n floatNone: '정렬하지 않음',\n shapeRounded: '스타일: 둥근 모서리',\n shapeCircle: '스타일: 원형',\n shapeThumbnail: '스타일: 액자',\n shapeNone: '스타일: 없음',\n dragImageHere: '텍스트 혹은 사진을 이곳으로 끌어오세요',\n dropImage: '텍스트 혹은 사진을 내려놓으세요',\n selectFromFiles: '파일 선택',\n maximumFileSize: '최대 파일 크기',\n maximumFileSizeError: '최대 파일 크기를 초과했습니다.',\n url: '사진 URL',\n remove: '사진 삭제',\n original: '원본',\n },\n video: {\n video: '동영상',\n videoLink: '동영상 링크',\n insert: '동영상 삽입',\n url: '동영상 URL',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion, Youku 사용 가능)',\n },\n link: {\n link: '링크',\n insert: '링크 삽입',\n unlink: '링크 삭제',\n edit: '수정',\n textToDisplay: '링크에 표시할 내용',\n url: '이동할 URL',\n openInNewWindow: '새창으로 열기',\n },\n table: {\n table: '표',\n addRowAbove: '위에 행 삽입',\n addRowBelow: '아래에 행 삽입',\n addColLeft: '왼쪽에 열 삽입',\n addColRight: '오른쪽에 열 삽입',\n delRow: '행 지우기',\n delCol: '열 지우기',\n delTable: '표 삭제',\n },\n hr: {\n insert: '구분선 삽입',\n },\n style: {\n style: '스타일',\n p: '본문',\n blockquote: '인용구',\n pre: '코드',\n h1: '제목 1',\n h2: '제목 2',\n h3: '제목 3',\n h4: '제목 4',\n h5: '제목 5',\n h6: '제목 6',\n },\n lists: {\n unordered: '글머리 기호',\n ordered: '번호 매기기',\n },\n options: {\n help: '도움말',\n fullscreen: '전체 화면',\n codeview: '코드 보기',\n },\n paragraph: {\n paragraph: '문단 정렬',\n outdent: '내어쓰기',\n indent: '들여쓰기',\n left: '왼쪽 정렬',\n center: '가운데 정렬',\n right: '오른쪽 정렬',\n justify: '양쪽 정렬',\n },\n color: {\n recent: '마지막으로 사용한 색',\n more: '다른 색 선택',\n background: '배경색',\n foreground: '글자색',\n transparent: '투명',\n setTransparent: '투명으로 설정',\n reset: '취소',\n resetToDefault: '기본값으로 설정',\n cpSelect: '선택',\n },\n shortcut: {\n shortcuts: '키보드 단축키',\n close: '닫기',\n textFormatting: '글자 스타일 적용',\n action: '기능',\n paragraphFormatting: '문단 스타일 적용',\n documentStyle: '문서 스타일 적용',\n extraKeys: '추가 키',\n },\n help: {\n 'insertParagraph': '문단 삽입',\n 'undo': '마지막 명령 취소',\n 'redo': '마지막 명령 재실행',\n 'tab': '탭',\n 'untab': '탭 제거',\n 'bold': '굵은 글자로 설정',\n 'italic': '기울임꼴 글자로 설정',\n 'underline': '밑줄 글자로 설정',\n 'strikethrough': '취소선 글자로 설정',\n 'removeFormat': '서식 삭제',\n 'justifyLeft': '왼쪽 정렬하기',\n 'justifyCenter': '가운데 정렬하기',\n 'justifyRight': '오른쪽 정렬하기',\n 'justifyFull': '좌우채움 정렬하기',\n 'insertUnorderedList': '글머리 기호 켜고 끄기',\n 'insertOrderedList': '번호 매기기 켜고 끄기',\n 'outdent': '현재 문단 내어쓰기',\n 'indent': '현재 문단 들여쓰기',\n 'formatPara': '현재 블록의 포맷을 문단(P)으로 변경',\n 'formatH1': '현재 블록의 포맷을 제목1(H1)로 변경',\n 'formatH2': '현재 블록의 포맷을 제목2(H2)로 변경',\n 'formatH3': '현재 블록의 포맷을 제목3(H3)로 변경',\n 'formatH4': '현재 블록의 포맷을 제목4(H4)로 변경',\n 'formatH5': '현재 블록의 포맷을 제목5(H5)로 변경',\n 'formatH6': '현재 블록의 포맷을 제목6(H6)로 변경',\n 'insertHorizontalRule': '구분선 삽입',\n 'linkDialog.show': '링크 대화상자 열기',\n },\n history: {\n undo: '실행 취소',\n redo: '재실행',\n },\n specialChar: {\n specialChar: '특수문자',\n select: '특수문자를 선택하세요',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","superscript","subscript","strikethrough","size","image","insert","resizeFull","resizeHalf","resizeQuarter","resizeNone","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","cpSelect","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var o in r)("object"==typeof exports?exports:e)[o]=r[o]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"ko-KR":{font:{bold:"굵게",italic:"기울임꼴",underline:"밑줄",clear:"서식 지우기",height:"줄 간격",name:"글꼴",superscript:"위 첨자",subscript:"아래 첨자",strikethrough:"취소선",size:"글자 크기"},image:{image:"그림",insert:"그림 삽입",resizeFull:"100% 크기로 변경",resizeHalf:"50% 크기로 변경",resizeQuarter:"25% 크기로 변경",resizeNone:"원본 크기",floatLeft:"왼쪽 정렬",floatRight:"오른쪽 정렬",floatNone:"정렬하지 않음",shapeRounded:"스타일: 둥근 모서리",shapeCircle:"스타일: 원형",shapeThumbnail:"스타일: 액자",shapeNone:"스타일: 없음",dragImageHere:"텍스트 혹은 사진을 이곳으로 끌어오세요",dropImage:"텍스트 혹은 사진을 내려놓으세요",selectFromFiles:"파일 선택",maximumFileSize:"최대 파일 크기",maximumFileSizeError:"최대 파일 크기를 초과했습니다.",url:"사진 URL",remove:"사진 삭제",original:"원본"},video:{video:"동영상",videoLink:"동영상 링크",insert:"동영상 삽입",url:"동영상 URL",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion, Youku 사용 가능)"},link:{link:"링크",insert:"링크 삽입",unlink:"링크 삭제",edit:"수정",textToDisplay:"링크에 표시할 내용",url:"이동할 URL",openInNewWindow:"새창으로 열기"},table:{table:"표",addRowAbove:"위에 행 삽입",addRowBelow:"아래에 행 삽입",addColLeft:"왼쪽에 열 삽입",addColRight:"오른쪽에 열 삽입",delRow:"행 지우기",delCol:"열 지우기",delTable:"표 삭제"},hr:{insert:"구분선 삽입"},style:{style:"스타일",p:"본문",blockquote:"인용구",pre:"코드",h1:"제목 1",h2:"제목 2",h3:"제목 3",h4:"제목 4",h5:"제목 5",h6:"제목 6"},lists:{unordered:"글머리 기호",ordered:"번호 매기기"},options:{help:"도움말",fullscreen:"전체 화면",codeview:"코드 보기"},paragraph:{paragraph:"문단 정렬",outdent:"내어쓰기",indent:"들여쓰기",left:"왼쪽 정렬",center:"가운데 정렬",right:"오른쪽 정렬",justify:"양쪽 정렬"},color:{recent:"마지막으로 사용한 색",more:"다른 색 선택",background:"배경색",foreground:"글자색",transparent:"투명",setTransparent:"투명으로 설정",reset:"취소",resetToDefault:"기본값으로 설정",cpSelect:"선택"},shortcut:{shortcuts:"키보드 단축키",close:"닫기",textFormatting:"글자 스타일 적용",action:"기능",paragraphFormatting:"문단 스타일 적용",documentStyle:"문서 스타일 적용",extraKeys:"추가 키"},help:{insertParagraph:"문단 삽입",undo:"마지막 명령 취소",redo:"마지막 명령 재실행",tab:"탭",untab:"탭 제거",bold:"굵은 글자로 설정",italic:"기울임꼴 글자로 설정",underline:"밑줄 글자로 설정",strikethrough:"취소선 글자로 설정",removeFormat:"서식 삭제",justifyLeft:"왼쪽 정렬하기",justifyCenter:"가운데 정렬하기",justifyRight:"오른쪽 정렬하기",justifyFull:"좌우채움 정렬하기",insertUnorderedList:"글머리 기호 켜고 끄기",insertOrderedList:"번호 매기기 켜고 끄기",outdent:"현재 문단 내어쓰기",indent:"현재 문단 들여쓰기",formatPara:"현재 블록의 포맷을 문단(P)으로 변경",formatH1:"현재 블록의 포맷을 제목1(H1)로 변경",formatH2:"현재 블록의 포맷을 제목2(H2)로 변경",formatH3:"현재 블록의 포맷을 제목3(H3)로 변경",formatH4:"현재 블록의 포맷을 제목4(H4)로 변경",formatH5:"현재 블록의 포맷을 제목5(H5)로 변경",formatH6:"현재 블록의 포맷을 제목6(H6)로 변경",insertHorizontalRule:"구분선 삽입","linkDialog.show":"링크 대화상자 열기"},history:{undo:"실행 취소",redo:"재실행"},specialChar:{specialChar:"특수문자",select:"특수문자를 선택하세요"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'lt-LT': {
+ font: {
+ bold: 'Paryškintas',
+ italic: 'Kursyvas',
+ underline: 'Pabrėžtas',
+ clear: 'Be formatavimo',
+ height: 'Eilutės aukštis',
+ name: 'Šrifto pavadinimas',
+ strikethrough: 'Perbrauktas',
+ superscript: 'Viršutinis',
+ subscript: 'Indeksas',
+ size: 'Šrifto dydis'
+ },
+ image: {
+ image: 'Paveikslėlis',
+ insert: 'Įterpti paveikslėlį',
+ resizeFull: 'Pilnas dydis',
+ resizeHalf: 'Sumažinti dydį 50%',
+ resizeQuarter: 'Sumažinti dydį 25%',
+ floatLeft: 'Kairinis lygiavimas',
+ floatRight: 'Dešininis lygiavimas',
+ floatNone: 'Jokio lygiavimo',
+ shapeRounded: 'Forma: apvalūs kraštai',
+ shapeCircle: 'Forma: apskritimas',
+ shapeThumbnail: 'Forma: miniatiūra',
+ shapeNone: 'Forma: jokia',
+ dragImageHere: 'Vilkite paveikslėlį čia',
+ dropImage: 'Drop image or Text',
+ selectFromFiles: 'Pasirinkite failą',
+ maximumFileSize: 'Maskimalus failo dydis',
+ maximumFileSizeError: 'Maskimalus failo dydis viršytas!',
+ url: 'Paveikslėlio URL adresas',
+ remove: 'Ištrinti paveikslėlį',
+ original: 'Original'
+ },
+ video: {
+ video: 'Video',
+ videoLink: 'Video Link',
+ insert: 'Insert Video',
+ url: 'Video URL?',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion or Youku)'
+ },
+ link: {
+ link: 'Nuoroda',
+ insert: 'Įterpti nuorodą',
+ unlink: 'Pašalinti nuorodą',
+ edit: 'Redaguoti',
+ textToDisplay: 'Rodomas tekstas',
+ url: 'Koks URL adresas yra susietas?',
+ openInNewWindow: 'Atidaryti naujame lange'
+ },
+ table: {
+ table: 'Lentelė',
+ addRowAbove: 'Add row above',
+ addRowBelow: 'Add row below',
+ addColLeft: 'Add column left',
+ addColRight: 'Add column right',
+ delRow: 'Delete row',
+ delCol: 'Delete column',
+ delTable: 'Delete table'
+ },
+ hr: {
+ insert: 'Įterpti horizontalią liniją'
+ },
+ style: {
+ style: 'Stilius',
+ p: 'pus',
+ blockquote: 'Citata',
+ pre: 'Kodas',
+ h1: 'Antraštė 1',
+ h2: 'Antraštė 2',
+ h3: 'Antraštė 3',
+ h4: 'Antraštė 4',
+ h5: 'Antraštė 5',
+ h6: 'Antraštė 6'
+ },
+ lists: {
+ unordered: 'Suženklintasis sąrašas',
+ ordered: 'Sunumeruotas sąrašas'
+ },
+ options: {
+ help: 'Pagalba',
+ fullscreen: 'Viso ekrano režimas',
+ codeview: 'HTML kodo peržiūra'
+ },
+ paragraph: {
+ paragraph: 'Pastraipa',
+ outdent: 'Sumažinti įtrauką',
+ indent: 'Padidinti įtrauką',
+ left: 'Kairinė lygiuotė',
+ center: 'Centrinė lygiuotė',
+ right: 'Dešininė lygiuotė',
+ justify: 'Abipusis išlyginimas'
+ },
+ color: {
+ recent: 'Paskutinė naudota spalva',
+ more: 'Daugiau spalvų',
+ background: 'Fono spalva',
+ foreground: 'Šrifto spalva',
+ transparent: 'Permatoma',
+ setTransparent: 'Nustatyti skaidrumo intensyvumą',
+ reset: 'Atkurti',
+ resetToDefault: 'Atstatyti numatytąją spalvą'
+ },
+ shortcut: {
+ shortcuts: 'Spartieji klavišai',
+ close: 'Uždaryti',
+ textFormatting: 'Teksto formatavimas',
+ action: 'Veiksmas',
+ paragraphFormatting: 'Pastraipos formatavimas',
+ documentStyle: 'Dokumento stilius',
+ extraKeys: 'Papildomi klavišų deriniai'
+ },
+ help: {
+ 'insertParagraph': 'Insert Paragraph',
+ 'undo': 'Undoes the last command',
+ 'redo': 'Redoes the last command',
+ 'tab': 'Tab',
+ 'untab': 'Untab',
+ 'bold': 'Set a bold style',
+ 'italic': 'Set a italic style',
+ 'underline': 'Set a underline style',
+ 'strikethrough': 'Set a strikethrough style',
+ 'removeFormat': 'Clean a style',
+ 'justifyLeft': 'Set left align',
+ 'justifyCenter': 'Set center align',
+ 'justifyRight': 'Set right align',
+ 'justifyFull': 'Set full align',
+ 'insertUnorderedList': 'Toggle unordered list',
+ 'insertOrderedList': 'Toggle ordered list',
+ 'outdent': 'Outdent on current paragraph',
+ 'indent': 'Indent on current paragraph',
+ 'formatPara': 'Change current block\'s format as a paragraph(P tag)',
+ 'formatH1': 'Change current block\'s format as H1',
+ 'formatH2': 'Change current block\'s format as H2',
+ 'formatH3': 'Change current block\'s format as H3',
+ 'formatH4': 'Change current block\'s format as H4',
+ 'formatH5': 'Change current block\'s format as H5',
+ 'formatH6': 'Change current block\'s format as H6',
+ 'insertHorizontalRule': 'Insert horizontal rule',
+ 'linkDialog.show': 'Show Link Dialog'
+ },
+ history: {
+ undo: 'Anuliuoti veiksmą',
+ redo: 'Perdaryti veiksmą'
+ },
+ specialChar: {
+ specialChar: 'SPECIAL CHARACTERS',
+ select: 'Select Special characters'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-lt-LT.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-lt-LT.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-lt-LT.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'lt-LT': {\n font: {\n bold: 'Paryškintas',\n italic: 'Kursyvas',\n underline: 'Pabrėžtas',\n clear: 'Be formatavimo',\n height: 'Eilutės aukštis',\n name: 'Šrifto pavadinimas',\n strikethrough: 'Perbrauktas',\n superscript: 'Viršutinis',\n subscript: 'Indeksas',\n size: 'Šrifto dydis',\n },\n image: {\n image: 'Paveikslėlis',\n insert: 'Įterpti paveikslėlį',\n resizeFull: 'Pilnas dydis',\n resizeHalf: 'Sumažinti dydį 50%',\n resizeQuarter: 'Sumažinti dydį 25%',\n floatLeft: 'Kairinis lygiavimas',\n floatRight: 'Dešininis lygiavimas',\n floatNone: 'Jokio lygiavimo',\n shapeRounded: 'Forma: apvalūs kraštai',\n shapeCircle: 'Forma: apskritimas',\n shapeThumbnail: 'Forma: miniatiūra',\n shapeNone: 'Forma: jokia',\n dragImageHere: 'Vilkite paveikslėlį čia',\n dropImage: 'Drop image or Text',\n selectFromFiles: 'Pasirinkite failą',\n maximumFileSize: 'Maskimalus failo dydis',\n maximumFileSizeError: 'Maskimalus failo dydis viršytas!',\n url: 'Paveikslėlio URL adresas',\n remove: 'Ištrinti paveikslėlį',\n original: 'Original',\n },\n video: {\n video: 'Video',\n videoLink: 'Video Link',\n insert: 'Insert Video',\n url: 'Video URL?',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion or Youku)',\n },\n link: {\n link: 'Nuoroda',\n insert: 'Įterpti nuorodą',\n unlink: 'Pašalinti nuorodą',\n edit: 'Redaguoti',\n textToDisplay: 'Rodomas tekstas',\n url: 'Koks URL adresas yra susietas?',\n openInNewWindow: 'Atidaryti naujame lange',\n },\n table: {\n table: 'Lentelė',\n addRowAbove: 'Add row above',\n addRowBelow: 'Add row below',\n addColLeft: 'Add column left',\n addColRight: 'Add column right',\n delRow: 'Delete row',\n delCol: 'Delete column',\n delTable: 'Delete table',\n },\n hr: {\n insert: 'Įterpti horizontalią liniją',\n },\n style: {\n style: 'Stilius',\n p: 'pus',\n blockquote: 'Citata',\n pre: 'Kodas',\n h1: 'Antraštė 1',\n h2: 'Antraštė 2',\n h3: 'Antraštė 3',\n h4: 'Antraštė 4',\n h5: 'Antraštė 5',\n h6: 'Antraštė 6',\n },\n lists: {\n unordered: 'Suženklintasis sąrašas',\n ordered: 'Sunumeruotas sąrašas',\n },\n options: {\n help: 'Pagalba',\n fullscreen: 'Viso ekrano režimas',\n codeview: 'HTML kodo peržiūra',\n },\n paragraph: {\n paragraph: 'Pastraipa',\n outdent: 'Sumažinti įtrauką',\n indent: 'Padidinti įtrauką',\n left: 'Kairinė lygiuotė',\n center: 'Centrinė lygiuotė',\n right: 'Dešininė lygiuotė',\n justify: 'Abipusis išlyginimas',\n },\n color: {\n recent: 'Paskutinė naudota spalva',\n more: 'Daugiau spalvų',\n background: 'Fono spalva',\n foreground: 'Šrifto spalva',\n transparent: 'Permatoma',\n setTransparent: 'Nustatyti skaidrumo intensyvumą',\n reset: 'Atkurti',\n resetToDefault: 'Atstatyti numatytąją spalvą',\n },\n shortcut: {\n shortcuts: 'Spartieji klavišai',\n close: 'Uždaryti',\n textFormatting: 'Teksto formatavimas',\n action: 'Veiksmas',\n paragraphFormatting: 'Pastraipos formatavimas',\n documentStyle: 'Dokumento stilius',\n extraKeys: 'Papildomi klavišų deriniai',\n },\n help: {\n 'insertParagraph': 'Insert Paragraph',\n 'undo': 'Undoes the last command',\n 'redo': 'Redoes the last command',\n 'tab': 'Tab',\n 'untab': 'Untab',\n 'bold': 'Set a bold style',\n 'italic': 'Set a italic style',\n 'underline': 'Set a underline style',\n 'strikethrough': 'Set a strikethrough style',\n 'removeFormat': 'Clean a style',\n 'justifyLeft': 'Set left align',\n 'justifyCenter': 'Set center align',\n 'justifyRight': 'Set right align',\n 'justifyFull': 'Set full align',\n 'insertUnorderedList': 'Toggle unordered list',\n 'insertOrderedList': 'Toggle ordered list',\n 'outdent': 'Outdent on current paragraph',\n 'indent': 'Indent on current paragraph',\n 'formatPara': 'Change current block\\'s format as a paragraph(P tag)',\n 'formatH1': 'Change current block\\'s format as H1',\n 'formatH2': 'Change current block\\'s format as H2',\n 'formatH3': 'Change current block\\'s format as H3',\n 'formatH4': 'Change current block\\'s format as H4',\n 'formatH5': 'Change current block\\'s format as H5',\n 'formatH6': 'Change current block\\'s format as H6',\n 'insertHorizontalRule': 'Insert horizontal rule',\n 'linkDialog.show': 'Show Link Dialog',\n },\n history: {\n undo: 'Anuliuoti veiksmą',\n redo: 'Perdaryti veiksmą',\n },\n specialChar: {\n specialChar: 'SPECIAL CHARACTERS',\n select: 'Select Special characters',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","superscript","subscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(a,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t=e();for(var i in t)("object"==typeof exports?exports:a)[i]=t[i]}}(self,(()=>{return(a=jQuery).extend(!0,a.summernote.lang,{"lt-LT":{font:{bold:"Paryškintas",italic:"Kursyvas",underline:"Pabrėžtas",clear:"Be formatavimo",height:"Eilutės aukštis",name:"Šrifto pavadinimas",strikethrough:"Perbrauktas",superscript:"Viršutinis",subscript:"Indeksas",size:"Šrifto dydis"},image:{image:"Paveikslėlis",insert:"Įterpti paveikslėlį",resizeFull:"Pilnas dydis",resizeHalf:"Sumažinti dydį 50%",resizeQuarter:"Sumažinti dydį 25%",floatLeft:"Kairinis lygiavimas",floatRight:"Dešininis lygiavimas",floatNone:"Jokio lygiavimo",shapeRounded:"Forma: apvalūs kraštai",shapeCircle:"Forma: apskritimas",shapeThumbnail:"Forma: miniatiūra",shapeNone:"Forma: jokia",dragImageHere:"Vilkite paveikslėlį čia",dropImage:"Drop image or Text",selectFromFiles:"Pasirinkite failą",maximumFileSize:"Maskimalus failo dydis",maximumFileSizeError:"Maskimalus failo dydis viršytas!",url:"Paveikslėlio URL adresas",remove:"Ištrinti paveikslėlį",original:"Original"},video:{video:"Video",videoLink:"Video Link",insert:"Insert Video",url:"Video URL?",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion or Youku)"},link:{link:"Nuoroda",insert:"Įterpti nuorodą",unlink:"Pašalinti nuorodą",edit:"Redaguoti",textToDisplay:"Rodomas tekstas",url:"Koks URL adresas yra susietas?",openInNewWindow:"Atidaryti naujame lange"},table:{table:"Lentelė",addRowAbove:"Add row above",addRowBelow:"Add row below",addColLeft:"Add column left",addColRight:"Add column right",delRow:"Delete row",delCol:"Delete column",delTable:"Delete table"},hr:{insert:"Įterpti horizontalią liniją"},style:{style:"Stilius",p:"pus",blockquote:"Citata",pre:"Kodas",h1:"Antraštė 1",h2:"Antraštė 2",h3:"Antraštė 3",h4:"Antraštė 4",h5:"Antraštė 5",h6:"Antraštė 6"},lists:{unordered:"Suženklintasis sąrašas",ordered:"Sunumeruotas sąrašas"},options:{help:"Pagalba",fullscreen:"Viso ekrano režimas",codeview:"HTML kodo peržiūra"},paragraph:{paragraph:"Pastraipa",outdent:"Sumažinti įtrauką",indent:"Padidinti įtrauką",left:"Kairinė lygiuotė",center:"Centrinė lygiuotė",right:"Dešininė lygiuotė",justify:"Abipusis išlyginimas"},color:{recent:"Paskutinė naudota spalva",more:"Daugiau spalvų",background:"Fono spalva",foreground:"Šrifto spalva",transparent:"Permatoma",setTransparent:"Nustatyti skaidrumo intensyvumą",reset:"Atkurti",resetToDefault:"Atstatyti numatytąją spalvą"},shortcut:{shortcuts:"Spartieji klavišai",close:"Uždaryti",textFormatting:"Teksto formatavimas",action:"Veiksmas",paragraphFormatting:"Pastraipos formatavimas",documentStyle:"Dokumento stilius",extraKeys:"Papildomi klavišų deriniai"},help:{insertParagraph:"Insert Paragraph",undo:"Undoes the last command",redo:"Redoes the last command",tab:"Tab",untab:"Untab",bold:"Set a bold style",italic:"Set a italic style",underline:"Set a underline style",strikethrough:"Set a strikethrough style",removeFormat:"Clean a style",justifyLeft:"Set left align",justifyCenter:"Set center align",justifyRight:"Set right align",justifyFull:"Set full align",insertUnorderedList:"Toggle unordered list",insertOrderedList:"Toggle ordered list",outdent:"Outdent on current paragraph",indent:"Indent on current paragraph",formatPara:"Change current block's format as a paragraph(P tag)",formatH1:"Change current block's format as H1",formatH2:"Change current block's format as H2",formatH3:"Change current block's format as H3",formatH4:"Change current block's format as H4",formatH5:"Change current block's format as H5",formatH6:"Change current block's format as H6",insertHorizontalRule:"Insert horizontal rule","linkDialog.show":"Show Link Dialog"},history:{undo:"Anuliuoti veiksmą",redo:"Perdaryti veiksmą"},specialChar:{specialChar:"SPECIAL CHARACTERS",select:"Select Special characters"}}}),{};var a}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'lv-LV': {
+ font: {
+ bold: 'Treknraksts',
+ italic: 'Kursīvs',
+ underline: 'Pasvītrots',
+ clear: 'Noņemt formatējumu',
+ height: 'Līnijas augstums',
+ name: 'Fonts',
+ strikethrough: 'Nosvītrots',
+ superscript: 'Augšraksts',
+ subscript: 'Apakšraksts',
+ size: 'Fonta lielums'
+ },
+ image: {
+ image: 'Attēls',
+ insert: 'Ievietot attēlu',
+ resizeFull: 'Pilns izmērts',
+ resizeHalf: 'Samazināt 50%',
+ resizeQuarter: 'Samazināt 25%',
+ floatLeft: 'Līdzināt pa kreisi',
+ floatRight: 'Līdzināt pa labi',
+ floatNone: 'Nelīdzināt',
+ shapeRounded: 'Forma: apaļām malām',
+ shapeCircle: 'Forma: aplis',
+ shapeThumbnail: 'Forma: rāmītis',
+ shapeNone: 'Forma: orģināla',
+ dragImageHere: 'Ievēlciet attēlu šeit',
+ dropImage: 'Drop image or Text',
+ selectFromFiles: 'Izvēlēties failu',
+ maximumFileSize: 'Maksimālais faila izmērs',
+ maximumFileSizeError: 'Faila izmērs pārāk liels!',
+ url: 'Attēla URL',
+ remove: 'Dzēst attēlu',
+ original: 'Oriģināls'
+ },
+ video: {
+ video: 'Video',
+ videoLink: 'Video saite',
+ insert: 'Ievietot Video',
+ url: 'Video URL?',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion or Youku)'
+ },
+ link: {
+ link: 'Saite',
+ insert: 'Ievietot saiti',
+ unlink: 'Noņemt saiti',
+ edit: 'Rediģēt',
+ textToDisplay: 'Saites saturs',
+ url: 'Uz kādu URL šai saitei būtu jāved?',
+ openInNewWindow: 'Atvērt jaunā logā'
+ },
+ table: {
+ table: 'Tabula',
+ addRowAbove: 'Pievienot rindu virs',
+ addRowBelow: 'Pievienot rindu zem',
+ addColLeft: 'Pievienot kolonnu pa kreisi',
+ addColRight: 'Pievienot kolonnu pa labi',
+ delRow: 'Dzēst rindu',
+ delCol: 'Dzēst kolonnu',
+ delTable: 'Dzēst tabulu'
+ },
+ hr: {
+ insert: 'Ievietot līniju'
+ },
+ style: {
+ style: 'Stils',
+ p: 'Parasts',
+ blockquote: 'Citāts',
+ pre: 'Kods',
+ h1: 'Virsraksts h1',
+ h2: 'Virsraksts h2',
+ h3: 'Virsraksts h3',
+ h4: 'Virsraksts h4',
+ h5: 'Virsraksts h5',
+ h6: 'Virsraksts h6'
+ },
+ lists: {
+ unordered: 'Nenumurēts saraksts',
+ ordered: 'Numurēts saraksts'
+ },
+ options: {
+ help: 'Palīdzība',
+ fullscreen: 'Pa visu ekrānu',
+ codeview: 'HTML kods'
+ },
+ paragraph: {
+ paragraph: 'Paragrāfs',
+ outdent: 'Samazināt atkāpi',
+ indent: 'Palielināt atkāpi',
+ left: 'Līdzināt pa kreisi',
+ center: 'Centrēt',
+ right: 'Līdzināt pa labi',
+ justify: 'Līdzināt gar abām malām'
+ },
+ color: {
+ recent: 'Nesen izmantotās',
+ more: 'Citas krāsas',
+ background: 'Fona krāsa',
+ foreground: 'Fonta krāsa',
+ transparent: 'Caurspīdīgs',
+ setTransparent: 'Iestatīt caurspīdīgumu',
+ reset: 'Atjaunot',
+ resetToDefault: 'Atjaunot noklusējumu'
+ },
+ shortcut: {
+ shortcuts: 'Saīsnes',
+ close: 'Aizvērt',
+ textFormatting: 'Teksta formatēšana',
+ action: 'Darbība',
+ paragraphFormatting: 'Paragrāfa formatēšana',
+ documentStyle: 'Dokumenta stils',
+ extraKeys: 'Citas taustiņu kombinācijas'
+ },
+ help: {
+ insertParagraph: 'Ievietot Paragrāfu',
+ undo: 'Atcelt iepriekšējo darbību',
+ redo: 'Atkārtot atcelto darbību',
+ tab: 'Atkāpe',
+ untab: 'Samazināt atkāpi',
+ bold: 'Pārvērst tekstu treknrakstā',
+ italic: 'Pārvērst tekstu slīprakstā (kursīvā)',
+ underline: 'Pasvītrot tekstu',
+ strikethrough: 'Nosvītrot tekstu',
+ removeFormat: 'Notīrīt stilu no teksta',
+ justifyLeft: 'Līdzīnāt saturu pa kreisi',
+ justifyCenter: 'Centrēt saturu',
+ justifyRight: 'Līdzīnāt saturu pa labi',
+ justifyFull: 'Izlīdzināt saturu gar abām malām',
+ insertUnorderedList: 'Ievietot nenumurētu sarakstu',
+ insertOrderedList: 'Ievietot numurētu sarakstu',
+ outdent: 'Samazināt/noņemt atkāpi paragrāfam',
+ indent: 'Uzlikt atkāpi paragrāfam',
+ formatPara: 'Mainīt bloka tipu uz (p) Paragrāfu',
+ formatH1: 'Mainīt bloka tipu uz virsrakstu H1',
+ formatH2: 'Mainīt bloka tipu uz virsrakstu H2',
+ formatH3: 'Mainīt bloka tipu uz virsrakstu H3',
+ formatH4: 'Mainīt bloka tipu uz virsrakstu H4',
+ formatH5: 'Mainīt bloka tipu uz virsrakstu H5',
+ formatH6: 'Mainīt bloka tipu uz virsrakstu H6',
+ insertHorizontalRule: 'Ievietot horizontālu līniju',
+ 'linkDialog.show': 'Parādīt saites logu'
+ },
+ history: {
+ undo: 'Atsauks (undo)',
+ redo: 'Atkārtot (redo)'
+ },
+ specialChar: {
+ specialChar: 'ĪPAŠIE SIMBOLI',
+ select: 'Izvēlieties īpašos simbolus'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-lt-LV.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-lt-LV.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-lt-LV.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'lv-LV': {\n font: {\n bold: 'Treknraksts',\n italic: 'Kursīvs',\n underline: 'Pasvītrots',\n clear: 'Noņemt formatējumu',\n height: 'Līnijas augstums',\n name: 'Fonts',\n strikethrough: 'Nosvītrots',\n superscript: 'Augšraksts',\n subscript: 'Apakšraksts',\n size: 'Fonta lielums',\n },\n image: {\n image: 'Attēls',\n insert: 'Ievietot attēlu',\n resizeFull: 'Pilns izmērts',\n resizeHalf: 'Samazināt 50%',\n resizeQuarter: 'Samazināt 25%',\n floatLeft: 'Līdzināt pa kreisi',\n floatRight: 'Līdzināt pa labi',\n floatNone: 'Nelīdzināt',\n shapeRounded: 'Forma: apaļām malām',\n shapeCircle: 'Forma: aplis',\n shapeThumbnail: 'Forma: rāmītis',\n shapeNone: 'Forma: orģināla',\n dragImageHere: 'Ievēlciet attēlu šeit',\n dropImage: 'Drop image or Text',\n selectFromFiles: 'Izvēlēties failu',\n maximumFileSize: 'Maksimālais faila izmērs',\n maximumFileSizeError: 'Faila izmērs pārāk liels!',\n url: 'Attēla URL',\n remove: 'Dzēst attēlu',\n original: 'Oriģināls',\n },\n video: {\n video: 'Video',\n videoLink: 'Video saite',\n insert: 'Ievietot Video',\n url: 'Video URL?',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion or Youku)',\n },\n link: {\n link: 'Saite',\n insert: 'Ievietot saiti',\n unlink: 'Noņemt saiti',\n edit: 'Rediģēt',\n textToDisplay: 'Saites saturs',\n url: 'Uz kādu URL šai saitei būtu jāved?',\n openInNewWindow: 'Atvērt jaunā logā',\n },\n table: {\n table: 'Tabula',\n addRowAbove: 'Pievienot rindu virs',\n addRowBelow: 'Pievienot rindu zem',\n addColLeft: 'Pievienot kolonnu pa kreisi',\n addColRight: 'Pievienot kolonnu pa labi',\n delRow: 'Dzēst rindu',\n delCol: 'Dzēst kolonnu',\n delTable: 'Dzēst tabulu',\n },\n hr: {\n insert: 'Ievietot līniju',\n },\n style: {\n style: 'Stils',\n p: 'Parasts',\n blockquote: 'Citāts',\n pre: 'Kods',\n h1: 'Virsraksts h1',\n h2: 'Virsraksts h2',\n h3: 'Virsraksts h3',\n h4: 'Virsraksts h4',\n h5: 'Virsraksts h5',\n h6: 'Virsraksts h6',\n },\n lists: {\n unordered: 'Nenumurēts saraksts',\n ordered: 'Numurēts saraksts',\n },\n options: {\n help: 'Palīdzība',\n fullscreen: 'Pa visu ekrānu',\n codeview: 'HTML kods',\n },\n paragraph: {\n paragraph: 'Paragrāfs',\n outdent: 'Samazināt atkāpi',\n indent: 'Palielināt atkāpi',\n left: 'Līdzināt pa kreisi',\n center: 'Centrēt',\n right: 'Līdzināt pa labi',\n justify: 'Līdzināt gar abām malām',\n },\n color: {\n recent: 'Nesen izmantotās',\n more: 'Citas krāsas',\n background: 'Fona krāsa',\n foreground: 'Fonta krāsa',\n transparent: 'Caurspīdīgs',\n setTransparent: 'Iestatīt caurspīdīgumu',\n reset: 'Atjaunot',\n resetToDefault: 'Atjaunot noklusējumu',\n },\n shortcut: {\n shortcuts: 'Saīsnes',\n close: 'Aizvērt',\n textFormatting: 'Teksta formatēšana',\n action: 'Darbība',\n paragraphFormatting: 'Paragrāfa formatēšana',\n documentStyle: 'Dokumenta stils',\n extraKeys: 'Citas taustiņu kombinācijas',\n },\n help: {\n insertParagraph: 'Ievietot Paragrāfu',\n undo: 'Atcelt iepriekšējo darbību',\n redo: 'Atkārtot atcelto darbību',\n tab: 'Atkāpe',\n untab: 'Samazināt atkāpi',\n bold: 'Pārvērst tekstu treknrakstā',\n italic: 'Pārvērst tekstu slīprakstā (kursīvā)',\n underline: 'Pasvītrot tekstu',\n strikethrough: 'Nosvītrot tekstu',\n removeFormat: 'Notīrīt stilu no teksta',\n justifyLeft: 'Līdzīnāt saturu pa kreisi',\n justifyCenter: 'Centrēt saturu',\n justifyRight: 'Līdzīnāt saturu pa labi',\n justifyFull: 'Izlīdzināt saturu gar abām malām',\n insertUnorderedList: 'Ievietot nenumurētu sarakstu',\n insertOrderedList: 'Ievietot numurētu sarakstu',\n outdent: 'Samazināt/noņemt atkāpi paragrāfam',\n indent: 'Uzlikt atkāpi paragrāfam',\n formatPara: 'Mainīt bloka tipu uz (p) Paragrāfu',\n formatH1: 'Mainīt bloka tipu uz virsrakstu H1',\n formatH2: 'Mainīt bloka tipu uz virsrakstu H2',\n formatH3: 'Mainīt bloka tipu uz virsrakstu H3',\n formatH4: 'Mainīt bloka tipu uz virsrakstu H4',\n formatH5: 'Mainīt bloka tipu uz virsrakstu H5',\n formatH6: 'Mainīt bloka tipu uz virsrakstu H6',\n insertHorizontalRule: 'Ievietot horizontālu līniju',\n 'linkDialog.show': 'Parādīt saites logu',\n },\n history: {\n undo: 'Atsauks (undo)',\n redo: 'Atkārtot (redo)',\n },\n specialChar: {\n specialChar: 'ĪPAŠIE SIMBOLI',\n select: 'Izvēlieties īpašos simbolus',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","superscript","subscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","insertParagraph","undo","redo","tab","untab","removeFormat","justifyLeft","justifyCenter","justifyRight","justifyFull","insertUnorderedList","insertOrderedList","formatPara","formatH1","formatH2","formatH3","formatH4","formatH5","formatH6","insertHorizontalRule","history","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(t,a){if("object"==typeof exports&&"object"==typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var e=a();for(var r in e)("object"==typeof exports?exports:t)[r]=e[r]}}(self,(()=>{return(t=jQuery).extend(!0,t.summernote.lang,{"lv-LV":{font:{bold:"Treknraksts",italic:"Kursīvs",underline:"Pasvītrots",clear:"Noņemt formatējumu",height:"Līnijas augstums",name:"Fonts",strikethrough:"Nosvītrots",superscript:"Augšraksts",subscript:"Apakšraksts",size:"Fonta lielums"},image:{image:"Attēls",insert:"Ievietot attēlu",resizeFull:"Pilns izmērts",resizeHalf:"Samazināt 50%",resizeQuarter:"Samazināt 25%",floatLeft:"Līdzināt pa kreisi",floatRight:"Līdzināt pa labi",floatNone:"Nelīdzināt",shapeRounded:"Forma: apaļām malām",shapeCircle:"Forma: aplis",shapeThumbnail:"Forma: rāmītis",shapeNone:"Forma: orģināla",dragImageHere:"Ievēlciet attēlu šeit",dropImage:"Drop image or Text",selectFromFiles:"Izvēlēties failu",maximumFileSize:"Maksimālais faila izmērs",maximumFileSizeError:"Faila izmērs pārāk liels!",url:"Attēla URL",remove:"Dzēst attēlu",original:"Oriģināls"},video:{video:"Video",videoLink:"Video saite",insert:"Ievietot Video",url:"Video URL?",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion or Youku)"},link:{link:"Saite",insert:"Ievietot saiti",unlink:"Noņemt saiti",edit:"Rediģēt",textToDisplay:"Saites saturs",url:"Uz kādu URL šai saitei būtu jāved?",openInNewWindow:"Atvērt jaunā logā"},table:{table:"Tabula",addRowAbove:"Pievienot rindu virs",addRowBelow:"Pievienot rindu zem",addColLeft:"Pievienot kolonnu pa kreisi",addColRight:"Pievienot kolonnu pa labi",delRow:"Dzēst rindu",delCol:"Dzēst kolonnu",delTable:"Dzēst tabulu"},hr:{insert:"Ievietot līniju"},style:{style:"Stils",p:"Parasts",blockquote:"Citāts",pre:"Kods",h1:"Virsraksts h1",h2:"Virsraksts h2",h3:"Virsraksts h3",h4:"Virsraksts h4",h5:"Virsraksts h5",h6:"Virsraksts h6"},lists:{unordered:"Nenumurēts saraksts",ordered:"Numurēts saraksts"},options:{help:"Palīdzība",fullscreen:"Pa visu ekrānu",codeview:"HTML kods"},paragraph:{paragraph:"Paragrāfs",outdent:"Samazināt atkāpi",indent:"Palielināt atkāpi",left:"Līdzināt pa kreisi",center:"Centrēt",right:"Līdzināt pa labi",justify:"Līdzināt gar abām malām"},color:{recent:"Nesen izmantotās",more:"Citas krāsas",background:"Fona krāsa",foreground:"Fonta krāsa",transparent:"Caurspīdīgs",setTransparent:"Iestatīt caurspīdīgumu",reset:"Atjaunot",resetToDefault:"Atjaunot noklusējumu"},shortcut:{shortcuts:"Saīsnes",close:"Aizvērt",textFormatting:"Teksta formatēšana",action:"Darbība",paragraphFormatting:"Paragrāfa formatēšana",documentStyle:"Dokumenta stils",extraKeys:"Citas taustiņu kombinācijas"},help:{insertParagraph:"Ievietot Paragrāfu",undo:"Atcelt iepriekšējo darbību",redo:"Atkārtot atcelto darbību",tab:"Atkāpe",untab:"Samazināt atkāpi",bold:"Pārvērst tekstu treknrakstā",italic:"Pārvērst tekstu slīprakstā (kursīvā)",underline:"Pasvītrot tekstu",strikethrough:"Nosvītrot tekstu",removeFormat:"Notīrīt stilu no teksta",justifyLeft:"Līdzīnāt saturu pa kreisi",justifyCenter:"Centrēt saturu",justifyRight:"Līdzīnāt saturu pa labi",justifyFull:"Izlīdzināt saturu gar abām malām",insertUnorderedList:"Ievietot nenumurētu sarakstu",insertOrderedList:"Ievietot numurētu sarakstu",outdent:"Samazināt/noņemt atkāpi paragrāfam",indent:"Uzlikt atkāpi paragrāfam",formatPara:"Mainīt bloka tipu uz (p) Paragrāfu",formatH1:"Mainīt bloka tipu uz virsrakstu H1",formatH2:"Mainīt bloka tipu uz virsrakstu H2",formatH3:"Mainīt bloka tipu uz virsrakstu H3",formatH4:"Mainīt bloka tipu uz virsrakstu H4",formatH5:"Mainīt bloka tipu uz virsrakstu H5",formatH6:"Mainīt bloka tipu uz virsrakstu H6",insertHorizontalRule:"Ievietot horizontālu līniju","linkDialog.show":"Parādīt saites logu"},history:{undo:"Atsauks (undo)",redo:"Atkārtot (redo)"},specialChar:{specialChar:"ĪPAŠIE SIMBOLI",select:"Izvēlieties īpašos simbolus"}}}),{};var t}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+// Starsoft Mongolia LLC Temuujin Ariunbold
+
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'mn-MN': {
+ font: {
+ bold: 'Тод',
+ italic: 'Налуу',
+ underline: 'Доогуур зураас',
+ clear: 'Цэвэрлэх',
+ height: 'Өндөр',
+ name: 'Фонт',
+ superscript: 'Дээд илтгэгч',
+ subscript: 'Доод илтгэгч',
+ strikethrough: 'Дарах',
+ size: 'Хэмжээ'
+ },
+ image: {
+ image: 'Зураг',
+ insert: 'Оруулах',
+ resizeFull: 'Хэмжээ бүтэн',
+ resizeHalf: 'Хэмжээ 1/2',
+ resizeQuarter: 'Хэмжээ 1/4',
+ floatLeft: 'Зүүн талд байрлуулах',
+ floatRight: 'Баруун талд байрлуулах',
+ floatNone: 'Анхдагч байрлалд аваачих',
+ shapeRounded: 'Хүрээ: Дугуй',
+ shapeCircle: 'Хүрээ: Тойрог',
+ shapeThumbnail: 'Хүрээ: Хураангуй',
+ shapeNone: 'Хүрээгүй',
+ dragImageHere: 'Зургийг энд чирч авчирна уу',
+ dropImage: 'Drop image or Text',
+ selectFromFiles: 'Файлуудаас сонгоно уу',
+ maximumFileSize: 'Файлын дээд хэмжээ',
+ maximumFileSizeError: 'Файлын дээд хэмжээ хэтэрсэн',
+ url: 'Зургийн URL',
+ remove: 'Зургийг устгах',
+ original: 'Original'
+ },
+ video: {
+ video: 'Видео',
+ videoLink: 'Видео холбоос',
+ insert: 'Видео оруулах',
+ url: 'Видео URL?',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion болон Youku)'
+ },
+ link: {
+ link: 'Холбоос',
+ insert: 'Холбоос оруулах',
+ unlink: 'Холбоос арилгах',
+ edit: 'Засварлах',
+ textToDisplay: 'Харуулах бичвэр',
+ url: 'Энэ холбоос хаашаа очих вэ?',
+ openInNewWindow: 'Шинэ цонхонд нээх'
+ },
+ table: {
+ table: 'Хүснэгт',
+ addRowAbove: 'Add row above',
+ addRowBelow: 'Add row below',
+ addColLeft: 'Add column left',
+ addColRight: 'Add column right',
+ delRow: 'Delete row',
+ delCol: 'Delete column',
+ delTable: 'Delete table'
+ },
+ hr: {
+ insert: 'Хэвтээ шугам оруулах'
+ },
+ style: {
+ style: 'Хэв маяг',
+ p: 'p',
+ blockquote: 'Иш татах',
+ pre: 'Эх сурвалж',
+ h1: 'Гарчиг 1',
+ h2: 'Гарчиг 2',
+ h3: 'Гарчиг 3',
+ h4: 'Гарчиг 4',
+ h5: 'Гарчиг 5',
+ h6: 'Гарчиг 6'
+ },
+ lists: {
+ unordered: 'Эрэмбэлэгдээгүй',
+ ordered: 'Эрэмбэлэгдсэн'
+ },
+ options: {
+ help: 'Тусламж',
+ fullscreen: 'Дэлгэцийг дүүргэх',
+ codeview: 'HTML-Code харуулах'
+ },
+ paragraph: {
+ paragraph: 'Хэсэг',
+ outdent: 'Догол мөр хасах',
+ indent: 'Догол мөр нэмэх',
+ left: 'Зүүн тийш эгнүүлэх',
+ center: 'Төвд эгнүүлэх',
+ right: 'Баруун тийш эгнүүлэх',
+ justify: 'Мөрийг тэгшлэх'
+ },
+ color: {
+ recent: 'Сүүлд хэрэглэсэн өнгө',
+ more: 'Өөр өнгөнүүд',
+ background: 'Дэвсгэр өнгө',
+ foreground: 'Үсгийн өнгө',
+ transparent: 'Тунгалаг',
+ setTransparent: 'Тунгалаг болгох',
+ reset: 'Анхдагч өнгөөр тохируулах',
+ resetToDefault: 'Хэвд нь оруулах'
+ },
+ shortcut: {
+ shortcuts: 'Богино холбоос',
+ close: 'Хаалт',
+ textFormatting: 'Бичвэрийг хэлбэржүүлэх',
+ action: 'Үйлдэл',
+ paragraphFormatting: 'Догол мөрийг хэлбэржүүлэх',
+ documentStyle: 'Бичиг баримтын хэв загвар',
+ extraKeys: 'Extra keys'
+ },
+ help: {
+ 'insertParagraph': 'Insert Paragraph',
+ 'undo': 'Undoes the last command',
+ 'redo': 'Redoes the last command',
+ 'tab': 'Tab',
+ 'untab': 'Untab',
+ 'bold': 'Set a bold style',
+ 'italic': 'Set a italic style',
+ 'underline': 'Set a underline style',
+ 'strikethrough': 'Set a strikethrough style',
+ 'removeFormat': 'Clean a style',
+ 'justifyLeft': 'Set left align',
+ 'justifyCenter': 'Set center align',
+ 'justifyRight': 'Set right align',
+ 'justifyFull': 'Set full align',
+ 'insertUnorderedList': 'Toggle unordered list',
+ 'insertOrderedList': 'Toggle ordered list',
+ 'outdent': 'Outdent on current paragraph',
+ 'indent': 'Indent on current paragraph',
+ 'formatPara': 'Change current block\'s format as a paragraph(P tag)',
+ 'formatH1': 'Change current block\'s format as H1',
+ 'formatH2': 'Change current block\'s format as H2',
+ 'formatH3': 'Change current block\'s format as H3',
+ 'formatH4': 'Change current block\'s format as H4',
+ 'formatH5': 'Change current block\'s format as H5',
+ 'formatH6': 'Change current block\'s format as H6',
+ 'insertHorizontalRule': 'Insert horizontal rule',
+ 'linkDialog.show': 'Show Link Dialog'
+ },
+ history: {
+ undo: 'Буцаах',
+ redo: 'Дахин хийх'
+ },
+ specialChar: {
+ specialChar: 'Тусгай тэмдэгт',
+ select: 'Тусгай тэмдэгт сонгох'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-mn-MN.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-mn-MN.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-mn-MN.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","// Starsoft Mongolia LLC Temuujin Ariunbold\n\n(function($) {\n $.extend(true, $.summernote.lang, {\n 'mn-MN': {\n font: {\n bold: 'Тод',\n italic: 'Налуу',\n underline: 'Доогуур зураас',\n clear: 'Цэвэрлэх',\n height: 'Өндөр',\n name: 'Фонт',\n superscript: 'Дээд илтгэгч',\n subscript: 'Доод илтгэгч',\n strikethrough: 'Дарах',\n size: 'Хэмжээ',\n },\n image: {\n image: 'Зураг',\n insert: 'Оруулах',\n resizeFull: 'Хэмжээ бүтэн',\n resizeHalf: 'Хэмжээ 1/2',\n resizeQuarter: 'Хэмжээ 1/4',\n floatLeft: 'Зүүн талд байрлуулах',\n floatRight: 'Баруун талд байрлуулах',\n floatNone: 'Анхдагч байрлалд аваачих',\n shapeRounded: 'Хүрээ: Дугуй',\n shapeCircle: 'Хүрээ: Тойрог',\n shapeThumbnail: 'Хүрээ: Хураангуй',\n shapeNone: 'Хүрээгүй',\n dragImageHere: 'Зургийг энд чирч авчирна уу',\n dropImage: 'Drop image or Text',\n selectFromFiles: 'Файлуудаас сонгоно уу',\n maximumFileSize: 'Файлын дээд хэмжээ',\n maximumFileSizeError: 'Файлын дээд хэмжээ хэтэрсэн',\n url: 'Зургийн URL',\n remove: 'Зургийг устгах',\n original: 'Original',\n },\n video: {\n video: 'Видео',\n videoLink: 'Видео холбоос',\n insert: 'Видео оруулах',\n url: 'Видео URL?',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion болон Youku)',\n },\n link: {\n link: 'Холбоос',\n insert: 'Холбоос оруулах',\n unlink: 'Холбоос арилгах',\n edit: 'Засварлах',\n textToDisplay: 'Харуулах бичвэр',\n url: 'Энэ холбоос хаашаа очих вэ?',\n openInNewWindow: 'Шинэ цонхонд нээх',\n },\n table: {\n table: 'Хүснэгт',\n addRowAbove: 'Add row above',\n addRowBelow: 'Add row below',\n addColLeft: 'Add column left',\n addColRight: 'Add column right',\n delRow: 'Delete row',\n delCol: 'Delete column',\n delTable: 'Delete table',\n },\n hr: {\n insert: 'Хэвтээ шугам оруулах',\n },\n style: {\n style: 'Хэв маяг',\n p: 'p',\n blockquote: 'Иш татах',\n pre: 'Эх сурвалж',\n h1: 'Гарчиг 1',\n h2: 'Гарчиг 2',\n h3: 'Гарчиг 3',\n h4: 'Гарчиг 4',\n h5: 'Гарчиг 5',\n h6: 'Гарчиг 6',\n },\n lists: {\n unordered: 'Эрэмбэлэгдээгүй',\n ordered: 'Эрэмбэлэгдсэн',\n },\n options: {\n help: 'Тусламж',\n fullscreen: 'Дэлгэцийг дүүргэх',\n codeview: 'HTML-Code харуулах',\n },\n paragraph: {\n paragraph: 'Хэсэг',\n outdent: 'Догол мөр хасах',\n indent: 'Догол мөр нэмэх',\n left: 'Зүүн тийш эгнүүлэх',\n center: 'Төвд эгнүүлэх',\n right: 'Баруун тийш эгнүүлэх',\n justify: 'Мөрийг тэгшлэх',\n },\n color: {\n recent: 'Сүүлд хэрэглэсэн өнгө',\n more: 'Өөр өнгөнүүд',\n background: 'Дэвсгэр өнгө',\n foreground: 'Үсгийн өнгө',\n transparent: 'Тунгалаг',\n setTransparent: 'Тунгалаг болгох',\n reset: 'Анхдагч өнгөөр тохируулах',\n resetToDefault: 'Хэвд нь оруулах',\n },\n shortcut: {\n shortcuts: 'Богино холбоос',\n close: 'Хаалт',\n textFormatting: 'Бичвэрийг хэлбэржүүлэх',\n action: 'Үйлдэл',\n paragraphFormatting: 'Догол мөрийг хэлбэржүүлэх',\n documentStyle: 'Бичиг баримтын хэв загвар',\n extraKeys: 'Extra keys',\n },\n help: {\n 'insertParagraph': 'Insert Paragraph',\n 'undo': 'Undoes the last command',\n 'redo': 'Redoes the last command',\n 'tab': 'Tab',\n 'untab': 'Untab',\n 'bold': 'Set a bold style',\n 'italic': 'Set a italic style',\n 'underline': 'Set a underline style',\n 'strikethrough': 'Set a strikethrough style',\n 'removeFormat': 'Clean a style',\n 'justifyLeft': 'Set left align',\n 'justifyCenter': 'Set center align',\n 'justifyRight': 'Set right align',\n 'justifyFull': 'Set full align',\n 'insertUnorderedList': 'Toggle unordered list',\n 'insertOrderedList': 'Toggle ordered list',\n 'outdent': 'Outdent on current paragraph',\n 'indent': 'Indent on current paragraph',\n 'formatPara': 'Change current block\\'s format as a paragraph(P tag)',\n 'formatH1': 'Change current block\\'s format as H1',\n 'formatH2': 'Change current block\\'s format as H2',\n 'formatH3': 'Change current block\\'s format as H3',\n 'formatH4': 'Change current block\\'s format as H4',\n 'formatH5': 'Change current block\\'s format as H5',\n 'formatH6': 'Change current block\\'s format as H6',\n 'insertHorizontalRule': 'Insert horizontal rule',\n 'linkDialog.show': 'Show Link Dialog',\n },\n history: {\n undo: 'Буцаах',\n redo: 'Дахин хийх',\n },\n specialChar: {\n specialChar: 'Тусгай тэмдэгт',\n select: 'Тусгай тэмдэгт сонгох',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","superscript","subscript","strikethrough","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var a in r)("object"==typeof exports?exports:e)[a]=r[a]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"mn-MN":{font:{bold:"Тод",italic:"Налуу",underline:"Доогуур зураас",clear:"Цэвэрлэх",height:"Өндөр",name:"Фонт",superscript:"Дээд илтгэгч",subscript:"Доод илтгэгч",strikethrough:"Дарах",size:"Хэмжээ"},image:{image:"Зураг",insert:"Оруулах",resizeFull:"Хэмжээ бүтэн",resizeHalf:"Хэмжээ 1/2",resizeQuarter:"Хэмжээ 1/4",floatLeft:"Зүүн талд байрлуулах",floatRight:"Баруун талд байрлуулах",floatNone:"Анхдагч байрлалд аваачих",shapeRounded:"Хүрээ: Дугуй",shapeCircle:"Хүрээ: Тойрог",shapeThumbnail:"Хүрээ: Хураангуй",shapeNone:"Хүрээгүй",dragImageHere:"Зургийг энд чирч авчирна уу",dropImage:"Drop image or Text",selectFromFiles:"Файлуудаас сонгоно уу",maximumFileSize:"Файлын дээд хэмжээ",maximumFileSizeError:"Файлын дээд хэмжээ хэтэрсэн",url:"Зургийн URL",remove:"Зургийг устгах",original:"Original"},video:{video:"Видео",videoLink:"Видео холбоос",insert:"Видео оруулах",url:"Видео URL?",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion болон Youku)"},link:{link:"Холбоос",insert:"Холбоос оруулах",unlink:"Холбоос арилгах",edit:"Засварлах",textToDisplay:"Харуулах бичвэр",url:"Энэ холбоос хаашаа очих вэ?",openInNewWindow:"Шинэ цонхонд нээх"},table:{table:"Хүснэгт",addRowAbove:"Add row above",addRowBelow:"Add row below",addColLeft:"Add column left",addColRight:"Add column right",delRow:"Delete row",delCol:"Delete column",delTable:"Delete table"},hr:{insert:"Хэвтээ шугам оруулах"},style:{style:"Хэв маяг",p:"p",blockquote:"Иш татах",pre:"Эх сурвалж",h1:"Гарчиг 1",h2:"Гарчиг 2",h3:"Гарчиг 3",h4:"Гарчиг 4",h5:"Гарчиг 5",h6:"Гарчиг 6"},lists:{unordered:"Эрэмбэлэгдээгүй",ordered:"Эрэмбэлэгдсэн"},options:{help:"Тусламж",fullscreen:"Дэлгэцийг дүүргэх",codeview:"HTML-Code харуулах"},paragraph:{paragraph:"Хэсэг",outdent:"Догол мөр хасах",indent:"Догол мөр нэмэх",left:"Зүүн тийш эгнүүлэх",center:"Төвд эгнүүлэх",right:"Баруун тийш эгнүүлэх",justify:"Мөрийг тэгшлэх"},color:{recent:"Сүүлд хэрэглэсэн өнгө",more:"Өөр өнгөнүүд",background:"Дэвсгэр өнгө",foreground:"Үсгийн өнгө",transparent:"Тунгалаг",setTransparent:"Тунгалаг болгох",reset:"Анхдагч өнгөөр тохируулах",resetToDefault:"Хэвд нь оруулах"},shortcut:{shortcuts:"Богино холбоос",close:"Хаалт",textFormatting:"Бичвэрийг хэлбэржүүлэх",action:"Үйлдэл",paragraphFormatting:"Догол мөрийг хэлбэржүүлэх",documentStyle:"Бичиг баримтын хэв загвар",extraKeys:"Extra keys"},help:{insertParagraph:"Insert Paragraph",undo:"Undoes the last command",redo:"Redoes the last command",tab:"Tab",untab:"Untab",bold:"Set a bold style",italic:"Set a italic style",underline:"Set a underline style",strikethrough:"Set a strikethrough style",removeFormat:"Clean a style",justifyLeft:"Set left align",justifyCenter:"Set center align",justifyRight:"Set right align",justifyFull:"Set full align",insertUnorderedList:"Toggle unordered list",insertOrderedList:"Toggle ordered list",outdent:"Outdent on current paragraph",indent:"Indent on current paragraph",formatPara:"Change current block's format as a paragraph(P tag)",formatH1:"Change current block's format as H1",formatH2:"Change current block's format as H2",formatH3:"Change current block's format as H3",formatH4:"Change current block's format as H4",formatH5:"Change current block's format as H5",formatH6:"Change current block's format as H6",insertHorizontalRule:"Insert horizontal rule","linkDialog.show":"Show Link Dialog"},history:{undo:"Буцаах",redo:"Дахин хийх"},specialChar:{specialChar:"Тусгай тэмдэгт",select:"Тусгай тэмдэгт сонгох"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'nb-NO': {
+ font: {
+ bold: 'Fet',
+ italic: 'Kursiv',
+ underline: 'Understrek',
+ clear: 'Fjern formatering',
+ height: 'Linjehøyde',
+ name: 'Skrifttype',
+ strikethrough: 'Gjennomstrek',
+ subscript: 'Subscript',
+ superscript: 'Superscript',
+ size: 'Skriftstørrelse'
+ },
+ image: {
+ image: 'Bilde',
+ insert: 'Sett inn bilde',
+ resizeFull: 'Sett full størrelse',
+ resizeHalf: 'Sett halv størrelse',
+ resizeQuarter: 'Sett kvart størrelse',
+ floatLeft: 'Flyt til venstre',
+ floatRight: 'Flyt til høyre',
+ floatNone: 'Fjern flyt',
+ shapeRounded: 'Form: Rundet',
+ shapeCircle: 'Form: Sirkel',
+ shapeThumbnail: 'Form: Miniatyr',
+ shapeNone: 'Form: Ingen',
+ dragImageHere: 'Dra et bilde hit',
+ dropImage: 'Drop image or Text',
+ selectFromFiles: 'Velg fra filer',
+ maximumFileSize: 'Max filstørrelse',
+ maximumFileSizeError: 'Maks filstørrelse overskredet.',
+ url: 'Bilde-URL',
+ remove: 'Fjern bilde',
+ original: 'Original'
+ },
+ video: {
+ video: 'Video',
+ videoLink: 'Videolenke',
+ insert: 'Sett inn video',
+ url: 'Video-URL',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion eller Youku)'
+ },
+ link: {
+ link: 'Lenke',
+ insert: 'Sett inn lenke',
+ unlink: 'Fjern lenke',
+ edit: 'Rediger',
+ textToDisplay: 'Visningstekst',
+ url: 'Til hvilken URL skal denne lenken peke?',
+ openInNewWindow: 'Åpne i nytt vindu'
+ },
+ table: {
+ table: 'Tabell',
+ addRowAbove: 'Legg til rad over',
+ addRowBelow: 'Legg til rad under',
+ addColLeft: 'Legg til kolonne på venstre side',
+ addColRight: 'Legg til kolonne på høyre side',
+ delRow: 'Slett rad',
+ delCol: 'Slett kolonne',
+ delTable: 'Slett tabell'
+ },
+ hr: {
+ insert: 'Sett inn horisontal linje'
+ },
+ style: {
+ style: 'Stil',
+ p: 'Paragraf',
+ blockquote: 'Sitat',
+ pre: 'Kode',
+ h1: 'Overskrift 1',
+ h2: 'Overskrift 2',
+ h3: 'Overskrift 3',
+ h4: 'Overskrift 4',
+ h5: 'Overskrift 5',
+ h6: 'Overskrift 6'
+ },
+ lists: {
+ unordered: 'Punktliste',
+ ordered: 'Nummerert liste'
+ },
+ options: {
+ help: 'Hjelp',
+ fullscreen: 'Fullskjerm',
+ codeview: 'HTML-visning'
+ },
+ paragraph: {
+ paragraph: 'Avsnitt',
+ outdent: 'Tilbakerykk',
+ indent: 'Innrykk',
+ left: 'Venstrejustert',
+ center: 'Midtstilt',
+ right: 'Høyrejustert',
+ justify: 'Blokkjustert'
+ },
+ color: {
+ recent: 'Nylig valgt farge',
+ more: 'Flere farger',
+ background: 'Bakgrunnsfarge',
+ foreground: 'Skriftfarge',
+ transparent: 'Gjennomsiktig',
+ setTransparent: 'Sett gjennomsiktig',
+ reset: 'Nullstill',
+ resetToDefault: 'Nullstill til standard'
+ },
+ shortcut: {
+ shortcuts: 'Hurtigtaster',
+ close: 'Lukk',
+ textFormatting: 'Tekstformatering',
+ action: 'Handling',
+ paragraphFormatting: 'Avsnittsformatering',
+ documentStyle: 'Dokumentstil'
+ },
+ help: {
+ 'insertParagraph': 'Sett inn avsnitt',
+ 'undo': 'Angre siste handling',
+ 'redo': 'Gjør om siste handling',
+ 'tab': 'Tab',
+ 'untab': 'Untab',
+ 'bold': 'Angi en fet stil',
+ 'italic': 'Angi en kursiv stil',
+ 'underline': 'Sett en understreket stil',
+ 'strikethrough': 'Sett en gjennomgående sti',
+ 'removeFormat': 'Tøm formattering',
+ 'justifyLeft': 'Angi venstrejustering',
+ 'justifyCenter': 'Angi sentrert justering',
+ 'justifyRight': 'Angi høyre justering',
+ 'justifyFull': 'Angi full justering',
+ 'insertUnorderedList': 'Bytt uordnet liste',
+ 'insertOrderedList': 'Bytt sortert liste',
+ 'outdent': 'Utrykk på valgt avsnitt',
+ 'indent': 'Innrykk på valgt avsnitt',
+ 'formatPara': 'Endre gjeldende blokkformat til et avsnitt (P-kode)',
+ 'formatH1': 'Endre gjeldende blokkformat til H1',
+ 'formatH2': 'Endre gjeldende blokkformat til H2',
+ 'formatH3': 'Endre gjeldende blokkformat til H3',
+ 'formatH4': 'Endre gjeldende blokkformat til H4',
+ 'formatH5': 'Endre gjeldende blokkformat til H5',
+ 'formatH6': 'Endre gjeldende blokkformat til H6',
+ 'insertHorizontalRule': 'Sett inn horisontal deler',
+ 'linkDialog.show': 'Vis koblingsdialog'
+ },
+ history: {
+ undo: 'Angre',
+ redo: 'Gjør om'
+ },
+ specialChar: {
+ specialChar: 'SPESIELLE TEGN',
+ select: 'Velg spesielle tegn'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-nb-NO.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-nb-NO.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-nb-NO.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'nb-NO': {\n font: {\n bold: 'Fet',\n italic: 'Kursiv',\n underline: 'Understrek',\n clear: 'Fjern formatering',\n height: 'Linjehøyde',\n name: 'Skrifttype',\n strikethrough: 'Gjennomstrek',\n subscript: 'Subscript',\n superscript: 'Superscript',\n size: 'Skriftstørrelse',\n },\n image: {\n image: 'Bilde',\n insert: 'Sett inn bilde',\n resizeFull: 'Sett full størrelse',\n resizeHalf: 'Sett halv størrelse',\n resizeQuarter: 'Sett kvart størrelse',\n floatLeft: 'Flyt til venstre',\n floatRight: 'Flyt til høyre',\n floatNone: 'Fjern flyt',\n shapeRounded: 'Form: Rundet',\n shapeCircle: 'Form: Sirkel',\n shapeThumbnail: 'Form: Miniatyr',\n shapeNone: 'Form: Ingen',\n dragImageHere: 'Dra et bilde hit',\n dropImage: 'Drop image or Text',\n selectFromFiles: 'Velg fra filer',\n maximumFileSize: 'Max filstørrelse',\n maximumFileSizeError: 'Maks filstørrelse overskredet.',\n url: 'Bilde-URL',\n remove: 'Fjern bilde',\n original: 'Original',\n },\n video: {\n video: 'Video',\n videoLink: 'Videolenke',\n insert: 'Sett inn video',\n url: 'Video-URL',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion eller Youku)',\n },\n link: {\n link: 'Lenke',\n insert: 'Sett inn lenke',\n unlink: 'Fjern lenke',\n edit: 'Rediger',\n textToDisplay: 'Visningstekst',\n url: 'Til hvilken URL skal denne lenken peke?',\n openInNewWindow: 'Åpne i nytt vindu',\n },\n table: {\n table: 'Tabell',\n addRowAbove: 'Legg til rad over',\n addRowBelow: 'Legg til rad under',\n addColLeft: 'Legg til kolonne på venstre side',\n addColRight: 'Legg til kolonne på høyre side',\n delRow: 'Slett rad',\n delCol: 'Slett kolonne',\n delTable: 'Slett tabell',\n },\n hr: {\n insert: 'Sett inn horisontal linje',\n },\n style: {\n style: 'Stil',\n p: 'Paragraf',\n blockquote: 'Sitat',\n pre: 'Kode',\n h1: 'Overskrift 1',\n h2: 'Overskrift 2',\n h3: 'Overskrift 3',\n h4: 'Overskrift 4',\n h5: 'Overskrift 5',\n h6: 'Overskrift 6',\n },\n lists: {\n unordered: 'Punktliste',\n ordered: 'Nummerert liste',\n },\n options: {\n help: 'Hjelp',\n fullscreen: 'Fullskjerm',\n codeview: 'HTML-visning',\n },\n paragraph: {\n paragraph: 'Avsnitt',\n outdent: 'Tilbakerykk',\n indent: 'Innrykk',\n left: 'Venstrejustert',\n center: 'Midtstilt',\n right: 'Høyrejustert',\n justify: 'Blokkjustert',\n },\n color: {\n recent: 'Nylig valgt farge',\n more: 'Flere farger',\n background: 'Bakgrunnsfarge',\n foreground: 'Skriftfarge',\n transparent: 'Gjennomsiktig',\n setTransparent: 'Sett gjennomsiktig',\n reset: 'Nullstill',\n resetToDefault: 'Nullstill til standard',\n },\n shortcut: {\n shortcuts: 'Hurtigtaster',\n close: 'Lukk',\n textFormatting: 'Tekstformatering',\n action: 'Handling',\n paragraphFormatting: 'Avsnittsformatering',\n documentStyle: 'Dokumentstil',\n },\n help: {\n 'insertParagraph': 'Sett inn avsnitt',\n 'undo': 'Angre siste handling',\n 'redo': 'Gjør om siste handling',\n 'tab': 'Tab',\n 'untab': 'Untab',\n 'bold': 'Angi en fet stil',\n 'italic': 'Angi en kursiv stil',\n 'underline': 'Sett en understreket stil',\n 'strikethrough': 'Sett en gjennomgående sti',\n 'removeFormat': 'Tøm formattering',\n 'justifyLeft': 'Angi venstrejustering',\n 'justifyCenter': 'Angi sentrert justering',\n 'justifyRight': 'Angi høyre justering',\n 'justifyFull': 'Angi full justering',\n 'insertUnorderedList': 'Bytt uordnet liste',\n 'insertOrderedList': 'Bytt sortert liste',\n 'outdent': 'Utrykk på valgt avsnitt',\n 'indent': 'Innrykk på valgt avsnitt',\n 'formatPara': 'Endre gjeldende blokkformat til et avsnitt (P-kode)',\n 'formatH1': 'Endre gjeldende blokkformat til H1',\n 'formatH2': 'Endre gjeldende blokkformat til H2',\n 'formatH3': 'Endre gjeldende blokkformat til H3',\n 'formatH4': 'Endre gjeldende blokkformat til H4',\n 'formatH5': 'Endre gjeldende blokkformat til H5',\n 'formatH6': 'Endre gjeldende blokkformat til H6',\n 'insertHorizontalRule': 'Sett inn horisontal deler',\n 'linkDialog.show': 'Vis koblingsdialog',\n },\n history: {\n undo: 'Angre',\n redo: 'Gjør om',\n },\n specialChar: {\n specialChar: 'SPESIELLE TEGN',\n select: 'Velg spesielle tegn',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var i in r)("object"==typeof exports?exports:e)[i]=r[i]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"nb-NO":{font:{bold:"Fet",italic:"Kursiv",underline:"Understrek",clear:"Fjern formatering",height:"Linjehøyde",name:"Skrifttype",strikethrough:"Gjennomstrek",subscript:"Subscript",superscript:"Superscript",size:"Skriftstørrelse"},image:{image:"Bilde",insert:"Sett inn bilde",resizeFull:"Sett full størrelse",resizeHalf:"Sett halv størrelse",resizeQuarter:"Sett kvart størrelse",floatLeft:"Flyt til venstre",floatRight:"Flyt til høyre",floatNone:"Fjern flyt",shapeRounded:"Form: Rundet",shapeCircle:"Form: Sirkel",shapeThumbnail:"Form: Miniatyr",shapeNone:"Form: Ingen",dragImageHere:"Dra et bilde hit",dropImage:"Drop image or Text",selectFromFiles:"Velg fra filer",maximumFileSize:"Max filstørrelse",maximumFileSizeError:"Maks filstørrelse overskredet.",url:"Bilde-URL",remove:"Fjern bilde",original:"Original"},video:{video:"Video",videoLink:"Videolenke",insert:"Sett inn video",url:"Video-URL",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion eller Youku)"},link:{link:"Lenke",insert:"Sett inn lenke",unlink:"Fjern lenke",edit:"Rediger",textToDisplay:"Visningstekst",url:"Til hvilken URL skal denne lenken peke?",openInNewWindow:"Åpne i nytt vindu"},table:{table:"Tabell",addRowAbove:"Legg til rad over",addRowBelow:"Legg til rad under",addColLeft:"Legg til kolonne på venstre side",addColRight:"Legg til kolonne på høyre side",delRow:"Slett rad",delCol:"Slett kolonne",delTable:"Slett tabell"},hr:{insert:"Sett inn horisontal linje"},style:{style:"Stil",p:"Paragraf",blockquote:"Sitat",pre:"Kode",h1:"Overskrift 1",h2:"Overskrift 2",h3:"Overskrift 3",h4:"Overskrift 4",h5:"Overskrift 5",h6:"Overskrift 6"},lists:{unordered:"Punktliste",ordered:"Nummerert liste"},options:{help:"Hjelp",fullscreen:"Fullskjerm",codeview:"HTML-visning"},paragraph:{paragraph:"Avsnitt",outdent:"Tilbakerykk",indent:"Innrykk",left:"Venstrejustert",center:"Midtstilt",right:"Høyrejustert",justify:"Blokkjustert"},color:{recent:"Nylig valgt farge",more:"Flere farger",background:"Bakgrunnsfarge",foreground:"Skriftfarge",transparent:"Gjennomsiktig",setTransparent:"Sett gjennomsiktig",reset:"Nullstill",resetToDefault:"Nullstill til standard"},shortcut:{shortcuts:"Hurtigtaster",close:"Lukk",textFormatting:"Tekstformatering",action:"Handling",paragraphFormatting:"Avsnittsformatering",documentStyle:"Dokumentstil"},help:{insertParagraph:"Sett inn avsnitt",undo:"Angre siste handling",redo:"Gjør om siste handling",tab:"Tab",untab:"Untab",bold:"Angi en fet stil",italic:"Angi en kursiv stil",underline:"Sett en understreket stil",strikethrough:"Sett en gjennomgående sti",removeFormat:"Tøm formattering",justifyLeft:"Angi venstrejustering",justifyCenter:"Angi sentrert justering",justifyRight:"Angi høyre justering",justifyFull:"Angi full justering",insertUnorderedList:"Bytt uordnet liste",insertOrderedList:"Bytt sortert liste",outdent:"Utrykk på valgt avsnitt",indent:"Innrykk på valgt avsnitt",formatPara:"Endre gjeldende blokkformat til et avsnitt (P-kode)",formatH1:"Endre gjeldende blokkformat til H1",formatH2:"Endre gjeldende blokkformat til H2",formatH3:"Endre gjeldende blokkformat til H3",formatH4:"Endre gjeldende blokkformat til H4",formatH5:"Endre gjeldende blokkformat til H5",formatH6:"Endre gjeldende blokkformat til H6",insertHorizontalRule:"Sett inn horisontal deler","linkDialog.show":"Vis koblingsdialog"},history:{undo:"Angre",redo:"Gjør om"},specialChar:{specialChar:"SPESIELLE TEGN",select:"Velg spesielle tegn"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'nl-NL': {
+ font: {
+ bold: 'Vet',
+ italic: 'Cursief',
+ underline: 'Onderstrepen',
+ clear: 'Stijl verwijderen',
+ height: 'Regelhoogte',
+ name: 'Lettertype',
+ strikethrough: 'Doorhalen',
+ subscript: 'Subscript',
+ superscript: 'Superscript',
+ size: 'Tekstgrootte'
+ },
+ image: {
+ image: 'Afbeelding',
+ insert: 'Afbeelding invoegen',
+ resizeFull: 'Volledige breedte',
+ resizeHalf: 'Halve breedte',
+ resizeQuarter: 'Kwart breedte',
+ floatLeft: 'Links uitlijnen',
+ floatRight: 'Rechts uitlijnen',
+ floatNone: 'Geen uitlijning',
+ shapeRounded: 'Shape: Rounded',
+ shapeCircle: 'Shape: Circle',
+ shapeThumbnail: 'Shape: Thumbnail',
+ shapeNone: 'Shape: None',
+ dragImageHere: 'Sleep hier een afbeelding naar toe',
+ dropImage: 'Drop image or Text',
+ selectFromFiles: 'Selecteer een bestand',
+ maximumFileSize: 'Maximum file size',
+ maximumFileSizeError: 'Maximum file size exceeded.',
+ url: 'URL van de afbeelding',
+ remove: 'Verwijder afbeelding',
+ original: 'Original'
+ },
+ video: {
+ video: 'Video',
+ videoLink: 'Video link',
+ insert: 'Video invoegen',
+ url: 'URL van de video',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion of Youku)'
+ },
+ link: {
+ link: 'Link',
+ insert: 'Link invoegen',
+ unlink: 'Link verwijderen',
+ edit: 'Wijzigen',
+ textToDisplay: 'Tekst van link',
+ url: 'Naar welke URL moet deze link verwijzen?',
+ openInNewWindow: 'Open in nieuw venster'
+ },
+ table: {
+ table: 'Tabel',
+ addRowAbove: 'Rij hierboven invoegen',
+ addRowBelow: 'Rij hieronder invoegen',
+ addColLeft: 'Kolom links toevoegen',
+ addColRight: 'Kolom rechts toevoegen',
+ delRow: 'Verwijder rij',
+ delCol: 'Verwijder kolom',
+ delTable: 'Verwijder tabel'
+ },
+ hr: {
+ insert: 'Horizontale lijn invoegen'
+ },
+ style: {
+ style: 'Stijl',
+ p: 'Normaal',
+ blockquote: 'Quote',
+ pre: 'Code',
+ h1: 'Kop 1',
+ h2: 'Kop 2',
+ h3: 'Kop 3',
+ h4: 'Kop 4',
+ h5: 'Kop 5',
+ h6: 'Kop 6'
+ },
+ lists: {
+ unordered: 'Ongeordende lijst',
+ ordered: 'Geordende lijst'
+ },
+ options: {
+ help: 'Help',
+ fullscreen: 'Volledig scherm',
+ codeview: 'Bekijk Code'
+ },
+ paragraph: {
+ paragraph: 'Paragraaf',
+ outdent: 'Inspringen verkleinen',
+ indent: 'Inspringen vergroten',
+ left: 'Links uitlijnen',
+ center: 'Centreren',
+ right: 'Rechts uitlijnen',
+ justify: 'Uitvullen'
+ },
+ color: {
+ recent: 'Recente kleur',
+ more: 'Meer kleuren',
+ background: 'Achtergrond kleur',
+ foreground: 'Tekst kleur',
+ transparent: 'Transparant',
+ setTransparent: 'Transparant',
+ reset: 'Standaard',
+ resetToDefault: 'Standaard kleur'
+ },
+ shortcut: {
+ shortcuts: 'Toetsencombinaties',
+ close: 'sluiten',
+ textFormatting: 'Tekststijlen',
+ action: 'Acties',
+ paragraphFormatting: 'Paragraafstijlen',
+ documentStyle: 'Documentstijlen',
+ extraKeys: 'Extra keys'
+ },
+ help: {
+ 'insertParagraph': 'Alinea invoegen',
+ 'undo': 'Laatste handeling ongedaan maken',
+ 'redo': 'Laatste handeling opnieuw uitvoeren',
+ 'tab': 'Tab',
+ 'untab': 'Herstel tab',
+ 'bold': 'Stel stijl in als vet',
+ 'italic': 'Stel stijl in als cursief',
+ 'underline': 'Stel stijl in als onderstreept',
+ 'strikethrough': 'Stel stijl in als doorgestreept',
+ 'removeFormat': 'Verwijder stijl',
+ 'justifyLeft': 'Lijn links uit',
+ 'justifyCenter': 'Set center align',
+ 'justifyRight': 'Lijn rechts uit',
+ 'justifyFull': 'Lijn uit op volledige breedte',
+ 'insertUnorderedList': 'Zet ongeordende lijstweergave aan',
+ 'insertOrderedList': 'Zet geordende lijstweergave aan',
+ 'outdent': 'Verwijder inspringing huidige alinea',
+ 'indent': 'Inspringen op huidige alinea',
+ 'formatPara': 'Wijzig formattering huidig blok in alinea(P tag)',
+ 'formatH1': 'Formatteer huidig blok als H1',
+ 'formatH2': 'Formatteer huidig blok als H2',
+ 'formatH3': 'Formatteer huidig blok als H3',
+ 'formatH4': 'Formatteer huidig blok als H4',
+ 'formatH5': 'Formatteer huidig blok als H5',
+ 'formatH6': 'Formatteer huidig blok als H6',
+ 'insertHorizontalRule': 'Invoegen horizontale lijn',
+ 'linkDialog.show': 'Toon Link Dialoogvenster'
+ },
+ history: {
+ undo: 'Ongedaan maken',
+ redo: 'Opnieuw doorvoeren'
+ },
+ specialChar: {
+ specialChar: 'SPECIALE TEKENS',
+ select: 'Selecteer Speciale Tekens'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-nl-NL.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-nl-NL.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-nl-NL.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'nl-NL': {\n font: {\n bold: 'Vet',\n italic: 'Cursief',\n underline: 'Onderstrepen',\n clear: 'Stijl verwijderen',\n height: 'Regelhoogte',\n name: 'Lettertype',\n strikethrough: 'Doorhalen',\n subscript: 'Subscript',\n superscript: 'Superscript',\n size: 'Tekstgrootte',\n },\n image: {\n image: 'Afbeelding',\n insert: 'Afbeelding invoegen',\n resizeFull: 'Volledige breedte',\n resizeHalf: 'Halve breedte',\n resizeQuarter: 'Kwart breedte',\n floatLeft: 'Links uitlijnen',\n floatRight: 'Rechts uitlijnen',\n floatNone: 'Geen uitlijning',\n shapeRounded: 'Shape: Rounded',\n shapeCircle: 'Shape: Circle',\n shapeThumbnail: 'Shape: Thumbnail',\n shapeNone: 'Shape: None',\n dragImageHere: 'Sleep hier een afbeelding naar toe',\n dropImage: 'Drop image or Text',\n selectFromFiles: 'Selecteer een bestand',\n maximumFileSize: 'Maximum file size',\n maximumFileSizeError: 'Maximum file size exceeded.',\n url: 'URL van de afbeelding',\n remove: 'Verwijder afbeelding',\n original: 'Original',\n },\n video: {\n video: 'Video',\n videoLink: 'Video link',\n insert: 'Video invoegen',\n url: 'URL van de video',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion of Youku)',\n },\n link: {\n link: 'Link',\n insert: 'Link invoegen',\n unlink: 'Link verwijderen',\n edit: 'Wijzigen',\n textToDisplay: 'Tekst van link',\n url: 'Naar welke URL moet deze link verwijzen?',\n openInNewWindow: 'Open in nieuw venster',\n },\n table: {\n table: 'Tabel',\n addRowAbove: 'Rij hierboven invoegen',\n addRowBelow: 'Rij hieronder invoegen',\n addColLeft: 'Kolom links toevoegen',\n addColRight: 'Kolom rechts toevoegen',\n delRow: 'Verwijder rij',\n delCol: 'Verwijder kolom',\n delTable: 'Verwijder tabel',\n },\n hr: {\n insert: 'Horizontale lijn invoegen',\n },\n style: {\n style: 'Stijl',\n p: 'Normaal',\n blockquote: 'Quote',\n pre: 'Code',\n h1: 'Kop 1',\n h2: 'Kop 2',\n h3: 'Kop 3',\n h4: 'Kop 4',\n h5: 'Kop 5',\n h6: 'Kop 6',\n },\n lists: {\n unordered: 'Ongeordende lijst',\n ordered: 'Geordende lijst',\n },\n options: {\n help: 'Help',\n fullscreen: 'Volledig scherm',\n codeview: 'Bekijk Code',\n },\n paragraph: {\n paragraph: 'Paragraaf',\n outdent: 'Inspringen verkleinen',\n indent: 'Inspringen vergroten',\n left: 'Links uitlijnen',\n center: 'Centreren',\n right: 'Rechts uitlijnen',\n justify: 'Uitvullen',\n },\n color: {\n recent: 'Recente kleur',\n more: 'Meer kleuren',\n background: 'Achtergrond kleur',\n foreground: 'Tekst kleur',\n transparent: 'Transparant',\n setTransparent: 'Transparant',\n reset: 'Standaard',\n resetToDefault: 'Standaard kleur',\n },\n shortcut: {\n shortcuts: 'Toetsencombinaties',\n close: 'sluiten',\n textFormatting: 'Tekststijlen',\n action: 'Acties',\n paragraphFormatting: 'Paragraafstijlen',\n documentStyle: 'Documentstijlen',\n extraKeys: 'Extra keys',\n },\n help: {\n 'insertParagraph': 'Alinea invoegen',\n 'undo': 'Laatste handeling ongedaan maken',\n 'redo': 'Laatste handeling opnieuw uitvoeren',\n 'tab': 'Tab',\n 'untab': 'Herstel tab',\n 'bold': 'Stel stijl in als vet',\n 'italic': 'Stel stijl in als cursief',\n 'underline': 'Stel stijl in als onderstreept',\n 'strikethrough': 'Stel stijl in als doorgestreept',\n 'removeFormat': 'Verwijder stijl',\n 'justifyLeft': 'Lijn links uit',\n 'justifyCenter': 'Set center align',\n 'justifyRight': 'Lijn rechts uit',\n 'justifyFull': 'Lijn uit op volledige breedte',\n 'insertUnorderedList': 'Zet ongeordende lijstweergave aan',\n 'insertOrderedList': 'Zet geordende lijstweergave aan',\n 'outdent': 'Verwijder inspringing huidige alinea',\n 'indent': 'Inspringen op huidige alinea',\n 'formatPara': 'Wijzig formattering huidig blok in alinea(P tag)',\n 'formatH1': 'Formatteer huidig blok als H1',\n 'formatH2': 'Formatteer huidig blok als H2',\n 'formatH3': 'Formatteer huidig blok als H3',\n 'formatH4': 'Formatteer huidig blok als H4',\n 'formatH5': 'Formatteer huidig blok als H5',\n 'formatH6': 'Formatteer huidig blok als H6',\n 'insertHorizontalRule': 'Invoegen horizontale lijn',\n 'linkDialog.show': 'Toon Link Dialoogvenster',\n },\n history: {\n undo: 'Ongedaan maken',\n redo: 'Opnieuw doorvoeren',\n },\n specialChar: {\n specialChar: 'SPECIALE TEKENS',\n select: 'Selecteer Speciale Tekens',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,i){if("object"==typeof exports&&"object"==typeof module)module.exports=i();else if("function"==typeof define&&define.amd)define([],i);else{var n=i();for(var t in n)("object"==typeof exports?exports:e)[t]=n[t]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"nl-NL":{font:{bold:"Vet",italic:"Cursief",underline:"Onderstrepen",clear:"Stijl verwijderen",height:"Regelhoogte",name:"Lettertype",strikethrough:"Doorhalen",subscript:"Subscript",superscript:"Superscript",size:"Tekstgrootte"},image:{image:"Afbeelding",insert:"Afbeelding invoegen",resizeFull:"Volledige breedte",resizeHalf:"Halve breedte",resizeQuarter:"Kwart breedte",floatLeft:"Links uitlijnen",floatRight:"Rechts uitlijnen",floatNone:"Geen uitlijning",shapeRounded:"Shape: Rounded",shapeCircle:"Shape: Circle",shapeThumbnail:"Shape: Thumbnail",shapeNone:"Shape: None",dragImageHere:"Sleep hier een afbeelding naar toe",dropImage:"Drop image or Text",selectFromFiles:"Selecteer een bestand",maximumFileSize:"Maximum file size",maximumFileSizeError:"Maximum file size exceeded.",url:"URL van de afbeelding",remove:"Verwijder afbeelding",original:"Original"},video:{video:"Video",videoLink:"Video link",insert:"Video invoegen",url:"URL van de video",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion of Youku)"},link:{link:"Link",insert:"Link invoegen",unlink:"Link verwijderen",edit:"Wijzigen",textToDisplay:"Tekst van link",url:"Naar welke URL moet deze link verwijzen?",openInNewWindow:"Open in nieuw venster"},table:{table:"Tabel",addRowAbove:"Rij hierboven invoegen",addRowBelow:"Rij hieronder invoegen",addColLeft:"Kolom links toevoegen",addColRight:"Kolom rechts toevoegen",delRow:"Verwijder rij",delCol:"Verwijder kolom",delTable:"Verwijder tabel"},hr:{insert:"Horizontale lijn invoegen"},style:{style:"Stijl",p:"Normaal",blockquote:"Quote",pre:"Code",h1:"Kop 1",h2:"Kop 2",h3:"Kop 3",h4:"Kop 4",h5:"Kop 5",h6:"Kop 6"},lists:{unordered:"Ongeordende lijst",ordered:"Geordende lijst"},options:{help:"Help",fullscreen:"Volledig scherm",codeview:"Bekijk Code"},paragraph:{paragraph:"Paragraaf",outdent:"Inspringen verkleinen",indent:"Inspringen vergroten",left:"Links uitlijnen",center:"Centreren",right:"Rechts uitlijnen",justify:"Uitvullen"},color:{recent:"Recente kleur",more:"Meer kleuren",background:"Achtergrond kleur",foreground:"Tekst kleur",transparent:"Transparant",setTransparent:"Transparant",reset:"Standaard",resetToDefault:"Standaard kleur"},shortcut:{shortcuts:"Toetsencombinaties",close:"sluiten",textFormatting:"Tekststijlen",action:"Acties",paragraphFormatting:"Paragraafstijlen",documentStyle:"Documentstijlen",extraKeys:"Extra keys"},help:{insertParagraph:"Alinea invoegen",undo:"Laatste handeling ongedaan maken",redo:"Laatste handeling opnieuw uitvoeren",tab:"Tab",untab:"Herstel tab",bold:"Stel stijl in als vet",italic:"Stel stijl in als cursief",underline:"Stel stijl in als onderstreept",strikethrough:"Stel stijl in als doorgestreept",removeFormat:"Verwijder stijl",justifyLeft:"Lijn links uit",justifyCenter:"Set center align",justifyRight:"Lijn rechts uit",justifyFull:"Lijn uit op volledige breedte",insertUnorderedList:"Zet ongeordende lijstweergave aan",insertOrderedList:"Zet geordende lijstweergave aan",outdent:"Verwijder inspringing huidige alinea",indent:"Inspringen op huidige alinea",formatPara:"Wijzig formattering huidig blok in alinea(P tag)",formatH1:"Formatteer huidig blok als H1",formatH2:"Formatteer huidig blok als H2",formatH3:"Formatteer huidig blok als H3",formatH4:"Formatteer huidig blok als H4",formatH5:"Formatteer huidig blok als H5",formatH6:"Formatteer huidig blok als H6",insertHorizontalRule:"Invoegen horizontale lijn","linkDialog.show":"Toon Link Dialoogvenster"},history:{undo:"Ongedaan maken",redo:"Opnieuw doorvoeren"},specialChar:{specialChar:"SPECIALE TEKENS",select:"Selecteer Speciale Tekens"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'pl-PL': {
+ font: {
+ bold: 'Pogrubienie',
+ italic: 'Pochylenie',
+ underline: 'Podkreślenie',
+ clear: 'Usuń formatowanie',
+ height: 'Interlinia',
+ name: 'Czcionka',
+ strikethrough: 'Przekreślenie',
+ subscript: 'Indeks dolny',
+ superscript: 'Indeks górny',
+ size: 'Rozmiar'
+ },
+ image: {
+ image: 'Grafika',
+ insert: 'Wstaw grafikę',
+ resizeFull: 'Zmień rozmiar na 100%',
+ resizeHalf: 'Zmień rozmiar na 50%',
+ resizeQuarter: 'Zmień rozmiar na 25%',
+ floatLeft: 'Do lewej',
+ floatRight: 'Do prawej',
+ floatNone: 'Równo z tekstem',
+ shapeRounded: 'Kształt: zaokrąglone',
+ shapeCircle: 'Kształt: okrąg',
+ shapeThumbnail: 'Kształt: miniatura',
+ shapeNone: 'Kształt: brak',
+ dragImageHere: 'Przeciągnij grafikę lub tekst tutaj',
+ dropImage: 'Przeciągnij grafikę lub tekst',
+ selectFromFiles: 'Wybierz z dysku',
+ maximumFileSize: 'Limit wielkości pliku',
+ maximumFileSizeError: 'Przekroczono limit wielkości pliku.',
+ url: 'Adres URL grafiki',
+ remove: 'Usuń grafikę',
+ original: 'Oryginał'
+ },
+ video: {
+ video: 'Wideo',
+ videoLink: 'Adres wideo',
+ insert: 'Wstaw wideo',
+ url: 'Adres wideo',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion lub Youku)'
+ },
+ link: {
+ link: 'Odnośnik',
+ insert: 'Wstaw odnośnik',
+ unlink: 'Usuń odnośnik',
+ edit: 'Edytuj',
+ textToDisplay: 'Tekst do wyświetlenia',
+ url: 'Na jaki adres URL powinien przenosić ten odnośnik?',
+ openInNewWindow: 'Otwórz w nowym oknie'
+ },
+ table: {
+ table: 'Tabela',
+ addRowAbove: 'Dodaj wiersz powyżej',
+ addRowBelow: 'Dodaj wiersz poniżej',
+ addColLeft: 'Dodaj kolumnę po lewej',
+ addColRight: 'Dodaj kolumnę po prawej',
+ delRow: 'Usuń wiersz',
+ delCol: 'Usuń kolumnę',
+ delTable: 'Usuń tabelę'
+ },
+ hr: {
+ insert: 'Wstaw poziomą linię'
+ },
+ style: {
+ style: 'Styl',
+ p: 'Paragraf',
+ blockquote: 'Cytat',
+ pre: 'Kod',
+ h1: 'Nagłówek 1',
+ h2: 'Nagłówek 2',
+ h3: 'Nagłówek 3',
+ h4: 'Nagłówek 4',
+ h5: 'Nagłówek 5',
+ h6: 'Nagłówek 6'
+ },
+ lists: {
+ unordered: 'Lista wypunktowana',
+ ordered: 'Lista numerowana'
+ },
+ options: {
+ help: 'Pomoc',
+ fullscreen: 'Pełny ekran',
+ codeview: 'Źródło'
+ },
+ paragraph: {
+ paragraph: 'Akapit',
+ outdent: 'Zmniejsz wcięcie',
+ indent: 'Zwiększ wcięcie',
+ left: 'Wyrównaj do lewej',
+ center: 'Wyrównaj do środka',
+ right: 'Wyrównaj do prawej',
+ justify: 'Wyrównaj do lewej i prawej'
+ },
+ color: {
+ recent: 'Ostani kolor',
+ more: 'Więcej kolorów',
+ background: 'Tło',
+ foreground: 'Czcionka',
+ transparent: 'Przeźroczysty',
+ setTransparent: 'Przeźroczyste',
+ reset: 'Zresetuj',
+ resetToDefault: 'Domyślne'
+ },
+ shortcut: {
+ shortcuts: 'Skróty klawiaturowe',
+ close: 'Zamknij',
+ textFormatting: 'Formatowanie tekstu',
+ action: 'Akcja',
+ paragraphFormatting: 'Formatowanie akapitu',
+ documentStyle: 'Styl dokumentu',
+ extraKeys: 'Dodatkowe klawisze'
+ },
+ help: {
+ 'insertParagraph': 'Wstaw paragraf',
+ 'undo': 'Cofnij poprzednią operację',
+ 'redo': 'Przywróć poprzednią operację',
+ 'tab': 'Tabulacja',
+ 'untab': 'Usuń tabulację',
+ 'bold': 'Pogrubienie',
+ 'italic': 'Kursywa',
+ 'underline': 'Podkreślenie',
+ 'strikethrough': 'Przekreślenie',
+ 'removeFormat': 'Usuń formatowanie',
+ 'justifyLeft': 'Wyrównaj do lewej',
+ 'justifyCenter': 'Wyrównaj do środka',
+ 'justifyRight': 'Wyrównaj do prawej',
+ 'justifyFull': 'Justyfikacja',
+ 'insertUnorderedList': 'Nienumerowana lista',
+ 'insertOrderedList': 'Wypunktowana lista',
+ 'outdent': 'Zmniejsz wcięcie paragrafu',
+ 'indent': 'Zwiększ wcięcie paragrafu',
+ 'formatPara': 'Zamień format bloku na paragraf (tag P)',
+ 'formatH1': 'Zamień format bloku na H1',
+ 'formatH2': 'Zamień format bloku na H2',
+ 'formatH3': 'Zamień format bloku na H3',
+ 'formatH4': 'Zamień format bloku na H4',
+ 'formatH5': 'Zamień format bloku na H5',
+ 'formatH6': 'Zamień format bloku na H6',
+ 'insertHorizontalRule': 'Wstaw poziomą linię',
+ 'linkDialog.show': 'Pokaż okno linkowania'
+ },
+ history: {
+ undo: 'Cofnij',
+ redo: 'Ponów'
+ },
+ specialChar: {
+ specialChar: 'ZNAKI SPECJALNE',
+ select: 'Wybierz Znak specjalny'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-pl-PL.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-pl-PL.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-pl-PL.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'pl-PL': {\n font: {\n bold: 'Pogrubienie',\n italic: 'Pochylenie',\n underline: 'Podkreślenie',\n clear: 'Usuń formatowanie',\n height: 'Interlinia',\n name: 'Czcionka',\n strikethrough: 'Przekreślenie',\n subscript: 'Indeks dolny',\n superscript: 'Indeks górny',\n size: 'Rozmiar',\n },\n image: {\n image: 'Grafika',\n insert: 'Wstaw grafikę',\n resizeFull: 'Zmień rozmiar na 100%',\n resizeHalf: 'Zmień rozmiar na 50%',\n resizeQuarter: 'Zmień rozmiar na 25%',\n floatLeft: 'Do lewej',\n floatRight: 'Do prawej',\n floatNone: 'Równo z tekstem',\n shapeRounded: 'Kształt: zaokrąglone',\n shapeCircle: 'Kształt: okrąg',\n shapeThumbnail: 'Kształt: miniatura',\n shapeNone: 'Kształt: brak',\n dragImageHere: 'Przeciągnij grafikę lub tekst tutaj',\n dropImage: 'Przeciągnij grafikę lub tekst',\n selectFromFiles: 'Wybierz z dysku',\n maximumFileSize: 'Limit wielkości pliku',\n maximumFileSizeError: 'Przekroczono limit wielkości pliku.',\n url: 'Adres URL grafiki',\n remove: 'Usuń grafikę',\n original: 'Oryginał',\n },\n video: {\n video: 'Wideo',\n videoLink: 'Adres wideo',\n insert: 'Wstaw wideo',\n url: 'Adres wideo',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion lub Youku)',\n },\n link: {\n link: 'Odnośnik',\n insert: 'Wstaw odnośnik',\n unlink: 'Usuń odnośnik',\n edit: 'Edytuj',\n textToDisplay: 'Tekst do wyświetlenia',\n url: 'Na jaki adres URL powinien przenosić ten odnośnik?',\n openInNewWindow: 'Otwórz w nowym oknie',\n },\n table: {\n table: 'Tabela',\n addRowAbove: 'Dodaj wiersz powyżej',\n addRowBelow: 'Dodaj wiersz poniżej',\n addColLeft: 'Dodaj kolumnę po lewej',\n addColRight: 'Dodaj kolumnę po prawej',\n delRow: 'Usuń wiersz',\n delCol: 'Usuń kolumnę',\n delTable: 'Usuń tabelę',\n },\n hr: {\n insert: 'Wstaw poziomą linię',\n },\n style: {\n style: 'Styl',\n p: 'Paragraf',\n blockquote: 'Cytat',\n pre: 'Kod',\n h1: 'Nagłówek 1',\n h2: 'Nagłówek 2',\n h3: 'Nagłówek 3',\n h4: 'Nagłówek 4',\n h5: 'Nagłówek 5',\n h6: 'Nagłówek 6',\n },\n lists: {\n unordered: 'Lista wypunktowana',\n ordered: 'Lista numerowana',\n },\n options: {\n help: 'Pomoc',\n fullscreen: 'Pełny ekran',\n codeview: 'Źródło',\n },\n paragraph: {\n paragraph: 'Akapit',\n outdent: 'Zmniejsz wcięcie',\n indent: 'Zwiększ wcięcie',\n left: 'Wyrównaj do lewej',\n center: 'Wyrównaj do środka',\n right: 'Wyrównaj do prawej',\n justify: 'Wyrównaj do lewej i prawej',\n },\n color: {\n recent: 'Ostani kolor',\n more: 'Więcej kolorów',\n background: 'Tło',\n foreground: 'Czcionka',\n transparent: 'Przeźroczysty',\n setTransparent: 'Przeźroczyste',\n reset: 'Zresetuj',\n resetToDefault: 'Domyślne',\n },\n shortcut: {\n shortcuts: 'Skróty klawiaturowe',\n close: 'Zamknij',\n textFormatting: 'Formatowanie tekstu',\n action: 'Akcja',\n paragraphFormatting: 'Formatowanie akapitu',\n documentStyle: 'Styl dokumentu',\n extraKeys: 'Dodatkowe klawisze',\n },\n help: {\n 'insertParagraph': 'Wstaw paragraf',\n 'undo': 'Cofnij poprzednią operację',\n 'redo': 'Przywróć poprzednią operację',\n 'tab': 'Tabulacja',\n 'untab': 'Usuń tabulację',\n 'bold': 'Pogrubienie',\n 'italic': 'Kursywa',\n 'underline': 'Podkreślenie',\n 'strikethrough': 'Przekreślenie',\n 'removeFormat': 'Usuń formatowanie',\n 'justifyLeft': 'Wyrównaj do lewej',\n 'justifyCenter': 'Wyrównaj do środka',\n 'justifyRight': 'Wyrównaj do prawej',\n 'justifyFull': 'Justyfikacja',\n 'insertUnorderedList': 'Nienumerowana lista',\n 'insertOrderedList': 'Wypunktowana lista',\n 'outdent': 'Zmniejsz wcięcie paragrafu',\n 'indent': 'Zwiększ wcięcie paragrafu',\n 'formatPara': 'Zamień format bloku na paragraf (tag P)',\n 'formatH1': 'Zamień format bloku na H1',\n 'formatH2': 'Zamień format bloku na H2',\n 'formatH3': 'Zamień format bloku na H3',\n 'formatH4': 'Zamień format bloku na H4',\n 'formatH5': 'Zamień format bloku na H5',\n 'formatH6': 'Zamień format bloku na H6',\n 'insertHorizontalRule': 'Wstaw poziomą linię',\n 'linkDialog.show': 'Pokaż okno linkowania',\n },\n history: {\n undo: 'Cofnij',\n redo: 'Ponów',\n },\n specialChar: {\n specialChar: 'ZNAKI SPECJALNE',\n select: 'Wybierz Znak specjalny',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,a){if("object"==typeof exports&&"object"==typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var o=a();for(var r in o)("object"==typeof exports?exports:e)[r]=o[r]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"pl-PL":{font:{bold:"Pogrubienie",italic:"Pochylenie",underline:"Podkreślenie",clear:"Usuń formatowanie",height:"Interlinia",name:"Czcionka",strikethrough:"Przekreślenie",subscript:"Indeks dolny",superscript:"Indeks górny",size:"Rozmiar"},image:{image:"Grafika",insert:"Wstaw grafikę",resizeFull:"Zmień rozmiar na 100%",resizeHalf:"Zmień rozmiar na 50%",resizeQuarter:"Zmień rozmiar na 25%",floatLeft:"Do lewej",floatRight:"Do prawej",floatNone:"Równo z tekstem",shapeRounded:"Kształt: zaokrąglone",shapeCircle:"Kształt: okrąg",shapeThumbnail:"Kształt: miniatura",shapeNone:"Kształt: brak",dragImageHere:"Przeciągnij grafikę lub tekst tutaj",dropImage:"Przeciągnij grafikę lub tekst",selectFromFiles:"Wybierz z dysku",maximumFileSize:"Limit wielkości pliku",maximumFileSizeError:"Przekroczono limit wielkości pliku.",url:"Adres URL grafiki",remove:"Usuń grafikę",original:"Oryginał"},video:{video:"Wideo",videoLink:"Adres wideo",insert:"Wstaw wideo",url:"Adres wideo",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion lub Youku)"},link:{link:"Odnośnik",insert:"Wstaw odnośnik",unlink:"Usuń odnośnik",edit:"Edytuj",textToDisplay:"Tekst do wyświetlenia",url:"Na jaki adres URL powinien przenosić ten odnośnik?",openInNewWindow:"Otwórz w nowym oknie"},table:{table:"Tabela",addRowAbove:"Dodaj wiersz powyżej",addRowBelow:"Dodaj wiersz poniżej",addColLeft:"Dodaj kolumnę po lewej",addColRight:"Dodaj kolumnę po prawej",delRow:"Usuń wiersz",delCol:"Usuń kolumnę",delTable:"Usuń tabelę"},hr:{insert:"Wstaw poziomą linię"},style:{style:"Styl",p:"Paragraf",blockquote:"Cytat",pre:"Kod",h1:"Nagłówek 1",h2:"Nagłówek 2",h3:"Nagłówek 3",h4:"Nagłówek 4",h5:"Nagłówek 5",h6:"Nagłówek 6"},lists:{unordered:"Lista wypunktowana",ordered:"Lista numerowana"},options:{help:"Pomoc",fullscreen:"Pełny ekran",codeview:"Źródło"},paragraph:{paragraph:"Akapit",outdent:"Zmniejsz wcięcie",indent:"Zwiększ wcięcie",left:"Wyrównaj do lewej",center:"Wyrównaj do środka",right:"Wyrównaj do prawej",justify:"Wyrównaj do lewej i prawej"},color:{recent:"Ostani kolor",more:"Więcej kolorów",background:"Tło",foreground:"Czcionka",transparent:"Przeźroczysty",setTransparent:"Przeźroczyste",reset:"Zresetuj",resetToDefault:"Domyślne"},shortcut:{shortcuts:"Skróty klawiaturowe",close:"Zamknij",textFormatting:"Formatowanie tekstu",action:"Akcja",paragraphFormatting:"Formatowanie akapitu",documentStyle:"Styl dokumentu",extraKeys:"Dodatkowe klawisze"},help:{insertParagraph:"Wstaw paragraf",undo:"Cofnij poprzednią operację",redo:"Przywróć poprzednią operację",tab:"Tabulacja",untab:"Usuń tabulację",bold:"Pogrubienie",italic:"Kursywa",underline:"Podkreślenie",strikethrough:"Przekreślenie",removeFormat:"Usuń formatowanie",justifyLeft:"Wyrównaj do lewej",justifyCenter:"Wyrównaj do środka",justifyRight:"Wyrównaj do prawej",justifyFull:"Justyfikacja",insertUnorderedList:"Nienumerowana lista",insertOrderedList:"Wypunktowana lista",outdent:"Zmniejsz wcięcie paragrafu",indent:"Zwiększ wcięcie paragrafu",formatPara:"Zamień format bloku na paragraf (tag P)",formatH1:"Zamień format bloku na H1",formatH2:"Zamień format bloku na H2",formatH3:"Zamień format bloku na H3",formatH4:"Zamień format bloku na H4",formatH5:"Zamień format bloku na H5",formatH6:"Zamień format bloku na H6",insertHorizontalRule:"Wstaw poziomą linię","linkDialog.show":"Pokaż okno linkowania"},history:{undo:"Cofnij",redo:"Ponów"},specialChar:{specialChar:"ZNAKI SPECJALNE",select:"Wybierz Znak specjalny"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'pt-BR': {
+ font: {
+ bold: 'Negrito',
+ italic: 'Itálico',
+ underline: 'Sublinhado',
+ clear: 'Remover estilo da fonte',
+ height: 'Altura da linha',
+ name: 'Fonte',
+ strikethrough: 'Riscado',
+ subscript: 'Subscrito',
+ superscript: 'Sobrescrito',
+ size: 'Tamanho da fonte'
+ },
+ image: {
+ image: 'Imagem',
+ insert: 'Inserir imagem',
+ resizeFull: 'Redimensionar Completamente',
+ resizeHalf: 'Redimensionar pela Metade',
+ resizeQuarter: 'Redimensionar a um Quarto',
+ floatLeft: 'Flutuar para Esquerda',
+ floatRight: 'Flutuar para Direita',
+ floatNone: 'Não Flutuar',
+ shapeRounded: 'Forma: Arredondado',
+ shapeCircle: 'Forma: Círculo',
+ shapeThumbnail: 'Forma: Miniatura',
+ shapeNone: 'Forma: Nenhum',
+ dragImageHere: 'Arraste Imagem ou Texto para cá',
+ dropImage: 'Solte Imagem ou Texto',
+ selectFromFiles: 'Selecione a partir dos arquivos',
+ maximumFileSize: 'Tamanho máximo do arquivo',
+ maximumFileSizeError: 'Tamanho máximo do arquivo excedido.',
+ url: 'URL da imagem',
+ remove: 'Remover Imagem',
+ original: 'Original'
+ },
+ video: {
+ video: 'Vídeo',
+ videoLink: 'Link para vídeo',
+ insert: 'Inserir vídeo',
+ url: 'URL do vídeo?',
+ providers: '(YouTube, Google Drive, Vimeo, Vine, Instagram, DailyMotion or Youku)'
+ },
+ link: {
+ link: 'Link',
+ insert: 'Inserir link',
+ unlink: 'Remover link',
+ edit: 'Editar',
+ textToDisplay: 'Texto para exibir',
+ url: 'Para qual URL este link leva?',
+ openInNewWindow: 'Abrir em uma nova janela',
+ useProtocol: 'Usar protocolo padrão'
+ },
+ table: {
+ table: 'Tabela',
+ addRowAbove: 'Adicionar linha acima',
+ addRowBelow: 'Adicionar linha abaixo',
+ addColLeft: 'Adicionar coluna à esquerda',
+ addColRight: 'Adicionar coluna à direita',
+ delRow: 'Excluir linha',
+ delCol: 'Excluir coluna',
+ delTable: 'Excluir tabela'
+ },
+ hr: {
+ insert: 'Linha horizontal'
+ },
+ style: {
+ style: 'Estilo',
+ p: 'Normal',
+ blockquote: 'Citação',
+ pre: 'Código',
+ h1: 'Título 1',
+ h2: 'Título 2',
+ h3: 'Título 3',
+ h4: 'Título 4',
+ h5: 'Título 5',
+ h6: 'Título 6'
+ },
+ lists: {
+ unordered: 'Lista com marcadores',
+ ordered: 'Lista numerada'
+ },
+ options: {
+ help: 'Ajuda',
+ fullscreen: 'Tela cheia',
+ codeview: 'Ver código-fonte'
+ },
+ paragraph: {
+ paragraph: 'Parágrafo',
+ outdent: 'Menor tabulação',
+ indent: 'Maior tabulação',
+ left: 'Alinhar à esquerda',
+ center: 'Alinhar ao centro',
+ right: 'Alinha à direita',
+ justify: 'Justificado'
+ },
+ color: {
+ recent: 'Cor recente',
+ more: 'Mais cores',
+ background: 'Fundo',
+ foreground: 'Fonte',
+ transparent: 'Transparente',
+ setTransparent: 'Fundo transparente',
+ reset: 'Restaurar',
+ resetToDefault: 'Restaurar padrão',
+ cpSelect: 'Selecionar'
+ },
+ shortcut: {
+ shortcuts: 'Atalhos do teclado',
+ close: 'Fechar',
+ textFormatting: 'Formatação de texto',
+ action: 'Ação',
+ paragraphFormatting: 'Formatação de parágrafo',
+ documentStyle: 'Estilo de documento',
+ extraKeys: 'Extra keys'
+ },
+ help: {
+ 'insertParagraph': 'Inserir Parágrafo',
+ 'undo': 'Desfazer o último comando',
+ 'redo': 'Refazer o último comando',
+ 'tab': 'Tab',
+ 'untab': 'Desfazer tab',
+ 'bold': 'Colocar em negrito',
+ 'italic': 'Colocar em itálico',
+ 'underline': 'Sublinhado',
+ 'strikethrough': 'Tachado',
+ 'removeFormat': 'Remover estilo',
+ 'justifyLeft': 'Alinhar à esquerda',
+ 'justifyCenter': 'Centralizar',
+ 'justifyRight': 'Alinhar à esquerda',
+ 'justifyFull': 'Justificar',
+ 'insertUnorderedList': 'Lista não ordenada',
+ 'insertOrderedList': 'Lista ordenada',
+ 'outdent': 'Recuar parágrafo atual',
+ 'indent': 'Avançar parágrafo atual',
+ 'formatPara': 'Alterar formato do bloco para parágrafo(tag P)',
+ 'formatH1': 'Alterar formato do bloco para H1',
+ 'formatH2': 'Alterar formato do bloco para H2',
+ 'formatH3': 'Alterar formato do bloco para H3',
+ 'formatH4': 'Alterar formato do bloco para H4',
+ 'formatH5': 'Alterar formato do bloco para H5',
+ 'formatH6': 'Alterar formato do bloco para H6',
+ 'insertHorizontalRule': 'Inserir Régua horizontal',
+ 'linkDialog.show': 'Inserir um Hiperlink'
+ },
+ history: {
+ undo: 'Desfazer',
+ redo: 'Refazer'
+ },
+ specialChar: {
+ specialChar: 'CARACTERES ESPECIAIS',
+ select: 'Selecionar Caracteres Especiais'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-pt-BR.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-pt-BR.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-pt-BR.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'pt-BR': {\n font: {\n bold: 'Negrito',\n italic: 'Itálico',\n underline: 'Sublinhado',\n clear: 'Remover estilo da fonte',\n height: 'Altura da linha',\n name: 'Fonte',\n strikethrough: 'Riscado',\n subscript: 'Subscrito',\n superscript: 'Sobrescrito',\n size: 'Tamanho da fonte',\n },\n image: {\n image: 'Imagem',\n insert: 'Inserir imagem',\n resizeFull: 'Redimensionar Completamente',\n resizeHalf: 'Redimensionar pela Metade',\n resizeQuarter: 'Redimensionar a um Quarto',\n floatLeft: 'Flutuar para Esquerda',\n floatRight: 'Flutuar para Direita',\n floatNone: 'Não Flutuar',\n shapeRounded: 'Forma: Arredondado',\n shapeCircle: 'Forma: Círculo',\n shapeThumbnail: 'Forma: Miniatura',\n shapeNone: 'Forma: Nenhum',\n dragImageHere: 'Arraste Imagem ou Texto para cá',\n dropImage: 'Solte Imagem ou Texto',\n selectFromFiles: 'Selecione a partir dos arquivos',\n maximumFileSize: 'Tamanho máximo do arquivo',\n maximumFileSizeError: 'Tamanho máximo do arquivo excedido.',\n url: 'URL da imagem',\n remove: 'Remover Imagem',\n original: 'Original',\n },\n video: {\n video: 'Vídeo',\n videoLink: 'Link para vídeo',\n insert: 'Inserir vídeo',\n url: 'URL do vídeo?',\n providers: '(YouTube, Google Drive, Vimeo, Vine, Instagram, DailyMotion or Youku)',\n },\n link: {\n link: 'Link',\n insert: 'Inserir link',\n unlink: 'Remover link',\n edit: 'Editar',\n textToDisplay: 'Texto para exibir',\n url: 'Para qual URL este link leva?',\n openInNewWindow: 'Abrir em uma nova janela',\n useProtocol: 'Usar protocolo padrão',\n },\n table: {\n table: 'Tabela',\n addRowAbove: 'Adicionar linha acima',\n addRowBelow: 'Adicionar linha abaixo',\n addColLeft: 'Adicionar coluna à esquerda',\n addColRight: 'Adicionar coluna à direita',\n delRow: 'Excluir linha',\n delCol: 'Excluir coluna',\n delTable: 'Excluir tabela',\n },\n hr: {\n insert: 'Linha horizontal',\n },\n style: {\n style: 'Estilo',\n p: 'Normal',\n blockquote: 'Citação',\n pre: 'Código',\n h1: 'Título 1',\n h2: 'Título 2',\n h3: 'Título 3',\n h4: 'Título 4',\n h5: 'Título 5',\n h6: 'Título 6',\n },\n lists: {\n unordered: 'Lista com marcadores',\n ordered: 'Lista numerada',\n },\n options: {\n help: 'Ajuda',\n fullscreen: 'Tela cheia',\n codeview: 'Ver código-fonte',\n },\n paragraph: {\n paragraph: 'Parágrafo',\n outdent: 'Menor tabulação',\n indent: 'Maior tabulação',\n left: 'Alinhar à esquerda',\n center: 'Alinhar ao centro',\n right: 'Alinha à direita',\n justify: 'Justificado',\n },\n color: {\n recent: 'Cor recente',\n more: 'Mais cores',\n background: 'Fundo',\n foreground: 'Fonte',\n transparent: 'Transparente',\n setTransparent: 'Fundo transparente',\n reset: 'Restaurar',\n resetToDefault: 'Restaurar padrão',\n cpSelect: 'Selecionar',\n },\n shortcut: {\n shortcuts: 'Atalhos do teclado',\n close: 'Fechar',\n textFormatting: 'Formatação de texto',\n action: 'Ação',\n paragraphFormatting: 'Formatação de parágrafo',\n documentStyle: 'Estilo de documento',\n extraKeys: 'Extra keys',\n },\n help: {\n 'insertParagraph': 'Inserir Parágrafo',\n 'undo': 'Desfazer o último comando',\n 'redo': 'Refazer o último comando',\n 'tab': 'Tab',\n 'untab': 'Desfazer tab',\n 'bold': 'Colocar em negrito',\n 'italic': 'Colocar em itálico',\n 'underline': 'Sublinhado',\n 'strikethrough': 'Tachado',\n 'removeFormat': 'Remover estilo',\n 'justifyLeft': 'Alinhar à esquerda',\n 'justifyCenter': 'Centralizar',\n 'justifyRight': 'Alinhar à esquerda',\n 'justifyFull': 'Justificar',\n 'insertUnorderedList': 'Lista não ordenada',\n 'insertOrderedList': 'Lista ordenada',\n 'outdent': 'Recuar parágrafo atual',\n 'indent': 'Avançar parágrafo atual',\n 'formatPara': 'Alterar formato do bloco para parágrafo(tag P)',\n 'formatH1': 'Alterar formato do bloco para H1',\n 'formatH2': 'Alterar formato do bloco para H2',\n 'formatH3': 'Alterar formato do bloco para H3',\n 'formatH4': 'Alterar formato do bloco para H4',\n 'formatH5': 'Alterar formato do bloco para H5',\n 'formatH6': 'Alterar formato do bloco para H6',\n 'insertHorizontalRule': 'Inserir Régua horizontal',\n 'linkDialog.show': 'Inserir um Hiperlink',\n },\n history: {\n undo: 'Desfazer',\n redo: 'Refazer',\n },\n specialChar: {\n specialChar: 'CARACTERES ESPECIAIS',\n select: 'Selecionar Caracteres Especiais',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","useProtocol","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","cpSelect","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,a){if("object"==typeof exports&&"object"==typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var o=a();for(var r in o)("object"==typeof exports?exports:e)[r]=o[r]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"pt-BR":{font:{bold:"Negrito",italic:"Itálico",underline:"Sublinhado",clear:"Remover estilo da fonte",height:"Altura da linha",name:"Fonte",strikethrough:"Riscado",subscript:"Subscrito",superscript:"Sobrescrito",size:"Tamanho da fonte"},image:{image:"Imagem",insert:"Inserir imagem",resizeFull:"Redimensionar Completamente",resizeHalf:"Redimensionar pela Metade",resizeQuarter:"Redimensionar a um Quarto",floatLeft:"Flutuar para Esquerda",floatRight:"Flutuar para Direita",floatNone:"Não Flutuar",shapeRounded:"Forma: Arredondado",shapeCircle:"Forma: Círculo",shapeThumbnail:"Forma: Miniatura",shapeNone:"Forma: Nenhum",dragImageHere:"Arraste Imagem ou Texto para cá",dropImage:"Solte Imagem ou Texto",selectFromFiles:"Selecione a partir dos arquivos",maximumFileSize:"Tamanho máximo do arquivo",maximumFileSizeError:"Tamanho máximo do arquivo excedido.",url:"URL da imagem",remove:"Remover Imagem",original:"Original"},video:{video:"Vídeo",videoLink:"Link para vídeo",insert:"Inserir vídeo",url:"URL do vídeo?",providers:"(YouTube, Google Drive, Vimeo, Vine, Instagram, DailyMotion or Youku)"},link:{link:"Link",insert:"Inserir link",unlink:"Remover link",edit:"Editar",textToDisplay:"Texto para exibir",url:"Para qual URL este link leva?",openInNewWindow:"Abrir em uma nova janela",useProtocol:"Usar protocolo padrão"},table:{table:"Tabela",addRowAbove:"Adicionar linha acima",addRowBelow:"Adicionar linha abaixo",addColLeft:"Adicionar coluna à esquerda",addColRight:"Adicionar coluna à direita",delRow:"Excluir linha",delCol:"Excluir coluna",delTable:"Excluir tabela"},hr:{insert:"Linha horizontal"},style:{style:"Estilo",p:"Normal",blockquote:"Citação",pre:"Código",h1:"Título 1",h2:"Título 2",h3:"Título 3",h4:"Título 4",h5:"Título 5",h6:"Título 6"},lists:{unordered:"Lista com marcadores",ordered:"Lista numerada"},options:{help:"Ajuda",fullscreen:"Tela cheia",codeview:"Ver código-fonte"},paragraph:{paragraph:"Parágrafo",outdent:"Menor tabulação",indent:"Maior tabulação",left:"Alinhar à esquerda",center:"Alinhar ao centro",right:"Alinha à direita",justify:"Justificado"},color:{recent:"Cor recente",more:"Mais cores",background:"Fundo",foreground:"Fonte",transparent:"Transparente",setTransparent:"Fundo transparente",reset:"Restaurar",resetToDefault:"Restaurar padrão",cpSelect:"Selecionar"},shortcut:{shortcuts:"Atalhos do teclado",close:"Fechar",textFormatting:"Formatação de texto",action:"Ação",paragraphFormatting:"Formatação de parágrafo",documentStyle:"Estilo de documento",extraKeys:"Extra keys"},help:{insertParagraph:"Inserir Parágrafo",undo:"Desfazer o último comando",redo:"Refazer o último comando",tab:"Tab",untab:"Desfazer tab",bold:"Colocar em negrito",italic:"Colocar em itálico",underline:"Sublinhado",strikethrough:"Tachado",removeFormat:"Remover estilo",justifyLeft:"Alinhar à esquerda",justifyCenter:"Centralizar",justifyRight:"Alinhar à esquerda",justifyFull:"Justificar",insertUnorderedList:"Lista não ordenada",insertOrderedList:"Lista ordenada",outdent:"Recuar parágrafo atual",indent:"Avançar parágrafo atual",formatPara:"Alterar formato do bloco para parágrafo(tag P)",formatH1:"Alterar formato do bloco para H1",formatH2:"Alterar formato do bloco para H2",formatH3:"Alterar formato do bloco para H3",formatH4:"Alterar formato do bloco para H4",formatH5:"Alterar formato do bloco para H5",formatH6:"Alterar formato do bloco para H6",insertHorizontalRule:"Inserir Régua horizontal","linkDialog.show":"Inserir um Hiperlink"},history:{undo:"Desfazer",redo:"Refazer"},specialChar:{specialChar:"CARACTERES ESPECIAIS",select:"Selecionar Caracteres Especiais"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'pt-PT': {
+ font: {
+ bold: 'Negrito',
+ italic: 'Itálico',
+ underline: 'Sublinhado',
+ clear: 'Remover estilo da fonte',
+ height: 'Altura da linha',
+ name: 'Fonte',
+ strikethrough: 'Riscado',
+ subscript: 'Subscript',
+ superscript: 'Superscript',
+ size: 'Tamanho da fonte'
+ },
+ image: {
+ image: 'Imagem',
+ insert: 'Inserir imagem',
+ resizeFull: 'Redimensionar Completo',
+ resizeHalf: 'Redimensionar Metade',
+ resizeQuarter: 'Redimensionar Um Quarto',
+ floatLeft: 'Float Esquerda',
+ floatRight: 'Float Direita',
+ floatNone: 'Sem Float',
+ shapeRounded: 'Forma: Arredondado',
+ shapeCircle: 'Forma: Círculo',
+ shapeThumbnail: 'Forma: Minhatura',
+ shapeNone: 'Forma: Nenhum',
+ dragImageHere: 'Arraste uma imagem para aqui',
+ dropImage: 'Arraste uma imagem ou texto',
+ selectFromFiles: 'Selecione a partir dos arquivos',
+ maximumFileSize: 'Tamanho máximo do fixeiro',
+ maximumFileSizeError: 'Tamanho máximo do fixeiro é maior que o permitido.',
+ url: 'Endereço da imagem',
+ remove: 'Remover Imagem',
+ original: 'Original'
+ },
+ video: {
+ video: 'Vídeo',
+ videoLink: 'Link para vídeo',
+ insert: 'Inserir vídeo',
+ url: 'URL do vídeo?',
+ providers: '(YouTube, Google Drive, Vimeo, Vine, Instagram, DailyMotion or Youku)'
+ },
+ link: {
+ link: 'Link',
+ insert: 'Inserir ligação',
+ unlink: 'Remover ligação',
+ edit: 'Editar',
+ textToDisplay: 'Texto para exibir',
+ url: 'Que endereço esta licação leva?',
+ openInNewWindow: 'Abrir numa nova janela'
+ },
+ table: {
+ table: 'Tabela',
+ addRowAbove: 'Adicionar linha acima',
+ addRowBelow: 'Adicionar linha abaixo',
+ addColLeft: 'Adicionar coluna à Esquerda',
+ addColRight: 'Adicionar coluna à Esquerda',
+ delRow: 'Excluir linha',
+ delCol: 'Excluir coluna',
+ delTable: 'Excluir tabela'
+ },
+ hr: {
+ insert: 'Inserir linha horizontal'
+ },
+ style: {
+ style: 'Estilo',
+ p: 'Parágrafo',
+ blockquote: 'Citação',
+ pre: 'Código',
+ h1: 'Título 1',
+ h2: 'Título 2',
+ h3: 'Título 3',
+ h4: 'Título 4',
+ h5: 'Título 5',
+ h6: 'Título 6'
+ },
+ lists: {
+ unordered: 'Lista com marcadores',
+ ordered: 'Lista numerada'
+ },
+ options: {
+ help: 'Ajuda',
+ fullscreen: 'Janela Completa',
+ codeview: 'Ver código-fonte'
+ },
+ paragraph: {
+ paragraph: 'Parágrafo',
+ outdent: 'Menor tabulação',
+ indent: 'Maior tabulação',
+ left: 'Alinhar à esquerda',
+ center: 'Alinhar ao centro',
+ right: 'Alinha à direita',
+ justify: 'Justificado'
+ },
+ color: {
+ recent: 'Cor recente',
+ more: 'Mais cores',
+ background: 'Fundo',
+ foreground: 'Fonte',
+ transparent: 'Transparente',
+ setTransparent: 'Fundo transparente',
+ reset: 'Restaurar',
+ resetToDefault: 'Restaurar padrão',
+ cpSelect: 'Selecionar'
+ },
+ shortcut: {
+ shortcuts: 'Atalhos do teclado',
+ close: 'Fechar',
+ textFormatting: 'Formatação de texto',
+ action: 'Ação',
+ paragraphFormatting: 'Formatação de parágrafo',
+ documentStyle: 'Estilo de documento'
+ },
+ help: {
+ 'insertParagraph': 'Inserir Parágrafo',
+ 'undo': 'Desfazer o último comando',
+ 'redo': 'Refazer o último comando',
+ 'tab': 'Maior tabulação',
+ 'untab': 'Menor tabulação',
+ 'bold': 'Colocar em negrito',
+ 'italic': 'Colocar em itálico',
+ 'underline': 'Colocar em sublinhado',
+ 'strikethrough': 'Colocar em riscado',
+ 'removeFormat': 'Limpar o estilo',
+ 'justifyLeft': 'Definir alinhado à esquerda',
+ 'justifyCenter': 'Definir alinhado ao centro',
+ 'justifyRight': 'Definir alinhado à direita',
+ 'justifyFull': 'Definir justificado',
+ 'insertUnorderedList': 'Alternar lista não ordenada',
+ 'insertOrderedList': 'Alternar lista ordenada',
+ 'outdent': 'Recuar parágrafo atual',
+ 'indent': 'Avançar parágrafo atual',
+ 'formatPara': 'Alterar formato do bloco para parágrafo',
+ 'formatH1': 'Alterar formato do bloco para Título 1',
+ 'formatH2': 'Alterar formato do bloco para Título 2',
+ 'formatH3': 'Alterar formato do bloco para Título 3',
+ 'formatH4': 'Alterar formato do bloco para Título 4',
+ 'formatH5': 'Alterar formato do bloco para Título 5',
+ 'formatH6': 'Alterar formato do bloco para Título 6',
+ 'insertHorizontalRule': 'Inserir linha horizontal',
+ 'linkDialog.show': 'Inserir uma ligração'
+ },
+ history: {
+ undo: 'Desfazer',
+ redo: 'Refazer'
+ },
+ specialChar: {
+ specialChar: 'SPECIAL CHARACTERS',
+ select: 'Select Special characters'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-pt-PT.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-pt-PT.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-pt-PT.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'pt-PT': {\n font: {\n bold: 'Negrito',\n italic: 'Itálico',\n underline: 'Sublinhado',\n clear: 'Remover estilo da fonte',\n height: 'Altura da linha',\n name: 'Fonte',\n strikethrough: 'Riscado',\n subscript: 'Subscript',\n superscript: 'Superscript',\n size: 'Tamanho da fonte',\n },\n image: {\n image: 'Imagem',\n insert: 'Inserir imagem',\n resizeFull: 'Redimensionar Completo',\n resizeHalf: 'Redimensionar Metade',\n resizeQuarter: 'Redimensionar Um Quarto',\n floatLeft: 'Float Esquerda',\n floatRight: 'Float Direita',\n floatNone: 'Sem Float',\n shapeRounded: 'Forma: Arredondado',\n shapeCircle: 'Forma: Círculo',\n shapeThumbnail: 'Forma: Minhatura',\n shapeNone: 'Forma: Nenhum',\n dragImageHere: 'Arraste uma imagem para aqui',\n dropImage: 'Arraste uma imagem ou texto',\n selectFromFiles: 'Selecione a partir dos arquivos',\n maximumFileSize: 'Tamanho máximo do fixeiro',\n maximumFileSizeError: 'Tamanho máximo do fixeiro é maior que o permitido.',\n url: 'Endereço da imagem',\n remove: 'Remover Imagem',\n original: 'Original',\n },\n video: {\n video: 'Vídeo',\n videoLink: 'Link para vídeo',\n insert: 'Inserir vídeo',\n url: 'URL do vídeo?',\n providers: '(YouTube, Google Drive, Vimeo, Vine, Instagram, DailyMotion or Youku)',\n },\n link: {\n link: 'Link',\n insert: 'Inserir ligação',\n unlink: 'Remover ligação',\n edit: 'Editar',\n textToDisplay: 'Texto para exibir',\n url: 'Que endereço esta licação leva?',\n openInNewWindow: 'Abrir numa nova janela',\n },\n table: {\n table: 'Tabela',\n addRowAbove: 'Adicionar linha acima',\n addRowBelow: 'Adicionar linha abaixo',\n addColLeft: 'Adicionar coluna à Esquerda',\n addColRight: 'Adicionar coluna à Esquerda',\n delRow: 'Excluir linha',\n delCol: 'Excluir coluna',\n delTable: 'Excluir tabela',\n },\n hr: {\n insert: 'Inserir linha horizontal',\n },\n style: {\n style: 'Estilo',\n p: 'Parágrafo',\n blockquote: 'Citação',\n pre: 'Código',\n h1: 'Título 1',\n h2: 'Título 2',\n h3: 'Título 3',\n h4: 'Título 4',\n h5: 'Título 5',\n h6: 'Título 6',\n },\n lists: {\n unordered: 'Lista com marcadores',\n ordered: 'Lista numerada',\n },\n options: {\n help: 'Ajuda',\n fullscreen: 'Janela Completa',\n codeview: 'Ver código-fonte',\n },\n paragraph: {\n paragraph: 'Parágrafo',\n outdent: 'Menor tabulação',\n indent: 'Maior tabulação',\n left: 'Alinhar à esquerda',\n center: 'Alinhar ao centro',\n right: 'Alinha à direita',\n justify: 'Justificado',\n },\n color: {\n recent: 'Cor recente',\n more: 'Mais cores',\n background: 'Fundo',\n foreground: 'Fonte',\n transparent: 'Transparente',\n setTransparent: 'Fundo transparente',\n reset: 'Restaurar',\n resetToDefault: 'Restaurar padrão',\n cpSelect: 'Selecionar',\n },\n shortcut: {\n shortcuts: 'Atalhos do teclado',\n close: 'Fechar',\n textFormatting: 'Formatação de texto',\n action: 'Ação',\n paragraphFormatting: 'Formatação de parágrafo',\n documentStyle: 'Estilo de documento',\n },\n help: {\n 'insertParagraph': 'Inserir Parágrafo',\n 'undo': 'Desfazer o último comando',\n 'redo': 'Refazer o último comando',\n 'tab': 'Maior tabulação',\n 'untab': 'Menor tabulação',\n 'bold': 'Colocar em negrito',\n 'italic': 'Colocar em itálico',\n 'underline': 'Colocar em sublinhado',\n 'strikethrough': 'Colocar em riscado',\n 'removeFormat': 'Limpar o estilo',\n 'justifyLeft': 'Definir alinhado à esquerda',\n 'justifyCenter': 'Definir alinhado ao centro',\n 'justifyRight': 'Definir alinhado à direita',\n 'justifyFull': 'Definir justificado',\n 'insertUnorderedList': 'Alternar lista não ordenada',\n 'insertOrderedList': 'Alternar lista ordenada',\n 'outdent': 'Recuar parágrafo atual',\n 'indent': 'Avançar parágrafo atual',\n 'formatPara': 'Alterar formato do bloco para parágrafo',\n 'formatH1': 'Alterar formato do bloco para Título 1',\n 'formatH2': 'Alterar formato do bloco para Título 2',\n 'formatH3': 'Alterar formato do bloco para Título 3',\n 'formatH4': 'Alterar formato do bloco para Título 4',\n 'formatH5': 'Alterar formato do bloco para Título 5',\n 'formatH6': 'Alterar formato do bloco para Título 6',\n 'insertHorizontalRule': 'Inserir linha horizontal',\n 'linkDialog.show': 'Inserir uma ligração',\n },\n history: {\n undo: 'Desfazer',\n redo: 'Refazer',\n },\n specialChar: {\n specialChar: 'SPECIAL CHARACTERS',\n select: 'Select Special characters',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","cpSelect","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(a,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var o=e();for(var r in o)("object"==typeof exports?exports:a)[r]=o[r]}}(self,(()=>{return(a=jQuery).extend(!0,a.summernote.lang,{"pt-PT":{font:{bold:"Negrito",italic:"Itálico",underline:"Sublinhado",clear:"Remover estilo da fonte",height:"Altura da linha",name:"Fonte",strikethrough:"Riscado",subscript:"Subscript",superscript:"Superscript",size:"Tamanho da fonte"},image:{image:"Imagem",insert:"Inserir imagem",resizeFull:"Redimensionar Completo",resizeHalf:"Redimensionar Metade",resizeQuarter:"Redimensionar Um Quarto",floatLeft:"Float Esquerda",floatRight:"Float Direita",floatNone:"Sem Float",shapeRounded:"Forma: Arredondado",shapeCircle:"Forma: Círculo",shapeThumbnail:"Forma: Minhatura",shapeNone:"Forma: Nenhum",dragImageHere:"Arraste uma imagem para aqui",dropImage:"Arraste uma imagem ou texto",selectFromFiles:"Selecione a partir dos arquivos",maximumFileSize:"Tamanho máximo do fixeiro",maximumFileSizeError:"Tamanho máximo do fixeiro é maior que o permitido.",url:"Endereço da imagem",remove:"Remover Imagem",original:"Original"},video:{video:"Vídeo",videoLink:"Link para vídeo",insert:"Inserir vídeo",url:"URL do vídeo?",providers:"(YouTube, Google Drive, Vimeo, Vine, Instagram, DailyMotion or Youku)"},link:{link:"Link",insert:"Inserir ligação",unlink:"Remover ligação",edit:"Editar",textToDisplay:"Texto para exibir",url:"Que endereço esta licação leva?",openInNewWindow:"Abrir numa nova janela"},table:{table:"Tabela",addRowAbove:"Adicionar linha acima",addRowBelow:"Adicionar linha abaixo",addColLeft:"Adicionar coluna à Esquerda",addColRight:"Adicionar coluna à Esquerda",delRow:"Excluir linha",delCol:"Excluir coluna",delTable:"Excluir tabela"},hr:{insert:"Inserir linha horizontal"},style:{style:"Estilo",p:"Parágrafo",blockquote:"Citação",pre:"Código",h1:"Título 1",h2:"Título 2",h3:"Título 3",h4:"Título 4",h5:"Título 5",h6:"Título 6"},lists:{unordered:"Lista com marcadores",ordered:"Lista numerada"},options:{help:"Ajuda",fullscreen:"Janela Completa",codeview:"Ver código-fonte"},paragraph:{paragraph:"Parágrafo",outdent:"Menor tabulação",indent:"Maior tabulação",left:"Alinhar à esquerda",center:"Alinhar ao centro",right:"Alinha à direita",justify:"Justificado"},color:{recent:"Cor recente",more:"Mais cores",background:"Fundo",foreground:"Fonte",transparent:"Transparente",setTransparent:"Fundo transparente",reset:"Restaurar",resetToDefault:"Restaurar padrão",cpSelect:"Selecionar"},shortcut:{shortcuts:"Atalhos do teclado",close:"Fechar",textFormatting:"Formatação de texto",action:"Ação",paragraphFormatting:"Formatação de parágrafo",documentStyle:"Estilo de documento"},help:{insertParagraph:"Inserir Parágrafo",undo:"Desfazer o último comando",redo:"Refazer o último comando",tab:"Maior tabulação",untab:"Menor tabulação",bold:"Colocar em negrito",italic:"Colocar em itálico",underline:"Colocar em sublinhado",strikethrough:"Colocar em riscado",removeFormat:"Limpar o estilo",justifyLeft:"Definir alinhado à esquerda",justifyCenter:"Definir alinhado ao centro",justifyRight:"Definir alinhado à direita",justifyFull:"Definir justificado",insertUnorderedList:"Alternar lista não ordenada",insertOrderedList:"Alternar lista ordenada",outdent:"Recuar parágrafo atual",indent:"Avançar parágrafo atual",formatPara:"Alterar formato do bloco para parágrafo",formatH1:"Alterar formato do bloco para Título 1",formatH2:"Alterar formato do bloco para Título 2",formatH3:"Alterar formato do bloco para Título 3",formatH4:"Alterar formato do bloco para Título 4",formatH5:"Alterar formato do bloco para Título 5",formatH6:"Alterar formato do bloco para Título 6",insertHorizontalRule:"Inserir linha horizontal","linkDialog.show":"Inserir uma ligração"},history:{undo:"Desfazer",redo:"Refazer"},specialChar:{specialChar:"SPECIAL CHARACTERS",select:"Select Special characters"}}}),{};var a}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'ro-RO': {
+ font: {
+ bold: 'Îngroșat',
+ italic: 'Înclinat',
+ underline: 'Subliniat',
+ clear: 'Înlătură formatare font',
+ height: 'Înălțime rând',
+ name: 'Familie de fonturi',
+ strikethrough: 'Tăiat',
+ subscript: 'Indice',
+ superscript: 'Exponent',
+ size: 'Dimensiune font'
+ },
+ image: {
+ image: 'Imagine',
+ insert: 'Inserează imagine',
+ resizeFull: 'Redimensionează complet',
+ resizeHalf: 'Redimensionează 1/2',
+ resizeQuarter: 'Redimensionează 1/4',
+ floatLeft: 'Aliniere la stânga',
+ floatRight: 'Aliniere la dreapta',
+ floatNone: 'Fară aliniere',
+ shapeRounded: 'Formă: Rotund',
+ shapeCircle: 'Formă: Cerc',
+ shapeThumbnail: 'Formă: Pictogramă',
+ shapeNone: 'Formă: Nici una',
+ dragImageHere: 'Trage o imagine sau un text aici',
+ dropImage: 'Eliberează imaginea sau textul',
+ selectFromFiles: 'Alege din fişiere',
+ maximumFileSize: 'Dimensiune maximă fișier',
+ maximumFileSizeError: 'Dimensiune maximă fișier depășită.',
+ url: 'URL imagine',
+ remove: 'Șterge imagine',
+ original: 'Original'
+ },
+ video: {
+ video: 'Video',
+ videoLink: 'Link video',
+ insert: 'Inserează video',
+ url: 'URL video?',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion sau Youku)'
+ },
+ link: {
+ link: 'Link',
+ insert: 'Inserează link',
+ unlink: 'Înlătură link',
+ edit: 'Editează',
+ textToDisplay: 'Text ce va fi afişat',
+ url: 'La ce adresă URL trebuie să conducă acest link?',
+ openInNewWindow: 'Deschidere în fereastră nouă'
+ },
+ table: {
+ table: 'Tabel',
+ addRowAbove: 'Adaugă rând deasupra',
+ addRowBelow: 'Adaugă rând dedesubt',
+ addColLeft: 'Adaugă coloană stânga',
+ addColRight: 'Adaugă coloană dreapta',
+ delRow: 'Șterge rând',
+ delCol: 'Șterge coloană',
+ delTable: 'Șterge tabel'
+ },
+ hr: {
+ insert: 'Inserează o linie orizontală'
+ },
+ style: {
+ style: 'Stil',
+ p: 'p',
+ blockquote: 'Citat',
+ pre: 'Preformatat',
+ h1: 'Titlu 1',
+ h2: 'Titlu 2',
+ h3: 'Titlu 3',
+ h4: 'Titlu 4',
+ h5: 'Titlu 5',
+ h6: 'Titlu 6'
+ },
+ lists: {
+ unordered: 'Listă neordonată',
+ ordered: 'Listă ordonată'
+ },
+ options: {
+ help: 'Ajutor',
+ fullscreen: 'Măreşte',
+ codeview: 'Sursă'
+ },
+ paragraph: {
+ paragraph: 'Paragraf',
+ outdent: 'Creşte identarea',
+ indent: 'Scade identarea',
+ left: 'Aliniere la stânga',
+ center: 'Aliniere centrală',
+ right: 'Aliniere la dreapta',
+ justify: 'Aliniere în bloc'
+ },
+ color: {
+ recent: 'Culoare recentă',
+ more: 'Mai multe culori',
+ background: 'Culoarea fundalului',
+ foreground: 'Culoarea textului',
+ transparent: 'Transparent',
+ setTransparent: 'Setează transparent',
+ reset: 'Resetează',
+ resetToDefault: 'Revino la iniţial'
+ },
+ shortcut: {
+ shortcuts: 'Scurtături tastatură',
+ close: 'Închide',
+ textFormatting: 'Formatare text',
+ action: 'Acţiuni',
+ paragraphFormatting: 'Formatare paragraf',
+ documentStyle: 'Stil paragraf',
+ extraKeys: 'Taste extra'
+ },
+ help: {
+ 'insertParagraph': 'Inserează paragraf',
+ 'undo': 'Revine la starea anterioară',
+ 'redo': 'Revine la starea ulterioară',
+ 'tab': 'Tab',
+ 'untab': 'Untab',
+ 'bold': 'Setează stil îngroșat',
+ 'italic': 'Setează stil înclinat',
+ 'underline': 'Setează stil subliniat',
+ 'strikethrough': 'Setează stil tăiat',
+ 'removeFormat': 'Înlătură formatare',
+ 'justifyLeft': 'Setează aliniere stânga',
+ 'justifyCenter': 'Setează aliniere centru',
+ 'justifyRight': 'Setează aliniere dreapta',
+ 'justifyFull': 'Setează aliniere bloc',
+ 'insertUnorderedList': 'Comutare listă neordinată',
+ 'insertOrderedList': 'Comutare listă ordonată',
+ 'outdent': 'Înlătură indentare paragraf curent',
+ 'indent': 'Adaugă indentare paragraf curent',
+ 'formatPara': 'Schimbă formatarea selecției în paragraf',
+ 'formatH1': 'Schimbă formatarea selecției în H1',
+ 'formatH2': 'Schimbă formatarea selecției în H2',
+ 'formatH3': 'Schimbă formatarea selecției în H3',
+ 'formatH4': 'Schimbă formatarea selecției în H4',
+ 'formatH5': 'Schimbă formatarea selecției în H5',
+ 'formatH6': 'Schimbă formatarea selecției în H6',
+ 'insertHorizontalRule': 'Adaugă linie orizontală',
+ 'linkDialog.show': 'Inserează link'
+ },
+ history: {
+ undo: 'Starea anterioară',
+ redo: 'Starea ulterioară'
+ },
+ specialChar: {
+ specialChar: 'CARACTERE SPECIALE',
+ select: 'Alege caractere speciale'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-ro-RO.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-ro-RO.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-ro-RO.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'ro-RO': {\n font: {\n bold: 'Îngroșat',\n italic: 'Înclinat',\n underline: 'Subliniat',\n clear: 'Înlătură formatare font',\n height: 'Înălțime rând',\n name: 'Familie de fonturi',\n strikethrough: 'Tăiat',\n subscript: 'Indice',\n superscript: 'Exponent',\n size: 'Dimensiune font',\n },\n image: {\n image: 'Imagine',\n insert: 'Inserează imagine',\n resizeFull: 'Redimensionează complet',\n resizeHalf: 'Redimensionează 1/2',\n resizeQuarter: 'Redimensionează 1/4',\n floatLeft: 'Aliniere la stânga',\n floatRight: 'Aliniere la dreapta',\n floatNone: 'Fară aliniere',\n shapeRounded: 'Formă: Rotund',\n shapeCircle: 'Formă: Cerc',\n shapeThumbnail: 'Formă: Pictogramă',\n shapeNone: 'Formă: Nici una',\n dragImageHere: 'Trage o imagine sau un text aici',\n dropImage: 'Eliberează imaginea sau textul',\n selectFromFiles: 'Alege din fişiere',\n maximumFileSize: 'Dimensiune maximă fișier',\n maximumFileSizeError: 'Dimensiune maximă fișier depășită.',\n url: 'URL imagine',\n remove: 'Șterge imagine',\n original: 'Original',\n },\n video: {\n video: 'Video',\n videoLink: 'Link video',\n insert: 'Inserează video',\n url: 'URL video?',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion sau Youku)',\n },\n link: {\n link: 'Link',\n insert: 'Inserează link',\n unlink: 'Înlătură link',\n edit: 'Editează',\n textToDisplay: 'Text ce va fi afişat',\n url: 'La ce adresă URL trebuie să conducă acest link?',\n openInNewWindow: 'Deschidere în fereastră nouă',\n },\n table: {\n table: 'Tabel',\n addRowAbove: 'Adaugă rând deasupra',\n addRowBelow: 'Adaugă rând dedesubt',\n addColLeft: 'Adaugă coloană stânga',\n addColRight: 'Adaugă coloană dreapta',\n delRow: 'Șterge rând',\n delCol: 'Șterge coloană',\n delTable: 'Șterge tabel',\n },\n hr: {\n insert: 'Inserează o linie orizontală',\n },\n style: {\n style: 'Stil',\n p: 'p',\n blockquote: 'Citat',\n pre: 'Preformatat',\n h1: 'Titlu 1',\n h2: 'Titlu 2',\n h3: 'Titlu 3',\n h4: 'Titlu 4',\n h5: 'Titlu 5',\n h6: 'Titlu 6',\n },\n lists: {\n unordered: 'Listă neordonată',\n ordered: 'Listă ordonată',\n },\n options: {\n help: 'Ajutor',\n fullscreen: 'Măreşte',\n codeview: 'Sursă',\n },\n paragraph: {\n paragraph: 'Paragraf',\n outdent: 'Creşte identarea',\n indent: 'Scade identarea',\n left: 'Aliniere la stânga',\n center: 'Aliniere centrală',\n right: 'Aliniere la dreapta',\n justify: 'Aliniere în bloc',\n },\n color: {\n recent: 'Culoare recentă',\n more: 'Mai multe culori',\n background: 'Culoarea fundalului',\n foreground: 'Culoarea textului',\n transparent: 'Transparent',\n setTransparent: 'Setează transparent',\n reset: 'Resetează',\n resetToDefault: 'Revino la iniţial',\n },\n shortcut: {\n shortcuts: 'Scurtături tastatură',\n close: 'Închide',\n textFormatting: 'Formatare text',\n action: 'Acţiuni',\n paragraphFormatting: 'Formatare paragraf',\n documentStyle: 'Stil paragraf',\n extraKeys: 'Taste extra',\n },\n help: {\n 'insertParagraph': 'Inserează paragraf',\n 'undo': 'Revine la starea anterioară',\n 'redo': 'Revine la starea ulterioară',\n 'tab': 'Tab',\n 'untab': 'Untab',\n 'bold': 'Setează stil îngroșat',\n 'italic': 'Setează stil înclinat',\n 'underline': 'Setează stil subliniat',\n 'strikethrough': 'Setează stil tăiat',\n 'removeFormat': 'Înlătură formatare',\n 'justifyLeft': 'Setează aliniere stânga',\n 'justifyCenter': 'Setează aliniere centru',\n 'justifyRight': 'Setează aliniere dreapta',\n 'justifyFull': 'Setează aliniere bloc',\n 'insertUnorderedList': 'Comutare listă neordinată',\n 'insertOrderedList': 'Comutare listă ordonată',\n 'outdent': 'Înlătură indentare paragraf curent',\n 'indent': 'Adaugă indentare paragraf curent',\n 'formatPara': 'Schimbă formatarea selecției în paragraf',\n 'formatH1': 'Schimbă formatarea selecției în H1',\n 'formatH2': 'Schimbă formatarea selecției în H2',\n 'formatH3': 'Schimbă formatarea selecției în H3',\n 'formatH4': 'Schimbă formatarea selecției în H4',\n 'formatH5': 'Schimbă formatarea selecției în H5',\n 'formatH6': 'Schimbă formatarea selecției în H6',\n 'insertHorizontalRule': 'Adaugă linie orizontală',\n 'linkDialog.show': 'Inserează link',\n },\n history: {\n undo: 'Starea anterioară',\n redo: 'Starea ulterioară',\n },\n specialChar: {\n specialChar: 'CARACTERE SPECIALE',\n select: 'Alege caractere speciale',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,a){if("object"==typeof exports&&"object"==typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var r=a();for(var i in r)("object"==typeof exports?exports:e)[i]=r[i]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"ro-RO":{font:{bold:"Îngroșat",italic:"Înclinat",underline:"Subliniat",clear:"Înlătură formatare font",height:"Înălțime rând",name:"Familie de fonturi",strikethrough:"Tăiat",subscript:"Indice",superscript:"Exponent",size:"Dimensiune font"},image:{image:"Imagine",insert:"Inserează imagine",resizeFull:"Redimensionează complet",resizeHalf:"Redimensionează 1/2",resizeQuarter:"Redimensionează 1/4",floatLeft:"Aliniere la stânga",floatRight:"Aliniere la dreapta",floatNone:"Fară aliniere",shapeRounded:"Formă: Rotund",shapeCircle:"Formă: Cerc",shapeThumbnail:"Formă: Pictogramă",shapeNone:"Formă: Nici una",dragImageHere:"Trage o imagine sau un text aici",dropImage:"Eliberează imaginea sau textul",selectFromFiles:"Alege din fişiere",maximumFileSize:"Dimensiune maximă fișier",maximumFileSizeError:"Dimensiune maximă fișier depășită.",url:"URL imagine",remove:"Șterge imagine",original:"Original"},video:{video:"Video",videoLink:"Link video",insert:"Inserează video",url:"URL video?",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion sau Youku)"},link:{link:"Link",insert:"Inserează link",unlink:"Înlătură link",edit:"Editează",textToDisplay:"Text ce va fi afişat",url:"La ce adresă URL trebuie să conducă acest link?",openInNewWindow:"Deschidere în fereastră nouă"},table:{table:"Tabel",addRowAbove:"Adaugă rând deasupra",addRowBelow:"Adaugă rând dedesubt",addColLeft:"Adaugă coloană stânga",addColRight:"Adaugă coloană dreapta",delRow:"Șterge rând",delCol:"Șterge coloană",delTable:"Șterge tabel"},hr:{insert:"Inserează o linie orizontală"},style:{style:"Stil",p:"p",blockquote:"Citat",pre:"Preformatat",h1:"Titlu 1",h2:"Titlu 2",h3:"Titlu 3",h4:"Titlu 4",h5:"Titlu 5",h6:"Titlu 6"},lists:{unordered:"Listă neordonată",ordered:"Listă ordonată"},options:{help:"Ajutor",fullscreen:"Măreşte",codeview:"Sursă"},paragraph:{paragraph:"Paragraf",outdent:"Creşte identarea",indent:"Scade identarea",left:"Aliniere la stânga",center:"Aliniere centrală",right:"Aliniere la dreapta",justify:"Aliniere în bloc"},color:{recent:"Culoare recentă",more:"Mai multe culori",background:"Culoarea fundalului",foreground:"Culoarea textului",transparent:"Transparent",setTransparent:"Setează transparent",reset:"Resetează",resetToDefault:"Revino la iniţial"},shortcut:{shortcuts:"Scurtături tastatură",close:"Închide",textFormatting:"Formatare text",action:"Acţiuni",paragraphFormatting:"Formatare paragraf",documentStyle:"Stil paragraf",extraKeys:"Taste extra"},help:{insertParagraph:"Inserează paragraf",undo:"Revine la starea anterioară",redo:"Revine la starea ulterioară",tab:"Tab",untab:"Untab",bold:"Setează stil îngroșat",italic:"Setează stil înclinat",underline:"Setează stil subliniat",strikethrough:"Setează stil tăiat",removeFormat:"Înlătură formatare",justifyLeft:"Setează aliniere stânga",justifyCenter:"Setează aliniere centru",justifyRight:"Setează aliniere dreapta",justifyFull:"Setează aliniere bloc",insertUnorderedList:"Comutare listă neordinată",insertOrderedList:"Comutare listă ordonată",outdent:"Înlătură indentare paragraf curent",indent:"Adaugă indentare paragraf curent",formatPara:"Schimbă formatarea selecției în paragraf",formatH1:"Schimbă formatarea selecției în H1",formatH2:"Schimbă formatarea selecției în H2",formatH3:"Schimbă formatarea selecției în H3",formatH4:"Schimbă formatarea selecției în H4",formatH5:"Schimbă formatarea selecției în H5",formatH6:"Schimbă formatarea selecției în H6",insertHorizontalRule:"Adaugă linie orizontală","linkDialog.show":"Inserează link"},history:{undo:"Starea anterioară",redo:"Starea ulterioară"},specialChar:{specialChar:"CARACTERE SPECIALE",select:"Alege caractere speciale"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'ru-RU': {
+ font: {
+ bold: 'Полужирный',
+ italic: 'Курсив',
+ underline: 'Подчёркнутый',
+ clear: 'Убрать стили шрифта',
+ height: 'Высота линии',
+ name: 'Шрифт',
+ strikethrough: 'Зачёркнутый',
+ subscript: 'Нижний индекс',
+ superscript: 'Верхний индекс',
+ size: 'Размер шрифта'
+ },
+ image: {
+ image: 'Картинка',
+ insert: 'Вставить картинку',
+ resizeFull: 'Восстановить размер',
+ resizeHalf: 'Уменьшить до 50%',
+ resizeQuarter: 'Уменьшить до 25%',
+ floatLeft: 'Расположить слева',
+ floatRight: 'Расположить справа',
+ floatNone: 'Расположение по-умолчанию',
+ shapeRounded: 'Форма: Закругленная',
+ shapeCircle: 'Форма: Круг',
+ shapeThumbnail: 'Форма: Миниатюра',
+ shapeNone: 'Форма: Нет',
+ dragImageHere: 'Перетащите сюда картинку',
+ dropImage: 'Перетащите картинку',
+ selectFromFiles: 'Выбрать из файлов',
+ maximumFileSize: 'Максимальный размер файла',
+ maximumFileSizeError: 'Превышен максимальный размер файла',
+ url: 'URL картинки',
+ remove: 'Удалить картинку',
+ original: 'Оригинал'
+ },
+ video: {
+ video: 'Видео',
+ videoLink: 'Ссылка на видео',
+ insert: 'Вставить видео',
+ url: 'URL видео',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion или Youku)'
+ },
+ link: {
+ link: 'Ссылка',
+ insert: 'Вставить ссылку',
+ unlink: 'Убрать ссылку',
+ edit: 'Редактировать',
+ textToDisplay: 'Отображаемый текст',
+ url: 'URL для перехода',
+ openInNewWindow: 'Открывать в новом окне'
+ },
+ table: {
+ table: 'Таблица',
+ addRowAbove: 'Добавить строку выше',
+ addRowBelow: 'Добавить строку ниже',
+ addColLeft: 'Добавить столбец слева',
+ addColRight: 'Добавить столбец справа',
+ delRow: 'Удалить строку',
+ delCol: 'Удалить столбец',
+ delTable: 'Удалить таблицу'
+ },
+ hr: {
+ insert: 'Вставить горизонтальную линию'
+ },
+ style: {
+ style: 'Стиль',
+ p: 'Нормальный',
+ blockquote: 'Цитата',
+ pre: 'Код',
+ h1: 'Заголовок 1',
+ h2: 'Заголовок 2',
+ h3: 'Заголовок 3',
+ h4: 'Заголовок 4',
+ h5: 'Заголовок 5',
+ h6: 'Заголовок 6'
+ },
+ lists: {
+ unordered: 'Маркированный список',
+ ordered: 'Нумерованный список'
+ },
+ options: {
+ help: 'Помощь',
+ fullscreen: 'На весь экран',
+ codeview: 'Исходный код'
+ },
+ paragraph: {
+ paragraph: 'Параграф',
+ outdent: 'Уменьшить отступ',
+ indent: 'Увеличить отступ',
+ left: 'Выровнять по левому краю',
+ center: 'Выровнять по центру',
+ right: 'Выровнять по правому краю',
+ justify: 'Растянуть по ширине'
+ },
+ color: {
+ recent: 'Последний цвет',
+ more: 'Еще цвета',
+ background: 'Цвет фона',
+ foreground: 'Цвет шрифта',
+ transparent: 'Прозрачный',
+ setTransparent: 'Сделать прозрачным',
+ reset: 'Сброс',
+ resetToDefault: 'Восстановить умолчания'
+ },
+ shortcut: {
+ shortcuts: 'Сочетания клавиш',
+ close: 'Закрыть',
+ textFormatting: 'Форматирование текста',
+ action: 'Действие',
+ paragraphFormatting: 'Форматирование параграфа',
+ documentStyle: 'Стиль документа',
+ extraKeys: 'Дополнительные комбинации'
+ },
+ help: {
+ 'insertParagraph': 'Новый параграф',
+ 'undo': 'Отменить последнюю команду',
+ 'redo': 'Повторить последнюю команду',
+ 'tab': 'Tab',
+ 'untab': 'Untab',
+ 'bold': 'Установить стиль "Жирный"',
+ 'italic': 'Установить стиль "Наклонный"',
+ 'underline': 'Установить стиль "Подчеркнутый"',
+ 'strikethrough': 'Установить стиль "Зачеркнутый"',
+ 'removeFormat': 'Сборсить стили',
+ 'justifyLeft': 'Выровнять по левому краю',
+ 'justifyCenter': 'Выровнять по центру',
+ 'justifyRight': 'Выровнять по правому краю',
+ 'justifyFull': 'Растянуть на всю ширину',
+ 'insertUnorderedList': 'Включить/отключить маркированный список',
+ 'insertOrderedList': 'Включить/отключить нумерованный список',
+ 'outdent': 'Убрать отступ в текущем параграфе',
+ 'indent': 'Вставить отступ в текущем параграфе',
+ 'formatPara': 'Форматировать текущий блок как параграф (тег P)',
+ 'formatH1': 'Форматировать текущий блок как H1',
+ 'formatH2': 'Форматировать текущий блок как H2',
+ 'formatH3': 'Форматировать текущий блок как H3',
+ 'formatH4': 'Форматировать текущий блок как H4',
+ 'formatH5': 'Форматировать текущий блок как H5',
+ 'formatH6': 'Форматировать текущий блок как H6',
+ 'insertHorizontalRule': 'Вставить горизонтальную черту',
+ 'linkDialog.show': 'Показать диалог "Ссылка"'
+ },
+ history: {
+ undo: 'Отменить',
+ redo: 'Повтор'
+ },
+ specialChar: {
+ specialChar: 'SPECIAL CHARACTERS',
+ select: 'Select Special characters'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-ru-RU.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-ru-RU.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-ru-RU.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'ru-RU': {\n font: {\n bold: 'Полужирный',\n italic: 'Курсив',\n underline: 'Подчёркнутый',\n clear: 'Убрать стили шрифта',\n height: 'Высота линии',\n name: 'Шрифт',\n strikethrough: 'Зачёркнутый',\n subscript: 'Нижний индекс',\n superscript: 'Верхний индекс',\n size: 'Размер шрифта',\n },\n image: {\n image: 'Картинка',\n insert: 'Вставить картинку',\n resizeFull: 'Восстановить размер',\n resizeHalf: 'Уменьшить до 50%',\n resizeQuarter: 'Уменьшить до 25%',\n floatLeft: 'Расположить слева',\n floatRight: 'Расположить справа',\n floatNone: 'Расположение по-умолчанию',\n shapeRounded: 'Форма: Закругленная',\n shapeCircle: 'Форма: Круг',\n shapeThumbnail: 'Форма: Миниатюра',\n shapeNone: 'Форма: Нет',\n dragImageHere: 'Перетащите сюда картинку',\n dropImage: 'Перетащите картинку',\n selectFromFiles: 'Выбрать из файлов',\n maximumFileSize: 'Максимальный размер файла',\n maximumFileSizeError: 'Превышен максимальный размер файла',\n url: 'URL картинки',\n remove: 'Удалить картинку',\n original: 'Оригинал',\n },\n video: {\n video: 'Видео',\n videoLink: 'Ссылка на видео',\n insert: 'Вставить видео',\n url: 'URL видео',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion или Youku)',\n },\n link: {\n link: 'Ссылка',\n insert: 'Вставить ссылку',\n unlink: 'Убрать ссылку',\n edit: 'Редактировать',\n textToDisplay: 'Отображаемый текст',\n url: 'URL для перехода',\n openInNewWindow: 'Открывать в новом окне',\n },\n table: {\n table: 'Таблица',\n addRowAbove: 'Добавить строку выше',\n addRowBelow: 'Добавить строку ниже',\n addColLeft: 'Добавить столбец слева',\n addColRight: 'Добавить столбец справа',\n delRow: 'Удалить строку',\n delCol: 'Удалить столбец',\n delTable: 'Удалить таблицу',\n },\n hr: {\n insert: 'Вставить горизонтальную линию',\n },\n style: {\n style: 'Стиль',\n p: 'Нормальный',\n blockquote: 'Цитата',\n pre: 'Код',\n h1: 'Заголовок 1',\n h2: 'Заголовок 2',\n h3: 'Заголовок 3',\n h4: 'Заголовок 4',\n h5: 'Заголовок 5',\n h6: 'Заголовок 6',\n },\n lists: {\n unordered: 'Маркированный список',\n ordered: 'Нумерованный список',\n },\n options: {\n help: 'Помощь',\n fullscreen: 'На весь экран',\n codeview: 'Исходный код',\n },\n paragraph: {\n paragraph: 'Параграф',\n outdent: 'Уменьшить отступ',\n indent: 'Увеличить отступ',\n left: 'Выровнять по левому краю',\n center: 'Выровнять по центру',\n right: 'Выровнять по правому краю',\n justify: 'Растянуть по ширине',\n },\n color: {\n recent: 'Последний цвет',\n more: 'Еще цвета',\n background: 'Цвет фона',\n foreground: 'Цвет шрифта',\n transparent: 'Прозрачный',\n setTransparent: 'Сделать прозрачным',\n reset: 'Сброс',\n resetToDefault: 'Восстановить умолчания',\n },\n shortcut: {\n shortcuts: 'Сочетания клавиш',\n close: 'Закрыть',\n textFormatting: 'Форматирование текста',\n action: 'Действие',\n paragraphFormatting: 'Форматирование параграфа',\n documentStyle: 'Стиль документа',\n extraKeys: 'Дополнительные комбинации',\n },\n help: {\n 'insertParagraph': 'Новый параграф',\n 'undo': 'Отменить последнюю команду',\n 'redo': 'Повторить последнюю команду',\n 'tab': 'Tab',\n 'untab': 'Untab',\n 'bold': 'Установить стиль \"Жирный\"',\n 'italic': 'Установить стиль \"Наклонный\"',\n 'underline': 'Установить стиль \"Подчеркнутый\"',\n 'strikethrough': 'Установить стиль \"Зачеркнутый\"',\n 'removeFormat': 'Сборсить стили',\n 'justifyLeft': 'Выровнять по левому краю',\n 'justifyCenter': 'Выровнять по центру',\n 'justifyRight': 'Выровнять по правому краю',\n 'justifyFull': 'Растянуть на всю ширину',\n 'insertUnorderedList': 'Включить/отключить маркированный список',\n 'insertOrderedList': 'Включить/отключить нумерованный список',\n 'outdent': 'Убрать отступ в текущем параграфе',\n 'indent': 'Вставить отступ в текущем параграфе',\n 'formatPara': 'Форматировать текущий блок как параграф (тег P)',\n 'formatH1': 'Форматировать текущий блок как H1',\n 'formatH2': 'Форматировать текущий блок как H2',\n 'formatH3': 'Форматировать текущий блок как H3',\n 'formatH4': 'Форматировать текущий блок как H4',\n 'formatH5': 'Форматировать текущий блок как H5',\n 'formatH6': 'Форматировать текущий блок как H6',\n 'insertHorizontalRule': 'Вставить горизонтальную черту',\n 'linkDialog.show': 'Показать диалог \"Ссылка\"',\n },\n history: {\n undo: 'Отменить',\n redo: 'Повтор',\n },\n specialChar: {\n specialChar: 'SPECIAL CHARACTERS',\n select: 'Select Special characters',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var o in r)("object"==typeof exports?exports:e)[o]=r[o]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"ru-RU":{font:{bold:"Полужирный",italic:"Курсив",underline:"Подчёркнутый",clear:"Убрать стили шрифта",height:"Высота линии",name:"Шрифт",strikethrough:"Зачёркнутый",subscript:"Нижний индекс",superscript:"Верхний индекс",size:"Размер шрифта"},image:{image:"Картинка",insert:"Вставить картинку",resizeFull:"Восстановить размер",resizeHalf:"Уменьшить до 50%",resizeQuarter:"Уменьшить до 25%",floatLeft:"Расположить слева",floatRight:"Расположить справа",floatNone:"Расположение по-умолчанию",shapeRounded:"Форма: Закругленная",shapeCircle:"Форма: Круг",shapeThumbnail:"Форма: Миниатюра",shapeNone:"Форма: Нет",dragImageHere:"Перетащите сюда картинку",dropImage:"Перетащите картинку",selectFromFiles:"Выбрать из файлов",maximumFileSize:"Максимальный размер файла",maximumFileSizeError:"Превышен максимальный размер файла",url:"URL картинки",remove:"Удалить картинку",original:"Оригинал"},video:{video:"Видео",videoLink:"Ссылка на видео",insert:"Вставить видео",url:"URL видео",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion или Youku)"},link:{link:"Ссылка",insert:"Вставить ссылку",unlink:"Убрать ссылку",edit:"Редактировать",textToDisplay:"Отображаемый текст",url:"URL для перехода",openInNewWindow:"Открывать в новом окне"},table:{table:"Таблица",addRowAbove:"Добавить строку выше",addRowBelow:"Добавить строку ниже",addColLeft:"Добавить столбец слева",addColRight:"Добавить столбец справа",delRow:"Удалить строку",delCol:"Удалить столбец",delTable:"Удалить таблицу"},hr:{insert:"Вставить горизонтальную линию"},style:{style:"Стиль",p:"Нормальный",blockquote:"Цитата",pre:"Код",h1:"Заголовок 1",h2:"Заголовок 2",h3:"Заголовок 3",h4:"Заголовок 4",h5:"Заголовок 5",h6:"Заголовок 6"},lists:{unordered:"Маркированный список",ordered:"Нумерованный список"},options:{help:"Помощь",fullscreen:"На весь экран",codeview:"Исходный код"},paragraph:{paragraph:"Параграф",outdent:"Уменьшить отступ",indent:"Увеличить отступ",left:"Выровнять по левому краю",center:"Выровнять по центру",right:"Выровнять по правому краю",justify:"Растянуть по ширине"},color:{recent:"Последний цвет",more:"Еще цвета",background:"Цвет фона",foreground:"Цвет шрифта",transparent:"Прозрачный",setTransparent:"Сделать прозрачным",reset:"Сброс",resetToDefault:"Восстановить умолчания"},shortcut:{shortcuts:"Сочетания клавиш",close:"Закрыть",textFormatting:"Форматирование текста",action:"Действие",paragraphFormatting:"Форматирование параграфа",documentStyle:"Стиль документа",extraKeys:"Дополнительные комбинации"},help:{insertParagraph:"Новый параграф",undo:"Отменить последнюю команду",redo:"Повторить последнюю команду",tab:"Tab",untab:"Untab",bold:'Установить стиль "Жирный"',italic:'Установить стиль "Наклонный"',underline:'Установить стиль "Подчеркнутый"',strikethrough:'Установить стиль "Зачеркнутый"',removeFormat:"Сборсить стили",justifyLeft:"Выровнять по левому краю",justifyCenter:"Выровнять по центру",justifyRight:"Выровнять по правому краю",justifyFull:"Растянуть на всю ширину",insertUnorderedList:"Включить/отключить маркированный список",insertOrderedList:"Включить/отключить нумерованный список",outdent:"Убрать отступ в текущем параграфе",indent:"Вставить отступ в текущем параграфе",formatPara:"Форматировать текущий блок как параграф (тег P)",formatH1:"Форматировать текущий блок как H1",formatH2:"Форматировать текущий блок как H2",formatH3:"Форматировать текущий блок как H3",formatH4:"Форматировать текущий блок как H4",formatH5:"Форматировать текущий блок как H5",formatH6:"Форматировать текущий блок как H6",insertHorizontalRule:"Вставить горизонтальную черту","linkDialog.show":'Показать диалог "Ссылка"'},history:{undo:"Отменить",redo:"Повтор"},specialChar:{specialChar:"SPECIAL CHARACTERS",select:"Select Special characters"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'sk-SK': {
+ font: {
+ bold: 'Tučné',
+ italic: 'Kurzíva',
+ underline: 'Podčiarknutie',
+ clear: 'Odstrániť štýl písma',
+ height: 'Výška riadku',
+ name: 'Názov',
+ strikethrough: 'Prečiarknuté',
+ subscript: 'Subscript',
+ superscript: 'Superscript',
+ size: 'Veľkosť písma'
+ },
+ image: {
+ image: 'Obrázok',
+ insert: 'Vložiť obrázok',
+ resizeFull: 'Pôvodná veľkosť',
+ resizeHalf: 'Polovičná veľkosť',
+ resizeQuarter: 'Štvrtinová veľkosť',
+ floatLeft: 'Umiestniť doľava',
+ floatRight: 'Umiestniť doprava',
+ floatNone: 'Bez zarovnania',
+ shapeRounded: 'Tvar: Zaoblené',
+ shapeCircle: 'Tvar: Kruh',
+ shapeThumbnail: 'Tvar: Náhľad',
+ shapeNone: 'Tvar: Žiadne',
+ dragImageHere: 'Pretiahnuť sem obrázok',
+ dropImage: 'Pretiahnuť sem obrázok alebo text',
+ selectFromFiles: 'Vybrať súbor',
+ maximumFileSize: 'Maximálna veľkosť súboru',
+ maximumFileSizeError: 'Maximálna veľkosť súboru bola prekročená.',
+ url: 'URL obrázku',
+ removeMedia: 'Odstrániť obrázok',
+ original: 'Originál'
+ },
+ video: {
+ video: 'Video',
+ videoLink: 'Odkaz videa',
+ insert: 'Vložiť video',
+ url: 'URL videa?',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion alebo Youku)'
+ },
+ link: {
+ link: 'Odkaz',
+ insert: 'Vytvoriť odkaz',
+ unlink: 'Zrušiť odkaz',
+ edit: 'Upraviť',
+ textToDisplay: 'Zobrazovaný text',
+ url: 'Na akú URL adresu má tento odkaz viesť?',
+ openInNewWindow: 'Otvoriť v novom okne'
+ },
+ table: {
+ table: 'Tabuľka',
+ addRowAbove: 'Pridať riadok nad',
+ addRowBelow: 'Pridať riadok pod',
+ addColLeft: 'Pridať stĺpec vľavo',
+ addColRight: 'Pridať stĺpec vpravo',
+ delRow: 'Odstrániť riadok',
+ delCol: 'Odstrániť stĺpec',
+ delTable: 'Odstrániť tabuľku'
+ },
+ hr: {
+ insert: 'Vložit vodorovnú čiaru'
+ },
+ style: {
+ style: 'Štýl',
+ p: 'Normálny',
+ blockquote: 'Citácia',
+ pre: 'Kód',
+ h1: 'Nadpis 1',
+ h2: 'Nadpis 2',
+ h3: 'Nadpis 3',
+ h4: 'Nadpis 4',
+ h5: 'Nadpis 5',
+ h6: 'Nadpis 6'
+ },
+ lists: {
+ unordered: 'Odrážkový zoznam',
+ ordered: 'Číselný zoznam'
+ },
+ options: {
+ help: 'Pomoc',
+ fullscreen: 'Celá obrazovka',
+ codeview: 'HTML kód'
+ },
+ paragraph: {
+ paragraph: 'Odsek',
+ outdent: 'Zväčšiť odsadenie',
+ indent: 'Zmenšiť odsadenie',
+ left: 'Zarovnať doľava',
+ center: 'Zarovnať na stred',
+ right: 'Zarovnať doprava',
+ justify: 'Zarovnať obojstranne'
+ },
+ color: {
+ recent: 'Aktuálna farba',
+ more: 'Dalšie farby',
+ background: 'Farba pozadia',
+ foreground: 'Farba písma',
+ transparent: 'Priehľadnosť',
+ setTransparent: 'Nastaviť priehľadnosť',
+ reset: 'Obnoviť',
+ resetToDefault: 'Obnoviť prednastavené'
+ },
+ shortcut: {
+ shortcuts: 'Klávesové skratky',
+ close: 'Zavrieť',
+ textFormatting: 'Formátovanie textu',
+ action: 'Akcia',
+ paragraphFormatting: 'Formátovanie odseku',
+ documentStyle: 'Štýl dokumentu',
+ extraKeys: 'Ďalšie kombinácie'
+ },
+ help: {
+ 'insertParagraph': 'Vložiť odsek',
+ 'undo': 'Vrátiť posledný krok',
+ 'redo': 'Obnoviť posledný krok',
+ 'tab': 'Odsadiť',
+ 'untab': 'Zmenšiť odsadenie',
+ 'bold': 'Tučné',
+ 'italic': 'Kurzívu',
+ 'underline': 'Podčiarknutie',
+ 'strikethrough': 'Preškrknutý text',
+ 'removeFormat': 'Odstrániť formátovanie',
+ 'justifyLeft': 'Odsadenie zľava',
+ 'justifyCenter': 'Vycentrovať',
+ 'justifyRight': 'Odsadenie zprava',
+ 'justifyFull': 'Zarovnať do bloku',
+ 'insertUnorderedList': 'Odrážkový zoznam',
+ 'insertOrderedList': 'Číselný zoznam',
+ 'outdent': 'Zrušiť odsadenie aktuálneho odseku',
+ 'indent': 'Odsadiť aktuálny odsek',
+ 'formatPara': 'Change current block\'s format as a paragraph(P tag)',
+ 'formatH1': 'Change current block\'s format as H1',
+ 'formatH2': 'Change current block\'s format as H2',
+ 'formatH3': 'Change current block\'s format as H3',
+ 'formatH4': 'Change current block\'s format as H4',
+ 'formatH5': 'Change current block\'s format as H5',
+ 'formatH6': 'Change current block\'s format as H6',
+ 'insertHorizontalRule': 'Vložiť horizontálne pravidlo',
+ 'linkDialog.show': 'Dialóg na zadanie odkazu'
+ },
+ history: {
+ undo: 'Krok vzad',
+ redo: 'Krok dopredu'
+ },
+ specialChar: {
+ specialChar: 'ŠPECIÁLNE ZNAKY',
+ select: 'Vybrať špeciálne znaky'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-sk-SK.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-sk-SK.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-sk-SK.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'sk-SK': {\n font: {\n bold: 'Tučné',\n italic: 'Kurzíva',\n underline: 'Podčiarknutie',\n clear: 'Odstrániť štýl písma',\n height: 'Výška riadku',\n name: 'Názov',\n strikethrough: 'Prečiarknuté',\n subscript: 'Subscript',\n superscript: 'Superscript',\n size: 'Veľkosť písma',\n },\n image: {\n image: 'Obrázok',\n insert: 'Vložiť obrázok',\n resizeFull: 'Pôvodná veľkosť',\n resizeHalf: 'Polovičná veľkosť',\n resizeQuarter: 'Štvrtinová veľkosť',\n floatLeft: 'Umiestniť doľava',\n floatRight: 'Umiestniť doprava',\n floatNone: 'Bez zarovnania',\n shapeRounded: 'Tvar: Zaoblené',\n shapeCircle: 'Tvar: Kruh',\n shapeThumbnail: 'Tvar: Náhľad',\n shapeNone: 'Tvar: Žiadne',\n dragImageHere: 'Pretiahnuť sem obrázok',\n dropImage: 'Pretiahnuť sem obrázok alebo text',\n selectFromFiles: 'Vybrať súbor',\n maximumFileSize: 'Maximálna veľkosť súboru',\n maximumFileSizeError: 'Maximálna veľkosť súboru bola prekročená.',\n url: 'URL obrázku',\n removeMedia: 'Odstrániť obrázok',\n original: 'Originál',\n },\n video: {\n video: 'Video',\n videoLink: 'Odkaz videa',\n insert: 'Vložiť video',\n url: 'URL videa?',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion alebo Youku)',\n },\n link: {\n link: 'Odkaz',\n insert: 'Vytvoriť odkaz',\n unlink: 'Zrušiť odkaz',\n edit: 'Upraviť',\n textToDisplay: 'Zobrazovaný text',\n url: 'Na akú URL adresu má tento odkaz viesť?',\n openInNewWindow: 'Otvoriť v novom okne',\n },\n table: {\n table: 'Tabuľka',\n addRowAbove: 'Pridať riadok nad',\n addRowBelow: 'Pridať riadok pod',\n addColLeft: 'Pridať stĺpec vľavo',\n addColRight: 'Pridať stĺpec vpravo',\n delRow: 'Odstrániť riadok',\n delCol: 'Odstrániť stĺpec',\n delTable: 'Odstrániť tabuľku',\n },\n hr: {\n insert: 'Vložit vodorovnú čiaru',\n },\n style: {\n style: 'Štýl',\n p: 'Normálny',\n blockquote: 'Citácia',\n pre: 'Kód',\n h1: 'Nadpis 1',\n h2: 'Nadpis 2',\n h3: 'Nadpis 3',\n h4: 'Nadpis 4',\n h5: 'Nadpis 5',\n h6: 'Nadpis 6',\n },\n lists: {\n unordered: 'Odrážkový zoznam',\n ordered: 'Číselný zoznam',\n },\n options: {\n help: 'Pomoc',\n fullscreen: 'Celá obrazovka',\n codeview: 'HTML kód',\n },\n paragraph: {\n paragraph: 'Odsek',\n outdent: 'Zväčšiť odsadenie',\n indent: 'Zmenšiť odsadenie',\n left: 'Zarovnať doľava',\n center: 'Zarovnať na stred',\n right: 'Zarovnať doprava',\n justify: 'Zarovnať obojstranne',\n },\n color: {\n recent: 'Aktuálna farba',\n more: 'Dalšie farby',\n background: 'Farba pozadia',\n foreground: 'Farba písma',\n transparent: 'Priehľadnosť',\n setTransparent: 'Nastaviť priehľadnosť',\n reset: 'Obnoviť',\n resetToDefault: 'Obnoviť prednastavené',\n },\n shortcut: {\n shortcuts: 'Klávesové skratky',\n close: 'Zavrieť',\n textFormatting: 'Formátovanie textu',\n action: 'Akcia',\n paragraphFormatting: 'Formátovanie odseku',\n documentStyle: 'Štýl dokumentu',\n extraKeys: 'Ďalšie kombinácie',\n },\n help: {\n 'insertParagraph': 'Vložiť odsek',\n 'undo': 'Vrátiť posledný krok',\n 'redo': 'Obnoviť posledný krok',\n 'tab': 'Odsadiť',\n 'untab': 'Zmenšiť odsadenie',\n 'bold': 'Tučné',\n 'italic': 'Kurzívu',\n 'underline': 'Podčiarknutie',\n 'strikethrough': 'Preškrknutý text',\n 'removeFormat': 'Odstrániť formátovanie',\n 'justifyLeft': 'Odsadenie zľava',\n 'justifyCenter': 'Vycentrovať',\n 'justifyRight': 'Odsadenie zprava',\n 'justifyFull': 'Zarovnať do bloku',\n 'insertUnorderedList': 'Odrážkový zoznam',\n 'insertOrderedList': 'Číselný zoznam',\n 'outdent': 'Zrušiť odsadenie aktuálneho odseku',\n 'indent': 'Odsadiť aktuálny odsek',\n 'formatPara': 'Change current block\\'s format as a paragraph(P tag)',\n 'formatH1': 'Change current block\\'s format as H1',\n 'formatH2': 'Change current block\\'s format as H2',\n 'formatH3': 'Change current block\\'s format as H3',\n 'formatH4': 'Change current block\\'s format as H4',\n 'formatH5': 'Change current block\\'s format as H5',\n 'formatH6': 'Change current block\\'s format as H6',\n 'insertHorizontalRule': 'Vložiť horizontálne pravidlo',\n 'linkDialog.show': 'Dialóg na zadanie odkazu',\n },\n history: {\n undo: 'Krok vzad',\n redo: 'Krok dopredu',\n },\n specialChar: {\n specialChar: 'ŠPECIÁLNE ZNAKY',\n select: 'Vybrať špeciálne znaky',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","removeMedia","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,a){if("object"==typeof exports&&"object"==typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var o=a();for(var r in o)("object"==typeof exports?exports:e)[r]=o[r]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"sk-SK":{font:{bold:"Tučné",italic:"Kurzíva",underline:"Podčiarknutie",clear:"Odstrániť štýl písma",height:"Výška riadku",name:"Názov",strikethrough:"Prečiarknuté",subscript:"Subscript",superscript:"Superscript",size:"Veľkosť písma"},image:{image:"Obrázok",insert:"Vložiť obrázok",resizeFull:"Pôvodná veľkosť",resizeHalf:"Polovičná veľkosť",resizeQuarter:"Štvrtinová veľkosť",floatLeft:"Umiestniť doľava",floatRight:"Umiestniť doprava",floatNone:"Bez zarovnania",shapeRounded:"Tvar: Zaoblené",shapeCircle:"Tvar: Kruh",shapeThumbnail:"Tvar: Náhľad",shapeNone:"Tvar: Žiadne",dragImageHere:"Pretiahnuť sem obrázok",dropImage:"Pretiahnuť sem obrázok alebo text",selectFromFiles:"Vybrať súbor",maximumFileSize:"Maximálna veľkosť súboru",maximumFileSizeError:"Maximálna veľkosť súboru bola prekročená.",url:"URL obrázku",removeMedia:"Odstrániť obrázok",original:"Originál"},video:{video:"Video",videoLink:"Odkaz videa",insert:"Vložiť video",url:"URL videa?",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion alebo Youku)"},link:{link:"Odkaz",insert:"Vytvoriť odkaz",unlink:"Zrušiť odkaz",edit:"Upraviť",textToDisplay:"Zobrazovaný text",url:"Na akú URL adresu má tento odkaz viesť?",openInNewWindow:"Otvoriť v novom okne"},table:{table:"Tabuľka",addRowAbove:"Pridať riadok nad",addRowBelow:"Pridať riadok pod",addColLeft:"Pridať stĺpec vľavo",addColRight:"Pridať stĺpec vpravo",delRow:"Odstrániť riadok",delCol:"Odstrániť stĺpec",delTable:"Odstrániť tabuľku"},hr:{insert:"Vložit vodorovnú čiaru"},style:{style:"Štýl",p:"Normálny",blockquote:"Citácia",pre:"Kód",h1:"Nadpis 1",h2:"Nadpis 2",h3:"Nadpis 3",h4:"Nadpis 4",h5:"Nadpis 5",h6:"Nadpis 6"},lists:{unordered:"Odrážkový zoznam",ordered:"Číselný zoznam"},options:{help:"Pomoc",fullscreen:"Celá obrazovka",codeview:"HTML kód"},paragraph:{paragraph:"Odsek",outdent:"Zväčšiť odsadenie",indent:"Zmenšiť odsadenie",left:"Zarovnať doľava",center:"Zarovnať na stred",right:"Zarovnať doprava",justify:"Zarovnať obojstranne"},color:{recent:"Aktuálna farba",more:"Dalšie farby",background:"Farba pozadia",foreground:"Farba písma",transparent:"Priehľadnosť",setTransparent:"Nastaviť priehľadnosť",reset:"Obnoviť",resetToDefault:"Obnoviť prednastavené"},shortcut:{shortcuts:"Klávesové skratky",close:"Zavrieť",textFormatting:"Formátovanie textu",action:"Akcia",paragraphFormatting:"Formátovanie odseku",documentStyle:"Štýl dokumentu",extraKeys:"Ďalšie kombinácie"},help:{insertParagraph:"Vložiť odsek",undo:"Vrátiť posledný krok",redo:"Obnoviť posledný krok",tab:"Odsadiť",untab:"Zmenšiť odsadenie",bold:"Tučné",italic:"Kurzívu",underline:"Podčiarknutie",strikethrough:"Preškrknutý text",removeFormat:"Odstrániť formátovanie",justifyLeft:"Odsadenie zľava",justifyCenter:"Vycentrovať",justifyRight:"Odsadenie zprava",justifyFull:"Zarovnať do bloku",insertUnorderedList:"Odrážkový zoznam",insertOrderedList:"Číselný zoznam",outdent:"Zrušiť odsadenie aktuálneho odseku",indent:"Odsadiť aktuálny odsek",formatPara:"Change current block's format as a paragraph(P tag)",formatH1:"Change current block's format as H1",formatH2:"Change current block's format as H2",formatH3:"Change current block's format as H3",formatH4:"Change current block's format as H4",formatH5:"Change current block's format as H5",formatH6:"Change current block's format as H6",insertHorizontalRule:"Vložiť horizontálne pravidlo","linkDialog.show":"Dialóg na zadanie odkazu"},history:{undo:"Krok vzad",redo:"Krok dopredu"},specialChar:{specialChar:"ŠPECIÁLNE ZNAKY",select:"Vybrať špeciálne znaky"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'sl-SI': {
+ font: {
+ bold: 'Krepko',
+ italic: 'Ležeče',
+ underline: 'Podčrtano',
+ clear: 'Počisti oblikovanje izbire',
+ height: 'Razmik med vrsticami',
+ name: 'Pisava',
+ strikethrough: 'Prečrtano',
+ subscript: 'Podpisano',
+ superscript: 'Nadpisano',
+ size: 'Velikost pisave'
+ },
+ image: {
+ image: 'Slika',
+ insert: 'Vstavi sliko',
+ resizeFull: 'Razširi na polno velikost',
+ resizeHalf: 'Razširi na polovico velikosti',
+ resizeQuarter: 'Razširi na četrtino velikosti',
+ floatLeft: 'Leva poravnava',
+ floatRight: 'Desna poravnava',
+ floatNone: 'Brez poravnave',
+ shapeRounded: 'Shape: Rounded',
+ shapeCircle: 'Shape: Circle',
+ shapeThumbnail: 'Shape: Thumbnail',
+ shapeNone: 'Shape: None',
+ dragImageHere: 'Sem povlecite sliko',
+ dropImage: 'Drop image or Text',
+ selectFromFiles: 'Izberi sliko za nalaganje',
+ maximumFileSize: 'Maximum file size',
+ maximumFileSizeError: 'Maximum file size exceeded.',
+ url: 'URL naslov slike',
+ remove: 'Odstrani sliko',
+ original: 'Original'
+ },
+ video: {
+ video: 'Video',
+ videoLink: 'Video povezava',
+ insert: 'Vstavi video',
+ url: 'Povezava do videa',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion ali Youku)'
+ },
+ link: {
+ link: 'Povezava',
+ insert: 'Vstavi povezavo',
+ unlink: 'Odstrani povezavo',
+ edit: 'Uredi',
+ textToDisplay: 'Prikazano besedilo',
+ url: 'Povezava',
+ openInNewWindow: 'Odpri v novem oknu'
+ },
+ table: {
+ table: 'Tabela',
+ addRowAbove: 'Add row above',
+ addRowBelow: 'Add row below',
+ addColLeft: 'Add column left',
+ addColRight: 'Add column right',
+ delRow: 'Delete row',
+ delCol: 'Delete column',
+ delTable: 'Delete table'
+ },
+ hr: {
+ insert: 'Vstavi horizontalno črto'
+ },
+ style: {
+ style: 'Slogi',
+ p: 'Navadno besedilo',
+ blockquote: 'Citat',
+ pre: 'Koda',
+ h1: 'Naslov 1',
+ h2: 'Naslov 2',
+ h3: 'Naslov 3',
+ h4: 'Naslov 4',
+ h5: 'Naslov 5',
+ h6: 'Naslov 6'
+ },
+ lists: {
+ unordered: 'Označen seznam',
+ ordered: 'Oštevilčen seznam'
+ },
+ options: {
+ help: 'Pomoč',
+ fullscreen: 'Celozaslonski način',
+ codeview: 'Pregled HTML kode'
+ },
+ paragraph: {
+ paragraph: 'Slogi odstavka',
+ outdent: 'Zmanjšaj odmik',
+ indent: 'Povečaj odmik',
+ left: 'Leva poravnava',
+ center: 'Desna poravnava',
+ right: 'Sredinska poravnava',
+ justify: 'Obojestranska poravnava'
+ },
+ color: {
+ recent: 'Uporabi zadnjo barvo',
+ more: 'Več barv',
+ background: 'Barva ozadja',
+ foreground: 'Barva besedila',
+ transparent: 'Brez barve',
+ setTransparent: 'Brez barve',
+ reset: 'Ponastavi',
+ resetToDefault: 'Ponastavi na privzeto'
+ },
+ shortcut: {
+ shortcuts: 'Bljižnice',
+ close: 'Zapri',
+ textFormatting: 'Oblikovanje besedila',
+ action: 'Dejanja',
+ paragraphFormatting: 'Oblikovanje odstavka',
+ documentStyle: 'Oblikovanje naslova',
+ extraKeys: 'Extra keys'
+ },
+ help: {
+ 'insertParagraph': 'Insert Paragraph',
+ 'undo': 'Undoes the last command',
+ 'redo': 'Redoes the last command',
+ 'tab': 'Tab',
+ 'untab': 'Untab',
+ 'bold': 'Set a bold style',
+ 'italic': 'Set a italic style',
+ 'underline': 'Set a underline style',
+ 'strikethrough': 'Set a strikethrough style',
+ 'removeFormat': 'Clean a style',
+ 'justifyLeft': 'Set left align',
+ 'justifyCenter': 'Set center align',
+ 'justifyRight': 'Set right align',
+ 'justifyFull': 'Set full align',
+ 'insertUnorderedList': 'Toggle unordered list',
+ 'insertOrderedList': 'Toggle ordered list',
+ 'outdent': 'Outdent on current paragraph',
+ 'indent': 'Indent on current paragraph',
+ 'formatPara': 'Change current block\'s format as a paragraph(P tag)',
+ 'formatH1': 'Change current block\'s format as H1',
+ 'formatH2': 'Change current block\'s format as H2',
+ 'formatH3': 'Change current block\'s format as H3',
+ 'formatH4': 'Change current block\'s format as H4',
+ 'formatH5': 'Change current block\'s format as H5',
+ 'formatH6': 'Change current block\'s format as H6',
+ 'insertHorizontalRule': 'Insert horizontal rule',
+ 'linkDialog.show': 'Show Link Dialog'
+ },
+ history: {
+ undo: 'Razveljavi',
+ redo: 'Uveljavi'
+ },
+ specialChar: {
+ specialChar: 'SPECIAL CHARACTERS',
+ select: 'Select Special characters'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-sl-SI.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-sl-SI.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-sl-SI.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'sl-SI': {\n font: {\n bold: 'Krepko',\n italic: 'Ležeče',\n underline: 'Podčrtano',\n clear: 'Počisti oblikovanje izbire',\n height: 'Razmik med vrsticami',\n name: 'Pisava',\n strikethrough: 'Prečrtano',\n subscript: 'Podpisano',\n superscript: 'Nadpisano',\n size: 'Velikost pisave',\n },\n image: {\n image: 'Slika',\n insert: 'Vstavi sliko',\n resizeFull: 'Razširi na polno velikost',\n resizeHalf: 'Razširi na polovico velikosti',\n resizeQuarter: 'Razširi na četrtino velikosti',\n floatLeft: 'Leva poravnava',\n floatRight: 'Desna poravnava',\n floatNone: 'Brez poravnave',\n shapeRounded: 'Shape: Rounded',\n shapeCircle: 'Shape: Circle',\n shapeThumbnail: 'Shape: Thumbnail',\n shapeNone: 'Shape: None',\n dragImageHere: 'Sem povlecite sliko',\n dropImage: 'Drop image or Text',\n selectFromFiles: 'Izberi sliko za nalaganje',\n maximumFileSize: 'Maximum file size',\n maximumFileSizeError: 'Maximum file size exceeded.',\n url: 'URL naslov slike',\n remove: 'Odstrani sliko',\n original: 'Original',\n },\n video: {\n video: 'Video',\n videoLink: 'Video povezava',\n insert: 'Vstavi video',\n url: 'Povezava do videa',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion ali Youku)',\n },\n link: {\n link: 'Povezava',\n insert: 'Vstavi povezavo',\n unlink: 'Odstrani povezavo',\n edit: 'Uredi',\n textToDisplay: 'Prikazano besedilo',\n url: 'Povezava',\n openInNewWindow: 'Odpri v novem oknu',\n },\n table: {\n table: 'Tabela',\n addRowAbove: 'Add row above',\n addRowBelow: 'Add row below',\n addColLeft: 'Add column left',\n addColRight: 'Add column right',\n delRow: 'Delete row',\n delCol: 'Delete column',\n delTable: 'Delete table',\n },\n hr: {\n insert: 'Vstavi horizontalno črto',\n },\n style: {\n style: 'Slogi',\n p: 'Navadno besedilo',\n blockquote: 'Citat',\n pre: 'Koda',\n h1: 'Naslov 1',\n h2: 'Naslov 2',\n h3: 'Naslov 3',\n h4: 'Naslov 4',\n h5: 'Naslov 5',\n h6: 'Naslov 6',\n },\n lists: {\n unordered: 'Označen seznam',\n ordered: 'Oštevilčen seznam',\n },\n options: {\n help: 'Pomoč',\n fullscreen: 'Celozaslonski način',\n codeview: 'Pregled HTML kode',\n },\n paragraph: {\n paragraph: 'Slogi odstavka',\n outdent: 'Zmanjšaj odmik',\n indent: 'Povečaj odmik',\n left: 'Leva poravnava',\n center: 'Desna poravnava',\n right: 'Sredinska poravnava',\n justify: 'Obojestranska poravnava',\n },\n color: {\n recent: 'Uporabi zadnjo barvo',\n more: 'Več barv',\n background: 'Barva ozadja',\n foreground: 'Barva besedila',\n transparent: 'Brez barve',\n setTransparent: 'Brez barve',\n reset: 'Ponastavi',\n resetToDefault: 'Ponastavi na privzeto',\n },\n shortcut: {\n shortcuts: 'Bljižnice',\n close: 'Zapri',\n textFormatting: 'Oblikovanje besedila',\n action: 'Dejanja',\n paragraphFormatting: 'Oblikovanje odstavka',\n documentStyle: 'Oblikovanje naslova',\n extraKeys: 'Extra keys',\n },\n help: {\n 'insertParagraph': 'Insert Paragraph',\n 'undo': 'Undoes the last command',\n 'redo': 'Redoes the last command',\n 'tab': 'Tab',\n 'untab': 'Untab',\n 'bold': 'Set a bold style',\n 'italic': 'Set a italic style',\n 'underline': 'Set a underline style',\n 'strikethrough': 'Set a strikethrough style',\n 'removeFormat': 'Clean a style',\n 'justifyLeft': 'Set left align',\n 'justifyCenter': 'Set center align',\n 'justifyRight': 'Set right align',\n 'justifyFull': 'Set full align',\n 'insertUnorderedList': 'Toggle unordered list',\n 'insertOrderedList': 'Toggle ordered list',\n 'outdent': 'Outdent on current paragraph',\n 'indent': 'Indent on current paragraph',\n 'formatPara': 'Change current block\\'s format as a paragraph(P tag)',\n 'formatH1': 'Change current block\\'s format as H1',\n 'formatH2': 'Change current block\\'s format as H2',\n 'formatH3': 'Change current block\\'s format as H3',\n 'formatH4': 'Change current block\\'s format as H4',\n 'formatH5': 'Change current block\\'s format as H5',\n 'formatH6': 'Change current block\\'s format as H6',\n 'insertHorizontalRule': 'Insert horizontal rule',\n 'linkDialog.show': 'Show Link Dialog',\n },\n history: {\n undo: 'Razveljavi',\n redo: 'Uveljavi',\n },\n specialChar: {\n specialChar: 'SPECIAL CHARACTERS',\n select: 'Select Special characters',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,a){if("object"==typeof exports&&"object"==typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var o=a();for(var r in o)("object"==typeof exports?exports:e)[r]=o[r]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"sl-SI":{font:{bold:"Krepko",italic:"Ležeče",underline:"Podčrtano",clear:"Počisti oblikovanje izbire",height:"Razmik med vrsticami",name:"Pisava",strikethrough:"Prečrtano",subscript:"Podpisano",superscript:"Nadpisano",size:"Velikost pisave"},image:{image:"Slika",insert:"Vstavi sliko",resizeFull:"Razširi na polno velikost",resizeHalf:"Razširi na polovico velikosti",resizeQuarter:"Razširi na četrtino velikosti",floatLeft:"Leva poravnava",floatRight:"Desna poravnava",floatNone:"Brez poravnave",shapeRounded:"Shape: Rounded",shapeCircle:"Shape: Circle",shapeThumbnail:"Shape: Thumbnail",shapeNone:"Shape: None",dragImageHere:"Sem povlecite sliko",dropImage:"Drop image or Text",selectFromFiles:"Izberi sliko za nalaganje",maximumFileSize:"Maximum file size",maximumFileSizeError:"Maximum file size exceeded.",url:"URL naslov slike",remove:"Odstrani sliko",original:"Original"},video:{video:"Video",videoLink:"Video povezava",insert:"Vstavi video",url:"Povezava do videa",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion ali Youku)"},link:{link:"Povezava",insert:"Vstavi povezavo",unlink:"Odstrani povezavo",edit:"Uredi",textToDisplay:"Prikazano besedilo",url:"Povezava",openInNewWindow:"Odpri v novem oknu"},table:{table:"Tabela",addRowAbove:"Add row above",addRowBelow:"Add row below",addColLeft:"Add column left",addColRight:"Add column right",delRow:"Delete row",delCol:"Delete column",delTable:"Delete table"},hr:{insert:"Vstavi horizontalno črto"},style:{style:"Slogi",p:"Navadno besedilo",blockquote:"Citat",pre:"Koda",h1:"Naslov 1",h2:"Naslov 2",h3:"Naslov 3",h4:"Naslov 4",h5:"Naslov 5",h6:"Naslov 6"},lists:{unordered:"Označen seznam",ordered:"Oštevilčen seznam"},options:{help:"Pomoč",fullscreen:"Celozaslonski način",codeview:"Pregled HTML kode"},paragraph:{paragraph:"Slogi odstavka",outdent:"Zmanjšaj odmik",indent:"Povečaj odmik",left:"Leva poravnava",center:"Desna poravnava",right:"Sredinska poravnava",justify:"Obojestranska poravnava"},color:{recent:"Uporabi zadnjo barvo",more:"Več barv",background:"Barva ozadja",foreground:"Barva besedila",transparent:"Brez barve",setTransparent:"Brez barve",reset:"Ponastavi",resetToDefault:"Ponastavi na privzeto"},shortcut:{shortcuts:"Bljižnice",close:"Zapri",textFormatting:"Oblikovanje besedila",action:"Dejanja",paragraphFormatting:"Oblikovanje odstavka",documentStyle:"Oblikovanje naslova",extraKeys:"Extra keys"},help:{insertParagraph:"Insert Paragraph",undo:"Undoes the last command",redo:"Redoes the last command",tab:"Tab",untab:"Untab",bold:"Set a bold style",italic:"Set a italic style",underline:"Set a underline style",strikethrough:"Set a strikethrough style",removeFormat:"Clean a style",justifyLeft:"Set left align",justifyCenter:"Set center align",justifyRight:"Set right align",justifyFull:"Set full align",insertUnorderedList:"Toggle unordered list",insertOrderedList:"Toggle ordered list",outdent:"Outdent on current paragraph",indent:"Indent on current paragraph",formatPara:"Change current block's format as a paragraph(P tag)",formatH1:"Change current block's format as H1",formatH2:"Change current block's format as H2",formatH3:"Change current block's format as H3",formatH4:"Change current block's format as H4",formatH5:"Change current block's format as H5",formatH6:"Change current block's format as H6",insertHorizontalRule:"Insert horizontal rule","linkDialog.show":"Show Link Dialog"},history:{undo:"Razveljavi",redo:"Uveljavi"},specialChar:{specialChar:"SPECIAL CHARACTERS",select:"Select Special characters"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'sr-RS': {
+ font: {
+ bold: 'Podebljano',
+ italic: 'Kurziv',
+ underline: 'Podvučeno',
+ clear: 'Ukloni stilove fonta',
+ height: 'Visina linije',
+ name: 'Font Family',
+ strikethrough: 'Precrtano',
+ subscript: 'Subscript',
+ superscript: 'Superscript',
+ size: 'Veličina fonta'
+ },
+ image: {
+ image: 'Slika',
+ insert: 'Umetni sliku',
+ resizeFull: 'Puna veličina',
+ resizeHalf: 'Umanji na 50%',
+ resizeQuarter: 'Umanji na 25%',
+ floatLeft: 'Uz levu ivicu',
+ floatRight: 'Uz desnu ivicu',
+ floatNone: 'Bez ravnanja',
+ shapeRounded: 'Shape: Rounded',
+ shapeCircle: 'Shape: Circle',
+ shapeThumbnail: 'Shape: Thumbnail',
+ shapeNone: 'Shape: None',
+ dragImageHere: 'Prevuci sliku ovde',
+ dropImage: 'Drop image or Text',
+ selectFromFiles: 'Izaberi iz datoteke',
+ maximumFileSize: 'Maximum file size',
+ maximumFileSizeError: 'Maximum file size exceeded.',
+ url: 'Adresa slike',
+ remove: 'Ukloni sliku',
+ original: 'Original'
+ },
+ video: {
+ video: 'Video',
+ videoLink: 'Veza ka videu',
+ insert: 'Umetni video',
+ url: 'URL video',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion ili Youku)'
+ },
+ link: {
+ link: 'Veza',
+ insert: 'Umetni vezu',
+ unlink: 'Ukloni vezu',
+ edit: 'Uredi',
+ textToDisplay: 'Tekst za prikaz',
+ url: 'Internet adresa',
+ openInNewWindow: 'Otvori u novom prozoru'
+ },
+ table: {
+ table: 'Tabela',
+ addRowAbove: 'Add row above',
+ addRowBelow: 'Add row below',
+ addColLeft: 'Add column left',
+ addColRight: 'Add column right',
+ delRow: 'Delete row',
+ delCol: 'Delete column',
+ delTable: 'Delete table'
+ },
+ hr: {
+ insert: 'Umetni horizontalnu liniju'
+ },
+ style: {
+ style: 'Stil',
+ p: 'pni',
+ blockquote: 'Citat',
+ pre: 'Kod',
+ h1: 'Zaglavlje 1',
+ h2: 'Zaglavlje 2',
+ h3: 'Zaglavlje 3',
+ h4: 'Zaglavlje 4',
+ h5: 'Zaglavlje 5',
+ h6: 'Zaglavlje 6'
+ },
+ lists: {
+ unordered: 'Obična lista',
+ ordered: 'Numerisana lista'
+ },
+ options: {
+ help: 'Pomoć',
+ fullscreen: 'Preko celog ekrana',
+ codeview: 'Izvorni kod'
+ },
+ paragraph: {
+ paragraph: 'Paragraf',
+ outdent: 'Smanji uvlačenje',
+ indent: 'Povečaj uvlačenje',
+ left: 'Poravnaj u levo',
+ center: 'Centrirano',
+ right: 'Poravnaj u desno',
+ justify: 'Poravnaj obostrano'
+ },
+ color: {
+ recent: 'Poslednja boja',
+ more: 'Više boja',
+ background: 'Boja pozadine',
+ foreground: 'Boja teksta',
+ transparent: 'Providna',
+ setTransparent: 'Providna',
+ reset: 'Opoziv',
+ resetToDefault: 'Podrazumevana'
+ },
+ shortcut: {
+ shortcuts: 'Prečice sa tastature',
+ close: 'Zatvori',
+ textFormatting: 'Formatiranje teksta',
+ action: 'Akcija',
+ paragraphFormatting: 'Formatiranje paragrafa',
+ documentStyle: 'Stil dokumenta',
+ extraKeys: 'Dodatne kombinacije'
+ },
+ help: {
+ 'insertParagraph': 'Insert Paragraph',
+ 'undo': 'Undoes the last command',
+ 'redo': 'Redoes the last command',
+ 'tab': 'Tab',
+ 'untab': 'Untab',
+ 'bold': 'Set a bold style',
+ 'italic': 'Set a italic style',
+ 'underline': 'Set a underline style',
+ 'strikethrough': 'Set a strikethrough style',
+ 'removeFormat': 'Clean a style',
+ 'justifyLeft': 'Set left align',
+ 'justifyCenter': 'Set center align',
+ 'justifyRight': 'Set right align',
+ 'justifyFull': 'Set full align',
+ 'insertUnorderedList': 'Toggle unordered list',
+ 'insertOrderedList': 'Toggle ordered list',
+ 'outdent': 'Outdent on current paragraph',
+ 'indent': 'Indent on current paragraph',
+ 'formatPara': 'Change current block\'s format as a paragraph(P tag)',
+ 'formatH1': 'Change current block\'s format as H1',
+ 'formatH2': 'Change current block\'s format as H2',
+ 'formatH3': 'Change current block\'s format as H3',
+ 'formatH4': 'Change current block\'s format as H4',
+ 'formatH5': 'Change current block\'s format as H5',
+ 'formatH6': 'Change current block\'s format as H6',
+ 'insertHorizontalRule': 'Insert horizontal rule',
+ 'linkDialog.show': 'Show Link Dialog'
+ },
+ history: {
+ undo: 'Poništi',
+ redo: 'Ponovi'
+ },
+ specialChar: {
+ specialChar: 'SPECIAL CHARACTERS',
+ select: 'Select Special characters'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-sr-RS-Latin.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-sr-RS-Latin.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-sr-RS-Latin.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'sr-RS': {\n font: {\n bold: 'Podebljano',\n italic: 'Kurziv',\n underline: 'Podvučeno',\n clear: 'Ukloni stilove fonta',\n height: 'Visina linije',\n name: 'Font Family',\n strikethrough: 'Precrtano',\n subscript: 'Subscript',\n superscript: 'Superscript',\n size: 'Veličina fonta',\n },\n image: {\n image: 'Slika',\n insert: 'Umetni sliku',\n resizeFull: 'Puna veličina',\n resizeHalf: 'Umanji na 50%',\n resizeQuarter: 'Umanji na 25%',\n floatLeft: 'Uz levu ivicu',\n floatRight: 'Uz desnu ivicu',\n floatNone: 'Bez ravnanja',\n shapeRounded: 'Shape: Rounded',\n shapeCircle: 'Shape: Circle',\n shapeThumbnail: 'Shape: Thumbnail',\n shapeNone: 'Shape: None',\n dragImageHere: 'Prevuci sliku ovde',\n dropImage: 'Drop image or Text',\n selectFromFiles: 'Izaberi iz datoteke',\n maximumFileSize: 'Maximum file size',\n maximumFileSizeError: 'Maximum file size exceeded.',\n url: 'Adresa slike',\n remove: 'Ukloni sliku',\n original: 'Original',\n },\n video: {\n video: 'Video',\n videoLink: 'Veza ka videu',\n insert: 'Umetni video',\n url: 'URL video',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion ili Youku)',\n },\n link: {\n link: 'Veza',\n insert: 'Umetni vezu',\n unlink: 'Ukloni vezu',\n edit: 'Uredi',\n textToDisplay: 'Tekst za prikaz',\n url: 'Internet adresa',\n openInNewWindow: 'Otvori u novom prozoru',\n },\n table: {\n table: 'Tabela',\n addRowAbove: 'Add row above',\n addRowBelow: 'Add row below',\n addColLeft: 'Add column left',\n addColRight: 'Add column right',\n delRow: 'Delete row',\n delCol: 'Delete column',\n delTable: 'Delete table',\n },\n hr: {\n insert: 'Umetni horizontalnu liniju',\n },\n style: {\n style: 'Stil',\n p: 'pni',\n blockquote: 'Citat',\n pre: 'Kod',\n h1: 'Zaglavlje 1',\n h2: 'Zaglavlje 2',\n h3: 'Zaglavlje 3',\n h4: 'Zaglavlje 4',\n h5: 'Zaglavlje 5',\n h6: 'Zaglavlje 6',\n },\n lists: {\n unordered: 'Obična lista',\n ordered: 'Numerisana lista',\n },\n options: {\n help: 'Pomoć',\n fullscreen: 'Preko celog ekrana',\n codeview: 'Izvorni kod',\n },\n paragraph: {\n paragraph: 'Paragraf',\n outdent: 'Smanji uvlačenje',\n indent: 'Povečaj uvlačenje',\n left: 'Poravnaj u levo',\n center: 'Centrirano',\n right: 'Poravnaj u desno',\n justify: 'Poravnaj obostrano',\n },\n color: {\n recent: 'Poslednja boja',\n more: 'Više boja',\n background: 'Boja pozadine',\n foreground: 'Boja teksta',\n transparent: 'Providna',\n setTransparent: 'Providna',\n reset: 'Opoziv',\n resetToDefault: 'Podrazumevana',\n },\n shortcut: {\n shortcuts: 'Prečice sa tastature',\n close: 'Zatvori',\n textFormatting: 'Formatiranje teksta',\n action: 'Akcija',\n paragraphFormatting: 'Formatiranje paragrafa',\n documentStyle: 'Stil dokumenta',\n extraKeys: 'Dodatne kombinacije',\n },\n help: {\n 'insertParagraph': 'Insert Paragraph',\n 'undo': 'Undoes the last command',\n 'redo': 'Redoes the last command',\n 'tab': 'Tab',\n 'untab': 'Untab',\n 'bold': 'Set a bold style',\n 'italic': 'Set a italic style',\n 'underline': 'Set a underline style',\n 'strikethrough': 'Set a strikethrough style',\n 'removeFormat': 'Clean a style',\n 'justifyLeft': 'Set left align',\n 'justifyCenter': 'Set center align',\n 'justifyRight': 'Set right align',\n 'justifyFull': 'Set full align',\n 'insertUnorderedList': 'Toggle unordered list',\n 'insertOrderedList': 'Toggle ordered list',\n 'outdent': 'Outdent on current paragraph',\n 'indent': 'Indent on current paragraph',\n 'formatPara': 'Change current block\\'s format as a paragraph(P tag)',\n 'formatH1': 'Change current block\\'s format as H1',\n 'formatH2': 'Change current block\\'s format as H2',\n 'formatH3': 'Change current block\\'s format as H3',\n 'formatH4': 'Change current block\\'s format as H4',\n 'formatH5': 'Change current block\\'s format as H5',\n 'formatH6': 'Change current block\\'s format as H6',\n 'insertHorizontalRule': 'Insert horizontal rule',\n 'linkDialog.show': 'Show Link Dialog',\n },\n history: {\n undo: 'Poništi',\n redo: 'Ponovi',\n },\n specialChar: {\n specialChar: 'SPECIAL CHARACTERS',\n select: 'Select Special characters',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,a){if("object"==typeof exports&&"object"==typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var t=a();for(var r in t)("object"==typeof exports?exports:e)[r]=t[r]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"sr-RS":{font:{bold:"Podebljano",italic:"Kurziv",underline:"Podvučeno",clear:"Ukloni stilove fonta",height:"Visina linije",name:"Font Family",strikethrough:"Precrtano",subscript:"Subscript",superscript:"Superscript",size:"Veličina fonta"},image:{image:"Slika",insert:"Umetni sliku",resizeFull:"Puna veličina",resizeHalf:"Umanji na 50%",resizeQuarter:"Umanji na 25%",floatLeft:"Uz levu ivicu",floatRight:"Uz desnu ivicu",floatNone:"Bez ravnanja",shapeRounded:"Shape: Rounded",shapeCircle:"Shape: Circle",shapeThumbnail:"Shape: Thumbnail",shapeNone:"Shape: None",dragImageHere:"Prevuci sliku ovde",dropImage:"Drop image or Text",selectFromFiles:"Izaberi iz datoteke",maximumFileSize:"Maximum file size",maximumFileSizeError:"Maximum file size exceeded.",url:"Adresa slike",remove:"Ukloni sliku",original:"Original"},video:{video:"Video",videoLink:"Veza ka videu",insert:"Umetni video",url:"URL video",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion ili Youku)"},link:{link:"Veza",insert:"Umetni vezu",unlink:"Ukloni vezu",edit:"Uredi",textToDisplay:"Tekst za prikaz",url:"Internet adresa",openInNewWindow:"Otvori u novom prozoru"},table:{table:"Tabela",addRowAbove:"Add row above",addRowBelow:"Add row below",addColLeft:"Add column left",addColRight:"Add column right",delRow:"Delete row",delCol:"Delete column",delTable:"Delete table"},hr:{insert:"Umetni horizontalnu liniju"},style:{style:"Stil",p:"pni",blockquote:"Citat",pre:"Kod",h1:"Zaglavlje 1",h2:"Zaglavlje 2",h3:"Zaglavlje 3",h4:"Zaglavlje 4",h5:"Zaglavlje 5",h6:"Zaglavlje 6"},lists:{unordered:"Obična lista",ordered:"Numerisana lista"},options:{help:"Pomoć",fullscreen:"Preko celog ekrana",codeview:"Izvorni kod"},paragraph:{paragraph:"Paragraf",outdent:"Smanji uvlačenje",indent:"Povečaj uvlačenje",left:"Poravnaj u levo",center:"Centrirano",right:"Poravnaj u desno",justify:"Poravnaj obostrano"},color:{recent:"Poslednja boja",more:"Više boja",background:"Boja pozadine",foreground:"Boja teksta",transparent:"Providna",setTransparent:"Providna",reset:"Opoziv",resetToDefault:"Podrazumevana"},shortcut:{shortcuts:"Prečice sa tastature",close:"Zatvori",textFormatting:"Formatiranje teksta",action:"Akcija",paragraphFormatting:"Formatiranje paragrafa",documentStyle:"Stil dokumenta",extraKeys:"Dodatne kombinacije"},help:{insertParagraph:"Insert Paragraph",undo:"Undoes the last command",redo:"Redoes the last command",tab:"Tab",untab:"Untab",bold:"Set a bold style",italic:"Set a italic style",underline:"Set a underline style",strikethrough:"Set a strikethrough style",removeFormat:"Clean a style",justifyLeft:"Set left align",justifyCenter:"Set center align",justifyRight:"Set right align",justifyFull:"Set full align",insertUnorderedList:"Toggle unordered list",insertOrderedList:"Toggle ordered list",outdent:"Outdent on current paragraph",indent:"Indent on current paragraph",formatPara:"Change current block's format as a paragraph(P tag)",formatH1:"Change current block's format as H1",formatH2:"Change current block's format as H2",formatH3:"Change current block's format as H3",formatH4:"Change current block's format as H4",formatH5:"Change current block's format as H5",formatH6:"Change current block's format as H6",insertHorizontalRule:"Insert horizontal rule","linkDialog.show":"Show Link Dialog"},history:{undo:"Poništi",redo:"Ponovi"},specialChar:{specialChar:"SPECIAL CHARACTERS",select:"Select Special characters"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'sr-RS': {
+ font: {
+ bold: 'Подебљано',
+ italic: 'Курзив',
+ underline: 'Подвучено',
+ clear: 'Уклони стилове фонта',
+ height: 'Висина линије',
+ name: 'Font Family',
+ strikethrough: 'Прецртано',
+ subscript: 'Subscript',
+ superscript: 'Superscript',
+ size: 'Величина фонта'
+ },
+ image: {
+ image: 'Слика',
+ insert: 'Уметни слику',
+ resizeFull: 'Пуна величина',
+ resizeHalf: 'Умањи на 50%',
+ resizeQuarter: 'Умањи на 25%',
+ floatLeft: 'Уз леву ивицу',
+ floatRight: 'Уз десну ивицу',
+ floatNone: 'Без равнања',
+ shapeRounded: 'Shape: Rounded',
+ shapeCircle: 'Shape: Circle',
+ shapeThumbnail: 'Shape: Thumbnail',
+ shapeNone: 'Shape: None',
+ dragImageHere: 'Превуци слику овде',
+ dropImage: 'Drop image or Text',
+ selectFromFiles: 'Изабери из датотеке',
+ maximumFileSize: 'Maximum file size',
+ maximumFileSizeError: 'Maximum file size exceeded.',
+ url: 'Адреса слике',
+ remove: 'Уклони слику',
+ original: 'Original'
+ },
+ video: {
+ video: 'Видео',
+ videoLink: 'Веза ка видеу',
+ insert: 'Уметни видео',
+ url: 'URL видео',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion или Youku)'
+ },
+ link: {
+ link: 'Веза',
+ insert: 'Уметни везу',
+ unlink: 'Уклони везу',
+ edit: 'Уреди',
+ textToDisplay: 'Текст за приказ',
+ url: 'Интернет адреса',
+ openInNewWindow: 'Отвори у новом прозору'
+ },
+ table: {
+ table: 'Табела',
+ addRowAbove: 'Add row above',
+ addRowBelow: 'Add row below',
+ addColLeft: 'Add column left',
+ addColRight: 'Add column right',
+ delRow: 'Delete row',
+ delCol: 'Delete column',
+ delTable: 'Delete table'
+ },
+ hr: {
+ insert: 'Уметни хоризонталну линију'
+ },
+ style: {
+ style: 'Стил',
+ p: 'Нормални',
+ blockquote: 'Цитат',
+ pre: 'Код',
+ h1: 'Заглавље 1',
+ h2: 'Заглавље 2',
+ h3: 'Заглавље 3',
+ h4: 'Заглавље 4',
+ h5: 'Заглавље 5',
+ h6: 'Заглавље 6'
+ },
+ lists: {
+ unordered: 'Обична листа',
+ ordered: 'Нумерисана листа'
+ },
+ options: {
+ help: 'Помоћ',
+ fullscreen: 'Преко целог екрана',
+ codeview: 'Изворни код'
+ },
+ paragraph: {
+ paragraph: 'Параграф',
+ outdent: 'Смањи увлачење',
+ indent: 'Повечај увлачење',
+ left: 'Поравнај у лево',
+ center: 'Центрирано',
+ right: 'Поравнај у десно',
+ justify: 'Поравнај обострано'
+ },
+ color: {
+ recent: 'Последња боја',
+ more: 'Више боја',
+ background: 'Боја позадине',
+ foreground: 'Боја текста',
+ transparent: 'Провидна',
+ setTransparent: 'Провидна',
+ reset: 'Опозив',
+ resetToDefault: 'Подразумевана'
+ },
+ shortcut: {
+ shortcuts: 'Пречице са тастатуре',
+ close: 'Затвори',
+ textFormatting: 'Форматирање текста',
+ action: 'Акција',
+ paragraphFormatting: 'Форматирање параграфа',
+ documentStyle: 'Стил документа',
+ extraKeys: 'Додатне комбинације'
+ },
+ help: {
+ 'insertParagraph': 'Insert Paragraph',
+ 'undo': 'Undoes the last command',
+ 'redo': 'Redoes the last command',
+ 'tab': 'Tab',
+ 'untab': 'Untab',
+ 'bold': 'Set a bold style',
+ 'italic': 'Set a italic style',
+ 'underline': 'Set a underline style',
+ 'strikethrough': 'Set a strikethrough style',
+ 'removeFormat': 'Clean a style',
+ 'justifyLeft': 'Set left align',
+ 'justifyCenter': 'Set center align',
+ 'justifyRight': 'Set right align',
+ 'justifyFull': 'Set full align',
+ 'insertUnorderedList': 'Toggle unordered list',
+ 'insertOrderedList': 'Toggle ordered list',
+ 'outdent': 'Outdent on current paragraph',
+ 'indent': 'Indent on current paragraph',
+ 'formatPara': 'Change current block\'s format as a paragraph(P tag)',
+ 'formatH1': 'Change current block\'s format as H1',
+ 'formatH2': 'Change current block\'s format as H2',
+ 'formatH3': 'Change current block\'s format as H3',
+ 'formatH4': 'Change current block\'s format as H4',
+ 'formatH5': 'Change current block\'s format as H5',
+ 'formatH6': 'Change current block\'s format as H6',
+ 'insertHorizontalRule': 'Insert horizontal rule',
+ 'linkDialog.show': 'Show Link Dialog'
+ },
+ history: {
+ undo: 'Поништи',
+ redo: 'Понови'
+ },
+ specialChar: {
+ specialChar: 'SPECIAL CHARACTERS',
+ select: 'Select Special characters'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-sr-RS.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-sr-RS.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-sr-RS.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'sr-RS': {\n font: {\n bold: 'Подебљано',\n italic: 'Курзив',\n underline: 'Подвучено',\n clear: 'Уклони стилове фонта',\n height: 'Висина линије',\n name: 'Font Family',\n strikethrough: 'Прецртано',\n subscript: 'Subscript',\n superscript: 'Superscript',\n size: 'Величина фонта',\n },\n image: {\n image: 'Слика',\n insert: 'Уметни слику',\n resizeFull: 'Пуна величина',\n resizeHalf: 'Умањи на 50%',\n resizeQuarter: 'Умањи на 25%',\n floatLeft: 'Уз леву ивицу',\n floatRight: 'Уз десну ивицу',\n floatNone: 'Без равнања',\n shapeRounded: 'Shape: Rounded',\n shapeCircle: 'Shape: Circle',\n shapeThumbnail: 'Shape: Thumbnail',\n shapeNone: 'Shape: None',\n dragImageHere: 'Превуци слику овде',\n dropImage: 'Drop image or Text',\n selectFromFiles: 'Изабери из датотеке',\n maximumFileSize: 'Maximum file size',\n maximumFileSizeError: 'Maximum file size exceeded.',\n url: 'Адреса слике',\n remove: 'Уклони слику',\n original: 'Original',\n },\n video: {\n video: 'Видео',\n videoLink: 'Веза ка видеу',\n insert: 'Уметни видео',\n url: 'URL видео',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion или Youku)',\n },\n link: {\n link: 'Веза',\n insert: 'Уметни везу',\n unlink: 'Уклони везу',\n edit: 'Уреди',\n textToDisplay: 'Текст за приказ',\n url: 'Интернет адреса',\n openInNewWindow: 'Отвори у новом прозору',\n },\n table: {\n table: 'Табела',\n addRowAbove: 'Add row above',\n addRowBelow: 'Add row below',\n addColLeft: 'Add column left',\n addColRight: 'Add column right',\n delRow: 'Delete row',\n delCol: 'Delete column',\n delTable: 'Delete table',\n },\n hr: {\n insert: 'Уметни хоризонталну линију',\n },\n style: {\n style: 'Стил',\n p: 'Нормални',\n blockquote: 'Цитат',\n pre: 'Код',\n h1: 'Заглавље 1',\n h2: 'Заглавље 2',\n h3: 'Заглавље 3',\n h4: 'Заглавље 4',\n h5: 'Заглавље 5',\n h6: 'Заглавље 6',\n },\n lists: {\n unordered: 'Обична листа',\n ordered: 'Нумерисана листа',\n },\n options: {\n help: 'Помоћ',\n fullscreen: 'Преко целог екрана',\n codeview: 'Изворни код',\n },\n paragraph: {\n paragraph: 'Параграф',\n outdent: 'Смањи увлачење',\n indent: 'Повечај увлачење',\n left: 'Поравнај у лево',\n center: 'Центрирано',\n right: 'Поравнај у десно',\n justify: 'Поравнај обострано',\n },\n color: {\n recent: 'Последња боја',\n more: 'Више боја',\n background: 'Боја позадине',\n foreground: 'Боја текста',\n transparent: 'Провидна',\n setTransparent: 'Провидна',\n reset: 'Опозив',\n resetToDefault: 'Подразумевана',\n },\n shortcut: {\n shortcuts: 'Пречице са тастатуре',\n close: 'Затвори',\n textFormatting: 'Форматирање текста',\n action: 'Акција',\n paragraphFormatting: 'Форматирање параграфа',\n documentStyle: 'Стил документа',\n extraKeys: 'Додатне комбинације',\n },\n help: {\n 'insertParagraph': 'Insert Paragraph',\n 'undo': 'Undoes the last command',\n 'redo': 'Redoes the last command',\n 'tab': 'Tab',\n 'untab': 'Untab',\n 'bold': 'Set a bold style',\n 'italic': 'Set a italic style',\n 'underline': 'Set a underline style',\n 'strikethrough': 'Set a strikethrough style',\n 'removeFormat': 'Clean a style',\n 'justifyLeft': 'Set left align',\n 'justifyCenter': 'Set center align',\n 'justifyRight': 'Set right align',\n 'justifyFull': 'Set full align',\n 'insertUnorderedList': 'Toggle unordered list',\n 'insertOrderedList': 'Toggle ordered list',\n 'outdent': 'Outdent on current paragraph',\n 'indent': 'Indent on current paragraph',\n 'formatPara': 'Change current block\\'s format as a paragraph(P tag)',\n 'formatH1': 'Change current block\\'s format as H1',\n 'formatH2': 'Change current block\\'s format as H2',\n 'formatH3': 'Change current block\\'s format as H3',\n 'formatH4': 'Change current block\\'s format as H4',\n 'formatH5': 'Change current block\\'s format as H5',\n 'formatH6': 'Change current block\\'s format as H6',\n 'insertHorizontalRule': 'Insert horizontal rule',\n 'linkDialog.show': 'Show Link Dialog',\n },\n history: {\n undo: 'Поништи',\n redo: 'Понови',\n },\n specialChar: {\n specialChar: 'SPECIAL CHARACTERS',\n select: 'Select Special characters',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var a in r)("object"==typeof exports?exports:e)[a]=r[a]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"sr-RS":{font:{bold:"Подебљано",italic:"Курзив",underline:"Подвучено",clear:"Уклони стилове фонта",height:"Висина линије",name:"Font Family",strikethrough:"Прецртано",subscript:"Subscript",superscript:"Superscript",size:"Величина фонта"},image:{image:"Слика",insert:"Уметни слику",resizeFull:"Пуна величина",resizeHalf:"Умањи на 50%",resizeQuarter:"Умањи на 25%",floatLeft:"Уз леву ивицу",floatRight:"Уз десну ивицу",floatNone:"Без равнања",shapeRounded:"Shape: Rounded",shapeCircle:"Shape: Circle",shapeThumbnail:"Shape: Thumbnail",shapeNone:"Shape: None",dragImageHere:"Превуци слику овде",dropImage:"Drop image or Text",selectFromFiles:"Изабери из датотеке",maximumFileSize:"Maximum file size",maximumFileSizeError:"Maximum file size exceeded.",url:"Адреса слике",remove:"Уклони слику",original:"Original"},video:{video:"Видео",videoLink:"Веза ка видеу",insert:"Уметни видео",url:"URL видео",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion или Youku)"},link:{link:"Веза",insert:"Уметни везу",unlink:"Уклони везу",edit:"Уреди",textToDisplay:"Текст за приказ",url:"Интернет адреса",openInNewWindow:"Отвори у новом прозору"},table:{table:"Табела",addRowAbove:"Add row above",addRowBelow:"Add row below",addColLeft:"Add column left",addColRight:"Add column right",delRow:"Delete row",delCol:"Delete column",delTable:"Delete table"},hr:{insert:"Уметни хоризонталну линију"},style:{style:"Стил",p:"Нормални",blockquote:"Цитат",pre:"Код",h1:"Заглавље 1",h2:"Заглавље 2",h3:"Заглавље 3",h4:"Заглавље 4",h5:"Заглавље 5",h6:"Заглавље 6"},lists:{unordered:"Обична листа",ordered:"Нумерисана листа"},options:{help:"Помоћ",fullscreen:"Преко целог екрана",codeview:"Изворни код"},paragraph:{paragraph:"Параграф",outdent:"Смањи увлачење",indent:"Повечај увлачење",left:"Поравнај у лево",center:"Центрирано",right:"Поравнај у десно",justify:"Поравнај обострано"},color:{recent:"Последња боја",more:"Више боја",background:"Боја позадине",foreground:"Боја текста",transparent:"Провидна",setTransparent:"Провидна",reset:"Опозив",resetToDefault:"Подразумевана"},shortcut:{shortcuts:"Пречице са тастатуре",close:"Затвори",textFormatting:"Форматирање текста",action:"Акција",paragraphFormatting:"Форматирање параграфа",documentStyle:"Стил документа",extraKeys:"Додатне комбинације"},help:{insertParagraph:"Insert Paragraph",undo:"Undoes the last command",redo:"Redoes the last command",tab:"Tab",untab:"Untab",bold:"Set a bold style",italic:"Set a italic style",underline:"Set a underline style",strikethrough:"Set a strikethrough style",removeFormat:"Clean a style",justifyLeft:"Set left align",justifyCenter:"Set center align",justifyRight:"Set right align",justifyFull:"Set full align",insertUnorderedList:"Toggle unordered list",insertOrderedList:"Toggle ordered list",outdent:"Outdent on current paragraph",indent:"Indent on current paragraph",formatPara:"Change current block's format as a paragraph(P tag)",formatH1:"Change current block's format as H1",formatH2:"Change current block's format as H2",formatH3:"Change current block's format as H3",formatH4:"Change current block's format as H4",formatH5:"Change current block's format as H5",formatH6:"Change current block's format as H6",insertHorizontalRule:"Insert horizontal rule","linkDialog.show":"Show Link Dialog"},history:{undo:"Поништи",redo:"Понови"},specialChar:{specialChar:"SPECIAL CHARACTERS",select:"Select Special characters"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'sv-SE': {
+ font: {
+ bold: 'Fet',
+ italic: 'Kursiv',
+ underline: 'Understruken',
+ clear: 'Radera formatering',
+ height: 'Radavstånd',
+ name: 'Teckensnitt',
+ strikethrough: 'Genomstruken',
+ subscript: 'Nedsänkt',
+ superscript: 'Upphöjd',
+ size: 'Teckenstorlek'
+ },
+ image: {
+ image: 'Bild',
+ insert: 'Infoga bild',
+ resizeFull: 'Full storlek',
+ resizeHalf: 'Halv storlek',
+ resizeQuarter: 'En fjärdedel i storlek',
+ floatLeft: 'Vänsterjusterad',
+ floatRight: 'Högerjusterad',
+ floatNone: 'Ingen justering',
+ shapeRounded: 'Form: Avrundad',
+ shapeCircle: 'Form: Cirkel',
+ shapeThumbnail: 'Form: Miniatyr',
+ shapeNone: 'Form: Ingen',
+ dragImageHere: 'Dra en bild hit',
+ dropImage: 'Släpp bild eller text',
+ selectFromFiles: 'Välj från filer',
+ maximumFileSize: 'Maximal filstorlek',
+ maximumFileSizeError: 'Maximal filstorlek har överskridits.',
+ url: 'Länk till bild',
+ remove: 'Ta bort bild',
+ original: 'Original'
+ },
+ video: {
+ video: 'Filmklipp',
+ videoLink: 'Länk till filmklipp',
+ insert: 'Infoga filmklipp',
+ url: 'Länk till filmklipp',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion eller Youku)'
+ },
+ link: {
+ link: 'Länk',
+ insert: 'Infoga länk',
+ unlink: 'Ta bort länk',
+ edit: 'Redigera',
+ textToDisplay: 'Visningstext',
+ url: 'Till vilken URL ska denna länk peka?',
+ openInNewWindow: 'Öppna i ett nytt fönster'
+ },
+ table: {
+ table: 'Tabell',
+ addRowAbove: 'Lägg till rad ovanför',
+ addRowBelow: 'Lägg till rad under',
+ addColLeft: 'Lägg till kolumn åt vänster',
+ addColRight: 'Lägg till kolumn åt höger',
+ delRow: 'Radera rad',
+ delCol: 'Radera kolumn',
+ delTable: 'Radera tabell'
+ },
+ hr: {
+ insert: 'Infoga horisontell linje'
+ },
+ style: {
+ style: 'Stil',
+ p: 'p',
+ blockquote: 'Citat',
+ pre: 'Kod',
+ h1: 'Rubrik 1',
+ h2: 'Rubrik 2',
+ h3: 'Rubrik 3',
+ h4: 'Rubrik 4',
+ h5: 'Rubrik 5',
+ h6: 'Rubrik 6'
+ },
+ lists: {
+ unordered: 'Punktlista',
+ ordered: 'Numrerad lista'
+ },
+ options: {
+ help: 'Hjälp',
+ fullscreen: 'Fullskärm',
+ codeview: 'HTML-visning'
+ },
+ paragraph: {
+ paragraph: 'Justera text',
+ outdent: 'Minska indrag',
+ indent: 'Öka indrag',
+ left: 'Vänsterjusterad',
+ center: 'Centrerad',
+ right: 'Högerjusterad',
+ justify: 'Justera text'
+ },
+ color: {
+ recent: 'Senast använda färg',
+ more: 'Fler färger',
+ background: 'Bakgrundsfärg',
+ foreground: 'Teckenfärg',
+ transparent: 'Genomskinlig',
+ setTransparent: 'Gör genomskinlig',
+ reset: 'Nollställ',
+ resetToDefault: 'Återställ till standard'
+ },
+ shortcut: {
+ shortcuts: 'Kortkommandon',
+ close: 'Stäng',
+ textFormatting: 'Textformatering',
+ action: 'Funktion',
+ paragraphFormatting: 'Avsnittsformatering',
+ documentStyle: 'Dokumentstil',
+ extraKeys: 'Extra tangenter'
+ },
+ help: {
+ 'insertParagraph': 'Infoga paragraf',
+ 'undo': 'Ångra senaste kommandot',
+ 'redo': 'Gör om senaste kommandot',
+ 'tab': 'Lägg till indrag',
+ 'untab': 'Ta bort indrag',
+ 'bold': 'Tillämpa fet stil',
+ 'italic': 'Tillämpa kursiv stil',
+ 'underline': 'Tillämpa understruken stil',
+ 'strikethrough': 'Tillämpa genomstruken stil',
+ 'removeFormat': 'Rensa formatering',
+ 'justifyLeft': 'Tillämpa vänsterjustering',
+ 'justifyCenter': 'Tillämpa centrering',
+ 'justifyRight': 'Tillämpa högerjustering',
+ 'justifyFull': 'Tillämpa justerad text',
+ 'insertUnorderedList': 'Tillämpa punktlista',
+ 'insertOrderedList': 'Tillämpa numrerad lista',
+ 'outdent': 'Minska indrag för aktuell paragraf',
+ 'indent': 'Öka indrag för aktuell paragraf',
+ 'formatPara': 'Ändra formatet för aktuellt block till en paragraf (P-tagg)',
+ 'formatH1': 'Ändra formatet för aktuellt block till rubrik 1',
+ 'formatH2': 'Ändra formatet för aktuellt block till rubrik 2',
+ 'formatH3': 'Ändra formatet för aktuellt block till rubrik 3',
+ 'formatH4': 'Ändra formatet för aktuellt block till rubrik 4',
+ 'formatH5': 'Ändra formatet för aktuellt block till rubrik 5',
+ 'formatH6': 'Ändra formatet för aktuellt block till rubrik 6',
+ 'insertHorizontalRule': 'Infoga horisontell linje',
+ 'linkDialog.show': 'Visa dialogruta för länk'
+ },
+ history: {
+ undo: 'Ångra',
+ redo: 'Gör om'
+ },
+ specialChar: {
+ specialChar: 'SPECIALTECKEN',
+ select: 'Välj specialtecken'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-sv-SE.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-sv-SE.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-sv-SE.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'sv-SE': {\n font: {\n bold: 'Fet',\n italic: 'Kursiv',\n underline: 'Understruken',\n clear: 'Radera formatering',\n height: 'Radavstånd',\n name: 'Teckensnitt',\n strikethrough: 'Genomstruken',\n subscript: 'Nedsänkt',\n superscript: 'Upphöjd',\n size: 'Teckenstorlek',\n },\n image: {\n image: 'Bild',\n insert: 'Infoga bild',\n resizeFull: 'Full storlek',\n resizeHalf: 'Halv storlek',\n resizeQuarter: 'En fjärdedel i storlek',\n floatLeft: 'Vänsterjusterad',\n floatRight: 'Högerjusterad',\n floatNone: 'Ingen justering',\n shapeRounded: 'Form: Avrundad',\n shapeCircle: 'Form: Cirkel',\n shapeThumbnail: 'Form: Miniatyr',\n shapeNone: 'Form: Ingen',\n dragImageHere: 'Dra en bild hit',\n dropImage: 'Släpp bild eller text',\n selectFromFiles: 'Välj från filer',\n maximumFileSize: 'Maximal filstorlek',\n maximumFileSizeError: 'Maximal filstorlek har överskridits.',\n url: 'Länk till bild',\n remove: 'Ta bort bild',\n original: 'Original',\n },\n video: {\n video: 'Filmklipp',\n videoLink: 'Länk till filmklipp',\n insert: 'Infoga filmklipp',\n url: 'Länk till filmklipp',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion eller Youku)',\n },\n link: {\n link: 'Länk',\n insert: 'Infoga länk',\n unlink: 'Ta bort länk',\n edit: 'Redigera',\n textToDisplay: 'Visningstext',\n url: 'Till vilken URL ska denna länk peka?',\n openInNewWindow: 'Öppna i ett nytt fönster',\n },\n table: {\n table: 'Tabell',\n addRowAbove: 'Lägg till rad ovanför',\n addRowBelow: 'Lägg till rad under',\n addColLeft: 'Lägg till kolumn åt vänster',\n addColRight: 'Lägg till kolumn åt höger',\n delRow: 'Radera rad',\n delCol: 'Radera kolumn',\n delTable: 'Radera tabell',\n },\n hr: {\n insert: 'Infoga horisontell linje',\n },\n style: {\n style: 'Stil',\n p: 'p',\n blockquote: 'Citat',\n pre: 'Kod',\n h1: 'Rubrik 1',\n h2: 'Rubrik 2',\n h3: 'Rubrik 3',\n h4: 'Rubrik 4',\n h5: 'Rubrik 5',\n h6: 'Rubrik 6',\n },\n lists: {\n unordered: 'Punktlista',\n ordered: 'Numrerad lista',\n },\n options: {\n help: 'Hjälp',\n fullscreen: 'Fullskärm',\n codeview: 'HTML-visning',\n },\n paragraph: {\n paragraph: 'Justera text',\n outdent: 'Minska indrag',\n indent: 'Öka indrag',\n left: 'Vänsterjusterad',\n center: 'Centrerad',\n right: 'Högerjusterad',\n justify: 'Justera text',\n },\n color: {\n recent: 'Senast använda färg',\n more: 'Fler färger',\n background: 'Bakgrundsfärg',\n foreground: 'Teckenfärg',\n transparent: 'Genomskinlig',\n setTransparent: 'Gör genomskinlig',\n reset: 'Nollställ',\n resetToDefault: 'Återställ till standard',\n },\n shortcut: {\n shortcuts: 'Kortkommandon',\n close: 'Stäng',\n textFormatting: 'Textformatering',\n action: 'Funktion',\n paragraphFormatting: 'Avsnittsformatering',\n documentStyle: 'Dokumentstil',\n extraKeys: 'Extra tangenter',\n },\n help: {\n 'insertParagraph': 'Infoga paragraf',\n 'undo': 'Ångra senaste kommandot',\n 'redo': 'Gör om senaste kommandot',\n 'tab': 'Lägg till indrag',\n 'untab': 'Ta bort indrag',\n 'bold': 'Tillämpa fet stil',\n 'italic': 'Tillämpa kursiv stil',\n 'underline': 'Tillämpa understruken stil',\n 'strikethrough': 'Tillämpa genomstruken stil',\n 'removeFormat': 'Rensa formatering',\n 'justifyLeft': 'Tillämpa vänsterjustering',\n 'justifyCenter': 'Tillämpa centrering',\n 'justifyRight': 'Tillämpa högerjustering',\n 'justifyFull': 'Tillämpa justerad text',\n 'insertUnorderedList': 'Tillämpa punktlista',\n 'insertOrderedList': 'Tillämpa numrerad lista',\n 'outdent': 'Minska indrag för aktuell paragraf',\n 'indent': 'Öka indrag för aktuell paragraf',\n 'formatPara': 'Ändra formatet för aktuellt block till en paragraf (P-tagg)',\n 'formatH1': 'Ändra formatet för aktuellt block till rubrik 1',\n 'formatH2': 'Ändra formatet för aktuellt block till rubrik 2',\n 'formatH3': 'Ändra formatet för aktuellt block till rubrik 3',\n 'formatH4': 'Ändra formatet för aktuellt block till rubrik 4',\n 'formatH5': 'Ändra formatet för aktuellt block till rubrik 5',\n 'formatH6': 'Ändra formatet för aktuellt block till rubrik 6',\n 'insertHorizontalRule': 'Infoga horisontell linje',\n 'linkDialog.show': 'Visa dialogruta för länk',\n },\n history: {\n undo: 'Ångra',\n redo: 'Gör om',\n },\n specialChar: {\n specialChar: 'SPECIALTECKEN',\n select: 'Välj specialtecken',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,r){if("object"==typeof exports&&"object"==typeof module)module.exports=r();else if("function"==typeof define&&define.amd)define([],r);else{var t=r();for(var l in t)("object"==typeof exports?exports:e)[l]=t[l]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"sv-SE":{font:{bold:"Fet",italic:"Kursiv",underline:"Understruken",clear:"Radera formatering",height:"Radavstånd",name:"Teckensnitt",strikethrough:"Genomstruken",subscript:"Nedsänkt",superscript:"Upphöjd",size:"Teckenstorlek"},image:{image:"Bild",insert:"Infoga bild",resizeFull:"Full storlek",resizeHalf:"Halv storlek",resizeQuarter:"En fjärdedel i storlek",floatLeft:"Vänsterjusterad",floatRight:"Högerjusterad",floatNone:"Ingen justering",shapeRounded:"Form: Avrundad",shapeCircle:"Form: Cirkel",shapeThumbnail:"Form: Miniatyr",shapeNone:"Form: Ingen",dragImageHere:"Dra en bild hit",dropImage:"Släpp bild eller text",selectFromFiles:"Välj från filer",maximumFileSize:"Maximal filstorlek",maximumFileSizeError:"Maximal filstorlek har överskridits.",url:"Länk till bild",remove:"Ta bort bild",original:"Original"},video:{video:"Filmklipp",videoLink:"Länk till filmklipp",insert:"Infoga filmklipp",url:"Länk till filmklipp",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion eller Youku)"},link:{link:"Länk",insert:"Infoga länk",unlink:"Ta bort länk",edit:"Redigera",textToDisplay:"Visningstext",url:"Till vilken URL ska denna länk peka?",openInNewWindow:"Öppna i ett nytt fönster"},table:{table:"Tabell",addRowAbove:"Lägg till rad ovanför",addRowBelow:"Lägg till rad under",addColLeft:"Lägg till kolumn åt vänster",addColRight:"Lägg till kolumn åt höger",delRow:"Radera rad",delCol:"Radera kolumn",delTable:"Radera tabell"},hr:{insert:"Infoga horisontell linje"},style:{style:"Stil",p:"p",blockquote:"Citat",pre:"Kod",h1:"Rubrik 1",h2:"Rubrik 2",h3:"Rubrik 3",h4:"Rubrik 4",h5:"Rubrik 5",h6:"Rubrik 6"},lists:{unordered:"Punktlista",ordered:"Numrerad lista"},options:{help:"Hjälp",fullscreen:"Fullskärm",codeview:"HTML-visning"},paragraph:{paragraph:"Justera text",outdent:"Minska indrag",indent:"Öka indrag",left:"Vänsterjusterad",center:"Centrerad",right:"Högerjusterad",justify:"Justera text"},color:{recent:"Senast använda färg",more:"Fler färger",background:"Bakgrundsfärg",foreground:"Teckenfärg",transparent:"Genomskinlig",setTransparent:"Gör genomskinlig",reset:"Nollställ",resetToDefault:"Återställ till standard"},shortcut:{shortcuts:"Kortkommandon",close:"Stäng",textFormatting:"Textformatering",action:"Funktion",paragraphFormatting:"Avsnittsformatering",documentStyle:"Dokumentstil",extraKeys:"Extra tangenter"},help:{insertParagraph:"Infoga paragraf",undo:"Ångra senaste kommandot",redo:"Gör om senaste kommandot",tab:"Lägg till indrag",untab:"Ta bort indrag",bold:"Tillämpa fet stil",italic:"Tillämpa kursiv stil",underline:"Tillämpa understruken stil",strikethrough:"Tillämpa genomstruken stil",removeFormat:"Rensa formatering",justifyLeft:"Tillämpa vänsterjustering",justifyCenter:"Tillämpa centrering",justifyRight:"Tillämpa högerjustering",justifyFull:"Tillämpa justerad text",insertUnorderedList:"Tillämpa punktlista",insertOrderedList:"Tillämpa numrerad lista",outdent:"Minska indrag för aktuell paragraf",indent:"Öka indrag för aktuell paragraf",formatPara:"Ändra formatet för aktuellt block till en paragraf (P-tagg)",formatH1:"Ändra formatet för aktuellt block till rubrik 1",formatH2:"Ändra formatet för aktuellt block till rubrik 2",formatH3:"Ändra formatet för aktuellt block till rubrik 3",formatH4:"Ändra formatet för aktuellt block till rubrik 4",formatH5:"Ändra formatet för aktuellt block till rubrik 5",formatH6:"Ändra formatet för aktuellt block till rubrik 6",insertHorizontalRule:"Infoga horisontell linje","linkDialog.show":"Visa dialogruta för länk"},history:{undo:"Ångra",redo:"Gör om"},specialChar:{specialChar:"SPECIALTECKEN",select:"Välj specialtecken"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'ta-IN': {
+ font: {
+ bold: 'தடித்த',
+ italic: 'சாய்வு',
+ underline: 'அடிக்கோடு',
+ clear: 'நீக்கு',
+ height: 'வரி உயரம்',
+ name: 'எழுத்துரு பெயர்',
+ strikethrough: 'குறுக்குக் கோடு',
+ size: 'எழுத்துரு அளவு',
+ superscript: 'மேல் ஒட்டு',
+ subscript: 'கீழ் ஒட்டு'
+ },
+ image: {
+ image: 'படம்',
+ insert: 'படத்தை செருகு',
+ resizeFull: 'முழு அளவை',
+ resizeHalf: 'அரை அளவை',
+ resizeQuarter: 'கால் அளவை',
+ floatLeft: 'இடப்பக்கமாக வை',
+ floatRight: 'வலப்பக்கமாக வை',
+ floatNone: 'இயல்புநிலையில் வை',
+ shapeRounded: 'வட்டமான வடிவம்',
+ shapeCircle: 'வட்ட வடிவம்',
+ shapeThumbnail: 'சிறு வடிவம்',
+ shapeNone: 'வடிவத்தை நீக்கு',
+ dragImageHere: 'படத்தை இங்கே இழுத்துவை',
+ dropImage: 'படத்தை விடு',
+ selectFromFiles: 'கோப்புகளை தேர்வு செய்',
+ maximumFileSize: 'அதிகபட்ச கோப்பு அளவு',
+ maximumFileSizeError: 'கோப்பு அதிகபட்ச அளவை மீறிவிட்டது',
+ url: 'இணையதள முகவரி',
+ remove: 'படத்தை நீக்கு',
+ original: 'Original'
+ },
+ video: {
+ video: 'காணொளி',
+ videoLink: 'காணொளி இணைப்பு',
+ insert: 'காணொளியை செருகு',
+ url: 'இணையதள முகவரி',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion or Youku)'
+ },
+ link: {
+ link: 'இணைப்பு',
+ insert: 'இணைப்பை செருகு',
+ unlink: 'இணைப்பை நீக்கு',
+ edit: 'இணைப்பை தொகு',
+ textToDisplay: 'காட்சி வாசகம்',
+ url: 'இணையதள முகவரி',
+ openInNewWindow: 'புதிய சாளரத்தில் திறக்க'
+ },
+ table: {
+ table: 'அட்டவணை',
+ addRowAbove: 'Add row above',
+ addRowBelow: 'Add row below',
+ addColLeft: 'Add column left',
+ addColRight: 'Add column right',
+ delRow: 'Delete row',
+ delCol: 'Delete column',
+ delTable: 'Delete table'
+ },
+ hr: {
+ insert: 'கிடைமட்ட கோடு'
+ },
+ style: {
+ style: 'தொகுப்பு',
+ p: 'பத்தி',
+ blockquote: 'மேற்கோள்',
+ pre: 'குறியீடு',
+ h1: 'தலைப்பு 1',
+ h2: 'தலைப்பு 2',
+ h3: 'தலைப்பு 3',
+ h4: 'தலைப்பு 4',
+ h5: 'தலைப்பு 5',
+ h6: 'தலைப்பு 6'
+ },
+ lists: {
+ unordered: 'வரிசையிடாத',
+ ordered: 'வரிசையிட்ட'
+ },
+ options: {
+ help: 'உதவி',
+ fullscreen: 'முழுத்திரை',
+ codeview: 'நிரலாக்க காட்சி'
+ },
+ paragraph: {
+ paragraph: 'பத்தி',
+ outdent: 'வெளித்தள்ளு',
+ indent: 'உள்ளே தள்ளு',
+ left: 'இடது சீரமைப்பு',
+ center: 'நடு சீரமைப்பு',
+ right: 'வலது சீரமைப்பு',
+ justify: 'இருபுற சீரமைப்பு'
+ },
+ color: {
+ recent: 'அண்மை நிறம்',
+ more: 'மேலும்',
+ background: 'பின்புல நிறம்',
+ foreground: 'முன்புற நிறம்',
+ transparent: 'தெளிமையான',
+ setTransparent: 'தெளிமையாக்கு',
+ reset: 'மீட்டமைக்க',
+ resetToDefault: 'இயல்புநிலைக்கு மீட்டமை'
+ },
+ shortcut: {
+ shortcuts: 'குறுக்குவழி',
+ close: 'மூடு',
+ textFormatting: 'எழுத்து வடிவமைப்பு',
+ action: 'செயல்படுத்து',
+ paragraphFormatting: 'பத்தி வடிவமைப்பு',
+ documentStyle: 'ஆவண பாணி',
+ extraKeys: 'Extra keys'
+ },
+ help: {
+ 'insertParagraph': 'Insert Paragraph',
+ 'undo': 'Undoes the last command',
+ 'redo': 'Redoes the last command',
+ 'tab': 'Tab',
+ 'untab': 'Untab',
+ 'bold': 'Set a bold style',
+ 'italic': 'Set a italic style',
+ 'underline': 'Set a underline style',
+ 'strikethrough': 'Set a strikethrough style',
+ 'removeFormat': 'Clean a style',
+ 'justifyLeft': 'Set left align',
+ 'justifyCenter': 'Set center align',
+ 'justifyRight': 'Set right align',
+ 'justifyFull': 'Set full align',
+ 'insertUnorderedList': 'Toggle unordered list',
+ 'insertOrderedList': 'Toggle ordered list',
+ 'outdent': 'Outdent on current paragraph',
+ 'indent': 'Indent on current paragraph',
+ 'formatPara': 'Change current block\'s format as a paragraph(P tag)',
+ 'formatH1': 'Change current block\'s format as H1',
+ 'formatH2': 'Change current block\'s format as H2',
+ 'formatH3': 'Change current block\'s format as H3',
+ 'formatH4': 'Change current block\'s format as H4',
+ 'formatH5': 'Change current block\'s format as H5',
+ 'formatH6': 'Change current block\'s format as H6',
+ 'insertHorizontalRule': 'Insert horizontal rule',
+ 'linkDialog.show': 'Show Link Dialog'
+ },
+ history: {
+ undo: 'மீளமை',
+ redo: 'மீண்டும்'
+ },
+ specialChar: {
+ specialChar: 'SPECIAL CHARACTERS',
+ select: 'Select Special characters'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-ta-IN.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-ta-IN.js","mappings":";;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;;ACVA,CAAC,UAASA,CAAC,EAAE;EACXA,CAAC,CAACC,MAAM,CAAC,IAAI,EAAED,CAAC,CAACE,UAAU,CAACC,IAAI,EAAE;IAChC,OAAO,EAAE;MACPC,IAAI,EAAE;QACJC,IAAI,EAAE,QAAQ;QACdC,MAAM,EAAE,QAAQ;QAChBC,SAAS,EAAE,YAAY;QACvBC,KAAK,EAAE,QAAQ;QACfC,MAAM,EAAE,YAAY;QACpBC,IAAI,EAAE,iBAAiB;QACvBC,aAAa,EAAE,kBAAkB;QACjCC,IAAI,EAAE,gBAAgB;QACtBC,WAAW,EAAE,YAAY;QACzBC,SAAS,EAAE;MACb,CAAC;MACDC,KAAK,EAAE;QACLA,KAAK,EAAE,MAAM;QACbC,MAAM,EAAE,eAAe;QACvBC,UAAU,EAAE,WAAW;QACvBC,UAAU,EAAE,UAAU;QACtBC,aAAa,EAAE,WAAW;QAC1BC,SAAS,EAAE,gBAAgB;QAC3BC,UAAU,EAAE,gBAAgB;QAC5BC,SAAS,EAAE,mBAAmB;QAC9BC,YAAY,EAAE,gBAAgB;QAC9BC,WAAW,EAAE,aAAa;QAC1BC,cAAc,EAAE,aAAa;QAC7BC,SAAS,EAAE,iBAAiB;QAC5BC,aAAa,EAAE,wBAAwB;QACvCC,SAAS,EAAE,aAAa;QACxBC,eAAe,EAAE,wBAAwB;QACzCC,eAAe,EAAE,uBAAuB;QACxCC,oBAAoB,EAAE,mCAAmC;QACzDC,GAAG,EAAE,eAAe;QACpBC,MAAM,EAAE,eAAe;QACvBC,QAAQ,EAAE;MACZ,CAAC;MACDC,KAAK,EAAE;QACLA,KAAK,EAAE,SAAS;QAChBC,SAAS,EAAE,iBAAiB;QAC5BpB,MAAM,EAAE,iBAAiB;QACzBgB,GAAG,EAAE,eAAe;QACpBK,SAAS,EAAE;MACb,CAAC;MACDC,IAAI,EAAE;QACJA,IAAI,EAAE,SAAS;QACftB,MAAM,EAAE,gBAAgB;QACxBuB,MAAM,EAAE,gBAAgB;QACxBC,IAAI,EAAE,eAAe;QACrBC,aAAa,EAAE,eAAe;QAC9BT,GAAG,EAAE,eAAe;QACpBU,eAAe,EAAE;MACnB,CAAC;MACDC,KAAK,EAAE;QACLA,KAAK,EAAE,SAAS;QAChBC,WAAW,EAAE,eAAe;QAC5BC,WAAW,EAAE,eAAe;QAC5BC,UAAU,EAAE,iBAAiB;QAC7BC,WAAW,EAAE,kBAAkB;QAC/BC,MAAM,EAAE,YAAY;QACpBC,MAAM,EAAE,eAAe;QACvBC,QAAQ,EAAE;MACZ,CAAC;MACDC,EAAE,EAAE;QACFnC,MAAM,EAAE;MACV,CAAC;MACDoC,KAAK,EAAE;QACLA,KAAK,EAAE,UAAU;QACjBC,CAAC,EAAE,OAAO;QACVC,UAAU,EAAE,WAAW;QACvBC,GAAG,EAAE,UAAU;QACfC,EAAE,EAAE,WAAW;QACfC,EAAE,EAAE,WAAW;QACfC,EAAE,EAAE,WAAW;QACfC,EAAE,EAAE,WAAW;QACfC,EAAE,EAAE,WAAW;QACfC,EAAE,EAAE;MACN,CAAC;MACDC,KAAK,EAAE;QACLC,SAAS,EAAE,YAAY;QACvBC,OAAO,EAAE;MACX,CAAC;MACDC,OAAO,EAAE;QACPC,IAAI,EAAE,MAAM;QACZC,UAAU,EAAE,YAAY;QACxBC,QAAQ,EAAE;MACZ,CAAC;MACDC,SAAS,EAAE;QACTA,SAAS,EAAE,OAAO;QAClBC,OAAO,EAAE,aAAa;QACtBC,MAAM,EAAE,aAAa;QACrBC,IAAI,EAAE,gBAAgB;QACtBC,MAAM,EAAE,eAAe;QACvBC,KAAK,EAAE,gBAAgB;QACvBC,OAAO,EAAE;MACX,CAAC;MACDC,KAAK,EAAE;QACLC,MAAM,EAAE,aAAa;QACrBC,IAAI,EAAE,QAAQ;QACdC,UAAU,EAAE,eAAe;QAC3BC,UAAU,EAAE,eAAe;QAC3BC,WAAW,EAAE,WAAW;QACxBC,cAAc,EAAE,cAAc;QAC9BC,KAAK,EAAE,YAAY;QACnBC,cAAc,EAAE;MAClB,CAAC;MACDC,QAAQ,EAAE;QACRC,SAAS,EAAE,aAAa;QACxBC,KAAK,EAAE,MAAM;QACbC,cAAc,EAAE,oBAAoB;QACpCC,MAAM,EAAE,cAAc;QACtBC,mBAAmB,EAAE,kBAAkB;QACvCC,aAAa,EAAE,UAAU;QACzBC,SAAS,EAAE;MACb,CAAC;MACD1B,IAAI,EAAE;QACJ,iBAAiB,EAAE,kBAAkB;QACrC,MAAM,EAAE,yBAAyB;QACjC,MAAM,EAAE,yBAAyB;QACjC,KAAK,EAAE,KAAK;QACZ,OAAO,EAAE,OAAO;QAChB,MAAM,EAAE,kBAAkB;QAC1B,QAAQ,EAAE,oBAAoB;QAC9B,WAAW,EAAE,uBAAuB;QACpC,eAAe,EAAE,2BAA2B;QAC5C,cAAc,EAAE,eAAe;QAC/B,aAAa,EAAE,gBAAgB;QAC/B,eAAe,EAAE,kBAAkB;QACnC,cAAc,EAAE,iBAAiB;QACjC,aAAa,EAAE,gBAAgB;QAC/B,qBAAqB,EAAE,uBAAuB;QAC9C,mBAAmB,EAAE,qBAAqB;QAC1C,SAAS,EAAE,8BAA8B;QACzC,QAAQ,EAAE,6BAA6B;QACvC,YAAY,EAAE,sDAAsD;QACpE,UAAU,EAAE,sCAAsC;QAClD,UAAU,EAAE,sCAAsC;QAClD,UAAU,EAAE,sCAAsC;QAClD,UAAU,EAAE,sCAAsC;QAClD,UAAU,EAAE,sCAAsC;QAClD,UAAU,EAAE,sCAAsC;QAClD,sBAAsB,EAAE,wBAAwB;QAChD,iBAAiB,EAAE;MACrB,CAAC;MACD2B,OAAO,EAAE;QACPC,IAAI,EAAE,OAAO;QACbC,IAAI,EAAE;MACR,CAAC;MACDC,WAAW,EAAE;QACXA,WAAW,EAAE,oBAAoB;QACjCC,MAAM,EAAE;MACV;IACF;EACF,CAAC,CAAC;AACJ,CAAC,EAAEC,MAAM,CAAC","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-ta-IN.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'ta-IN': {\n font: {\n bold: 'தடித்த',\n italic: 'சாய்வு',\n underline: 'அடிக்கோடு',\n clear: 'நீக்கு',\n height: 'வரி உயரம்',\n name: 'எழுத்துரு பெயர்',\n strikethrough: 'குறுக்குக் கோடு',\n size: 'எழுத்துரு அளவு',\n superscript: 'மேல் ஒட்டு',\n subscript: 'கீழ் ஒட்டு',\n },\n image: {\n image: 'படம்',\n insert: 'படத்தை செருகு',\n resizeFull: 'முழு அளவை',\n resizeHalf: 'அரை அளவை',\n resizeQuarter: 'கால் அளவை',\n floatLeft: 'இடப்பக்கமாக வை',\n floatRight: 'வலப்பக்கமாக வை',\n floatNone: 'இயல்புநிலையில் வை',\n shapeRounded: 'வட்டமான வடிவம்',\n shapeCircle: 'வட்ட வடிவம்',\n shapeThumbnail: 'சிறு வடிவம்',\n shapeNone: 'வடிவத்தை நீக்கு',\n dragImageHere: 'படத்தை இங்கே இழுத்துவை',\n dropImage: 'படத்தை விடு',\n selectFromFiles: 'கோப்புகளை தேர்வு செய்',\n maximumFileSize: 'அதிகபட்ச கோப்பு அளவு',\n maximumFileSizeError: 'கோப்பு அதிகபட்ச அளவை மீறிவிட்டது',\n url: 'இணையதள முகவரி',\n remove: 'படத்தை நீக்கு',\n original: 'Original',\n },\n video: {\n video: 'காணொளி',\n videoLink: 'காணொளி இணைப்பு',\n insert: 'காணொளியை செருகு',\n url: 'இணையதள முகவரி',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion or Youku)',\n },\n link: {\n link: 'இணைப்பு',\n insert: 'இணைப்பை செருகு',\n unlink: 'இணைப்பை நீக்கு',\n edit: 'இணைப்பை தொகு',\n textToDisplay: 'காட்சி வாசகம்',\n url: 'இணையதள முகவரி',\n openInNewWindow: 'புதிய சாளரத்தில் திறக்க',\n },\n table: {\n table: 'அட்டவணை',\n addRowAbove: 'Add row above',\n addRowBelow: 'Add row below',\n addColLeft: 'Add column left',\n addColRight: 'Add column right',\n delRow: 'Delete row',\n delCol: 'Delete column',\n delTable: 'Delete table',\n },\n hr: {\n insert: 'கிடைமட்ட கோடு',\n },\n style: {\n style: 'தொகுப்பு',\n p: 'பத்தி',\n blockquote: 'மேற்கோள்',\n pre: 'குறியீடு',\n h1: 'தலைப்பு 1',\n h2: 'தலைப்பு 2',\n h3: 'தலைப்பு 3',\n h4: 'தலைப்பு 4',\n h5: 'தலைப்பு 5',\n h6: 'தலைப்பு 6',\n },\n lists: {\n unordered: 'வரிசையிடாத',\n ordered: 'வரிசையிட்ட',\n },\n options: {\n help: 'உதவி',\n fullscreen: 'முழுத்திரை',\n codeview: 'நிரலாக்க காட்சி',\n },\n paragraph: {\n paragraph: 'பத்தி',\n outdent: 'வெளித்தள்ளு',\n indent: 'உள்ளே தள்ளு',\n left: 'இடது சீரமைப்பு',\n center: 'நடு சீரமைப்பு',\n right: 'வலது சீரமைப்பு',\n justify: 'இருபுற சீரமைப்பு',\n },\n color: {\n recent: 'அண்மை நிறம்',\n more: 'மேலும்',\n background: 'பின்புல நிறம்',\n foreground: 'முன்புற நிறம்',\n transparent: 'தெளிமையான',\n setTransparent: 'தெளிமையாக்கு',\n reset: 'மீட்டமைக்க',\n resetToDefault: 'இயல்புநிலைக்கு மீட்டமை',\n },\n shortcut: {\n shortcuts: 'குறுக்குவழி',\n close: 'மூடு',\n textFormatting: 'எழுத்து வடிவமைப்பு',\n action: 'செயல்படுத்து',\n paragraphFormatting: 'பத்தி வடிவமைப்பு',\n documentStyle: 'ஆவண பாணி',\n extraKeys: 'Extra keys',\n },\n help: {\n 'insertParagraph': 'Insert Paragraph',\n 'undo': 'Undoes the last command',\n 'redo': 'Redoes the last command',\n 'tab': 'Tab',\n 'untab': 'Untab',\n 'bold': 'Set a bold style',\n 'italic': 'Set a italic style',\n 'underline': 'Set a underline style',\n 'strikethrough': 'Set a strikethrough style',\n 'removeFormat': 'Clean a style',\n 'justifyLeft': 'Set left align',\n 'justifyCenter': 'Set center align',\n 'justifyRight': 'Set right align',\n 'justifyFull': 'Set full align',\n 'insertUnorderedList': 'Toggle unordered list',\n 'insertOrderedList': 'Toggle ordered list',\n 'outdent': 'Outdent on current paragraph',\n 'indent': 'Indent on current paragraph',\n 'formatPara': 'Change current block\\'s format as a paragraph(P tag)',\n 'formatH1': 'Change current block\\'s format as H1',\n 'formatH2': 'Change current block\\'s format as H2',\n 'formatH3': 'Change current block\\'s format as H3',\n 'formatH4': 'Change current block\\'s format as H4',\n 'formatH5': 'Change current block\\'s format as H5',\n 'formatH6': 'Change current block\\'s format as H6',\n 'insertHorizontalRule': 'Insert horizontal rule',\n 'linkDialog.show': 'Show Link Dialog',\n },\n history: {\n undo: 'மீளமை',\n redo: 'மீண்டும்',\n },\n specialChar: {\n specialChar: 'SPECIAL CHARACTERS',\n select: 'Select Special characters',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","size","superscript","subscript","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var a in r)("object"==typeof exports?exports:e)[a]=r[a]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"ta-IN":{font:{bold:"தடித்த",italic:"சாய்வு",underline:"அடிக்கோடு",clear:"நீக்கு",height:"வரி உயரம்",name:"எழுத்துரு பெயர்",strikethrough:"குறுக்குக் கோடு",size:"எழுத்துரு அளவு",superscript:"மேல் ஒட்டு",subscript:"கீழ் ஒட்டு"},image:{image:"படம்",insert:"படத்தை செருகு",resizeFull:"முழு அளவை",resizeHalf:"அரை அளவை",resizeQuarter:"கால் அளவை",floatLeft:"இடப்பக்கமாக வை",floatRight:"வலப்பக்கமாக வை",floatNone:"இயல்புநிலையில் வை",shapeRounded:"வட்டமான வடிவம்",shapeCircle:"வட்ட வடிவம்",shapeThumbnail:"சிறு வடிவம்",shapeNone:"வடிவத்தை நீக்கு",dragImageHere:"படத்தை இங்கே இழுத்துவை",dropImage:"படத்தை விடு",selectFromFiles:"கோப்புகளை தேர்வு செய்",maximumFileSize:"அதிகபட்ச கோப்பு அளவு",maximumFileSizeError:"கோப்பு அதிகபட்ச அளவை மீறிவிட்டது",url:"இணையதள முகவரி",remove:"படத்தை நீக்கு",original:"Original"},video:{video:"காணொளி",videoLink:"காணொளி இணைப்பு",insert:"காணொளியை செருகு",url:"இணையதள முகவரி",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion or Youku)"},link:{link:"இணைப்பு",insert:"இணைப்பை செருகு",unlink:"இணைப்பை நீக்கு",edit:"இணைப்பை தொகு",textToDisplay:"காட்சி வாசகம்",url:"இணையதள முகவரி",openInNewWindow:"புதிய சாளரத்தில் திறக்க"},table:{table:"அட்டவணை",addRowAbove:"Add row above",addRowBelow:"Add row below",addColLeft:"Add column left",addColRight:"Add column right",delRow:"Delete row",delCol:"Delete column",delTable:"Delete table"},hr:{insert:"கிடைமட்ட கோடு"},style:{style:"தொகுப்பு",p:"பத்தி",blockquote:"மேற்கோள்",pre:"குறியீடு",h1:"தலைப்பு 1",h2:"தலைப்பு 2",h3:"தலைப்பு 3",h4:"தலைப்பு 4",h5:"தலைப்பு 5",h6:"தலைப்பு 6"},lists:{unordered:"வரிசையிடாத",ordered:"வரிசையிட்ட"},options:{help:"உதவி",fullscreen:"முழுத்திரை",codeview:"நிரலாக்க காட்சி"},paragraph:{paragraph:"பத்தி",outdent:"வெளித்தள்ளு",indent:"உள்ளே தள்ளு",left:"இடது சீரமைப்பு",center:"நடு சீரமைப்பு",right:"வலது சீரமைப்பு",justify:"இருபுற சீரமைப்பு"},color:{recent:"அண்மை நிறம்",more:"மேலும்",background:"பின்புல நிறம்",foreground:"முன்புற நிறம்",transparent:"தெளிமையான",setTransparent:"தெளிமையாக்கு",reset:"மீட்டமைக்க",resetToDefault:"இயல்புநிலைக்கு மீட்டமை"},shortcut:{shortcuts:"குறுக்குவழி",close:"மூடு",textFormatting:"எழுத்து வடிவமைப்பு",action:"செயல்படுத்து",paragraphFormatting:"பத்தி வடிவமைப்பு",documentStyle:"ஆவண பாணி",extraKeys:"Extra keys"},help:{insertParagraph:"Insert Paragraph",undo:"Undoes the last command",redo:"Redoes the last command",tab:"Tab",untab:"Untab",bold:"Set a bold style",italic:"Set a italic style",underline:"Set a underline style",strikethrough:"Set a strikethrough style",removeFormat:"Clean a style",justifyLeft:"Set left align",justifyCenter:"Set center align",justifyRight:"Set right align",justifyFull:"Set full align",insertUnorderedList:"Toggle unordered list",insertOrderedList:"Toggle ordered list",outdent:"Outdent on current paragraph",indent:"Indent on current paragraph",formatPara:"Change current block's format as a paragraph(P tag)",formatH1:"Change current block's format as H1",formatH2:"Change current block's format as H2",formatH3:"Change current block's format as H3",formatH4:"Change current block's format as H4",formatH5:"Change current block's format as H5",formatH6:"Change current block's format as H6",insertHorizontalRule:"Insert horizontal rule","linkDialog.show":"Show Link Dialog"},history:{undo:"மீளமை",redo:"மீண்டும்"},specialChar:{specialChar:"SPECIAL CHARACTERS",select:"Select Special characters"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'th-TH': {
+ font: {
+ bold: 'ตัวหนา',
+ italic: 'ตัวเอียง',
+ underline: 'ขีดเส้นใต้',
+ clear: 'ล้างรูปแบบตัวอักษร',
+ height: 'ความสูงบรรทัด',
+ name: 'แบบตัวอักษร',
+ strikethrough: 'ขีดฆ่า',
+ subscript: 'ตัวห้อย',
+ superscript: 'ตัวยก',
+ size: 'ขนาดตัวอักษร'
+ },
+ image: {
+ image: 'รูปภาพ',
+ insert: 'แทรกรูปภาพ',
+ resizeFull: 'ปรับขนาดเท่าจริง',
+ resizeHalf: 'ปรับขนาดลง 50%',
+ resizeQuarter: 'ปรับขนาดลง 25%',
+ floatLeft: 'ชิดซ้าย',
+ floatRight: 'ชิดขวา',
+ floatNone: 'ไม่จัดตำแหน่ง',
+ shapeRounded: 'Shape: Rounded',
+ shapeCircle: 'Shape: Circle',
+ shapeThumbnail: 'Shape: Thumbnail',
+ shapeNone: 'Shape: None',
+ dragImageHere: 'ลากรูปภาพที่ต้องการไว้ที่นี่',
+ dropImage: 'วางรูปภาพหรือข้อความ',
+ selectFromFiles: 'เลือกไฟล์รูปภาพ',
+ maximumFileSize: 'ขนาดไฟล์ใหญ่สุด',
+ maximumFileSizeError: 'ไฟล์เกินขนาดที่กำหนด',
+ url: 'ที่อยู่ URL ของรูปภาพ',
+ remove: 'ลบรูปภาพ',
+ original: 'Original'
+ },
+ video: {
+ video: 'วีดีโอ',
+ videoLink: 'ลิงก์ของวีดีโอ',
+ insert: 'แทรกวีดีโอ',
+ url: 'ที่อยู่ URL ของวีดีโอ',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion หรือ Youku)'
+ },
+ link: {
+ link: 'ตัวเชื่อมโยง',
+ insert: 'แทรกตัวเชื่อมโยง',
+ unlink: 'ยกเลิกตัวเชื่อมโยง',
+ edit: 'แก้ไข',
+ textToDisplay: 'ข้อความที่ให้แสดง',
+ url: 'ที่อยู่เว็บไซต์ที่ต้องการให้เชื่อมโยงไปถึง?',
+ openInNewWindow: 'เปิดในหน้าต่างใหม่'
+ },
+ table: {
+ table: 'ตาราง',
+ addRowAbove: 'เพิ่มแถวด้านบน',
+ addRowBelow: 'เพิ่มแถวด้านล่าง',
+ addColLeft: 'เพิ่มคอลัมน์ด้านซ้าย',
+ addColRight: 'เพิ่มคอลัมน์ด้านขวา',
+ delRow: 'ลบแถว',
+ delCol: 'ลบคอลัมน์',
+ delTable: 'ลบตาราง'
+ },
+ hr: {
+ insert: 'แทรกเส้นคั่น'
+ },
+ style: {
+ style: 'รูปแบบ',
+ p: 'ปกติ',
+ blockquote: 'ข้อความ',
+ pre: 'โค้ด',
+ h1: 'หัวข้อ 1',
+ h2: 'หัวข้อ 2',
+ h3: 'หัวข้อ 3',
+ h4: 'หัวข้อ 4',
+ h5: 'หัวข้อ 5',
+ h6: 'หัวข้อ 6'
+ },
+ lists: {
+ unordered: 'รายการแบบไม่มีลำดับ',
+ ordered: 'รายการแบบมีลำดับ'
+ },
+ options: {
+ help: 'ช่วยเหลือ',
+ fullscreen: 'ขยายเต็มหน้าจอ',
+ codeview: 'ซอร์สโค้ด'
+ },
+ paragraph: {
+ paragraph: 'ย่อหน้า',
+ outdent: 'เยื้องซ้าย',
+ indent: 'เยื้องขวา',
+ left: 'จัดหน้าชิดซ้าย',
+ center: 'จัดหน้ากึ่งกลาง',
+ right: 'จัดหน้าชิดขวา',
+ justify: 'จัดบรรทัดเสมอกัน'
+ },
+ color: {
+ recent: 'สีที่ใช้ล่าสุด',
+ more: 'สีอื่นๆ',
+ background: 'สีพื้นหลัง',
+ foreground: 'สีพื้นหน้า',
+ transparent: 'โปร่งแสง',
+ setTransparent: 'ตั้งค่าความโปร่งแสง',
+ reset: 'คืนค่า',
+ resetToDefault: 'คืนค่ามาตรฐาน'
+ },
+ shortcut: {
+ shortcuts: 'แป้นลัด',
+ close: 'ปิด',
+ textFormatting: 'การจัดรูปแบบข้อความ',
+ action: 'การกระทำ',
+ paragraphFormatting: 'การจัดรูปแบบย่อหน้า',
+ documentStyle: 'รูปแบบของเอกสาร',
+ extraKeys: 'Extra keys'
+ },
+ help: {
+ 'insertParagraph': 'Insert Paragraph',
+ 'undo': 'Undoes the last command',
+ 'redo': 'Redoes the last command',
+ 'tab': 'Tab',
+ 'untab': 'Untab',
+ 'bold': 'ทำตัวหนา',
+ 'italic': 'ทำตัวเอียง',
+ 'underline': 'Set a underline style',
+ 'strikethrough': 'Set a strikethrough style',
+ 'removeFormat': 'Clean a style',
+ 'justifyLeft': 'Set left align',
+ 'justifyCenter': 'Set center align',
+ 'justifyRight': 'Set right align',
+ 'justifyFull': 'Set full align',
+ 'insertUnorderedList': 'Toggle unordered list',
+ 'insertOrderedList': 'Toggle ordered list',
+ 'outdent': 'Outdent on current paragraph',
+ 'indent': 'Indent on current paragraph',
+ 'formatPara': 'Change current block\'s format as a paragraph(P tag)',
+ 'formatH1': 'เปลี่ยนรูปแบบบล็อคปัจจุบันเป็น H1',
+ 'formatH2': 'เปลี่ยนรูปแบบบล็อคปัจจุบันเป็น H2',
+ 'formatH3': 'เปลี่ยนรูปแบบบล็อคปัจจุบันเป็น H3',
+ 'formatH4': 'เปลี่ยนรูปแบบบล็อคปัจจุบันเป็น H4',
+ 'formatH5': 'เปลี่ยนรูปแบบบล็อคปัจจุบันเป็น H5',
+ 'formatH6': 'เปลี่ยนรูปแบบบล็อคปัจจุบันเป็น H6',
+ 'insertHorizontalRule': 'Insert horizontal rule',
+ 'linkDialog.show': 'เปิดหน้าแก้ไข Link'
+ },
+ history: {
+ undo: 'ยกเลิกการกระทำ',
+ redo: 'ทำซ้ำการกระทำ'
+ },
+ specialChar: {
+ specialChar: 'SPECIAL CHARACTERS',
+ select: 'Select Special characters'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-th-TH.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-th-TH.js","mappings":";;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;;ACVA,CAAC,UAASA,CAAC,EAAE;EACXA,CAAC,CAACC,MAAM,CAAC,IAAI,EAAED,CAAC,CAACE,UAAU,CAACC,IAAI,EAAE;IAChC,OAAO,EAAE;MACPC,IAAI,EAAE;QACJC,IAAI,EAAE,QAAQ;QACdC,MAAM,EAAE,UAAU;QAClBC,SAAS,EAAE,YAAY;QACvBC,KAAK,EAAE,oBAAoB;QAC3BC,MAAM,EAAE,eAAe;QACvBC,IAAI,EAAE,aAAa;QACnBC,aAAa,EAAE,QAAQ;QACvBC,SAAS,EAAE,SAAS;QACpBC,WAAW,EAAE,OAAO;QACpBC,IAAI,EAAE;MACR,CAAC;MACDC,KAAK,EAAE;QACLA,KAAK,EAAE,QAAQ;QACfC,MAAM,EAAE,YAAY;QACpBC,UAAU,EAAE,kBAAkB;QAC9BC,UAAU,EAAE,gBAAgB;QAC5BC,aAAa,EAAE,gBAAgB;QAC/BC,SAAS,EAAE,SAAS;QACpBC,UAAU,EAAE,QAAQ;QACpBC,SAAS,EAAE,eAAe;QAC1BC,YAAY,EAAE,gBAAgB;QAC9BC,WAAW,EAAE,eAAe;QAC5BC,cAAc,EAAE,kBAAkB;QAClCC,SAAS,EAAE,aAAa;QACxBC,aAAa,EAAE,8BAA8B;QAC7CC,SAAS,EAAE,sBAAsB;QACjCC,eAAe,EAAE,iBAAiB;QAClCC,eAAe,EAAE,iBAAiB;QAClCC,oBAAoB,EAAE,sBAAsB;QAC5CC,GAAG,EAAE,uBAAuB;QAC5BC,MAAM,EAAE,UAAU;QAClBC,QAAQ,EAAE;MACZ,CAAC;MACDC,KAAK,EAAE;QACLA,KAAK,EAAE,QAAQ;QACfC,SAAS,EAAE,gBAAgB;QAC3BpB,MAAM,EAAE,YAAY;QACpBgB,GAAG,EAAE,uBAAuB;QAC5BK,SAAS,EAAE;MACb,CAAC;MACDC,IAAI,EAAE;QACJA,IAAI,EAAE,cAAc;QACpBtB,MAAM,EAAE,kBAAkB;QAC1BuB,MAAM,EAAE,oBAAoB;QAC5BC,IAAI,EAAE,OAAO;QACbC,aAAa,EAAE,mBAAmB;QAClCT,GAAG,EAAE,6CAA6C;QAClDU,eAAe,EAAE;MACnB,CAAC;MACDC,KAAK,EAAE;QACLA,KAAK,EAAE,OAAO;QACdC,WAAW,EAAE,gBAAgB;QAC7BC,WAAW,EAAE,kBAAkB;QAC/BC,UAAU,EAAE,sBAAsB;QAClCC,WAAW,EAAE,qBAAqB;QAClCC,MAAM,EAAE,OAAO;QACfC,MAAM,EAAE,WAAW;QACnBC,QAAQ,EAAE;MACZ,CAAC;MACDC,EAAE,EAAE;QACFnC,MAAM,EAAE;MACV,CAAC;MACDoC,KAAK,EAAE;QACLA,KAAK,EAAE,QAAQ;QACfC,CAAC,EAAE,MAAM;QACTC,UAAU,EAAE,SAAS;QACrBC,GAAG,EAAE,MAAM;QACXC,EAAE,EAAE,UAAU;QACdC,EAAE,EAAE,UAAU;QACdC,EAAE,EAAE,UAAU;QACdC,EAAE,EAAE,UAAU;QACdC,EAAE,EAAE,UAAU;QACdC,EAAE,EAAE;MACN,CAAC;MACDC,KAAK,EAAE;QACLC,SAAS,EAAE,qBAAqB;QAChCC,OAAO,EAAE;MACX,CAAC;MACDC,OAAO,EAAE;QACPC,IAAI,EAAE,WAAW;QACjBC,UAAU,EAAE,gBAAgB;QAC5BC,QAAQ,EAAE;MACZ,CAAC;MACDC,SAAS,EAAE;QACTA,SAAS,EAAE,SAAS;QACpBC,OAAO,EAAE,YAAY;QACrBC,MAAM,EAAE,WAAW;QACnBC,IAAI,EAAE,gBAAgB;QACtBC,MAAM,EAAE,iBAAiB;QACzBC,KAAK,EAAE,eAAe;QACtBC,OAAO,EAAE;MACX,CAAC;MACDC,KAAK,EAAE;QACLC,MAAM,EAAE,gBAAgB;QACxBC,IAAI,EAAE,SAAS;QACfC,UAAU,EAAE,YAAY;QACxBC,UAAU,EAAE,YAAY;QACxBC,WAAW,EAAE,UAAU;QACvBC,cAAc,EAAE,qBAAqB;QACrCC,KAAK,EAAE,QAAQ;QACfC,cAAc,EAAE;MAClB,CAAC;MACDC,QAAQ,EAAE;QACRC,SAAS,EAAE,SAAS;QACpBC,KAAK,EAAE,KAAK;QACZC,cAAc,EAAE,qBAAqB;QACrCC,MAAM,EAAE,UAAU;QAClBC,mBAAmB,EAAE,qBAAqB;QAC1CC,aAAa,EAAE,iBAAiB;QAChCC,SAAS,EAAE;MACb,CAAC;MACD1B,IAAI,EAAE;QACJ,iBAAiB,EAAE,kBAAkB;QACrC,MAAM,EAAE,yBAAyB;QACjC,MAAM,EAAE,yBAAyB;QACjC,KAAK,EAAE,KAAK;QACZ,OAAO,EAAE,OAAO;QAChB,MAAM,EAAE,UAAU;QAClB,QAAQ,EAAE,YAAY;QACtB,WAAW,EAAE,uBAAuB;QACpC,eAAe,EAAE,2BAA2B;QAC5C,cAAc,EAAE,eAAe;QAC/B,aAAa,EAAE,gBAAgB;QAC/B,eAAe,EAAE,kBAAkB;QACnC,cAAc,EAAE,iBAAiB;QACjC,aAAa,EAAE,gBAAgB;QAC/B,qBAAqB,EAAE,uBAAuB;QAC9C,mBAAmB,EAAE,qBAAqB;QAC1C,SAAS,EAAE,8BAA8B;QACzC,QAAQ,EAAE,6BAA6B;QACvC,YAAY,EAAE,sDAAsD;QACpE,UAAU,EAAE,mCAAmC;QAC/C,UAAU,EAAE,mCAAmC;QAC/C,UAAU,EAAE,mCAAmC;QAC/C,UAAU,EAAE,mCAAmC;QAC/C,UAAU,EAAE,mCAAmC;QAC/C,UAAU,EAAE,mCAAmC;QAC/C,sBAAsB,EAAE,wBAAwB;QAChD,iBAAiB,EAAE;MACrB,CAAC;MACD2B,OAAO,EAAE;QACPC,IAAI,EAAE,gBAAgB;QACtBC,IAAI,EAAE;MACR,CAAC;MACDC,WAAW,EAAE;QACXA,WAAW,EAAE,oBAAoB;QACjCC,MAAM,EAAE;MACV;IACF;EACF,CAAC,CAAC;AACJ,CAAC,EAAEC,MAAM,CAAC","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-th-TH.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'th-TH': {\n font: {\n bold: 'ตัวหนา',\n italic: 'ตัวเอียง',\n underline: 'ขีดเส้นใต้',\n clear: 'ล้างรูปแบบตัวอักษร',\n height: 'ความสูงบรรทัด',\n name: 'แบบตัวอักษร',\n strikethrough: 'ขีดฆ่า',\n subscript: 'ตัวห้อย',\n superscript: 'ตัวยก',\n size: 'ขนาดตัวอักษร',\n },\n image: {\n image: 'รูปภาพ',\n insert: 'แทรกรูปภาพ',\n resizeFull: 'ปรับขนาดเท่าจริง',\n resizeHalf: 'ปรับขนาดลง 50%',\n resizeQuarter: 'ปรับขนาดลง 25%',\n floatLeft: 'ชิดซ้าย',\n floatRight: 'ชิดขวา',\n floatNone: 'ไม่จัดตำแหน่ง',\n shapeRounded: 'Shape: Rounded',\n shapeCircle: 'Shape: Circle',\n shapeThumbnail: 'Shape: Thumbnail',\n shapeNone: 'Shape: None',\n dragImageHere: 'ลากรูปภาพที่ต้องการไว้ที่นี่',\n dropImage: 'วางรูปภาพหรือข้อความ',\n selectFromFiles: 'เลือกไฟล์รูปภาพ',\n maximumFileSize: 'ขนาดไฟล์ใหญ่สุด',\n maximumFileSizeError: 'ไฟล์เกินขนาดที่กำหนด',\n url: 'ที่อยู่ URL ของรูปภาพ',\n remove: 'ลบรูปภาพ',\n original: 'Original',\n },\n video: {\n video: 'วีดีโอ',\n videoLink: 'ลิงก์ของวีดีโอ',\n insert: 'แทรกวีดีโอ',\n url: 'ที่อยู่ URL ของวีดีโอ',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion หรือ Youku)',\n },\n link: {\n link: 'ตัวเชื่อมโยง',\n insert: 'แทรกตัวเชื่อมโยง',\n unlink: 'ยกเลิกตัวเชื่อมโยง',\n edit: 'แก้ไข',\n textToDisplay: 'ข้อความที่ให้แสดง',\n url: 'ที่อยู่เว็บไซต์ที่ต้องการให้เชื่อมโยงไปถึง?',\n openInNewWindow: 'เปิดในหน้าต่างใหม่',\n },\n table: {\n table: 'ตาราง',\n addRowAbove: 'เพิ่มแถวด้านบน',\n addRowBelow: 'เพิ่มแถวด้านล่าง',\n addColLeft: 'เพิ่มคอลัมน์ด้านซ้าย',\n addColRight: 'เพิ่มคอลัมน์ด้านขวา',\n delRow: 'ลบแถว',\n delCol: 'ลบคอลัมน์',\n delTable: 'ลบตาราง',\n },\n hr: {\n insert: 'แทรกเส้นคั่น',\n },\n style: {\n style: 'รูปแบบ',\n p: 'ปกติ',\n blockquote: 'ข้อความ',\n pre: 'โค้ด',\n h1: 'หัวข้อ 1',\n h2: 'หัวข้อ 2',\n h3: 'หัวข้อ 3',\n h4: 'หัวข้อ 4',\n h5: 'หัวข้อ 5',\n h6: 'หัวข้อ 6',\n },\n lists: {\n unordered: 'รายการแบบไม่มีลำดับ',\n ordered: 'รายการแบบมีลำดับ',\n },\n options: {\n help: 'ช่วยเหลือ',\n fullscreen: 'ขยายเต็มหน้าจอ',\n codeview: 'ซอร์สโค้ด',\n },\n paragraph: {\n paragraph: 'ย่อหน้า',\n outdent: 'เยื้องซ้าย',\n indent: 'เยื้องขวา',\n left: 'จัดหน้าชิดซ้าย',\n center: 'จัดหน้ากึ่งกลาง',\n right: 'จัดหน้าชิดขวา',\n justify: 'จัดบรรทัดเสมอกัน',\n },\n color: {\n recent: 'สีที่ใช้ล่าสุด',\n more: 'สีอื่นๆ',\n background: 'สีพื้นหลัง',\n foreground: 'สีพื้นหน้า',\n transparent: 'โปร่งแสง',\n setTransparent: 'ตั้งค่าความโปร่งแสง',\n reset: 'คืนค่า',\n resetToDefault: 'คืนค่ามาตรฐาน',\n },\n shortcut: {\n shortcuts: 'แป้นลัด',\n close: 'ปิด',\n textFormatting: 'การจัดรูปแบบข้อความ',\n action: 'การกระทำ',\n paragraphFormatting: 'การจัดรูปแบบย่อหน้า',\n documentStyle: 'รูปแบบของเอกสาร',\n extraKeys: 'Extra keys',\n },\n help: {\n 'insertParagraph': 'Insert Paragraph',\n 'undo': 'Undoes the last command',\n 'redo': 'Redoes the last command',\n 'tab': 'Tab',\n 'untab': 'Untab',\n 'bold': 'ทำตัวหนา',\n 'italic': 'ทำตัวเอียง',\n 'underline': 'Set a underline style',\n 'strikethrough': 'Set a strikethrough style',\n 'removeFormat': 'Clean a style',\n 'justifyLeft': 'Set left align',\n 'justifyCenter': 'Set center align',\n 'justifyRight': 'Set right align',\n 'justifyFull': 'Set full align',\n 'insertUnorderedList': 'Toggle unordered list',\n 'insertOrderedList': 'Toggle ordered list',\n 'outdent': 'Outdent on current paragraph',\n 'indent': 'Indent on current paragraph',\n 'formatPara': 'Change current block\\'s format as a paragraph(P tag)',\n 'formatH1': 'เปลี่ยนรูปแบบบล็อคปัจจุบันเป็น H1',\n 'formatH2': 'เปลี่ยนรูปแบบบล็อคปัจจุบันเป็น H2',\n 'formatH3': 'เปลี่ยนรูปแบบบล็อคปัจจุบันเป็น H3',\n 'formatH4': 'เปลี่ยนรูปแบบบล็อคปัจจุบันเป็น H4',\n 'formatH5': 'เปลี่ยนรูปแบบบล็อคปัจจุบันเป็น H5',\n 'formatH6': 'เปลี่ยนรูปแบบบล็อคปัจจุบันเป็น H6',\n 'insertHorizontalRule': 'Insert horizontal rule',\n 'linkDialog.show': 'เปิดหน้าแก้ไข Link',\n },\n history: {\n undo: 'ยกเลิกการกระทำ',\n redo: 'ทำซ้ำการกระทำ',\n },\n specialChar: {\n specialChar: 'SPECIAL CHARACTERS',\n select: 'Select Special characters',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var a in r)("object"==typeof exports?exports:e)[a]=r[a]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"th-TH":{font:{bold:"ตัวหนา",italic:"ตัวเอียง",underline:"ขีดเส้นใต้",clear:"ล้างรูปแบบตัวอักษร",height:"ความสูงบรรทัด",name:"แบบตัวอักษร",strikethrough:"ขีดฆ่า",subscript:"ตัวห้อย",superscript:"ตัวยก",size:"ขนาดตัวอักษร"},image:{image:"รูปภาพ",insert:"แทรกรูปภาพ",resizeFull:"ปรับขนาดเท่าจริง",resizeHalf:"ปรับขนาดลง 50%",resizeQuarter:"ปรับขนาดลง 25%",floatLeft:"ชิดซ้าย",floatRight:"ชิดขวา",floatNone:"ไม่จัดตำแหน่ง",shapeRounded:"Shape: Rounded",shapeCircle:"Shape: Circle",shapeThumbnail:"Shape: Thumbnail",shapeNone:"Shape: None",dragImageHere:"ลากรูปภาพที่ต้องการไว้ที่นี่",dropImage:"วางรูปภาพหรือข้อความ",selectFromFiles:"เลือกไฟล์รูปภาพ",maximumFileSize:"ขนาดไฟล์ใหญ่สุด",maximumFileSizeError:"ไฟล์เกินขนาดที่กำหนด",url:"ที่อยู่ URL ของรูปภาพ",remove:"ลบรูปภาพ",original:"Original"},video:{video:"วีดีโอ",videoLink:"ลิงก์ของวีดีโอ",insert:"แทรกวีดีโอ",url:"ที่อยู่ URL ของวีดีโอ",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion หรือ Youku)"},link:{link:"ตัวเชื่อมโยง",insert:"แทรกตัวเชื่อมโยง",unlink:"ยกเลิกตัวเชื่อมโยง",edit:"แก้ไข",textToDisplay:"ข้อความที่ให้แสดง",url:"ที่อยู่เว็บไซต์ที่ต้องการให้เชื่อมโยงไปถึง?",openInNewWindow:"เปิดในหน้าต่างใหม่"},table:{table:"ตาราง",addRowAbove:"เพิ่มแถวด้านบน",addRowBelow:"เพิ่มแถวด้านล่าง",addColLeft:"เพิ่มคอลัมน์ด้านซ้าย",addColRight:"เพิ่มคอลัมน์ด้านขวา",delRow:"ลบแถว",delCol:"ลบคอลัมน์",delTable:"ลบตาราง"},hr:{insert:"แทรกเส้นคั่น"},style:{style:"รูปแบบ",p:"ปกติ",blockquote:"ข้อความ",pre:"โค้ด",h1:"หัวข้อ 1",h2:"หัวข้อ 2",h3:"หัวข้อ 3",h4:"หัวข้อ 4",h5:"หัวข้อ 5",h6:"หัวข้อ 6"},lists:{unordered:"รายการแบบไม่มีลำดับ",ordered:"รายการแบบมีลำดับ"},options:{help:"ช่วยเหลือ",fullscreen:"ขยายเต็มหน้าจอ",codeview:"ซอร์สโค้ด"},paragraph:{paragraph:"ย่อหน้า",outdent:"เยื้องซ้าย",indent:"เยื้องขวา",left:"จัดหน้าชิดซ้าย",center:"จัดหน้ากึ่งกลาง",right:"จัดหน้าชิดขวา",justify:"จัดบรรทัดเสมอกัน"},color:{recent:"สีที่ใช้ล่าสุด",more:"สีอื่นๆ",background:"สีพื้นหลัง",foreground:"สีพื้นหน้า",transparent:"โปร่งแสง",setTransparent:"ตั้งค่าความโปร่งแสง",reset:"คืนค่า",resetToDefault:"คืนค่ามาตรฐาน"},shortcut:{shortcuts:"แป้นลัด",close:"ปิด",textFormatting:"การจัดรูปแบบข้อความ",action:"การกระทำ",paragraphFormatting:"การจัดรูปแบบย่อหน้า",documentStyle:"รูปแบบของเอกสาร",extraKeys:"Extra keys"},help:{insertParagraph:"Insert Paragraph",undo:"Undoes the last command",redo:"Redoes the last command",tab:"Tab",untab:"Untab",bold:"ทำตัวหนา",italic:"ทำตัวเอียง",underline:"Set a underline style",strikethrough:"Set a strikethrough style",removeFormat:"Clean a style",justifyLeft:"Set left align",justifyCenter:"Set center align",justifyRight:"Set right align",justifyFull:"Set full align",insertUnorderedList:"Toggle unordered list",insertOrderedList:"Toggle ordered list",outdent:"Outdent on current paragraph",indent:"Indent on current paragraph",formatPara:"Change current block's format as a paragraph(P tag)",formatH1:"เปลี่ยนรูปแบบบล็อคปัจจุบันเป็น H1",formatH2:"เปลี่ยนรูปแบบบล็อคปัจจุบันเป็น H2",formatH3:"เปลี่ยนรูปแบบบล็อคปัจจุบันเป็น H3",formatH4:"เปลี่ยนรูปแบบบล็อคปัจจุบันเป็น H4",formatH5:"เปลี่ยนรูปแบบบล็อคปัจจุบันเป็น H5",formatH6:"เปลี่ยนรูปแบบบล็อคปัจจุบันเป็น H6",insertHorizontalRule:"Insert horizontal rule","linkDialog.show":"เปิดหน้าแก้ไข Link"},history:{undo:"ยกเลิกการกระทำ",redo:"ทำซ้ำการกระทำ"},specialChar:{specialChar:"SPECIAL CHARACTERS",select:"Select Special characters"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'tr-TR': {
+ font: {
+ bold: 'Kalın',
+ italic: 'İtalik',
+ underline: 'Altı çizili',
+ clear: 'Temizle',
+ height: 'Satır yüksekliği',
+ name: 'Yazı Tipi',
+ strikethrough: 'Üstü çizili',
+ subscript: 'Alt Simge',
+ superscript: 'Üst Simge',
+ size: 'Yazı tipi boyutu'
+ },
+ image: {
+ image: 'Resim',
+ insert: 'Resim ekle',
+ resizeFull: 'Orjinal boyut',
+ resizeHalf: '1/2 boyut',
+ resizeQuarter: '1/4 boyut',
+ floatLeft: 'Sola hizala',
+ floatRight: 'Sağa hizala',
+ floatNone: 'Hizalamayı kaldır',
+ shapeRounded: 'Şekil: Yuvarlatılmış Köşe',
+ shapeCircle: 'Şekil: Daire',
+ shapeThumbnail: 'Şekil: K.Resim',
+ shapeNone: 'Şekil: Yok',
+ dragImageHere: 'Buraya sürükleyin',
+ dropImage: 'Resim veya metni bırakın',
+ selectFromFiles: 'Dosya seçin',
+ maximumFileSize: 'Maksimum dosya boyutu',
+ maximumFileSizeError: 'Maksimum dosya boyutu aşıldı.',
+ url: 'Resim bağlantısı',
+ remove: 'Resimi Kaldır',
+ original: 'Original'
+ },
+ video: {
+ video: 'Video',
+ videoLink: 'Video bağlantısı',
+ insert: 'Video ekle',
+ url: 'Video bağlantısı?',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion veya Youku)'
+ },
+ link: {
+ link: 'Bağlantı',
+ insert: 'Bağlantı ekle',
+ unlink: 'Bağlantıyı kaldır',
+ edit: 'Bağlantıyı düzenle',
+ textToDisplay: 'Görüntülemek için',
+ url: 'Bağlantı adresi?',
+ openInNewWindow: 'Yeni pencerede aç'
+ },
+ table: {
+ table: 'Tablo',
+ addRowAbove: 'Yukarı satır ekle',
+ addRowBelow: 'Aşağı satır ekle',
+ addColLeft: 'Sola sütun ekle',
+ addColRight: 'Sağa sütun ekle',
+ delRow: 'Satırı sil',
+ delCol: 'Sütunu sil',
+ delTable: 'Tabloyu sil'
+ },
+ hr: {
+ insert: 'Yatay çizgi ekle'
+ },
+ style: {
+ style: 'Biçim',
+ p: 'p',
+ blockquote: 'Alıntı',
+ pre: 'Önbiçimli',
+ h1: 'Başlık 1',
+ h2: 'Başlık 2',
+ h3: 'Başlık 3',
+ h4: 'Başlık 4',
+ h5: 'Başlık 5',
+ h6: 'Başlık 6'
+ },
+ lists: {
+ unordered: 'Madde işaretli liste',
+ ordered: 'Numaralı liste'
+ },
+ options: {
+ help: 'Yardım',
+ fullscreen: 'Tam ekran',
+ codeview: 'HTML Kodu'
+ },
+ paragraph: {
+ paragraph: 'Paragraf',
+ outdent: 'Girintiyi artır',
+ indent: 'Girintiyi azalt',
+ left: 'Sola hizala',
+ center: 'Ortaya hizala',
+ right: 'Sağa hizala',
+ justify: 'Yasla'
+ },
+ color: {
+ recent: 'Son renk',
+ more: 'Daha fazla renk',
+ background: 'Arka plan rengi',
+ foreground: 'Yazı rengi',
+ transparent: 'Seffaflık',
+ setTransparent: 'Şeffaflığı ayarla',
+ reset: 'Sıfırla',
+ resetToDefault: 'Varsayılanlara sıfırla',
+ cpSelect: 'Seç'
+ },
+ shortcut: {
+ shortcuts: 'Kısayollar',
+ close: 'Kapat',
+ textFormatting: 'Yazı biçimlendirme',
+ action: 'Eylem',
+ paragraphFormatting: 'Paragraf biçimlendirme',
+ documentStyle: 'Biçim',
+ extraKeys: 'İlave anahtarlar'
+ },
+ help: {
+ 'insertParagraph': 'Paragraf ekler',
+ 'undo': 'Son komudu geri alır',
+ 'redo': 'Son komudu yineler',
+ 'tab': 'Girintiyi artırır',
+ 'untab': 'Girintiyi azaltır',
+ 'bold': 'Kalın yazma stilini ayarlar',
+ 'italic': 'İtalik yazma stilini ayarlar',
+ 'underline': 'Altı çizgili yazma stilini ayarlar',
+ 'strikethrough': 'Üstü çizgili yazma stilini ayarlar',
+ 'removeFormat': 'Biçimlendirmeyi temizler',
+ 'justifyLeft': 'Yazıyı sola hizalar',
+ 'justifyCenter': 'Yazıyı ortalar',
+ 'justifyRight': 'Yazıyı sağa hizalar',
+ 'justifyFull': 'Yazıyı her iki tarafa yazlar',
+ 'insertUnorderedList': 'Madde işaretli liste ekler',
+ 'insertOrderedList': 'Numaralı liste ekler',
+ 'outdent': 'Aktif paragrafın girintisini azaltır',
+ 'indent': 'Aktif paragrafın girintisini artırır',
+ 'formatPara': 'Aktif bloğun biçimini paragraf (p) olarak değiştirir',
+ 'formatH1': 'Aktif bloğun biçimini başlık 1 (h1) olarak değiştirir',
+ 'formatH2': 'Aktif bloğun biçimini başlık 2 (h2) olarak değiştirir',
+ 'formatH3': 'Aktif bloğun biçimini başlık 3 (h3) olarak değiştirir',
+ 'formatH4': 'Aktif bloğun biçimini başlık 4 (h4) olarak değiştirir',
+ 'formatH5': 'Aktif bloğun biçimini başlık 5 (h5) olarak değiştirir',
+ 'formatH6': 'Aktif bloğun biçimini başlık 6 (h6) olarak değiştirir',
+ 'insertHorizontalRule': 'Yatay çizgi ekler',
+ 'linkDialog.show': 'Bağlantı ayar kutusunu gösterir'
+ },
+ history: {
+ undo: 'Geri al',
+ redo: 'Yinele'
+ },
+ specialChar: {
+ specialChar: 'ÖZEL KARAKTERLER',
+ select: 'Özel Karakterleri seçin'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-tr-TR.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-tr-TR.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-tr-TR.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'tr-TR': {\n font: {\n bold: 'Kalın',\n italic: 'İtalik',\n underline: 'Altı çizili',\n clear: 'Temizle',\n height: 'Satır yüksekliği',\n name: 'Yazı Tipi',\n strikethrough: 'Üstü çizili',\n subscript: 'Alt Simge',\n superscript: 'Üst Simge',\n size: 'Yazı tipi boyutu',\n },\n image: {\n image: 'Resim',\n insert: 'Resim ekle',\n resizeFull: 'Orjinal boyut',\n resizeHalf: '1/2 boyut',\n resizeQuarter: '1/4 boyut',\n floatLeft: 'Sola hizala',\n floatRight: 'Sağa hizala',\n floatNone: 'Hizalamayı kaldır',\n shapeRounded: 'Şekil: Yuvarlatılmış Köşe',\n shapeCircle: 'Şekil: Daire',\n shapeThumbnail: 'Şekil: K.Resim',\n shapeNone: 'Şekil: Yok',\n dragImageHere: 'Buraya sürükleyin',\n dropImage: 'Resim veya metni bırakın',\n selectFromFiles: 'Dosya seçin',\n maximumFileSize: 'Maksimum dosya boyutu',\n maximumFileSizeError: 'Maksimum dosya boyutu aşıldı.',\n url: 'Resim bağlantısı',\n remove: 'Resimi Kaldır',\n original: 'Original',\n },\n video: {\n video: 'Video',\n videoLink: 'Video bağlantısı',\n insert: 'Video ekle',\n url: 'Video bağlantısı?',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion veya Youku)',\n },\n link: {\n link: 'Bağlantı',\n insert: 'Bağlantı ekle',\n unlink: 'Bağlantıyı kaldır',\n edit: 'Bağlantıyı düzenle',\n textToDisplay: 'Görüntülemek için',\n url: 'Bağlantı adresi?',\n openInNewWindow: 'Yeni pencerede aç',\n },\n table: {\n table: 'Tablo',\n addRowAbove: 'Yukarı satır ekle',\n addRowBelow: 'Aşağı satır ekle',\n addColLeft: 'Sola sütun ekle',\n addColRight: 'Sağa sütun ekle',\n delRow: 'Satırı sil',\n delCol: 'Sütunu sil',\n delTable: 'Tabloyu sil',\n },\n hr: {\n insert: 'Yatay çizgi ekle',\n },\n style: {\n style: 'Biçim',\n p: 'p',\n blockquote: 'Alıntı',\n pre: 'Önbiçimli',\n h1: 'Başlık 1',\n h2: 'Başlık 2',\n h3: 'Başlık 3',\n h4: 'Başlık 4',\n h5: 'Başlık 5',\n h6: 'Başlık 6',\n },\n lists: {\n unordered: 'Madde işaretli liste',\n ordered: 'Numaralı liste',\n },\n options: {\n help: 'Yardım',\n fullscreen: 'Tam ekran',\n codeview: 'HTML Kodu',\n },\n paragraph: {\n paragraph: 'Paragraf',\n outdent: 'Girintiyi artır',\n indent: 'Girintiyi azalt',\n left: 'Sola hizala',\n center: 'Ortaya hizala',\n right: 'Sağa hizala',\n justify: 'Yasla',\n },\n color: {\n recent: 'Son renk',\n more: 'Daha fazla renk',\n background: 'Arka plan rengi',\n foreground: 'Yazı rengi',\n transparent: 'Seffaflık',\n setTransparent: 'Şeffaflığı ayarla',\n reset: 'Sıfırla',\n resetToDefault: 'Varsayılanlara sıfırla',\n cpSelect: 'Seç',\n },\n shortcut: {\n shortcuts: 'Kısayollar',\n close: 'Kapat',\n textFormatting: 'Yazı biçimlendirme',\n action: 'Eylem',\n paragraphFormatting: 'Paragraf biçimlendirme',\n documentStyle: 'Biçim',\n extraKeys: 'İlave anahtarlar',\n },\n help: {\n 'insertParagraph': 'Paragraf ekler',\n 'undo': 'Son komudu geri alır',\n 'redo': 'Son komudu yineler',\n 'tab': 'Girintiyi artırır',\n 'untab': 'Girintiyi azaltır',\n 'bold': 'Kalın yazma stilini ayarlar',\n 'italic': 'İtalik yazma stilini ayarlar',\n 'underline': 'Altı çizgili yazma stilini ayarlar',\n 'strikethrough': 'Üstü çizgili yazma stilini ayarlar',\n 'removeFormat': 'Biçimlendirmeyi temizler',\n 'justifyLeft': 'Yazıyı sola hizalar',\n 'justifyCenter': 'Yazıyı ortalar',\n 'justifyRight': 'Yazıyı sağa hizalar',\n 'justifyFull': 'Yazıyı her iki tarafa yazlar',\n 'insertUnorderedList': 'Madde işaretli liste ekler',\n 'insertOrderedList': 'Numaralı liste ekler',\n 'outdent': 'Aktif paragrafın girintisini azaltır',\n 'indent': 'Aktif paragrafın girintisini artırır',\n 'formatPara': 'Aktif bloğun biçimini paragraf (p) olarak değiştirir',\n 'formatH1': 'Aktif bloğun biçimini başlık 1 (h1) olarak değiştirir',\n 'formatH2': 'Aktif bloğun biçimini başlık 2 (h2) olarak değiştirir',\n 'formatH3': 'Aktif bloğun biçimini başlık 3 (h3) olarak değiştirir',\n 'formatH4': 'Aktif bloğun biçimini başlık 4 (h4) olarak değiştirir',\n 'formatH5': 'Aktif bloğun biçimini başlık 5 (h5) olarak değiştirir',\n 'formatH6': 'Aktif bloğun biçimini başlık 6 (h6) olarak değiştirir',\n 'insertHorizontalRule': 'Yatay çizgi ekler',\n 'linkDialog.show': 'Bağlantı ayar kutusunu gösterir',\n },\n history: {\n undo: 'Geri al',\n redo: 'Yinele',\n },\n specialChar: {\n specialChar: 'ÖZEL KARAKTERLER',\n select: 'Özel Karakterleri seçin',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","cpSelect","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(a,i){if("object"==typeof exports&&"object"==typeof module)module.exports=i();else if("function"==typeof define&&define.amd)define([],i);else{var e=i();for(var r in e)("object"==typeof exports?exports:a)[r]=e[r]}}(self,(()=>{return(a=jQuery).extend(!0,a.summernote.lang,{"tr-TR":{font:{bold:"Kalın",italic:"İtalik",underline:"Altı çizili",clear:"Temizle",height:"Satır yüksekliği",name:"Yazı Tipi",strikethrough:"Üstü çizili",subscript:"Alt Simge",superscript:"Üst Simge",size:"Yazı tipi boyutu"},image:{image:"Resim",insert:"Resim ekle",resizeFull:"Orjinal boyut",resizeHalf:"1/2 boyut",resizeQuarter:"1/4 boyut",floatLeft:"Sola hizala",floatRight:"Sağa hizala",floatNone:"Hizalamayı kaldır",shapeRounded:"Şekil: Yuvarlatılmış Köşe",shapeCircle:"Şekil: Daire",shapeThumbnail:"Şekil: K.Resim",shapeNone:"Şekil: Yok",dragImageHere:"Buraya sürükleyin",dropImage:"Resim veya metni bırakın",selectFromFiles:"Dosya seçin",maximumFileSize:"Maksimum dosya boyutu",maximumFileSizeError:"Maksimum dosya boyutu aşıldı.",url:"Resim bağlantısı",remove:"Resimi Kaldır",original:"Original"},video:{video:"Video",videoLink:"Video bağlantısı",insert:"Video ekle",url:"Video bağlantısı?",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion veya Youku)"},link:{link:"Bağlantı",insert:"Bağlantı ekle",unlink:"Bağlantıyı kaldır",edit:"Bağlantıyı düzenle",textToDisplay:"Görüntülemek için",url:"Bağlantı adresi?",openInNewWindow:"Yeni pencerede aç"},table:{table:"Tablo",addRowAbove:"Yukarı satır ekle",addRowBelow:"Aşağı satır ekle",addColLeft:"Sola sütun ekle",addColRight:"Sağa sütun ekle",delRow:"Satırı sil",delCol:"Sütunu sil",delTable:"Tabloyu sil"},hr:{insert:"Yatay çizgi ekle"},style:{style:"Biçim",p:"p",blockquote:"Alıntı",pre:"Önbiçimli",h1:"Başlık 1",h2:"Başlık 2",h3:"Başlık 3",h4:"Başlık 4",h5:"Başlık 5",h6:"Başlık 6"},lists:{unordered:"Madde işaretli liste",ordered:"Numaralı liste"},options:{help:"Yardım",fullscreen:"Tam ekran",codeview:"HTML Kodu"},paragraph:{paragraph:"Paragraf",outdent:"Girintiyi artır",indent:"Girintiyi azalt",left:"Sola hizala",center:"Ortaya hizala",right:"Sağa hizala",justify:"Yasla"},color:{recent:"Son renk",more:"Daha fazla renk",background:"Arka plan rengi",foreground:"Yazı rengi",transparent:"Seffaflık",setTransparent:"Şeffaflığı ayarla",reset:"Sıfırla",resetToDefault:"Varsayılanlara sıfırla",cpSelect:"Seç"},shortcut:{shortcuts:"Kısayollar",close:"Kapat",textFormatting:"Yazı biçimlendirme",action:"Eylem",paragraphFormatting:"Paragraf biçimlendirme",documentStyle:"Biçim",extraKeys:"İlave anahtarlar"},help:{insertParagraph:"Paragraf ekler",undo:"Son komudu geri alır",redo:"Son komudu yineler",tab:"Girintiyi artırır",untab:"Girintiyi azaltır",bold:"Kalın yazma stilini ayarlar",italic:"İtalik yazma stilini ayarlar",underline:"Altı çizgili yazma stilini ayarlar",strikethrough:"Üstü çizgili yazma stilini ayarlar",removeFormat:"Biçimlendirmeyi temizler",justifyLeft:"Yazıyı sola hizalar",justifyCenter:"Yazıyı ortalar",justifyRight:"Yazıyı sağa hizalar",justifyFull:"Yazıyı her iki tarafa yazlar",insertUnorderedList:"Madde işaretli liste ekler",insertOrderedList:"Numaralı liste ekler",outdent:"Aktif paragrafın girintisini azaltır",indent:"Aktif paragrafın girintisini artırır",formatPara:"Aktif bloğun biçimini paragraf (p) olarak değiştirir",formatH1:"Aktif bloğun biçimini başlık 1 (h1) olarak değiştirir",formatH2:"Aktif bloğun biçimini başlık 2 (h2) olarak değiştirir",formatH3:"Aktif bloğun biçimini başlık 3 (h3) olarak değiştirir",formatH4:"Aktif bloğun biçimini başlık 4 (h4) olarak değiştirir",formatH5:"Aktif bloğun biçimini başlık 5 (h5) olarak değiştirir",formatH6:"Aktif bloğun biçimini başlık 6 (h6) olarak değiştirir",insertHorizontalRule:"Yatay çizgi ekler","linkDialog.show":"Bağlantı ayar kutusunu gösterir"},history:{undo:"Geri al",redo:"Yinele"},specialChar:{specialChar:"ÖZEL KARAKTERLER",select:"Özel Karakterleri seçin"}}}),{};var a}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'uk-UA': {
+ font: {
+ bold: 'Напівжирний',
+ italic: 'Курсив',
+ underline: 'Підкреслений',
+ clear: 'Прибрати стилі шрифту',
+ height: 'Висота лінії',
+ name: 'Шрифт',
+ strikethrough: 'Закреслений',
+ subscript: 'Нижній індекс',
+ superscript: 'Верхній індекс',
+ size: 'Розмір шрифту'
+ },
+ image: {
+ image: 'Картинка',
+ insert: 'Вставити картинку',
+ resizeFull: 'Відновити розмір',
+ resizeHalf: 'Зменшити до 50%',
+ resizeQuarter: 'Зменшити до 25%',
+ floatLeft: 'Розташувати ліворуч',
+ floatRight: 'Розташувати праворуч',
+ floatNone: 'Початкове розташування',
+ shapeRounded: 'Форма: Заокруглена',
+ shapeCircle: 'Форма: Коло',
+ shapeThumbnail: 'Форма: Мініатюра',
+ shapeNone: 'Форма: Немає',
+ dragImageHere: 'Перетягніть сюди картинку',
+ dropImage: 'Перетягніть картинку',
+ selectFromFiles: 'Вибрати з файлів',
+ maximumFileSize: 'Maximum file size',
+ maximumFileSizeError: 'Maximum file size exceeded.',
+ url: 'URL картинки',
+ remove: 'Видалити картинку',
+ original: 'Original'
+ },
+ video: {
+ video: 'Відео',
+ videoLink: 'Посилання на відео',
+ insert: 'Вставити відео',
+ url: 'URL відео',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion чи Youku)'
+ },
+ link: {
+ link: 'Посилання',
+ insert: 'Вставити посилання',
+ unlink: 'Прибрати посилання',
+ edit: 'Редагувати',
+ textToDisplay: 'Текст, що відображається',
+ url: 'URL для переходу',
+ openInNewWindow: 'Відкрити у новому вікні'
+ },
+ table: {
+ table: 'Таблиця',
+ addRowAbove: 'Додати рядок вище',
+ addRowBelow: 'Додати рядок нижче',
+ addColLeft: 'Додати стовпчик ліворуч',
+ addColRight: 'Додати стовпчик праворуч',
+ delRow: 'Видалити рядок',
+ delCol: 'Видалити стовпчик',
+ delTable: 'Видалити таблицю'
+ },
+ hr: {
+ insert: 'Вставити горизонтальну лінію'
+ },
+ style: {
+ style: 'Стиль',
+ p: 'Нормальний',
+ blockquote: 'Цитата',
+ pre: 'Код',
+ h1: 'Заголовок 1',
+ h2: 'Заголовок 2',
+ h3: 'Заголовок 3',
+ h4: 'Заголовок 4',
+ h5: 'Заголовок 5',
+ h6: 'Заголовок 6'
+ },
+ lists: {
+ unordered: 'Маркований список',
+ ordered: 'Нумерований список'
+ },
+ options: {
+ help: 'Допомога',
+ fullscreen: 'На весь екран',
+ codeview: 'Початковий код'
+ },
+ paragraph: {
+ paragraph: 'Параграф',
+ outdent: 'Зменшити відступ',
+ indent: 'Збільшити відступ',
+ left: 'Вирівняти по лівому краю',
+ center: 'Вирівняти по центру',
+ right: 'Вирівняти по правому краю',
+ justify: 'Розтягнути по ширині'
+ },
+ color: {
+ recent: 'Останній колір',
+ more: 'Ще кольори',
+ background: 'Колір фону',
+ foreground: 'Колір шрифту',
+ transparent: 'Прозорий',
+ setTransparent: 'Зробити прозорим',
+ reset: 'Відновити',
+ resetToDefault: 'Відновити початкові'
+ },
+ shortcut: {
+ shortcuts: 'Комбінації клавіш',
+ close: 'Закрити',
+ textFormatting: 'Форматування тексту',
+ action: 'Дія',
+ paragraphFormatting: 'Форматування параграфу',
+ documentStyle: 'Стиль документу',
+ extraKeys: 'Extra keys'
+ },
+ help: {
+ 'insertParagraph': 'Insert Paragraph',
+ 'undo': 'Undoes the last command',
+ 'redo': 'Redoes the last command',
+ 'tab': 'Tab',
+ 'untab': 'Untab',
+ 'bold': 'Set a bold style',
+ 'italic': 'Set a italic style',
+ 'underline': 'Set a underline style',
+ 'strikethrough': 'Set a strikethrough style',
+ 'removeFormat': 'Clean a style',
+ 'justifyLeft': 'Set left align',
+ 'justifyCenter': 'Set center align',
+ 'justifyRight': 'Set right align',
+ 'justifyFull': 'Set full align',
+ 'insertUnorderedList': 'Toggle unordered list',
+ 'insertOrderedList': 'Toggle ordered list',
+ 'outdent': 'Outdent on current paragraph',
+ 'indent': 'Indent on current paragraph',
+ 'formatPara': 'Change current block\'s format as a paragraph(P tag)',
+ 'formatH1': 'Change current block\'s format as H1',
+ 'formatH2': 'Change current block\'s format as H2',
+ 'formatH3': 'Change current block\'s format as H3',
+ 'formatH4': 'Change current block\'s format as H4',
+ 'formatH5': 'Change current block\'s format as H5',
+ 'formatH6': 'Change current block\'s format as H6',
+ 'insertHorizontalRule': 'Insert horizontal rule',
+ 'linkDialog.show': 'Show Link Dialog'
+ },
+ history: {
+ undo: 'Відмінити',
+ redo: 'Повторити'
+ },
+ specialChar: {
+ specialChar: 'SPECIAL CHARACTERS',
+ select: 'Select Special characters'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-uk-UA.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-uk-UA.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-uk-UA.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'uk-UA': {\n font: {\n bold: 'Напівжирний',\n italic: 'Курсив',\n underline: 'Підкреслений',\n clear: 'Прибрати стилі шрифту',\n height: 'Висота лінії',\n name: 'Шрифт',\n strikethrough: 'Закреслений',\n subscript: 'Нижній індекс',\n superscript: 'Верхній індекс',\n size: 'Розмір шрифту',\n },\n image: {\n image: 'Картинка',\n insert: 'Вставити картинку',\n resizeFull: 'Відновити розмір',\n resizeHalf: 'Зменшити до 50%',\n resizeQuarter: 'Зменшити до 25%',\n floatLeft: 'Розташувати ліворуч',\n floatRight: 'Розташувати праворуч',\n floatNone: 'Початкове розташування',\n shapeRounded: 'Форма: Заокруглена',\n shapeCircle: 'Форма: Коло',\n shapeThumbnail: 'Форма: Мініатюра',\n shapeNone: 'Форма: Немає',\n dragImageHere: 'Перетягніть сюди картинку',\n dropImage: 'Перетягніть картинку',\n selectFromFiles: 'Вибрати з файлів',\n maximumFileSize: 'Maximum file size',\n maximumFileSizeError: 'Maximum file size exceeded.',\n url: 'URL картинки',\n remove: 'Видалити картинку',\n original: 'Original',\n },\n video: {\n video: 'Відео',\n videoLink: 'Посилання на відео',\n insert: 'Вставити відео',\n url: 'URL відео',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion чи Youku)',\n },\n link: {\n link: 'Посилання',\n insert: 'Вставити посилання',\n unlink: 'Прибрати посилання',\n edit: 'Редагувати',\n textToDisplay: 'Текст, що відображається',\n url: 'URL для переходу',\n openInNewWindow: 'Відкрити у новому вікні',\n },\n table: {\n table: 'Таблиця',\n addRowAbove: 'Додати рядок вище',\n addRowBelow: 'Додати рядок нижче',\n addColLeft: 'Додати стовпчик ліворуч',\n addColRight: 'Додати стовпчик праворуч',\n delRow: 'Видалити рядок',\n delCol: 'Видалити стовпчик',\n delTable: 'Видалити таблицю',\n },\n hr: {\n insert: 'Вставити горизонтальну лінію',\n },\n style: {\n style: 'Стиль',\n p: 'Нормальний',\n blockquote: 'Цитата',\n pre: 'Код',\n h1: 'Заголовок 1',\n h2: 'Заголовок 2',\n h3: 'Заголовок 3',\n h4: 'Заголовок 4',\n h5: 'Заголовок 5',\n h6: 'Заголовок 6',\n },\n lists: {\n unordered: 'Маркований список',\n ordered: 'Нумерований список',\n },\n options: {\n help: 'Допомога',\n fullscreen: 'На весь екран',\n codeview: 'Початковий код',\n },\n paragraph: {\n paragraph: 'Параграф',\n outdent: 'Зменшити відступ',\n indent: 'Збільшити відступ',\n left: 'Вирівняти по лівому краю',\n center: 'Вирівняти по центру',\n right: 'Вирівняти по правому краю',\n justify: 'Розтягнути по ширині',\n },\n color: {\n recent: 'Останній колір',\n more: 'Ще кольори',\n background: 'Колір фону',\n foreground: 'Колір шрифту',\n transparent: 'Прозорий',\n setTransparent: 'Зробити прозорим',\n reset: 'Відновити',\n resetToDefault: 'Відновити початкові',\n },\n shortcut: {\n shortcuts: 'Комбінації клавіш',\n close: 'Закрити',\n textFormatting: 'Форматування тексту',\n action: 'Дія',\n paragraphFormatting: 'Форматування параграфу',\n documentStyle: 'Стиль документу',\n extraKeys: 'Extra keys',\n },\n help: {\n 'insertParagraph': 'Insert Paragraph',\n 'undo': 'Undoes the last command',\n 'redo': 'Redoes the last command',\n 'tab': 'Tab',\n 'untab': 'Untab',\n 'bold': 'Set a bold style',\n 'italic': 'Set a italic style',\n 'underline': 'Set a underline style',\n 'strikethrough': 'Set a strikethrough style',\n 'removeFormat': 'Clean a style',\n 'justifyLeft': 'Set left align',\n 'justifyCenter': 'Set center align',\n 'justifyRight': 'Set right align',\n 'justifyFull': 'Set full align',\n 'insertUnorderedList': 'Toggle unordered list',\n 'insertOrderedList': 'Toggle ordered list',\n 'outdent': 'Outdent on current paragraph',\n 'indent': 'Indent on current paragraph',\n 'formatPara': 'Change current block\\'s format as a paragraph(P tag)',\n 'formatH1': 'Change current block\\'s format as H1',\n 'formatH2': 'Change current block\\'s format as H2',\n 'formatH3': 'Change current block\\'s format as H3',\n 'formatH4': 'Change current block\\'s format as H4',\n 'formatH5': 'Change current block\\'s format as H5',\n 'formatH6': 'Change current block\\'s format as H6',\n 'insertHorizontalRule': 'Insert horizontal rule',\n 'linkDialog.show': 'Show Link Dialog',\n },\n history: {\n undo: 'Відмінити',\n redo: 'Повторити',\n },\n specialChar: {\n specialChar: 'SPECIAL CHARACTERS',\n select: 'Select Special characters',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var a in r)("object"==typeof exports?exports:e)[a]=r[a]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"uk-UA":{font:{bold:"Напівжирний",italic:"Курсив",underline:"Підкреслений",clear:"Прибрати стилі шрифту",height:"Висота лінії",name:"Шрифт",strikethrough:"Закреслений",subscript:"Нижній індекс",superscript:"Верхній індекс",size:"Розмір шрифту"},image:{image:"Картинка",insert:"Вставити картинку",resizeFull:"Відновити розмір",resizeHalf:"Зменшити до 50%",resizeQuarter:"Зменшити до 25%",floatLeft:"Розташувати ліворуч",floatRight:"Розташувати праворуч",floatNone:"Початкове розташування",shapeRounded:"Форма: Заокруглена",shapeCircle:"Форма: Коло",shapeThumbnail:"Форма: Мініатюра",shapeNone:"Форма: Немає",dragImageHere:"Перетягніть сюди картинку",dropImage:"Перетягніть картинку",selectFromFiles:"Вибрати з файлів",maximumFileSize:"Maximum file size",maximumFileSizeError:"Maximum file size exceeded.",url:"URL картинки",remove:"Видалити картинку",original:"Original"},video:{video:"Відео",videoLink:"Посилання на відео",insert:"Вставити відео",url:"URL відео",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion чи Youku)"},link:{link:"Посилання",insert:"Вставити посилання",unlink:"Прибрати посилання",edit:"Редагувати",textToDisplay:"Текст, що відображається",url:"URL для переходу",openInNewWindow:"Відкрити у новому вікні"},table:{table:"Таблиця",addRowAbove:"Додати рядок вище",addRowBelow:"Додати рядок нижче",addColLeft:"Додати стовпчик ліворуч",addColRight:"Додати стовпчик праворуч",delRow:"Видалити рядок",delCol:"Видалити стовпчик",delTable:"Видалити таблицю"},hr:{insert:"Вставити горизонтальну лінію"},style:{style:"Стиль",p:"Нормальний",blockquote:"Цитата",pre:"Код",h1:"Заголовок 1",h2:"Заголовок 2",h3:"Заголовок 3",h4:"Заголовок 4",h5:"Заголовок 5",h6:"Заголовок 6"},lists:{unordered:"Маркований список",ordered:"Нумерований список"},options:{help:"Допомога",fullscreen:"На весь екран",codeview:"Початковий код"},paragraph:{paragraph:"Параграф",outdent:"Зменшити відступ",indent:"Збільшити відступ",left:"Вирівняти по лівому краю",center:"Вирівняти по центру",right:"Вирівняти по правому краю",justify:"Розтягнути по ширині"},color:{recent:"Останній колір",more:"Ще кольори",background:"Колір фону",foreground:"Колір шрифту",transparent:"Прозорий",setTransparent:"Зробити прозорим",reset:"Відновити",resetToDefault:"Відновити початкові"},shortcut:{shortcuts:"Комбінації клавіш",close:"Закрити",textFormatting:"Форматування тексту",action:"Дія",paragraphFormatting:"Форматування параграфу",documentStyle:"Стиль документу",extraKeys:"Extra keys"},help:{insertParagraph:"Insert Paragraph",undo:"Undoes the last command",redo:"Redoes the last command",tab:"Tab",untab:"Untab",bold:"Set a bold style",italic:"Set a italic style",underline:"Set a underline style",strikethrough:"Set a strikethrough style",removeFormat:"Clean a style",justifyLeft:"Set left align",justifyCenter:"Set center align",justifyRight:"Set right align",justifyFull:"Set full align",insertUnorderedList:"Toggle unordered list",insertOrderedList:"Toggle ordered list",outdent:"Outdent on current paragraph",indent:"Indent on current paragraph",formatPara:"Change current block's format as a paragraph(P tag)",formatH1:"Change current block's format as H1",formatH2:"Change current block's format as H2",formatH3:"Change current block's format as H3",formatH4:"Change current block's format as H4",formatH5:"Change current block's format as H5",formatH6:"Change current block's format as H6",insertHorizontalRule:"Insert horizontal rule","linkDialog.show":"Show Link Dialog"},history:{undo:"Відмінити",redo:"Повторити"},specialChar:{specialChar:"SPECIAL CHARACTERS",select:"Select Special characters"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'uz-UZ': {
+ font: {
+ bold: 'қалин',
+ italic: 'Курсив',
+ underline: 'Белгиланган',
+ clear: 'Ҳарф турларини олиб ташлаш',
+ height: 'Чизиқ баландлиги',
+ name: 'Ҳарф',
+ strikethrough: 'Ўчирилган',
+ subscript: 'Пастки индекс',
+ superscript: 'Юқори индекс',
+ size: 'ҳарф ҳажми'
+ },
+ image: {
+ image: 'Расм',
+ insert: 'расмни қўйиш',
+ resizeFull: 'Ҳажмни тиклаш',
+ resizeHalf: '50% гача кичрайтириш',
+ resizeQuarter: '25% гача кичрайтириш',
+ floatLeft: 'Чапда жойлаштириш',
+ floatRight: 'Ўнгда жойлаштириш',
+ floatNone: 'Стандарт бўйича жойлашув',
+ shapeRounded: 'Шакли: Юмалоқ',
+ shapeCircle: 'Шакли: Доира',
+ shapeThumbnail: 'Шакли: Миниатюра',
+ shapeNone: 'Шакли: Йўқ',
+ dragImageHere: 'Суратни кўчириб ўтинг',
+ dropImage: 'Суратни кўчириб ўтинг',
+ selectFromFiles: 'Файллардан бирини танлаш',
+ url: 'суратлар URL и',
+ remove: 'Суратни ўчириш'
+ },
+ video: {
+ video: 'Видео',
+ videoLink: 'Видеога ҳавола',
+ insert: 'Видео',
+ url: 'URL видео',
+ providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion или Youku)'
+ },
+ link: {
+ link: 'Ҳавола',
+ insert: 'Ҳаволани қўйиш',
+ unlink: 'Ҳаволани олиб ташлаш',
+ edit: 'Таҳрир қилиш',
+ textToDisplay: 'Кўринадиган матн',
+ url: 'URL ўтиш учун',
+ openInNewWindow: 'Янги дарчада очиш'
+ },
+ table: {
+ table: 'Жадвал'
+ },
+ hr: {
+ insert: 'Горизонтал чизиқни қўйиш'
+ },
+ style: {
+ style: 'Услуб',
+ p: 'Яхши',
+ blockquote: 'Жумла',
+ pre: 'Код',
+ h1: 'Сарлавҳа 1',
+ h2: 'Сарлавҳа 2',
+ h3: 'Сарлавҳа 3',
+ h4: 'Сарлавҳа 4',
+ h5: 'Сарлавҳа 5',
+ h6: 'Сарлавҳа 6'
+ },
+ lists: {
+ unordered: 'Белгиланган рўйҳат',
+ ordered: 'Рақамланган рўйҳат'
+ },
+ options: {
+ help: 'Ёрдам',
+ fullscreen: 'Бутун экран бўйича',
+ codeview: 'Бошланғич код'
+ },
+ paragraph: {
+ paragraph: 'Параграф',
+ outdent: 'Орқага қайтишни камайтириш',
+ indent: 'Орқага қайтишни кўпайтириш',
+ left: 'Чап қирғоққа тўғрилаш',
+ center: 'Марказга тўғрилаш',
+ right: 'Ўнг қирғоққа тўғрилаш',
+ justify: 'Эни бўйлаб чўзиш'
+ },
+ color: {
+ recent: 'Охирги ранг',
+ more: 'Яна ранглар',
+ background: 'Фон ранги',
+ foreground: 'Ҳарф ранги',
+ transparent: 'Шаффоф',
+ setTransparent: 'Шаффофдай қилиш',
+ reset: 'Бекор қилиш',
+ resetToDefault: 'Стандартга оид тиклаш'
+ },
+ shortcut: {
+ shortcuts: 'Клавишларнинг ҳамохҳанглиги',
+ close: 'Ёпиқ',
+ textFormatting: 'Матнни ',
+ action: 'Ҳаркат',
+ paragraphFormatting: 'Параграфни форматлаш',
+ documentStyle: 'Ҳужжатнинг тури',
+ extraKeys: 'Қўшимча имкониятлар'
+ },
+ history: {
+ undo: 'Бекор қилиш',
+ redo: 'Қайтариш'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-uz-UZ.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-uz-UZ.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-uz-UZ.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'uz-UZ': {\n font: {\n bold: 'қалин',\n italic: 'Курсив',\n underline: 'Белгиланган',\n clear: 'Ҳарф турларини олиб ташлаш',\n height: 'Чизиқ баландлиги',\n name: 'Ҳарф',\n strikethrough: 'Ўчирилган',\n subscript: 'Пастки индекс',\n superscript: 'Юқори индекс',\n size: 'ҳарф ҳажми',\n },\n image: {\n image: 'Расм',\n insert: 'расмни қўйиш',\n resizeFull: 'Ҳажмни тиклаш',\n resizeHalf: '50% гача кичрайтириш',\n resizeQuarter: '25% гача кичрайтириш',\n floatLeft: 'Чапда жойлаштириш',\n floatRight: 'Ўнгда жойлаштириш',\n floatNone: 'Стандарт бўйича жойлашув',\n shapeRounded: 'Шакли: Юмалоқ',\n shapeCircle: 'Шакли: Доира',\n shapeThumbnail: 'Шакли: Миниатюра',\n shapeNone: 'Шакли: Йўқ',\n dragImageHere: 'Суратни кўчириб ўтинг',\n dropImage: 'Суратни кўчириб ўтинг',\n selectFromFiles: 'Файллардан бирини танлаш',\n url: 'суратлар URL и',\n remove: 'Суратни ўчириш',\n },\n video: {\n video: 'Видео',\n videoLink: 'Видеога ҳавола',\n insert: 'Видео',\n url: 'URL видео',\n providers: '(YouTube, Vimeo, Vine, Instagram, DailyMotion или Youku)',\n },\n link: {\n link: 'Ҳавола',\n insert: 'Ҳаволани қўйиш',\n unlink: 'Ҳаволани олиб ташлаш',\n edit: 'Таҳрир қилиш',\n textToDisplay: 'Кўринадиган матн',\n url: 'URL ўтиш учун',\n openInNewWindow: 'Янги дарчада очиш',\n },\n table: {\n table: 'Жадвал',\n },\n hr: {\n insert: 'Горизонтал чизиқни қўйиш',\n },\n style: {\n style: 'Услуб',\n p: 'Яхши',\n blockquote: 'Жумла',\n pre: 'Код',\n h1: 'Сарлавҳа 1',\n h2: 'Сарлавҳа 2',\n h3: 'Сарлавҳа 3',\n h4: 'Сарлавҳа 4',\n h5: 'Сарлавҳа 5',\n h6: 'Сарлавҳа 6',\n },\n lists: {\n unordered: 'Белгиланган рўйҳат',\n ordered: 'Рақамланган рўйҳат',\n },\n options: {\n help: 'Ёрдам',\n fullscreen: 'Бутун экран бўйича',\n codeview: 'Бошланғич код',\n },\n paragraph: {\n paragraph: 'Параграф',\n outdent: 'Орқага қайтишни камайтириш',\n indent: 'Орқага қайтишни кўпайтириш',\n left: 'Чап қирғоққа тўғрилаш',\n center: 'Марказга тўғрилаш',\n right: 'Ўнг қирғоққа тўғрилаш',\n justify: 'Эни бўйлаб чўзиш',\n },\n color: {\n recent: 'Охирги ранг',\n more: 'Яна ранглар',\n background: 'Фон ранги',\n foreground: 'Ҳарф ранги',\n transparent: 'Шаффоф',\n setTransparent: 'Шаффофдай қилиш',\n reset: 'Бекор қилиш',\n resetToDefault: 'Стандартга оид тиклаш',\n },\n shortcut: {\n shortcuts: 'Клавишларнинг ҳамохҳанглиги',\n close: 'Ёпиқ',\n textFormatting: 'Матнни ',\n action: 'Ҳаркат',\n paragraphFormatting: 'Параграфни форматлаш',\n documentStyle: 'Ҳужжатнинг тури',\n extraKeys: 'Қўшимча имкониятлар',\n },\n history: {\n undo: 'Бекор қилиш',\n redo: 'Қайтариш',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","url","remove","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var o in r)("object"==typeof exports?exports:e)[o]=r[o]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"uz-UZ":{font:{bold:"қалин",italic:"Курсив",underline:"Белгиланган",clear:"Ҳарф турларини олиб ташлаш",height:"Чизиқ баландлиги",name:"Ҳарф",strikethrough:"Ўчирилган",subscript:"Пастки индекс",superscript:"Юқори индекс",size:"ҳарф ҳажми"},image:{image:"Расм",insert:"расмни қўйиш",resizeFull:"Ҳажмни тиклаш",resizeHalf:"50% гача кичрайтириш",resizeQuarter:"25% гача кичрайтириш",floatLeft:"Чапда жойлаштириш",floatRight:"Ўнгда жойлаштириш",floatNone:"Стандарт бўйича жойлашув",shapeRounded:"Шакли: Юмалоқ",shapeCircle:"Шакли: Доира",shapeThumbnail:"Шакли: Миниатюра",shapeNone:"Шакли: Йўқ",dragImageHere:"Суратни кўчириб ўтинг",dropImage:"Суратни кўчириб ўтинг",selectFromFiles:"Файллардан бирини танлаш",url:"суратлар URL и",remove:"Суратни ўчириш"},video:{video:"Видео",videoLink:"Видеога ҳавола",insert:"Видео",url:"URL видео",providers:"(YouTube, Vimeo, Vine, Instagram, DailyMotion или Youku)"},link:{link:"Ҳавола",insert:"Ҳаволани қўйиш",unlink:"Ҳаволани олиб ташлаш",edit:"Таҳрир қилиш",textToDisplay:"Кўринадиган матн",url:"URL ўтиш учун",openInNewWindow:"Янги дарчада очиш"},table:{table:"Жадвал"},hr:{insert:"Горизонтал чизиқни қўйиш"},style:{style:"Услуб",p:"Яхши",blockquote:"Жумла",pre:"Код",h1:"Сарлавҳа 1",h2:"Сарлавҳа 2",h3:"Сарлавҳа 3",h4:"Сарлавҳа 4",h5:"Сарлавҳа 5",h6:"Сарлавҳа 6"},lists:{unordered:"Белгиланган рўйҳат",ordered:"Рақамланган рўйҳат"},options:{help:"Ёрдам",fullscreen:"Бутун экран бўйича",codeview:"Бошланғич код"},paragraph:{paragraph:"Параграф",outdent:"Орқага қайтишни камайтириш",indent:"Орқага қайтишни кўпайтириш",left:"Чап қирғоққа тўғрилаш",center:"Марказга тўғрилаш",right:"Ўнг қирғоққа тўғрилаш",justify:"Эни бўйлаб чўзиш"},color:{recent:"Охирги ранг",more:"Яна ранглар",background:"Фон ранги",foreground:"Ҳарф ранги",transparent:"Шаффоф",setTransparent:"Шаффофдай қилиш",reset:"Бекор қилиш",resetToDefault:"Стандартга оид тиклаш"},shortcut:{shortcuts:"Клавишларнинг ҳамохҳанглиги",close:"Ёпиқ",textFormatting:"Матнни ",action:"Ҳаркат",paragraphFormatting:"Параграфни форматлаш",documentStyle:"Ҳужжатнинг тури",extraKeys:"Қўшимча имкониятлар"},history:{undo:"Бекор қилиш",redo:"Қайтариш"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'vi-VN': {
+ font: {
+ bold: 'In Đậm',
+ italic: 'In Nghiêng',
+ underline: 'Gạch dưới',
+ clear: 'Bỏ định dạng',
+ height: 'Chiều cao dòng',
+ name: 'Phông chữ',
+ strikethrough: 'Gạch ngang',
+ subscript: 'Subscript',
+ superscript: 'Superscript',
+ size: 'Cỡ chữ'
+ },
+ image: {
+ image: 'Hình ảnh',
+ insert: 'Chèn',
+ resizeFull: '100%',
+ resizeHalf: '50%',
+ resizeQuarter: '25%',
+ floatLeft: 'Trôi về trái',
+ floatRight: 'Trôi về phải',
+ floatNone: 'Không trôi',
+ shapeRounded: 'Shape: Rounded',
+ shapeCircle: 'Shape: Circle',
+ shapeThumbnail: 'Shape: Thumbnail',
+ shapeNone: 'Shape: None',
+ dragImageHere: 'Thả Ảnh ở vùng này',
+ dropImage: 'Drop image or Text',
+ selectFromFiles: 'Chọn từ File',
+ maximumFileSize: 'Maximum file size',
+ maximumFileSizeError: 'Maximum file size exceeded.',
+ url: 'URL',
+ remove: 'Xóa',
+ original: 'Original'
+ },
+ video: {
+ video: 'Video',
+ videoLink: 'Link đến Video',
+ insert: 'Chèn Video',
+ url: 'URL',
+ providers: '(Hỗ trợ YouTube, Vimeo, Vine, Instagram, DailyMotion và Youku)'
+ },
+ link: {
+ link: 'Link',
+ insert: 'Chèn Link',
+ unlink: 'Gỡ Link',
+ edit: 'Sửa',
+ textToDisplay: 'Văn bản hiển thị',
+ url: 'URL',
+ openInNewWindow: 'Mở ở Cửa sổ mới'
+ },
+ table: {
+ table: 'Bảng',
+ addRowAbove: 'Chèn dòng phía trên',
+ addRowBelow: 'Chèn dòng phía dưới',
+ addColLeft: 'Chèn cột bên trái',
+ addColRight: 'Chèn cột bên phải',
+ delRow: 'Xóa dòng',
+ delCol: 'Xóa cột',
+ delTable: 'Xóa bảng'
+ },
+ hr: {
+ insert: 'Chèn'
+ },
+ style: {
+ style: 'Kiểu chữ',
+ p: 'Chữ thường',
+ blockquote: 'Đoạn trích',
+ pre: 'Mã Code',
+ h1: 'H1',
+ h2: 'H2',
+ h3: 'H3',
+ h4: 'H4',
+ h5: 'H5',
+ h6: 'H6'
+ },
+ lists: {
+ unordered: 'Liệt kê danh sách',
+ ordered: 'Liệt kê theo thứ tự'
+ },
+ options: {
+ help: 'Trợ giúp',
+ fullscreen: 'Toàn Màn hình',
+ codeview: 'Xem Code'
+ },
+ paragraph: {
+ paragraph: 'Canh lề',
+ outdent: 'Dịch sang trái',
+ indent: 'Dịch sang phải',
+ left: 'Canh trái',
+ center: 'Canh giữa',
+ right: 'Canh phải',
+ justify: 'Canh đều'
+ },
+ color: {
+ recent: 'Màu chữ',
+ more: 'Mở rộng',
+ background: 'Màu nền',
+ foreground: 'Màu chữ',
+ transparent: 'trong suốt',
+ setTransparent: 'Nền trong suốt',
+ reset: 'Thiết lập lại',
+ resetToDefault: 'Trở lại ban đầu'
+ },
+ shortcut: {
+ shortcuts: 'Phím tắt',
+ close: 'Đóng',
+ textFormatting: 'Định dạng Văn bản',
+ action: 'Hành động',
+ paragraphFormatting: 'Định dạng',
+ documentStyle: 'Kiểu văn bản',
+ extraKeys: 'Extra keys'
+ },
+ help: {
+ 'insertParagraph': 'Chèn đo văn',
+ 'undo': 'Undoes the last command',
+ 'redo': 'Redoes the last command',
+ 'tab': 'Tab',
+ 'untab': 'Untab',
+ 'bold': 'Set a bold style',
+ 'italic': 'Set a italic style',
+ 'underline': 'Set a underline style',
+ 'strikethrough': 'Set a strikethrough style',
+ 'removeFormat': 'Clean a style',
+ 'justifyLeft': 'Set left align',
+ 'justifyCenter': 'Set center align',
+ 'justifyRight': 'Set right align',
+ 'justifyFull': 'Set full align',
+ 'insertUnorderedList': 'Toggle unordered list',
+ 'insertOrderedList': 'Toggle ordered list',
+ 'outdent': 'Outdent on current paragraph',
+ 'indent': 'Indent on current paragraph',
+ 'formatPara': 'Change current block\'s format as a paragraph(P tag)',
+ 'formatH1': 'Change current block\'s format as H1',
+ 'formatH2': 'Change current block\'s format as H2',
+ 'formatH3': 'Change current block\'s format as H3',
+ 'formatH4': 'Change current block\'s format as H4',
+ 'formatH5': 'Change current block\'s format as H5',
+ 'formatH6': 'Change current block\'s format as H6',
+ 'insertHorizontalRule': 'Insert horizontal rule',
+ 'linkDialog.show': 'Show Link Dialog'
+ },
+ history: {
+ undo: 'Lùi lại',
+ redo: 'Làm lại'
+ },
+ specialChar: {
+ specialChar: 'KÝ TỰ ĐẶC BIỆT',
+ select: 'Chọn ký tự đặc biệt'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-vi-VN.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-vi-VN.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-vi-VN.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'vi-VN': {\n font: {\n bold: 'In Đậm',\n italic: 'In Nghiêng',\n underline: 'Gạch dưới',\n clear: 'Bỏ định dạng',\n height: 'Chiều cao dòng',\n name: 'Phông chữ',\n strikethrough: 'Gạch ngang',\n subscript: 'Subscript',\n superscript: 'Superscript',\n size: 'Cỡ chữ',\n },\n image: {\n image: 'Hình ảnh',\n insert: 'Chèn',\n resizeFull: '100%',\n resizeHalf: '50%',\n resizeQuarter: '25%',\n floatLeft: 'Trôi về trái',\n floatRight: 'Trôi về phải',\n floatNone: 'Không trôi',\n shapeRounded: 'Shape: Rounded',\n shapeCircle: 'Shape: Circle',\n shapeThumbnail: 'Shape: Thumbnail',\n shapeNone: 'Shape: None',\n dragImageHere: 'Thả Ảnh ở vùng này',\n dropImage: 'Drop image or Text',\n selectFromFiles: 'Chọn từ File',\n maximumFileSize: 'Maximum file size',\n maximumFileSizeError: 'Maximum file size exceeded.',\n url: 'URL',\n remove: 'Xóa',\n original: 'Original',\n },\n video: {\n video: 'Video',\n videoLink: 'Link đến Video',\n insert: 'Chèn Video',\n url: 'URL',\n providers: '(Hỗ trợ YouTube, Vimeo, Vine, Instagram, DailyMotion và Youku)',\n },\n link: {\n link: 'Link',\n insert: 'Chèn Link',\n unlink: 'Gỡ Link',\n edit: 'Sửa',\n textToDisplay: 'Văn bản hiển thị',\n url: 'URL',\n openInNewWindow: 'Mở ở Cửa sổ mới',\n },\n table: {\n table: 'Bảng',\n addRowAbove: 'Chèn dòng phía trên',\n addRowBelow: 'Chèn dòng phía dưới',\n addColLeft: 'Chèn cột bên trái',\n addColRight: 'Chèn cột bên phải',\n delRow: 'Xóa dòng',\n delCol: 'Xóa cột',\n delTable: 'Xóa bảng',\n },\n hr: {\n insert: 'Chèn',\n },\n style: {\n style: 'Kiểu chữ',\n p: 'Chữ thường',\n blockquote: 'Đoạn trích',\n pre: 'Mã Code',\n h1: 'H1',\n h2: 'H2',\n h3: 'H3',\n h4: 'H4',\n h5: 'H5',\n h6: 'H6',\n },\n lists: {\n unordered: 'Liệt kê danh sách',\n ordered: 'Liệt kê theo thứ tự',\n },\n options: {\n help: 'Trợ giúp',\n fullscreen: 'Toàn Màn hình',\n codeview: 'Xem Code',\n },\n paragraph: {\n paragraph: 'Canh lề',\n outdent: 'Dịch sang trái',\n indent: 'Dịch sang phải',\n left: 'Canh trái',\n center: 'Canh giữa',\n right: 'Canh phải',\n justify: 'Canh đều',\n },\n color: {\n recent: 'Màu chữ',\n more: 'Mở rộng',\n background: 'Màu nền',\n foreground: 'Màu chữ',\n transparent: 'trong suốt',\n setTransparent: 'Nền trong suốt',\n reset: 'Thiết lập lại',\n resetToDefault: 'Trở lại ban đầu',\n },\n shortcut: {\n shortcuts: 'Phím tắt',\n close: 'Đóng',\n textFormatting: 'Định dạng Văn bản',\n action: 'Hành động',\n paragraphFormatting: 'Định dạng',\n documentStyle: 'Kiểu văn bản',\n extraKeys: 'Extra keys',\n },\n help: {\n 'insertParagraph': 'Chèn đo văn',\n 'undo': 'Undoes the last command',\n 'redo': 'Redoes the last command',\n 'tab': 'Tab',\n 'untab': 'Untab',\n 'bold': 'Set a bold style',\n 'italic': 'Set a italic style',\n 'underline': 'Set a underline style',\n 'strikethrough': 'Set a strikethrough style',\n 'removeFormat': 'Clean a style',\n 'justifyLeft': 'Set left align',\n 'justifyCenter': 'Set center align',\n 'justifyRight': 'Set right align',\n 'justifyFull': 'Set full align',\n 'insertUnorderedList': 'Toggle unordered list',\n 'insertOrderedList': 'Toggle ordered list',\n 'outdent': 'Outdent on current paragraph',\n 'indent': 'Indent on current paragraph',\n 'formatPara': 'Change current block\\'s format as a paragraph(P tag)',\n 'formatH1': 'Change current block\\'s format as H1',\n 'formatH2': 'Change current block\\'s format as H2',\n 'formatH3': 'Change current block\\'s format as H3',\n 'formatH4': 'Change current block\\'s format as H4',\n 'formatH5': 'Change current block\\'s format as H5',\n 'formatH6': 'Change current block\\'s format as H6',\n 'insertHorizontalRule': 'Insert horizontal rule',\n 'linkDialog.show': 'Show Link Dialog',\n },\n history: {\n undo: 'Lùi lại',\n redo: 'Làm lại',\n },\n specialChar: {\n specialChar: 'KÝ TỰ ĐẶC BIỆT',\n select: 'Chọn ký tự đặc biệt',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"vi-VN":{font:{bold:"In Đậm",italic:"In Nghiêng",underline:"Gạch dưới",clear:"Bỏ định dạng",height:"Chiều cao dòng",name:"Phông chữ",strikethrough:"Gạch ngang",subscript:"Subscript",superscript:"Superscript",size:"Cỡ chữ"},image:{image:"Hình ảnh",insert:"Chèn",resizeFull:"100%",resizeHalf:"50%",resizeQuarter:"25%",floatLeft:"Trôi về trái",floatRight:"Trôi về phải",floatNone:"Không trôi",shapeRounded:"Shape: Rounded",shapeCircle:"Shape: Circle",shapeThumbnail:"Shape: Thumbnail",shapeNone:"Shape: None",dragImageHere:"Thả Ảnh ở vùng này",dropImage:"Drop image or Text",selectFromFiles:"Chọn từ File",maximumFileSize:"Maximum file size",maximumFileSizeError:"Maximum file size exceeded.",url:"URL",remove:"Xóa",original:"Original"},video:{video:"Video",videoLink:"Link đến Video",insert:"Chèn Video",url:"URL",providers:"(Hỗ trợ YouTube, Vimeo, Vine, Instagram, DailyMotion và Youku)"},link:{link:"Link",insert:"Chèn Link",unlink:"Gỡ Link",edit:"Sửa",textToDisplay:"Văn bản hiển thị",url:"URL",openInNewWindow:"Mở ở Cửa sổ mới"},table:{table:"Bảng",addRowAbove:"Chèn dòng phía trên",addRowBelow:"Chèn dòng phía dưới",addColLeft:"Chèn cột bên trái",addColRight:"Chèn cột bên phải",delRow:"Xóa dòng",delCol:"Xóa cột",delTable:"Xóa bảng"},hr:{insert:"Chèn"},style:{style:"Kiểu chữ",p:"Chữ thường",blockquote:"Đoạn trích",pre:"Mã Code",h1:"H1",h2:"H2",h3:"H3",h4:"H4",h5:"H5",h6:"H6"},lists:{unordered:"Liệt kê danh sách",ordered:"Liệt kê theo thứ tự"},options:{help:"Trợ giúp",fullscreen:"Toàn Màn hình",codeview:"Xem Code"},paragraph:{paragraph:"Canh lề",outdent:"Dịch sang trái",indent:"Dịch sang phải",left:"Canh trái",center:"Canh giữa",right:"Canh phải",justify:"Canh đều"},color:{recent:"Màu chữ",more:"Mở rộng",background:"Màu nền",foreground:"Màu chữ",transparent:"trong suốt",setTransparent:"Nền trong suốt",reset:"Thiết lập lại",resetToDefault:"Trở lại ban đầu"},shortcut:{shortcuts:"Phím tắt",close:"Đóng",textFormatting:"Định dạng Văn bản",action:"Hành động",paragraphFormatting:"Định dạng",documentStyle:"Kiểu văn bản",extraKeys:"Extra keys"},help:{insertParagraph:"Chèn đo văn",undo:"Undoes the last command",redo:"Redoes the last command",tab:"Tab",untab:"Untab",bold:"Set a bold style",italic:"Set a italic style",underline:"Set a underline style",strikethrough:"Set a strikethrough style",removeFormat:"Clean a style",justifyLeft:"Set left align",justifyCenter:"Set center align",justifyRight:"Set right align",justifyFull:"Set full align",insertUnorderedList:"Toggle unordered list",insertOrderedList:"Toggle ordered list",outdent:"Outdent on current paragraph",indent:"Indent on current paragraph",formatPara:"Change current block's format as a paragraph(P tag)",formatH1:"Change current block's format as H1",formatH2:"Change current block's format as H2",formatH3:"Change current block's format as H3",formatH4:"Change current block's format as H4",formatH5:"Change current block's format as H5",formatH6:"Change current block's format as H6",insertHorizontalRule:"Insert horizontal rule","linkDialog.show":"Show Link Dialog"},history:{undo:"Lùi lại",redo:"Làm lại"},specialChar:{specialChar:"KÝ TỰ ĐẶC BIỆT",select:"Chọn ký tự đặc biệt"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'zh-CN': {
+ font: {
+ bold: '粗体',
+ italic: '斜体',
+ underline: '下划线',
+ clear: '清除格式',
+ height: '行高',
+ name: '字体',
+ strikethrough: '删除线',
+ subscript: '下标',
+ superscript: '上标',
+ size: '字号'
+ },
+ image: {
+ image: '图片',
+ insert: '插入图片',
+ resizeFull: '缩放至 100%',
+ resizeHalf: '缩放至 50%',
+ resizeQuarter: '缩放至 25%',
+ floatLeft: '靠左浮动',
+ floatRight: '靠右浮动',
+ floatNone: '取消浮动',
+ shapeRounded: '形状: 圆角',
+ shapeCircle: '形状: 圆',
+ shapeThumbnail: '形状: 缩略图',
+ shapeNone: '形状: 无',
+ dragImageHere: '将图片拖拽至此处',
+ dropImage: '拖拽图片或文本',
+ selectFromFiles: '从本地上传',
+ maximumFileSize: '文件大小最大值',
+ maximumFileSizeError: '文件大小超出最大值。',
+ url: '图片地址',
+ remove: '移除图片',
+ original: '原始图片'
+ },
+ video: {
+ video: '视频',
+ videoLink: '视频链接',
+ insert: '插入视频',
+ url: '视频地址',
+ providers: '(优酷, 腾讯, Instagram, DailyMotion, Youtube等)'
+ },
+ link: {
+ link: '链接',
+ insert: '插入链接',
+ unlink: '去除链接',
+ edit: '编辑链接',
+ textToDisplay: '显示文本',
+ url: '链接地址',
+ openInNewWindow: '在新窗口打开'
+ },
+ table: {
+ table: '表格',
+ addRowAbove: '在上方插入行',
+ addRowBelow: '在下方插入行',
+ addColLeft: '在左侧插入列',
+ addColRight: '在右侧插入列',
+ delRow: '删除行',
+ delCol: '删除列',
+ delTable: '删除表格'
+ },
+ hr: {
+ insert: '水平线'
+ },
+ style: {
+ style: '样式',
+ p: '普通',
+ blockquote: '引用',
+ pre: '代码',
+ h1: '标题 1',
+ h2: '标题 2',
+ h3: '标题 3',
+ h4: '标题 4',
+ h5: '标题 5',
+ h6: '标题 6'
+ },
+ lists: {
+ unordered: '无序列表',
+ ordered: '有序列表'
+ },
+ options: {
+ help: '帮助',
+ fullscreen: '全屏',
+ codeview: '源代码'
+ },
+ paragraph: {
+ paragraph: '段落',
+ outdent: '减少缩进',
+ indent: '增加缩进',
+ left: '左对齐',
+ center: '居中对齐',
+ right: '右对齐',
+ justify: '两端对齐'
+ },
+ color: {
+ recent: '最近使用',
+ more: '更多',
+ background: '背景',
+ foreground: '前景',
+ transparent: '透明',
+ setTransparent: '透明',
+ reset: '重置',
+ resetToDefault: '默认'
+ },
+ shortcut: {
+ shortcuts: '快捷键',
+ close: '关闭',
+ textFormatting: '文本格式',
+ action: '动作',
+ paragraphFormatting: '段落格式',
+ documentStyle: '文档样式',
+ extraKeys: '额外按键'
+ },
+ help: {
+ insertParagraph: '插入段落',
+ undo: '撤销',
+ redo: '重做',
+ tab: '增加缩进',
+ untab: '减少缩进',
+ bold: '粗体',
+ italic: '斜体',
+ underline: '下划线',
+ strikethrough: '删除线',
+ removeFormat: '清除格式',
+ justifyLeft: '左对齐',
+ justifyCenter: '居中对齐',
+ justifyRight: '右对齐',
+ justifyFull: '两端对齐',
+ insertUnorderedList: '无序列表',
+ insertOrderedList: '有序列表',
+ outdent: '减少缩进',
+ indent: '增加缩进',
+ formatPara: '设置选中内容样式为 普通',
+ formatH1: '设置选中内容样式为 标题1',
+ formatH2: '设置选中内容样式为 标题2',
+ formatH3: '设置选中内容样式为 标题3',
+ formatH4: '设置选中内容样式为 标题4',
+ formatH5: '设置选中内容样式为 标题5',
+ formatH6: '设置选中内容样式为 标题6',
+ insertHorizontalRule: '插入水平线',
+ 'linkDialog.show': '显示链接对话框'
+ },
+ history: {
+ undo: '撤销',
+ redo: '重做'
+ },
+ specialChar: {
+ specialChar: '特殊字符',
+ select: '选取特殊字符'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-zh-CN.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-zh-CN.js","mappings":"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","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-zh-CN.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'zh-CN': {\n font: {\n bold: '粗体',\n italic: '斜体',\n underline: '下划线',\n clear: '清除格式',\n height: '行高',\n name: '字体',\n strikethrough: '删除线',\n subscript: '下标',\n superscript: '上标',\n size: '字号',\n },\n image: {\n image: '图片',\n insert: '插入图片',\n resizeFull: '缩放至 100%',\n resizeHalf: '缩放至 50%',\n resizeQuarter: '缩放至 25%',\n floatLeft: '靠左浮动',\n floatRight: '靠右浮动',\n floatNone: '取消浮动',\n shapeRounded: '形状: 圆角',\n shapeCircle: '形状: 圆',\n shapeThumbnail: '形状: 缩略图',\n shapeNone: '形状: 无',\n dragImageHere: '将图片拖拽至此处',\n dropImage: '拖拽图片或文本',\n selectFromFiles: '从本地上传',\n maximumFileSize: '文件大小最大值',\n maximumFileSizeError: '文件大小超出最大值。',\n url: '图片地址',\n remove: '移除图片',\n original: '原始图片',\n },\n video: {\n video: '视频',\n videoLink: '视频链接',\n insert: '插入视频',\n url: '视频地址',\n providers: '(优酷, 腾讯, Instagram, DailyMotion, Youtube等)',\n },\n link: {\n link: '链接',\n insert: '插入链接',\n unlink: '去除链接',\n edit: '编辑链接',\n textToDisplay: '显示文本',\n url: '链接地址',\n openInNewWindow: '在新窗口打开',\n },\n table: {\n table: '表格',\n addRowAbove: '在上方插入行',\n addRowBelow: '在下方插入行',\n addColLeft: '在左侧插入列',\n addColRight: '在右侧插入列',\n delRow: '删除行',\n delCol: '删除列',\n delTable: '删除表格',\n },\n hr: {\n insert: '水平线',\n },\n style: {\n style: '样式',\n p: '普通',\n blockquote: '引用',\n pre: '代码',\n h1: '标题 1',\n h2: '标题 2',\n h3: '标题 3',\n h4: '标题 4',\n h5: '标题 5',\n h6: '标题 6',\n },\n lists: {\n unordered: '无序列表',\n ordered: '有序列表',\n },\n options: {\n help: '帮助',\n fullscreen: '全屏',\n codeview: '源代码',\n },\n paragraph: {\n paragraph: '段落',\n outdent: '减少缩进',\n indent: '增加缩进',\n left: '左对齐',\n center: '居中对齐',\n right: '右对齐',\n justify: '两端对齐',\n },\n color: {\n recent: '最近使用',\n more: '更多',\n background: '背景',\n foreground: '前景',\n transparent: '透明',\n setTransparent: '透明',\n reset: '重置',\n resetToDefault: '默认',\n },\n shortcut: {\n shortcuts: '快捷键',\n close: '关闭',\n textFormatting: '文本格式',\n action: '动作',\n paragraphFormatting: '段落格式',\n documentStyle: '文档样式',\n extraKeys: '额外按键',\n },\n help: {\n insertParagraph: '插入段落',\n undo: '撤销',\n redo: '重做',\n tab: '增加缩进',\n untab: '减少缩进',\n bold: '粗体',\n italic: '斜体',\n underline: '下划线',\n strikethrough: '删除线',\n removeFormat: '清除格式',\n justifyLeft: '左对齐',\n justifyCenter: '居中对齐',\n justifyRight: '右对齐',\n justifyFull: '两端对齐',\n insertUnorderedList: '无序列表',\n insertOrderedList: '有序列表',\n outdent: '减少缩进',\n indent: '增加缩进',\n formatPara: '设置选中内容样式为 普通',\n formatH1: '设置选中内容样式为 标题1',\n formatH2: '设置选中内容样式为 标题2',\n formatH3: '设置选中内容样式为 标题3',\n formatH4: '设置选中内容样式为 标题4',\n formatH5: '设置选中内容样式为 标题5',\n formatH6: '设置选中内容样式为 标题6',\n insertHorizontalRule: '插入水平线',\n 'linkDialog.show': '显示链接对话框',\n },\n history: {\n undo: '撤销',\n redo: '重做',\n },\n specialChar: {\n specialChar: '特殊字符',\n select: '选取特殊字符',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","insertParagraph","undo","redo","tab","untab","removeFormat","justifyLeft","justifyCenter","justifyRight","justifyFull","insertUnorderedList","insertOrderedList","formatPara","formatH1","formatH2","formatH3","formatH4","formatH5","formatH6","insertHorizontalRule","history","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var o in r)("object"==typeof exports?exports:e)[o]=r[o]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"zh-CN":{font:{bold:"粗体",italic:"斜体",underline:"下划线",clear:"清除格式",height:"行高",name:"字体",strikethrough:"删除线",subscript:"下标",superscript:"上标",size:"字号"},image:{image:"图片",insert:"插入图片",resizeFull:"缩放至 100%",resizeHalf:"缩放至 50%",resizeQuarter:"缩放至 25%",floatLeft:"靠左浮动",floatRight:"靠右浮动",floatNone:"取消浮动",shapeRounded:"形状: 圆角",shapeCircle:"形状: 圆",shapeThumbnail:"形状: 缩略图",shapeNone:"形状: 无",dragImageHere:"将图片拖拽至此处",dropImage:"拖拽图片或文本",selectFromFiles:"从本地上传",maximumFileSize:"文件大小最大值",maximumFileSizeError:"文件大小超出最大值。",url:"图片地址",remove:"移除图片",original:"原始图片"},video:{video:"视频",videoLink:"视频链接",insert:"插入视频",url:"视频地址",providers:"(优酷, 腾讯, Instagram, DailyMotion, Youtube等)"},link:{link:"链接",insert:"插入链接",unlink:"去除链接",edit:"编辑链接",textToDisplay:"显示文本",url:"链接地址",openInNewWindow:"在新窗口打开"},table:{table:"表格",addRowAbove:"在上方插入行",addRowBelow:"在下方插入行",addColLeft:"在左侧插入列",addColRight:"在右侧插入列",delRow:"删除行",delCol:"删除列",delTable:"删除表格"},hr:{insert:"水平线"},style:{style:"样式",p:"普通",blockquote:"引用",pre:"代码",h1:"标题 1",h2:"标题 2",h3:"标题 3",h4:"标题 4",h5:"标题 5",h6:"标题 6"},lists:{unordered:"无序列表",ordered:"有序列表"},options:{help:"帮助",fullscreen:"全屏",codeview:"源代码"},paragraph:{paragraph:"段落",outdent:"减少缩进",indent:"增加缩进",left:"左对齐",center:"居中对齐",right:"右对齐",justify:"两端对齐"},color:{recent:"最近使用",more:"更多",background:"背景",foreground:"前景",transparent:"透明",setTransparent:"透明",reset:"重置",resetToDefault:"默认"},shortcut:{shortcuts:"快捷键",close:"关闭",textFormatting:"文本格式",action:"动作",paragraphFormatting:"段落格式",documentStyle:"文档样式",extraKeys:"额外按键"},help:{insertParagraph:"插入段落",undo:"撤销",redo:"重做",tab:"增加缩进",untab:"减少缩进",bold:"粗体",italic:"斜体",underline:"下划线",strikethrough:"删除线",removeFormat:"清除格式",justifyLeft:"左对齐",justifyCenter:"居中对齐",justifyRight:"右对齐",justifyFull:"两端对齐",insertUnorderedList:"无序列表",insertOrderedList:"有序列表",outdent:"减少缩进",indent:"增加缩进",formatPara:"设置选中内容样式为 普通",formatH1:"设置选中内容样式为 标题1",formatH2:"设置选中内容样式为 标题2",formatH3:"设置选中内容样式为 标题3",formatH4:"设置选中内容样式为 标题4",formatH5:"设置选中内容样式为 标题5",formatH6:"设置选中内容样式为 标题6",insertHorizontalRule:"插入水平线","linkDialog.show":"显示链接对话框"},history:{undo:"撤销",redo:"重做"},specialChar:{specialChar:"特殊字符",select:"选取特殊字符"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+/*!
+ *
+ * Super simple WYSIWYG editor v0.9.0
+ * https://summernote.org
+ *
+ * Copyright 2013~ Hackerwins and contributors
+ * Summernote may be freely distributed under the MIT license.
+ *
+ * Date: 2024-09-30T14:42Z
+ *
+ */
+(function webpackUniversalModuleDefinition(root, factory) {
+ if(typeof exports === 'object' && typeof module === 'object')
+ module.exports = factory();
+ else if(typeof define === 'function' && define.amd)
+ define([], factory);
+ else {
+ var a = factory();
+ for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
+ }
+})(self, () => {
+return /******/ (() => { // webpackBootstrap
+var __webpack_exports__ = {};
+(function ($) {
+ $.extend(true, $.summernote.lang, {
+ 'zh-TW': {
+ font: {
+ bold: '粗體',
+ italic: '斜體',
+ underline: '底線',
+ clear: '清除格式',
+ height: '行高',
+ name: '字體',
+ strikethrough: '刪除線',
+ subscript: '下標',
+ superscript: '上標',
+ size: '字號'
+ },
+ image: {
+ image: '圖片',
+ insert: '插入圖片',
+ resizeFull: '縮放至100%',
+ resizeHalf: '縮放至 50%',
+ resizeQuarter: '縮放至 25%',
+ floatLeft: '靠左浮動',
+ floatRight: '靠右浮動',
+ floatNone: '取消浮動',
+ shapeRounded: '形狀: 圓角',
+ shapeCircle: '形狀: 圓',
+ shapeThumbnail: '形狀: 縮略圖',
+ shapeNone: '形狀: 無',
+ dragImageHere: '將圖片拖曳至此處',
+ dropImage: 'Drop image or Text',
+ selectFromFiles: '從本機上傳',
+ maximumFileSize: '文件大小最大值',
+ maximumFileSizeError: '文件大小超出最大值。',
+ url: '圖片網址',
+ remove: '移除圖片',
+ original: 'Original'
+ },
+ video: {
+ video: '影片',
+ videoLink: '影片連結',
+ insert: '插入影片',
+ url: '影片網址',
+ providers: '(優酷, Instagram, DailyMotion, Youtube等)'
+ },
+ link: {
+ link: '連結',
+ insert: '插入連結',
+ unlink: '取消連結',
+ edit: '編輯連結',
+ textToDisplay: '顯示文字',
+ url: '連結網址',
+ openInNewWindow: '在新視窗開啟'
+ },
+ table: {
+ table: '表格',
+ addRowAbove: '上方插入列',
+ addRowBelow: '下方插入列',
+ addColLeft: '左方插入欄',
+ addColRight: '右方插入欄',
+ delRow: '刪除列',
+ delCol: '刪除欄',
+ delTable: '刪除表格'
+ },
+ hr: {
+ insert: '水平線'
+ },
+ style: {
+ style: '樣式',
+ p: '一般',
+ blockquote: '引用區塊',
+ pre: '程式碼區塊',
+ h1: '標題 1',
+ h2: '標題 2',
+ h3: '標題 3',
+ h4: '標題 4',
+ h5: '標題 5',
+ h6: '標題 6'
+ },
+ lists: {
+ unordered: '項目清單',
+ ordered: '編號清單'
+ },
+ options: {
+ help: '幫助',
+ fullscreen: '全螢幕',
+ codeview: '原始碼'
+ },
+ paragraph: {
+ paragraph: '段落',
+ outdent: '取消縮排',
+ indent: '增加縮排',
+ left: '靠左對齊',
+ center: '靠中對齊',
+ right: '靠右對齊',
+ justify: '左右對齊'
+ },
+ color: {
+ recent: '字型顏色',
+ more: '更多',
+ background: '背景',
+ foreground: '字體',
+ transparent: '透明',
+ setTransparent: '透明',
+ reset: '重設',
+ resetToDefault: '預設'
+ },
+ shortcut: {
+ shortcuts: '快捷鍵',
+ close: '關閉',
+ textFormatting: '文字格式',
+ action: '動作',
+ paragraphFormatting: '段落格式',
+ documentStyle: '文件格式',
+ extraKeys: '額外按鍵'
+ },
+ help: {
+ 'insertParagraph': 'Insert Paragraph',
+ 'undo': 'Undoes the last command',
+ 'redo': 'Redoes the last command',
+ 'tab': 'Tab',
+ 'untab': 'Untab',
+ 'bold': 'Set a bold style',
+ 'italic': 'Set a italic style',
+ 'underline': 'Set a underline style',
+ 'strikethrough': 'Set a strikethrough style',
+ 'removeFormat': 'Clean a style',
+ 'justifyLeft': 'Set left align',
+ 'justifyCenter': 'Set center align',
+ 'justifyRight': 'Set right align',
+ 'justifyFull': 'Set full align',
+ 'insertUnorderedList': 'Toggle unordered list',
+ 'insertOrderedList': 'Toggle ordered list',
+ 'outdent': 'Outdent on current paragraph',
+ 'indent': 'Indent on current paragraph',
+ 'formatPara': 'Change current block\'s format as a paragraph(P tag)',
+ 'formatH1': 'Change current block\'s format as H1',
+ 'formatH2': 'Change current block\'s format as H2',
+ 'formatH3': 'Change current block\'s format as H3',
+ 'formatH4': 'Change current block\'s format as H4',
+ 'formatH5': 'Change current block\'s format as H5',
+ 'formatH6': 'Change current block\'s format as H6',
+ 'insertHorizontalRule': 'Insert horizontal rule',
+ 'linkDialog.show': 'Show Link Dialog'
+ },
+ history: {
+ undo: '復原',
+ redo: '取消復原'
+ },
+ specialChar: {
+ specialChar: 'SPECIAL CHARACTERS',
+ select: 'Select Special characters'
+ }
+ }
+ });
+})(jQuery);
+/******/ return __webpack_exports__;
+/******/ })()
+;
+});
+//# sourceMappingURL=summernote-zh-TW.js.map
\ No newline at end of file
--- /dev/null
+{"version":3,"file":"lang/summernote-zh-TW.js","mappings":";;;;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;;ACVA,CAAC,UAASA,CAAC,EAAE;EACXA,CAAC,CAACC,MAAM,CAAC,IAAI,EAAED,CAAC,CAACE,UAAU,CAACC,IAAI,EAAE;IAChC,OAAO,EAAE;MACPC,IAAI,EAAE;QACJC,IAAI,EAAE,IAAI;QACVC,MAAM,EAAE,IAAI;QACZC,SAAS,EAAE,IAAI;QACfC,KAAK,EAAE,MAAM;QACbC,MAAM,EAAE,IAAI;QACZC,IAAI,EAAE,IAAI;QACVC,aAAa,EAAE,KAAK;QACpBC,SAAS,EAAE,IAAI;QACfC,WAAW,EAAE,IAAI;QACjBC,IAAI,EAAE;MACR,CAAC;MACDC,KAAK,EAAE;QACLA,KAAK,EAAE,IAAI;QACXC,MAAM,EAAE,MAAM;QACdC,UAAU,EAAE,SAAS;QACrBC,UAAU,EAAE,SAAS;QACrBC,aAAa,EAAE,SAAS;QACxBC,SAAS,EAAE,MAAM;QACjBC,UAAU,EAAE,MAAM;QAClBC,SAAS,EAAE,MAAM;QACjBC,YAAY,EAAE,QAAQ;QACtBC,WAAW,EAAE,OAAO;QACpBC,cAAc,EAAE,SAAS;QACzBC,SAAS,EAAE,OAAO;QAClBC,aAAa,EAAE,UAAU;QACzBC,SAAS,EAAE,oBAAoB;QAC/BC,eAAe,EAAE,OAAO;QACxBC,eAAe,EAAE,SAAS;QAC1BC,oBAAoB,EAAE,YAAY;QAClCC,GAAG,EAAE,MAAM;QACXC,MAAM,EAAE,MAAM;QACdC,QAAQ,EAAE;MACZ,CAAC;MACDC,KAAK,EAAE;QACLA,KAAK,EAAE,IAAI;QACXC,SAAS,EAAE,MAAM;QACjBpB,MAAM,EAAE,MAAM;QACdgB,GAAG,EAAE,MAAM;QACXK,SAAS,EAAE;MACb,CAAC;MACDC,IAAI,EAAE;QACJA,IAAI,EAAE,IAAI;QACVtB,MAAM,EAAE,MAAM;QACduB,MAAM,EAAE,MAAM;QACdC,IAAI,EAAE,MAAM;QACZC,aAAa,EAAE,MAAM;QACrBT,GAAG,EAAE,MAAM;QACXU,eAAe,EAAE;MACnB,CAAC;MACDC,KAAK,EAAE;QACLA,KAAK,EAAE,IAAI;QACXC,WAAW,EAAE,OAAO;QACpBC,WAAW,EAAE,OAAO;QACpBC,UAAU,EAAE,OAAO;QACnBC,WAAW,EAAE,OAAO;QACpBC,MAAM,EAAE,KAAK;QACbC,MAAM,EAAE,KAAK;QACbC,QAAQ,EAAE;MACZ,CAAC;MACDC,EAAE,EAAE;QACFnC,MAAM,EAAE;MACV,CAAC;MACDoC,KAAK,EAAE;QACLA,KAAK,EAAE,IAAI;QACXC,CAAC,EAAE,IAAI;QACPC,UAAU,EAAE,MAAM;QAClBC,GAAG,EAAE,OAAO;QACZC,EAAE,EAAE,MAAM;QACVC,EAAE,EAAE,MAAM;QACVC,EAAE,EAAE,MAAM;QACVC,EAAE,EAAE,MAAM;QACVC,EAAE,EAAE,MAAM;QACVC,EAAE,EAAE;MACN,CAAC;MACDC,KAAK,EAAE;QACLC,SAAS,EAAE,MAAM;QACjBC,OAAO,EAAE;MACX,CAAC;MACDC,OAAO,EAAE;QACPC,IAAI,EAAE,IAAI;QACVC,UAAU,EAAE,KAAK;QACjBC,QAAQ,EAAE;MACZ,CAAC;MACDC,SAAS,EAAE;QACTA,SAAS,EAAE,IAAI;QACfC,OAAO,EAAE,MAAM;QACfC,MAAM,EAAE,MAAM;QACdC,IAAI,EAAE,MAAM;QACZC,MAAM,EAAE,MAAM;QACdC,KAAK,EAAE,MAAM;QACbC,OAAO,EAAE;MACX,CAAC;MACDC,KAAK,EAAE;QACLC,MAAM,EAAE,MAAM;QACdC,IAAI,EAAE,IAAI;QACVC,UAAU,EAAE,IAAI;QAChBC,UAAU,EAAE,IAAI;QAChBC,WAAW,EAAE,IAAI;QACjBC,cAAc,EAAE,IAAI;QACpBC,KAAK,EAAE,IAAI;QACXC,cAAc,EAAE;MAClB,CAAC;MACDC,QAAQ,EAAE;QACRC,SAAS,EAAE,KAAK;QAChBC,KAAK,EAAE,IAAI;QACXC,cAAc,EAAE,MAAM;QACtBC,MAAM,EAAE,IAAI;QACZC,mBAAmB,EAAE,MAAM;QAC3BC,aAAa,EAAE,MAAM;QACrBC,SAAS,EAAE;MACb,CAAC;MACD1B,IAAI,EAAE;QACJ,iBAAiB,EAAE,kBAAkB;QACrC,MAAM,EAAE,yBAAyB;QACjC,MAAM,EAAE,yBAAyB;QACjC,KAAK,EAAE,KAAK;QACZ,OAAO,EAAE,OAAO;QAChB,MAAM,EAAE,kBAAkB;QAC1B,QAAQ,EAAE,oBAAoB;QAC9B,WAAW,EAAE,uBAAuB;QACpC,eAAe,EAAE,2BAA2B;QAC5C,cAAc,EAAE,eAAe;QAC/B,aAAa,EAAE,gBAAgB;QAC/B,eAAe,EAAE,kBAAkB;QACnC,cAAc,EAAE,iBAAiB;QACjC,aAAa,EAAE,gBAAgB;QAC/B,qBAAqB,EAAE,uBAAuB;QAC9C,mBAAmB,EAAE,qBAAqB;QAC1C,SAAS,EAAE,8BAA8B;QACzC,QAAQ,EAAE,6BAA6B;QACvC,YAAY,EAAE,sDAAsD;QACpE,UAAU,EAAE,sCAAsC;QAClD,UAAU,EAAE,sCAAsC;QAClD,UAAU,EAAE,sCAAsC;QAClD,UAAU,EAAE,sCAAsC;QAClD,UAAU,EAAE,sCAAsC;QAClD,UAAU,EAAE,sCAAsC;QAClD,sBAAsB,EAAE,wBAAwB;QAChD,iBAAiB,EAAE;MACrB,CAAC;MACD2B,OAAO,EAAE;QACPC,IAAI,EAAE,IAAI;QACVC,IAAI,EAAE;MACR,CAAC;MACDC,WAAW,EAAE;QACXA,WAAW,EAAE,oBAAoB;QACjCC,MAAM,EAAE;MACV;IACF;EACF,CAAC,CAAC;AACJ,CAAC,EAAEC,MAAM,CAAC","sources":["webpack:///webpack/universalModuleDefinition","webpack:///./src/lang/summernote-zh-TW.js"],"sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(self, () => {\nreturn ","(function($) {\n $.extend(true, $.summernote.lang, {\n 'zh-TW': {\n font: {\n bold: '粗體',\n italic: '斜體',\n underline: '底線',\n clear: '清除格式',\n height: '行高',\n name: '字體',\n strikethrough: '刪除線',\n subscript: '下標',\n superscript: '上標',\n size: '字號',\n },\n image: {\n image: '圖片',\n insert: '插入圖片',\n resizeFull: '縮放至100%',\n resizeHalf: '縮放至 50%',\n resizeQuarter: '縮放至 25%',\n floatLeft: '靠左浮動',\n floatRight: '靠右浮動',\n floatNone: '取消浮動',\n shapeRounded: '形狀: 圓角',\n shapeCircle: '形狀: 圓',\n shapeThumbnail: '形狀: 縮略圖',\n shapeNone: '形狀: 無',\n dragImageHere: '將圖片拖曳至此處',\n dropImage: 'Drop image or Text',\n selectFromFiles: '從本機上傳',\n maximumFileSize: '文件大小最大值',\n maximumFileSizeError: '文件大小超出最大值。',\n url: '圖片網址',\n remove: '移除圖片',\n original: 'Original',\n },\n video: {\n video: '影片',\n videoLink: '影片連結',\n insert: '插入影片',\n url: '影片網址',\n providers: '(優酷, Instagram, DailyMotion, Youtube等)',\n },\n link: {\n link: '連結',\n insert: '插入連結',\n unlink: '取消連結',\n edit: '編輯連結',\n textToDisplay: '顯示文字',\n url: '連結網址',\n openInNewWindow: '在新視窗開啟',\n },\n table: {\n table: '表格',\n addRowAbove: '上方插入列',\n addRowBelow: '下方插入列',\n addColLeft: '左方插入欄',\n addColRight: '右方插入欄',\n delRow: '刪除列',\n delCol: '刪除欄',\n delTable: '刪除表格',\n },\n hr: {\n insert: '水平線',\n },\n style: {\n style: '樣式',\n p: '一般',\n blockquote: '引用區塊',\n pre: '程式碼區塊',\n h1: '標題 1',\n h2: '標題 2',\n h3: '標題 3',\n h4: '標題 4',\n h5: '標題 5',\n h6: '標題 6',\n },\n lists: {\n unordered: '項目清單',\n ordered: '編號清單',\n },\n options: {\n help: '幫助',\n fullscreen: '全螢幕',\n codeview: '原始碼',\n },\n paragraph: {\n paragraph: '段落',\n outdent: '取消縮排',\n indent: '增加縮排',\n left: '靠左對齊',\n center: '靠中對齊',\n right: '靠右對齊',\n justify: '左右對齊',\n },\n color: {\n recent: '字型顏色',\n more: '更多',\n background: '背景',\n foreground: '字體',\n transparent: '透明',\n setTransparent: '透明',\n reset: '重設',\n resetToDefault: '預設',\n },\n shortcut: {\n shortcuts: '快捷鍵',\n close: '關閉',\n textFormatting: '文字格式',\n action: '動作',\n paragraphFormatting: '段落格式',\n documentStyle: '文件格式',\n extraKeys: '額外按鍵',\n },\n help: {\n 'insertParagraph': 'Insert Paragraph',\n 'undo': 'Undoes the last command',\n 'redo': 'Redoes the last command',\n 'tab': 'Tab',\n 'untab': 'Untab',\n 'bold': 'Set a bold style',\n 'italic': 'Set a italic style',\n 'underline': 'Set a underline style',\n 'strikethrough': 'Set a strikethrough style',\n 'removeFormat': 'Clean a style',\n 'justifyLeft': 'Set left align',\n 'justifyCenter': 'Set center align',\n 'justifyRight': 'Set right align',\n 'justifyFull': 'Set full align',\n 'insertUnorderedList': 'Toggle unordered list',\n 'insertOrderedList': 'Toggle ordered list',\n 'outdent': 'Outdent on current paragraph',\n 'indent': 'Indent on current paragraph',\n 'formatPara': 'Change current block\\'s format as a paragraph(P tag)',\n 'formatH1': 'Change current block\\'s format as H1',\n 'formatH2': 'Change current block\\'s format as H2',\n 'formatH3': 'Change current block\\'s format as H3',\n 'formatH4': 'Change current block\\'s format as H4',\n 'formatH5': 'Change current block\\'s format as H5',\n 'formatH6': 'Change current block\\'s format as H6',\n 'insertHorizontalRule': 'Insert horizontal rule',\n 'linkDialog.show': 'Show Link Dialog',\n },\n history: {\n undo: '復原',\n redo: '取消復原',\n },\n specialChar: {\n specialChar: 'SPECIAL CHARACTERS',\n select: 'Select Special characters',\n },\n },\n });\n})(jQuery);\n"],"names":["$","extend","summernote","lang","font","bold","italic","underline","clear","height","name","strikethrough","subscript","superscript","size","image","insert","resizeFull","resizeHalf","resizeQuarter","floatLeft","floatRight","floatNone","shapeRounded","shapeCircle","shapeThumbnail","shapeNone","dragImageHere","dropImage","selectFromFiles","maximumFileSize","maximumFileSizeError","url","remove","original","video","videoLink","providers","link","unlink","edit","textToDisplay","openInNewWindow","table","addRowAbove","addRowBelow","addColLeft","addColRight","delRow","delCol","delTable","hr","style","p","blockquote","pre","h1","h2","h3","h4","h5","h6","lists","unordered","ordered","options","help","fullscreen","codeview","paragraph","outdent","indent","left","center","right","justify","color","recent","more","background","foreground","transparent","setTransparent","reset","resetToDefault","shortcut","shortcuts","close","textFormatting","action","paragraphFormatting","documentStyle","extraKeys","history","undo","redo","specialChar","select","jQuery"],"sourceRoot":""}
\ No newline at end of file
--- /dev/null
+/*! Summernote v0.9.0 | (c) 2013~ Hackerwins and contributors | MIT license */
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var a in r)("object"==typeof exports?exports:e)[a]=r[a]}}(self,(()=>{return(e=jQuery).extend(!0,e.summernote.lang,{"zh-TW":{font:{bold:"粗體",italic:"斜體",underline:"底線",clear:"清除格式",height:"行高",name:"字體",strikethrough:"刪除線",subscript:"下標",superscript:"上標",size:"字號"},image:{image:"圖片",insert:"插入圖片",resizeFull:"縮放至100%",resizeHalf:"縮放至 50%",resizeQuarter:"縮放至 25%",floatLeft:"靠左浮動",floatRight:"靠右浮動",floatNone:"取消浮動",shapeRounded:"形狀: 圓角",shapeCircle:"形狀: 圓",shapeThumbnail:"形狀: 縮略圖",shapeNone:"形狀: 無",dragImageHere:"將圖片拖曳至此處",dropImage:"Drop image or Text",selectFromFiles:"從本機上傳",maximumFileSize:"文件大小最大值",maximumFileSizeError:"文件大小超出最大值。",url:"圖片網址",remove:"移除圖片",original:"Original"},video:{video:"影片",videoLink:"影片連結",insert:"插入影片",url:"影片網址",providers:"(優酷, Instagram, DailyMotion, Youtube等)"},link:{link:"連結",insert:"插入連結",unlink:"取消連結",edit:"編輯連結",textToDisplay:"顯示文字",url:"連結網址",openInNewWindow:"在新視窗開啟"},table:{table:"表格",addRowAbove:"上方插入列",addRowBelow:"下方插入列",addColLeft:"左方插入欄",addColRight:"右方插入欄",delRow:"刪除列",delCol:"刪除欄",delTable:"刪除表格"},hr:{insert:"水平線"},style:{style:"樣式",p:"一般",blockquote:"引用區塊",pre:"程式碼區塊",h1:"標題 1",h2:"標題 2",h3:"標題 3",h4:"標題 4",h5:"標題 5",h6:"標題 6"},lists:{unordered:"項目清單",ordered:"編號清單"},options:{help:"幫助",fullscreen:"全螢幕",codeview:"原始碼"},paragraph:{paragraph:"段落",outdent:"取消縮排",indent:"增加縮排",left:"靠左對齊",center:"靠中對齊",right:"靠右對齊",justify:"左右對齊"},color:{recent:"字型顏色",more:"更多",background:"背景",foreground:"字體",transparent:"透明",setTransparent:"透明",reset:"重設",resetToDefault:"預設"},shortcut:{shortcuts:"快捷鍵",close:"關閉",textFormatting:"文字格式",action:"動作",paragraphFormatting:"段落格式",documentStyle:"文件格式",extraKeys:"額外按鍵"},help:{insertParagraph:"Insert Paragraph",undo:"Undoes the last command",redo:"Redoes the last command",tab:"Tab",untab:"Untab",bold:"Set a bold style",italic:"Set a italic style",underline:"Set a underline style",strikethrough:"Set a strikethrough style",removeFormat:"Clean a style",justifyLeft:"Set left align",justifyCenter:"Set center align",justifyRight:"Set right align",justifyFull:"Set full align",insertUnorderedList:"Toggle unordered list",insertOrderedList:"Toggle ordered list",outdent:"Outdent on current paragraph",indent:"Indent on current paragraph",formatPara:"Change current block's format as a paragraph(P tag)",formatH1:"Change current block's format as H1",formatH2:"Change current block's format as H2",formatH3:"Change current block's format as H3",formatH4:"Change current block's format as H4",formatH5:"Change current block's format as H5",formatH6:"Change current block's format as H6",insertHorizontalRule:"Insert horizontal rule","linkDialog.show":"Show Link Dialog"},history:{undo:"復原",redo:"取消復原"},specialChar:{specialChar:"SPECIAL CHARACTERS",select:"Select Special characters"}}}),{};var e}));
\ No newline at end of file
--- /dev/null
+@font-face{font-display:auto;font-family:summernote;font-style:normal;font-weight:400;src:url(font/summernote.eot?#iefix) format("embedded-opentype"),url(font/summernote.woff2) format("woff2"),url(font/summernote.woff) format("woff"),url(font/summernote.ttf) format("truetype")}[class*=" note-icon"]:before,[class^=note-icon]:before{display:inline-block;font-family:summernote;font-size:inherit;font-style:normal;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none}.note-icon-fw{text-align:center;width:1.25em}.note-icon-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.note-icon-pull-left{float:left}.note-icon-pull-right{float:right}.note-icon.note-icon-pull-left{margin-right:.3em}.note-icon.note-icon-pull-right{margin-left:.3em}.note-icon-align:before{content:"\ea01"}.note-icon-align-center:before{content:"\ea02"}.note-icon-align-indent:before{content:"\ea03"}.note-icon-align-justify:before{content:"\ea04"}.note-icon-align-left:before{content:"\ea05"}.note-icon-align-outdent:before{content:"\ea06"}.note-icon-align-right:before{content:"\ea07"}.note-icon-arrow-circle-down:before{content:"\ea08"}.note-icon-arrow-circle-left:before{content:"\ea09"}.note-icon-arrow-circle-right:before{content:"\ea0a"}.note-icon-arrow-circle-up:before{content:"\ea0b"}.note-icon-arrows-alt:before{content:"\ea0c"}.note-icon-arrows-h:before{content:"\ea0d"}.note-icon-arrows-v:before{content:"\ea0e"}.note-icon-bold:before{content:"\ea0f"}.note-icon-caret:before{content:"\ea10"}.note-icon-chain-broken:before{content:"\ea11"}.note-icon-circle:before{content:"\ea12"}.note-icon-close:before{content:"\ea13"}.note-icon-code:before{content:"\ea14"}.note-icon-col-after:before{content:"\ea15"}.note-icon-col-before:before{content:"\ea16"}.note-icon-col-remove:before{content:"\ea17"}.note-icon-eraser:before{content:"\ea18"}.note-icon-float-left:before{content:"\ea19"}.note-icon-float-none:before{content:"\ea1a"}.note-icon-float-right:before{content:"\ea1b"}.note-icon-font:before{content:"\ea1c"}.note-icon-frame:before{content:"\ea1d"}.note-icon-italic:before{content:"\ea1e"}.note-icon-link:before{content:"\ea1f"}.note-icon-magic:before{content:"\ea20"}.note-icon-menu-check:before{content:"\ea21"}.note-icon-minus:before{content:"\ea22"}.note-icon-orderedlist:before{content:"\ea23"}.note-icon-pencil:before{content:"\ea24"}.note-icon-picture:before{content:"\ea25"}.note-icon-question:before{content:"\ea26"}.note-icon-redo:before{content:"\ea27"}.note-icon-rollback:before{content:"\ea28"}.note-icon-row-above:before{content:"\ea29"}.note-icon-row-below:before{content:"\ea2a"}.note-icon-row-remove:before{content:"\ea2b"}.note-icon-special-character:before{content:"\ea2c"}.note-icon-square:before{content:"\ea2d"}.note-icon-strikethrough:before{content:"\ea2e"}.note-icon-subscript:before{content:"\ea2f"}.note-icon-summernote:before{content:"\ea30"}.note-icon-superscript:before{content:"\ea31"}.note-icon-table:before{content:"\ea32"}.note-icon-text-height:before{content:"\ea33"}.note-icon-trash:before{content:"\ea34"}.note-icon-underline:before{content:"\ea35"}.note-icon-undo:before{content:"\ea36"}.note-icon-unorderedlist:before{content:"\ea37"}.note-icon-video:before{content:"\ea38"}.note-frame{border-radius:4px;-ms-box-sizing:border-box;box-sizing:border-box;color:#000;font-family:sans-serif}.note-toolbar{background-color:#f5f5f5;border-bottom:1px solid;border-color:#ddd;border-top-left-radius:3px;border-top-right-radius:3px;color:#333;padding:10px 5px}.note-btn-group{display:inline-block;margin-right:8px;position:relative}.note-btn-group>.note-btn-group{margin-right:0}.note-btn-group>.note-btn:first-child{margin-left:0}.note-btn-group .note-btn+.note-btn,.note-btn-group .note-btn+.note-btn-group,.note-btn-group .note-btn-group+.note-btn,.note-btn-group .note-btn-group+.note-btn-group{margin-left:-1px}.note-btn-group>.note-btn-group:not(:first-child)>.note-btn,.note-btn-group>.note-btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.note-btn-group>.note-btn-group:not(:last-child)>.note-btn,.note-btn-group>.note-btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.note-btn-group.open>.note-dropdown{display:block}.note-btn{background-color:#fff;background-image:none;border:1px solid #dae0e5;border-radius:3px;color:#333;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.4;margin-bottom:0;outline:0;padding:5px 10px;text-align:center;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.note-btn.focus,.note-btn:focus,.note-btn:hover{background-color:#ebebeb;border-color:#dae0e5;color:#333}.note-btn.disabled.focus,.note-btn.disabled:focus,.note-btn[disabled].focus,.note-btn[disabled]:focus,fieldset[disabled] .note-btn.focus,fieldset[disabled] .note-btn:focus{background-color:#fff;border-color:#dae0e5}.note-btn.active,.note-btn.focus,.note-btn:active,.note-btn:focus,.note-btn:hover{background-color:#ebebeb;border:1px solid #dae0e5;border-radius:1px;color:#333;outline:0;text-decoration:none}.note-btn.active,.note-btn:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.note-btn.disabled,.note-btn[disabled],fieldset[disabled] .note-btn{box-shadow:none;cursor:not-allowed;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);filter:alpha(opacity=65);-webkit-opacity:.65;-khtml-opacity:.65;-moz-opacity:.65;opacity:.65}.note-btn>span.note-icon-caret:first-child{margin-left:-1px}.note-btn>span.note-icon-caret:nth-child(2){margin-right:-5px;padding-left:3px}.note-btn-primary{background:#fa6362;color:#fff}.note-btn-primary.focus,.note-btn-primary:focus,.note-btn-primary:hover{background-color:#fa6362;border:1px solid #dae0e5;border-radius:1px;color:#fff;text-decoration:none}.note-btn-block{display:block;width:100%}.note-btn-block+.note-btn-block{margin-top:5px}input[type=button].note-btn-block,input[type=reset].note-btn-block,input[type=submit].note-btn-block{width:100%}button.close{-webkit-appearance:none;background:transparent;border:0;cursor:pointer;padding:0}.close{color:#000;float:right;font-size:21px;line-height:1;opacity:.2}.close:hover{-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1}.note-dropdown{position:relative}.note-color .dropdown-toggle{padding-left:5px;width:30px}.note-dropdown-menu{background:#fff;background-clip:padding-box;border:1px solid #e2e2e2;box-shadow:0 1px 1px rgba(0,0,0,.06);display:none;float:left;left:0;min-width:100px;padding:5px;position:absolute;text-align:left;top:100%;z-index:1000}.note-dropdown-menu>:last-child{margin-right:0}.note-btn-group.open .note-dropdown-menu,.note-dropdown-item{display:block}.note-dropdown-item:hover{background-color:#ebebeb}a.note-dropdown-item,a.note-dropdown-item:hover{color:#000;margin:5px 0;text-decoration:none}.note-modal{bottom:0;display:none;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);left:0;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1;position:fixed;right:0;top:0;z-index:1050}.note-modal.open{display:block}.note-modal-content{background:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.2);border-radius:5px;box-shadow:0 3px 9px rgba(0,0,0,.5);margin:30px 20px;outline:0;position:relative;width:auto}.note-modal-header{border:1px solid #ededef;padding:10px 20px}.note-modal-body{padding:20px 30px;position:relative}.note-modal-body kbd{background-color:#000;border-radius:2px;-ms-box-sizing:border-box;box-sizing:border-box;color:#fff;font-weight:700;padding:3px 5px}.note-modal-footer{height:40px;padding:10px;text-align:center}.note-modal-footer a{color:#337ab7;text-decoration:none}.note-modal-footer a:focus,.note-modal-footer a:hover{color:#23527c;text-decoration:underline}.note-modal-footer .note-btn{float:right}.note-modal-title{color:#42515f;font-size:20px;line-height:1.4;margin:0}.note-modal-backdrop{background:#000;bottom:0;display:none;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);left:0;-webkit-opacity:.5;-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;position:fixed;right:0;top:0;z-index:1040}.note-modal-backdrop.open{display:block}@media (min-width:768px){.note-modal-content{margin:30px auto;width:600px}}@media (min-width:992px){.note-modal-content-large{width:900px}}.note-modal .note-help-block{color:#737373;display:block;margin-bottom:10px;margin-top:5px}.note-modal .note-nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.note-modal .note-nav-link{background-color:transparent;color:#007bff;display:block;padding:.5rem 1rem;text-decoration:none;-webkit-text-decoration-skip:objects}.note-modal .note-nav-link:focus,.note-modal .note-nav-link:hover{color:#0056b3;text-decoration:none}.note-modal .note-nav-link.disabled{color:#868e96}.note-modal .note-nav-tabs{border-bottom:1px solid #ddd}.note-modal .note-nav-tabs .note-nav-item{margin-bottom:-1px}.note-modal .note-nav-tabs .note-nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.note-modal .note-nav-tabs .note-nav-link:focus,.note-modal .note-nav-tabs .note-nav-link:hover{border-color:#e9ecef #e9ecef #ddd}.note-modal .note-nav-tabs .note-nav-link.disabled{background-color:transparent;border-color:transparent;color:#868e96}.note-modal .note-nav-tabs .note-nav-item.show .note-nav-link{background-color:#fff;border-color:#ddd #ddd #fff;color:#495057}.note-modal .note-tab-content{margin:15px auto}.note-modal .note-tab-content>.note-tab-pane,.note-modal .note-tab-content>.note-tab-pane:target~.note-tab-pane:last-child{display:none}.note-modal .note-tab-content>.note-tab-pane:target,.note-modal .note-tab-content>:last-child{display:block}.note-form-group{padding-bottom:20px}.note-form-group:last-child{padding-bottom:0}.note-form-label{color:#42515f;display:block;font-size:16px;font-weight:700;margin-bottom:10px;width:100%}.note-input{background:#fff;border:1px solid #ededef;-ms-box-sizing:border-box;box-sizing:border-box;display:block;font-size:14px;outline:0;padding:6px 4px;width:100%}.note-input::-webkit-input-placeholder{color:#eee}.note-input:-moz-placeholder,.note-input::-moz-placeholder{color:#eee}.note-input:-ms-input-placeholder{color:#eee}.note-tooltip{display:block;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);font-size:13px;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;opacity:0;position:absolute;transition:opacity .15s;z-index:1070}.note-tooltip.in{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);filter:alpha(opacity=90);-webkit-opacity:.9;-khtml-opacity:.9;-moz-opacity:.9;opacity:.9}.note-tooltip.top{margin-top:-3px;padding:5px 0}.note-tooltip.right{margin-left:3px;padding:0 5px}.note-tooltip.bottom{margin-top:3px;padding:5px 0}.note-tooltip.left{margin-left:-3px;padding:0 5px}.note-tooltip.bottom .note-tooltip-arrow{border-bottom-color:#000;border-width:0 5px 5px;left:50%;margin-left:-5px;top:0}.note-tooltip.top .note-tooltip-arrow{border-top-color:#000;border-width:5px 5px 0;bottom:0;left:50%;margin-left:-5px}.note-tooltip.right .note-tooltip-arrow{border-right-color:#000;border-width:5px 5px 5px 0;left:0;margin-top:-5px;top:50%}.note-tooltip.left .note-tooltip-arrow{border-left-color:#000;border-width:5px 0 5px 5px;margin-top:-5px;right:0;top:50%}.note-tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.note-tooltip-content{background-color:#000;color:#fff;font-family:sans-serif;max-width:200px;padding:3px 8px;text-align:center}.note-popover{background:#fff;border:1px solid #ccc;display:block;display:none;font-family:sans-serif;font-size:13px;position:absolute;z-index:1060}.note-popover.in{display:block}.note-popover.top{margin-top:-10px;padding:5px 0}.note-popover.right{margin-left:10px;padding:0 5px}.note-popover.bottom{margin-top:10px;padding:5px 0}.note-popover.left{margin-left:-10px;padding:0 5px}.note-popover.bottom .note-popover-arrow{border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);border-top-width:0;left:20px;margin-left:-10px;top:-11px}.note-popover.bottom .note-popover-arrow:after{border-bottom-color:#fff;border-top-width:0;content:"\0020";margin-left:-10px;top:1px}.note-popover.top .note-popover-arrow{border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px;left:20px;margin-left:-10px}.note-popover.top .note-popover-arrow:after{border-bottom-width:0;border-top-color:#fff;bottom:1px;content:"\0020";margin-left:-10px}.note-popover.right .note-popover-arrow{border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25);left:-11px;margin-top:-10px;top:50%}.note-popover.right .note-popover-arrow:after{border-left-width:0;border-right-color:#fff;content:"\0020";left:1px;margin-top:-10px}.note-popover.left .note-popover-arrow{border-left-color:#999;border-left-color:rgba(0,0,0,.25);border-right-width:0;margin-top:-10px;right:-11px;top:50%}.note-popover.left .note-popover-arrow:after{border-left-color:#fff;border-right-width:0;content:"\0020";margin-top:-10px;right:1px}.note-popover-arrow{border:11px solid transparent;height:0;position:absolute;width:0}.note-popover-arrow:after{border:10px solid transparent;content:"\0020";display:block;height:0;position:absolute;width:0}.note-popover-content{background-color:#fff;color:#000;min-height:30px;min-width:100px;padding:3px 8px;text-align:center}.note-editor{position:relative}.note-editor .note-dropzone{background-color:#fff;color:#87cefa;display:none;opacity:.95;position:absolute;z-index:100}.note-editor .note-dropzone .note-dropzone-message{display:table-cell;font-size:28px;font-weight:700;text-align:center;vertical-align:middle}.note-editor .note-dropzone.hover{color:#098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor .note-editing-area{position:relative}.note-editor .note-editing-area .note-editable{outline:none}.note-editor .note-editing-area .note-editable sup{vertical-align:super}.note-editor .note-editing-area .note-editable sub{vertical-align:sub}.note-editor .note-editing-area .note-editable img.note-float-left{margin-right:10px}.note-editor .note-editing-area .note-editable img.note-float-right{margin-left:10px}.note-editor.note-airframe,.note-editor.note-frame{border:1px solid rgba(0,0,0,.196)}.note-editor.note-airframe.codeview .note-editing-area .note-editable,.note-editor.note-frame.codeview .note-editing-area .note-editable{display:none}.note-editor.note-airframe.codeview .note-editing-area .note-codable,.note-editor.note-frame.codeview .note-editing-area .note-codable{display:block}.note-editor.note-airframe .note-editing-area,.note-editor.note-frame .note-editing-area{overflow:hidden}.note-editor.note-airframe .note-editing-area .note-editable,.note-editor.note-frame .note-editing-area .note-editable{overflow:auto;padding:10px;word-wrap:break-word}.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false],.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false]{background-color:hsla(0,0%,50%,.114)}.note-editor.note-airframe .note-editing-area .note-codable,.note-editor.note-frame .note-editing-area .note-codable{background-color:#222;border:none;border-radius:0;box-shadow:none;-ms-box-sizing:border-box;box-sizing:border-box;color:#ccc;display:none;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;margin-bottom:0;outline:none;padding:10px;resize:none;width:100%}.note-editor.note-airframe.fullscreen,.note-editor.note-frame.fullscreen{left:0;position:fixed;top:0;width:100%!important;z-index:1050}.note-editor.note-airframe.fullscreen .note-resizebar,.note-editor.note-frame.fullscreen .note-resizebar{display:none}.note-editor.note-airframe .note-status-output,.note-editor.note-frame .note-status-output{border:0;border-top:1px solid #e2e2e2;color:#000;display:block;font-size:14px;height:20px;line-height:1.42857143;margin-bottom:0;width:100%}.note-editor.note-airframe .note-status-output:empty,.note-editor.note-frame .note-status-output:empty{border-top:0 solid transparent;height:0}.note-editor.note-airframe .note-status-output .pull-right,.note-editor.note-frame .note-status-output .pull-right{float:right!important}.note-editor.note-airframe .note-status-output .text-muted,.note-editor.note-frame .note-status-output .text-muted{color:#777}.note-editor.note-airframe .note-status-output .text-primary,.note-editor.note-frame .note-status-output .text-primary{color:#286090}.note-editor.note-airframe .note-status-output .text-success,.note-editor.note-frame .note-status-output .text-success{color:#3c763d}.note-editor.note-airframe .note-status-output .text-info,.note-editor.note-frame .note-status-output .text-info{color:#31708f}.note-editor.note-airframe .note-status-output .text-warning,.note-editor.note-frame .note-status-output .text-warning{color:#8a6d3b}.note-editor.note-airframe .note-status-output .text-danger,.note-editor.note-frame .note-status-output .text-danger{color:#a94442}.note-editor.note-airframe .note-status-output .alert,.note-editor.note-frame .note-status-output .alert{background-color:#f5f5f5;border-radius:0;color:#000;margin:-7px 0 0;padding:7px 10px 2px}.note-editor.note-airframe .note-status-output .alert .note-icon,.note-editor.note-frame .note-status-output .alert .note-icon{margin-right:5px}.note-editor.note-airframe .note-status-output .alert-success,.note-editor.note-frame .note-status-output .alert-success{background-color:#dff0d8!important;color:#3c763d!important}.note-editor.note-airframe .note-status-output .alert-info,.note-editor.note-frame .note-status-output .alert-info{background-color:#d9edf7!important;color:#31708f!important}.note-editor.note-airframe .note-status-output .alert-warning,.note-editor.note-frame .note-status-output .alert-warning{background-color:#fcf8e3!important;color:#8a6d3b!important}.note-editor.note-airframe .note-status-output .alert-danger,.note-editor.note-frame .note-status-output .alert-danger{background-color:#f2dede!important;color:#a94442!important}.note-editor.note-airframe .note-statusbar,.note-editor.note-frame .note-statusbar{background-color:hsla(0,0%,50%,.114);border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:1px solid rgba(0,0,0,.196)}.note-editor.note-airframe .note-statusbar .note-resizebar,.note-editor.note-frame .note-statusbar .note-resizebar{cursor:ns-resize;height:9px;padding-top:1px;width:100%}.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar,.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar{border-top:1px solid rgba(0,0,0,.196);margin:1px auto;width:20px}.note-editor.note-airframe .note-statusbar.locked .note-resizebar,.note-editor.note-frame .note-statusbar.locked .note-resizebar{cursor:default}.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar,.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar{display:none}.note-editor.note-airframe .note-placeholder,.note-editor.note-frame .note-placeholder{padding:10px}.note-editor.note-airframe{border:0}.note-editor.note-airframe .note-editing-area .note-editable{padding:0}.note-popover.popover{display:none;max-width:none}.note-popover.popover .popover-content a{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.note-popover.popover .arrow{left:20px!important}.note-toolbar{position:relative}.note-editor .note-toolbar,.note-popover .popover-content{margin:0;padding:0 0 5px 5px}.note-editor .note-toolbar>.note-btn-group,.note-popover .popover-content>.note-btn-group{margin-left:0;margin-right:5px;margin-top:5px}.note-editor .note-toolbar .note-btn-group .note-table,.note-popover .popover-content .note-btn-group .note-table{min-width:0;padding:5px}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker{font-size:18px}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{cursor:pointer;height:10em;position:absolute!important;width:10em;z-index:3}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;height:5em;position:relative!important;width:5em;z-index:1}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;height:1em;position:absolute!important;width:1em;z-index:2}.note-editor .note-toolbar .note-style .dropdown-style blockquote,.note-editor .note-toolbar .note-style .dropdown-style pre,.note-popover .popover-content .note-style .dropdown-style blockquote,.note-popover .popover-content .note-style .dropdown-style pre{margin:0;padding:5px 10px}.note-editor .note-toolbar .note-style .dropdown-style h1,.note-editor .note-toolbar .note-style .dropdown-style h2,.note-editor .note-toolbar .note-style .dropdown-style h3,.note-editor .note-toolbar .note-style .dropdown-style h4,.note-editor .note-toolbar .note-style .dropdown-style h5,.note-editor .note-toolbar .note-style .dropdown-style h6,.note-editor .note-toolbar .note-style .dropdown-style p,.note-popover .popover-content .note-style .dropdown-style h1,.note-popover .popover-content .note-style .dropdown-style h2,.note-popover .popover-content .note-style .dropdown-style h3,.note-popover .popover-content .note-style .dropdown-style h4,.note-popover .popover-content .note-style .dropdown-style h5,.note-popover .popover-content .note-style .dropdown-style h6,.note-popover .popover-content .note-style .dropdown-style p{margin:0;padding:0}.note-editor .note-toolbar .note-color-all .note-dropdown-menu,.note-popover .popover-content .note-color-all .note-dropdown-menu{min-width:337px}.note-editor .note-toolbar .note-color .dropdown-toggle,.note-popover .popover-content .note-color .dropdown-toggle{padding-left:5px;width:20px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette{display:inline-block;margin:0;width:160px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child{margin:0 5px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title{border-bottom:1px solid #eee;font-size:12px;margin:2px 7px;text-align:center}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select{border-radius:5px;cursor:pointer;font-size:11px;margin:3px;padding:0 3px;width:100%}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover{background:#eee}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row{height:20px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn{display:none}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn{border:1px solid #eee}.note-editor .note-toolbar .note-para .note-dropdown-menu,.note-popover .popover-content .note-para .note-dropdown-menu{min-width:228px;padding:5px}.note-editor .note-toolbar .note-para .note-dropdown-menu>div+div,.note-popover .popover-content .note-para .note-dropdown-menu>div+div{margin-left:5px}.note-editor .note-toolbar .note-dropdown-menu,.note-popover .popover-content .note-dropdown-menu{min-width:160px}.note-editor .note-toolbar .note-dropdown-menu.right,.note-popover .popover-content .note-dropdown-menu.right{left:auto;right:0}.note-editor .note-toolbar .note-dropdown-menu.right:before,.note-popover .popover-content .note-dropdown-menu.right:before{left:auto!important;right:9px}.note-editor .note-toolbar .note-dropdown-menu.right:after,.note-popover .popover-content .note-dropdown-menu.right:after{left:auto!important;right:10px}.note-editor .note-toolbar .note-dropdown-menu.note-check a i,.note-popover .popover-content .note-dropdown-menu.note-check a i{color:#00bfff;visibility:hidden}.note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i,.note-popover .popover-content .note-dropdown-menu.note-check a.checked i{visibility:visible}.note-editor .note-toolbar .note-fontsize-10,.note-popover .popover-content .note-fontsize-10{font-size:10px}.note-editor .note-toolbar .note-color-palette,.note-popover .popover-content .note-color-palette{line-height:1}.note-editor .note-toolbar .note-color-palette div .note-color-btn,.note-popover .popover-content .note-color-palette div .note-color-btn{border:0;border-radius:0;height:20px;margin:0;padding:0;width:20px}.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover,.note-popover .popover-content .note-color-palette div .note-color-btn:hover{transform:scale(1.2);transition:all .2s}.note-modal .modal-dialog{border-radius:5px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.note-modal .form-group{margin-left:0;margin-right:0}.note-modal .note-modal-form{margin:0}.note-modal .note-image-dialog .note-dropzone{border:4px dashed #d3d3d3;color:#d3d3d3;font-size:30px;line-height:4;margin-bottom:10px;min-height:100px;text-align:center}.note-placeholder{color:gray;display:none;position:absolute}.note-handle .note-control-selection{border:1px solid #000;display:none;position:absolute}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{background-color:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30);height:100%;-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;width:100%}.note-handle .note-control-selection .note-control-handle,.note-handle .note-control-selection .note-control-holder,.note-handle .note-control-selection .note-control-sizing{border:1px solid #000;height:7px;width:7px}.note-handle .note-control-selection .note-control-sizing{background-color:#000}.note-handle .note-control-selection .note-control-nw{border-bottom:none;border-right:none;left:-5px;top:-5px}.note-handle .note-control-selection .note-control-ne{border-bottom:none;border-left:none;right:-5px;top:-5px}.note-handle .note-control-selection .note-control-sw{border-right:none;border-top:none;bottom:-5px;left:-5px}.note-handle .note-control-selection .note-control-se{bottom:-5px;cursor:se-resize;right:-5px}.note-handle .note-control-selection .note-control-se.note-control-holder{border-left:none;border-top:none;cursor:default}.note-handle .note-control-selection .note-control-selection-info{background-color:#000;border-radius:5px;bottom:0;color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70);font-size:12px;margin:5px;-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;padding:5px;right:0}.note-hint-popover{min-width:100px;padding:2px}.note-hint-popover .popover-content{max-height:150px;overflow:auto;padding:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item{display:block!important;padding:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{background-color:#428bca;clear:both;color:#fff;cursor:pointer;display:block;font-weight:400;line-height:1.4;outline:0;text-decoration:none;white-space:nowrap}body .note-fullscreen-body,html .note-fullscreen-body{overflow:hidden!important}.note-editable ol li,.note-editable ul li{list-style-position:inside}.note-editor .note-editing-area .note-editable table{border-collapse:collapse;width:100%}.note-editor .note-editing-area .note-editable table td,.note-editor .note-editing-area .note-editable table th{border:1px solid #ececec;padding:5px 3px}.note-editor .note-editing-area .note-editable a{background-color:inherit;color:#337ab7;font-family:inherit;font-weight:inherit;text-decoration:inherit}.note-editor .note-editing-area .note-editable a:focus,.note-editor .note-editing-area .note-editable a:hover{color:#23527c;outline:0;text-decoration:underline}.note-editor .note-editing-area .note-editable figure{margin:0}.note-modal .note-modal-body label{display:inline-block;margin-bottom:2px;padding:2px 5px}.note-modal .note-modal-body .help-list-item:hover{background-color:#e0e0e0}@-moz-document url-prefix(){.note-modal .note-image-input{height:auto}}.help-list-item label{display:inline-block;margin-bottom:5px}
\ No newline at end of file
--- /dev/null
+/*
+ * This combined file was created by the DataTables downloader builder:
+ * https://datatables.net/download
+ *
+ * To rebuild or modify this file with the latest versions of the included
+ * software please visit:
+ * https://datatables.net/download/#dt/dt-2.2.2
+ *
+ * Included libraries:
+ * DataTables 2.2.2
+ */
+
+/*! DataTables 2.2.2
+ * © SpryMedia Ltd - datatables.net/license
+ */
+
+(function( factory ) {
+ "use strict";
+
+ if ( typeof define === 'function' && define.amd ) {
+ // AMD
+ define( ['jquery'], function ( $ ) {
+ return factory( $, window, document );
+ } );
+ }
+ else if ( typeof exports === 'object' ) {
+ // CommonJS
+ // jQuery's factory checks for a global window - if it isn't present then it
+ // returns a factory function that expects the window object
+ var jq = require('jquery');
+
+ if (typeof window === 'undefined') {
+ module.exports = function (root, $) {
+ if ( ! root ) {
+ // CommonJS environments without a window global must pass a
+ // root. This will give an error otherwise
+ root = window;
+ }
+
+ if ( ! $ ) {
+ $ = jq( root );
+ }
+
+ return factory( $, root, root.document );
+ };
+ }
+ else {
+ module.exports = factory( jq, window, window.document );
+ }
+ }
+ else {
+ // Browser
+ window.DataTable = factory( jQuery, window, document );
+ }
+}(function( $, window, document ) {
+ "use strict";
+
+
+ var DataTable = function ( selector, options )
+ {
+ // Check if called with a window or jQuery object for DOM less applications
+ // This is for backwards compatibility
+ if (DataTable.factory(selector, options)) {
+ return DataTable;
+ }
+
+ // When creating with `new`, create a new DataTable, returning the API instance
+ if (this instanceof DataTable) {
+ return $(selector).DataTable(options);
+ }
+ else {
+ // Argument switching
+ options = selector;
+ }
+
+ var _that = this;
+ var emptyInit = options === undefined;
+ var len = this.length;
+
+ if ( emptyInit ) {
+ options = {};
+ }
+
+ // Method to get DT API instance from jQuery object
+ this.api = function ()
+ {
+ return new _Api( this );
+ };
+
+ this.each(function() {
+ // For each initialisation we want to give it a clean initialisation
+ // object that can be bashed around
+ var o = {};
+ var oInit = len > 1 ? // optimisation for single table case
+ _fnExtend( o, options, true ) :
+ options;
+
+
+ var i=0, iLen;
+ var sId = this.getAttribute( 'id' );
+ var defaults = DataTable.defaults;
+ var $this = $(this);
+
+
+ /* Sanity check */
+ if ( this.nodeName.toLowerCase() != 'table' )
+ {
+ _fnLog( null, 0, 'Non-table node initialisation ('+this.nodeName+')', 2 );
+ return;
+ }
+
+ $(this).trigger( 'options.dt', oInit );
+
+ /* Backwards compatibility for the defaults */
+ _fnCompatOpts( defaults );
+ _fnCompatCols( defaults.column );
+
+ /* Convert the camel-case defaults to Hungarian */
+ _fnCamelToHungarian( defaults, defaults, true );
+ _fnCamelToHungarian( defaults.column, defaults.column, true );
+
+ /* Setting up the initialisation object */
+ _fnCamelToHungarian( defaults, $.extend( oInit, $this.data() ), true );
+
+
+
+ /* Check to see if we are re-initialising a table */
+ var allSettings = DataTable.settings;
+ for ( i=0, iLen=allSettings.length ; i<iLen ; i++ )
+ {
+ var s = allSettings[i];
+
+ /* Base check on table node */
+ if (
+ s.nTable == this ||
+ (s.nTHead && s.nTHead.parentNode == this) ||
+ (s.nTFoot && s.nTFoot.parentNode == this)
+ ) {
+ var bRetrieve = oInit.bRetrieve !== undefined ? oInit.bRetrieve : defaults.bRetrieve;
+ var bDestroy = oInit.bDestroy !== undefined ? oInit.bDestroy : defaults.bDestroy;
+
+ if ( emptyInit || bRetrieve )
+ {
+ return s.oInstance;
+ }
+ else if ( bDestroy )
+ {
+ new DataTable.Api(s).destroy();
+ break;
+ }
+ else
+ {
+ _fnLog( s, 0, 'Cannot reinitialise DataTable', 3 );
+ return;
+ }
+ }
+
+ /* If the element we are initialising has the same ID as a table which was previously
+ * initialised, but the table nodes don't match (from before) then we destroy the old
+ * instance by simply deleting it. This is under the assumption that the table has been
+ * destroyed by other methods. Anyone using non-id selectors will need to do this manually
+ */
+ if ( s.sTableId == this.id )
+ {
+ allSettings.splice( i, 1 );
+ break;
+ }
+ }
+
+ /* Ensure the table has an ID - required for accessibility */
+ if ( sId === null || sId === "" )
+ {
+ sId = "DataTables_Table_"+(DataTable.ext._unique++);
+ this.id = sId;
+ }
+
+ /* Create the settings object for this table and set some of the default parameters */
+ var oSettings = $.extend( true, {}, DataTable.models.oSettings, {
+ "sDestroyWidth": $this[0].style.width,
+ "sInstance": sId,
+ "sTableId": sId,
+ colgroup: $('<colgroup>').prependTo(this),
+ fastData: function (row, column, type) {
+ return _fnGetCellData(oSettings, row, column, type);
+ }
+ } );
+ oSettings.nTable = this;
+ oSettings.oInit = oInit;
+
+ allSettings.push( oSettings );
+
+ // Make a single API instance available for internal handling
+ oSettings.api = new _Api( oSettings );
+
+ // Need to add the instance after the instance after the settings object has been added
+ // to the settings array, so we can self reference the table instance if more than one
+ oSettings.oInstance = (_that.length===1) ? _that : $this.dataTable();
+
+ // Backwards compatibility, before we apply all the defaults
+ _fnCompatOpts( oInit );
+
+ // If the length menu is given, but the init display length is not, use the length menu
+ if ( oInit.aLengthMenu && ! oInit.iDisplayLength )
+ {
+ oInit.iDisplayLength = Array.isArray(oInit.aLengthMenu[0])
+ ? oInit.aLengthMenu[0][0]
+ : $.isPlainObject( oInit.aLengthMenu[0] )
+ ? oInit.aLengthMenu[0].value
+ : oInit.aLengthMenu[0];
+ }
+
+ // Apply the defaults and init options to make a single init object will all
+ // options defined from defaults and instance options.
+ oInit = _fnExtend( $.extend( true, {}, defaults ), oInit );
+
+
+ // Map the initialisation options onto the settings object
+ _fnMap( oSettings.oFeatures, oInit, [
+ "bPaginate",
+ "bLengthChange",
+ "bFilter",
+ "bSort",
+ "bSortMulti",
+ "bInfo",
+ "bProcessing",
+ "bAutoWidth",
+ "bSortClasses",
+ "bServerSide",
+ "bDeferRender"
+ ] );
+ _fnMap( oSettings, oInit, [
+ "ajax",
+ "fnFormatNumber",
+ "sServerMethod",
+ "aaSorting",
+ "aaSortingFixed",
+ "aLengthMenu",
+ "sPaginationType",
+ "iStateDuration",
+ "bSortCellsTop",
+ "iTabIndex",
+ "sDom",
+ "fnStateLoadCallback",
+ "fnStateSaveCallback",
+ "renderer",
+ "searchDelay",
+ "rowId",
+ "caption",
+ "layout",
+ "orderDescReverse",
+ "typeDetect",
+ [ "iCookieDuration", "iStateDuration" ], // backwards compat
+ [ "oSearch", "oPreviousSearch" ],
+ [ "aoSearchCols", "aoPreSearchCols" ],
+ [ "iDisplayLength", "_iDisplayLength" ]
+ ] );
+ _fnMap( oSettings.oScroll, oInit, [
+ [ "sScrollX", "sX" ],
+ [ "sScrollXInner", "sXInner" ],
+ [ "sScrollY", "sY" ],
+ [ "bScrollCollapse", "bCollapse" ]
+ ] );
+ _fnMap( oSettings.oLanguage, oInit, "fnInfoCallback" );
+
+ /* Callback functions which are array driven */
+ _fnCallbackReg( oSettings, 'aoDrawCallback', oInit.fnDrawCallback );
+ _fnCallbackReg( oSettings, 'aoStateSaveParams', oInit.fnStateSaveParams );
+ _fnCallbackReg( oSettings, 'aoStateLoadParams', oInit.fnStateLoadParams );
+ _fnCallbackReg( oSettings, 'aoStateLoaded', oInit.fnStateLoaded );
+ _fnCallbackReg( oSettings, 'aoRowCallback', oInit.fnRowCallback );
+ _fnCallbackReg( oSettings, 'aoRowCreatedCallback', oInit.fnCreatedRow );
+ _fnCallbackReg( oSettings, 'aoHeaderCallback', oInit.fnHeaderCallback );
+ _fnCallbackReg( oSettings, 'aoFooterCallback', oInit.fnFooterCallback );
+ _fnCallbackReg( oSettings, 'aoInitComplete', oInit.fnInitComplete );
+ _fnCallbackReg( oSettings, 'aoPreDrawCallback', oInit.fnPreDrawCallback );
+
+ oSettings.rowIdFn = _fnGetObjectDataFn( oInit.rowId );
+
+ /* Browser support detection */
+ _fnBrowserDetect( oSettings );
+
+ var oClasses = oSettings.oClasses;
+
+ $.extend( oClasses, DataTable.ext.classes, oInit.oClasses );
+ $this.addClass( oClasses.table );
+
+ if (! oSettings.oFeatures.bPaginate) {
+ oInit.iDisplayStart = 0;
+ }
+
+ if ( oSettings.iInitDisplayStart === undefined )
+ {
+ /* Display start point, taking into account the save saving */
+ oSettings.iInitDisplayStart = oInit.iDisplayStart;
+ oSettings._iDisplayStart = oInit.iDisplayStart;
+ }
+
+ var defer = oInit.iDeferLoading;
+ if ( defer !== null )
+ {
+ oSettings.deferLoading = true;
+
+ var tmp = Array.isArray(defer);
+ oSettings._iRecordsDisplay = tmp ? defer[0] : defer;
+ oSettings._iRecordsTotal = tmp ? defer[1] : defer;
+ }
+
+ /*
+ * Columns
+ * See if we should load columns automatically or use defined ones
+ */
+ var columnsInit = [];
+ var thead = this.getElementsByTagName('thead');
+ var initHeaderLayout = _fnDetectHeader( oSettings, thead[0] );
+
+ // If we don't have a columns array, then generate one with nulls
+ if ( oInit.aoColumns ) {
+ columnsInit = oInit.aoColumns;
+ }
+ else if ( initHeaderLayout.length ) {
+ for ( i=0, iLen=initHeaderLayout[0].length ; i<iLen ; i++ ) {
+ columnsInit.push( null );
+ }
+ }
+
+ // Add the columns
+ for ( i=0, iLen=columnsInit.length ; i<iLen ; i++ ) {
+ _fnAddColumn( oSettings );
+ }
+
+ // Apply the column definitions
+ _fnApplyColumnDefs( oSettings, oInit.aoColumnDefs, columnsInit, initHeaderLayout, function (iCol, oDef) {
+ _fnColumnOptions( oSettings, iCol, oDef );
+ } );
+
+ /* HTML5 attribute detection - build an mData object automatically if the
+ * attributes are found
+ */
+ var rowOne = $this.children('tbody').find('tr').eq(0);
+
+ if ( rowOne.length ) {
+ var a = function ( cell, name ) {
+ return cell.getAttribute( 'data-'+name ) !== null ? name : null;
+ };
+
+ $( rowOne[0] ).children('th, td').each( function (i, cell) {
+ var col = oSettings.aoColumns[i];
+
+ if (! col) {
+ _fnLog( oSettings, 0, 'Incorrect column count', 18 );
+ }
+
+ if ( col.mData === i ) {
+ var sort = a( cell, 'sort' ) || a( cell, 'order' );
+ var filter = a( cell, 'filter' ) || a( cell, 'search' );
+
+ if ( sort !== null || filter !== null ) {
+ col.mData = {
+ _: i+'.display',
+ sort: sort !== null ? i+'.@data-'+sort : undefined,
+ type: sort !== null ? i+'.@data-'+sort : undefined,
+ filter: filter !== null ? i+'.@data-'+filter : undefined
+ };
+ col._isArrayHost = true;
+
+ _fnColumnOptions( oSettings, i );
+ }
+ }
+ } );
+ }
+
+ // Must be done after everything which can be overridden by the state saving!
+ _fnCallbackReg( oSettings, 'aoDrawCallback', _fnSaveState );
+
+ var features = oSettings.oFeatures;
+ if ( oInit.bStateSave )
+ {
+ features.bStateSave = true;
+ }
+
+ // If aaSorting is not defined, then we use the first indicator in asSorting
+ // in case that has been altered, so the default sort reflects that option
+ if ( oInit.aaSorting === undefined ) {
+ var sorting = oSettings.aaSorting;
+ for ( i=0, iLen=sorting.length ; i<iLen ; i++ ) {
+ sorting[i][1] = oSettings.aoColumns[ i ].asSorting[0];
+ }
+ }
+
+ // Do a first pass on the sorting classes (allows any size changes to be taken into
+ // account, and also will apply sorting disabled classes if disabled
+ _fnSortingClasses( oSettings );
+
+ _fnCallbackReg( oSettings, 'aoDrawCallback', function () {
+ if ( oSettings.bSorted || _fnDataSource( oSettings ) === 'ssp' || features.bDeferRender ) {
+ _fnSortingClasses( oSettings );
+ }
+ } );
+
+
+ /*
+ * Table HTML init
+ * Cache the header, body and footer as required, creating them if needed
+ */
+ var caption = $this.children('caption');
+
+ if ( oSettings.caption ) {
+ if ( caption.length === 0 ) {
+ caption = $('<caption/>').appendTo( $this );
+ }
+
+ caption.html( oSettings.caption );
+ }
+
+ // Store the caption side, so we can remove the element from the document
+ // when creating the element
+ if (caption.length) {
+ caption[0]._captionSide = caption.css('caption-side');
+ oSettings.captionNode = caption[0];
+ }
+
+ if ( thead.length === 0 ) {
+ thead = $('<thead/>').appendTo($this);
+ }
+ oSettings.nTHead = thead[0];
+
+ var tbody = $this.children('tbody');
+ if ( tbody.length === 0 ) {
+ tbody = $('<tbody/>').insertAfter(thead);
+ }
+ oSettings.nTBody = tbody[0];
+
+ var tfoot = $this.children('tfoot');
+ if ( tfoot.length === 0 ) {
+ // If we are a scrolling table, and no footer has been given, then we need to create
+ // a tfoot element for the caption element to be appended to
+ tfoot = $('<tfoot/>').appendTo($this);
+ }
+ oSettings.nTFoot = tfoot[0];
+
+ // Copy the data index array
+ oSettings.aiDisplay = oSettings.aiDisplayMaster.slice();
+
+ // Initialisation complete - table can be drawn
+ oSettings.bInitialised = true;
+
+ // Language definitions
+ var oLanguage = oSettings.oLanguage;
+ $.extend( true, oLanguage, oInit.oLanguage );
+
+ if ( oLanguage.sUrl ) {
+ // Get the language definitions from a file
+ $.ajax( {
+ dataType: 'json',
+ url: oLanguage.sUrl,
+ success: function ( json ) {
+ _fnCamelToHungarian( defaults.oLanguage, json );
+ $.extend( true, oLanguage, json, oSettings.oInit.oLanguage );
+
+ _fnCallbackFire( oSettings, null, 'i18n', [oSettings], true);
+ _fnInitialise( oSettings );
+ },
+ error: function () {
+ // Error occurred loading language file
+ _fnLog( oSettings, 0, 'i18n file loading error', 21 );
+
+ // Continue on as best we can
+ _fnInitialise( oSettings );
+ }
+ } );
+ }
+ else {
+ _fnCallbackFire( oSettings, null, 'i18n', [oSettings], true);
+ _fnInitialise( oSettings );
+ }
+ } );
+ _that = null;
+ return this;
+ };
+
+
+
+ /**
+ * DataTables extensions
+ *
+ * This namespace acts as a collection area for plug-ins that can be used to
+ * extend DataTables capabilities. Indeed many of the build in methods
+ * use this method to provide their own capabilities (sorting methods for
+ * example).
+ *
+ * Note that this namespace is aliased to `jQuery.fn.dataTableExt` for legacy
+ * reasons
+ *
+ * @namespace
+ */
+ DataTable.ext = _ext = {
+ /**
+ * Buttons. For use with the Buttons extension for DataTables. This is
+ * defined here so other extensions can define buttons regardless of load
+ * order. It is _not_ used by DataTables core.
+ *
+ * @type object
+ * @default {}
+ */
+ buttons: {},
+
+
+ /**
+ * Element class names
+ *
+ * @type object
+ * @default {}
+ */
+ classes: {},
+
+
+ /**
+ * DataTables build type (expanded by the download builder)
+ *
+ * @type string
+ */
+ builder: "dt/dt-2.2.2",
+
+
+ /**
+ * Error reporting.
+ *
+ * How should DataTables report an error. Can take the value 'alert',
+ * 'throw', 'none' or a function.
+ *
+ * @type string|function
+ * @default alert
+ */
+ errMode: "alert",
+
+
+ /**
+ * Legacy so v1 plug-ins don't throw js errors on load
+ */
+ feature: [],
+
+ /**
+ * Feature plug-ins.
+ *
+ * This is an object of callbacks which provide the features for DataTables
+ * to be initialised via the `layout` option.
+ */
+ features: {},
+
+
+ /**
+ * Row searching.
+ *
+ * This method of searching is complimentary to the default type based
+ * searching, and a lot more comprehensive as it allows you complete control
+ * over the searching logic. Each element in this array is a function
+ * (parameters described below) that is called for every row in the table,
+ * and your logic decides if it should be included in the searching data set
+ * or not.
+ *
+ * Searching functions have the following input parameters:
+ *
+ * 1. `{object}` DataTables settings object: see
+ * {@link DataTable.models.oSettings}
+ * 2. `{array|object}` Data for the row to be processed (same as the
+ * original format that was passed in as the data source, or an array
+ * from a DOM data source
+ * 3. `{int}` Row index ({@link DataTable.models.oSettings.aoData}), which
+ * can be useful to retrieve the `TR` element if you need DOM interaction.
+ *
+ * And the following return is expected:
+ *
+ * * {boolean} Include the row in the searched result set (true) or not
+ * (false)
+ *
+ * Note that as with the main search ability in DataTables, technically this
+ * is "filtering", since it is subtractive. However, for consistency in
+ * naming we call it searching here.
+ *
+ * @type array
+ * @default []
+ *
+ * @example
+ * // The following example shows custom search being applied to the
+ * // fourth column (i.e. the data[3] index) based on two input values
+ * // from the end-user, matching the data in a certain range.
+ * $.fn.dataTable.ext.search.push(
+ * function( settings, data, dataIndex ) {
+ * var min = document.getElementById('min').value * 1;
+ * var max = document.getElementById('max').value * 1;
+ * var version = data[3] == "-" ? 0 : data[3]*1;
+ *
+ * if ( min == "" && max == "" ) {
+ * return true;
+ * }
+ * else if ( min == "" && version < max ) {
+ * return true;
+ * }
+ * else if ( min < version && "" == max ) {
+ * return true;
+ * }
+ * else if ( min < version && version < max ) {
+ * return true;
+ * }
+ * return false;
+ * }
+ * );
+ */
+ search: [],
+
+
+ /**
+ * Selector extensions
+ *
+ * The `selector` option can be used to extend the options available for the
+ * selector modifier options (`selector-modifier` object data type) that
+ * each of the three built in selector types offer (row, column and cell +
+ * their plural counterparts). For example the Select extension uses this
+ * mechanism to provide an option to select only rows, columns and cells
+ * that have been marked as selected by the end user (`{selected: true}`),
+ * which can be used in conjunction with the existing built in selector
+ * options.
+ *
+ * Each property is an array to which functions can be pushed. The functions
+ * take three attributes:
+ *
+ * * Settings object for the host table
+ * * Options object (`selector-modifier` object type)
+ * * Array of selected item indexes
+ *
+ * The return is an array of the resulting item indexes after the custom
+ * selector has been applied.
+ *
+ * @type object
+ */
+ selector: {
+ cell: [],
+ column: [],
+ row: []
+ },
+
+
+ /**
+ * Legacy configuration options. Enable and disable legacy options that
+ * are available in DataTables.
+ *
+ * @type object
+ */
+ legacy: {
+ /**
+ * Enable / disable DataTables 1.9 compatible server-side processing
+ * requests
+ *
+ * @type boolean
+ * @default null
+ */
+ ajax: null
+ },
+
+
+ /**
+ * Pagination plug-in methods.
+ *
+ * Each entry in this object is a function and defines which buttons should
+ * be shown by the pagination rendering method that is used for the table:
+ * {@link DataTable.ext.renderer.pageButton}. The renderer addresses how the
+ * buttons are displayed in the document, while the functions here tell it
+ * what buttons to display. This is done by returning an array of button
+ * descriptions (what each button will do).
+ *
+ * Pagination types (the four built in options and any additional plug-in
+ * options defined here) can be used through the `paginationType`
+ * initialisation parameter.
+ *
+ * The functions defined take two parameters:
+ *
+ * 1. `{int} page` The current page index
+ * 2. `{int} pages` The number of pages in the table
+ *
+ * Each function is expected to return an array where each element of the
+ * array can be one of:
+ *
+ * * `first` - Jump to first page when activated
+ * * `last` - Jump to last page when activated
+ * * `previous` - Show previous page when activated
+ * * `next` - Show next page when activated
+ * * `{int}` - Show page of the index given
+ * * `{array}` - A nested array containing the above elements to add a
+ * containing 'DIV' element (might be useful for styling).
+ *
+ * Note that DataTables v1.9- used this object slightly differently whereby
+ * an object with two functions would be defined for each plug-in. That
+ * ability is still supported by DataTables 1.10+ to provide backwards
+ * compatibility, but this option of use is now decremented and no longer
+ * documented in DataTables 1.10+.
+ *
+ * @type object
+ * @default {}
+ *
+ * @example
+ * // Show previous, next and current page buttons only
+ * $.fn.dataTableExt.oPagination.current = function ( page, pages ) {
+ * return [ 'previous', page, 'next' ];
+ * };
+ */
+ pager: {},
+
+
+ renderer: {
+ pageButton: {},
+ header: {}
+ },
+
+
+ /**
+ * Ordering plug-ins - custom data source
+ *
+ * The extension options for ordering of data available here is complimentary
+ * to the default type based ordering that DataTables typically uses. It
+ * allows much greater control over the the data that is being used to
+ * order a column, but is necessarily therefore more complex.
+ *
+ * This type of ordering is useful if you want to do ordering based on data
+ * live from the DOM (for example the contents of an 'input' element) rather
+ * than just the static string that DataTables knows of.
+ *
+ * The way these plug-ins work is that you create an array of the values you
+ * wish to be ordering for the column in question and then return that
+ * array. The data in the array much be in the index order of the rows in
+ * the table (not the currently ordering order!). Which order data gathering
+ * function is run here depends on the `dt-init columns.orderDataType`
+ * parameter that is used for the column (if any).
+ *
+ * The functions defined take two parameters:
+ *
+ * 1. `{object}` DataTables settings object: see
+ * {@link DataTable.models.oSettings}
+ * 2. `{int}` Target column index
+ *
+ * Each function is expected to return an array:
+ *
+ * * `{array}` Data for the column to be ordering upon
+ *
+ * @type array
+ *
+ * @example
+ * // Ordering using `input` node values
+ * $.fn.dataTable.ext.order['dom-text'] = function ( settings, col )
+ * {
+ * return this.api().column( col, {order:'index'} ).nodes().map( function ( td, i ) {
+ * return $('input', td).val();
+ * } );
+ * }
+ */
+ order: {},
+
+
+ /**
+ * Type based plug-ins.
+ *
+ * Each column in DataTables has a type assigned to it, either by automatic
+ * detection or by direct assignment using the `type` option for the column.
+ * The type of a column will effect how it is ordering and search (plug-ins
+ * can also make use of the column type if required).
+ *
+ * @namespace
+ */
+ type: {
+ /**
+ * Automatic column class assignment
+ */
+ className: {},
+
+ /**
+ * Type detection functions.
+ *
+ * The functions defined in this object are used to automatically detect
+ * a column's type, making initialisation of DataTables super easy, even
+ * when complex data is in the table.
+ *
+ * The functions defined take two parameters:
+ *
+ * 1. `{*}` Data from the column cell to be analysed
+ * 2. `{settings}` DataTables settings object. This can be used to
+ * perform context specific type detection - for example detection
+ * based on language settings such as using a comma for a decimal
+ * place. Generally speaking the options from the settings will not
+ * be required
+ *
+ * Each function is expected to return:
+ *
+ * * `{string|null}` Data type detected, or null if unknown (and thus
+ * pass it on to the other type detection functions.
+ *
+ * @type array
+ *
+ * @example
+ * // Currency type detection plug-in:
+ * $.fn.dataTable.ext.type.detect.push(
+ * function ( data, settings ) {
+ * // Check the numeric part
+ * if ( ! data.substring(1).match(/[0-9]/) ) {
+ * return null;
+ * }
+ *
+ * // Check prefixed by currency
+ * if ( data.charAt(0) == '$' || data.charAt(0) == '£' ) {
+ * return 'currency';
+ * }
+ * return null;
+ * }
+ * );
+ */
+ detect: [],
+
+ /**
+ * Automatic renderer assignment
+ */
+ render: {},
+
+
+ /**
+ * Type based search formatting.
+ *
+ * The type based searching functions can be used to pre-format the
+ * data to be search on. For example, it can be used to strip HTML
+ * tags or to de-format telephone numbers for numeric only searching.
+ *
+ * Note that is a search is not defined for a column of a given type,
+ * no search formatting will be performed.
+ *
+ * Pre-processing of searching data plug-ins - When you assign the sType
+ * for a column (or have it automatically detected for you by DataTables
+ * or a type detection plug-in), you will typically be using this for
+ * custom sorting, but it can also be used to provide custom searching
+ * by allowing you to pre-processing the data and returning the data in
+ * the format that should be searched upon. This is done by adding
+ * functions this object with a parameter name which matches the sType
+ * for that target column. This is the corollary of <i>afnSortData</i>
+ * for searching data.
+ *
+ * The functions defined take a single parameter:
+ *
+ * 1. `{*}` Data from the column cell to be prepared for searching
+ *
+ * Each function is expected to return:
+ *
+ * * `{string|null}` Formatted string that will be used for the searching.
+ *
+ * @type object
+ * @default {}
+ *
+ * @example
+ * $.fn.dataTable.ext.type.search['title-numeric'] = function ( d ) {
+ * return d.replace(/\n/g," ").replace( /<.*?>/g, "" );
+ * }
+ */
+ search: {},
+
+
+ /**
+ * Type based ordering.
+ *
+ * The column type tells DataTables what ordering to apply to the table
+ * when a column is sorted upon. The order for each type that is defined,
+ * is defined by the functions available in this object.
+ *
+ * Each ordering option can be described by three properties added to
+ * this object:
+ *
+ * * `{type}-pre` - Pre-formatting function
+ * * `{type}-asc` - Ascending order function
+ * * `{type}-desc` - Descending order function
+ *
+ * All three can be used together, only `{type}-pre` or only
+ * `{type}-asc` and `{type}-desc` together. It is generally recommended
+ * that only `{type}-pre` is used, as this provides the optimal
+ * implementation in terms of speed, although the others are provided
+ * for compatibility with existing Javascript sort functions.
+ *
+ * `{type}-pre`: Functions defined take a single parameter:
+ *
+ * 1. `{*}` Data from the column cell to be prepared for ordering
+ *
+ * And return:
+ *
+ * * `{*}` Data to be sorted upon
+ *
+ * `{type}-asc` and `{type}-desc`: Functions are typical Javascript sort
+ * functions, taking two parameters:
+ *
+ * 1. `{*}` Data to compare to the second parameter
+ * 2. `{*}` Data to compare to the first parameter
+ *
+ * And returning:
+ *
+ * * `{*}` Ordering match: <0 if first parameter should be sorted lower
+ * than the second parameter, ===0 if the two parameters are equal and
+ * >0 if the first parameter should be sorted height than the second
+ * parameter.
+ *
+ * @type object
+ * @default {}
+ *
+ * @example
+ * // Numeric ordering of formatted numbers with a pre-formatter
+ * $.extend( $.fn.dataTable.ext.type.order, {
+ * "string-pre": function(x) {
+ * a = (a === "-" || a === "") ? 0 : a.replace( /[^\d\-\.]/g, "" );
+ * return parseFloat( a );
+ * }
+ * } );
+ *
+ * @example
+ * // Case-sensitive string ordering, with no pre-formatting method
+ * $.extend( $.fn.dataTable.ext.order, {
+ * "string-case-asc": function(x,y) {
+ * return ((x < y) ? -1 : ((x > y) ? 1 : 0));
+ * },
+ * "string-case-desc": function(x,y) {
+ * return ((x < y) ? 1 : ((x > y) ? -1 : 0));
+ * }
+ * } );
+ */
+ order: {}
+ },
+
+ /**
+ * Unique DataTables instance counter
+ *
+ * @type int
+ * @private
+ */
+ _unique: 0,
+
+
+ //
+ // Depreciated
+ // The following properties are retained for backwards compatibility only.
+ // The should not be used in new projects and will be removed in a future
+ // version
+ //
+
+ /**
+ * Version check function.
+ * @type function
+ * @depreciated Since 1.10
+ */
+ fnVersionCheck: DataTable.fnVersionCheck,
+
+
+ /**
+ * Index for what 'this' index API functions should use
+ * @type int
+ * @deprecated Since v1.10
+ */
+ iApiIndex: 0,
+
+
+ /**
+ * Software version
+ * @type string
+ * @deprecated Since v1.10
+ */
+ sVersion: DataTable.version
+ };
+
+
+ //
+ // Backwards compatibility. Alias to pre 1.10 Hungarian notation counter parts
+ //
+ $.extend( _ext, {
+ afnFiltering: _ext.search,
+ aTypes: _ext.type.detect,
+ ofnSearch: _ext.type.search,
+ oSort: _ext.type.order,
+ afnSortData: _ext.order,
+ aoFeatures: _ext.feature,
+ oStdClasses: _ext.classes,
+ oPagination: _ext.pager
+ } );
+
+
+ $.extend( DataTable.ext.classes, {
+ container: 'dt-container',
+ empty: {
+ row: 'dt-empty'
+ },
+ info: {
+ container: 'dt-info'
+ },
+ layout: {
+ row: 'dt-layout-row',
+ cell: 'dt-layout-cell',
+ tableRow: 'dt-layout-table',
+ tableCell: '',
+ start: 'dt-layout-start',
+ end: 'dt-layout-end',
+ full: 'dt-layout-full'
+ },
+ length: {
+ container: 'dt-length',
+ select: 'dt-input'
+ },
+ order: {
+ canAsc: 'dt-orderable-asc',
+ canDesc: 'dt-orderable-desc',
+ isAsc: 'dt-ordering-asc',
+ isDesc: 'dt-ordering-desc',
+ none: 'dt-orderable-none',
+ position: 'sorting_'
+ },
+ processing: {
+ container: 'dt-processing'
+ },
+ scrolling: {
+ body: 'dt-scroll-body',
+ container: 'dt-scroll',
+ footer: {
+ self: 'dt-scroll-foot',
+ inner: 'dt-scroll-footInner'
+ },
+ header: {
+ self: 'dt-scroll-head',
+ inner: 'dt-scroll-headInner'
+ }
+ },
+ search: {
+ container: 'dt-search',
+ input: 'dt-input'
+ },
+ table: 'dataTable',
+ tbody: {
+ cell: '',
+ row: ''
+ },
+ thead: {
+ cell: '',
+ row: ''
+ },
+ tfoot: {
+ cell: '',
+ row: ''
+ },
+ paging: {
+ active: 'current',
+ button: 'dt-paging-button',
+ container: 'dt-paging',
+ disabled: 'disabled',
+ nav: ''
+ }
+ } );
+
+
+ /*
+ * It is useful to have variables which are scoped locally so only the
+ * DataTables functions can access them and they don't leak into global space.
+ * At the same time these functions are often useful over multiple files in the
+ * core and API, so we list, or at least document, all variables which are used
+ * by DataTables as private variables here. This also ensures that there is no
+ * clashing of variable names and that they can easily referenced for reuse.
+ */
+
+
+ // Defined else where
+ // _selector_run
+ // _selector_opts
+ // _selector_row_indexes
+
+ var _ext; // DataTable.ext
+ var _Api; // DataTable.Api
+ var _api_register; // DataTable.Api.register
+ var _api_registerPlural; // DataTable.Api.registerPlural
+
+ var _re_dic = {};
+ var _re_new_lines = /[\r\n\u2028]/g;
+ var _re_html = /<([^>]*>)/g;
+ var _max_str_len = Math.pow(2, 28);
+
+ // This is not strict ISO8601 - Date.parse() is quite lax, although
+ // implementations differ between browsers.
+ var _re_date = /^\d{2,4}[./-]\d{1,2}[./-]\d{1,2}([T ]{1}\d{1,2}[:.]\d{2}([.:]\d{2})?)?$/;
+
+ // Escape regular expression special characters
+ var _re_escape_regex = new RegExp( '(\\' + [ '/', '.', '*', '+', '?', '|', '(', ')', '[', ']', '{', '}', '\\', '$', '^', '-' ].join('|\\') + ')', 'g' );
+
+ // https://en.wikipedia.org/wiki/Foreign_exchange_market
+ // - \u20BD - Russian ruble.
+ // - \u20a9 - South Korean Won
+ // - \u20BA - Turkish Lira
+ // - \u20B9 - Indian Rupee
+ // - R - Brazil (R$) and South Africa
+ // - fr - Swiss Franc
+ // - kr - Swedish krona, Norwegian krone and Danish krone
+ // - \u2009 is thin space and \u202F is narrow no-break space, both used in many
+ // - Ƀ - Bitcoin
+ // - Ξ - Ethereum
+ // standards as thousands separators.
+ var _re_formatted_numeric = /['\u00A0,$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi;
+
+
+ var _empty = function ( d ) {
+ return !d || d === true || d === '-' ? true : false;
+ };
+
+
+ var _intVal = function ( s ) {
+ var integer = parseInt( s, 10 );
+ return !isNaN(integer) && isFinite(s) ? integer : null;
+ };
+
+ // Convert from a formatted number with characters other than `.` as the
+ // decimal place, to a Javascript number
+ var _numToDecimal = function ( num, decimalPoint ) {
+ // Cache created regular expressions for speed as this function is called often
+ if ( ! _re_dic[ decimalPoint ] ) {
+ _re_dic[ decimalPoint ] = new RegExp( _fnEscapeRegex( decimalPoint ), 'g' );
+ }
+ return typeof num === 'string' && decimalPoint !== '.' ?
+ num.replace( /\./g, '' ).replace( _re_dic[ decimalPoint ], '.' ) :
+ num;
+ };
+
+
+ var _isNumber = function ( d, decimalPoint, formatted, allowEmpty ) {
+ var type = typeof d;
+ var strType = type === 'string';
+
+ if ( type === 'number' || type === 'bigint') {
+ return true;
+ }
+
+ // If empty return immediately so there must be a number if it is a
+ // formatted string (this stops the string "k", or "kr", etc being detected
+ // as a formatted number for currency
+ if ( allowEmpty && _empty( d ) ) {
+ return true;
+ }
+
+ if ( decimalPoint && strType ) {
+ d = _numToDecimal( d, decimalPoint );
+ }
+
+ if ( formatted && strType ) {
+ d = d.replace( _re_formatted_numeric, '' );
+ }
+
+ return !isNaN( parseFloat(d) ) && isFinite( d );
+ };
+
+
+ // A string without HTML in it can be considered to be HTML still
+ var _isHtml = function ( d ) {
+ return _empty( d ) || typeof d === 'string';
+ };
+
+ // Is a string a number surrounded by HTML?
+ var _htmlNumeric = function ( d, decimalPoint, formatted, allowEmpty ) {
+ if ( allowEmpty && _empty( d ) ) {
+ return true;
+ }
+
+ // input and select strings mean that this isn't just a number
+ if (typeof d === 'string' && d.match(/<(input|select)/i)) {
+ return null;
+ }
+
+ var html = _isHtml( d );
+ return ! html ?
+ null :
+ _isNumber( _stripHtml( d ), decimalPoint, formatted, allowEmpty ) ?
+ true :
+ null;
+ };
+
+
+ var _pluck = function ( a, prop, prop2 ) {
+ var out = [];
+ var i=0, ien=a.length;
+
+ // Could have the test in the loop for slightly smaller code, but speed
+ // is essential here
+ if ( prop2 !== undefined ) {
+ for ( ; i<ien ; i++ ) {
+ if ( a[i] && a[i][ prop ] ) {
+ out.push( a[i][ prop ][ prop2 ] );
+ }
+ }
+ }
+ else {
+ for ( ; i<ien ; i++ ) {
+ if ( a[i] ) {
+ out.push( a[i][ prop ] );
+ }
+ }
+ }
+
+ return out;
+ };
+
+
+ // Basically the same as _pluck, but rather than looping over `a` we use `order`
+ // as the indexes to pick from `a`
+ var _pluck_order = function ( a, order, prop, prop2 )
+ {
+ var out = [];
+ var i=0, ien=order.length;
+
+ // Could have the test in the loop for slightly smaller code, but speed
+ // is essential here
+ if ( prop2 !== undefined ) {
+ for ( ; i<ien ; i++ ) {
+ if ( a[ order[i] ] && a[ order[i] ][ prop ] ) {
+ out.push( a[ order[i] ][ prop ][ prop2 ] );
+ }
+ }
+ }
+ else {
+ for ( ; i<ien ; i++ ) {
+ if ( a[ order[i] ] ) {
+ out.push( a[ order[i] ][ prop ] );
+ }
+ }
+ }
+
+ return out;
+ };
+
+
+ var _range = function ( len, start )
+ {
+ var out = [];
+ var end;
+
+ if ( start === undefined ) {
+ start = 0;
+ end = len;
+ }
+ else {
+ end = start;
+ start = len;
+ }
+
+ for ( var i=start ; i<end ; i++ ) {
+ out.push( i );
+ }
+
+ return out;
+ };
+
+
+ var _removeEmpty = function ( a )
+ {
+ var out = [];
+
+ for ( var i=0, ien=a.length ; i<ien ; i++ ) {
+ if ( a[i] ) { // careful - will remove all falsy values!
+ out.push( a[i] );
+ }
+ }
+
+ return out;
+ };
+
+ // Replaceable function in api.util
+ var _stripHtml = function (input) {
+ if (! input || typeof input !== 'string') {
+ return input;
+ }
+
+ // Irrelevant check to workaround CodeQL's false positive on the regex
+ if (input.length > _max_str_len) {
+ throw new Error('Exceeded max str len');
+ }
+
+ var previous;
+
+ input = input.replace(_re_html, ''); // Complete tags
+
+ // Safety for incomplete script tag - use do / while to ensure that
+ // we get all instances
+ do {
+ previous = input;
+ input = input.replace(/<script/i, '');
+ } while (input !== previous);
+
+ return previous;
+ };
+
+ // Replaceable function in api.util
+ var _escapeHtml = function ( d ) {
+ if (Array.isArray(d)) {
+ d = d.join(',');
+ }
+
+ return typeof d === 'string' ?
+ d
+ .replace(/&/g, '&')
+ .replace(/</g, '<')
+ .replace(/>/g, '>')
+ .replace(/"/g, '"') :
+ d;
+ };
+
+ // Remove diacritics from a string by decomposing it and then removing
+ // non-ascii characters
+ var _normalize = function (str, both) {
+ if (typeof str !== 'string') {
+ return str;
+ }
+
+ // It is faster to just run `normalize` than it is to check if
+ // we need to with a regex! (Check as it isn't available in old
+ // Safari)
+ var res = str.normalize
+ ? str.normalize("NFD")
+ : str;
+
+ // Equally, here we check if a regex is needed or not
+ return res.length !== str.length
+ ? (both === true ? str + ' ' : '' ) + res.replace(/[\u0300-\u036f]/g, "")
+ : res;
+ }
+
+ /**
+ * Determine if all values in the array are unique. This means we can short
+ * cut the _unique method at the cost of a single loop. A sorted array is used
+ * to easily check the values.
+ *
+ * @param {array} src Source array
+ * @return {boolean} true if all unique, false otherwise
+ * @ignore
+ */
+ var _areAllUnique = function ( src ) {
+ if ( src.length < 2 ) {
+ return true;
+ }
+
+ var sorted = src.slice().sort();
+ var last = sorted[0];
+
+ for ( var i=1, ien=sorted.length ; i<ien ; i++ ) {
+ if ( sorted[i] === last ) {
+ return false;
+ }
+
+ last = sorted[i];
+ }
+
+ return true;
+ };
+
+
+ /**
+ * Find the unique elements in a source array.
+ *
+ * @param {array} src Source array
+ * @return {array} Array of unique items
+ * @ignore
+ */
+ var _unique = function ( src )
+ {
+ if (Array.from && Set) {
+ return Array.from(new Set(src));
+ }
+
+ if ( _areAllUnique( src ) ) {
+ return src.slice();
+ }
+
+ // A faster unique method is to use object keys to identify used values,
+ // but this doesn't work with arrays or objects, which we must also
+ // consider. See jsperf.app/compare-array-unique-versions/4 for more
+ // information.
+ var
+ out = [],
+ val,
+ i, ien=src.length,
+ j, k=0;
+
+ again: for ( i=0 ; i<ien ; i++ ) {
+ val = src[i];
+
+ for ( j=0 ; j<k ; j++ ) {
+ if ( out[j] === val ) {
+ continue again;
+ }
+ }
+
+ out.push( val );
+ k++;
+ }
+
+ return out;
+ };
+
+ // Surprisingly this is faster than [].concat.apply
+ // https://jsperf.com/flatten-an-array-loop-vs-reduce/2
+ var _flatten = function (out, val) {
+ if (Array.isArray(val)) {
+ for (var i=0 ; i<val.length ; i++) {
+ _flatten(out, val[i]);
+ }
+ }
+ else {
+ out.push(val);
+ }
+
+ return out;
+ }
+
+ // Similar to jQuery's addClass, but use classList.add
+ function _addClass(el, name) {
+ if (name) {
+ name.split(' ').forEach(function (n) {
+ if (n) {
+ // `add` does deduplication, so no need to check `contains`
+ el.classList.add(n);
+ }
+ });
+ }
+ }
+
+ /**
+ * DataTables utility methods
+ *
+ * This namespace provides helper methods that DataTables uses internally to
+ * create a DataTable, but which are not exclusively used only for DataTables.
+ * These methods can be used by extension authors to save the duplication of
+ * code.
+ *
+ * @namespace
+ */
+ DataTable.util = {
+ /**
+ * Return a string with diacritic characters decomposed
+ * @param {*} mixed Function or string to normalize
+ * @param {*} both Return original string and the normalized string
+ * @returns String or undefined
+ */
+ diacritics: function (mixed, both) {
+ var type = typeof mixed;
+
+ if (type !== 'function') {
+ return _normalize(mixed, both);
+ }
+ _normalize = mixed;
+ },
+
+ /**
+ * Debounce a function
+ *
+ * @param {function} fn Function to be called
+ * @param {integer} freq Call frequency in mS
+ * @return {function} Wrapped function
+ */
+ debounce: function ( fn, timeout ) {
+ var timer;
+
+ return function () {
+ var that = this;
+ var args = arguments;
+
+ clearTimeout(timer);
+
+ timer = setTimeout( function () {
+ fn.apply(that, args);
+ }, timeout || 250 );
+ };
+ },
+
+ /**
+ * Throttle the calls to a function. Arguments and context are maintained
+ * for the throttled function.
+ *
+ * @param {function} fn Function to be called
+ * @param {integer} freq Call frequency in mS
+ * @return {function} Wrapped function
+ */
+ throttle: function ( fn, freq ) {
+ var
+ frequency = freq !== undefined ? freq : 200,
+ last,
+ timer;
+
+ return function () {
+ var
+ that = this,
+ now = +new Date(),
+ args = arguments;
+
+ if ( last && now < last + frequency ) {
+ clearTimeout( timer );
+
+ timer = setTimeout( function () {
+ last = undefined;
+ fn.apply( that, args );
+ }, frequency );
+ }
+ else {
+ last = now;
+ fn.apply( that, args );
+ }
+ };
+ },
+
+ /**
+ * Escape a string such that it can be used in a regular expression
+ *
+ * @param {string} val string to escape
+ * @returns {string} escaped string
+ */
+ escapeRegex: function ( val ) {
+ return val.replace( _re_escape_regex, '\\$1' );
+ },
+
+ /**
+ * Create a function that will write to a nested object or array
+ * @param {*} source JSON notation string
+ * @returns Write function
+ */
+ set: function ( source ) {
+ if ( $.isPlainObject( source ) ) {
+ /* Unlike get, only the underscore (global) option is used for for
+ * setting data since we don't know the type here. This is why an object
+ * option is not documented for `mData` (which is read/write), but it is
+ * for `mRender` which is read only.
+ */
+ return DataTable.util.set( source._ );
+ }
+ else if ( source === null ) {
+ // Nothing to do when the data source is null
+ return function () {};
+ }
+ else if ( typeof source === 'function' ) {
+ return function (data, val, meta) {
+ source( data, 'set', val, meta );
+ };
+ }
+ else if (
+ typeof source === 'string' && (source.indexOf('.') !== -1 ||
+ source.indexOf('[') !== -1 || source.indexOf('(') !== -1)
+ ) {
+ // Like the get, we need to get data from a nested object
+ var setData = function (data, val, src) {
+ var a = _fnSplitObjNotation( src ), b;
+ var aLast = a[a.length-1];
+ var arrayNotation, funcNotation, o, innerSrc;
+
+ for ( var i=0, iLen=a.length-1 ; i<iLen ; i++ ) {
+ // Protect against prototype pollution
+ if (a[i] === '__proto__' || a[i] === 'constructor') {
+ throw new Error('Cannot set prototype values');
+ }
+
+ // Check if we are dealing with an array notation request
+ arrayNotation = a[i].match(__reArray);
+ funcNotation = a[i].match(__reFn);
+
+ if ( arrayNotation ) {
+ a[i] = a[i].replace(__reArray, '');
+ data[ a[i] ] = [];
+
+ // Get the remainder of the nested object to set so we can recurse
+ b = a.slice();
+ b.splice( 0, i+1 );
+ innerSrc = b.join('.');
+
+ // Traverse each entry in the array setting the properties requested
+ if ( Array.isArray( val ) ) {
+ for ( var j=0, jLen=val.length ; j<jLen ; j++ ) {
+ o = {};
+ setData( o, val[j], innerSrc );
+ data[ a[i] ].push( o );
+ }
+ }
+ else {
+ // We've been asked to save data to an array, but it
+ // isn't array data to be saved. Best that can be done
+ // is to just save the value.
+ data[ a[i] ] = val;
+ }
+
+ // The inner call to setData has already traversed through the remainder
+ // of the source and has set the data, thus we can exit here
+ return;
+ }
+ else if ( funcNotation ) {
+ // Function call
+ a[i] = a[i].replace(__reFn, '');
+ data = data[ a[i] ]( val );
+ }
+
+ // If the nested object doesn't currently exist - since we are
+ // trying to set the value - create it
+ if ( data[ a[i] ] === null || data[ a[i] ] === undefined ) {
+ data[ a[i] ] = {};
+ }
+ data = data[ a[i] ];
+ }
+
+ // Last item in the input - i.e, the actual set
+ if ( aLast.match(__reFn ) ) {
+ // Function call
+ data = data[ aLast.replace(__reFn, '') ]( val );
+ }
+ else {
+ // If array notation is used, we just want to strip it and use the property name
+ // and assign the value. If it isn't used, then we get the result we want anyway
+ data[ aLast.replace(__reArray, '') ] = val;
+ }
+ };
+
+ return function (data, val) { // meta is also passed in, but not used
+ return setData( data, val, source );
+ };
+ }
+ else {
+ // Array or flat object mapping
+ return function (data, val) { // meta is also passed in, but not used
+ data[source] = val;
+ };
+ }
+ },
+
+ /**
+ * Create a function that will read nested objects from arrays, based on JSON notation
+ * @param {*} source JSON notation string
+ * @returns Value read
+ */
+ get: function ( source ) {
+ if ( $.isPlainObject( source ) ) {
+ // Build an object of get functions, and wrap them in a single call
+ var o = {};
+ $.each( source, function (key, val) {
+ if ( val ) {
+ o[key] = DataTable.util.get( val );
+ }
+ } );
+
+ return function (data, type, row, meta) {
+ var t = o[type] || o._;
+ return t !== undefined ?
+ t(data, type, row, meta) :
+ data;
+ };
+ }
+ else if ( source === null ) {
+ // Give an empty string for rendering / sorting etc
+ return function (data) { // type, row and meta also passed, but not used
+ return data;
+ };
+ }
+ else if ( typeof source === 'function' ) {
+ return function (data, type, row, meta) {
+ return source( data, type, row, meta );
+ };
+ }
+ else if (
+ typeof source === 'string' && (source.indexOf('.') !== -1 ||
+ source.indexOf('[') !== -1 || source.indexOf('(') !== -1)
+ ) {
+ /* If there is a . in the source string then the data source is in a
+ * nested object so we loop over the data for each level to get the next
+ * level down. On each loop we test for undefined, and if found immediately
+ * return. This allows entire objects to be missing and sDefaultContent to
+ * be used if defined, rather than throwing an error
+ */
+ var fetchData = function (data, type, src) {
+ var arrayNotation, funcNotation, out, innerSrc;
+
+ if ( src !== "" ) {
+ var a = _fnSplitObjNotation( src );
+
+ for ( var i=0, iLen=a.length ; i<iLen ; i++ ) {
+ // Check if we are dealing with special notation
+ arrayNotation = a[i].match(__reArray);
+ funcNotation = a[i].match(__reFn);
+
+ if ( arrayNotation ) {
+ // Array notation
+ a[i] = a[i].replace(__reArray, '');
+
+ // Condition allows simply [] to be passed in
+ if ( a[i] !== "" ) {
+ data = data[ a[i] ];
+ }
+ out = [];
+
+ // Get the remainder of the nested object to get
+ a.splice( 0, i+1 );
+ innerSrc = a.join('.');
+
+ // Traverse each entry in the array getting the properties requested
+ if ( Array.isArray( data ) ) {
+ for ( var j=0, jLen=data.length ; j<jLen ; j++ ) {
+ out.push( fetchData( data[j], type, innerSrc ) );
+ }
+ }
+
+ // If a string is given in between the array notation indicators, that
+ // is used to join the strings together, otherwise an array is returned
+ var join = arrayNotation[0].substring(1, arrayNotation[0].length-1);
+ data = (join==="") ? out : out.join(join);
+
+ // The inner call to fetchData has already traversed through the remainder
+ // of the source requested, so we exit from the loop
+ break;
+ }
+ else if ( funcNotation ) {
+ // Function call
+ a[i] = a[i].replace(__reFn, '');
+ data = data[ a[i] ]();
+ continue;
+ }
+
+ if (data === null || data[ a[i] ] === null) {
+ return null;
+ }
+ else if ( data === undefined || data[ a[i] ] === undefined ) {
+ return undefined;
+ }
+
+ data = data[ a[i] ];
+ }
+ }
+
+ return data;
+ };
+
+ return function (data, type) { // row and meta also passed, but not used
+ return fetchData( data, type, source );
+ };
+ }
+ else {
+ // Array or flat object mapping
+ return function (data) { // row and meta also passed, but not used
+ return data[source];
+ };
+ }
+ },
+
+ stripHtml: function (mixed) {
+ var type = typeof mixed;
+
+ if (type === 'function') {
+ _stripHtml = mixed;
+ return;
+ }
+ else if (type === 'string') {
+ return _stripHtml(mixed);
+ }
+ return mixed;
+ },
+
+ escapeHtml: function (mixed) {
+ var type = typeof mixed;
+
+ if (type === 'function') {
+ _escapeHtml = mixed;
+ return;
+ }
+ else if (type === 'string' || Array.isArray(mixed)) {
+ return _escapeHtml(mixed);
+ }
+ return mixed;
+ },
+
+ unique: _unique
+ };
+
+
+
+ /**
+ * Create a mapping object that allows camel case parameters to be looked up
+ * for their Hungarian counterparts. The mapping is stored in a private
+ * parameter called `_hungarianMap` which can be accessed on the source object.
+ * @param {object} o
+ * @memberof DataTable#oApi
+ */
+ function _fnHungarianMap ( o )
+ {
+ var
+ hungarian = 'a aa ai ao as b fn i m o s ',
+ match,
+ newKey,
+ map = {};
+
+ $.each( o, function (key) {
+ match = key.match(/^([^A-Z]+?)([A-Z])/);
+
+ if ( match && hungarian.indexOf(match[1]+' ') !== -1 )
+ {
+ newKey = key.replace( match[0], match[2].toLowerCase() );
+ map[ newKey ] = key;
+
+ if ( match[1] === 'o' )
+ {
+ _fnHungarianMap( o[key] );
+ }
+ }
+ } );
+
+ o._hungarianMap = map;
+ }
+
+
+ /**
+ * Convert from camel case parameters to Hungarian, based on a Hungarian map
+ * created by _fnHungarianMap.
+ * @param {object} src The model object which holds all parameters that can be
+ * mapped.
+ * @param {object} user The object to convert from camel case to Hungarian.
+ * @param {boolean} force When set to `true`, properties which already have a
+ * Hungarian value in the `user` object will be overwritten. Otherwise they
+ * won't be.
+ * @memberof DataTable#oApi
+ */
+ function _fnCamelToHungarian ( src, user, force )
+ {
+ if ( ! src._hungarianMap ) {
+ _fnHungarianMap( src );
+ }
+
+ var hungarianKey;
+
+ $.each( user, function (key) {
+ hungarianKey = src._hungarianMap[ key ];
+
+ if ( hungarianKey !== undefined && (force || user[hungarianKey] === undefined) )
+ {
+ // For objects, we need to buzz down into the object to copy parameters
+ if ( hungarianKey.charAt(0) === 'o' )
+ {
+ // Copy the camelCase options over to the hungarian
+ if ( ! user[ hungarianKey ] ) {
+ user[ hungarianKey ] = {};
+ }
+ $.extend( true, user[hungarianKey], user[key] );
+
+ _fnCamelToHungarian( src[hungarianKey], user[hungarianKey], force );
+ }
+ else {
+ user[hungarianKey] = user[ key ];
+ }
+ }
+ } );
+ }
+
+ /**
+ * Map one parameter onto another
+ * @param {object} o Object to map
+ * @param {*} knew The new parameter name
+ * @param {*} old The old parameter name
+ */
+ var _fnCompatMap = function ( o, knew, old ) {
+ if ( o[ knew ] !== undefined ) {
+ o[ old ] = o[ knew ];
+ }
+ };
+
+
+ /**
+ * Provide backwards compatibility for the main DT options. Note that the new
+ * options are mapped onto the old parameters, so this is an external interface
+ * change only.
+ * @param {object} init Object to map
+ */
+ function _fnCompatOpts ( init )
+ {
+ _fnCompatMap( init, 'ordering', 'bSort' );
+ _fnCompatMap( init, 'orderMulti', 'bSortMulti' );
+ _fnCompatMap( init, 'orderClasses', 'bSortClasses' );
+ _fnCompatMap( init, 'orderCellsTop', 'bSortCellsTop' );
+ _fnCompatMap( init, 'order', 'aaSorting' );
+ _fnCompatMap( init, 'orderFixed', 'aaSortingFixed' );
+ _fnCompatMap( init, 'paging', 'bPaginate' );
+ _fnCompatMap( init, 'pagingType', 'sPaginationType' );
+ _fnCompatMap( init, 'pageLength', 'iDisplayLength' );
+ _fnCompatMap( init, 'searching', 'bFilter' );
+
+ // Boolean initialisation of x-scrolling
+ if ( typeof init.sScrollX === 'boolean' ) {
+ init.sScrollX = init.sScrollX ? '100%' : '';
+ }
+ if ( typeof init.scrollX === 'boolean' ) {
+ init.scrollX = init.scrollX ? '100%' : '';
+ }
+
+ // Column search objects are in an array, so it needs to be converted
+ // element by element
+ var searchCols = init.aoSearchCols;
+
+ if ( searchCols ) {
+ for ( var i=0, ien=searchCols.length ; i<ien ; i++ ) {
+ if ( searchCols[i] ) {
+ _fnCamelToHungarian( DataTable.models.oSearch, searchCols[i] );
+ }
+ }
+ }
+
+ // Enable search delay if server-side processing is enabled
+ if (init.serverSide && ! init.searchDelay) {
+ init.searchDelay = 400;
+ }
+ }
+
+
+ /**
+ * Provide backwards compatibility for column options. Note that the new options
+ * are mapped onto the old parameters, so this is an external interface change
+ * only.
+ * @param {object} init Object to map
+ */
+ function _fnCompatCols ( init )
+ {
+ _fnCompatMap( init, 'orderable', 'bSortable' );
+ _fnCompatMap( init, 'orderData', 'aDataSort' );
+ _fnCompatMap( init, 'orderSequence', 'asSorting' );
+ _fnCompatMap( init, 'orderDataType', 'sortDataType' );
+
+ // orderData can be given as an integer
+ var dataSort = init.aDataSort;
+ if ( typeof dataSort === 'number' && ! Array.isArray( dataSort ) ) {
+ init.aDataSort = [ dataSort ];
+ }
+ }
+
+
+ /**
+ * Browser feature detection for capabilities, quirks
+ * @param {object} settings dataTables settings object
+ * @memberof DataTable#oApi
+ */
+ function _fnBrowserDetect( settings )
+ {
+ // We don't need to do this every time DataTables is constructed, the values
+ // calculated are specific to the browser and OS configuration which we
+ // don't expect to change between initialisations
+ if ( ! DataTable.__browser ) {
+ var browser = {};
+ DataTable.__browser = browser;
+
+ // Scrolling feature / quirks detection
+ var n = $('<div/>')
+ .css( {
+ position: 'fixed',
+ top: 0,
+ left: -1 * window.pageXOffset, // allow for scrolling
+ height: 1,
+ width: 1,
+ overflow: 'hidden'
+ } )
+ .append(
+ $('<div/>')
+ .css( {
+ position: 'absolute',
+ top: 1,
+ left: 1,
+ width: 100,
+ overflow: 'scroll'
+ } )
+ .append(
+ $('<div/>')
+ .css( {
+ width: '100%',
+ height: 10
+ } )
+ )
+ )
+ .appendTo( 'body' );
+
+ var outer = n.children();
+ var inner = outer.children();
+
+ // Get scrollbar width
+ browser.barWidth = outer[0].offsetWidth - outer[0].clientWidth;
+
+ // In rtl text layout, some browsers (most, but not all) will place the
+ // scrollbar on the left, rather than the right.
+ browser.bScrollbarLeft = Math.round( inner.offset().left ) !== 1;
+
+ n.remove();
+ }
+
+ $.extend( settings.oBrowser, DataTable.__browser );
+ settings.oScroll.iBarWidth = DataTable.__browser.barWidth;
+ }
+
+ /**
+ * Add a column to the list used for the table with default values
+ * @param {object} oSettings dataTables settings object
+ * @memberof DataTable#oApi
+ */
+ function _fnAddColumn( oSettings )
+ {
+ // Add column to aoColumns array
+ var oDefaults = DataTable.defaults.column;
+ var iCol = oSettings.aoColumns.length;
+ var oCol = $.extend( {}, DataTable.models.oColumn, oDefaults, {
+ "aDataSort": oDefaults.aDataSort ? oDefaults.aDataSort : [iCol],
+ "mData": oDefaults.mData ? oDefaults.mData : iCol,
+ idx: iCol,
+ searchFixed: {},
+ colEl: $('<col>').attr('data-dt-column', iCol)
+ } );
+ oSettings.aoColumns.push( oCol );
+
+ // Add search object for column specific search. Note that the `searchCols[ iCol ]`
+ // passed into extend can be undefined. This allows the user to give a default
+ // with only some of the parameters defined, and also not give a default
+ var searchCols = oSettings.aoPreSearchCols;
+ searchCols[ iCol ] = $.extend( {}, DataTable.models.oSearch, searchCols[ iCol ] );
+ }
+
+
+ /**
+ * Apply options for a column
+ * @param {object} oSettings dataTables settings object
+ * @param {int} iCol column index to consider
+ * @param {object} oOptions object with sType, bVisible and bSearchable etc
+ * @memberof DataTable#oApi
+ */
+ function _fnColumnOptions( oSettings, iCol, oOptions )
+ {
+ var oCol = oSettings.aoColumns[ iCol ];
+
+ /* User specified column options */
+ if ( oOptions !== undefined && oOptions !== null )
+ {
+ // Backwards compatibility
+ _fnCompatCols( oOptions );
+
+ // Map camel case parameters to their Hungarian counterparts
+ _fnCamelToHungarian( DataTable.defaults.column, oOptions, true );
+
+ /* Backwards compatibility for mDataProp */
+ if ( oOptions.mDataProp !== undefined && !oOptions.mData )
+ {
+ oOptions.mData = oOptions.mDataProp;
+ }
+
+ if ( oOptions.sType )
+ {
+ oCol._sManualType = oOptions.sType;
+ }
+
+ // `class` is a reserved word in Javascript, so we need to provide
+ // the ability to use a valid name for the camel case input
+ if ( oOptions.className && ! oOptions.sClass )
+ {
+ oOptions.sClass = oOptions.className;
+ }
+
+ var origClass = oCol.sClass;
+
+ $.extend( oCol, oOptions );
+ _fnMap( oCol, oOptions, "sWidth", "sWidthOrig" );
+
+ // Merge class from previously defined classes with this one, rather than just
+ // overwriting it in the extend above
+ if (origClass !== oCol.sClass) {
+ oCol.sClass = origClass + ' ' + oCol.sClass;
+ }
+
+ /* iDataSort to be applied (backwards compatibility), but aDataSort will take
+ * priority if defined
+ */
+ if ( oOptions.iDataSort !== undefined )
+ {
+ oCol.aDataSort = [ oOptions.iDataSort ];
+ }
+ _fnMap( oCol, oOptions, "aDataSort" );
+ }
+
+ /* Cache the data get and set functions for speed */
+ var mDataSrc = oCol.mData;
+ var mData = _fnGetObjectDataFn( mDataSrc );
+
+ // The `render` option can be given as an array to access the helper rendering methods.
+ // The first element is the rendering method to use, the rest are the parameters to pass
+ if ( oCol.mRender && Array.isArray( oCol.mRender ) ) {
+ var copy = oCol.mRender.slice();
+ var name = copy.shift();
+
+ oCol.mRender = DataTable.render[name].apply(window, copy);
+ }
+
+ oCol._render = oCol.mRender ? _fnGetObjectDataFn( oCol.mRender ) : null;
+
+ var attrTest = function( src ) {
+ return typeof src === 'string' && src.indexOf('@') !== -1;
+ };
+ oCol._bAttrSrc = $.isPlainObject( mDataSrc ) && (
+ attrTest(mDataSrc.sort) || attrTest(mDataSrc.type) || attrTest(mDataSrc.filter)
+ );
+ oCol._setter = null;
+
+ oCol.fnGetData = function (rowData, type, meta) {
+ var innerData = mData( rowData, type, undefined, meta );
+
+ return oCol._render && type ?
+ oCol._render( innerData, type, rowData, meta ) :
+ innerData;
+ };
+ oCol.fnSetData = function ( rowData, val, meta ) {
+ return _fnSetObjectDataFn( mDataSrc )( rowData, val, meta );
+ };
+
+ // Indicate if DataTables should read DOM data as an object or array
+ // Used in _fnGetRowElements
+ if ( typeof mDataSrc !== 'number' && ! oCol._isArrayHost ) {
+ oSettings._rowReadObject = true;
+ }
+
+ /* Feature sorting overrides column specific when off */
+ if ( !oSettings.oFeatures.bSort )
+ {
+ oCol.bSortable = false;
+ }
+ }
+
+
+ /**
+ * Adjust the table column widths for new data. Note: you would probably want to
+ * do a redraw after calling this function!
+ * @param {object} settings dataTables settings object
+ * @memberof DataTable#oApi
+ */
+ function _fnAdjustColumnSizing ( settings )
+ {
+ _fnCalculateColumnWidths( settings );
+ _fnColumnSizes( settings );
+
+ var scroll = settings.oScroll;
+ if ( scroll.sY !== '' || scroll.sX !== '') {
+ _fnScrollDraw( settings );
+ }
+
+ _fnCallbackFire( settings, null, 'column-sizing', [settings] );
+ }
+
+ /**
+ * Apply column sizes
+ *
+ * @param {*} settings DataTables settings object
+ */
+ function _fnColumnSizes ( settings )
+ {
+ var cols = settings.aoColumns;
+
+ for (var i=0 ; i<cols.length ; i++) {
+ var width = _fnColumnsSumWidth(settings, [i], false, false);
+
+ cols[i].colEl.css('width', width);
+
+ if (settings.oScroll.sX) {
+ cols[i].colEl.css('min-width', width);
+ }
+ }
+ }
+
+
+ /**
+ * Convert the index of a visible column to the index in the data array (take account
+ * of hidden columns)
+ * @param {object} oSettings dataTables settings object
+ * @param {int} iMatch Visible column index to lookup
+ * @returns {int} i the data index
+ * @memberof DataTable#oApi
+ */
+ function _fnVisibleToColumnIndex( oSettings, iMatch )
+ {
+ var aiVis = _fnGetColumns( oSettings, 'bVisible' );
+
+ return typeof aiVis[iMatch] === 'number' ?
+ aiVis[iMatch] :
+ null;
+ }
+
+
+ /**
+ * Convert the index of an index in the data array and convert it to the visible
+ * column index (take account of hidden columns)
+ * @param {int} iMatch Column index to lookup
+ * @param {object} oSettings dataTables settings object
+ * @returns {int} i the data index
+ * @memberof DataTable#oApi
+ */
+ function _fnColumnIndexToVisible( oSettings, iMatch )
+ {
+ var aiVis = _fnGetColumns( oSettings, 'bVisible' );
+ var iPos = aiVis.indexOf(iMatch);
+
+ return iPos !== -1 ? iPos : null;
+ }
+
+
+ /**
+ * Get the number of visible columns
+ * @param {object} oSettings dataTables settings object
+ * @returns {int} i the number of visible columns
+ * @memberof DataTable#oApi
+ */
+ function _fnVisbleColumns( settings )
+ {
+ var layout = settings.aoHeader;
+ var columns = settings.aoColumns;
+ var vis = 0;
+
+ if ( layout.length ) {
+ for ( var i=0, ien=layout[0].length ; i<ien ; i++ ) {
+ if ( columns[i].bVisible && $(layout[0][i].cell).css('display') !== 'none' ) {
+ vis++;
+ }
+ }
+ }
+
+ return vis;
+ }
+
+
+ /**
+ * Get an array of column indexes that match a given property
+ * @param {object} oSettings dataTables settings object
+ * @param {string} sParam Parameter in aoColumns to look for - typically
+ * bVisible or bSearchable
+ * @returns {array} Array of indexes with matched properties
+ * @memberof DataTable#oApi
+ */
+ function _fnGetColumns( oSettings, sParam )
+ {
+ var a = [];
+
+ oSettings.aoColumns.map( function(val, i) {
+ if ( val[sParam] ) {
+ a.push( i );
+ }
+ } );
+
+ return a;
+ }
+
+ /**
+ * Allow the result from a type detection function to be `true` while
+ * translating that into a string. Old type detection functions will
+ * return the type name if it passes. An obect store would be better,
+ * but not backwards compatible.
+ *
+ * @param {*} typeDetect Object or function for type detection
+ * @param {*} res Result from the type detection function
+ * @returns Type name or false
+ */
+ function _typeResult (typeDetect, res) {
+ return res === true
+ ? typeDetect._name
+ : res;
+ }
+
+ /**
+ * Calculate the 'type' of a column
+ * @param {object} settings dataTables settings object
+ * @memberof DataTable#oApi
+ */
+ function _fnColumnTypes ( settings )
+ {
+ var columns = settings.aoColumns;
+ var data = settings.aoData;
+ var types = DataTable.ext.type.detect;
+ var i, ien, j, jen, k, ken;
+ var col, detectedType, cache;
+
+ // For each column, spin over the data type detection functions, seeing if one matches
+ for ( i=0, ien=columns.length ; i<ien ; i++ ) {
+ col = columns[i];
+ cache = [];
+
+ if ( ! col.sType && col._sManualType ) {
+ col.sType = col._sManualType;
+ }
+ else if ( ! col.sType ) {
+ // With SSP type detection can be unreliable and error prone, so we provide a way
+ // to turn it off.
+ if (! settings.typeDetect) {
+ return;
+ }
+
+ for ( j=0, jen=types.length ; j<jen ; j++ ) {
+ var typeDetect = types[j];
+
+ // There can be either one, or three type detection functions
+ var oneOf = typeDetect.oneOf;
+ var allOf = typeDetect.allOf || typeDetect;
+ var init = typeDetect.init;
+ var one = false;
+
+ detectedType = null;
+
+ // Fast detect based on column assignment
+ if (init) {
+ detectedType = _typeResult(typeDetect, init(settings, col, i));
+
+ if (detectedType) {
+ col.sType = detectedType;
+ break;
+ }
+ }
+
+ for ( k=0, ken=data.length ; k<ken ; k++ ) {
+ if (! data[k]) {
+ continue;
+ }
+
+ // Use a cache array so we only need to get the type data
+ // from the formatter once (when using multiple detectors)
+ if ( cache[k] === undefined ) {
+ cache[k] = _fnGetCellData( settings, k, i, 'type' );
+ }
+
+ // Only one data point in the column needs to match this function
+ if (oneOf && ! one) {
+ one = _typeResult(typeDetect, oneOf( cache[k], settings ));
+ }
+
+ // All data points need to match this function
+ detectedType = _typeResult(typeDetect, allOf( cache[k], settings ));
+
+ // If null, then this type can't apply to this column, so
+ // rather than testing all cells, break out. There is an
+ // exception for the last type which is `html`. We need to
+ // scan all rows since it is possible to mix string and HTML
+ // types
+ if ( ! detectedType && j !== types.length-3 ) {
+ break;
+ }
+
+ // Only a single match is needed for html type since it is
+ // bottom of the pile and very similar to string - but it
+ // must not be empty
+ if ( detectedType === 'html' && ! _empty(cache[k]) ) {
+ break;
+ }
+ }
+
+ // Type is valid for all data points in the column - use this
+ // type
+ if ( (oneOf && one && detectedType) || (!oneOf && detectedType) ) {
+ col.sType = detectedType;
+ break;
+ }
+ }
+
+ // Fall back - if no type was detected, always use string
+ if ( ! col.sType ) {
+ col.sType = 'string';
+ }
+ }
+
+ // Set class names for header / footer for auto type classes
+ var autoClass = _ext.type.className[col.sType];
+
+ if (autoClass) {
+ _columnAutoClass(settings.aoHeader, i, autoClass);
+ _columnAutoClass(settings.aoFooter, i, autoClass);
+ }
+
+ var renderer = _ext.type.render[col.sType];
+
+ // This can only happen once! There is no way to remove
+ // a renderer. After the first time the renderer has
+ // already been set so createTr will run the renderer itself.
+ if (renderer && ! col._render) {
+ col._render = DataTable.util.get(renderer);
+
+ _columnAutoRender(settings, i);
+ }
+ }
+ }
+
+ /**
+ * Apply an auto detected renderer to data which doesn't yet have
+ * a renderer
+ */
+ function _columnAutoRender(settings, colIdx) {
+ var data = settings.aoData;
+
+ for (var i=0 ; i<data.length ; i++) {
+ if (data[i].nTr) {
+ // We have to update the display here since there is no
+ // invalidation check for the data
+ var display = _fnGetCellData( settings, i, colIdx, 'display' );
+
+ data[i].displayData[colIdx] = display;
+ _fnWriteCell(data[i].anCells[colIdx], display);
+
+ // No need to update sort / filter data since it has
+ // been invalidated and will be re-read with the
+ // renderer now applied
+ }
+ }
+ }
+
+ /**
+ * Apply a class name to a column's header cells
+ */
+ function _columnAutoClass(container, colIdx, className) {
+ container.forEach(function (row) {
+ if (row[colIdx] && row[colIdx].unique) {
+ _addClass(row[colIdx].cell, className);
+ }
+ });
+ }
+
+ /**
+ * Take the column definitions and static columns arrays and calculate how
+ * they relate to column indexes. The callback function will then apply the
+ * definition found for a column to a suitable configuration object.
+ * @param {object} oSettings dataTables settings object
+ * @param {array} aoColDefs The aoColumnDefs array that is to be applied
+ * @param {array} aoCols The aoColumns array that defines columns individually
+ * @param {array} headerLayout Layout for header as it was loaded
+ * @param {function} fn Callback function - takes two parameters, the calculated
+ * column index and the definition for that column.
+ * @memberof DataTable#oApi
+ */
+ function _fnApplyColumnDefs( oSettings, aoColDefs, aoCols, headerLayout, fn )
+ {
+ var i, iLen, j, jLen, k, kLen, def;
+ var columns = oSettings.aoColumns;
+
+ if ( aoCols ) {
+ for ( i=0, iLen=aoCols.length ; i<iLen ; i++ ) {
+ if (aoCols[i] && aoCols[i].name) {
+ columns[i].sName = aoCols[i].name;
+ }
+ }
+ }
+
+ // Column definitions with aTargets
+ if ( aoColDefs )
+ {
+ /* Loop over the definitions array - loop in reverse so first instance has priority */
+ for ( i=aoColDefs.length-1 ; i>=0 ; i-- )
+ {
+ def = aoColDefs[i];
+
+ /* Each definition can target multiple columns, as it is an array */
+ var aTargets = def.target !== undefined
+ ? def.target
+ : def.targets !== undefined
+ ? def.targets
+ : def.aTargets;
+
+ if ( ! Array.isArray( aTargets ) )
+ {
+ aTargets = [ aTargets ];
+ }
+
+ for ( j=0, jLen=aTargets.length ; j<jLen ; j++ )
+ {
+ var target = aTargets[j];
+
+ if ( typeof target === 'number' && target >= 0 )
+ {
+ /* Add columns that we don't yet know about */
+ while( columns.length <= target )
+ {
+ _fnAddColumn( oSettings );
+ }
+
+ /* Integer, basic index */
+ fn( target, def );
+ }
+ else if ( typeof target === 'number' && target < 0 )
+ {
+ /* Negative integer, right to left column counting */
+ fn( columns.length+target, def );
+ }
+ else if ( typeof target === 'string' )
+ {
+ for ( k=0, kLen=columns.length ; k<kLen ; k++ ) {
+ if (target === '_all') {
+ // Apply to all columns
+ fn( k, def );
+ }
+ else if (target.indexOf(':name') !== -1) {
+ // Column selector
+ if (columns[k].sName === target.replace(':name', '')) {
+ fn( k, def );
+ }
+ }
+ else {
+ // Cell selector
+ headerLayout.forEach(function (row) {
+ if (row[k]) {
+ var cell = $(row[k].cell);
+
+ // Legacy support. Note that it means that we don't support
+ // an element name selector only, since they are treated as
+ // class names for 1.x compat.
+ if (target.match(/^[a-z][\w-]*$/i)) {
+ target = '.' + target;
+ }
+
+ if (cell.is( target )) {
+ fn( k, def );
+ }
+ }
+ });
+ }
+ }
+ }
+ }
+ }
+ }
+
+ // Statically defined columns array
+ if ( aoCols ) {
+ for ( i=0, iLen=aoCols.length ; i<iLen ; i++ ) {
+ fn( i, aoCols[i] );
+ }
+ }
+ }
+
+
+ /**
+ * Get the width for a given set of columns
+ *
+ * @param {*} settings DataTables settings object
+ * @param {*} targets Columns - comma separated string or array of numbers
+ * @param {*} original Use the original width (true) or calculated (false)
+ * @param {*} incVisible Include visible columns (true) or not (false)
+ * @returns Combined CSS value
+ */
+ function _fnColumnsSumWidth( settings, targets, original, incVisible ) {
+ if ( ! Array.isArray( targets ) ) {
+ targets = _fnColumnsFromHeader( targets );
+ }
+
+ var sum = 0;
+ var unit;
+ var columns = settings.aoColumns;
+
+ for ( var i=0, ien=targets.length ; i<ien ; i++ ) {
+ var column = columns[ targets[i] ];
+ var definedWidth = original ?
+ column.sWidthOrig :
+ column.sWidth;
+
+ if ( ! incVisible && column.bVisible === false ) {
+ continue;
+ }
+
+ if ( definedWidth === null || definedWidth === undefined ) {
+ return null; // can't determine a defined width - browser defined
+ }
+ else if ( typeof definedWidth === 'number' ) {
+ unit = 'px';
+ sum += definedWidth;
+ }
+ else {
+ var matched = definedWidth.match(/([\d\.]+)([^\d]*)/);
+
+ if ( matched ) {
+ sum += matched[1] * 1;
+ unit = matched.length === 3 ?
+ matched[2] :
+ 'px';
+ }
+ }
+ }
+
+ return sum + unit;
+ }
+
+ function _fnColumnsFromHeader( cell )
+ {
+ var attr = $(cell).closest('[data-dt-column]').attr('data-dt-column');
+
+ if ( ! attr ) {
+ return [];
+ }
+
+ return attr.split(',').map( function (val) {
+ return val * 1;
+ } );
+ }
+ /**
+ * Add a data array to the table, creating DOM node etc. This is the parallel to
+ * _fnGatherData, but for adding rows from a Javascript source, rather than a
+ * DOM source.
+ * @param {object} settings dataTables settings object
+ * @param {array} data data array to be added
+ * @param {node} [tr] TR element to add to the table - optional. If not given,
+ * DataTables will create a row automatically
+ * @param {array} [tds] Array of TD|TH elements for the row - must be given
+ * if nTr is.
+ * @returns {int} >=0 if successful (index of new aoData entry), -1 if failed
+ * @memberof DataTable#oApi
+ */
+ function _fnAddData ( settings, dataIn, tr, tds )
+ {
+ /* Create the object for storing information about this new row */
+ var rowIdx = settings.aoData.length;
+ var rowModel = $.extend( true, {}, DataTable.models.oRow, {
+ src: tr ? 'dom' : 'data',
+ idx: rowIdx
+ } );
+
+ rowModel._aData = dataIn;
+ settings.aoData.push( rowModel );
+
+ var columns = settings.aoColumns;
+
+ for ( var i=0, iLen=columns.length ; i<iLen ; i++ )
+ {
+ // Invalidate the column types as the new data needs to be revalidated
+ columns[i].sType = null;
+ }
+
+ /* Add to the display array */
+ settings.aiDisplayMaster.push( rowIdx );
+
+ var id = settings.rowIdFn( dataIn );
+ if ( id !== undefined ) {
+ settings.aIds[ id ] = rowModel;
+ }
+
+ /* Create the DOM information, or register it if already present */
+ if ( tr || ! settings.oFeatures.bDeferRender )
+ {
+ _fnCreateTr( settings, rowIdx, tr, tds );
+ }
+
+ return rowIdx;
+ }
+
+
+ /**
+ * Add one or more TR elements to the table. Generally we'd expect to
+ * use this for reading data from a DOM sourced table, but it could be
+ * used for an TR element. Note that if a TR is given, it is used (i.e.
+ * it is not cloned).
+ * @param {object} settings dataTables settings object
+ * @param {array|node|jQuery} trs The TR element(s) to add to the table
+ * @returns {array} Array of indexes for the added rows
+ * @memberof DataTable#oApi
+ */
+ function _fnAddTr( settings, trs )
+ {
+ var row;
+
+ // Allow an individual node to be passed in
+ if ( ! (trs instanceof $) ) {
+ trs = $(trs);
+ }
+
+ return trs.map( function (i, el) {
+ row = _fnGetRowElements( settings, el );
+ return _fnAddData( settings, row.data, el, row.cells );
+ } );
+ }
+
+
+ /**
+ * Get the data for a given cell from the internal cache, taking into account data mapping
+ * @param {object} settings dataTables settings object
+ * @param {int} rowIdx aoData row id
+ * @param {int} colIdx Column index
+ * @param {string} type data get type ('display', 'type' 'filter|search' 'sort|order')
+ * @returns {*} Cell data
+ * @memberof DataTable#oApi
+ */
+ function _fnGetCellData( settings, rowIdx, colIdx, type )
+ {
+ if (type === 'search') {
+ type = 'filter';
+ }
+ else if (type === 'order') {
+ type = 'sort';
+ }
+
+ var row = settings.aoData[rowIdx];
+
+ if (! row) {
+ return undefined;
+ }
+
+ var draw = settings.iDraw;
+ var col = settings.aoColumns[colIdx];
+ var rowData = row._aData;
+ var defaultContent = col.sDefaultContent;
+ var cellData = col.fnGetData( rowData, type, {
+ settings: settings,
+ row: rowIdx,
+ col: colIdx
+ } );
+
+ // Allow for a node being returned for non-display types
+ if (type !== 'display' && cellData && typeof cellData === 'object' && cellData.nodeName) {
+ cellData = cellData.innerHTML;
+ }
+
+ if ( cellData === undefined ) {
+ if ( settings.iDrawError != draw && defaultContent === null ) {
+ _fnLog( settings, 0, "Requested unknown parameter "+
+ (typeof col.mData=='function' ? '{function}' : "'"+col.mData+"'")+
+ " for row "+rowIdx+", column "+colIdx, 4 );
+ settings.iDrawError = draw;
+ }
+ return defaultContent;
+ }
+
+ // When the data source is null and a specific data type is requested (i.e.
+ // not the original data), we can use default column data
+ if ( (cellData === rowData || cellData === null) && defaultContent !== null && type !== undefined ) {
+ cellData = defaultContent;
+ }
+ else if ( typeof cellData === 'function' ) {
+ // If the data source is a function, then we run it and use the return,
+ // executing in the scope of the data object (for instances)
+ return cellData.call( rowData );
+ }
+
+ if ( cellData === null && type === 'display' ) {
+ return '';
+ }
+
+ if ( type === 'filter' ) {
+ var fomatters = DataTable.ext.type.search;
+
+ if ( fomatters[ col.sType ] ) {
+ cellData = fomatters[ col.sType ]( cellData );
+ }
+ }
+
+ return cellData;
+ }
+
+
+ /**
+ * Set the value for a specific cell, into the internal data cache
+ * @param {object} settings dataTables settings object
+ * @param {int} rowIdx aoData row id
+ * @param {int} colIdx Column index
+ * @param {*} val Value to set
+ * @memberof DataTable#oApi
+ */
+ function _fnSetCellData( settings, rowIdx, colIdx, val )
+ {
+ var col = settings.aoColumns[colIdx];
+ var rowData = settings.aoData[rowIdx]._aData;
+
+ col.fnSetData( rowData, val, {
+ settings: settings,
+ row: rowIdx,
+ col: colIdx
+ } );
+ }
+
+ /**
+ * Write a value to a cell
+ * @param {*} td Cell
+ * @param {*} val Value
+ */
+ function _fnWriteCell(td, val)
+ {
+ if (val && typeof val === 'object' && val.nodeName) {
+ $(td)
+ .empty()
+ .append(val);
+ }
+ else {
+ td.innerHTML = val;
+ }
+ }
+
+
+ // Private variable that is used to match action syntax in the data property object
+ var __reArray = /\[.*?\]$/;
+ var __reFn = /\(\)$/;
+
+ /**
+ * Split string on periods, taking into account escaped periods
+ * @param {string} str String to split
+ * @return {array} Split string
+ */
+ function _fnSplitObjNotation( str )
+ {
+ var parts = str.match(/(\\.|[^.])+/g) || [''];
+
+ return parts.map( function ( s ) {
+ return s.replace(/\\\./g, '.');
+ } );
+ }
+
+
+ /**
+ * Return a function that can be used to get data from a source object, taking
+ * into account the ability to use nested objects as a source
+ * @param {string|int|function} mSource The data source for the object
+ * @returns {function} Data get function
+ * @memberof DataTable#oApi
+ */
+ var _fnGetObjectDataFn = DataTable.util.get;
+
+
+ /**
+ * Return a function that can be used to set data from a source object, taking
+ * into account the ability to use nested objects as a source
+ * @param {string|int|function} mSource The data source for the object
+ * @returns {function} Data set function
+ * @memberof DataTable#oApi
+ */
+ var _fnSetObjectDataFn = DataTable.util.set;
+
+
+ /**
+ * Return an array with the full table data
+ * @param {object} oSettings dataTables settings object
+ * @returns array {array} aData Master data array
+ * @memberof DataTable#oApi
+ */
+ function _fnGetDataMaster ( settings )
+ {
+ return _pluck( settings.aoData, '_aData' );
+ }
+
+
+ /**
+ * Nuke the table
+ * @param {object} oSettings dataTables settings object
+ * @memberof DataTable#oApi
+ */
+ function _fnClearTable( settings )
+ {
+ settings.aoData.length = 0;
+ settings.aiDisplayMaster.length = 0;
+ settings.aiDisplay.length = 0;
+ settings.aIds = {};
+ }
+
+
+ /**
+ * Mark cached data as invalid such that a re-read of the data will occur when
+ * the cached data is next requested. Also update from the data source object.
+ *
+ * @param {object} settings DataTables settings object
+ * @param {int} rowIdx Row index to invalidate
+ * @param {string} [src] Source to invalidate from: undefined, 'auto', 'dom'
+ * or 'data'
+ * @param {int} [colIdx] Column index to invalidate. If undefined the whole
+ * row will be invalidated
+ * @memberof DataTable#oApi
+ *
+ * @todo For the modularisation of v1.11 this will need to become a callback, so
+ * the sort and filter methods can subscribe to it. That will required
+ * initialisation options for sorting, which is why it is not already baked in
+ */
+ function _fnInvalidate( settings, rowIdx, src, colIdx )
+ {
+ var row = settings.aoData[ rowIdx ];
+ var i, ien;
+
+ // Remove the cached data for the row
+ row._aSortData = null;
+ row._aFilterData = null;
+ row.displayData = null;
+
+ // Are we reading last data from DOM or the data object?
+ if ( src === 'dom' || ((! src || src === 'auto') && row.src === 'dom') ) {
+ // Read the data from the DOM
+ row._aData = _fnGetRowElements(
+ settings, row, colIdx, colIdx === undefined ? undefined : row._aData
+ )
+ .data;
+ }
+ else {
+ // Reading from data object, update the DOM
+ var cells = row.anCells;
+ var display = _fnGetRowDisplay(settings, rowIdx);
+
+ if ( cells ) {
+ if ( colIdx !== undefined ) {
+ _fnWriteCell(cells[colIdx], display[colIdx]);
+ }
+ else {
+ for ( i=0, ien=cells.length ; i<ien ; i++ ) {
+ _fnWriteCell(cells[i], display[i]);
+ }
+ }
+ }
+ }
+
+ // Column specific invalidation
+ var cols = settings.aoColumns;
+ if ( colIdx !== undefined ) {
+ // Type - the data might have changed
+ cols[ colIdx ].sType = null;
+
+ // Max length string. Its a fairly cheep recalculation, so not worth
+ // something more complicated
+ cols[ colIdx ].maxLenString = null;
+ }
+ else {
+ for ( i=0, ien=cols.length ; i<ien ; i++ ) {
+ cols[i].sType = null;
+ cols[i].maxLenString = null;
+ }
+
+ // Update DataTables special `DT_*` attributes for the row
+ _fnRowAttributes( settings, row );
+ }
+ }
+
+
+ /**
+ * Build a data source object from an HTML row, reading the contents of the
+ * cells that are in the row.
+ *
+ * @param {object} settings DataTables settings object
+ * @param {node|object} TR element from which to read data or existing row
+ * object from which to re-read the data from the cells
+ * @param {int} [colIdx] Optional column index
+ * @param {array|object} [d] Data source object. If `colIdx` is given then this
+ * parameter should also be given and will be used to write the data into.
+ * Only the column in question will be written
+ * @returns {object} Object with two parameters: `data` the data read, in
+ * document order, and `cells` and array of nodes (they can be useful to the
+ * caller, so rather than needing a second traversal to get them, just return
+ * them from here).
+ * @memberof DataTable#oApi
+ */
+ function _fnGetRowElements( settings, row, colIdx, d )
+ {
+ var
+ tds = [],
+ td = row.firstChild,
+ name, col, i=0, contents,
+ columns = settings.aoColumns,
+ objectRead = settings._rowReadObject;
+
+ // Allow the data object to be passed in, or construct
+ d = d !== undefined ?
+ d :
+ objectRead ?
+ {} :
+ [];
+
+ var attr = function ( str, td ) {
+ if ( typeof str === 'string' ) {
+ var idx = str.indexOf('@');
+
+ if ( idx !== -1 ) {
+ var attr = str.substring( idx+1 );
+ var setter = _fnSetObjectDataFn( str );
+ setter( d, td.getAttribute( attr ) );
+ }
+ }
+ };
+
+ // Read data from a cell and store into the data object
+ var cellProcess = function ( cell ) {
+ if ( colIdx === undefined || colIdx === i ) {
+ col = columns[i];
+ contents = (cell.innerHTML).trim();
+
+ if ( col && col._bAttrSrc ) {
+ var setter = _fnSetObjectDataFn( col.mData._ );
+ setter( d, contents );
+
+ attr( col.mData.sort, cell );
+ attr( col.mData.type, cell );
+ attr( col.mData.filter, cell );
+ }
+ else {
+ // Depending on the `data` option for the columns the data can
+ // be read to either an object or an array.
+ if ( objectRead ) {
+ if ( ! col._setter ) {
+ // Cache the setter function
+ col._setter = _fnSetObjectDataFn( col.mData );
+ }
+ col._setter( d, contents );
+ }
+ else {
+ d[i] = contents;
+ }
+ }
+ }
+
+ i++;
+ };
+
+ if ( td ) {
+ // `tr` element was passed in
+ while ( td ) {
+ name = td.nodeName.toUpperCase();
+
+ if ( name == "TD" || name == "TH" ) {
+ cellProcess( td );
+ tds.push( td );
+ }
+
+ td = td.nextSibling;
+ }
+ }
+ else {
+ // Existing row object passed in
+ tds = row.anCells;
+
+ for ( var j=0, jen=tds.length ; j<jen ; j++ ) {
+ cellProcess( tds[j] );
+ }
+ }
+
+ // Read the ID from the DOM if present
+ var rowNode = row.firstChild ? row : row.nTr;
+
+ if ( rowNode ) {
+ var id = rowNode.getAttribute( 'id' );
+
+ if ( id ) {
+ _fnSetObjectDataFn( settings.rowId )( d, id );
+ }
+ }
+
+ return {
+ data: d,
+ cells: tds
+ };
+ }
+
+ /**
+ * Render and cache a row's display data for the columns, if required
+ * @returns
+ */
+ function _fnGetRowDisplay (settings, rowIdx) {
+ var rowModal = settings.aoData[rowIdx];
+ var columns = settings.aoColumns;
+
+ if (! rowModal.displayData) {
+ // Need to render and cache
+ rowModal.displayData = [];
+
+ for ( var colIdx=0, len=columns.length ; colIdx<len ; colIdx++ ) {
+ rowModal.displayData.push(
+ _fnGetCellData( settings, rowIdx, colIdx, 'display' )
+ );
+ }
+ }
+
+ return rowModal.displayData;
+ }
+
+ /**
+ * Create a new TR element (and it's TD children) for a row
+ * @param {object} oSettings dataTables settings object
+ * @param {int} iRow Row to consider
+ * @param {node} [nTrIn] TR element to add to the table - optional. If not given,
+ * DataTables will create a row automatically
+ * @param {array} [anTds] Array of TD|TH elements for the row - must be given
+ * if nTr is.
+ * @memberof DataTable#oApi
+ */
+ function _fnCreateTr ( oSettings, iRow, nTrIn, anTds )
+ {
+ var
+ row = oSettings.aoData[iRow],
+ rowData = row._aData,
+ cells = [],
+ nTr, nTd, oCol,
+ i, iLen, create,
+ trClass = oSettings.oClasses.tbody.row;
+
+ if ( row.nTr === null )
+ {
+ nTr = nTrIn || document.createElement('tr');
+
+ row.nTr = nTr;
+ row.anCells = cells;
+
+ _addClass(nTr, trClass);
+
+ /* Use a private property on the node to allow reserve mapping from the node
+ * to the aoData array for fast look up
+ */
+ nTr._DT_RowIndex = iRow;
+
+ /* Special parameters can be given by the data source to be used on the row */
+ _fnRowAttributes( oSettings, row );
+
+ /* Process each column */
+ for ( i=0, iLen=oSettings.aoColumns.length ; i<iLen ; i++ )
+ {
+ oCol = oSettings.aoColumns[i];
+ create = nTrIn && anTds[i] ? false : true;
+
+ nTd = create ? document.createElement( oCol.sCellType ) : anTds[i];
+
+ if (! nTd) {
+ _fnLog( oSettings, 0, 'Incorrect column count', 18 );
+ }
+
+ nTd._DT_CellIndex = {
+ row: iRow,
+ column: i
+ };
+
+ cells.push( nTd );
+
+ var display = _fnGetRowDisplay(oSettings, iRow);
+
+ // Need to create the HTML if new, or if a rendering function is defined
+ if (
+ create ||
+ (
+ (oCol.mRender || oCol.mData !== i) &&
+ (!$.isPlainObject(oCol.mData) || oCol.mData._ !== i+'.display')
+ )
+ ) {
+ _fnWriteCell(nTd, display[i]);
+ }
+
+ // column class
+ _addClass(nTd, oCol.sClass);
+
+ // Visibility - add or remove as required
+ if ( oCol.bVisible && create )
+ {
+ nTr.appendChild( nTd );
+ }
+ else if ( ! oCol.bVisible && ! create )
+ {
+ nTd.parentNode.removeChild( nTd );
+ }
+
+ if ( oCol.fnCreatedCell )
+ {
+ oCol.fnCreatedCell.call( oSettings.oInstance,
+ nTd, _fnGetCellData( oSettings, iRow, i ), rowData, iRow, i
+ );
+ }
+ }
+
+ _fnCallbackFire( oSettings, 'aoRowCreatedCallback', 'row-created', [nTr, rowData, iRow, cells] );
+ }
+ else {
+ _addClass(row.nTr, trClass);
+ }
+ }
+
+
+ /**
+ * Add attributes to a row based on the special `DT_*` parameters in a data
+ * source object.
+ * @param {object} settings DataTables settings object
+ * @param {object} DataTables row object for the row to be modified
+ * @memberof DataTable#oApi
+ */
+ function _fnRowAttributes( settings, row )
+ {
+ var tr = row.nTr;
+ var data = row._aData;
+
+ if ( tr ) {
+ var id = settings.rowIdFn( data );
+
+ if ( id ) {
+ tr.id = id;
+ }
+
+ if ( data.DT_RowClass ) {
+ // Remove any classes added by DT_RowClass before
+ var a = data.DT_RowClass.split(' ');
+ row.__rowc = row.__rowc ?
+ _unique( row.__rowc.concat( a ) ) :
+ a;
+
+ $(tr)
+ .removeClass( row.__rowc.join(' ') )
+ .addClass( data.DT_RowClass );
+ }
+
+ if ( data.DT_RowAttr ) {
+ $(tr).attr( data.DT_RowAttr );
+ }
+
+ if ( data.DT_RowData ) {
+ $(tr).data( data.DT_RowData );
+ }
+ }
+ }
+
+
+ /**
+ * Create the HTML header for the table
+ * @param {object} oSettings dataTables settings object
+ * @memberof DataTable#oApi
+ */
+ function _fnBuildHead( settings, side )
+ {
+ var classes = settings.oClasses;
+ var columns = settings.aoColumns;
+ var i, ien, row;
+ var target = side === 'header'
+ ? settings.nTHead
+ : settings.nTFoot;
+ var titleProp = side === 'header' ? 'sTitle' : side;
+
+ // Footer might be defined
+ if (! target) {
+ return;
+ }
+
+ // If no cells yet and we have content for them, then create
+ if (side === 'header' || _pluck(settings.aoColumns, titleProp).join('')) {
+ row = $('tr', target);
+
+ // Add a row if needed
+ if (! row.length) {
+ row = $('<tr/>').appendTo(target)
+ }
+
+ // Add the number of cells needed to make up to the number of columns
+ if (row.length === 1) {
+ var cellCount = 0;
+
+ $('td, th', row).each(function () {
+ cellCount += this.colSpan;
+ });
+
+ for ( i=cellCount, ien=columns.length ; i<ien ; i++ ) {
+ $('<th/>')
+ .html( columns[i][titleProp] || '' )
+ .appendTo( row );
+ }
+ }
+ }
+
+ var detected = _fnDetectHeader( settings, target, true );
+
+ if (side === 'header') {
+ settings.aoHeader = detected;
+ $('tr', target).addClass(classes.thead.row);
+ }
+ else {
+ settings.aoFooter = detected;
+ $('tr', target).addClass(classes.tfoot.row);
+ }
+
+ // Every cell needs to be passed through the renderer
+ $(target).children('tr').children('th, td')
+ .each( function () {
+ _fnRenderer( settings, side )(
+ settings, $(this), classes
+ );
+ } );
+ }
+
+ /**
+ * Build a layout structure for a header or footer
+ *
+ * @param {*} settings DataTables settings
+ * @param {*} source Source layout array
+ * @param {*} incColumns What columns should be included
+ * @returns Layout array
+ */
+ function _fnHeaderLayout( settings, source, incColumns )
+ {
+ var row, column, cell;
+ var local = [];
+ var structure = [];
+ var columns = settings.aoColumns;
+ var columnCount = columns.length;
+ var rowspan, colspan;
+
+ if ( ! source ) {
+ return;
+ }
+
+ // Default is to work on only visible columns
+ if ( ! incColumns ) {
+ incColumns = _range(columnCount)
+ .filter(function (idx) {
+ return columns[idx].bVisible;
+ });
+ }
+
+ // Make a copy of the master layout array, but with only the columns we want
+ for ( row=0 ; row<source.length ; row++ ) {
+ // Remove any columns we haven't selected
+ local[row] = source[row].slice().filter(function (cell, i) {
+ return incColumns.includes(i);
+ });
+
+ // Prep the structure array - it needs an element for each row
+ structure.push( [] );
+ }
+
+ for ( row=0 ; row<local.length ; row++ ) {
+ for ( column=0 ; column<local[row].length ; column++ ) {
+ rowspan = 1;
+ colspan = 1;
+
+ // Check to see if there is already a cell (row/colspan) covering our target
+ // insert point. If there is, then there is nothing to do.
+ if ( structure[row][column] === undefined ) {
+ cell = local[row][column].cell;
+
+ // Expand for rowspan
+ while (
+ local[row+rowspan] !== undefined &&
+ local[row][column].cell == local[row+rowspan][column].cell
+ ) {
+ structure[row+rowspan][column] = null;
+ rowspan++;
+ }
+
+ // And for colspan
+ while (
+ local[row][column+colspan] !== undefined &&
+ local[row][column].cell == local[row][column+colspan].cell
+ ) {
+ // Which also needs to go over rows
+ for ( var k=0 ; k<rowspan ; k++ ) {
+ structure[row+k][column+colspan] = null;
+ }
+
+ colspan++;
+ }
+
+ var titleSpan = $('span.dt-column-title', cell);
+
+ structure[row][column] = {
+ cell: cell,
+ colspan: colspan,
+ rowspan: rowspan,
+ title: titleSpan.length
+ ? titleSpan.html()
+ : $(cell).html()
+ };
+ }
+ }
+ }
+
+ return structure;
+ }
+
+
+ /**
+ * Draw the header (or footer) element based on the column visibility states.
+ *
+ * @param object oSettings dataTables settings object
+ * @param array aoSource Layout array from _fnDetectHeader
+ * @memberof DataTable#oApi
+ */
+ function _fnDrawHead( settings, source )
+ {
+ var layout = _fnHeaderLayout(settings, source);
+ var tr, n;
+
+ for ( var row=0 ; row<source.length ; row++ ) {
+ tr = source[row].row;
+
+ // All cells are going to be replaced, so empty out the row
+ // Can't use $().empty() as that kills event handlers
+ if (tr) {
+ while( (n = tr.firstChild) ) {
+ tr.removeChild( n );
+ }
+ }
+
+ for ( var column=0 ; column<layout[row].length ; column++ ) {
+ var point = layout[row][column];
+
+ if (point) {
+ $(point.cell)
+ .appendTo(tr)
+ .attr('rowspan', point.rowspan)
+ .attr('colspan', point.colspan);
+ }
+ }
+ }
+ }
+
+
+ /**
+ * Insert the required TR nodes into the table for display
+ * @param {object} oSettings dataTables settings object
+ * @param ajaxComplete true after ajax call to complete rendering
+ * @memberof DataTable#oApi
+ */
+ function _fnDraw( oSettings, ajaxComplete )
+ {
+ // Allow for state saving and a custom start position
+ _fnStart( oSettings );
+
+ /* Provide a pre-callback function which can be used to cancel the draw is false is returned */
+ var aPreDraw = _fnCallbackFire( oSettings, 'aoPreDrawCallback', 'preDraw', [oSettings] );
+ if ( aPreDraw.indexOf(false) !== -1 )
+ {
+ _fnProcessingDisplay( oSettings, false );
+ return;
+ }
+
+ var anRows = [];
+ var iRowCount = 0;
+ var bServerSide = _fnDataSource( oSettings ) == 'ssp';
+ var aiDisplay = oSettings.aiDisplay;
+ var iDisplayStart = oSettings._iDisplayStart;
+ var iDisplayEnd = oSettings.fnDisplayEnd();
+ var columns = oSettings.aoColumns;
+ var body = $(oSettings.nTBody);
+
+ oSettings.bDrawing = true;
+
+ /* Server-side processing draw intercept */
+ if ( oSettings.deferLoading )
+ {
+ oSettings.deferLoading = false;
+ oSettings.iDraw++;
+ _fnProcessingDisplay( oSettings, false );
+ }
+ else if ( !bServerSide )
+ {
+ oSettings.iDraw++;
+ }
+ else if ( !oSettings.bDestroying && !ajaxComplete)
+ {
+ // Show loading message for server-side processing
+ if (oSettings.iDraw === 0) {
+ body.empty().append(_emptyRow(oSettings));
+ }
+
+ _fnAjaxUpdate( oSettings );
+ return;
+ }
+
+ if ( aiDisplay.length !== 0 )
+ {
+ var iStart = bServerSide ? 0 : iDisplayStart;
+ var iEnd = bServerSide ? oSettings.aoData.length : iDisplayEnd;
+
+ for ( var j=iStart ; j<iEnd ; j++ )
+ {
+ var iDataIndex = aiDisplay[j];
+ var aoData = oSettings.aoData[ iDataIndex ];
+ if ( aoData.nTr === null )
+ {
+ _fnCreateTr( oSettings, iDataIndex );
+ }
+
+ var nRow = aoData.nTr;
+
+ // Add various classes as needed
+ for (var i=0 ; i<columns.length ; i++) {
+ var col = columns[i];
+ var td = aoData.anCells[i];
+
+ _addClass(td, _ext.type.className[col.sType]); // auto class
+ _addClass(td, oSettings.oClasses.tbody.cell); // all cells
+ }
+
+ // Row callback functions - might want to manipulate the row
+ // iRowCount and j are not currently documented. Are they at all
+ // useful?
+ _fnCallbackFire( oSettings, 'aoRowCallback', null,
+ [nRow, aoData._aData, iRowCount, j, iDataIndex] );
+
+ anRows.push( nRow );
+ iRowCount++;
+ }
+ }
+ else
+ {
+ anRows[ 0 ] = _emptyRow(oSettings);
+ }
+
+ /* Header and footer callbacks */
+ _fnCallbackFire( oSettings, 'aoHeaderCallback', 'header', [ $(oSettings.nTHead).children('tr')[0],
+ _fnGetDataMaster( oSettings ), iDisplayStart, iDisplayEnd, aiDisplay ] );
+
+ _fnCallbackFire( oSettings, 'aoFooterCallback', 'footer', [ $(oSettings.nTFoot).children('tr')[0],
+ _fnGetDataMaster( oSettings ), iDisplayStart, iDisplayEnd, aiDisplay ] );
+
+ // replaceChildren is faster, but only became widespread in 2020,
+ // so a fall back in jQuery is provided for older browsers.
+ if (body[0].replaceChildren) {
+ body[0].replaceChildren.apply(body[0], anRows);
+ }
+ else {
+ body.children().detach();
+ body.append( $(anRows) );
+ }
+
+ // Empty table needs a specific class
+ $(oSettings.nTableWrapper).toggleClass('dt-empty-footer', $('tr', oSettings.nTFoot).length === 0);
+
+ /* Call all required callback functions for the end of a draw */
+ _fnCallbackFire( oSettings, 'aoDrawCallback', 'draw', [oSettings], true );
+
+ /* Draw is complete, sorting and filtering must be as well */
+ oSettings.bSorted = false;
+ oSettings.bFiltered = false;
+ oSettings.bDrawing = false;
+ }
+
+
+ /**
+ * Redraw the table - taking account of the various features which are enabled
+ * @param {object} oSettings dataTables settings object
+ * @param {boolean} [holdPosition] Keep the current paging position. By default
+ * the paging is reset to the first page
+ * @memberof DataTable#oApi
+ */
+ function _fnReDraw( settings, holdPosition, recompute )
+ {
+ var
+ features = settings.oFeatures,
+ sort = features.bSort,
+ filter = features.bFilter;
+
+ if (recompute === undefined || recompute === true) {
+ // Resolve any column types that are unknown due to addition or invalidation
+ _fnColumnTypes( settings );
+
+ if ( sort ) {
+ _fnSort( settings );
+ }
+
+ if ( filter ) {
+ _fnFilterComplete( settings, settings.oPreviousSearch );
+ }
+ else {
+ // No filtering, so we want to just use the display master
+ settings.aiDisplay = settings.aiDisplayMaster.slice();
+ }
+ }
+
+ if ( holdPosition !== true ) {
+ settings._iDisplayStart = 0;
+ }
+
+ // Let any modules know about the draw hold position state (used by
+ // scrolling internally)
+ settings._drawHold = holdPosition;
+
+ _fnDraw( settings );
+
+ settings._drawHold = false;
+ }
+
+
+ /*
+ * Table is empty - create a row with an empty message in it
+ */
+ function _emptyRow ( settings ) {
+ var oLang = settings.oLanguage;
+ var zero = oLang.sZeroRecords;
+ var dataSrc = _fnDataSource( settings );
+
+ if (
+ (settings.iDraw < 1 && dataSrc === 'ssp') ||
+ (settings.iDraw <= 1 && dataSrc === 'ajax')
+ ) {
+ zero = oLang.sLoadingRecords;
+ }
+ else if ( oLang.sEmptyTable && settings.fnRecordsTotal() === 0 )
+ {
+ zero = oLang.sEmptyTable;
+ }
+
+ return $( '<tr/>' )
+ .append( $('<td />', {
+ 'colSpan': _fnVisbleColumns( settings ),
+ 'class': settings.oClasses.empty.row
+ } ).html( zero ) )[0];
+ }
+
+
+ /**
+ * Expand the layout items into an object for the rendering function
+ */
+ function _layoutItems (row, align, items) {
+ if ( Array.isArray(items)) {
+ for (var i=0 ; i<items.length ; i++) {
+ _layoutItems(row, align, items[i]);
+ }
+
+ return;
+ }
+
+ var rowCell = row[align];
+
+ // If it is an object, then there can be multiple features contained in it
+ if ( $.isPlainObject( items ) ) {
+ // A feature plugin cannot be named "features" due to this check
+ if (items.features) {
+ if (items.rowId) {
+ row.id = items.rowId;
+ }
+ if (items.rowClass) {
+ row.className = items.rowClass;
+ }
+
+ rowCell.id = items.id;
+ rowCell.className = items.className;
+
+ _layoutItems(row, align, items.features);
+ }
+ else {
+ Object.keys(items).map(function (key) {
+ rowCell.contents.push( {
+ feature: key,
+ opts: items[key]
+ });
+ });
+ }
+ }
+ else {
+ rowCell.contents.push(items);
+ }
+ }
+
+ /**
+ * Find, or create a layout row
+ */
+ function _layoutGetRow(rows, rowNum, align) {
+ var row;
+
+ // Find existing rows
+ for (var i=0; i<rows.length; i++) {
+ row = rows[i];
+
+ if (row.rowNum === rowNum) {
+ // full is on its own, but start and end share a row
+ if (
+ (align === 'full' && row.full) ||
+ ((align === 'start' || align === 'end') && (row.start || row.end))
+ ) {
+ if (! row[align]) {
+ row[align] = {
+ contents: []
+ };
+ }
+
+ return row;
+ }
+ }
+ }
+
+ // If we get this far, then there was no match, create a new row
+ row = {
+ rowNum: rowNum
+ };
+
+ row[align] = {
+ contents: []
+ };
+
+ rows.push(row);
+
+ return row;
+ }
+
+ /**
+ * Convert a `layout` object given by a user to the object structure needed
+ * for the renderer. This is done twice, once for above and once for below
+ * the table. Ordering must also be considered.
+ *
+ * @param {*} settings DataTables settings object
+ * @param {*} layout Layout object to convert
+ * @param {string} side `top` or `bottom`
+ * @returns Converted array structure - one item for each row.
+ */
+ function _layoutArray ( settings, layout, side ) {
+ var rows = [];
+
+ // Split out into an array
+ $.each( layout, function ( pos, items ) {
+ if (items === null) {
+ return;
+ }
+
+ var parts = pos.match(/^([a-z]+)([0-9]*)([A-Za-z]*)$/);
+ var rowNum = parts[2]
+ ? parts[2] * 1
+ : 0;
+ var align = parts[3]
+ ? parts[3].toLowerCase()
+ : 'full';
+
+ // Filter out the side we aren't interested in
+ if (parts[1] !== side) {
+ return;
+ }
+
+ // Get or create the row we should attach to
+ var row = _layoutGetRow(rows, rowNum, align);
+
+ _layoutItems(row, align, items);
+ });
+
+ // Order by item identifier
+ rows.sort( function ( a, b ) {
+ var order1 = a.rowNum;
+ var order2 = b.rowNum;
+
+ // If both in the same row, then the row with `full` comes first
+ if (order1 === order2) {
+ var ret = a.full && ! b.full ? -1 : 1;
+
+ return side === 'bottom'
+ ? ret * -1
+ : ret;
+ }
+
+ return order2 - order1;
+ } );
+
+ // Invert for below the table
+ if ( side === 'bottom' ) {
+ rows.reverse();
+ }
+
+ for (var row = 0; row<rows.length; row++) {
+ delete rows[row].rowNum;
+
+ _layoutResolve(settings, rows[row]);
+ }
+
+ return rows;
+ }
+
+
+ /**
+ * Convert the contents of a row's layout object to nodes that can be inserted
+ * into the document by a renderer. Execute functions, look up plug-ins, etc.
+ *
+ * @param {*} settings DataTables settings object
+ * @param {*} row Layout object for this row
+ */
+ function _layoutResolve( settings, row ) {
+ var getFeature = function (feature, opts) {
+ if ( ! _ext.features[ feature ] ) {
+ _fnLog( settings, 0, 'Unknown feature: '+ feature );
+ }
+
+ return _ext.features[ feature ].apply( this, [settings, opts] );
+ };
+
+ var resolve = function ( item ) {
+ if (! row[ item ]) {
+ return;
+ }
+
+ var line = row[ item ].contents;
+
+ for ( var i=0, ien=line.length ; i<ien ; i++ ) {
+ if ( ! line[i] ) {
+ continue;
+ }
+ else if ( typeof line[i] === 'string' ) {
+ line[i] = getFeature( line[i], null );
+ }
+ else if ( $.isPlainObject(line[i]) ) {
+ // If it's an object, it just has feature and opts properties from
+ // the transform in _layoutArray
+ line[i] = getFeature(line[i].feature, line[i].opts);
+ }
+ else if ( typeof line[i].node === 'function' ) {
+ line[i] = line[i].node( settings );
+ }
+ else if ( typeof line[i] === 'function' ) {
+ var inst = line[i]( settings );
+
+ line[i] = typeof inst.node === 'function' ?
+ inst.node() :
+ inst;
+ }
+ }
+ };
+
+ resolve('start');
+ resolve('end');
+ resolve('full');
+ }
+
+
+ /**
+ * Add the options to the page HTML for the table
+ * @param {object} settings DataTables settings object
+ * @memberof DataTable#oApi
+ */
+ function _fnAddOptionsHtml ( settings )
+ {
+ var classes = settings.oClasses;
+ var table = $(settings.nTable);
+
+ // Wrapper div around everything DataTables controls
+ var insert = $('<div/>')
+ .attr({
+ id: settings.sTableId+'_wrapper',
+ 'class': classes.container
+ })
+ .insertBefore(table);
+
+ settings.nTableWrapper = insert[0];
+
+ if (settings.sDom) {
+ // Legacy
+ _fnLayoutDom(settings, settings.sDom, insert);
+ }
+ else {
+ var top = _layoutArray( settings, settings.layout, 'top' );
+ var bottom = _layoutArray( settings, settings.layout, 'bottom' );
+ var renderer = _fnRenderer( settings, 'layout' );
+
+ // Everything above - the renderer will actually insert the contents into the document
+ top.forEach(function (item) {
+ renderer( settings, insert, item );
+ });
+
+ // The table - always the center of attention
+ renderer( settings, insert, {
+ full: {
+ table: true,
+ contents: [ _fnFeatureHtmlTable(settings) ]
+ }
+ } );
+
+ // Everything below
+ bottom.forEach(function (item) {
+ renderer( settings, insert, item );
+ });
+ }
+
+ // Processing floats on top, so it isn't an inserted feature
+ _processingHtml( settings );
+ }
+
+ /**
+ * Draw the table with the legacy DOM property
+ * @param {*} settings DT settings object
+ * @param {*} dom DOM string
+ * @param {*} insert Insert point
+ */
+ function _fnLayoutDom( settings, dom, insert )
+ {
+ var parts = dom.match(/(".*?")|('.*?')|./g);
+ var featureNode, option, newNode, next, attr;
+
+ for ( var i=0 ; i<parts.length ; i++ ) {
+ featureNode = null;
+ option = parts[i];
+
+ if ( option == '<' ) {
+ // New container div
+ newNode = $('<div/>');
+
+ // Check to see if we should append an id and/or a class name to the container
+ next = parts[i+1];
+
+ if ( next[0] == "'" || next[0] == '"' ) {
+ attr = next.replace(/['"]/g, '');
+
+ var id = '', className;
+
+ /* The attribute can be in the format of "#id.class", "#id" or "class" This logic
+ * breaks the string into parts and applies them as needed
+ */
+ if ( attr.indexOf('.') != -1 ) {
+ var split = attr.split('.');
+
+ id = split[0];
+ className = split[1];
+ }
+ else if ( attr[0] == "#" ) {
+ id = attr;
+ }
+ else {
+ className = attr;
+ }
+
+ newNode
+ .attr('id', id.substring(1))
+ .addClass(className);
+
+ i++; // Move along the position array
+ }
+
+ insert.append( newNode );
+ insert = newNode;
+ }
+ else if ( option == '>' ) {
+ // End container div
+ insert = insert.parent();
+ }
+ else if ( option == 't' ) {
+ // Table
+ featureNode = _fnFeatureHtmlTable( settings );
+ }
+ else
+ {
+ DataTable.ext.feature.forEach(function(feature) {
+ if ( option == feature.cFeature ) {
+ featureNode = feature.fnInit( settings );
+ }
+ });
+ }
+
+ // Add to the display
+ if ( featureNode ) {
+ insert.append( featureNode );
+ }
+ }
+ }
+
+
+ /**
+ * Use the DOM source to create up an array of header cells. The idea here is to
+ * create a layout grid (array) of rows x columns, which contains a reference
+ * to the cell that that point in the grid (regardless of col/rowspan), such that
+ * any column / row could be removed and the new grid constructed
+ * @param {node} thead The header/footer element for the table
+ * @returns {array} Calculated layout array
+ * @memberof DataTable#oApi
+ */
+ function _fnDetectHeader ( settings, thead, write )
+ {
+ var columns = settings.aoColumns;
+ var rows = $(thead).children('tr');
+ var row, cell;
+ var i, k, l, iLen, shifted, column, colspan, rowspan;
+ var isHeader = thead && thead.nodeName.toLowerCase() === 'thead';
+ var layout = [];
+ var unique;
+ var shift = function ( a, i, j ) {
+ var k = a[i];
+ while ( k[j] ) {
+ j++;
+ }
+ return j;
+ };
+
+ // We know how many rows there are in the layout - so prep it
+ for ( i=0, iLen=rows.length ; i<iLen ; i++ ) {
+ layout.push( [] );
+ }
+
+ for ( i=0, iLen=rows.length ; i<iLen ; i++ ) {
+ row = rows[i];
+ column = 0;
+
+ // For every cell in the row..
+ cell = row.firstChild;
+ while ( cell ) {
+ if (
+ cell.nodeName.toUpperCase() == 'TD' ||
+ cell.nodeName.toUpperCase() == 'TH'
+ ) {
+ var cols = [];
+
+ // Get the col and rowspan attributes from the DOM and sanitise them
+ colspan = cell.getAttribute('colspan') * 1;
+ rowspan = cell.getAttribute('rowspan') * 1;
+ colspan = (!colspan || colspan===0 || colspan===1) ? 1 : colspan;
+ rowspan = (!rowspan || rowspan===0 || rowspan===1) ? 1 : rowspan;
+
+ // There might be colspan cells already in this row, so shift our target
+ // accordingly
+ shifted = shift( layout, i, column );
+
+ // Cache calculation for unique columns
+ unique = colspan === 1 ?
+ true :
+ false;
+
+ // Perform header setup
+ if ( write ) {
+ if (unique) {
+ // Allow column options to be set from HTML attributes
+ _fnColumnOptions( settings, shifted, $(cell).data() );
+
+ // Get the width for the column. This can be defined from the
+ // width attribute, style attribute or `columns.width` option
+ var columnDef = columns[shifted];
+ var width = cell.getAttribute('width') || null;
+ var t = cell.style.width.match(/width:\s*(\d+[pxem%]+)/);
+ if ( t ) {
+ width = t[1];
+ }
+
+ columnDef.sWidthOrig = columnDef.sWidth || width;
+
+ if (isHeader) {
+ // Column title handling - can be user set, or read from the DOM
+ // This happens before the render, so the original is still in place
+ if ( columnDef.sTitle !== null && ! columnDef.autoTitle ) {
+ cell.innerHTML = columnDef.sTitle;
+ }
+
+ if (! columnDef.sTitle && unique) {
+ columnDef.sTitle = _stripHtml(cell.innerHTML);
+ columnDef.autoTitle = true;
+ }
+ }
+ else {
+ // Footer specific operations
+ if (columnDef.footer) {
+ cell.innerHTML = columnDef.footer;
+ }
+ }
+
+ // Fall back to the aria-label attribute on the table header if no ariaTitle is
+ // provided.
+ if (! columnDef.ariaTitle) {
+ columnDef.ariaTitle = $(cell).attr("aria-label") || columnDef.sTitle;
+ }
+
+ // Column specific class names
+ if ( columnDef.className ) {
+ $(cell).addClass( columnDef.className );
+ }
+ }
+
+ // Wrap the column title so we can write to it in future
+ if ( $('span.dt-column-title', cell).length === 0) {
+ $('<span>')
+ .addClass('dt-column-title')
+ .append(cell.childNodes)
+ .appendTo(cell);
+ }
+
+ if ( isHeader && $('span.dt-column-order', cell).length === 0) {
+ $('<span>')
+ .addClass('dt-column-order')
+ .appendTo(cell);
+ }
+ }
+
+ // If there is col / rowspan, copy the information into the layout grid
+ for ( l=0 ; l<colspan ; l++ ) {
+ for ( k=0 ; k<rowspan ; k++ ) {
+ layout[i+k][shifted+l] = {
+ cell: cell,
+ unique: unique
+ };
+
+ layout[i+k].row = row;
+ }
+
+ cols.push( shifted+l );
+ }
+
+ // Assign an attribute so spanning cells can still be identified
+ // as belonging to a column
+ cell.setAttribute('data-dt-column', _unique(cols).join(','));
+ }
+
+ cell = cell.nextSibling;
+ }
+ }
+
+ return layout;
+ }
+
+ /**
+ * Set the start position for draw
+ * @param {object} oSettings dataTables settings object
+ */
+ function _fnStart( oSettings )
+ {
+ var bServerSide = _fnDataSource( oSettings ) == 'ssp';
+ var iInitDisplayStart = oSettings.iInitDisplayStart;
+
+ // Check and see if we have an initial draw position from state saving
+ if ( iInitDisplayStart !== undefined && iInitDisplayStart !== -1 )
+ {
+ oSettings._iDisplayStart = bServerSide ?
+ iInitDisplayStart :
+ iInitDisplayStart >= oSettings.fnRecordsDisplay() ?
+ 0 :
+ iInitDisplayStart;
+
+ oSettings.iInitDisplayStart = -1;
+ }
+ }
+
+ /**
+ * Create an Ajax call based on the table's settings, taking into account that
+ * parameters can have multiple forms, and backwards compatibility.
+ *
+ * @param {object} oSettings dataTables settings object
+ * @param {array} data Data to send to the server, required by
+ * DataTables - may be augmented by developer callbacks
+ * @param {function} fn Callback function to run when data is obtained
+ */
+ function _fnBuildAjax( oSettings, data, fn )
+ {
+ var ajaxData;
+ var ajax = oSettings.ajax;
+ var instance = oSettings.oInstance;
+ var callback = function ( json ) {
+ var status = oSettings.jqXHR
+ ? oSettings.jqXHR.status
+ : null;
+
+ if ( json === null || (typeof status === 'number' && status == 204 ) ) {
+ json = {};
+ _fnAjaxDataSrc( oSettings, json, [] );
+ }
+
+ var error = json.error || json.sError;
+ if ( error ) {
+ _fnLog( oSettings, 0, error );
+ }
+
+ // Microsoft often wrap JSON as a string in another JSON object
+ // Let's handle that automatically
+ if (json.d && typeof json.d === 'string') {
+ try {
+ json = JSON.parse(json.d);
+ }
+ catch (e) {
+ // noop
+ }
+ }
+
+ oSettings.json = json;
+
+ _fnCallbackFire( oSettings, null, 'xhr', [oSettings, json, oSettings.jqXHR], true );
+ fn( json );
+ };
+
+ if ( $.isPlainObject( ajax ) && ajax.data )
+ {
+ ajaxData = ajax.data;
+
+ var newData = typeof ajaxData === 'function' ?
+ ajaxData( data, oSettings ) : // fn can manipulate data or return
+ ajaxData; // an object object or array to merge
+
+ // If the function returned something, use that alone
+ data = typeof ajaxData === 'function' && newData ?
+ newData :
+ $.extend( true, data, newData );
+
+ // Remove the data property as we've resolved it already and don't want
+ // jQuery to do it again (it is restored at the end of the function)
+ delete ajax.data;
+ }
+
+ var baseAjax = {
+ "url": typeof ajax === 'string' ?
+ ajax :
+ '',
+ "data": data,
+ "success": callback,
+ "dataType": "json",
+ "cache": false,
+ "type": oSettings.sServerMethod,
+ "error": function (xhr, error) {
+ var ret = _fnCallbackFire( oSettings, null, 'xhr', [oSettings, null, oSettings.jqXHR], true );
+
+ if ( ret.indexOf(true) === -1 ) {
+ if ( error == "parsererror" ) {
+ _fnLog( oSettings, 0, 'Invalid JSON response', 1 );
+ }
+ else if ( xhr.readyState === 4 ) {
+ _fnLog( oSettings, 0, 'Ajax error', 7 );
+ }
+ }
+
+ _fnProcessingDisplay( oSettings, false );
+ }
+ };
+
+ // If `ajax` option is an object, extend and override our default base
+ if ( $.isPlainObject( ajax ) ) {
+ $.extend( baseAjax, ajax )
+ }
+
+ // Store the data submitted for the API
+ oSettings.oAjaxData = data;
+
+ // Allow plug-ins and external processes to modify the data
+ _fnCallbackFire( oSettings, null, 'preXhr', [oSettings, data, baseAjax], true );
+
+ if ( typeof ajax === 'function' )
+ {
+ // Is a function - let the caller define what needs to be done
+ oSettings.jqXHR = ajax.call( instance, data, callback, oSettings );
+ }
+ else if (ajax.url === '') {
+ // No url, so don't load any data. Just apply an empty data array
+ // to the object for the callback.
+ var empty = {};
+
+ DataTable.util.set(ajax.dataSrc)(empty, []);
+ callback(empty);
+ }
+ else {
+ // Object to extend the base settings
+ oSettings.jqXHR = $.ajax( baseAjax );
+ }
+
+ // Restore for next time around
+ if ( ajaxData ) {
+ ajax.data = ajaxData;
+ }
+ }
+
+
+ /**
+ * Update the table using an Ajax call
+ * @param {object} settings dataTables settings object
+ * @returns {boolean} Block the table drawing or not
+ * @memberof DataTable#oApi
+ */
+ function _fnAjaxUpdate( settings )
+ {
+ settings.iDraw++;
+ _fnProcessingDisplay( settings, true );
+
+ _fnBuildAjax(
+ settings,
+ _fnAjaxParameters( settings ),
+ function(json) {
+ _fnAjaxUpdateDraw( settings, json );
+ }
+ );
+ }
+
+
+ /**
+ * Build up the parameters in an object needed for a server-side processing
+ * request.
+ * @param {object} oSettings dataTables settings object
+ * @returns {bool} block the table drawing or not
+ * @memberof DataTable#oApi
+ */
+ function _fnAjaxParameters( settings )
+ {
+ var
+ columns = settings.aoColumns,
+ features = settings.oFeatures,
+ preSearch = settings.oPreviousSearch,
+ preColSearch = settings.aoPreSearchCols,
+ colData = function ( idx, prop ) {
+ return typeof columns[idx][prop] === 'function' ?
+ 'function' :
+ columns[idx][prop];
+ };
+
+ return {
+ draw: settings.iDraw,
+ columns: columns.map( function ( column, i ) {
+ return {
+ data: colData(i, 'mData'),
+ name: column.sName,
+ searchable: column.bSearchable,
+ orderable: column.bSortable,
+ search: {
+ value: preColSearch[i].search,
+ regex: preColSearch[i].regex,
+ fixed: Object.keys(column.searchFixed).map( function(name) {
+ return {
+ name: name,
+ term: column.searchFixed[name].toString()
+ }
+ })
+ }
+ };
+ } ),
+ order: _fnSortFlatten( settings ).map( function ( val ) {
+ return {
+ column: val.col,
+ dir: val.dir,
+ name: colData(val.col, 'sName')
+ };
+ } ),
+ start: settings._iDisplayStart,
+ length: features.bPaginate ?
+ settings._iDisplayLength :
+ -1,
+ search: {
+ value: preSearch.search,
+ regex: preSearch.regex,
+ fixed: Object.keys(settings.searchFixed).map( function(name) {
+ return {
+ name: name,
+ term: settings.searchFixed[name].toString()
+ }
+ })
+ }
+ };
+ }
+
+
+ /**
+ * Data the data from the server (nuking the old) and redraw the table
+ * @param {object} oSettings dataTables settings object
+ * @param {object} json json data return from the server.
+ * @param {string} json.sEcho Tracking flag for DataTables to match requests
+ * @param {int} json.iTotalRecords Number of records in the data set, not accounting for filtering
+ * @param {int} json.iTotalDisplayRecords Number of records in the data set, accounting for filtering
+ * @param {array} json.aaData The data to display on this page
+ * @param {string} [json.sColumns] Column ordering (sName, comma separated)
+ * @memberof DataTable#oApi
+ */
+ function _fnAjaxUpdateDraw ( settings, json )
+ {
+ var data = _fnAjaxDataSrc(settings, json);
+ var draw = _fnAjaxDataSrcParam(settings, 'draw', json);
+ var recordsTotal = _fnAjaxDataSrcParam(settings, 'recordsTotal', json);
+ var recordsFiltered = _fnAjaxDataSrcParam(settings, 'recordsFiltered', json);
+
+ if ( draw !== undefined ) {
+ // Protect against out of sequence returns
+ if ( draw*1 < settings.iDraw ) {
+ return;
+ }
+ settings.iDraw = draw * 1;
+ }
+
+ // No data in returned object, so rather than an array, we show an empty table
+ if ( ! data ) {
+ data = [];
+ }
+
+ _fnClearTable( settings );
+ settings._iRecordsTotal = parseInt(recordsTotal, 10);
+ settings._iRecordsDisplay = parseInt(recordsFiltered, 10);
+
+ for ( var i=0, ien=data.length ; i<ien ; i++ ) {
+ _fnAddData( settings, data[i] );
+ }
+ settings.aiDisplay = settings.aiDisplayMaster.slice();
+
+ _fnColumnTypes(settings);
+ _fnDraw( settings, true );
+ _fnInitComplete( settings );
+ _fnProcessingDisplay( settings, false );
+ }
+
+
+ /**
+ * Get the data from the JSON data source to use for drawing a table. Using
+ * `_fnGetObjectDataFn` allows the data to be sourced from a property of the
+ * source object, or from a processing function.
+ * @param {object} settings dataTables settings object
+ * @param {object} json Data source object / array from the server
+ * @return {array} Array of data to use
+ */
+ function _fnAjaxDataSrc ( settings, json, write )
+ {
+ var dataProp = 'data';
+
+ if ($.isPlainObject( settings.ajax ) && settings.ajax.dataSrc !== undefined) {
+ // Could in inside a `dataSrc` object, or not!
+ var dataSrc = settings.ajax.dataSrc;
+
+ // string, function and object are valid types
+ if (typeof dataSrc === 'string' || typeof dataSrc === 'function') {
+ dataProp = dataSrc;
+ }
+ else if (dataSrc.data !== undefined) {
+ dataProp = dataSrc.data;
+ }
+ }
+
+ if ( ! write ) {
+ if ( dataProp === 'data' ) {
+ // If the default, then we still want to support the old style, and safely ignore
+ // it if possible
+ return json.aaData || json[dataProp];
+ }
+
+ return dataProp !== "" ?
+ _fnGetObjectDataFn( dataProp )( json ) :
+ json;
+ }
+
+ // set
+ _fnSetObjectDataFn( dataProp )( json, write );
+ }
+
+ /**
+ * Very similar to _fnAjaxDataSrc, but for the other SSP properties
+ * @param {*} settings DataTables settings object
+ * @param {*} param Target parameter
+ * @param {*} json JSON data
+ * @returns Resolved value
+ */
+ function _fnAjaxDataSrcParam (settings, param, json) {
+ var dataSrc = $.isPlainObject( settings.ajax )
+ ? settings.ajax.dataSrc
+ : null;
+
+ if (dataSrc && dataSrc[param]) {
+ // Get from custom location
+ return _fnGetObjectDataFn( dataSrc[param] )( json );
+ }
+
+ // else - Default behaviour
+ var old = '';
+
+ // Legacy support
+ if (param === 'draw') {
+ old = 'sEcho';
+ }
+ else if (param === 'recordsTotal') {
+ old = 'iTotalRecords';
+ }
+ else if (param === 'recordsFiltered') {
+ old = 'iTotalDisplayRecords';
+ }
+
+ return json[old] !== undefined
+ ? json[old]
+ : json[param];
+ }
+
+
+ /**
+ * Filter the table using both the global filter and column based filtering
+ * @param {object} settings dataTables settings object
+ * @param {object} input search information
+ * @memberof DataTable#oApi
+ */
+ function _fnFilterComplete ( settings, input )
+ {
+ var columnsSearch = settings.aoPreSearchCols;
+
+ // In server-side processing all filtering is done by the server, so no point hanging around here
+ if ( _fnDataSource( settings ) != 'ssp' )
+ {
+ // Check if any of the rows were invalidated
+ _fnFilterData( settings );
+
+ // Start from the full data set
+ settings.aiDisplay = settings.aiDisplayMaster.slice();
+
+ // Global filter first
+ _fnFilter( settings.aiDisplay, settings, input.search, input );
+
+ $.each(settings.searchFixed, function (name, term) {
+ _fnFilter(settings.aiDisplay, settings, term, {});
+ });
+
+ // Then individual column filters
+ for ( var i=0 ; i<columnsSearch.length ; i++ )
+ {
+ var col = columnsSearch[i];
+
+ _fnFilter(
+ settings.aiDisplay,
+ settings,
+ col.search,
+ col,
+ i
+ );
+
+ $.each(settings.aoColumns[i].searchFixed, function (name, term) {
+ _fnFilter(settings.aiDisplay, settings, term, {}, i);
+ });
+ }
+
+ // And finally global filtering
+ _fnFilterCustom( settings );
+ }
+
+ // Tell the draw function we have been filtering
+ settings.bFiltered = true;
+
+ _fnCallbackFire( settings, null, 'search', [settings] );
+ }
+
+
+ /**
+ * Apply custom filtering functions
+ *
+ * This is legacy now that we have named functions, but it is widely used
+ * from 1.x, so it is not yet deprecated.
+ * @param {object} oSettings dataTables settings object
+ * @memberof DataTable#oApi
+ */
+ function _fnFilterCustom( settings )
+ {
+ var filters = DataTable.ext.search;
+ var displayRows = settings.aiDisplay;
+ var row, rowIdx;
+
+ for ( var i=0, ien=filters.length ; i<ien ; i++ ) {
+ var rows = [];
+
+ // Loop over each row and see if it should be included
+ for ( var j=0, jen=displayRows.length ; j<jen ; j++ ) {
+ rowIdx = displayRows[ j ];
+ row = settings.aoData[ rowIdx ];
+
+ if ( filters[i]( settings, row._aFilterData, rowIdx, row._aData, j ) ) {
+ rows.push( rowIdx );
+ }
+ }
+
+ // So the array reference doesn't break set the results into the
+ // existing array
+ displayRows.length = 0;
+ _fnArrayApply(displayRows, rows);
+ }
+ }
+
+
+ /**
+ * Filter the data table based on user input and draw the table
+ */
+ function _fnFilter( searchRows, settings, input, options, column )
+ {
+ if ( input === '' ) {
+ return;
+ }
+
+ var i = 0;
+ var matched = [];
+
+ // Search term can be a function, regex or string - if a string we apply our
+ // smart filtering regex (assuming the options require that)
+ var searchFunc = typeof input === 'function' ? input : null;
+ var rpSearch = input instanceof RegExp
+ ? input
+ : searchFunc
+ ? null
+ : _fnFilterCreateSearch( input, options );
+
+ // Then for each row, does the test pass. If not, lop the row from the array
+ for (i=0 ; i<searchRows.length ; i++) {
+ var row = settings.aoData[ searchRows[i] ];
+ var data = column === undefined
+ ? row._sFilterRow
+ : row._aFilterData[ column ];
+
+ if ( (searchFunc && searchFunc(data, row._aData, searchRows[i], column)) || (rpSearch && rpSearch.test(data)) ) {
+ matched.push(searchRows[i]);
+ }
+ }
+
+ // Mutate the searchRows array
+ searchRows.length = matched.length;
+
+ for (i=0 ; i<matched.length ; i++) {
+ searchRows[i] = matched[i];
+ }
+ }
+
+
+ /**
+ * Build a regular expression object suitable for searching a table
+ * @param {string} sSearch string to search for
+ * @param {bool} bRegex treat as a regular expression or not
+ * @param {bool} bSmart perform smart filtering or not
+ * @param {bool} bCaseInsensitive Do case insensitive matching or not
+ * @returns {RegExp} constructed object
+ * @memberof DataTable#oApi
+ */
+ function _fnFilterCreateSearch( search, inOpts )
+ {
+ var not = [];
+ var options = $.extend({}, {
+ boundary: false,
+ caseInsensitive: true,
+ exact: false,
+ regex: false,
+ smart: true
+ }, inOpts);
+
+ if (typeof search !== 'string') {
+ search = search.toString();
+ }
+
+ // Remove diacritics if normalize is set up to do so
+ search = _normalize(search);
+
+ if (options.exact) {
+ return new RegExp(
+ '^'+_fnEscapeRegex(search)+'$',
+ options.caseInsensitive ? 'i' : ''
+ );
+ }
+
+ search = options.regex ?
+ search :
+ _fnEscapeRegex( search );
+
+ if ( options.smart ) {
+ /* For smart filtering we want to allow the search to work regardless of
+ * word order. We also want double quoted text to be preserved, so word
+ * order is important - a la google. And a negative look around for
+ * finding rows which don't contain a given string.
+ *
+ * So this is the sort of thing we want to generate:
+ *
+ * ^(?=.*?\bone\b)(?=.*?\btwo three\b)(?=.*?\bfour\b).*$
+ */
+ var parts = search.match( /!?["\u201C][^"\u201D]+["\u201D]|[^ ]+/g ) || [''];
+ var a = parts.map( function ( word ) {
+ var negative = false;
+ var m;
+
+ // Determine if it is a "does not include"
+ if ( word.charAt(0) === '!' ) {
+ negative = true;
+ word = word.substring(1);
+ }
+
+ // Strip the quotes from around matched phrases
+ if ( word.charAt(0) === '"' ) {
+ m = word.match( /^"(.*)"$/ );
+ word = m ? m[1] : word;
+ }
+ else if ( word.charAt(0) === '\u201C' ) {
+ // Smart quote match (iPhone users)
+ m = word.match( /^\u201C(.*)\u201D$/ );
+ word = m ? m[1] : word;
+ }
+
+ // For our "not" case, we need to modify the string that is
+ // allowed to match at the end of the expression.
+ if (negative) {
+ if (word.length > 1) {
+ not.push('(?!'+word+')');
+ }
+
+ word = '';
+ }
+
+ return word.replace(/"/g, '');
+ } );
+
+ var match = not.length
+ ? not.join('')
+ : '';
+
+ var boundary = options.boundary
+ ? '\\b'
+ : '';
+
+ search = '^(?=.*?'+boundary+a.join( ')(?=.*?'+boundary )+')('+match+'.)*$';
+ }
+
+ return new RegExp( search, options.caseInsensitive ? 'i' : '' );
+ }
+
+
+ /**
+ * Escape a string such that it can be used in a regular expression
+ * @param {string} sVal string to escape
+ * @returns {string} escaped string
+ * @memberof DataTable#oApi
+ */
+ var _fnEscapeRegex = DataTable.util.escapeRegex;
+
+ var __filter_div = $('<div>')[0];
+ var __filter_div_textContent = __filter_div.textContent !== undefined;
+
+ // Update the filtering data for each row if needed (by invalidation or first run)
+ function _fnFilterData ( settings )
+ {
+ var columns = settings.aoColumns;
+ var data = settings.aoData;
+ var column;
+ var j, jen, filterData, cellData, row;
+ var wasInvalidated = false;
+
+ for ( var rowIdx=0 ; rowIdx<data.length ; rowIdx++ ) {
+ if (! data[rowIdx]) {
+ continue;
+ }
+
+ row = data[rowIdx];
+
+ if ( ! row._aFilterData ) {
+ filterData = [];
+
+ for ( j=0, jen=columns.length ; j<jen ; j++ ) {
+ column = columns[j];
+
+ if ( column.bSearchable ) {
+ cellData = _fnGetCellData( settings, rowIdx, j, 'filter' );
+
+ // Search in DataTables is string based
+ if ( cellData === null ) {
+ cellData = '';
+ }
+
+ if ( typeof cellData !== 'string' && cellData.toString ) {
+ cellData = cellData.toString();
+ }
+ }
+ else {
+ cellData = '';
+ }
+
+ // If it looks like there is an HTML entity in the string,
+ // attempt to decode it so sorting works as expected. Note that
+ // we could use a single line of jQuery to do this, but the DOM
+ // method used here is much faster https://jsperf.com/html-decode
+ if ( cellData.indexOf && cellData.indexOf('&') !== -1 ) {
+ __filter_div.innerHTML = cellData;
+ cellData = __filter_div_textContent ?
+ __filter_div.textContent :
+ __filter_div.innerText;
+ }
+
+ if ( cellData.replace ) {
+ cellData = cellData.replace(/[\r\n\u2028]/g, '');
+ }
+
+ filterData.push( cellData );
+ }
+
+ row._aFilterData = filterData;
+ row._sFilterRow = filterData.join(' ');
+ wasInvalidated = true;
+ }
+ }
+
+ return wasInvalidated;
+ }
+
+
+ /**
+ * Draw the table for the first time, adding all required features
+ * @param {object} settings dataTables settings object
+ * @memberof DataTable#oApi
+ */
+ function _fnInitialise ( settings )
+ {
+ var i;
+ var init = settings.oInit;
+ var deferLoading = settings.deferLoading;
+ var dataSrc = _fnDataSource( settings );
+
+ // Ensure that the table data is fully initialised
+ if ( ! settings.bInitialised ) {
+ setTimeout( function(){ _fnInitialise( settings ); }, 200 );
+ return;
+ }
+
+ // Build the header / footer for the table
+ _fnBuildHead( settings, 'header' );
+ _fnBuildHead( settings, 'footer' );
+
+ // Load the table's state (if needed) and then render around it and draw
+ _fnLoadState( settings, init, function () {
+ // Then draw the header / footer
+ _fnDrawHead( settings, settings.aoHeader );
+ _fnDrawHead( settings, settings.aoFooter );
+
+ // Cache the paging start point, as the first redraw will reset it
+ var iAjaxStart = settings.iInitDisplayStart
+
+ // Local data load
+ // Check if there is data passing into the constructor
+ if ( init.aaData ) {
+ for ( i=0 ; i<init.aaData.length ; i++ ) {
+ _fnAddData( settings, init.aaData[ i ] );
+ }
+ }
+ else if ( deferLoading || dataSrc == 'dom' ) {
+ // Grab the data from the page
+ _fnAddTr( settings, $(settings.nTBody).children('tr') );
+ }
+
+ // Filter not yet applied - copy the display master
+ settings.aiDisplay = settings.aiDisplayMaster.slice();
+
+ // Enable features
+ _fnAddOptionsHtml( settings );
+ _fnSortInit( settings );
+
+ _colGroup( settings );
+
+ /* Okay to show that something is going on now */
+ _fnProcessingDisplay( settings, true );
+
+ _fnCallbackFire( settings, null, 'preInit', [settings], true );
+
+ // If there is default sorting required - let's do it. The sort function
+ // will do the drawing for us. Otherwise we draw the table regardless of the
+ // Ajax source - this allows the table to look initialised for Ajax sourcing
+ // data (show 'loading' message possibly)
+ _fnReDraw( settings );
+
+ // Server-side processing init complete is done by _fnAjaxUpdateDraw
+ if ( dataSrc != 'ssp' || deferLoading ) {
+ // if there is an ajax source load the data
+ if ( dataSrc == 'ajax' ) {
+ _fnBuildAjax( settings, {}, function(json) {
+ var aData = _fnAjaxDataSrc( settings, json );
+
+ // Got the data - add it to the table
+ for ( i=0 ; i<aData.length ; i++ ) {
+ _fnAddData( settings, aData[i] );
+ }
+
+ // Reset the init display for cookie saving. We've already done
+ // a filter, and therefore cleared it before. So we need to make
+ // it appear 'fresh'
+ settings.iInitDisplayStart = iAjaxStart;
+
+ _fnReDraw( settings );
+ _fnProcessingDisplay( settings, false );
+ _fnInitComplete( settings );
+ }, settings );
+ }
+ else {
+ _fnInitComplete( settings );
+ _fnProcessingDisplay( settings, false );
+ }
+ }
+ } );
+ }
+
+
+ /**
+ * Draw the table for the first time, adding all required features
+ * @param {object} settings dataTables settings object
+ * @memberof DataTable#oApi
+ */
+ function _fnInitComplete ( settings )
+ {
+ if (settings._bInitComplete) {
+ return;
+ }
+
+ var args = [settings, settings.json];
+
+ settings._bInitComplete = true;
+
+ // Table is fully set up and we have data, so calculate the
+ // column widths
+ _fnAdjustColumnSizing( settings );
+
+ _fnCallbackFire( settings, null, 'plugin-init', args, true );
+ _fnCallbackFire( settings, 'aoInitComplete', 'init', args, true );
+ }
+
+ function _fnLengthChange ( settings, val )
+ {
+ var len = parseInt( val, 10 );
+ settings._iDisplayLength = len;
+
+ _fnLengthOverflow( settings );
+
+ // Fire length change event
+ _fnCallbackFire( settings, null, 'length', [settings, len] );
+ }
+
+ /**
+ * Alter the display settings to change the page
+ * @param {object} settings DataTables settings object
+ * @param {string|int} action Paging action to take: "first", "previous",
+ * "next" or "last" or page number to jump to (integer)
+ * @param [bool] redraw Automatically draw the update or not
+ * @returns {bool} true page has changed, false - no change
+ * @memberof DataTable#oApi
+ */
+ function _fnPageChange ( settings, action, redraw )
+ {
+ var
+ start = settings._iDisplayStart,
+ len = settings._iDisplayLength,
+ records = settings.fnRecordsDisplay();
+
+ if ( records === 0 || len === -1 )
+ {
+ start = 0;
+ }
+ else if ( typeof action === "number" )
+ {
+ start = action * len;
+
+ if ( start > records )
+ {
+ start = 0;
+ }
+ }
+ else if ( action == "first" )
+ {
+ start = 0;
+ }
+ else if ( action == "previous" )
+ {
+ start = len >= 0 ?
+ start - len :
+ 0;
+
+ if ( start < 0 )
+ {
+ start = 0;
+ }
+ }
+ else if ( action == "next" )
+ {
+ if ( start + len < records )
+ {
+ start += len;
+ }
+ }
+ else if ( action == "last" )
+ {
+ start = Math.floor( (records-1) / len) * len;
+ }
+ else if ( action === 'ellipsis' )
+ {
+ return;
+ }
+ else
+ {
+ _fnLog( settings, 0, "Unknown paging action: "+action, 5 );
+ }
+
+ var changed = settings._iDisplayStart !== start;
+ settings._iDisplayStart = start;
+
+ _fnCallbackFire( settings, null, changed ? 'page' : 'page-nc', [settings] );
+
+ if ( changed && redraw ) {
+ _fnDraw( settings );
+ }
+
+ return changed;
+ }
+
+
+ /**
+ * Generate the node required for the processing node
+ * @param {object} settings DataTables settings object
+ */
+ function _processingHtml ( settings )
+ {
+ var table = settings.nTable;
+ var scrolling = settings.oScroll.sX !== '' || settings.oScroll.sY !== '';
+
+ if ( settings.oFeatures.bProcessing ) {
+ var n = $('<div/>', {
+ 'id': settings.sTableId + '_processing',
+ 'class': settings.oClasses.processing.container,
+ 'role': 'status'
+ } )
+ .html( settings.oLanguage.sProcessing )
+ .append('<div><div></div><div></div><div></div><div></div></div>');
+
+ // Different positioning depending on if scrolling is enabled or not
+ if (scrolling) {
+ n.prependTo( $('div.dt-scroll', settings.nTableWrapper) );
+ }
+ else {
+ n.insertBefore( table );
+ }
+
+ $(table).on( 'processing.dt.DT', function (e, s, show) {
+ n.css( 'display', show ? 'block' : 'none' );
+ } );
+ }
+ }
+
+
+ /**
+ * Display or hide the processing indicator
+ * @param {object} settings DataTables settings object
+ * @param {bool} show Show the processing indicator (true) or not (false)
+ */
+ function _fnProcessingDisplay ( settings, show )
+ {
+ // Ignore cases when we are still redrawing
+ if (settings.bDrawing && show === false) {
+ return;
+ }
+
+ _fnCallbackFire( settings, null, 'processing', [settings, show] );
+ }
+
+ /**
+ * Show the processing element if an action takes longer than a given time
+ *
+ * @param {*} settings DataTables settings object
+ * @param {*} enable Do (true) or not (false) async processing (local feature enablement)
+ * @param {*} run Function to run
+ */
+ function _fnProcessingRun( settings, enable, run ) {
+ if (! enable) {
+ // Immediate execution, synchronous
+ run();
+ }
+ else {
+ _fnProcessingDisplay(settings, true);
+
+ // Allow the processing display to show if needed
+ setTimeout(function () {
+ run();
+
+ _fnProcessingDisplay(settings, false);
+ }, 0);
+ }
+ }
+ /**
+ * Add any control elements for the table - specifically scrolling
+ * @param {object} settings dataTables settings object
+ * @returns {node} Node to add to the DOM
+ * @memberof DataTable#oApi
+ */
+ function _fnFeatureHtmlTable ( settings )
+ {
+ var table = $(settings.nTable);
+
+ // Scrolling from here on in
+ var scroll = settings.oScroll;
+
+ if ( scroll.sX === '' && scroll.sY === '' ) {
+ return settings.nTable;
+ }
+
+ var scrollX = scroll.sX;
+ var scrollY = scroll.sY;
+ var classes = settings.oClasses.scrolling;
+ var caption = settings.captionNode;
+ var captionSide = caption ? caption._captionSide : null;
+ var headerClone = $( table[0].cloneNode(false) );
+ var footerClone = $( table[0].cloneNode(false) );
+ var footer = table.children('tfoot');
+ var _div = '<div/>';
+ var size = function ( s ) {
+ return !s ? null : _fnStringToCss( s );
+ };
+
+ if ( ! footer.length ) {
+ footer = null;
+ }
+
+ /*
+ * The HTML structure that we want to generate in this function is:
+ * div - scroller
+ * div - scroll head
+ * div - scroll head inner
+ * table - scroll head table
+ * thead - thead
+ * div - scroll body
+ * table - table (master table)
+ * thead - thead clone for sizing
+ * tbody - tbody
+ * div - scroll foot
+ * div - scroll foot inner
+ * table - scroll foot table
+ * tfoot - tfoot
+ */
+ var scroller = $( _div, { 'class': classes.container } )
+ .append(
+ $(_div, { 'class': classes.header.self } )
+ .css( {
+ overflow: 'hidden',
+ position: 'relative',
+ border: 0,
+ width: scrollX ? size(scrollX) : '100%'
+ } )
+ .append(
+ $(_div, { 'class': classes.header.inner } )
+ .css( {
+ 'box-sizing': 'content-box',
+ width: scroll.sXInner || '100%'
+ } )
+ .append(
+ headerClone
+ .removeAttr('id')
+ .css( 'margin-left', 0 )
+ .append( captionSide === 'top' ? caption : null )
+ .append(
+ table.children('thead')
+ )
+ )
+ )
+ )
+ .append(
+ $(_div, { 'class': classes.body } )
+ .css( {
+ position: 'relative',
+ overflow: 'auto',
+ width: size( scrollX )
+ } )
+ .append( table )
+ );
+
+ if ( footer ) {
+ scroller.append(
+ $(_div, { 'class': classes.footer.self } )
+ .css( {
+ overflow: 'hidden',
+ border: 0,
+ width: scrollX ? size(scrollX) : '100%'
+ } )
+ .append(
+ $(_div, { 'class': classes.footer.inner } )
+ .append(
+ footerClone
+ .removeAttr('id')
+ .css( 'margin-left', 0 )
+ .append( captionSide === 'bottom' ? caption : null )
+ .append(
+ table.children('tfoot')
+ )
+ )
+ )
+ );
+ }
+
+ var children = scroller.children();
+ var scrollHead = children[0];
+ var scrollBody = children[1];
+ var scrollFoot = footer ? children[2] : null;
+
+ // When the body is scrolled, then we also want to scroll the headers
+ $(scrollBody).on( 'scroll.DT', function () {
+ var scrollLeft = this.scrollLeft;
+
+ scrollHead.scrollLeft = scrollLeft;
+
+ if ( footer ) {
+ scrollFoot.scrollLeft = scrollLeft;
+ }
+ } );
+
+ // When focus is put on the header cells, we might need to scroll the body
+ $('th, td', scrollHead).on('focus', function () {
+ var scrollLeft = scrollHead.scrollLeft;
+
+ scrollBody.scrollLeft = scrollLeft;
+
+ if ( footer ) {
+ scrollBody.scrollLeft = scrollLeft;
+ }
+ });
+
+ $(scrollBody).css('max-height', scrollY);
+ if (! scroll.bCollapse) {
+ $(scrollBody).css('height', scrollY);
+ }
+
+ settings.nScrollHead = scrollHead;
+ settings.nScrollBody = scrollBody;
+ settings.nScrollFoot = scrollFoot;
+
+ // On redraw - align columns
+ settings.aoDrawCallback.push(_fnScrollDraw);
+
+ return scroller[0];
+ }
+
+
+
+ /**
+ * Update the header, footer and body tables for resizing - i.e. column
+ * alignment.
+ *
+ * Welcome to the most horrible function DataTables. The process that this
+ * function follows is basically:
+ * 1. Re-create the table inside the scrolling div
+ * 2. Correct colgroup > col values if needed
+ * 3. Copy colgroup > col over to header and footer
+ * 4. Clean up
+ *
+ * @param {object} settings dataTables settings object
+ * @memberof DataTable#oApi
+ */
+ function _fnScrollDraw ( settings )
+ {
+ // Given that this is such a monster function, a lot of variables are use
+ // to try and keep the minimised size as small as possible
+ var
+ scroll = settings.oScroll,
+ barWidth = scroll.iBarWidth,
+ divHeader = $(settings.nScrollHead),
+ divHeaderInner = divHeader.children('div'),
+ divHeaderTable = divHeaderInner.children('table'),
+ divBodyEl = settings.nScrollBody,
+ divBody = $(divBodyEl),
+ divFooter = $(settings.nScrollFoot),
+ divFooterInner = divFooter.children('div'),
+ divFooterTable = divFooterInner.children('table'),
+ header = $(settings.nTHead),
+ table = $(settings.nTable),
+ footer = settings.nTFoot && $('th, td', settings.nTFoot).length ? $(settings.nTFoot) : null,
+ browser = settings.oBrowser,
+ headerCopy, footerCopy;
+
+ // If the scrollbar visibility has changed from the last draw, we need to
+ // adjust the column sizes as the table width will have changed to account
+ // for the scrollbar
+ var scrollBarVis = divBodyEl.scrollHeight > divBodyEl.clientHeight;
+
+ if ( settings.scrollBarVis !== scrollBarVis && settings.scrollBarVis !== undefined ) {
+ settings.scrollBarVis = scrollBarVis;
+ _fnAdjustColumnSizing( settings );
+ return; // adjust column sizing will call this function again
+ }
+ else {
+ settings.scrollBarVis = scrollBarVis;
+ }
+
+ // 1. Re-create the table inside the scrolling div
+ // Remove the old minimised thead and tfoot elements in the inner table
+ table.children('thead, tfoot').remove();
+
+ // Clone the current header and footer elements and then place it into the inner table
+ headerCopy = header.clone().prependTo( table );
+ headerCopy.find('th, td').removeAttr('tabindex');
+ headerCopy.find('[id]').removeAttr('id');
+
+ if ( footer ) {
+ footerCopy = footer.clone().prependTo( table );
+ footerCopy.find('[id]').removeAttr('id');
+ }
+
+ // 2. Correct colgroup > col values if needed
+ // It is possible that the cell sizes are smaller than the content, so we need to
+ // correct colgroup>col for such cases. This can happen if the auto width detection
+ // uses a cell which has a longer string, but isn't the widest! For example
+ // "Chief Executive Officer (CEO)" is the longest string in the demo, but
+ // "Systems Administrator" is actually the widest string since it doesn't collapse.
+ // Note the use of translating into a column index to get the `col` element. This
+ // is because of Responsive which might remove `col` elements, knocking the alignment
+ // of the indexes out.
+ if (settings.aiDisplay.length) {
+ // Get the column sizes from the first row in the table. This should really be a
+ // [].find, but it wasn't supported in Chrome until Sept 2015, and DT has 10 year
+ // browser support
+ var firstTr = null;
+ var start = _fnDataSource( settings ) !== 'ssp'
+ ? settings._iDisplayStart
+ : 0;
+
+ for (i=start ; i<start + settings.aiDisplay.length ; i++) {
+ var idx = settings.aiDisplay[i];
+ var tr = settings.aoData[idx].nTr;
+
+ if (tr) {
+ firstTr = tr;
+ break;
+ }
+ }
+
+ if (firstTr) {
+ var colSizes = $(firstTr).children('th, td').map(function (vis) {
+ return {
+ idx: _fnVisibleToColumnIndex(settings, vis),
+ width: $(this).outerWidth()
+ };
+ });
+
+ // Check against what the colgroup > col is set to and correct if needed
+ for (var i=0 ; i<colSizes.length ; i++) {
+ var colEl = settings.aoColumns[ colSizes[i].idx ].colEl[0];
+ var colWidth = colEl.style.width.replace('px', '');
+
+ if (colWidth !== colSizes[i].width) {
+ colEl.style.width = colSizes[i].width + 'px';
+
+ if (scroll.sX) {
+ colEl.style.minWidth = colSizes[i].width + 'px';
+ }
+ }
+ }
+ }
+ }
+
+ // 3. Copy the colgroup over to the header and footer
+ divHeaderTable
+ .find('colgroup')
+ .remove();
+
+ divHeaderTable.append(settings.colgroup.clone());
+
+ if ( footer ) {
+ divFooterTable
+ .find('colgroup')
+ .remove();
+
+ divFooterTable.append(settings.colgroup.clone());
+ }
+
+ // "Hide" the header and footer that we used for the sizing. We need to keep
+ // the content of the cell so that the width applied to the header and body
+ // both match, but we want to hide it completely.
+ $('th, td', headerCopy).each(function () {
+ $(this.childNodes).wrapAll('<div class="dt-scroll-sizing">');
+ });
+
+ if ( footer ) {
+ $('th, td', footerCopy).each(function () {
+ $(this.childNodes).wrapAll('<div class="dt-scroll-sizing">');
+ });
+ }
+
+ // 4. Clean up
+ // Figure out if there are scrollbar present - if so then we need a the header and footer to
+ // provide a bit more space to allow "overflow" scrolling (i.e. past the scrollbar)
+ var isScrolling = Math.floor(table.height()) > divBodyEl.clientHeight || divBody.css('overflow-y') == "scroll";
+ var paddingSide = 'padding' + (browser.bScrollbarLeft ? 'Left' : 'Right' );
+
+ // Set the width's of the header and footer tables
+ var outerWidth = table.outerWidth();
+
+ divHeaderTable.css('width', _fnStringToCss( outerWidth ));
+ divHeaderInner
+ .css('width', _fnStringToCss( outerWidth ))
+ .css(paddingSide, isScrolling ? barWidth+"px" : "0px");
+
+ if ( footer ) {
+ divFooterTable.css('width', _fnStringToCss( outerWidth ));
+ divFooterInner
+ .css('width', _fnStringToCss( outerWidth ))
+ .css(paddingSide, isScrolling ? barWidth+"px" : "0px");
+ }
+
+ // Correct DOM ordering for colgroup - comes before the thead
+ table.children('colgroup').prependTo(table);
+
+ // Adjust the position of the header in case we loose the y-scrollbar
+ divBody.trigger('scroll');
+
+ // If sorting or filtering has occurred, jump the scrolling back to the top
+ // only if we aren't holding the position
+ if ( (settings.bSorted || settings.bFiltered) && ! settings._drawHold ) {
+ divBodyEl.scrollTop = 0;
+ }
+ }
+
+ /**
+ * Calculate the width of columns for the table
+ * @param {object} settings dataTables settings object
+ * @memberof DataTable#oApi
+ */
+ function _fnCalculateColumnWidths ( settings )
+ {
+ // Not interested in doing column width calculation if auto-width is disabled
+ if (! settings.oFeatures.bAutoWidth) {
+ return;
+ }
+
+ var
+ table = settings.nTable,
+ columns = settings.aoColumns,
+ scroll = settings.oScroll,
+ scrollY = scroll.sY,
+ scrollX = scroll.sX,
+ scrollXInner = scroll.sXInner,
+ visibleColumns = _fnGetColumns( settings, 'bVisible' ),
+ tableWidthAttr = table.getAttribute('width'), // from DOM element
+ tableContainer = table.parentNode,
+ i, column, columnIdx;
+
+ var styleWidth = table.style.width;
+ var containerWidth = _fnWrapperWidth(settings);
+
+ // Don't re-run for the same width as the last time
+ if (containerWidth === settings.containerWidth) {
+ return false;
+ }
+
+ settings.containerWidth = containerWidth;
+
+ // If there is no width applied as a CSS style or as an attribute, we assume that
+ // the width is intended to be 100%, which is usually is in CSS, but it is very
+ // difficult to correctly parse the rules to get the final result.
+ if ( ! styleWidth && ! tableWidthAttr) {
+ table.style.width = '100%';
+ styleWidth = '100%';
+ }
+
+ if ( styleWidth && styleWidth.indexOf('%') !== -1 ) {
+ tableWidthAttr = styleWidth;
+ }
+
+ // Let plug-ins know that we are doing a recalc, in case they have changed any of the
+ // visible columns their own way (e.g. Responsive uses display:none).
+ _fnCallbackFire(
+ settings,
+ null,
+ 'column-calc',
+ {visible: visibleColumns},
+ false
+ );
+
+ // Construct a single row, worst case, table with the widest
+ // node in the data, assign any user defined widths, then insert it into
+ // the DOM and allow the browser to do all the hard work of calculating
+ // table widths
+ var tmpTable = $(table.cloneNode())
+ .css( 'visibility', 'hidden' )
+ .removeAttr( 'id' );
+
+ // Clean up the table body
+ tmpTable.append('<tbody>')
+ var tr = $('<tr/>').appendTo( tmpTable.find('tbody') );
+
+ // Clone the table header and footer - we can't use the header / footer
+ // from the cloned table, since if scrolling is active, the table's
+ // real header and footer are contained in different table tags
+ tmpTable
+ .append( $(settings.nTHead).clone() )
+ .append( $(settings.nTFoot).clone() );
+
+ // Remove any assigned widths from the footer (from scrolling)
+ tmpTable.find('tfoot th, tfoot td').css('width', '');
+
+ // Apply custom sizing to the cloned header
+ tmpTable.find('thead th, thead td').each( function () {
+ // Get the `width` from the header layout
+ var width = _fnColumnsSumWidth( settings, this, true, false );
+
+ if ( width ) {
+ this.style.width = width;
+
+ // For scrollX we need to force the column width otherwise the
+ // browser will collapse it. If this width is smaller than the
+ // width the column requires, then it will have no effect
+ if ( scrollX ) {
+ this.style.minWidth = width;
+
+ $( this ).append( $('<div/>').css( {
+ width: width,
+ margin: 0,
+ padding: 0,
+ border: 0,
+ height: 1
+ } ) );
+ }
+ }
+ else {
+ this.style.width = '';
+ }
+ } );
+
+ // Find the widest piece of data for each column and put it into the table
+ for ( i=0 ; i<visibleColumns.length ; i++ ) {
+ columnIdx = visibleColumns[i];
+ column = columns[ columnIdx ];
+
+ var longest = _fnGetMaxLenString(settings, columnIdx);
+ var autoClass = _ext.type.className[column.sType];
+ var text = longest + column.sContentPadding;
+ var insert = longest.indexOf('<') === -1
+ ? document.createTextNode(text)
+ : text
+
+ $('<td/>')
+ .addClass(autoClass)
+ .addClass(column.sClass)
+ .append(insert)
+ .appendTo(tr);
+ }
+
+ // Tidy the temporary table - remove name attributes so there aren't
+ // duplicated in the dom (radio elements for example)
+ $('[name]', tmpTable).removeAttr('name');
+
+ // Table has been built, attach to the document so we can work with it.
+ // A holding element is used, positioned at the top of the container
+ // with minimal height, so it has no effect on if the container scrolls
+ // or not. Otherwise it might trigger scrolling when it actually isn't
+ // needed
+ var holder = $('<div/>').css( scrollX || scrollY ?
+ {
+ position: 'absolute',
+ top: 0,
+ left: 0,
+ height: 1,
+ right: 0,
+ overflow: 'hidden'
+ } :
+ {}
+ )
+ .append( tmpTable )
+ .appendTo( tableContainer );
+
+ // When scrolling (X or Y) we want to set the width of the table as
+ // appropriate. However, when not scrolling leave the table width as it
+ // is. This results in slightly different, but I think correct behaviour
+ if ( scrollX && scrollXInner ) {
+ tmpTable.width( scrollXInner );
+ }
+ else if ( scrollX ) {
+ tmpTable.css( 'width', 'auto' );
+ tmpTable.removeAttr('width');
+
+ // If there is no width attribute or style, then allow the table to
+ // collapse
+ if ( tmpTable.outerWidth() < tableContainer.clientWidth && tableWidthAttr ) {
+ tmpTable.outerWidth( tableContainer.clientWidth );
+ }
+ }
+ else if ( scrollY ) {
+ tmpTable.outerWidth( tableContainer.clientWidth );
+ }
+ else if ( tableWidthAttr ) {
+ tmpTable.outerWidth( tableWidthAttr );
+ }
+
+ // Get the width of each column in the constructed table
+ var total = 0;
+ var bodyCells = tmpTable.find('tbody tr').eq(0).children();
+
+ for ( i=0 ; i<visibleColumns.length ; i++ ) {
+ // Use getBounding for sub-pixel accuracy, which we then want to round up!
+ var bounding = bodyCells[i].getBoundingClientRect().width;
+
+ // Total is tracked to remove any sub-pixel errors as the outerWidth
+ // of the table might not equal the total given here
+ total += bounding;
+
+ // Width for each column to use
+ columns[ visibleColumns[i] ].sWidth = _fnStringToCss( bounding );
+ }
+
+ table.style.width = _fnStringToCss( total );
+
+ // Finished with the table - ditch it
+ holder.remove();
+
+ // If there is a width attr, we want to attach an event listener which
+ // allows the table sizing to automatically adjust when the window is
+ // resized. Use the width attr rather than CSS, since we can't know if the
+ // CSS is a relative value or absolute - DOM read is always px.
+ if ( tableWidthAttr ) {
+ table.style.width = _fnStringToCss( tableWidthAttr );
+ }
+
+ if ( (tableWidthAttr || scrollX) && ! settings._reszEvt ) {
+ var resize = DataTable.util.throttle( function () {
+ var newWidth = _fnWrapperWidth(settings);
+
+ // Don't do it if destroying or the container width is 0
+ if (! settings.bDestroying && newWidth !== 0) {
+ _fnAdjustColumnSizing( settings );
+ }
+ } );
+
+ // For browsers that support it (~2020 onwards for wide support) we can watch for the
+ // container changing width.
+ if (window.ResizeObserver) {
+ // This is a tricky beast - if the element is visible when `.observe()` is called,
+ // then the callback is immediately run. Which we don't want. If the element isn't
+ // visible, then it isn't run, but we want it to run when it is then made visible.
+ // This flag allows the above to be satisfied.
+ var first = $(settings.nTableWrapper).is(':visible');
+
+ // Use an empty div to attach the observer so it isn't impacted by height changes
+ var resizer = $('<div>')
+ .css({
+ width: '100%',
+ height: 0
+ })
+ .addClass('dt-autosize')
+ .appendTo(settings.nTableWrapper);
+
+ settings.resizeObserver = new ResizeObserver(function (e) {
+ if (first) {
+ first = false;
+ }
+ else {
+ resize();
+ }
+ });
+
+ settings.resizeObserver.observe(resizer[0]);
+ }
+ else {
+ // For old browsers, the best we can do is listen for a window resize
+ $(window).on('resize.DT-'+settings.sInstance, resize);
+ }
+
+ settings._reszEvt = true;
+ }
+ }
+
+ /**
+ * Get the width of the DataTables wrapper element
+ *
+ * @param {*} settings DataTables settings object
+ * @returns Width
+ */
+ function _fnWrapperWidth(settings) {
+ return $(settings.nTableWrapper).is(':visible')
+ ? $(settings.nTableWrapper).width()
+ : 0;
+ }
+
+ /**
+ * Get the maximum strlen for each data column
+ * @param {object} settings dataTables settings object
+ * @param {int} colIdx column of interest
+ * @returns {string} string of the max length
+ * @memberof DataTable#oApi
+ */
+ function _fnGetMaxLenString( settings, colIdx )
+ {
+ var column = settings.aoColumns[colIdx];
+
+ if (! column.maxLenString) {
+ var s, max='', maxLen = -1;
+
+ for ( var i=0, ien=settings.aiDisplayMaster.length ; i<ien ; i++ ) {
+ var rowIdx = settings.aiDisplayMaster[i];
+ var data = _fnGetRowDisplay(settings, rowIdx)[colIdx];
+
+ var cellString = data && typeof data === 'object' && data.nodeType
+ ? data.innerHTML
+ : data+'';
+
+ // Remove id / name attributes from elements so they
+ // don't interfere with existing elements
+ cellString = cellString
+ .replace(/id=".*?"/g, '')
+ .replace(/name=".*?"/g, '');
+
+ s = _stripHtml(cellString)
+ .replace( / /g, ' ' );
+
+ if ( s.length > maxLen ) {
+ // We want the HTML in the string, but the length that
+ // is important is the stripped string
+ max = cellString;
+ maxLen = s.length;
+ }
+ }
+
+ column.maxLenString = max;
+ }
+
+ return column.maxLenString;
+ }
+
+
+ /**
+ * Append a CSS unit (only if required) to a string
+ * @param {string} value to css-ify
+ * @returns {string} value with css unit
+ * @memberof DataTable#oApi
+ */
+ function _fnStringToCss( s )
+ {
+ if ( s === null ) {
+ return '0px';
+ }
+
+ if ( typeof s == 'number' ) {
+ return s < 0 ?
+ '0px' :
+ s+'px';
+ }
+
+ // Check it has a unit character already
+ return s.match(/\d$/) ?
+ s+'px' :
+ s;
+ }
+
+ /**
+ * Re-insert the `col` elements for current visibility
+ *
+ * @param {*} settings DT settings
+ */
+ function _colGroup( settings ) {
+ var cols = settings.aoColumns;
+
+ settings.colgroup.empty();
+
+ for (i=0 ; i<cols.length ; i++) {
+ if (cols[i].bVisible) {
+ settings.colgroup.append(cols[i].colEl);
+ }
+ }
+ }
+
+
+ function _fnSortInit( settings ) {
+ var target = settings.nTHead;
+ var headerRows = target.querySelectorAll('tr');
+ var legacyTop = settings.bSortCellsTop;
+ var notSelector = ':not([data-dt-order="disable"]):not([data-dt-order="icon-only"])';
+
+ // Legacy support for `orderCellsTop`
+ if (legacyTop === true) {
+ target = headerRows[0];
+ }
+ else if (legacyTop === false) {
+ target = headerRows[ headerRows.length - 1 ];
+ }
+
+ _fnSortAttachListener(
+ settings,
+ target,
+ target === settings.nTHead
+ ? 'tr'+notSelector+' th'+notSelector+', tr'+notSelector+' td'+notSelector
+ : 'th'+notSelector+', td'+notSelector
+ );
+
+ // Need to resolve the user input array into our internal structure
+ var order = [];
+ _fnSortResolve( settings, order, settings.aaSorting );
+
+ settings.aaSorting = order;
+ }
+
+
+ function _fnSortAttachListener(settings, node, selector, column, callback) {
+ _fnBindAction( node, selector, function (e) {
+ var run = false;
+ var columns = column === undefined
+ ? _fnColumnsFromHeader( e.target )
+ : [column];
+
+ if ( columns.length ) {
+ for ( var i=0, ien=columns.length ; i<ien ; i++ ) {
+ var ret = _fnSortAdd( settings, columns[i], i, e.shiftKey );
+
+ if (ret !== false) {
+ run = true;
+ }
+
+ // If the first entry is no sort, then subsequent
+ // sort columns are ignored
+ if (settings.aaSorting.length === 1 && settings.aaSorting[0][1] === '') {
+ break;
+ }
+ }
+
+ if (run) {
+ _fnProcessingRun(settings, true, function () {
+ _fnSort( settings );
+ _fnSortDisplay( settings, settings.aiDisplay );
+
+ _fnReDraw( settings, false, false );
+
+ if (callback) {
+ callback();
+ }
+ });
+ }
+ }
+ } );
+ }
+
+ /**
+ * Sort the display array to match the master's order
+ * @param {*} settings
+ */
+ function _fnSortDisplay(settings, display) {
+ if (display.length < 2) {
+ return;
+ }
+
+ var master = settings.aiDisplayMaster;
+ var masterMap = {};
+ var map = {};
+ var i;
+
+ // Rather than needing an `indexOf` on master array, we can create a map
+ for (i=0 ; i<master.length ; i++) {
+ masterMap[master[i]] = i;
+ }
+
+ // And then cache what would be the indexOf fom the display
+ for (i=0 ; i<display.length ; i++) {
+ map[display[i]] = masterMap[display[i]];
+ }
+
+ display.sort(function(a, b){
+ // Short version of this function is simply `master.indexOf(a) - master.indexOf(b);`
+ return map[a] - map[b];
+ });
+ }
+
+
+ function _fnSortResolve (settings, nestedSort, sort) {
+ var push = function ( a ) {
+ if ($.isPlainObject(a)) {
+ if (a.idx !== undefined) {
+ // Index based ordering
+ nestedSort.push([a.idx, a.dir]);
+ }
+ else if (a.name) {
+ // Name based ordering
+ var cols = _pluck( settings.aoColumns, 'sName');
+ var idx = cols.indexOf(a.name);
+
+ if (idx !== -1) {
+ nestedSort.push([idx, a.dir]);
+ }
+ }
+ }
+ else {
+ // Plain column index and direction pair
+ nestedSort.push(a);
+ }
+ };
+
+ if ( $.isPlainObject(sort) ) {
+ // Object
+ push(sort);
+ }
+ else if ( sort.length && typeof sort[0] === 'number' ) {
+ // 1D array
+ push(sort);
+ }
+ else if ( sort.length ) {
+ // 2D array
+ for (var z=0; z<sort.length; z++) {
+ push(sort[z]); // Object or array
+ }
+ }
+ }
+
+
+ function _fnSortFlatten ( settings )
+ {
+ var
+ i, k, kLen,
+ aSort = [],
+ extSort = DataTable.ext.type.order,
+ aoColumns = settings.aoColumns,
+ aDataSort, iCol, sType, srcCol,
+ fixed = settings.aaSortingFixed,
+ fixedObj = $.isPlainObject( fixed ),
+ nestedSort = [];
+
+ if ( ! settings.oFeatures.bSort ) {
+ return aSort;
+ }
+
+ // Build the sort array, with pre-fix and post-fix options if they have been
+ // specified
+ if ( Array.isArray( fixed ) ) {
+ _fnSortResolve( settings, nestedSort, fixed );
+ }
+
+ if ( fixedObj && fixed.pre ) {
+ _fnSortResolve( settings, nestedSort, fixed.pre );
+ }
+
+ _fnSortResolve( settings, nestedSort, settings.aaSorting );
+
+ if (fixedObj && fixed.post ) {
+ _fnSortResolve( settings, nestedSort, fixed.post );
+ }
+
+ for ( i=0 ; i<nestedSort.length ; i++ )
+ {
+ srcCol = nestedSort[i][0];
+
+ if ( aoColumns[ srcCol ] ) {
+ aDataSort = aoColumns[ srcCol ].aDataSort;
+
+ for ( k=0, kLen=aDataSort.length ; k<kLen ; k++ )
+ {
+ iCol = aDataSort[k];
+ sType = aoColumns[ iCol ].sType || 'string';
+
+ if ( nestedSort[i]._idx === undefined ) {
+ nestedSort[i]._idx = aoColumns[iCol].asSorting.indexOf(nestedSort[i][1]);
+ }
+
+ if ( nestedSort[i][1] ) {
+ aSort.push( {
+ src: srcCol,
+ col: iCol,
+ dir: nestedSort[i][1],
+ index: nestedSort[i]._idx,
+ type: sType,
+ formatter: extSort[ sType+"-pre" ],
+ sorter: extSort[ sType+"-"+nestedSort[i][1] ]
+ } );
+ }
+ }
+ }
+ }
+
+ return aSort;
+ }
+
+ /**
+ * Change the order of the table
+ * @param {object} oSettings dataTables settings object
+ * @memberof DataTable#oApi
+ */
+ function _fnSort ( oSettings, col, dir )
+ {
+ var
+ i, ien, iLen,
+ aiOrig = [],
+ extSort = DataTable.ext.type.order,
+ aoData = oSettings.aoData,
+ sortCol,
+ displayMaster = oSettings.aiDisplayMaster,
+ aSort;
+
+ // Make sure the columns all have types defined
+ _fnColumnTypes(oSettings);
+
+ // Allow a specific column to be sorted, which will _not_ alter the display
+ // master
+ if (col !== undefined) {
+ var srcCol = oSettings.aoColumns[col];
+
+ aSort = [{
+ src: col,
+ col: col,
+ dir: dir,
+ index: 0,
+ type: srcCol.sType,
+ formatter: extSort[ srcCol.sType+"-pre" ],
+ sorter: extSort[ srcCol.sType+"-"+dir ]
+ }];
+ displayMaster = displayMaster.slice();
+ }
+ else {
+ aSort = _fnSortFlatten( oSettings );
+ }
+
+ for ( i=0, ien=aSort.length ; i<ien ; i++ ) {
+ sortCol = aSort[i];
+
+ // Load the data needed for the sort, for each cell
+ _fnSortData( oSettings, sortCol.col );
+ }
+
+ /* No sorting required if server-side or no sorting array */
+ if ( _fnDataSource( oSettings ) != 'ssp' && aSort.length !== 0 )
+ {
+ // Reset the initial positions on each pass so we get a stable sort
+ for ( i=0, iLen=displayMaster.length ; i<iLen ; i++ ) {
+ aiOrig[ i ] = i;
+ }
+
+ // If the first sort is desc, then reverse the array to preserve original
+ // order, just in reverse
+ if (aSort.length && aSort[0].dir === 'desc' && oSettings.orderDescReverse) {
+ aiOrig.reverse();
+ }
+
+ /* Do the sort - here we want multi-column sorting based on a given data source (column)
+ * and sorting function (from oSort) in a certain direction. It's reasonably complex to
+ * follow on it's own, but this is what we want (example two column sorting):
+ * fnLocalSorting = function(a,b){
+ * var test;
+ * test = oSort['string-asc']('data11', 'data12');
+ * if (test !== 0)
+ * return test;
+ * test = oSort['numeric-desc']('data21', 'data22');
+ * if (test !== 0)
+ * return test;
+ * return oSort['numeric-asc']( aiOrig[a], aiOrig[b] );
+ * }
+ * Basically we have a test for each sorting column, if the data in that column is equal,
+ * test the next column. If all columns match, then we use a numeric sort on the row
+ * positions in the original data array to provide a stable sort.
+ */
+ displayMaster.sort( function ( a, b ) {
+ var
+ x, y, k, test, sort,
+ len=aSort.length,
+ dataA = aoData[a]._aSortData,
+ dataB = aoData[b]._aSortData;
+
+ for ( k=0 ; k<len ; k++ ) {
+ sort = aSort[k];
+
+ // Data, which may have already been through a `-pre` function
+ x = dataA[ sort.col ];
+ y = dataB[ sort.col ];
+
+ if (sort.sorter) {
+ // If there is a custom sorter (`-asc` or `-desc`) for this
+ // data type, use it
+ test = sort.sorter(x, y);
+
+ if ( test !== 0 ) {
+ return test;
+ }
+ }
+ else {
+ // Otherwise, use generic sorting
+ test = x<y ? -1 : x>y ? 1 : 0;
+
+ if ( test !== 0 ) {
+ return sort.dir === 'asc' ? test : -test;
+ }
+ }
+ }
+
+ x = aiOrig[a];
+ y = aiOrig[b];
+
+ return x<y ? -1 : x>y ? 1 : 0;
+ } );
+ }
+ else if ( aSort.length === 0 ) {
+ // Apply index order
+ displayMaster.sort(function (x, y) {
+ return x<y ? -1 : x>y ? 1 : 0;
+ });
+ }
+
+ if (col === undefined) {
+ // Tell the draw function that we have sorted the data
+ oSettings.bSorted = true;
+ oSettings.sortDetails = aSort;
+
+ _fnCallbackFire( oSettings, null, 'order', [oSettings, aSort] );
+ }
+
+ return displayMaster;
+ }
+
+
+ /**
+ * Function to run on user sort request
+ * @param {object} settings dataTables settings object
+ * @param {node} attachTo node to attach the handler to
+ * @param {int} colIdx column sorting index
+ * @param {int} addIndex Counter
+ * @param {boolean} [shift=false] Shift click add
+ * @param {function} [callback] callback function
+ * @memberof DataTable#oApi
+ */
+ function _fnSortAdd ( settings, colIdx, addIndex, shift )
+ {
+ var col = settings.aoColumns[ colIdx ];
+ var sorting = settings.aaSorting;
+ var asSorting = col.asSorting;
+ var nextSortIdx;
+ var next = function ( a, overflow ) {
+ var idx = a._idx;
+ if ( idx === undefined ) {
+ idx = asSorting.indexOf(a[1]);
+ }
+
+ return idx+1 < asSorting.length ?
+ idx+1 :
+ overflow ?
+ null :
+ 0;
+ };
+
+ if ( ! col.bSortable ) {
+ return false;
+ }
+
+ // Convert to 2D array if needed
+ if ( typeof sorting[0] === 'number' ) {
+ sorting = settings.aaSorting = [ sorting ];
+ }
+
+ // If appending the sort then we are multi-column sorting
+ if ( (shift || addIndex) && settings.oFeatures.bSortMulti ) {
+ // Are we already doing some kind of sort on this column?
+ var sortIdx = _pluck(sorting, '0').indexOf(colIdx);
+
+ if ( sortIdx !== -1 ) {
+ // Yes, modify the sort
+ nextSortIdx = next( sorting[sortIdx], true );
+
+ if ( nextSortIdx === null && sorting.length === 1 ) {
+ nextSortIdx = 0; // can't remove sorting completely
+ }
+
+ if ( nextSortIdx === null ) {
+ sorting.splice( sortIdx, 1 );
+ }
+ else {
+ sorting[sortIdx][1] = asSorting[ nextSortIdx ];
+ sorting[sortIdx]._idx = nextSortIdx;
+ }
+ }
+ else if (shift) {
+ // No sort on this column yet, being added by shift click
+ // add it as itself
+ sorting.push( [ colIdx, asSorting[0], 0 ] );
+ sorting[sorting.length-1]._idx = 0;
+ }
+ else {
+ // No sort on this column yet, being added from a colspan
+ // so add with same direction as first column
+ sorting.push( [ colIdx, sorting[0][1], 0 ] );
+ sorting[sorting.length-1]._idx = 0;
+ }
+ }
+ else if ( sorting.length && sorting[0][0] == colIdx ) {
+ // Single column - already sorting on this column, modify the sort
+ nextSortIdx = next( sorting[0] );
+
+ sorting.length = 1;
+ sorting[0][1] = asSorting[ nextSortIdx ];
+ sorting[0]._idx = nextSortIdx;
+ }
+ else {
+ // Single column - sort only on this column
+ sorting.length = 0;
+ sorting.push( [ colIdx, asSorting[0] ] );
+ sorting[0]._idx = 0;
+ }
+ }
+
+
+ /**
+ * Set the sorting classes on table's body, Note: it is safe to call this function
+ * when bSort and bSortClasses are false
+ * @param {object} oSettings dataTables settings object
+ * @memberof DataTable#oApi
+ */
+ function _fnSortingClasses( settings )
+ {
+ var oldSort = settings.aLastSort;
+ var sortClass = settings.oClasses.order.position;
+ var sort = _fnSortFlatten( settings );
+ var features = settings.oFeatures;
+ var i, ien, colIdx;
+
+ if ( features.bSort && features.bSortClasses ) {
+ // Remove old sorting classes
+ for ( i=0, ien=oldSort.length ; i<ien ; i++ ) {
+ colIdx = oldSort[i].src;
+
+ // Remove column sorting
+ $( _pluck( settings.aoData, 'anCells', colIdx ) )
+ .removeClass( sortClass + (i<2 ? i+1 : 3) );
+ }
+
+ // Add new column sorting
+ for ( i=0, ien=sort.length ; i<ien ; i++ ) {
+ colIdx = sort[i].src;
+
+ $( _pluck( settings.aoData, 'anCells', colIdx ) )
+ .addClass( sortClass + (i<2 ? i+1 : 3) );
+ }
+ }
+
+ settings.aLastSort = sort;
+ }
+
+
+ // Get the data to sort a column, be it from cache, fresh (populating the
+ // cache), or from a sort formatter
+ function _fnSortData( settings, colIdx )
+ {
+ // Custom sorting function - provided by the sort data type
+ var column = settings.aoColumns[ colIdx ];
+ var customSort = DataTable.ext.order[ column.sSortDataType ];
+ var customData;
+
+ if ( customSort ) {
+ customData = customSort.call( settings.oInstance, settings, colIdx,
+ _fnColumnIndexToVisible( settings, colIdx )
+ );
+ }
+
+ // Use / populate cache
+ var row, cellData;
+ var formatter = DataTable.ext.type.order[ column.sType+"-pre" ];
+ var data = settings.aoData;
+
+ for ( var rowIdx=0 ; rowIdx<data.length ; rowIdx++ ) {
+ // Sparse array
+ if (! data[rowIdx]) {
+ continue;
+ }
+
+ row = data[rowIdx];
+
+ if ( ! row._aSortData ) {
+ row._aSortData = [];
+ }
+
+ if ( ! row._aSortData[colIdx] || customSort ) {
+ cellData = customSort ?
+ customData[rowIdx] : // If there was a custom sort function, use data from there
+ _fnGetCellData( settings, rowIdx, colIdx, 'sort' );
+
+ row._aSortData[ colIdx ] = formatter ?
+ formatter( cellData, settings ) :
+ cellData;
+ }
+ }
+ }
+
+
+ /**
+ * State information for a table
+ *
+ * @param {*} settings
+ * @returns State object
+ */
+ function _fnSaveState ( settings )
+ {
+ if (settings._bLoadingState) {
+ return;
+ }
+
+ // Sort state saving uses [[idx, order]] structure.
+ var sorting = [];
+ _fnSortResolve(settings, sorting, settings.aaSorting );
+
+ /* Store the interesting variables */
+ var columns = settings.aoColumns;
+ var state = {
+ time: +new Date(),
+ start: settings._iDisplayStart,
+ length: settings._iDisplayLength,
+ order: sorting.map(function (sort) {
+ // If a column name is available, use it
+ return columns[sort[0]] && columns[sort[0]].sName
+ ? [ columns[sort[0]].sName, sort[1] ]
+ : sort.slice();
+ } ),
+ search: $.extend({}, settings.oPreviousSearch),
+ columns: settings.aoColumns.map( function ( col, i ) {
+ return {
+ name: col.sName,
+ visible: col.bVisible,
+ search: $.extend({}, settings.aoPreSearchCols[i])
+ };
+ } )
+ };
+
+ settings.oSavedState = state;
+ _fnCallbackFire( settings, "aoStateSaveParams", 'stateSaveParams', [settings, state] );
+
+ if ( settings.oFeatures.bStateSave && !settings.bDestroying )
+ {
+ settings.fnStateSaveCallback.call( settings.oInstance, settings, state );
+ }
+ }
+
+
+ /**
+ * Attempt to load a saved table state
+ * @param {object} oSettings dataTables settings object
+ * @param {object} oInit DataTables init object so we can override settings
+ * @param {function} callback Callback to execute when the state has been loaded
+ * @memberof DataTable#oApi
+ */
+ function _fnLoadState ( settings, init, callback )
+ {
+ if ( ! settings.oFeatures.bStateSave ) {
+ callback();
+ return;
+ }
+
+ var loaded = function(state) {
+ _fnImplementState(settings, state, callback);
+ }
+
+ var state = settings.fnStateLoadCallback.call( settings.oInstance, settings, loaded );
+
+ if ( state !== undefined ) {
+ _fnImplementState( settings, state, callback );
+ }
+ // otherwise, wait for the loaded callback to be executed
+
+ return true;
+ }
+
+ function _fnImplementState ( settings, s, callback) {
+ var i, ien;
+ var columns = settings.aoColumns;
+ var currentNames = _pluck(settings.aoColumns, 'sName');
+
+ settings._bLoadingState = true;
+
+ // When StateRestore was introduced the state could now be implemented at any time
+ // Not just initialisation. To do this an api instance is required in some places
+ var api = settings._bInitComplete ? new DataTable.Api(settings) : null;
+
+ if ( ! s || ! s.time ) {
+ settings._bLoadingState = false;
+ callback();
+ return;
+ }
+
+ // Reject old data
+ var duration = settings.iStateDuration;
+ if ( duration > 0 && s.time < +new Date() - (duration*1000) ) {
+ settings._bLoadingState = false;
+ callback();
+ return;
+ }
+
+ // Allow custom and plug-in manipulation functions to alter the saved data set and
+ // cancelling of loading by returning false
+ var abStateLoad = _fnCallbackFire( settings, 'aoStateLoadParams', 'stateLoadParams', [settings, s] );
+ if ( abStateLoad.indexOf(false) !== -1 ) {
+ settings._bLoadingState = false;
+ callback();
+ return;
+ }
+
+ // Store the saved state so it might be accessed at any time
+ settings.oLoadedState = $.extend( true, {}, s );
+
+ // This is needed for ColReorder, which has to happen first to allow all
+ // the stored indexes to be usable. It is not publicly documented.
+ _fnCallbackFire( settings, null, 'stateLoadInit', [settings, s], true );
+
+ // Page Length
+ if ( s.length !== undefined ) {
+ // If already initialised just set the value directly so that the select element is also updated
+ if (api) {
+ api.page.len(s.length)
+ }
+ else {
+ settings._iDisplayLength = s.length;
+ }
+ }
+
+ // Restore key features
+ if ( s.start !== undefined ) {
+ if(api === null) {
+ settings._iDisplayStart = s.start;
+ settings.iInitDisplayStart = s.start;
+ }
+ else {
+ _fnPageChange(settings, s.start/settings._iDisplayLength);
+ }
+ }
+
+ // Order
+ if ( s.order !== undefined ) {
+ settings.aaSorting = [];
+ $.each( s.order, function ( i, col ) {
+ var set = [ col[0], col[1] ];
+
+ // A column name was stored and should be used for restore
+ if (typeof col[0] === 'string') {
+ var idx = currentNames.indexOf(col[0]);
+
+ // Find the name from the current list of column names, or fallback to index 0
+ set[0] = idx >= 0
+ ? idx
+ : 0;
+ }
+ else if (set[0] >= columns.length) {
+ // If a column name, but it is out of bounds, set to 0
+ set[0] = 0;
+ }
+
+ settings.aaSorting.push(set);
+ } );
+ }
+
+ // Search
+ if ( s.search !== undefined ) {
+ $.extend( settings.oPreviousSearch, s.search );
+ }
+
+ // Columns
+ if ( s.columns ) {
+ var set = s.columns;
+ var incoming = _pluck(s.columns, 'name');
+
+ // Check if it is a 2.2 style state object with a `name` property for the columns, and if
+ // the name was defined. If so, then create a new array that will map the state object
+ // given, to the current columns (don't bother if they are already matching tho).
+ if (incoming.join('').length && incoming.join('') !== currentNames.join('')) {
+ set = [];
+
+ // For each column, try to find the name in the incoming array
+ for (i=0 ; i<currentNames.length ; i++) {
+ if (currentNames[i] != '') {
+ var idx = incoming.indexOf(currentNames[i]);
+
+ if (idx >= 0) {
+ set.push(s.columns[idx]);
+ }
+ else {
+ // No matching column name in the state's columns, so this might be a new
+ // column and thus can't have a state already.
+ set.push({});
+ }
+ }
+ else {
+ // If no name, but other columns did have a name, then there is no knowing
+ // where this one came from originally so it can't be restored.
+ set.push({});
+ }
+ }
+ }
+
+ // If the number of columns to restore is different from current, then all bets are off.
+ if (set.length === columns.length) {
+ for ( i=0, ien=set.length ; i<ien ; i++ ) {
+ var col = set[i];
+
+ // Visibility
+ if ( col.visible !== undefined ) {
+ // If the api is defined, the table has been initialised so we need to use it rather than internal settings
+ if (api) {
+ // Don't redraw the columns on every iteration of this loop, we will do this at the end instead
+ api.column(i).visible(col.visible, false);
+ }
+ else {
+ columns[i].bVisible = col.visible;
+ }
+ }
+
+ // Search
+ if ( col.search !== undefined ) {
+ $.extend( settings.aoPreSearchCols[i], col.search );
+ }
+ }
+
+ // If the api is defined then we need to adjust the columns once the visibility has been changed
+ if (api) {
+ api.columns.adjust();
+ }
+ }
+ }
+
+ settings._bLoadingState = false;
+ _fnCallbackFire( settings, 'aoStateLoaded', 'stateLoaded', [settings, s] );
+ callback();
+ }
+
+ /**
+ * Log an error message
+ * @param {object} settings dataTables settings object
+ * @param {int} level log error messages, or display them to the user
+ * @param {string} msg error message
+ * @param {int} tn Technical note id to get more information about the error.
+ * @memberof DataTable#oApi
+ */
+ function _fnLog( settings, level, msg, tn )
+ {
+ msg = 'DataTables warning: '+
+ (settings ? 'table id='+settings.sTableId+' - ' : '')+msg;
+
+ if ( tn ) {
+ msg += '. For more information about this error, please see '+
+ 'https://datatables.net/tn/'+tn;
+ }
+
+ if ( ! level ) {
+ // Backwards compatibility pre 1.10
+ var ext = DataTable.ext;
+ var type = ext.sErrMode || ext.errMode;
+
+ if ( settings ) {
+ _fnCallbackFire( settings, null, 'dt-error', [ settings, tn, msg ], true );
+ }
+
+ if ( type == 'alert' ) {
+ alert( msg );
+ }
+ else if ( type == 'throw' ) {
+ throw new Error(msg);
+ }
+ else if ( typeof type == 'function' ) {
+ type( settings, tn, msg );
+ }
+ }
+ else if ( window.console && console.log ) {
+ console.log( msg );
+ }
+ }
+
+
+ /**
+ * See if a property is defined on one object, if so assign it to the other object
+ * @param {object} ret target object
+ * @param {object} src source object
+ * @param {string} name property
+ * @param {string} [mappedName] name to map too - optional, name used if not given
+ * @memberof DataTable#oApi
+ */
+ function _fnMap( ret, src, name, mappedName )
+ {
+ if ( Array.isArray( name ) ) {
+ $.each( name, function (i, val) {
+ if ( Array.isArray( val ) ) {
+ _fnMap( ret, src, val[0], val[1] );
+ }
+ else {
+ _fnMap( ret, src, val );
+ }
+ } );
+
+ return;
+ }
+
+ if ( mappedName === undefined ) {
+ mappedName = name;
+ }
+
+ if ( src[name] !== undefined ) {
+ ret[mappedName] = src[name];
+ }
+ }
+
+
+ /**
+ * Extend objects - very similar to jQuery.extend, but deep copy objects, and
+ * shallow copy arrays. The reason we need to do this, is that we don't want to
+ * deep copy array init values (such as aaSorting) since the dev wouldn't be
+ * able to override them, but we do want to deep copy arrays.
+ * @param {object} out Object to extend
+ * @param {object} extender Object from which the properties will be applied to
+ * out
+ * @param {boolean} breakRefs If true, then arrays will be sliced to take an
+ * independent copy with the exception of the `data` or `aaData` parameters
+ * if they are present. This is so you can pass in a collection to
+ * DataTables and have that used as your data source without breaking the
+ * references
+ * @returns {object} out Reference, just for convenience - out === the return.
+ * @memberof DataTable#oApi
+ * @todo This doesn't take account of arrays inside the deep copied objects.
+ */
+ function _fnExtend( out, extender, breakRefs )
+ {
+ var val;
+
+ for ( var prop in extender ) {
+ if ( Object.prototype.hasOwnProperty.call(extender, prop) ) {
+ val = extender[prop];
+
+ if ( $.isPlainObject( val ) ) {
+ if ( ! $.isPlainObject( out[prop] ) ) {
+ out[prop] = {};
+ }
+ $.extend( true, out[prop], val );
+ }
+ else if ( breakRefs && prop !== 'data' && prop !== 'aaData' && Array.isArray(val) ) {
+ out[prop] = val.slice();
+ }
+ else {
+ out[prop] = val;
+ }
+ }
+ }
+
+ return out;
+ }
+
+
+ /**
+ * Bind an event handers to allow a click or return key to activate the callback.
+ * This is good for accessibility since a return on the keyboard will have the
+ * same effect as a click, if the element has focus.
+ * @param {element} n Element to bind the action to
+ * @param {object|string} selector Selector (for delegated events) or data object
+ * to pass to the triggered function
+ * @param {function} fn Callback function for when the event is triggered
+ * @memberof DataTable#oApi
+ */
+ function _fnBindAction( n, selector, fn )
+ {
+ $(n)
+ .on( 'click.DT', selector, function (e) {
+ fn(e);
+ } )
+ .on( 'keypress.DT', selector, function (e){
+ if ( e.which === 13 ) {
+ e.preventDefault();
+ fn(e);
+ }
+ } )
+ .on( 'selectstart.DT', selector, function () {
+ // Don't want a double click resulting in text selection
+ return false;
+ } );
+ }
+
+
+ /**
+ * Register a callback function. Easily allows a callback function to be added to
+ * an array store of callback functions that can then all be called together.
+ * @param {object} settings dataTables settings object
+ * @param {string} store Name of the array storage for the callbacks in oSettings
+ * @param {function} fn Function to be called back
+ * @memberof DataTable#oApi
+ */
+ function _fnCallbackReg( settings, store, fn )
+ {
+ if ( fn ) {
+ settings[store].push(fn);
+ }
+ }
+
+
+ /**
+ * Fire callback functions and trigger events. Note that the loop over the
+ * callback array store is done backwards! Further note that you do not want to
+ * fire off triggers in time sensitive applications (for example cell creation)
+ * as its slow.
+ * @param {object} settings dataTables settings object
+ * @param {string} callbackArr Name of the array storage for the callbacks in
+ * oSettings
+ * @param {string} eventName Name of the jQuery custom event to trigger. If
+ * null no trigger is fired
+ * @param {array} args Array of arguments to pass to the callback function /
+ * trigger
+ * @param {boolean} [bubbles] True if the event should bubble
+ * @memberof DataTable#oApi
+ */
+ function _fnCallbackFire( settings, callbackArr, eventName, args, bubbles )
+ {
+ var ret = [];
+
+ if ( callbackArr ) {
+ ret = settings[callbackArr].slice().reverse().map( function (val) {
+ return val.apply( settings.oInstance, args );
+ } );
+ }
+
+ if ( eventName !== null) {
+ var e = $.Event( eventName+'.dt' );
+ var table = $(settings.nTable);
+
+ // Expose the DataTables API on the event object for easy access
+ e.dt = settings.api;
+
+ table[bubbles ? 'trigger' : 'triggerHandler']( e, args );
+
+ // If not yet attached to the document, trigger the event
+ // on the body directly to sort of simulate the bubble
+ if (bubbles && table.parents('body').length === 0) {
+ $('body').trigger( e, args );
+ }
+
+ ret.push( e.result );
+ }
+
+ return ret;
+ }
+
+
+ function _fnLengthOverflow ( settings )
+ {
+ var
+ start = settings._iDisplayStart,
+ end = settings.fnDisplayEnd(),
+ len = settings._iDisplayLength;
+
+ /* If we have space to show extra rows (backing up from the end point - then do so */
+ if ( start >= end )
+ {
+ start = end - len;
+ }
+
+ // Keep the start record on the current page
+ start -= (start % len);
+
+ if ( len === -1 || start < 0 )
+ {
+ start = 0;
+ }
+
+ settings._iDisplayStart = start;
+ }
+
+
+ function _fnRenderer( settings, type )
+ {
+ var renderer = settings.renderer;
+ var host = DataTable.ext.renderer[type];
+
+ if ( $.isPlainObject( renderer ) && renderer[type] ) {
+ // Specific renderer for this type. If available use it, otherwise use
+ // the default.
+ return host[renderer[type]] || host._;
+ }
+ else if ( typeof renderer === 'string' ) {
+ // Common renderer - if there is one available for this type use it,
+ // otherwise use the default
+ return host[renderer] || host._;
+ }
+
+ // Use the default
+ return host._;
+ }
+
+
+ /**
+ * Detect the data source being used for the table. Used to simplify the code
+ * a little (ajax) and to make it compress a little smaller.
+ *
+ * @param {object} settings dataTables settings object
+ * @returns {string} Data source
+ * @memberof DataTable#oApi
+ */
+ function _fnDataSource ( settings )
+ {
+ if ( settings.oFeatures.bServerSide ) {
+ return 'ssp';
+ }
+ else if ( settings.ajax ) {
+ return 'ajax';
+ }
+ return 'dom';
+ }
+
+ /**
+ * Common replacement for language strings
+ *
+ * @param {*} settings DT settings object
+ * @param {*} str String with values to replace
+ * @param {*} entries Plural number for _ENTRIES_ - can be undefined
+ * @returns String
+ */
+ function _fnMacros ( settings, str, entries )
+ {
+ // When infinite scrolling, we are always starting at 1. _iDisplayStart is
+ // used only internally
+ var
+ formatter = settings.fnFormatNumber,
+ start = settings._iDisplayStart+1,
+ len = settings._iDisplayLength,
+ vis = settings.fnRecordsDisplay(),
+ max = settings.fnRecordsTotal(),
+ all = len === -1;
+
+ return str.
+ replace(/_START_/g, formatter.call( settings, start ) ).
+ replace(/_END_/g, formatter.call( settings, settings.fnDisplayEnd() ) ).
+ replace(/_MAX_/g, formatter.call( settings, max ) ).
+ replace(/_TOTAL_/g, formatter.call( settings, vis ) ).
+ replace(/_PAGE_/g, formatter.call( settings, all ? 1 : Math.ceil( start / len ) ) ).
+ replace(/_PAGES_/g, formatter.call( settings, all ? 1 : Math.ceil( vis / len ) ) ).
+ replace(/_ENTRIES_/g, settings.api.i18n('entries', '', entries) ).
+ replace(/_ENTRIES-MAX_/g, settings.api.i18n('entries', '', max) ).
+ replace(/_ENTRIES-TOTAL_/g, settings.api.i18n('entries', '', vis) );
+ }
+
+ /**
+ * Add elements to an array as quickly as possible, but stack stafe.
+ *
+ * @param {*} arr Array to add the data to
+ * @param {*} data Data array that is to be added
+ * @returns
+ */
+ function _fnArrayApply(arr, data) {
+ if (! data) {
+ return;
+ }
+
+ // Chrome can throw a max stack error if apply is called with
+ // too large an array, but apply is faster.
+ if (data.length < 10000) {
+ arr.push.apply(arr, data);
+ }
+ else {
+ for (i=0 ; i<data.length ; i++) {
+ arr.push(data[i]);
+ }
+ }
+ }
+
+
+
+ /**
+ * Computed structure of the DataTables API, defined by the options passed to
+ * `DataTable.Api.register()` when building the API.
+ *
+ * The structure is built in order to speed creation and extension of the Api
+ * objects since the extensions are effectively pre-parsed.
+ *
+ * The array is an array of objects with the following structure, where this
+ * base array represents the Api prototype base:
+ *
+ * [
+ * {
+ * name: 'data' -- string - Property name
+ * val: function () {}, -- function - Api method (or undefined if just an object
+ * methodExt: [ ... ], -- array - Array of Api object definitions to extend the method result
+ * propExt: [ ... ] -- array - Array of Api object definitions to extend the property
+ * },
+ * {
+ * name: 'row'
+ * val: {},
+ * methodExt: [ ... ],
+ * propExt: [
+ * {
+ * name: 'data'
+ * val: function () {},
+ * methodExt: [ ... ],
+ * propExt: [ ... ]
+ * },
+ * ...
+ * ]
+ * }
+ * ]
+ *
+ * @type {Array}
+ * @ignore
+ */
+ var __apiStruct = [];
+
+
+ /**
+ * `Array.prototype` reference.
+ *
+ * @type object
+ * @ignore
+ */
+ var __arrayProto = Array.prototype;
+
+
+ /**
+ * Abstraction for `context` parameter of the `Api` constructor to allow it to
+ * take several different forms for ease of use.
+ *
+ * Each of the input parameter types will be converted to a DataTables settings
+ * object where possible.
+ *
+ * @param {string|node|jQuery|object} mixed DataTable identifier. Can be one
+ * of:
+ *
+ * * `string` - jQuery selector. Any DataTables' matching the given selector
+ * with be found and used.
+ * * `node` - `TABLE` node which has already been formed into a DataTable.
+ * * `jQuery` - A jQuery object of `TABLE` nodes.
+ * * `object` - DataTables settings object
+ * * `DataTables.Api` - API instance
+ * @return {array|null} Matching DataTables settings objects. `null` or
+ * `undefined` is returned if no matching DataTable is found.
+ * @ignore
+ */
+ var _toSettings = function ( mixed )
+ {
+ var idx, jq;
+ var settings = DataTable.settings;
+ var tables = _pluck(settings, 'nTable');
+
+ if ( ! mixed ) {
+ return [];
+ }
+ else if ( mixed.nTable && mixed.oFeatures ) {
+ // DataTables settings object
+ return [ mixed ];
+ }
+ else if ( mixed.nodeName && mixed.nodeName.toLowerCase() === 'table' ) {
+ // Table node
+ idx = tables.indexOf(mixed);
+ return idx !== -1 ? [ settings[idx] ] : null;
+ }
+ else if ( mixed && typeof mixed.settings === 'function' ) {
+ return mixed.settings().toArray();
+ }
+ else if ( typeof mixed === 'string' ) {
+ // jQuery selector
+ jq = $(mixed).get();
+ }
+ else if ( mixed instanceof $ ) {
+ // jQuery object (also DataTables instance)
+ jq = mixed.get();
+ }
+
+ if ( jq ) {
+ return settings.filter(function (v, idx) {
+ return jq.includes(tables[idx]);
+ });
+ }
+ };
+
+
+ /**
+ * DataTables API class - used to control and interface with one or more
+ * DataTables enhanced tables.
+ *
+ * The API class is heavily based on jQuery, presenting a chainable interface
+ * that you can use to interact with tables. Each instance of the API class has
+ * a "context" - i.e. the tables that it will operate on. This could be a single
+ * table, all tables on a page or a sub-set thereof.
+ *
+ * Additionally the API is designed to allow you to easily work with the data in
+ * the tables, retrieving and manipulating it as required. This is done by
+ * presenting the API class as an array like interface. The contents of the
+ * array depend upon the actions requested by each method (for example
+ * `rows().nodes()` will return an array of nodes, while `rows().data()` will
+ * return an array of objects or arrays depending upon your table's
+ * configuration). The API object has a number of array like methods (`push`,
+ * `pop`, `reverse` etc) as well as additional helper methods (`each`, `pluck`,
+ * `unique` etc) to assist your working with the data held in a table.
+ *
+ * Most methods (those which return an Api instance) are chainable, which means
+ * the return from a method call also has all of the methods available that the
+ * top level object had. For example, these two calls are equivalent:
+ *
+ * // Not chained
+ * api.row.add( {...} );
+ * api.draw();
+ *
+ * // Chained
+ * api.row.add( {...} ).draw();
+ *
+ * @class DataTable.Api
+ * @param {array|object|string|jQuery} context DataTable identifier. This is
+ * used to define which DataTables enhanced tables this API will operate on.
+ * Can be one of:
+ *
+ * * `string` - jQuery selector. Any DataTables' matching the given selector
+ * with be found and used.
+ * * `node` - `TABLE` node which has already been formed into a DataTable.
+ * * `jQuery` - A jQuery object of `TABLE` nodes.
+ * * `object` - DataTables settings object
+ * @param {array} [data] Data to initialise the Api instance with.
+ *
+ * @example
+ * // Direct initialisation during DataTables construction
+ * var api = $('#example').DataTable();
+ *
+ * @example
+ * // Initialisation using a DataTables jQuery object
+ * var api = $('#example').dataTable().api();
+ *
+ * @example
+ * // Initialisation as a constructor
+ * var api = new DataTable.Api( 'table.dataTable' );
+ */
+ _Api = function ( context, data )
+ {
+ if ( ! (this instanceof _Api) ) {
+ return new _Api( context, data );
+ }
+
+ var i;
+ var settings = [];
+ var ctxSettings = function ( o ) {
+ var a = _toSettings( o );
+ if ( a ) {
+ settings.push.apply( settings, a );
+ }
+ };
+
+ if ( Array.isArray( context ) ) {
+ for ( i=0 ; i<context.length ; i++ ) {
+ ctxSettings( context[i] );
+ }
+ }
+ else {
+ ctxSettings( context );
+ }
+
+ // Remove duplicates
+ this.context = settings.length > 1
+ ? _unique( settings )
+ : settings;
+
+ // Initial data
+ _fnArrayApply(this, data);
+
+ // selector
+ this.selector = {
+ rows: null,
+ cols: null,
+ opts: null
+ };
+
+ _Api.extend( this, this, __apiStruct );
+ };
+
+ DataTable.Api = _Api;
+
+ // Don't destroy the existing prototype, just extend it. Required for jQuery 2's
+ // isPlainObject.
+ $.extend( _Api.prototype, {
+ any: function ()
+ {
+ return this.count() !== 0;
+ },
+
+ context: [], // array of table settings objects
+
+ count: function ()
+ {
+ return this.flatten().length;
+ },
+
+ each: function ( fn )
+ {
+ for ( var i=0, ien=this.length ; i<ien; i++ ) {
+ fn.call( this, this[i], i, this );
+ }
+
+ return this;
+ },
+
+ eq: function ( idx )
+ {
+ var ctx = this.context;
+
+ return ctx.length > idx ?
+ new _Api( ctx[idx], this[idx] ) :
+ null;
+ },
+
+ filter: function ( fn )
+ {
+ var a = __arrayProto.filter.call( this, fn, this );
+
+ return new _Api( this.context, a );
+ },
+
+ flatten: function ()
+ {
+ var a = [];
+
+ return new _Api( this.context, a.concat.apply( a, this.toArray() ) );
+ },
+
+ get: function ( idx )
+ {
+ return this[ idx ];
+ },
+
+ join: __arrayProto.join,
+
+ includes: function ( find ) {
+ return this.indexOf( find ) === -1 ? false : true;
+ },
+
+ indexOf: __arrayProto.indexOf,
+
+ iterator: function ( flatten, type, fn, alwaysNew ) {
+ var
+ a = [], ret,
+ i, ien, j, jen,
+ context = this.context,
+ rows, items, item,
+ selector = this.selector;
+
+ // Argument shifting
+ if ( typeof flatten === 'string' ) {
+ alwaysNew = fn;
+ fn = type;
+ type = flatten;
+ flatten = false;
+ }
+
+ for ( i=0, ien=context.length ; i<ien ; i++ ) {
+ var apiInst = new _Api( context[i] );
+
+ if ( type === 'table' ) {
+ ret = fn.call( apiInst, context[i], i );
+
+ if ( ret !== undefined ) {
+ a.push( ret );
+ }
+ }
+ else if ( type === 'columns' || type === 'rows' ) {
+ // this has same length as context - one entry for each table
+ ret = fn.call( apiInst, context[i], this[i], i );
+
+ if ( ret !== undefined ) {
+ a.push( ret );
+ }
+ }
+ else if ( type === 'every' || type === 'column' || type === 'column-rows' || type === 'row' || type === 'cell' ) {
+ // columns and rows share the same structure.
+ // 'this' is an array of column indexes for each context
+ items = this[i];
+
+ if ( type === 'column-rows' ) {
+ rows = _selector_row_indexes( context[i], selector.opts );
+ }
+
+ for ( j=0, jen=items.length ; j<jen ; j++ ) {
+ item = items[j];
+
+ if ( type === 'cell' ) {
+ ret = fn.call( apiInst, context[i], item.row, item.column, i, j );
+ }
+ else {
+ ret = fn.call( apiInst, context[i], item, i, j, rows );
+ }
+
+ if ( ret !== undefined ) {
+ a.push( ret );
+ }
+ }
+ }
+ }
+
+ if ( a.length || alwaysNew ) {
+ var api = new _Api( context, flatten ? a.concat.apply( [], a ) : a );
+ var apiSelector = api.selector;
+ apiSelector.rows = selector.rows;
+ apiSelector.cols = selector.cols;
+ apiSelector.opts = selector.opts;
+ return api;
+ }
+ return this;
+ },
+
+ lastIndexOf: __arrayProto.lastIndexOf,
+
+ length: 0,
+
+ map: function ( fn )
+ {
+ var a = __arrayProto.map.call( this, fn, this );
+
+ return new _Api( this.context, a );
+ },
+
+ pluck: function ( prop )
+ {
+ var fn = DataTable.util.get(prop);
+
+ return this.map( function ( el ) {
+ return fn(el);
+ } );
+ },
+
+ pop: __arrayProto.pop,
+
+ push: __arrayProto.push,
+
+ reduce: __arrayProto.reduce,
+
+ reduceRight: __arrayProto.reduceRight,
+
+ reverse: __arrayProto.reverse,
+
+ // Object with rows, columns and opts
+ selector: null,
+
+ shift: __arrayProto.shift,
+
+ slice: function () {
+ return new _Api( this.context, this );
+ },
+
+ sort: __arrayProto.sort,
+
+ splice: __arrayProto.splice,
+
+ toArray: function ()
+ {
+ return __arrayProto.slice.call( this );
+ },
+
+ to$: function ()
+ {
+ return $( this );
+ },
+
+ toJQuery: function ()
+ {
+ return $( this );
+ },
+
+ unique: function ()
+ {
+ return new _Api( this.context, _unique(this.toArray()) );
+ },
+
+ unshift: __arrayProto.unshift
+ } );
+
+
+ function _api_scope( scope, fn, struc ) {
+ return function () {
+ var ret = fn.apply( scope || this, arguments );
+
+ // Method extension
+ _Api.extend( ret, ret, struc.methodExt );
+ return ret;
+ };
+ }
+
+ function _api_find( src, name ) {
+ for ( var i=0, ien=src.length ; i<ien ; i++ ) {
+ if ( src[i].name === name ) {
+ return src[i];
+ }
+ }
+ return null;
+ }
+
+ window.__apiStruct = __apiStruct;
+
+ _Api.extend = function ( scope, obj, ext )
+ {
+ // Only extend API instances and static properties of the API
+ if ( ! ext.length || ! obj || ( ! (obj instanceof _Api) && ! obj.__dt_wrapper ) ) {
+ return;
+ }
+
+ var
+ i, ien,
+ struct;
+
+ for ( i=0, ien=ext.length ; i<ien ; i++ ) {
+ struct = ext[i];
+
+ if (struct.name === '__proto__') {
+ continue;
+ }
+
+ // Value
+ obj[ struct.name ] = struct.type === 'function' ?
+ _api_scope( scope, struct.val, struct ) :
+ struct.type === 'object' ?
+ {} :
+ struct.val;
+
+ obj[ struct.name ].__dt_wrapper = true;
+
+ // Property extension
+ _Api.extend( scope, obj[ struct.name ], struct.propExt );
+ }
+ };
+
+ // [
+ // {
+ // name: 'data' -- string - Property name
+ // val: function () {}, -- function - Api method (or undefined if just an object
+ // methodExt: [ ... ], -- array - Array of Api object definitions to extend the method result
+ // propExt: [ ... ] -- array - Array of Api object definitions to extend the property
+ // },
+ // {
+ // name: 'row'
+ // val: {},
+ // methodExt: [ ... ],
+ // propExt: [
+ // {
+ // name: 'data'
+ // val: function () {},
+ // methodExt: [ ... ],
+ // propExt: [ ... ]
+ // },
+ // ...
+ // ]
+ // }
+ // ]
+
+
+ _Api.register = _api_register = function ( name, val )
+ {
+ if ( Array.isArray( name ) ) {
+ for ( var j=0, jen=name.length ; j<jen ; j++ ) {
+ _Api.register( name[j], val );
+ }
+ return;
+ }
+
+ var
+ i, ien,
+ heir = name.split('.'),
+ struct = __apiStruct,
+ key, method;
+
+ for ( i=0, ien=heir.length ; i<ien ; i++ ) {
+ method = heir[i].indexOf('()') !== -1;
+ key = method ?
+ heir[i].replace('()', '') :
+ heir[i];
+
+ var src = _api_find( struct, key );
+ if ( ! src ) {
+ src = {
+ name: key,
+ val: {},
+ methodExt: [],
+ propExt: [],
+ type: 'object'
+ };
+ struct.push( src );
+ }
+
+ if ( i === ien-1 ) {
+ src.val = val;
+ src.type = typeof val === 'function' ?
+ 'function' :
+ $.isPlainObject( val ) ?
+ 'object' :
+ 'other';
+ }
+ else {
+ struct = method ?
+ src.methodExt :
+ src.propExt;
+ }
+ }
+ };
+
+ _Api.registerPlural = _api_registerPlural = function ( pluralName, singularName, val ) {
+ _Api.register( pluralName, val );
+
+ _Api.register( singularName, function () {
+ var ret = val.apply( this, arguments );
+
+ if ( ret === this ) {
+ // Returned item is the API instance that was passed in, return it
+ return this;
+ }
+ else if ( ret instanceof _Api ) {
+ // New API instance returned, want the value from the first item
+ // in the returned array for the singular result.
+ return ret.length ?
+ Array.isArray( ret[0] ) ?
+ new _Api( ret.context, ret[0] ) : // Array results are 'enhanced'
+ ret[0] :
+ undefined;
+ }
+
+ // Non-API return - just fire it back
+ return ret;
+ } );
+ };
+
+
+ /**
+ * Selector for HTML tables. Apply the given selector to the give array of
+ * DataTables settings objects.
+ *
+ * @param {string|integer} [selector] jQuery selector string or integer
+ * @param {array} Array of DataTables settings objects to be filtered
+ * @return {array}
+ * @ignore
+ */
+ var __table_selector = function ( selector, a )
+ {
+ if ( Array.isArray(selector) ) {
+ var result = [];
+
+ selector.forEach(function (sel) {
+ var inner = __table_selector(sel, a);
+
+ _fnArrayApply(result, inner);
+ });
+
+ return result.filter( function (item) {
+ return item;
+ });
+ }
+
+ // Integer is used to pick out a table by index
+ if ( typeof selector === 'number' ) {
+ return [ a[ selector ] ];
+ }
+
+ // Perform a jQuery selector on the table nodes
+ var nodes = a.map( function (el) {
+ return el.nTable;
+ } );
+
+ return $(nodes)
+ .filter( selector )
+ .map( function () {
+ // Need to translate back from the table node to the settings
+ var idx = nodes.indexOf(this);
+ return a[ idx ];
+ } )
+ .toArray();
+ };
+
+
+
+ /**
+ * Context selector for the API's context (i.e. the tables the API instance
+ * refers to.
+ *
+ * @name DataTable.Api#tables
+ * @param {string|integer} [selector] Selector to pick which tables the iterator
+ * should operate on. If not given, all tables in the current context are
+ * used. This can be given as a jQuery selector (for example `':gt(0)'`) to
+ * select multiple tables or as an integer to select a single table.
+ * @returns {DataTable.Api} Returns a new API instance if a selector is given.
+ */
+ _api_register( 'tables()', function ( selector ) {
+ // A new instance is created if there was a selector specified
+ return selector !== undefined && selector !== null ?
+ new _Api( __table_selector( selector, this.context ) ) :
+ this;
+ } );
+
+
+ _api_register( 'table()', function ( selector ) {
+ var tables = this.tables( selector );
+ var ctx = tables.context;
+
+ // Truncate to the first matched table
+ return ctx.length ?
+ new _Api( ctx[0] ) :
+ tables;
+ } );
+
+ // Common methods, combined to reduce size
+ [
+ ['nodes', 'node', 'nTable'],
+ ['body', 'body', 'nTBody'],
+ ['header', 'header', 'nTHead'],
+ ['footer', 'footer', 'nTFoot'],
+ ].forEach(function (item) {
+ _api_registerPlural(
+ 'tables().' + item[0] + '()',
+ 'table().' + item[1] + '()' ,
+ function () {
+ return this.iterator( 'table', function ( ctx ) {
+ return ctx[item[2]];
+ }, 1 );
+ }
+ );
+ });
+
+ // Structure methods
+ [
+ ['header', 'aoHeader'],
+ ['footer', 'aoFooter'],
+ ].forEach(function (item) {
+ _api_register( 'table().' + item[0] + '.structure()' , function (selector) {
+ var indexes = this.columns(selector).indexes().flatten();
+ var ctx = this.context[0];
+
+ return _fnHeaderLayout(ctx, ctx[item[1]], indexes);
+ } );
+ })
+
+
+ _api_registerPlural( 'tables().containers()', 'table().container()' , function () {
+ return this.iterator( 'table', function ( ctx ) {
+ return ctx.nTableWrapper;
+ }, 1 );
+ } );
+
+ _api_register( 'tables().every()', function ( fn ) {
+ var that = this;
+
+ return this.iterator('table', function (s, i) {
+ fn.call(that.table(i), i);
+ });
+ });
+
+ _api_register( 'caption()', function ( value, side ) {
+ var context = this.context;
+
+ // Getter - return existing node's content
+ if ( value === undefined ) {
+ var caption = context[0].captionNode;
+
+ return caption && context.length ?
+ caption.innerHTML :
+ null;
+ }
+
+ return this.iterator( 'table', function ( ctx ) {
+ var table = $(ctx.nTable);
+ var caption = $(ctx.captionNode);
+ var container = $(ctx.nTableWrapper);
+
+ // Create the node if it doesn't exist yet
+ if ( ! caption.length ) {
+ caption = $('<caption/>').html( value );
+ ctx.captionNode = caption[0];
+
+ // If side isn't set, we need to insert into the document to let the
+ // CSS decide so we can read it back, otherwise there is no way to
+ // know if the CSS would put it top or bottom for scrolling
+ if (! side) {
+ table.prepend(caption);
+
+ side = caption.css('caption-side');
+ }
+ }
+
+ caption.html( value );
+
+ if ( side ) {
+ caption.css( 'caption-side', side );
+ caption[0]._captionSide = side;
+ }
+
+ if (container.find('div.dataTables_scroll').length) {
+ var selector = (side === 'top' ? 'Head' : 'Foot');
+
+ container.find('div.dataTables_scroll'+ selector +' table').prepend(caption);
+ }
+ else {
+ table.prepend(caption);
+ }
+ }, 1 );
+ } );
+
+ _api_register( 'caption.node()', function () {
+ var ctx = this.context;
+
+ return ctx.length ? ctx[0].captionNode : null;
+ } );
+
+
+ /**
+ * Redraw the tables in the current context.
+ */
+ _api_register( 'draw()', function ( paging ) {
+ return this.iterator( 'table', function ( settings ) {
+ if ( paging === 'page' ) {
+ _fnDraw( settings );
+ }
+ else {
+ if ( typeof paging === 'string' ) {
+ paging = paging === 'full-hold' ?
+ false :
+ true;
+ }
+
+ _fnReDraw( settings, paging===false );
+ }
+ } );
+ } );
+
+
+
+ /**
+ * Get the current page index.
+ *
+ * @return {integer} Current page index (zero based)
+ *//**
+ * Set the current page.
+ *
+ * Note that if you attempt to show a page which does not exist, DataTables will
+ * not throw an error, but rather reset the paging.
+ *
+ * @param {integer|string} action The paging action to take. This can be one of:
+ * * `integer` - The page index to jump to
+ * * `string` - An action to take:
+ * * `first` - Jump to first page.
+ * * `next` - Jump to the next page
+ * * `previous` - Jump to previous page
+ * * `last` - Jump to the last page.
+ * @returns {DataTables.Api} this
+ */
+ _api_register( 'page()', function ( action ) {
+ if ( action === undefined ) {
+ return this.page.info().page; // not an expensive call
+ }
+
+ // else, have an action to take on all tables
+ return this.iterator( 'table', function ( settings ) {
+ _fnPageChange( settings, action );
+ } );
+ } );
+
+
+ /**
+ * Paging information for the first table in the current context.
+ *
+ * If you require paging information for another table, use the `table()` method
+ * with a suitable selector.
+ *
+ * @return {object} Object with the following properties set:
+ * * `page` - Current page index (zero based - i.e. the first page is `0`)
+ * * `pages` - Total number of pages
+ * * `start` - Display index for the first record shown on the current page
+ * * `end` - Display index for the last record shown on the current page
+ * * `length` - Display length (number of records). Note that generally `start
+ * + length = end`, but this is not always true, for example if there are
+ * only 2 records to show on the final page, with a length of 10.
+ * * `recordsTotal` - Full data set length
+ * * `recordsDisplay` - Data set length once the current filtering criterion
+ * are applied.
+ */
+ _api_register( 'page.info()', function () {
+ if ( this.context.length === 0 ) {
+ return undefined;
+ }
+
+ var
+ settings = this.context[0],
+ start = settings._iDisplayStart,
+ len = settings.oFeatures.bPaginate ? settings._iDisplayLength : -1,
+ visRecords = settings.fnRecordsDisplay(),
+ all = len === -1;
+
+ return {
+ "page": all ? 0 : Math.floor( start / len ),
+ "pages": all ? 1 : Math.ceil( visRecords / len ),
+ "start": start,
+ "end": settings.fnDisplayEnd(),
+ "length": len,
+ "recordsTotal": settings.fnRecordsTotal(),
+ "recordsDisplay": visRecords,
+ "serverSide": _fnDataSource( settings ) === 'ssp'
+ };
+ } );
+
+
+ /**
+ * Get the current page length.
+ *
+ * @return {integer} Current page length. Note `-1` indicates that all records
+ * are to be shown.
+ *//**
+ * Set the current page length.
+ *
+ * @param {integer} Page length to set. Use `-1` to show all records.
+ * @returns {DataTables.Api} this
+ */
+ _api_register( 'page.len()', function ( len ) {
+ // Note that we can't call this function 'length()' because `length`
+ // is a Javascript property of functions which defines how many arguments
+ // the function expects.
+ if ( len === undefined ) {
+ return this.context.length !== 0 ?
+ this.context[0]._iDisplayLength :
+ undefined;
+ }
+
+ // else, set the page length
+ return this.iterator( 'table', function ( settings ) {
+ _fnLengthChange( settings, len );
+ } );
+ } );
+
+
+
+ var __reload = function ( settings, holdPosition, callback ) {
+ // Use the draw event to trigger a callback
+ if ( callback ) {
+ var api = new _Api( settings );
+
+ api.one( 'draw', function () {
+ callback( api.ajax.json() );
+ } );
+ }
+
+ if ( _fnDataSource( settings ) == 'ssp' ) {
+ _fnReDraw( settings, holdPosition );
+ }
+ else {
+ _fnProcessingDisplay( settings, true );
+
+ // Cancel an existing request
+ var xhr = settings.jqXHR;
+ if ( xhr && xhr.readyState !== 4 ) {
+ xhr.abort();
+ }
+
+ // Trigger xhr
+ _fnBuildAjax( settings, {}, function( json ) {
+ _fnClearTable( settings );
+
+ var data = _fnAjaxDataSrc( settings, json );
+ for ( var i=0, ien=data.length ; i<ien ; i++ ) {
+ _fnAddData( settings, data[i] );
+ }
+
+ _fnReDraw( settings, holdPosition );
+ _fnInitComplete( settings );
+ _fnProcessingDisplay( settings, false );
+ } );
+ }
+ };
+
+
+ /**
+ * Get the JSON response from the last Ajax request that DataTables made to the
+ * server. Note that this returns the JSON from the first table in the current
+ * context.
+ *
+ * @return {object} JSON received from the server.
+ */
+ _api_register( 'ajax.json()', function () {
+ var ctx = this.context;
+
+ if ( ctx.length > 0 ) {
+ return ctx[0].json;
+ }
+
+ // else return undefined;
+ } );
+
+
+ /**
+ * Get the data submitted in the last Ajax request
+ */
+ _api_register( 'ajax.params()', function () {
+ var ctx = this.context;
+
+ if ( ctx.length > 0 ) {
+ return ctx[0].oAjaxData;
+ }
+
+ // else return undefined;
+ } );
+
+
+ /**
+ * Reload tables from the Ajax data source. Note that this function will
+ * automatically re-draw the table when the remote data has been loaded.
+ *
+ * @param {boolean} [reset=true] Reset (default) or hold the current paging
+ * position. A full re-sort and re-filter is performed when this method is
+ * called, which is why the pagination reset is the default action.
+ * @returns {DataTables.Api} this
+ */
+ _api_register( 'ajax.reload()', function ( callback, resetPaging ) {
+ return this.iterator( 'table', function (settings) {
+ __reload( settings, resetPaging===false, callback );
+ } );
+ } );
+
+
+ /**
+ * Get the current Ajax URL. Note that this returns the URL from the first
+ * table in the current context.
+ *
+ * @return {string} Current Ajax source URL
+ *//**
+ * Set the Ajax URL. Note that this will set the URL for all tables in the
+ * current context.
+ *
+ * @param {string} url URL to set.
+ * @returns {DataTables.Api} this
+ */
+ _api_register( 'ajax.url()', function ( url ) {
+ var ctx = this.context;
+
+ if ( url === undefined ) {
+ // get
+ if ( ctx.length === 0 ) {
+ return undefined;
+ }
+ ctx = ctx[0];
+
+ return $.isPlainObject( ctx.ajax ) ?
+ ctx.ajax.url :
+ ctx.ajax;
+ }
+
+ // set
+ return this.iterator( 'table', function ( settings ) {
+ if ( $.isPlainObject( settings.ajax ) ) {
+ settings.ajax.url = url;
+ }
+ else {
+ settings.ajax = url;
+ }
+ } );
+ } );
+
+
+ /**
+ * Load data from the newly set Ajax URL. Note that this method is only
+ * available when `ajax.url()` is used to set a URL. Additionally, this method
+ * has the same effect as calling `ajax.reload()` but is provided for
+ * convenience when setting a new URL. Like `ajax.reload()` it will
+ * automatically redraw the table once the remote data has been loaded.
+ *
+ * @returns {DataTables.Api} this
+ */
+ _api_register( 'ajax.url().load()', function ( callback, resetPaging ) {
+ // Same as a reload, but makes sense to present it for easy access after a
+ // url change
+ return this.iterator( 'table', function ( ctx ) {
+ __reload( ctx, resetPaging===false, callback );
+ } );
+ } );
+
+
+
+
+ var _selector_run = function ( type, selector, selectFn, settings, opts )
+ {
+ var
+ out = [], res,
+ a, i, ien, j, jen,
+ selectorType = typeof selector;
+
+ // Can't just check for isArray here, as an API or jQuery instance might be
+ // given with their array like look
+ if ( ! selector || selectorType === 'string' || selectorType === 'function' || selector.length === undefined ) {
+ selector = [ selector ];
+ }
+
+ for ( i=0, ien=selector.length ; i<ien ; i++ ) {
+ // Only split on simple strings - complex expressions will be jQuery selectors
+ a = selector[i] && selector[i].split && ! selector[i].match(/[[(:]/) ?
+ selector[i].split(',') :
+ [ selector[i] ];
+
+ for ( j=0, jen=a.length ; j<jen ; j++ ) {
+ res = selectFn( typeof a[j] === 'string' ? (a[j]).trim() : a[j] );
+
+ // Remove empty items
+ res = res.filter( function (item) {
+ return item !== null && item !== undefined;
+ });
+
+ if ( res && res.length ) {
+ out = out.concat( res );
+ }
+ }
+ }
+
+ // selector extensions
+ var ext = _ext.selector[ type ];
+ if ( ext.length ) {
+ for ( i=0, ien=ext.length ; i<ien ; i++ ) {
+ out = ext[i]( settings, opts, out );
+ }
+ }
+
+ return _unique( out );
+ };
+
+
+ var _selector_opts = function ( opts )
+ {
+ if ( ! opts ) {
+ opts = {};
+ }
+
+ // Backwards compatibility for 1.9- which used the terminology filter rather
+ // than search
+ if ( opts.filter && opts.search === undefined ) {
+ opts.search = opts.filter;
+ }
+
+ return $.extend( {
+ search: 'none',
+ order: 'current',
+ page: 'all'
+ }, opts );
+ };
+
+
+ // Reduce the API instance to the first item found
+ var _selector_first = function ( old )
+ {
+ var inst = new _Api(old.context[0]);
+
+ // Use a push rather than passing to the constructor, since it will
+ // merge arrays down automatically, which isn't what is wanted here
+ if (old.length) {
+ inst.push( old[0] );
+ }
+
+ inst.selector = old.selector;
+
+ // Limit to a single row / column / cell
+ if (inst.length && inst[0].length > 1) {
+ inst[0].splice(1);
+ }
+
+ return inst;
+ };
+
+
+ var _selector_row_indexes = function ( settings, opts )
+ {
+ var
+ i, ien, tmp, a=[],
+ displayFiltered = settings.aiDisplay,
+ displayMaster = settings.aiDisplayMaster;
+
+ var
+ search = opts.search, // none, applied, removed
+ order = opts.order, // applied, current, index (original - compatibility with 1.9)
+ page = opts.page; // all, current
+
+ if ( _fnDataSource( settings ) == 'ssp' ) {
+ // In server-side processing mode, most options are irrelevant since
+ // rows not shown don't exist and the index order is the applied order
+ // Removed is a special case - for consistency just return an empty
+ // array
+ return search === 'removed' ?
+ [] :
+ _range( 0, displayMaster.length );
+ }
+
+ if ( page == 'current' ) {
+ // Current page implies that order=current and filter=applied, since it is
+ // fairly senseless otherwise, regardless of what order and search actually
+ // are
+ for ( i=settings._iDisplayStart, ien=settings.fnDisplayEnd() ; i<ien ; i++ ) {
+ a.push( displayFiltered[i] );
+ }
+ }
+ else if ( order == 'current' || order == 'applied' ) {
+ if ( search == 'none') {
+ a = displayMaster.slice();
+ }
+ else if ( search == 'applied' ) {
+ a = displayFiltered.slice();
+ }
+ else if ( search == 'removed' ) {
+ // O(n+m) solution by creating a hash map
+ var displayFilteredMap = {};
+
+ for ( i=0, ien=displayFiltered.length ; i<ien ; i++ ) {
+ displayFilteredMap[displayFiltered[i]] = null;
+ }
+
+ displayMaster.forEach(function (item) {
+ if (! Object.prototype.hasOwnProperty.call(displayFilteredMap, item)) {
+ a.push(item);
+ }
+ });
+ }
+ }
+ else if ( order == 'index' || order == 'original' ) {
+ for ( i=0, ien=settings.aoData.length ; i<ien ; i++ ) {
+ if (! settings.aoData[i]) {
+ continue;
+ }
+
+ if ( search == 'none' ) {
+ a.push( i );
+ }
+ else { // applied | removed
+ tmp = displayFiltered.indexOf(i);
+
+ if ((tmp === -1 && search == 'removed') ||
+ (tmp >= 0 && search == 'applied') )
+ {
+ a.push( i );
+ }
+ }
+ }
+ }
+ else if ( typeof order === 'number' ) {
+ // Order the rows by the given column
+ var ordered = _fnSort(settings, order, 'asc');
+
+ if (search === 'none') {
+ a = ordered;
+ }
+ else { // applied | removed
+ for (i=0; i<ordered.length; i++) {
+ tmp = displayFiltered.indexOf(ordered[i]);
+
+ if ((tmp === -1 && search == 'removed') ||
+ (tmp >= 0 && search == 'applied') )
+ {
+ a.push( ordered[i] );
+ }
+ }
+ }
+ }
+
+ return a;
+ };
+
+
+ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+ * Rows
+ *
+ * {} - no selector - use all available rows
+ * {integer} - row aoData index
+ * {node} - TR node
+ * {string} - jQuery selector to apply to the TR elements
+ * {array} - jQuery array of nodes, or simply an array of TR nodes
+ *
+ */
+ var __row_selector = function ( settings, selector, opts )
+ {
+ var rows;
+ var run = function ( sel ) {
+ var selInt = _intVal( sel );
+ var aoData = settings.aoData;
+
+ // Short cut - selector is a number and no options provided (default is
+ // all records, so no need to check if the index is in there, since it
+ // must be - dev error if the index doesn't exist).
+ if ( selInt !== null && ! opts ) {
+ return [ selInt ];
+ }
+
+ if ( ! rows ) {
+ rows = _selector_row_indexes( settings, opts );
+ }
+
+ if ( selInt !== null && rows.indexOf(selInt) !== -1 ) {
+ // Selector - integer
+ return [ selInt ];
+ }
+ else if ( sel === null || sel === undefined || sel === '' ) {
+ // Selector - none
+ return rows;
+ }
+
+ // Selector - function
+ if ( typeof sel === 'function' ) {
+ return rows.map( function (idx) {
+ var row = aoData[ idx ];
+ return sel( idx, row._aData, row.nTr ) ? idx : null;
+ } );
+ }
+
+ // Selector - node
+ if ( sel.nodeName ) {
+ var rowIdx = sel._DT_RowIndex; // Property added by DT for fast lookup
+ var cellIdx = sel._DT_CellIndex;
+
+ if ( rowIdx !== undefined ) {
+ // Make sure that the row is actually still present in the table
+ return aoData[ rowIdx ] && aoData[ rowIdx ].nTr === sel ?
+ [ rowIdx ] :
+ [];
+ }
+ else if ( cellIdx ) {
+ return aoData[ cellIdx.row ] && aoData[ cellIdx.row ].nTr === sel.parentNode ?
+ [ cellIdx.row ] :
+ [];
+ }
+ else {
+ var host = $(sel).closest('*[data-dt-row]');
+ return host.length ?
+ [ host.data('dt-row') ] :
+ [];
+ }
+ }
+
+ // ID selector. Want to always be able to select rows by id, regardless
+ // of if the tr element has been created or not, so can't rely upon
+ // jQuery here - hence a custom implementation. This does not match
+ // Sizzle's fast selector or HTML4 - in HTML5 the ID can be anything,
+ // but to select it using a CSS selector engine (like Sizzle or
+ // querySelect) it would need to need to be escaped for some characters.
+ // DataTables simplifies this for row selectors since you can select
+ // only a row. A # indicates an id any anything that follows is the id -
+ // unescaped.
+ if ( typeof sel === 'string' && sel.charAt(0) === '#' ) {
+ // get row index from id
+ var rowObj = settings.aIds[ sel.replace( /^#/, '' ) ];
+ if ( rowObj !== undefined ) {
+ return [ rowObj.idx ];
+ }
+
+ // need to fall through to jQuery in case there is DOM id that
+ // matches
+ }
+
+ // Get nodes in the order from the `rows` array with null values removed
+ var nodes = _removeEmpty(
+ _pluck_order( settings.aoData, rows, 'nTr' )
+ );
+
+ // Selector - jQuery selector string, array of nodes or jQuery object/
+ // As jQuery's .filter() allows jQuery objects to be passed in filter,
+ // it also allows arrays, so this will cope with all three options
+ return $(nodes)
+ .filter( sel )
+ .map( function () {
+ return this._DT_RowIndex;
+ } )
+ .toArray();
+ };
+
+ var matched = _selector_run( 'row', selector, run, settings, opts );
+
+ if (opts.order === 'current' || opts.order === 'applied') {
+ _fnSortDisplay(settings, matched);
+ }
+
+ return matched;
+ };
+
+
+ _api_register( 'rows()', function ( selector, opts ) {
+ // argument shifting
+ if ( selector === undefined ) {
+ selector = '';
+ }
+ else if ( $.isPlainObject( selector ) ) {
+ opts = selector;
+ selector = '';
+ }
+
+ opts = _selector_opts( opts );
+
+ var inst = this.iterator( 'table', function ( settings ) {
+ return __row_selector( settings, selector, opts );
+ }, 1 );
+
+ // Want argument shifting here and in __row_selector?
+ inst.selector.rows = selector;
+ inst.selector.opts = opts;
+
+ return inst;
+ } );
+
+ _api_register( 'rows().nodes()', function () {
+ return this.iterator( 'row', function ( settings, row ) {
+ return settings.aoData[ row ].nTr || undefined;
+ }, 1 );
+ } );
+
+ _api_register( 'rows().data()', function () {
+ return this.iterator( true, 'rows', function ( settings, rows ) {
+ return _pluck_order( settings.aoData, rows, '_aData' );
+ }, 1 );
+ } );
+
+ _api_registerPlural( 'rows().cache()', 'row().cache()', function ( type ) {
+ return this.iterator( 'row', function ( settings, row ) {
+ var r = settings.aoData[ row ];
+ return type === 'search' ? r._aFilterData : r._aSortData;
+ }, 1 );
+ } );
+
+ _api_registerPlural( 'rows().invalidate()', 'row().invalidate()', function ( src ) {
+ return this.iterator( 'row', function ( settings, row ) {
+ _fnInvalidate( settings, row, src );
+ } );
+ } );
+
+ _api_registerPlural( 'rows().indexes()', 'row().index()', function () {
+ return this.iterator( 'row', function ( settings, row ) {
+ return row;
+ }, 1 );
+ } );
+
+ _api_registerPlural( 'rows().ids()', 'row().id()', function ( hash ) {
+ var a = [];
+ var context = this.context;
+
+ // `iterator` will drop undefined values, but in this case we want them
+ for ( var i=0, ien=context.length ; i<ien ; i++ ) {
+ for ( var j=0, jen=this[i].length ; j<jen ; j++ ) {
+ var id = context[i].rowIdFn( context[i].aoData[ this[i][j] ]._aData );
+ a.push( (hash === true ? '#' : '' )+ id );
+ }
+ }
+
+ return new _Api( context, a );
+ } );
+
+ _api_registerPlural( 'rows().remove()', 'row().remove()', function () {
+ this.iterator( 'row', function ( settings, row ) {
+ var data = settings.aoData;
+ var rowData = data[ row ];
+
+ // Delete from the display arrays
+ var idx = settings.aiDisplayMaster.indexOf(row);
+ if (idx !== -1) {
+ settings.aiDisplayMaster.splice(idx, 1);
+ }
+
+ // For server-side processing tables - subtract the deleted row from the count
+ if ( settings._iRecordsDisplay > 0 ) {
+ settings._iRecordsDisplay--;
+ }
+
+ // Check for an 'overflow' they case for displaying the table
+ _fnLengthOverflow( settings );
+
+ // Remove the row's ID reference if there is one
+ var id = settings.rowIdFn( rowData._aData );
+ if ( id !== undefined ) {
+ delete settings.aIds[ id ];
+ }
+
+ data[row] = null;
+ } );
+
+ return this;
+ } );
+
+
+ _api_register( 'rows.add()', function ( rows ) {
+ var newRows = this.iterator( 'table', function ( settings ) {
+ var row, i, ien;
+ var out = [];
+
+ for ( i=0, ien=rows.length ; i<ien ; i++ ) {
+ row = rows[i];
+
+ if ( row.nodeName && row.nodeName.toUpperCase() === 'TR' ) {
+ out.push( _fnAddTr( settings, row )[0] );
+ }
+ else {
+ out.push( _fnAddData( settings, row ) );
+ }
+ }
+
+ return out;
+ }, 1 );
+
+ // Return an Api.rows() extended instance, so rows().nodes() etc can be used
+ var modRows = this.rows( -1 );
+ modRows.pop();
+ _fnArrayApply(modRows, newRows);
+
+ return modRows;
+ } );
+
+
+
+
+
+ /**
+ *
+ */
+ _api_register( 'row()', function ( selector, opts ) {
+ return _selector_first( this.rows( selector, opts ) );
+ } );
+
+
+ _api_register( 'row().data()', function ( data ) {
+ var ctx = this.context;
+
+ if ( data === undefined ) {
+ // Get
+ return ctx.length && this.length && this[0].length ?
+ ctx[0].aoData[ this[0] ]._aData :
+ undefined;
+ }
+
+ // Set
+ var row = ctx[0].aoData[ this[0] ];
+ row._aData = data;
+
+ // If the DOM has an id, and the data source is an array
+ if ( Array.isArray( data ) && row.nTr && row.nTr.id ) {
+ _fnSetObjectDataFn( ctx[0].rowId )( data, row.nTr.id );
+ }
+
+ // Automatically invalidate
+ _fnInvalidate( ctx[0], this[0], 'data' );
+
+ return this;
+ } );
+
+
+ _api_register( 'row().node()', function () {
+ var ctx = this.context;
+
+ if (ctx.length && this.length && this[0].length) {
+ var row = ctx[0].aoData[ this[0] ];
+
+ if (row && row.nTr) {
+ return row.nTr;
+ }
+ }
+
+ return null;
+ } );
+
+
+ _api_register( 'row.add()', function ( row ) {
+ // Allow a jQuery object to be passed in - only a single row is added from
+ // it though - the first element in the set
+ if ( row instanceof $ && row.length ) {
+ row = row[0];
+ }
+
+ var rows = this.iterator( 'table', function ( settings ) {
+ if ( row.nodeName && row.nodeName.toUpperCase() === 'TR' ) {
+ return _fnAddTr( settings, row )[0];
+ }
+ return _fnAddData( settings, row );
+ } );
+
+ // Return an Api.rows() extended instance, with the newly added row selected
+ return this.row( rows[0] );
+ } );
+
+
+ $(document).on('plugin-init.dt', function (e, context) {
+ var api = new _Api( context );
+
+ api.on( 'stateSaveParams.DT', function ( e, settings, d ) {
+ // This could be more compact with the API, but it is a lot faster as a simple
+ // internal loop
+ var idFn = settings.rowIdFn;
+ var rows = settings.aiDisplayMaster;
+ var ids = [];
+
+ for (var i=0 ; i<rows.length ; i++) {
+ var rowIdx = rows[i];
+ var data = settings.aoData[rowIdx];
+
+ if (data._detailsShow) {
+ ids.push( '#' + idFn(data._aData) );
+ }
+ }
+
+ d.childRows = ids;
+ });
+
+ // For future state loads (e.g. with StateRestore)
+ api.on( 'stateLoaded.DT', function (e, settings, state) {
+ __details_state_load( api, state );
+ });
+
+ // And the initial load state
+ __details_state_load( api, api.state.loaded() );
+ });
+
+ var __details_state_load = function (api, state)
+ {
+ if ( state && state.childRows ) {
+ api
+ .rows( state.childRows.map(function (id) {
+ // Escape any `:` characters from the row id. Accounts for
+ // already escaped characters.
+ return id.replace(/([^:\\]*(?:\\.[^:\\]*)*):/g, "$1\\:");
+ }) )
+ .every( function () {
+ _fnCallbackFire( api.settings()[0], null, 'requestChild', [ this ] )
+ });
+ }
+ }
+
+ var __details_add = function ( ctx, row, data, klass )
+ {
+ // Convert to array of TR elements
+ var rows = [];
+ var addRow = function ( r, k ) {
+ // Recursion to allow for arrays of jQuery objects
+ if ( Array.isArray( r ) || r instanceof $ ) {
+ for ( var i=0, ien=r.length ; i<ien ; i++ ) {
+ addRow( r[i], k );
+ }
+ return;
+ }
+
+ // If we get a TR element, then just add it directly - up to the dev
+ // to add the correct number of columns etc
+ if ( r.nodeName && r.nodeName.toLowerCase() === 'tr' ) {
+ r.setAttribute( 'data-dt-row', row.idx );
+ rows.push( r );
+ }
+ else {
+ // Otherwise create a row with a wrapper
+ var created = $('<tr><td></td></tr>')
+ .attr( 'data-dt-row', row.idx )
+ .addClass( k );
+
+ $('td', created)
+ .addClass( k )
+ .html( r )[0].colSpan = _fnVisbleColumns( ctx );
+
+ rows.push( created[0] );
+ }
+ };
+
+ addRow( data, klass );
+
+ if ( row._details ) {
+ row._details.detach();
+ }
+
+ row._details = $(rows);
+
+ // If the children were already shown, that state should be retained
+ if ( row._detailsShow ) {
+ row._details.insertAfter( row.nTr );
+ }
+ };
+
+
+ // Make state saving of child row details async to allow them to be batch processed
+ var __details_state = DataTable.util.throttle(
+ function (ctx) {
+ _fnSaveState( ctx[0] )
+ },
+ 500
+ );
+
+
+ var __details_remove = function ( api, idx )
+ {
+ var ctx = api.context;
+
+ if ( ctx.length ) {
+ var row = ctx[0].aoData[ idx !== undefined ? idx : api[0] ];
+
+ if ( row && row._details ) {
+ row._details.remove();
+
+ row._detailsShow = undefined;
+ row._details = undefined;
+ $( row.nTr ).removeClass( 'dt-hasChild' );
+ __details_state( ctx );
+ }
+ }
+ };
+
+
+ var __details_display = function ( api, show ) {
+ var ctx = api.context;
+
+ if ( ctx.length && api.length ) {
+ var row = ctx[0].aoData[ api[0] ];
+
+ if ( row._details ) {
+ row._detailsShow = show;
+
+ if ( show ) {
+ row._details.insertAfter( row.nTr );
+ $( row.nTr ).addClass( 'dt-hasChild' );
+ }
+ else {
+ row._details.detach();
+ $( row.nTr ).removeClass( 'dt-hasChild' );
+ }
+
+ _fnCallbackFire( ctx[0], null, 'childRow', [ show, api.row( api[0] ) ] )
+
+ __details_events( ctx[0] );
+ __details_state( ctx );
+ }
+ }
+ };
+
+
+ var __details_events = function ( settings )
+ {
+ var api = new _Api( settings );
+ var namespace = '.dt.DT_details';
+ var drawEvent = 'draw'+namespace;
+ var colvisEvent = 'column-sizing'+namespace;
+ var destroyEvent = 'destroy'+namespace;
+ var data = settings.aoData;
+
+ api.off( drawEvent +' '+ colvisEvent +' '+ destroyEvent );
+
+ if ( _pluck( data, '_details' ).length > 0 ) {
+ // On each draw, insert the required elements into the document
+ api.on( drawEvent, function ( e, ctx ) {
+ if ( settings !== ctx ) {
+ return;
+ }
+
+ api.rows( {page:'current'} ).eq(0).each( function (idx) {
+ // Internal data grab
+ var row = data[ idx ];
+
+ if ( row._detailsShow ) {
+ row._details.insertAfter( row.nTr );
+ }
+ } );
+ } );
+
+ // Column visibility change - update the colspan
+ api.on( colvisEvent, function ( e, ctx ) {
+ if ( settings !== ctx ) {
+ return;
+ }
+
+ // Update the colspan for the details rows (note, only if it already has
+ // a colspan)
+ var row, visible = _fnVisbleColumns( ctx );
+
+ for ( var i=0, ien=data.length ; i<ien ; i++ ) {
+ row = data[i];
+
+ if ( row && row._details ) {
+ row._details.each(function () {
+ var el = $(this).children('td');
+
+ if (el.length == 1) {
+ el.attr('colspan', visible);
+ }
+ });
+ }
+ }
+ } );
+
+ // Table destroyed - nuke any child rows
+ api.on( destroyEvent, function ( e, ctx ) {
+ if ( settings !== ctx ) {
+ return;
+ }
+
+ for ( var i=0, ien=data.length ; i<ien ; i++ ) {
+ if ( data[i] && data[i]._details ) {
+ __details_remove( api, i );
+ }
+ }
+ } );
+ }
+ };
+
+ // Strings for the method names to help minification
+ var _emp = '';
+ var _child_obj = _emp+'row().child';
+ var _child_mth = _child_obj+'()';
+
+ // data can be:
+ // tr
+ // string
+ // jQuery or array of any of the above
+ _api_register( _child_mth, function ( data, klass ) {
+ var ctx = this.context;
+
+ if ( data === undefined ) {
+ // get
+ return ctx.length && this.length && ctx[0].aoData[ this[0] ]
+ ? ctx[0].aoData[ this[0] ]._details
+ : undefined;
+ }
+ else if ( data === true ) {
+ // show
+ this.child.show();
+ }
+ else if ( data === false ) {
+ // remove
+ __details_remove( this );
+ }
+ else if ( ctx.length && this.length ) {
+ // set
+ __details_add( ctx[0], ctx[0].aoData[ this[0] ], data, klass );
+ }
+
+ return this;
+ } );
+
+
+ _api_register( [
+ _child_obj+'.show()',
+ _child_mth+'.show()' // only when `child()` was called with parameters (without
+ ], function () { // it returns an object and this method is not executed)
+ __details_display( this, true );
+ return this;
+ } );
+
+
+ _api_register( [
+ _child_obj+'.hide()',
+ _child_mth+'.hide()' // only when `child()` was called with parameters (without
+ ], function () { // it returns an object and this method is not executed)
+ __details_display( this, false );
+ return this;
+ } );
+
+
+ _api_register( [
+ _child_obj+'.remove()',
+ _child_mth+'.remove()' // only when `child()` was called with parameters (without
+ ], function () { // it returns an object and this method is not executed)
+ __details_remove( this );
+ return this;
+ } );
+
+
+ _api_register( _child_obj+'.isShown()', function () {
+ var ctx = this.context;
+
+ if ( ctx.length && this.length && ctx[0].aoData[ this[0] ] ) {
+ // _detailsShown as false or undefined will fall through to return false
+ return ctx[0].aoData[ this[0] ]._detailsShow || false;
+ }
+ return false;
+ } );
+
+
+
+ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+ * Columns
+ *
+ * {integer} - column index (>=0 count from left, <0 count from right)
+ * "{integer}:visIdx" - visible column index (i.e. translate to column index) (>=0 count from left, <0 count from right)
+ * "{integer}:visible" - alias for {integer}:visIdx (>=0 count from left, <0 count from right)
+ * "{string}:name" - column name
+ * "{string}" - jQuery selector on column header nodes
+ *
+ */
+
+ // can be an array of these items, comma separated list, or an array of comma
+ // separated lists
+
+ var __re_column_selector = /^([^:]+)?:(name|title|visIdx|visible)$/;
+
+
+ // r1 and r2 are redundant - but it means that the parameters match for the
+ // iterator callback in columns().data()
+ var __columnData = function ( settings, column, r1, r2, rows, type ) {
+ var a = [];
+ for ( var row=0, ien=rows.length ; row<ien ; row++ ) {
+ a.push( _fnGetCellData( settings, rows[row], column, type ) );
+ }
+ return a;
+ };
+
+
+ var __column_header = function ( settings, column, row ) {
+ var header = settings.aoHeader;
+ var target = row !== undefined
+ ? row
+ : settings.bSortCellsTop // legacy support
+ ? 0
+ : header.length - 1;
+
+ return header[target][column].cell;
+ };
+
+ var __column_selector = function ( settings, selector, opts )
+ {
+ var
+ columns = settings.aoColumns,
+ names = _pluck( columns, 'sName' ),
+ titles = _pluck( columns, 'sTitle' ),
+ cells = DataTable.util.get('[].[].cell')(settings.aoHeader),
+ nodes = _unique( _flatten([], cells) );
+
+ var run = function ( s ) {
+ var selInt = _intVal( s );
+
+ // Selector - all
+ if ( s === '' ) {
+ return _range( columns.length );
+ }
+
+ // Selector - index
+ if ( selInt !== null ) {
+ return [ selInt >= 0 ?
+ selInt : // Count from left
+ columns.length + selInt // Count from right (+ because its a negative value)
+ ];
+ }
+
+ // Selector = function
+ if ( typeof s === 'function' ) {
+ var rows = _selector_row_indexes( settings, opts );
+
+ return columns.map(function (col, idx) {
+ return s(
+ idx,
+ __columnData( settings, idx, 0, 0, rows ),
+ __column_header( settings, idx )
+ ) ? idx : null;
+ });
+ }
+
+ // jQuery or string selector
+ var match = typeof s === 'string' ?
+ s.match( __re_column_selector ) :
+ '';
+
+ if ( match ) {
+ switch( match[2] ) {
+ case 'visIdx':
+ case 'visible':
+ // Selector is a column index
+ if (match[1] && match[1].match(/^\d+$/)) {
+ var idx = parseInt( match[1], 10 );
+
+ // Visible index given, convert to column index
+ if ( idx < 0 ) {
+ // Counting from the right
+ var visColumns = columns.map( function (col,i) {
+ return col.bVisible ? i : null;
+ } );
+ return [ visColumns[ visColumns.length + idx ] ];
+ }
+ // Counting from the left
+ return [ _fnVisibleToColumnIndex( settings, idx ) ];
+ }
+
+ return columns.map( function (col, idx) {
+ // Not visible, can't match
+ if (! col.bVisible) {
+ return null;
+ }
+
+ // Selector
+ if (match[1]) {
+ return $(nodes[idx]).filter(match[1]).length > 0 ? idx : null;
+ }
+
+ // `:visible` on its own
+ return idx;
+ } );
+
+ case 'name':
+ // match by name. `names` is column index complete and in order
+ return names.map( function (name, i) {
+ return name === match[1] ? i : null;
+ } );
+
+ case 'title':
+ // match by column title
+ return titles.map( function (title, i) {
+ return title === match[1] ? i : null;
+ } );
+
+ default:
+ return [];
+ }
+ }
+
+ // Cell in the table body
+ if ( s.nodeName && s._DT_CellIndex ) {
+ return [ s._DT_CellIndex.column ];
+ }
+
+ // jQuery selector on the TH elements for the columns
+ var jqResult = $( nodes )
+ .filter( s )
+ .map( function () {
+ return _fnColumnsFromHeader( this ); // `nodes` is column index complete and in order
+ } )
+ .toArray()
+ .sort(function (a, b) {
+ return a - b;
+ });
+
+ if ( jqResult.length || ! s.nodeName ) {
+ return jqResult;
+ }
+
+ // Otherwise a node which might have a `dt-column` data attribute, or be
+ // a child or such an element
+ var host = $(s).closest('*[data-dt-column]');
+ return host.length ?
+ [ host.data('dt-column') ] :
+ [];
+ };
+
+ return _selector_run( 'column', selector, run, settings, opts );
+ };
+
+
+ var __setColumnVis = function ( settings, column, vis ) {
+ var
+ cols = settings.aoColumns,
+ col = cols[ column ],
+ data = settings.aoData,
+ cells, i, ien, tr;
+
+ // Get
+ if ( vis === undefined ) {
+ return col.bVisible;
+ }
+
+ // Set
+ // No change
+ if ( col.bVisible === vis ) {
+ return false;
+ }
+
+ if ( vis ) {
+ // Insert column
+ // Need to decide if we should use appendChild or insertBefore
+ var insertBefore = _pluck(cols, 'bVisible').indexOf(true, column+1);
+
+ for ( i=0, ien=data.length ; i<ien ; i++ ) {
+ if (data[i]) {
+ tr = data[i].nTr;
+ cells = data[i].anCells;
+
+ if ( tr ) {
+ // insertBefore can act like appendChild if 2nd arg is null
+ tr.insertBefore( cells[ column ], cells[ insertBefore ] || null );
+ }
+ }
+ }
+ }
+ else {
+ // Remove column
+ $( _pluck( settings.aoData, 'anCells', column ) ).detach();
+ }
+
+ // Common actions
+ col.bVisible = vis;
+
+ _colGroup(settings);
+
+ return true;
+ };
+
+
+ _api_register( 'columns()', function ( selector, opts ) {
+ // argument shifting
+ if ( selector === undefined ) {
+ selector = '';
+ }
+ else if ( $.isPlainObject( selector ) ) {
+ opts = selector;
+ selector = '';
+ }
+
+ opts = _selector_opts( opts );
+
+ var inst = this.iterator( 'table', function ( settings ) {
+ return __column_selector( settings, selector, opts );
+ }, 1 );
+
+ // Want argument shifting here and in _row_selector?
+ inst.selector.cols = selector;
+ inst.selector.opts = opts;
+
+ return inst;
+ } );
+
+ _api_registerPlural( 'columns().header()', 'column().header()', function ( row ) {
+ return this.iterator( 'column', function (settings, column) {
+ return __column_header(settings, column, row);
+ }, 1 );
+ } );
+
+ _api_registerPlural( 'columns().footer()', 'column().footer()', function ( row ) {
+ return this.iterator( 'column', function ( settings, column ) {
+ var footer = settings.aoFooter;
+
+ if (! footer.length) {
+ return null;
+ }
+
+ return settings.aoFooter[row !== undefined ? row : 0][column].cell;
+ }, 1 );
+ } );
+
+ _api_registerPlural( 'columns().data()', 'column().data()', function () {
+ return this.iterator( 'column-rows', __columnData, 1 );
+ } );
+
+ _api_registerPlural( 'columns().render()', 'column().render()', function ( type ) {
+ return this.iterator( 'column-rows', function ( settings, column, i, j, rows ) {
+ return __columnData( settings, column, i, j, rows, type );
+ }, 1 );
+ } );
+
+ _api_registerPlural( 'columns().dataSrc()', 'column().dataSrc()', function () {
+ return this.iterator( 'column', function ( settings, column ) {
+ return settings.aoColumns[column].mData;
+ }, 1 );
+ } );
+
+ _api_registerPlural( 'columns().cache()', 'column().cache()', function ( type ) {
+ return this.iterator( 'column-rows', function ( settings, column, i, j, rows ) {
+ return _pluck_order( settings.aoData, rows,
+ type === 'search' ? '_aFilterData' : '_aSortData', column
+ );
+ }, 1 );
+ } );
+
+ _api_registerPlural( 'columns().init()', 'column().init()', function () {
+ return this.iterator( 'column', function ( settings, column ) {
+ return settings.aoColumns[column];
+ }, 1 );
+ } );
+
+ _api_registerPlural( 'columns().nodes()', 'column().nodes()', function () {
+ return this.iterator( 'column-rows', function ( settings, column, i, j, rows ) {
+ return _pluck_order( settings.aoData, rows, 'anCells', column ) ;
+ }, 1 );
+ } );
+
+ _api_registerPlural( 'columns().titles()', 'column().title()', function (title, row) {
+ return this.iterator( 'column', function ( settings, column ) {
+ // Argument shifting
+ if (typeof title === 'number') {
+ row = title;
+ title = undefined;
+ }
+
+ var span = $('span.dt-column-title', this.column(column).header(row));
+
+ if (title !== undefined) {
+ span.html(title);
+ return this;
+ }
+
+ return span.html();
+ }, 1 );
+ } );
+
+ _api_registerPlural( 'columns().types()', 'column().type()', function () {
+ return this.iterator( 'column', function ( settings, column ) {
+ var type = settings.aoColumns[column].sType;
+
+ // If the type was invalidated, then resolve it. This actually does
+ // all columns at the moment. Would only happen once if getting all
+ // column's data types.
+ if (! type) {
+ _fnColumnTypes(settings);
+ }
+
+ return type;
+ }, 1 );
+ } );
+
+ _api_registerPlural( 'columns().visible()', 'column().visible()', function ( vis, calc ) {
+ var that = this;
+ var changed = [];
+ var ret = this.iterator( 'column', function ( settings, column ) {
+ if ( vis === undefined ) {
+ return settings.aoColumns[ column ].bVisible;
+ } // else
+
+ if (__setColumnVis( settings, column, vis )) {
+ changed.push(column);
+ }
+ } );
+
+ // Group the column visibility changes
+ if ( vis !== undefined ) {
+ this.iterator( 'table', function ( settings ) {
+ // Redraw the header after changes
+ _fnDrawHead( settings, settings.aoHeader );
+ _fnDrawHead( settings, settings.aoFooter );
+
+ // Update colspan for no records display. Child rows and extensions will use their own
+ // listeners to do this - only need to update the empty table item here
+ if ( ! settings.aiDisplay.length ) {
+ $(settings.nTBody).find('td[colspan]').attr('colspan', _fnVisbleColumns(settings));
+ }
+
+ _fnSaveState( settings );
+
+ // Second loop once the first is done for events
+ that.iterator( 'column', function ( settings, column ) {
+ if (changed.includes(column)) {
+ _fnCallbackFire( settings, null, 'column-visibility', [settings, column, vis, calc] );
+ }
+ } );
+
+ if ( changed.length && (calc === undefined || calc) ) {
+ that.columns.adjust();
+ }
+ });
+ }
+
+ return ret;
+ } );
+
+ _api_registerPlural( 'columns().widths()', 'column().width()', function () {
+ // Injects a fake row into the table for just a moment so the widths can
+ // be read, regardless of colspan in the header and rows being present in
+ // the body
+ var columns = this.columns(':visible').count();
+ var row = $('<tr>').html('<td>' + Array(columns).join('</td><td>') + '</td>');
+
+ $(this.table().body()).append(row);
+
+ var widths = row.children().map(function () {
+ return $(this).outerWidth();
+ });
+
+ row.remove();
+
+ return this.iterator( 'column', function ( settings, column ) {
+ var visIdx = _fnColumnIndexToVisible( settings, column );
+
+ return visIdx !== null ? widths[visIdx] : 0;
+ }, 1);
+ } );
+
+ _api_registerPlural( 'columns().indexes()', 'column().index()', function ( type ) {
+ return this.iterator( 'column', function ( settings, column ) {
+ return type === 'visible' ?
+ _fnColumnIndexToVisible( settings, column ) :
+ column;
+ }, 1 );
+ } );
+
+ _api_register( 'columns.adjust()', function () {
+ return this.iterator( 'table', function ( settings ) {
+ // Force a column sizing to happen with a manual call - otherwise it can skip
+ // if the size hasn't changed
+ settings.containerWidth = -1;
+
+ _fnAdjustColumnSizing( settings );
+ }, 1 );
+ } );
+
+ _api_register( 'column.index()', function ( type, idx ) {
+ if ( this.context.length !== 0 ) {
+ var ctx = this.context[0];
+
+ if ( type === 'fromVisible' || type === 'toData' ) {
+ return _fnVisibleToColumnIndex( ctx, idx );
+ }
+ else if ( type === 'fromData' || type === 'toVisible' ) {
+ return _fnColumnIndexToVisible( ctx, idx );
+ }
+ }
+ } );
+
+ _api_register( 'column()', function ( selector, opts ) {
+ return _selector_first( this.columns( selector, opts ) );
+ } );
+
+ var __cell_selector = function ( settings, selector, opts )
+ {
+ var data = settings.aoData;
+ var rows = _selector_row_indexes( settings, opts );
+ var cells = _removeEmpty( _pluck_order( data, rows, 'anCells' ) );
+ var allCells = $(_flatten( [], cells ));
+ var row;
+ var columns = settings.aoColumns.length;
+ var a, i, ien, j, o, host;
+
+ var run = function ( s ) {
+ var fnSelector = typeof s === 'function';
+
+ if ( s === null || s === undefined || fnSelector ) {
+ // All cells and function selectors
+ a = [];
+
+ for ( i=0, ien=rows.length ; i<ien ; i++ ) {
+ row = rows[i];
+
+ for ( j=0 ; j<columns ; j++ ) {
+ o = {
+ row: row,
+ column: j
+ };
+
+ if ( fnSelector ) {
+ // Selector - function
+ host = data[ row ];
+
+ if ( s( o, _fnGetCellData(settings, row, j), host.anCells ? host.anCells[j] : null ) ) {
+ a.push( o );
+ }
+ }
+ else {
+ // Selector - all
+ a.push( o );
+ }
+ }
+ }
+
+ return a;
+ }
+
+ // Selector - index
+ if ( $.isPlainObject( s ) ) {
+ // Valid cell index and its in the array of selectable rows
+ return s.column !== undefined && s.row !== undefined && rows.indexOf(s.row) !== -1 ?
+ [s] :
+ [];
+ }
+
+ // Selector - jQuery filtered cells
+ var jqResult = allCells
+ .filter( s )
+ .map( function (i, el) {
+ return { // use a new object, in case someone changes the values
+ row: el._DT_CellIndex.row,
+ column: el._DT_CellIndex.column
+ };
+ } )
+ .toArray();
+
+ if ( jqResult.length || ! s.nodeName ) {
+ return jqResult;
+ }
+
+ // Otherwise the selector is a node, and there is one last option - the
+ // element might be a child of an element which has dt-row and dt-column
+ // data attributes
+ host = $(s).closest('*[data-dt-row]');
+ return host.length ?
+ [ {
+ row: host.data('dt-row'),
+ column: host.data('dt-column')
+ } ] :
+ [];
+ };
+
+ return _selector_run( 'cell', selector, run, settings, opts );
+ };
+
+
+
+
+ _api_register( 'cells()', function ( rowSelector, columnSelector, opts ) {
+ // Argument shifting
+ if ( $.isPlainObject( rowSelector ) ) {
+ // Indexes
+ if ( rowSelector.row === undefined ) {
+ // Selector options in first parameter
+ opts = rowSelector;
+ rowSelector = null;
+ }
+ else {
+ // Cell index objects in first parameter
+ opts = columnSelector;
+ columnSelector = null;
+ }
+ }
+ if ( $.isPlainObject( columnSelector ) ) {
+ opts = columnSelector;
+ columnSelector = null;
+ }
+
+ // Cell selector
+ if ( columnSelector === null || columnSelector === undefined ) {
+ return this.iterator( 'table', function ( settings ) {
+ return __cell_selector( settings, rowSelector, _selector_opts( opts ) );
+ } );
+ }
+
+ // The default built in options need to apply to row and columns
+ var internalOpts = opts ? {
+ page: opts.page,
+ order: opts.order,
+ search: opts.search
+ } : {};
+
+ // Row + column selector
+ var columns = this.columns( columnSelector, internalOpts );
+ var rows = this.rows( rowSelector, internalOpts );
+ var i, ien, j, jen;
+
+ var cellsNoOpts = this.iterator( 'table', function ( settings, idx ) {
+ var a = [];
+
+ for ( i=0, ien=rows[idx].length ; i<ien ; i++ ) {
+ for ( j=0, jen=columns[idx].length ; j<jen ; j++ ) {
+ a.push( {
+ row: rows[idx][i],
+ column: columns[idx][j]
+ } );
+ }
+ }
+
+ return a;
+ }, 1 );
+
+ // There is currently only one extension which uses a cell selector extension
+ // It is a _major_ performance drag to run this if it isn't needed, so this is
+ // an extension specific check at the moment
+ var cells = opts && opts.selected ?
+ this.cells( cellsNoOpts, opts ) :
+ cellsNoOpts;
+
+ $.extend( cells.selector, {
+ cols: columnSelector,
+ rows: rowSelector,
+ opts: opts
+ } );
+
+ return cells;
+ } );
+
+
+ _api_registerPlural( 'cells().nodes()', 'cell().node()', function () {
+ return this.iterator( 'cell', function ( settings, row, column ) {
+ var data = settings.aoData[ row ];
+
+ return data && data.anCells ?
+ data.anCells[ column ] :
+ undefined;
+ }, 1 );
+ } );
+
+
+ _api_register( 'cells().data()', function () {
+ return this.iterator( 'cell', function ( settings, row, column ) {
+ return _fnGetCellData( settings, row, column );
+ }, 1 );
+ } );
+
+
+ _api_registerPlural( 'cells().cache()', 'cell().cache()', function ( type ) {
+ type = type === 'search' ? '_aFilterData' : '_aSortData';
+
+ return this.iterator( 'cell', function ( settings, row, column ) {
+ return settings.aoData[ row ][ type ][ column ];
+ }, 1 );
+ } );
+
+
+ _api_registerPlural( 'cells().render()', 'cell().render()', function ( type ) {
+ return this.iterator( 'cell', function ( settings, row, column ) {
+ return _fnGetCellData( settings, row, column, type );
+ }, 1 );
+ } );
+
+
+ _api_registerPlural( 'cells().indexes()', 'cell().index()', function () {
+ return this.iterator( 'cell', function ( settings, row, column ) {
+ return {
+ row: row,
+ column: column,
+ columnVisible: _fnColumnIndexToVisible( settings, column )
+ };
+ }, 1 );
+ } );
+
+
+ _api_registerPlural( 'cells().invalidate()', 'cell().invalidate()', function ( src ) {
+ return this.iterator( 'cell', function ( settings, row, column ) {
+ _fnInvalidate( settings, row, src, column );
+ } );
+ } );
+
+
+
+ _api_register( 'cell()', function ( rowSelector, columnSelector, opts ) {
+ return _selector_first( this.cells( rowSelector, columnSelector, opts ) );
+ } );
+
+
+ _api_register( 'cell().data()', function ( data ) {
+ var ctx = this.context;
+ var cell = this[0];
+
+ if ( data === undefined ) {
+ // Get
+ return ctx.length && cell.length ?
+ _fnGetCellData( ctx[0], cell[0].row, cell[0].column ) :
+ undefined;
+ }
+
+ // Set
+ _fnSetCellData( ctx[0], cell[0].row, cell[0].column, data );
+ _fnInvalidate( ctx[0], cell[0].row, 'data', cell[0].column );
+
+ return this;
+ } );
+
+
+
+ /**
+ * Get current ordering (sorting) that has been applied to the table.
+ *
+ * @returns {array} 2D array containing the sorting information for the first
+ * table in the current context. Each element in the parent array represents
+ * a column being sorted upon (i.e. multi-sorting with two columns would have
+ * 2 inner arrays). The inner arrays may have 2 or 3 elements. The first is
+ * the column index that the sorting condition applies to, the second is the
+ * direction of the sort (`desc` or `asc`) and, optionally, the third is the
+ * index of the sorting order from the `column.sorting` initialisation array.
+ *//**
+ * Set the ordering for the table.
+ *
+ * @param {integer} order Column index to sort upon.
+ * @param {string} direction Direction of the sort to be applied (`asc` or `desc`)
+ * @returns {DataTables.Api} this
+ *//**
+ * Set the ordering for the table.
+ *
+ * @param {array} order 1D array of sorting information to be applied.
+ * @param {array} [...] Optional additional sorting conditions
+ * @returns {DataTables.Api} this
+ *//**
+ * Set the ordering for the table.
+ *
+ * @param {array} order 2D array of sorting information to be applied.
+ * @returns {DataTables.Api} this
+ */
+ _api_register( 'order()', function ( order, dir ) {
+ var ctx = this.context;
+ var args = Array.prototype.slice.call( arguments );
+
+ if ( order === undefined ) {
+ // get
+ return ctx.length !== 0 ?
+ ctx[0].aaSorting :
+ undefined;
+ }
+
+ // set
+ if ( typeof order === 'number' ) {
+ // Simple column / direction passed in
+ order = [ [ order, dir ] ];
+ }
+ else if ( args.length > 1 ) {
+ // Arguments passed in (list of 1D arrays)
+ order = args;
+ }
+ // otherwise a 2D array was passed in
+
+ return this.iterator( 'table', function ( settings ) {
+ settings.aaSorting = Array.isArray(order) ? order.slice() : order;
+ } );
+ } );
+
+
+ /**
+ * Attach a sort listener to an element for a given column
+ *
+ * @param {node|jQuery|string} node Identifier for the element(s) to attach the
+ * listener to. This can take the form of a single DOM node, a jQuery
+ * collection of nodes or a jQuery selector which will identify the node(s).
+ * @param {integer} column the column that a click on this node will sort on
+ * @param {function} [callback] callback function when sort is run
+ * @returns {DataTables.Api} this
+ */
+ _api_register( 'order.listener()', function ( node, column, callback ) {
+ return this.iterator( 'table', function ( settings ) {
+ _fnSortAttachListener(settings, node, {}, column, callback);
+ } );
+ } );
+
+
+ _api_register( 'order.fixed()', function ( set ) {
+ if ( ! set ) {
+ var ctx = this.context;
+ var fixed = ctx.length ?
+ ctx[0].aaSortingFixed :
+ undefined;
+
+ return Array.isArray( fixed ) ?
+ { pre: fixed } :
+ fixed;
+ }
+
+ return this.iterator( 'table', function ( settings ) {
+ settings.aaSortingFixed = $.extend( true, {}, set );
+ } );
+ } );
+
+
+ // Order by the selected column(s)
+ _api_register( [
+ 'columns().order()',
+ 'column().order()'
+ ], function ( dir ) {
+ var that = this;
+
+ if ( ! dir ) {
+ return this.iterator( 'column', function ( settings, idx ) {
+ var sort = _fnSortFlatten( settings );
+
+ for ( var i=0, ien=sort.length ; i<ien ; i++ ) {
+ if ( sort[i].col === idx ) {
+ return sort[i].dir;
+ }
+ }
+
+ return null;
+ }, 1 );
+ }
+ else {
+ return this.iterator( 'table', function ( settings, i ) {
+ settings.aaSorting = that[i].map( function (col) {
+ return [ col, dir ];
+ } );
+ } );
+ }
+ } );
+
+ _api_registerPlural('columns().orderable()', 'column().orderable()', function ( directions ) {
+ return this.iterator( 'column', function ( settings, idx ) {
+ var col = settings.aoColumns[idx];
+
+ return directions ?
+ col.asSorting :
+ col.bSortable;
+ }, 1 );
+ } );
+
+
+ _api_register( 'processing()', function ( show ) {
+ return this.iterator( 'table', function ( ctx ) {
+ _fnProcessingDisplay( ctx, show );
+ } );
+ } );
+
+
+ _api_register( 'search()', function ( input, regex, smart, caseInsen ) {
+ var ctx = this.context;
+
+ if ( input === undefined ) {
+ // get
+ return ctx.length !== 0 ?
+ ctx[0].oPreviousSearch.search :
+ undefined;
+ }
+
+ // set
+ return this.iterator( 'table', function ( settings ) {
+ if ( ! settings.oFeatures.bFilter ) {
+ return;
+ }
+
+ if (typeof regex === 'object') {
+ // New style options to pass to the search builder
+ _fnFilterComplete( settings, $.extend( settings.oPreviousSearch, regex, {
+ search: input
+ } ) );
+ }
+ else {
+ // Compat for the old options
+ _fnFilterComplete( settings, $.extend( settings.oPreviousSearch, {
+ search: input,
+ regex: regex === null ? false : regex,
+ smart: smart === null ? true : smart,
+ caseInsensitive: caseInsen === null ? true : caseInsen
+ } ) );
+ }
+ } );
+ } );
+
+ _api_register( 'search.fixed()', function ( name, search ) {
+ var ret = this.iterator( true, 'table', function ( settings ) {
+ var fixed = settings.searchFixed;
+
+ if (! name) {
+ return Object.keys(fixed)
+ }
+ else if (search === undefined) {
+ return fixed[name];
+ }
+ else if (search === null) {
+ delete fixed[name];
+ }
+ else {
+ fixed[name] = search;
+ }
+
+ return this;
+ } );
+
+ return name !== undefined && search === undefined
+ ? ret[0]
+ : ret;
+ } );
+
+ _api_registerPlural(
+ 'columns().search()',
+ 'column().search()',
+ function ( input, regex, smart, caseInsen ) {
+ return this.iterator( 'column', function ( settings, column ) {
+ var preSearch = settings.aoPreSearchCols;
+
+ if ( input === undefined ) {
+ // get
+ return preSearch[ column ].search;
+ }
+
+ // set
+ if ( ! settings.oFeatures.bFilter ) {
+ return;
+ }
+
+ if (typeof regex === 'object') {
+ // New style options to pass to the search builder
+ $.extend( preSearch[ column ], regex, {
+ search: input
+ } );
+ }
+ else {
+ // Old style (with not all options available)
+ $.extend( preSearch[ column ], {
+ search: input,
+ regex: regex === null ? false : regex,
+ smart: smart === null ? true : smart,
+ caseInsensitive: caseInsen === null ? true : caseInsen
+ } );
+ }
+
+ _fnFilterComplete( settings, settings.oPreviousSearch );
+ } );
+ }
+ );
+
+ _api_register([
+ 'columns().search.fixed()',
+ 'column().search.fixed()'
+ ],
+ function ( name, search ) {
+ var ret = this.iterator( true, 'column', function ( settings, colIdx ) {
+ var fixed = settings.aoColumns[colIdx].searchFixed;
+
+ if (! name) {
+ return Object.keys(fixed)
+ }
+ else if (search === undefined) {
+ return fixed[name];
+ }
+ else if (search === null) {
+ delete fixed[name];
+ }
+ else {
+ fixed[name] = search;
+ }
+
+ return this;
+ } );
+
+ return name !== undefined && search === undefined
+ ? ret[0]
+ : ret;
+ }
+ );
+ /*
+ * State API methods
+ */
+
+ _api_register( 'state()', function ( set, ignoreTime ) {
+ // getter
+ if ( ! set ) {
+ return this.context.length ?
+ this.context[0].oSavedState :
+ null;
+ }
+
+ var setMutate = $.extend( true, {}, set );
+
+ // setter
+ return this.iterator( 'table', function ( settings ) {
+ if ( ignoreTime !== false ) {
+ setMutate.time = +new Date() + 100;
+ }
+
+ _fnImplementState( settings, setMutate, function(){} );
+ } );
+ } );
+
+
+ _api_register( 'state.clear()', function () {
+ return this.iterator( 'table', function ( settings ) {
+ // Save an empty object
+ settings.fnStateSaveCallback.call( settings.oInstance, settings, {} );
+ } );
+ } );
+
+
+ _api_register( 'state.loaded()', function () {
+ return this.context.length ?
+ this.context[0].oLoadedState :
+ null;
+ } );
+
+
+ _api_register( 'state.save()', function () {
+ return this.iterator( 'table', function ( settings ) {
+ _fnSaveState( settings );
+ } );
+ } );
+
+ // Can be assigned in DateTable.use() - note luxon and moment vars are in helpers.js
+ var __bootstrap;
+ var __foundation;
+
+ /**
+ * Set the libraries that DataTables uses, or the global objects.
+ * Note that the arguments can be either way around (legacy support)
+ * and the second is optional. See docs.
+ */
+ DataTable.use = function (arg1, arg2) {
+ // Reverse arguments for legacy support
+ var module = typeof arg1 === 'string'
+ ? arg2
+ : arg1;
+ var type = typeof arg2 === 'string'
+ ? arg2
+ : arg1;
+
+ // Getter
+ if (module === undefined && typeof type === 'string') {
+ switch (type) {
+ case 'lib':
+ case 'jq':
+ return $;
+
+ case 'win':
+ return window;
+
+ case 'datetime':
+ return DataTable.DateTime;
+
+ case 'luxon':
+ return __luxon;
+
+ case 'moment':
+ return __moment;
+
+ case 'bootstrap':
+ // Use local if set, otherwise try window, which could be undefined
+ return __bootstrap || window.bootstrap;
+
+ case 'foundation':
+ // Ditto
+ return __foundation || window.Foundation;
+
+ default:
+ return null;
+ }
+ }
+
+ // Setter
+ if (type === 'lib' || type === 'jq' || (module && module.fn && module.fn.jquery)) {
+ $ = module;
+ }
+ else if (type === 'win' || (module && module.document)) {
+ window = module;
+ document = module.document;
+ }
+ else if (type === 'datetime' || (module && module.type === 'DateTime')) {
+ DataTable.DateTime = module;
+ }
+ else if (type === 'luxon' || (module && module.FixedOffsetZone)) {
+ __luxon = module;
+ }
+ else if (type === 'moment' || (module && module.isMoment)) {
+ __moment = module;
+ }
+ else if (type === 'bootstrap' || (module && module.Modal && module.Modal.NAME === 'modal'))
+ {
+ // This is currently for BS5 only. BS3/4 attach to jQuery, so no need to use `.use()`
+ __bootstrap = module;
+ }
+ else if (type === 'foundation' || (module && module.Reveal)) {
+ __foundation = module;
+ }
+ }
+
+ /**
+ * CommonJS factory function pass through. This will check if the arguments
+ * given are a window object or a jQuery object. If so they are set
+ * accordingly.
+ * @param {*} root Window
+ * @param {*} jq jQUery
+ * @returns {boolean} Indicator
+ */
+ DataTable.factory = function (root, jq) {
+ var is = false;
+
+ // Test if the first parameter is a window object
+ if (root && root.document) {
+ window = root;
+ document = root.document;
+ }
+
+ // Test if the second parameter is a jQuery object
+ if (jq && jq.fn && jq.fn.jquery) {
+ $ = jq;
+ is = true;
+ }
+
+ return is;
+ }
+
+ /**
+ * Provide a common method for plug-ins to check the version of DataTables being
+ * used, in order to ensure compatibility.
+ *
+ * @param {string} version Version string to check for, in the format "X.Y.Z".
+ * Note that the formats "X" and "X.Y" are also acceptable.
+ * @param {string} [version2=current DataTables version] As above, but optional.
+ * If not given the current DataTables version will be used.
+ * @returns {boolean} true if this version of DataTables is greater or equal to
+ * the required version, or false if this version of DataTales is not
+ * suitable
+ * @static
+ * @dtopt API-Static
+ *
+ * @example
+ * alert( $.fn.dataTable.versionCheck( '1.9.0' ) );
+ */
+ DataTable.versionCheck = function( version, version2 )
+ {
+ var aThis = version2 ?
+ version2.split('.') :
+ DataTable.version.split('.');
+ var aThat = version.split('.');
+ var iThis, iThat;
+
+ for ( var i=0, iLen=aThat.length ; i<iLen ; i++ ) {
+ iThis = parseInt( aThis[i], 10 ) || 0;
+ iThat = parseInt( aThat[i], 10 ) || 0;
+
+ // Parts are the same, keep comparing
+ if (iThis === iThat) {
+ continue;
+ }
+
+ // Parts are different, return immediately
+ return iThis > iThat;
+ }
+
+ return true;
+ };
+
+
+ /**
+ * Check if a `<table>` node is a DataTable table already or not.
+ *
+ * @param {node|jquery|string} table Table node, jQuery object or jQuery
+ * selector for the table to test. Note that if more than more than one
+ * table is passed on, only the first will be checked
+ * @returns {boolean} true the table given is a DataTable, or false otherwise
+ * @static
+ * @dtopt API-Static
+ *
+ * @example
+ * if ( ! $.fn.DataTable.isDataTable( '#example' ) ) {
+ * $('#example').dataTable();
+ * }
+ */
+ DataTable.isDataTable = function ( table )
+ {
+ var t = $(table).get(0);
+ var is = false;
+
+ if ( table instanceof DataTable.Api ) {
+ return true;
+ }
+
+ $.each( DataTable.settings, function (i, o) {
+ var head = o.nScrollHead ? $('table', o.nScrollHead)[0] : null;
+ var foot = o.nScrollFoot ? $('table', o.nScrollFoot)[0] : null;
+
+ if ( o.nTable === t || head === t || foot === t ) {
+ is = true;
+ }
+ } );
+
+ return is;
+ };
+
+
+ /**
+ * Get all DataTable tables that have been initialised - optionally you can
+ * select to get only currently visible tables.
+ *
+ * @param {boolean} [visible=false] Flag to indicate if you want all (default)
+ * or visible tables only.
+ * @returns {array} Array of `table` nodes (not DataTable instances) which are
+ * DataTables
+ * @static
+ * @dtopt API-Static
+ *
+ * @example
+ * $.each( $.fn.dataTable.tables(true), function () {
+ * $(table).DataTable().columns.adjust();
+ * } );
+ */
+ DataTable.tables = function ( visible )
+ {
+ var api = false;
+
+ if ( $.isPlainObject( visible ) ) {
+ api = visible.api;
+ visible = visible.visible;
+ }
+
+ var a = DataTable.settings
+ .filter( function (o) {
+ return !visible || (visible && $(o.nTable).is(':visible'))
+ ? true
+ : false;
+ } )
+ .map( function (o) {
+ return o.nTable;
+ });
+
+ return api ?
+ new _Api( a ) :
+ a;
+ };
+
+
+ /**
+ * Convert from camel case parameters to Hungarian notation. This is made public
+ * for the extensions to provide the same ability as DataTables core to accept
+ * either the 1.9 style Hungarian notation, or the 1.10+ style camelCase
+ * parameters.
+ *
+ * @param {object} src The model object which holds all parameters that can be
+ * mapped.
+ * @param {object} user The object to convert from camel case to Hungarian.
+ * @param {boolean} force When set to `true`, properties which already have a
+ * Hungarian value in the `user` object will be overwritten. Otherwise they
+ * won't be.
+ */
+ DataTable.camelToHungarian = _fnCamelToHungarian;
+
+
+
+ /**
+ *
+ */
+ _api_register( '$()', function ( selector, opts ) {
+ var
+ rows = this.rows( opts ).nodes(), // Get all rows
+ jqRows = $(rows);
+
+ return $( [].concat(
+ jqRows.filter( selector ).toArray(),
+ jqRows.find( selector ).toArray()
+ ) );
+ } );
+
+
+ // jQuery functions to operate on the tables
+ $.each( [ 'on', 'one', 'off' ], function (i, key) {
+ _api_register( key+'()', function ( /* event, handler */ ) {
+ var args = Array.prototype.slice.call(arguments);
+
+ // Add the `dt` namespace automatically if it isn't already present
+ args[0] = args[0].split( /\s/ ).map( function ( e ) {
+ return ! e.match(/\.dt\b/) ?
+ e+'.dt' :
+ e;
+ } ).join( ' ' );
+
+ var inst = $( this.tables().nodes() );
+ inst[key].apply( inst, args );
+ return this;
+ } );
+ } );
+
+
+ _api_register( 'clear()', function () {
+ return this.iterator( 'table', function ( settings ) {
+ _fnClearTable( settings );
+ } );
+ } );
+
+
+ _api_register( 'error()', function (msg) {
+ return this.iterator( 'table', function ( settings ) {
+ _fnLog( settings, 0, msg );
+ } );
+ } );
+
+
+ _api_register( 'settings()', function () {
+ return new _Api( this.context, this.context );
+ } );
+
+
+ _api_register( 'init()', function () {
+ var ctx = this.context;
+ return ctx.length ? ctx[0].oInit : null;
+ } );
+
+
+ _api_register( 'data()', function () {
+ return this.iterator( 'table', function ( settings ) {
+ return _pluck( settings.aoData, '_aData' );
+ } ).flatten();
+ } );
+
+
+ _api_register( 'trigger()', function ( name, args, bubbles ) {
+ return this.iterator( 'table', function ( settings ) {
+ return _fnCallbackFire( settings, null, name, args, bubbles );
+ } ).flatten();
+ } );
+
+
+ _api_register( 'ready()', function ( fn ) {
+ var ctx = this.context;
+
+ // Get status of first table
+ if (! fn) {
+ return ctx.length
+ ? (ctx[0]._bInitComplete || false)
+ : null;
+ }
+
+ // Function to run either once the table becomes ready or
+ // immediately if it is already ready.
+ return this.tables().every(function () {
+ var api = this;
+
+ if (this.context[0]._bInitComplete) {
+ fn.call(api);
+ }
+ else {
+ this.on('init.dt.DT', function () {
+ fn.call(api);
+ });
+ }
+ } );
+ } );
+
+
+ _api_register( 'destroy()', function ( remove ) {
+ remove = remove || false;
+
+ return this.iterator( 'table', function ( settings ) {
+ var classes = settings.oClasses;
+ var table = settings.nTable;
+ var tbody = settings.nTBody;
+ var thead = settings.nTHead;
+ var tfoot = settings.nTFoot;
+ var jqTable = $(table);
+ var jqTbody = $(tbody);
+ var jqWrapper = $(settings.nTableWrapper);
+ var rows = settings.aoData.map( function (r) { return r ? r.nTr : null; } );
+ var orderClasses = classes.order;
+
+ // Flag to note that the table is currently being destroyed - no action
+ // should be taken
+ settings.bDestroying = true;
+
+ // Fire off the destroy callbacks for plug-ins etc
+ _fnCallbackFire( settings, "aoDestroyCallback", "destroy", [settings], true );
+
+ // If not being removed from the document, make all columns visible
+ if ( ! remove ) {
+ new _Api( settings ).columns().visible( true );
+ }
+
+ // Container width change listener
+ if (settings.resizeObserver) {
+ settings.resizeObserver.disconnect();
+ }
+
+ // Blitz all `DT` namespaced events (these are internal events, the
+ // lowercase, `dt` events are user subscribed and they are responsible
+ // for removing them
+ jqWrapper.off('.DT').find(':not(tbody *)').off('.DT');
+ $(window).off('.DT-'+settings.sInstance);
+
+ // When scrolling we had to break the table up - restore it
+ if ( table != thead.parentNode ) {
+ jqTable.children('thead').detach();
+ jqTable.append( thead );
+ }
+
+ if ( tfoot && table != tfoot.parentNode ) {
+ jqTable.children('tfoot').detach();
+ jqTable.append( tfoot );
+ }
+
+ // Clean up the header
+ $(thead).find('span.dt-column-order').remove();
+ $(thead).find('span.dt-column-title').each(function () {
+ var title = $(this).html();
+ $(this).parent().append(title);
+ $(this).remove();
+ });
+
+ settings.colgroup.remove();
+
+ settings.aaSorting = [];
+ settings.aaSortingFixed = [];
+ _fnSortingClasses( settings );
+
+ $(jqTable).find('th, td').removeClass(
+ $.map(DataTable.ext.type.className, function (v) {
+ return v;
+ }).join(' ')
+ );
+
+ $('th, td', thead)
+ .removeClass(
+ orderClasses.none + ' ' +
+ orderClasses.canAsc + ' ' +
+ orderClasses.canDesc + ' ' +
+ orderClasses.isAsc + ' ' +
+ orderClasses.isDesc
+ )
+ .css('width', '')
+ .removeAttr('data-dt-column')
+ .removeAttr('aria-sort');
+
+ // Add the TR elements back into the table in their original order
+ jqTbody.children().detach();
+ jqTbody.append( rows );
+
+ var orig = settings.nTableWrapper.parentNode;
+ var insertBefore = settings.nTableWrapper.nextSibling;
+
+ // Remove the DataTables generated nodes, events and classes
+ var removedMethod = remove ? 'remove' : 'detach';
+ jqTable[ removedMethod ]();
+ jqWrapper[ removedMethod ]();
+
+ // If we need to reattach the table to the document
+ if ( ! remove && orig ) {
+ // insertBefore acts like appendChild if !arg[1]
+ orig.insertBefore( table, insertBefore );
+
+ // Restore the width of the original table - was read from the style property,
+ // so we can restore directly to that
+ jqTable
+ .css( 'width', settings.sDestroyWidth )
+ .removeClass( classes.table );
+ }
+
+ /* Remove the settings object from the settings array */
+ var idx = DataTable.settings.indexOf(settings);
+ if ( idx !== -1 ) {
+ DataTable.settings.splice( idx, 1 );
+ }
+ } );
+ } );
+
+
+ // Add the `every()` method for rows, columns and cells in a compact form
+ $.each( [ 'column', 'row', 'cell' ], function ( i, type ) {
+ _api_register( type+'s().every()', function ( fn ) {
+ var opts = this.selector.opts;
+ var api = this;
+ var inst;
+ var counter = 0;
+
+ return this.iterator( 'every', function ( settings, selectedIdx, tableIdx ) {
+ inst = api[ type ](selectedIdx, opts);
+
+ if (type === 'cell') {
+ fn.call(inst, inst[0][0].row, inst[0][0].column, tableIdx, counter);
+ }
+ else {
+ fn.call(inst, selectedIdx, tableIdx, counter);
+ }
+
+ counter++;
+ } );
+ } );
+ } );
+
+
+ // i18n method for extensions to be able to use the language object from the
+ // DataTable
+ _api_register( 'i18n()', function ( token, def, plural ) {
+ var ctx = this.context[0];
+ var resolved = _fnGetObjectDataFn( token )( ctx.oLanguage );
+
+ if ( resolved === undefined ) {
+ resolved = def;
+ }
+
+ if ( $.isPlainObject( resolved ) ) {
+ resolved = plural !== undefined && resolved[ plural ] !== undefined ?
+ resolved[ plural ] :
+ resolved._;
+ }
+
+ return typeof resolved === 'string'
+ ? resolved.replace( '%d', plural ) // nb: plural might be undefined,
+ : resolved;
+ } );
+
+ /**
+ * Version string for plug-ins to check compatibility. Allowed format is
+ * `a.b.c-d` where: a:int, b:int, c:int, d:string(dev|beta|alpha). `d` is used
+ * only for non-release builds. See https://semver.org/ for more information.
+ * @member
+ * @type string
+ * @default Version number
+ */
+ DataTable.version = "2.2.2";
+
+ /**
+ * Private data store, containing all of the settings objects that are
+ * created for the tables on a given page.
+ *
+ * Note that the `DataTable.settings` object is aliased to
+ * `jQuery.fn.dataTableExt` through which it may be accessed and
+ * manipulated, or `jQuery.fn.dataTable.settings`.
+ * @member
+ * @type array
+ * @default []
+ * @private
+ */
+ DataTable.settings = [];
+
+ /**
+ * Object models container, for the various models that DataTables has
+ * available to it. These models define the objects that are used to hold
+ * the active state and configuration of the table.
+ * @namespace
+ */
+ DataTable.models = {};
+
+
+
+ /**
+ * Template object for the way in which DataTables holds information about
+ * search information for the global filter and individual column filters.
+ * @namespace
+ */
+ DataTable.models.oSearch = {
+ /**
+ * Flag to indicate if the filtering should be case insensitive or not
+ */
+ "caseInsensitive": true,
+
+ /**
+ * Applied search term
+ */
+ "search": "",
+
+ /**
+ * Flag to indicate if the search term should be interpreted as a
+ * regular expression (true) or not (false) and therefore and special
+ * regex characters escaped.
+ */
+ "regex": false,
+
+ /**
+ * Flag to indicate if DataTables is to use its smart filtering or not.
+ */
+ "smart": true,
+
+ /**
+ * Flag to indicate if DataTables should only trigger a search when
+ * the return key is pressed.
+ */
+ "return": false
+ };
+
+
+
+
+ /**
+ * Template object for the way in which DataTables holds information about
+ * each individual row. This is the object format used for the settings
+ * aoData array.
+ * @namespace
+ */
+ DataTable.models.oRow = {
+ /**
+ * TR element for the row
+ */
+ "nTr": null,
+
+ /**
+ * Array of TD elements for each row. This is null until the row has been
+ * created.
+ */
+ "anCells": null,
+
+ /**
+ * Data object from the original data source for the row. This is either
+ * an array if using the traditional form of DataTables, or an object if
+ * using mData options. The exact type will depend on the passed in
+ * data from the data source, or will be an array if using DOM a data
+ * source.
+ */
+ "_aData": [],
+
+ /**
+ * Sorting data cache - this array is ostensibly the same length as the
+ * number of columns (although each index is generated only as it is
+ * needed), and holds the data that is used for sorting each column in the
+ * row. We do this cache generation at the start of the sort in order that
+ * the formatting of the sort data need be done only once for each cell
+ * per sort. This array should not be read from or written to by anything
+ * other than the master sorting methods.
+ */
+ "_aSortData": null,
+
+ /**
+ * Per cell filtering data cache. As per the sort data cache, used to
+ * increase the performance of the filtering in DataTables
+ */
+ "_aFilterData": null,
+
+ /**
+ * Filtering data cache. This is the same as the cell filtering cache, but
+ * in this case a string rather than an array. This is easily computed with
+ * a join on `_aFilterData`, but is provided as a cache so the join isn't
+ * needed on every search (memory traded for performance)
+ */
+ "_sFilterRow": null,
+
+ /**
+ * Denote if the original data source was from the DOM, or the data source
+ * object. This is used for invalidating data, so DataTables can
+ * automatically read data from the original source, unless uninstructed
+ * otherwise.
+ */
+ "src": null,
+
+ /**
+ * Index in the aoData array. This saves an indexOf lookup when we have the
+ * object, but want to know the index
+ */
+ "idx": -1,
+
+ /**
+ * Cached display value
+ */
+ displayData: null
+ };
+
+
+ /**
+ * Template object for the column information object in DataTables. This object
+ * is held in the settings aoColumns array and contains all the information that
+ * DataTables needs about each individual column.
+ *
+ * Note that this object is related to {@link DataTable.defaults.column}
+ * but this one is the internal data store for DataTables's cache of columns.
+ * It should NOT be manipulated outside of DataTables. Any configuration should
+ * be done through the initialisation options.
+ * @namespace
+ */
+ DataTable.models.oColumn = {
+ /**
+ * Column index.
+ */
+ "idx": null,
+
+ /**
+ * A list of the columns that sorting should occur on when this column
+ * is sorted. That this property is an array allows multi-column sorting
+ * to be defined for a column (for example first name / last name columns
+ * would benefit from this). The values are integers pointing to the
+ * columns to be sorted on (typically it will be a single integer pointing
+ * at itself, but that doesn't need to be the case).
+ */
+ "aDataSort": null,
+
+ /**
+ * Define the sorting directions that are applied to the column, in sequence
+ * as the column is repeatedly sorted upon - i.e. the first value is used
+ * as the sorting direction when the column if first sorted (clicked on).
+ * Sort it again (click again) and it will move on to the next index.
+ * Repeat until loop.
+ */
+ "asSorting": null,
+
+ /**
+ * Flag to indicate if the column is searchable, and thus should be included
+ * in the filtering or not.
+ */
+ "bSearchable": null,
+
+ /**
+ * Flag to indicate if the column is sortable or not.
+ */
+ "bSortable": null,
+
+ /**
+ * Flag to indicate if the column is currently visible in the table or not
+ */
+ "bVisible": null,
+
+ /**
+ * Store for manual type assignment using the `column.type` option. This
+ * is held in store so we can manipulate the column's `sType` property.
+ */
+ "_sManualType": null,
+
+ /**
+ * Flag to indicate if HTML5 data attributes should be used as the data
+ * source for filtering or sorting. True is either are.
+ */
+ "_bAttrSrc": false,
+
+ /**
+ * Developer definable function that is called whenever a cell is created (Ajax source,
+ * etc) or processed for input (DOM source). This can be used as a compliment to mRender
+ * allowing you to modify the DOM element (add background colour for example) when the
+ * element is available.
+ */
+ "fnCreatedCell": null,
+
+ /**
+ * Function to get data from a cell in a column. You should <b>never</b>
+ * access data directly through _aData internally in DataTables - always use
+ * the method attached to this property. It allows mData to function as
+ * required. This function is automatically assigned by the column
+ * initialisation method
+ */
+ "fnGetData": null,
+
+ /**
+ * Function to set data for a cell in the column. You should <b>never</b>
+ * set the data directly to _aData internally in DataTables - always use
+ * this method. It allows mData to function as required. This function
+ * is automatically assigned by the column initialisation method
+ */
+ "fnSetData": null,
+
+ /**
+ * Property to read the value for the cells in the column from the data
+ * source array / object. If null, then the default content is used, if a
+ * function is given then the return from the function is used.
+ */
+ "mData": null,
+
+ /**
+ * Partner property to mData which is used (only when defined) to get
+ * the data - i.e. it is basically the same as mData, but without the
+ * 'set' option, and also the data fed to it is the result from mData.
+ * This is the rendering method to match the data method of mData.
+ */
+ "mRender": null,
+
+ /**
+ * The class to apply to all TD elements in the table's TBODY for the column
+ */
+ "sClass": null,
+
+ /**
+ * When DataTables calculates the column widths to assign to each column,
+ * it finds the longest string in each column and then constructs a
+ * temporary table and reads the widths from that. The problem with this
+ * is that "mmm" is much wider then "iiii", but the latter is a longer
+ * string - thus the calculation can go wrong (doing it properly and putting
+ * it into an DOM object and measuring that is horribly(!) slow). Thus as
+ * a "work around" we provide this option. It will append its value to the
+ * text that is found to be the longest string for the column - i.e. padding.
+ */
+ "sContentPadding": null,
+
+ /**
+ * Allows a default value to be given for a column's data, and will be used
+ * whenever a null data source is encountered (this can be because mData
+ * is set to null, or because the data source itself is null).
+ */
+ "sDefaultContent": null,
+
+ /**
+ * Name for the column, allowing reference to the column by name as well as
+ * by index (needs a lookup to work by name).
+ */
+ "sName": null,
+
+ /**
+ * Custom sorting data type - defines which of the available plug-ins in
+ * afnSortData the custom sorting will use - if any is defined.
+ */
+ "sSortDataType": 'std',
+
+ /**
+ * Class to be applied to the header element when sorting on this column
+ */
+ "sSortingClass": null,
+
+ /**
+ * Title of the column - what is seen in the TH element (nTh).
+ */
+ "sTitle": null,
+
+ /**
+ * Column sorting and filtering type
+ */
+ "sType": null,
+
+ /**
+ * Width of the column
+ */
+ "sWidth": null,
+
+ /**
+ * Width of the column when it was first "encountered"
+ */
+ "sWidthOrig": null,
+
+ /** Cached string which is the longest in the column */
+ maxLenString: null,
+
+ /**
+ * Store for named searches
+ */
+ searchFixed: null
+ };
+
+
+ /*
+ * Developer note: The properties of the object below are given in Hungarian
+ * notation, that was used as the interface for DataTables prior to v1.10, however
+ * from v1.10 onwards the primary interface is camel case. In order to avoid
+ * breaking backwards compatibility utterly with this change, the Hungarian
+ * version is still, internally the primary interface, but is is not documented
+ * - hence the @name tags in each doc comment. This allows a Javascript function
+ * to create a map from Hungarian notation to camel case (going the other direction
+ * would require each property to be listed, which would add around 3K to the size
+ * of DataTables, while this method is about a 0.5K hit).
+ *
+ * Ultimately this does pave the way for Hungarian notation to be dropped
+ * completely, but that is a massive amount of work and will break current
+ * installs (therefore is on-hold until v2).
+ */
+
+ /**
+ * Initialisation options that can be given to DataTables at initialisation
+ * time.
+ * @namespace
+ */
+ DataTable.defaults = {
+ /**
+ * An array of data to use for the table, passed in at initialisation which
+ * will be used in preference to any data which is already in the DOM. This is
+ * particularly useful for constructing tables purely in Javascript, for
+ * example with a custom Ajax call.
+ */
+ "aaData": null,
+
+
+ /**
+ * If ordering is enabled, then DataTables will perform a first pass sort on
+ * initialisation. You can define which column(s) the sort is performed
+ * upon, and the sorting direction, with this variable. The `sorting` array
+ * should contain an array for each column to be sorted initially containing
+ * the column's index and a direction string ('asc' or 'desc').
+ */
+ "aaSorting": [[0,'asc']],
+
+
+ /**
+ * This parameter is basically identical to the `sorting` parameter, but
+ * cannot be overridden by user interaction with the table. What this means
+ * is that you could have a column (visible or hidden) which the sorting
+ * will always be forced on first - any sorting after that (from the user)
+ * will then be performed as required. This can be useful for grouping rows
+ * together.
+ */
+ "aaSortingFixed": [],
+
+
+ /**
+ * DataTables can be instructed to load data to display in the table from a
+ * Ajax source. This option defines how that Ajax call is made and where to.
+ *
+ * The `ajax` property has three different modes of operation, depending on
+ * how it is defined. These are:
+ *
+ * * `string` - Set the URL from where the data should be loaded from.
+ * * `object` - Define properties for `jQuery.ajax`.
+ * * `function` - Custom data get function
+ *
+ * `string`
+ * --------
+ *
+ * As a string, the `ajax` property simply defines the URL from which
+ * DataTables will load data.
+ *
+ * `object`
+ * --------
+ *
+ * As an object, the parameters in the object are passed to
+ * [jQuery.ajax](https://api.jquery.com/jQuery.ajax/) allowing fine control
+ * of the Ajax request. DataTables has a number of default parameters which
+ * you can override using this option. Please refer to the jQuery
+ * documentation for a full description of the options available, although
+ * the following parameters provide additional options in DataTables or
+ * require special consideration:
+ *
+ * * `data` - As with jQuery, `data` can be provided as an object, but it
+ * can also be used as a function to manipulate the data DataTables sends
+ * to the server. The function takes a single parameter, an object of
+ * parameters with the values that DataTables has readied for sending. An
+ * object may be returned which will be merged into the DataTables
+ * defaults, or you can add the items to the object that was passed in and
+ * not return anything from the function. This supersedes `fnServerParams`
+ * from DataTables 1.9-.
+ *
+ * * `dataSrc` - By default DataTables will look for the property `data` (or
+ * `aaData` for compatibility with DataTables 1.9-) when obtaining data
+ * from an Ajax source or for server-side processing - this parameter
+ * allows that property to be changed. You can use Javascript dotted
+ * object notation to get a data source for multiple levels of nesting, or
+ * it my be used as a function. As a function it takes a single parameter,
+ * the JSON returned from the server, which can be manipulated as
+ * required, with the returned value being that used by DataTables as the
+ * data source for the table.
+ *
+ * * `success` - Should not be overridden it is used internally in
+ * DataTables. To manipulate / transform the data returned by the server
+ * use `ajax.dataSrc`, or use `ajax` as a function (see below).
+ *
+ * `function`
+ * ----------
+ *
+ * As a function, making the Ajax call is left up to yourself allowing
+ * complete control of the Ajax request. Indeed, if desired, a method other
+ * than Ajax could be used to obtain the required data, such as Web storage
+ * or an AIR database.
+ *
+ * The function is given four parameters and no return is required. The
+ * parameters are:
+ *
+ * 1. _object_ - Data to send to the server
+ * 2. _function_ - Callback function that must be executed when the required
+ * data has been obtained. That data should be passed into the callback
+ * as the only parameter
+ * 3. _object_ - DataTables settings object for the table
+ */
+ "ajax": null,
+
+
+ /**
+ * This parameter allows you to readily specify the entries in the length drop
+ * down menu that DataTables shows when pagination is enabled. It can be
+ * either a 1D array of options which will be used for both the displayed
+ * option and the value, or a 2D array which will use the array in the first
+ * position as the value, and the array in the second position as the
+ * displayed options (useful for language strings such as 'All').
+ *
+ * Note that the `pageLength` property will be automatically set to the
+ * first value given in this array, unless `pageLength` is also provided.
+ */
+ "aLengthMenu": [ 10, 25, 50, 100 ],
+
+
+ /**
+ * The `columns` option in the initialisation parameter allows you to define
+ * details about the way individual columns behave. For a full list of
+ * column options that can be set, please see
+ * {@link DataTable.defaults.column}. Note that if you use `columns` to
+ * define your columns, you must have an entry in the array for every single
+ * column that you have in your table (these can be null if you don't which
+ * to specify any options).
+ */
+ "aoColumns": null,
+
+ /**
+ * Very similar to `columns`, `columnDefs` allows you to target a specific
+ * column, multiple columns, or all columns, using the `targets` property of
+ * each object in the array. This allows great flexibility when creating
+ * tables, as the `columnDefs` arrays can be of any length, targeting the
+ * columns you specifically want. `columnDefs` may use any of the column
+ * options available: {@link DataTable.defaults.column}, but it _must_
+ * have `targets` defined in each object in the array. Values in the `targets`
+ * array may be:
+ * <ul>
+ * <li>a string - class name will be matched on the TH for the column</li>
+ * <li>0 or a positive integer - column index counting from the left</li>
+ * <li>a negative integer - column index counting from the right</li>
+ * <li>the string "_all" - all columns (i.e. assign a default)</li>
+ * </ul>
+ */
+ "aoColumnDefs": null,
+
+
+ /**
+ * Basically the same as `search`, this parameter defines the individual column
+ * filtering state at initialisation time. The array must be of the same size
+ * as the number of columns, and each element be an object with the parameters
+ * `search` and `escapeRegex` (the latter is optional). 'null' is also
+ * accepted and the default will be used.
+ */
+ "aoSearchCols": [],
+
+
+ /**
+ * Enable or disable automatic column width calculation. This can be disabled
+ * as an optimisation (it takes some time to calculate the widths) if the
+ * tables widths are passed in using `columns`.
+ */
+ "bAutoWidth": true,
+
+
+ /**
+ * Deferred rendering can provide DataTables with a huge speed boost when you
+ * are using an Ajax or JS data source for the table. This option, when set to
+ * true, will cause DataTables to defer the creation of the table elements for
+ * each row until they are needed for a draw - saving a significant amount of
+ * time.
+ */
+ "bDeferRender": true,
+
+
+ /**
+ * Replace a DataTable which matches the given selector and replace it with
+ * one which has the properties of the new initialisation object passed. If no
+ * table matches the selector, then the new DataTable will be constructed as
+ * per normal.
+ */
+ "bDestroy": false,
+
+
+ /**
+ * Enable or disable filtering of data. Filtering in DataTables is "smart" in
+ * that it allows the end user to input multiple words (space separated) and
+ * will match a row containing those words, even if not in the order that was
+ * specified (this allow matching across multiple columns). Note that if you
+ * wish to use filtering in DataTables this must remain 'true' - to remove the
+ * default filtering input box and retain filtering abilities, please use
+ * {@link DataTable.defaults.dom}.
+ */
+ "bFilter": true,
+
+ /**
+ * Used only for compatiblity with DT1
+ * @deprecated
+ */
+ "bInfo": true,
+
+ /**
+ * Used only for compatiblity with DT1
+ * @deprecated
+ */
+ "bLengthChange": true,
+
+ /**
+ * Enable or disable pagination.
+ */
+ "bPaginate": true,
+
+
+ /**
+ * Enable or disable the display of a 'processing' indicator when the table is
+ * being processed (e.g. a sort). This is particularly useful for tables with
+ * large amounts of data where it can take a noticeable amount of time to sort
+ * the entries.
+ */
+ "bProcessing": false,
+
+
+ /**
+ * Retrieve the DataTables object for the given selector. Note that if the
+ * table has already been initialised, this parameter will cause DataTables
+ * to simply return the object that has already been set up - it will not take
+ * account of any changes you might have made to the initialisation object
+ * passed to DataTables (setting this parameter to true is an acknowledgement
+ * that you understand this). `destroy` can be used to reinitialise a table if
+ * you need.
+ */
+ "bRetrieve": false,
+
+
+ /**
+ * When vertical (y) scrolling is enabled, DataTables will force the height of
+ * the table's viewport to the given height at all times (useful for layout).
+ * However, this can look odd when filtering data down to a small data set,
+ * and the footer is left "floating" further down. This parameter (when
+ * enabled) will cause DataTables to collapse the table's viewport down when
+ * the result set will fit within the given Y height.
+ */
+ "bScrollCollapse": false,
+
+
+ /**
+ * Configure DataTables to use server-side processing. Note that the
+ * `ajax` parameter must also be given in order to give DataTables a
+ * source to obtain the required data for each draw.
+ */
+ "bServerSide": false,
+
+
+ /**
+ * Enable or disable sorting of columns. Sorting of individual columns can be
+ * disabled by the `sortable` option for each column.
+ */
+ "bSort": true,
+
+
+ /**
+ * Enable or display DataTables' ability to sort multiple columns at the
+ * same time (activated by shift-click by the user).
+ */
+ "bSortMulti": true,
+
+
+ /**
+ * Allows control over whether DataTables should use the top (true) unique
+ * cell that is found for a single column, or the bottom (false - default).
+ * This is useful when using complex headers.
+ */
+ "bSortCellsTop": null,
+
+
+ /**
+ * Enable or disable the addition of the classes `sorting\_1`, `sorting\_2` and
+ * `sorting\_3` to the columns which are currently being sorted on. This is
+ * presented as a feature switch as it can increase processing time (while
+ * classes are removed and added) so for large data sets you might want to
+ * turn this off.
+ */
+ "bSortClasses": true,
+
+
+ /**
+ * Enable or disable state saving. When enabled HTML5 `localStorage` will be
+ * used to save table display information such as pagination information,
+ * display length, filtering and sorting. As such when the end user reloads
+ * the page the display display will match what thy had previously set up.
+ */
+ "bStateSave": false,
+
+
+ /**
+ * This function is called when a TR element is created (and all TD child
+ * elements have been inserted), or registered if using a DOM source, allowing
+ * manipulation of the TR element (adding classes etc).
+ */
+ "fnCreatedRow": null,
+
+
+ /**
+ * This function is called on every 'draw' event, and allows you to
+ * dynamically modify any aspect you want about the created DOM.
+ */
+ "fnDrawCallback": null,
+
+
+ /**
+ * Identical to fnHeaderCallback() but for the table footer this function
+ * allows you to modify the table footer on every 'draw' event.
+ */
+ "fnFooterCallback": null,
+
+
+ /**
+ * When rendering large numbers in the information element for the table
+ * (i.e. "Showing 1 to 10 of 57 entries") DataTables will render large numbers
+ * to have a comma separator for the 'thousands' units (e.g. 1 million is
+ * rendered as "1,000,000") to help readability for the end user. This
+ * function will override the default method DataTables uses.
+ */
+ "fnFormatNumber": function ( toFormat ) {
+ return toFormat.toString().replace(
+ /\B(?=(\d{3})+(?!\d))/g,
+ this.oLanguage.sThousands
+ );
+ },
+
+
+ /**
+ * This function is called on every 'draw' event, and allows you to
+ * dynamically modify the header row. This can be used to calculate and
+ * display useful information about the table.
+ */
+ "fnHeaderCallback": null,
+
+
+ /**
+ * The information element can be used to convey information about the current
+ * state of the table. Although the internationalisation options presented by
+ * DataTables are quite capable of dealing with most customisations, there may
+ * be times where you wish to customise the string further. This callback
+ * allows you to do exactly that.
+ */
+ "fnInfoCallback": null,
+
+
+ /**
+ * Called when the table has been initialised. Normally DataTables will
+ * initialise sequentially and there will be no need for this function,
+ * however, this does not hold true when using external language information
+ * since that is obtained using an async XHR call.
+ */
+ "fnInitComplete": null,
+
+
+ /**
+ * Called at the very start of each table draw and can be used to cancel the
+ * draw by returning false, any other return (including undefined) results in
+ * the full draw occurring).
+ */
+ "fnPreDrawCallback": null,
+
+
+ /**
+ * This function allows you to 'post process' each row after it have been
+ * generated for each table draw, but before it is rendered on screen. This
+ * function might be used for setting the row class name etc.
+ */
+ "fnRowCallback": null,
+
+
+ /**
+ * Load the table state. With this function you can define from where, and how, the
+ * state of a table is loaded. By default DataTables will load from `localStorage`
+ * but you might wish to use a server-side database or cookies.
+ */
+ "fnStateLoadCallback": function ( settings ) {
+ try {
+ return JSON.parse(
+ (settings.iStateDuration === -1 ? sessionStorage : localStorage).getItem(
+ 'DataTables_'+settings.sInstance+'_'+location.pathname
+ )
+ );
+ } catch (e) {
+ return {};
+ }
+ },
+
+
+ /**
+ * Callback which allows modification of the saved state prior to loading that state.
+ * This callback is called when the table is loading state from the stored data, but
+ * prior to the settings object being modified by the saved state. Note that for
+ * plug-in authors, you should use the `stateLoadParams` event to load parameters for
+ * a plug-in.
+ */
+ "fnStateLoadParams": null,
+
+
+ /**
+ * Callback that is called when the state has been loaded from the state saving method
+ * and the DataTables settings object has been modified as a result of the loaded state.
+ */
+ "fnStateLoaded": null,
+
+
+ /**
+ * Save the table state. This function allows you to define where and how the state
+ * information for the table is stored By default DataTables will use `localStorage`
+ * but you might wish to use a server-side database or cookies.
+ */
+ "fnStateSaveCallback": function ( settings, data ) {
+ try {
+ (settings.iStateDuration === -1 ? sessionStorage : localStorage).setItem(
+ 'DataTables_'+settings.sInstance+'_'+location.pathname,
+ JSON.stringify( data )
+ );
+ } catch (e) {
+ // noop
+ }
+ },
+
+
+ /**
+ * Callback which allows modification of the state to be saved. Called when the table
+ * has changed state a new state save is required. This method allows modification of
+ * the state saving object prior to actually doing the save, including addition or
+ * other state properties or modification. Note that for plug-in authors, you should
+ * use the `stateSaveParams` event to save parameters for a plug-in.
+ */
+ "fnStateSaveParams": null,
+
+
+ /**
+ * Duration for which the saved state information is considered valid. After this period
+ * has elapsed the state will be returned to the default.
+ * Value is given in seconds.
+ */
+ "iStateDuration": 7200,
+
+
+ /**
+ * Number of rows to display on a single page when using pagination. If
+ * feature enabled (`lengthChange`) then the end user will be able to override
+ * this to a custom setting using a pop-up menu.
+ */
+ "iDisplayLength": 10,
+
+
+ /**
+ * Define the starting point for data display when using DataTables with
+ * pagination. Note that this parameter is the number of records, rather than
+ * the page number, so if you have 10 records per page and want to start on
+ * the third page, it should be "20".
+ */
+ "iDisplayStart": 0,
+
+
+ /**
+ * By default DataTables allows keyboard navigation of the table (sorting, paging,
+ * and filtering) by adding a `tabindex` attribute to the required elements. This
+ * allows you to tab through the controls and press the enter key to activate them.
+ * The tabindex is default 0, meaning that the tab follows the flow of the document.
+ * You can overrule this using this parameter if you wish. Use a value of -1 to
+ * disable built-in keyboard navigation.
+ */
+ "iTabIndex": 0,
+
+
+ /**
+ * Classes that DataTables assigns to the various components and features
+ * that it adds to the HTML table. This allows classes to be configured
+ * during initialisation in addition to through the static
+ * {@link DataTable.ext.oStdClasses} object).
+ */
+ "oClasses": {},
+
+
+ /**
+ * All strings that DataTables uses in the user interface that it creates
+ * are defined in this object, allowing you to modified them individually or
+ * completely replace them all as required.
+ */
+ "oLanguage": {
+ /**
+ * Strings that are used for WAI-ARIA labels and controls only (these are not
+ * actually visible on the page, but will be read by screenreaders, and thus
+ * must be internationalised as well).
+ */
+ "oAria": {
+ /**
+ * ARIA label that is added to the table headers when the column may be sorted
+ */
+ "orderable": ": Activate to sort",
+
+ /**
+ * ARIA label that is added to the table headers when the column is currently being sorted
+ */
+ "orderableReverse": ": Activate to invert sorting",
+
+ /**
+ * ARIA label that is added to the table headers when the column is currently being
+ * sorted and next step is to remove sorting
+ */
+ "orderableRemove": ": Activate to remove sorting",
+
+ paginate: {
+ first: 'First',
+ last: 'Last',
+ next: 'Next',
+ previous: 'Previous',
+ number: ''
+ }
+ },
+
+ /**
+ * Pagination string used by DataTables for the built-in pagination
+ * control types.
+ */
+ "oPaginate": {
+ /**
+ * Label and character for first page button («)
+ */
+ "sFirst": "\u00AB",
+
+ /**
+ * Last page button (»)
+ */
+ "sLast": "\u00BB",
+
+ /**
+ * Next page button (›)
+ */
+ "sNext": "\u203A",
+
+ /**
+ * Previous page button (‹)
+ */
+ "sPrevious": "\u2039",
+ },
+
+ /**
+ * Plural object for the data type the table is showing
+ */
+ entries: {
+ _: "entries",
+ 1: "entry"
+ },
+
+ /**
+ * This string is shown in preference to `zeroRecords` when the table is
+ * empty of data (regardless of filtering). Note that this is an optional
+ * parameter - if it is not given, the value of `zeroRecords` will be used
+ * instead (either the default or given value).
+ */
+ "sEmptyTable": "No data available in table",
+
+
+ /**
+ * This string gives information to the end user about the information
+ * that is current on display on the page. The following tokens can be
+ * used in the string and will be dynamically replaced as the table
+ * display updates. This tokens can be placed anywhere in the string, or
+ * removed as needed by the language requires:
+ *
+ * * `\_START\_` - Display index of the first record on the current page
+ * * `\_END\_` - Display index of the last record on the current page
+ * * `\_TOTAL\_` - Number of records in the table after filtering
+ * * `\_MAX\_` - Number of records in the table without filtering
+ * * `\_PAGE\_` - Current page number
+ * * `\_PAGES\_` - Total number of pages of data in the table
+ */
+ "sInfo": "Showing _START_ to _END_ of _TOTAL_ _ENTRIES-TOTAL_",
+
+
+ /**
+ * Display information string for when the table is empty. Typically the
+ * format of this string should match `info`.
+ */
+ "sInfoEmpty": "Showing 0 to 0 of 0 _ENTRIES-TOTAL_",
+
+
+ /**
+ * When a user filters the information in a table, this string is appended
+ * to the information (`info`) to give an idea of how strong the filtering
+ * is. The variable _MAX_ is dynamically updated.
+ */
+ "sInfoFiltered": "(filtered from _MAX_ total _ENTRIES-MAX_)",
+
+
+ /**
+ * If can be useful to append extra information to the info string at times,
+ * and this variable does exactly that. This information will be appended to
+ * the `info` (`infoEmpty` and `infoFiltered` in whatever combination they are
+ * being used) at all times.
+ */
+ "sInfoPostFix": "",
+
+
+ /**
+ * This decimal place operator is a little different from the other
+ * language options since DataTables doesn't output floating point
+ * numbers, so it won't ever use this for display of a number. Rather,
+ * what this parameter does is modify the sort methods of the table so
+ * that numbers which are in a format which has a character other than
+ * a period (`.`) as a decimal place will be sorted numerically.
+ *
+ * Note that numbers with different decimal places cannot be shown in
+ * the same table and still be sortable, the table must be consistent.
+ * However, multiple different tables on the page can use different
+ * decimal place characters.
+ */
+ "sDecimal": "",
+
+
+ /**
+ * DataTables has a build in number formatter (`formatNumber`) which is
+ * used to format large numbers that are used in the table information.
+ * By default a comma is used, but this can be trivially changed to any
+ * character you wish with this parameter.
+ */
+ "sThousands": ",",
+
+
+ /**
+ * Detail the action that will be taken when the drop down menu for the
+ * pagination length option is changed. The '_MENU_' variable is replaced
+ * with a default select list of 10, 25, 50 and 100, and can be replaced
+ * with a custom select box if required.
+ */
+ "sLengthMenu": "_MENU_ _ENTRIES_ per page",
+
+
+ /**
+ * When using Ajax sourced data and during the first draw when DataTables is
+ * gathering the data, this message is shown in an empty row in the table to
+ * indicate to the end user the the data is being loaded. Note that this
+ * parameter is not used when loading data by server-side processing, just
+ * Ajax sourced data with client-side processing.
+ */
+ "sLoadingRecords": "Loading...",
+
+
+ /**
+ * Text which is displayed when the table is processing a user action
+ * (usually a sort command or similar).
+ */
+ "sProcessing": "",
+
+
+ /**
+ * Details the actions that will be taken when the user types into the
+ * filtering input text box. The variable "_INPUT_", if used in the string,
+ * is replaced with the HTML text box for the filtering input allowing
+ * control over where it appears in the string. If "_INPUT_" is not given
+ * then the input box is appended to the string automatically.
+ */
+ "sSearch": "Search:",
+
+
+ /**
+ * Assign a `placeholder` attribute to the search `input` element
+ * @type string
+ * @default
+ *
+ * @dtopt Language
+ * @name DataTable.defaults.language.searchPlaceholder
+ */
+ "sSearchPlaceholder": "",
+
+
+ /**
+ * All of the language information can be stored in a file on the
+ * server-side, which DataTables will look up if this parameter is passed.
+ * It must store the URL of the language file, which is in a JSON format,
+ * and the object has the same properties as the oLanguage object in the
+ * initialiser object (i.e. the above parameters). Please refer to one of
+ * the example language files to see how this works in action.
+ */
+ "sUrl": "",
+
+
+ /**
+ * Text shown inside the table records when the is no information to be
+ * displayed after filtering. `emptyTable` is shown when there is simply no
+ * information in the table at all (regardless of filtering).
+ */
+ "sZeroRecords": "No matching records found"
+ },
+
+
+ /** The initial data order is reversed when `desc` ordering */
+ orderDescReverse: true,
+
+
+ /**
+ * This parameter allows you to have define the global filtering state at
+ * initialisation time. As an object the `search` parameter must be
+ * defined, but all other parameters are optional. When `regex` is true,
+ * the search string will be treated as a regular expression, when false
+ * (default) it will be treated as a straight string. When `smart`
+ * DataTables will use it's smart filtering methods (to word match at
+ * any point in the data), when false this will not be done.
+ */
+ "oSearch": $.extend( {}, DataTable.models.oSearch ),
+
+
+ /**
+ * Table and control layout. This replaces the legacy `dom` option.
+ */
+ layout: {
+ topStart: 'pageLength',
+ topEnd: 'search',
+ bottomStart: 'info',
+ bottomEnd: 'paging'
+ },
+
+
+ /**
+ * Legacy DOM layout option
+ */
+ "sDom": null,
+
+
+ /**
+ * Search delay option. This will throttle full table searches that use the
+ * DataTables provided search input element (it does not effect calls to
+ * `dt-api search()`, providing a delay before the search is made.
+ */
+ "searchDelay": null,
+
+
+ /**
+ * DataTables features six different built-in options for the buttons to
+ * display for pagination control:
+ *
+ * * `numbers` - Page number buttons only
+ * * `simple` - 'Previous' and 'Next' buttons only
+ * * 'simple_numbers` - 'Previous' and 'Next' buttons, plus page numbers
+ * * `full` - 'First', 'Previous', 'Next' and 'Last' buttons
+ * * `full_numbers` - 'First', 'Previous', 'Next' and 'Last' buttons, plus page numbers
+ * * `first_last_numbers` - 'First' and 'Last' buttons, plus page numbers
+ */
+ "sPaginationType": "",
+
+
+ /**
+ * Enable horizontal scrolling. When a table is too wide to fit into a
+ * certain layout, or you have a large number of columns in the table, you
+ * can enable x-scrolling to show the table in a viewport, which can be
+ * scrolled. This property can be `true` which will allow the table to
+ * scroll horizontally when needed, or any CSS unit, or a number (in which
+ * case it will be treated as a pixel measurement). Setting as simply `true`
+ * is recommended.
+ */
+ "sScrollX": "",
+
+
+ /**
+ * This property can be used to force a DataTable to use more width than it
+ * might otherwise do when x-scrolling is enabled. For example if you have a
+ * table which requires to be well spaced, this parameter is useful for
+ * "over-sizing" the table, and thus forcing scrolling. This property can by
+ * any CSS unit, or a number (in which case it will be treated as a pixel
+ * measurement).
+ */
+ "sScrollXInner": "",
+
+
+ /**
+ * Enable vertical scrolling. Vertical scrolling will constrain the DataTable
+ * to the given height, and enable scrolling for any data which overflows the
+ * current viewport. This can be used as an alternative to paging to display
+ * a lot of data in a small area (although paging and scrolling can both be
+ * enabled at the same time). This property can be any CSS unit, or a number
+ * (in which case it will be treated as a pixel measurement).
+ */
+ "sScrollY": "",
+
+
+ /**
+ * __Deprecated__ The functionality provided by this parameter has now been
+ * superseded by that provided through `ajax`, which should be used instead.
+ *
+ * Set the HTTP method that is used to make the Ajax call for server-side
+ * processing or Ajax sourced data.
+ */
+ "sServerMethod": "GET",
+
+
+ /**
+ * DataTables makes use of renderers when displaying HTML elements for
+ * a table. These renderers can be added or modified by plug-ins to
+ * generate suitable mark-up for a site. For example the Bootstrap
+ * integration plug-in for DataTables uses a paging button renderer to
+ * display pagination buttons in the mark-up required by Bootstrap.
+ *
+ * For further information about the renderers available see
+ * DataTable.ext.renderer
+ */
+ "renderer": null,
+
+
+ /**
+ * Set the data property name that DataTables should use to get a row's id
+ * to set as the `id` property in the node.
+ */
+ "rowId": "DT_RowId",
+
+
+ /**
+ * Caption value
+ */
+ "caption": null,
+
+
+ /**
+ * For server-side processing - use the data from the DOM for the first draw
+ */
+ iDeferLoading: null
+ };
+
+ _fnHungarianMap( DataTable.defaults );
+
+
+
+ /*
+ * Developer note - See note in model.defaults.js about the use of Hungarian
+ * notation and camel case.
+ */
+
+ /**
+ * Column options that can be given to DataTables at initialisation time.
+ * @namespace
+ */
+ DataTable.defaults.column = {
+ /**
+ * Define which column(s) an order will occur on for this column. This
+ * allows a column's ordering to take multiple columns into account when
+ * doing a sort or use the data from a different column. For example first
+ * name / last name columns make sense to do a multi-column sort over the
+ * two columns.
+ */
+ "aDataSort": null,
+ "iDataSort": -1,
+
+ ariaTitle: '',
+
+
+ /**
+ * You can control the default ordering direction, and even alter the
+ * behaviour of the sort handler (i.e. only allow ascending ordering etc)
+ * using this parameter.
+ */
+ "asSorting": [ 'asc', 'desc', '' ],
+
+
+ /**
+ * Enable or disable filtering on the data in this column.
+ */
+ "bSearchable": true,
+
+
+ /**
+ * Enable or disable ordering on this column.
+ */
+ "bSortable": true,
+
+
+ /**
+ * Enable or disable the display of this column.
+ */
+ "bVisible": true,
+
+
+ /**
+ * Developer definable function that is called whenever a cell is created (Ajax source,
+ * etc) or processed for input (DOM source). This can be used as a compliment to mRender
+ * allowing you to modify the DOM element (add background colour for example) when the
+ * element is available.
+ */
+ "fnCreatedCell": null,
+
+
+ /**
+ * This property can be used to read data from any data source property,
+ * including deeply nested objects / properties. `data` can be given in a
+ * number of different ways which effect its behaviour:
+ *
+ * * `integer` - treated as an array index for the data source. This is the
+ * default that DataTables uses (incrementally increased for each column).
+ * * `string` - read an object property from the data source. There are
+ * three 'special' options that can be used in the string to alter how
+ * DataTables reads the data from the source object:
+ * * `.` - Dotted Javascript notation. Just as you use a `.` in
+ * Javascript to read from nested objects, so to can the options
+ * specified in `data`. For example: `browser.version` or
+ * `browser.name`. If your object parameter name contains a period, use
+ * `\\` to escape it - i.e. `first\\.name`.
+ * * `[]` - Array notation. DataTables can automatically combine data
+ * from and array source, joining the data with the characters provided
+ * between the two brackets. For example: `name[, ]` would provide a
+ * comma-space separated list from the source array. If no characters
+ * are provided between the brackets, the original array source is
+ * returned.
+ * * `()` - Function notation. Adding `()` to the end of a parameter will
+ * execute a function of the name given. For example: `browser()` for a
+ * simple function on the data source, `browser.version()` for a
+ * function in a nested property or even `browser().version` to get an
+ * object property if the function called returns an object. Note that
+ * function notation is recommended for use in `render` rather than
+ * `data` as it is much simpler to use as a renderer.
+ * * `null` - use the original data source for the row rather than plucking
+ * data directly from it. This action has effects on two other
+ * initialisation options:
+ * * `defaultContent` - When null is given as the `data` option and
+ * `defaultContent` is specified for the column, the value defined by
+ * `defaultContent` will be used for the cell.
+ * * `render` - When null is used for the `data` option and the `render`
+ * option is specified for the column, the whole data source for the
+ * row is used for the renderer.
+ * * `function` - the function given will be executed whenever DataTables
+ * needs to set or get the data for a cell in the column. The function
+ * takes three parameters:
+ * * Parameters:
+ * * `{array|object}` The data source for the row
+ * * `{string}` The type call data requested - this will be 'set' when
+ * setting data or 'filter', 'display', 'type', 'sort' or undefined
+ * when gathering data. Note that when `undefined` is given for the
+ * type DataTables expects to get the raw data for the object back<
+ * * `{*}` Data to set when the second parameter is 'set'.
+ * * Return:
+ * * The return value from the function is not required when 'set' is
+ * the type of call, but otherwise the return is what will be used
+ * for the data requested.
+ *
+ * Note that `data` is a getter and setter option. If you just require
+ * formatting of data for output, you will likely want to use `render` which
+ * is simply a getter and thus simpler to use.
+ *
+ * Note that prior to DataTables 1.9.2 `data` was called `mDataProp`. The
+ * name change reflects the flexibility of this property and is consistent
+ * with the naming of mRender. If 'mDataProp' is given, then it will still
+ * be used by DataTables, as it automatically maps the old name to the new
+ * if required.
+ */
+ "mData": null,
+
+
+ /**
+ * This property is the rendering partner to `data` and it is suggested that
+ * when you want to manipulate data for display (including filtering,
+ * sorting etc) without altering the underlying data for the table, use this
+ * property. `render` can be considered to be the the read only companion to
+ * `data` which is read / write (then as such more complex). Like `data`
+ * this option can be given in a number of different ways to effect its
+ * behaviour:
+ *
+ * * `integer` - treated as an array index for the data source. This is the
+ * default that DataTables uses (incrementally increased for each column).
+ * * `string` - read an object property from the data source. There are
+ * three 'special' options that can be used in the string to alter how
+ * DataTables reads the data from the source object:
+ * * `.` - Dotted Javascript notation. Just as you use a `.` in
+ * Javascript to read from nested objects, so to can the options
+ * specified in `data`. For example: `browser.version` or
+ * `browser.name`. If your object parameter name contains a period, use
+ * `\\` to escape it - i.e. `first\\.name`.
+ * * `[]` - Array notation. DataTables can automatically combine data
+ * from and array source, joining the data with the characters provided
+ * between the two brackets. For example: `name[, ]` would provide a
+ * comma-space separated list from the source array. If no characters
+ * are provided between the brackets, the original array source is
+ * returned.
+ * * `()` - Function notation. Adding `()` to the end of a parameter will
+ * execute a function of the name given. For example: `browser()` for a
+ * simple function on the data source, `browser.version()` for a
+ * function in a nested property or even `browser().version` to get an
+ * object property if the function called returns an object.
+ * * `object` - use different data for the different data types requested by
+ * DataTables ('filter', 'display', 'type' or 'sort'). The property names
+ * of the object is the data type the property refers to and the value can
+ * defined using an integer, string or function using the same rules as
+ * `render` normally does. Note that an `_` option _must_ be specified.
+ * This is the default value to use if you haven't specified a value for
+ * the data type requested by DataTables.
+ * * `function` - the function given will be executed whenever DataTables
+ * needs to set or get the data for a cell in the column. The function
+ * takes three parameters:
+ * * Parameters:
+ * * {array|object} The data source for the row (based on `data`)
+ * * {string} The type call data requested - this will be 'filter',
+ * 'display', 'type' or 'sort'.
+ * * {array|object} The full data source for the row (not based on
+ * `data`)
+ * * Return:
+ * * The return value from the function is what will be used for the
+ * data requested.
+ */
+ "mRender": null,
+
+
+ /**
+ * Change the cell type created for the column - either TD cells or TH cells. This
+ * can be useful as TH cells have semantic meaning in the table body, allowing them
+ * to act as a header for a row (you may wish to add scope='row' to the TH elements).
+ */
+ "sCellType": "td",
+
+
+ /**
+ * Class to give to each cell in this column.
+ */
+ "sClass": "",
+
+ /**
+ * When DataTables calculates the column widths to assign to each column,
+ * it finds the longest string in each column and then constructs a
+ * temporary table and reads the widths from that. The problem with this
+ * is that "mmm" is much wider then "iiii", but the latter is a longer
+ * string - thus the calculation can go wrong (doing it properly and putting
+ * it into an DOM object and measuring that is horribly(!) slow). Thus as
+ * a "work around" we provide this option. It will append its value to the
+ * text that is found to be the longest string for the column - i.e. padding.
+ * Generally you shouldn't need this!
+ */
+ "sContentPadding": "",
+
+
+ /**
+ * Allows a default value to be given for a column's data, and will be used
+ * whenever a null data source is encountered (this can be because `data`
+ * is set to null, or because the data source itself is null).
+ */
+ "sDefaultContent": null,
+
+
+ /**
+ * This parameter is only used in DataTables' server-side processing. It can
+ * be exceptionally useful to know what columns are being displayed on the
+ * client side, and to map these to database fields. When defined, the names
+ * also allow DataTables to reorder information from the server if it comes
+ * back in an unexpected order (i.e. if you switch your columns around on the
+ * client-side, your server-side code does not also need updating).
+ */
+ "sName": "",
+
+
+ /**
+ * Defines a data source type for the ordering which can be used to read
+ * real-time information from the table (updating the internally cached
+ * version) prior to ordering. This allows ordering to occur on user
+ * editable elements such as form inputs.
+ */
+ "sSortDataType": "std",
+
+
+ /**
+ * The title of this column.
+ */
+ "sTitle": null,
+
+
+ /**
+ * The type allows you to specify how the data for this column will be
+ * ordered. Four types (string, numeric, date and html (which will strip
+ * HTML tags before ordering)) are currently available. Note that only date
+ * formats understood by Javascript's Date() object will be accepted as type
+ * date. For example: "Mar 26, 2008 5:03 PM". May take the values: 'string',
+ * 'numeric', 'date' or 'html' (by default). Further types can be adding
+ * through plug-ins.
+ */
+ "sType": null,
+
+
+ /**
+ * Defining the width of the column, this parameter may take any CSS value
+ * (3em, 20px etc). DataTables applies 'smart' widths to columns which have not
+ * been given a specific width through this interface ensuring that the table
+ * remains readable.
+ */
+ "sWidth": null
+ };
+
+ _fnHungarianMap( DataTable.defaults.column );
+
+
+
+ /**
+ * DataTables settings object - this holds all the information needed for a
+ * given table, including configuration, data and current application of the
+ * table options. DataTables does not have a single instance for each DataTable
+ * with the settings attached to that instance, but rather instances of the
+ * DataTable "class" are created on-the-fly as needed (typically by a
+ * $().dataTable() call) and the settings object is then applied to that
+ * instance.
+ *
+ * Note that this object is related to {@link DataTable.defaults} but this
+ * one is the internal data store for DataTables's cache of columns. It should
+ * NOT be manipulated outside of DataTables. Any configuration should be done
+ * through the initialisation options.
+ */
+ DataTable.models.oSettings = {
+ /**
+ * Primary features of DataTables and their enablement state.
+ */
+ "oFeatures": {
+
+ /**
+ * Flag to say if DataTables should automatically try to calculate the
+ * optimum table and columns widths (true) or not (false).
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "bAutoWidth": null,
+
+ /**
+ * Delay the creation of TR and TD elements until they are actually
+ * needed by a driven page draw. This can give a significant speed
+ * increase for Ajax source and Javascript source data, but makes no
+ * difference at all for DOM and server-side processing tables.
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "bDeferRender": null,
+
+ /**
+ * Enable filtering on the table or not. Note that if this is disabled
+ * then there is no filtering at all on the table, including fnFilter.
+ * To just remove the filtering input use sDom and remove the 'f' option.
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "bFilter": null,
+
+ /**
+ * Used only for compatiblity with DT1
+ * @deprecated
+ */
+ "bInfo": true,
+
+ /**
+ * Used only for compatiblity with DT1
+ * @deprecated
+ */
+ "bLengthChange": true,
+
+ /**
+ * Pagination enabled or not. Note that if this is disabled then length
+ * changing must also be disabled.
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "bPaginate": null,
+
+ /**
+ * Processing indicator enable flag whenever DataTables is enacting a
+ * user request - typically an Ajax request for server-side processing.
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "bProcessing": null,
+
+ /**
+ * Server-side processing enabled flag - when enabled DataTables will
+ * get all data from the server for every draw - there is no filtering,
+ * sorting or paging done on the client-side.
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "bServerSide": null,
+
+ /**
+ * Sorting enablement flag.
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "bSort": null,
+
+ /**
+ * Multi-column sorting
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "bSortMulti": null,
+
+ /**
+ * Apply a class to the columns which are being sorted to provide a
+ * visual highlight or not. This can slow things down when enabled since
+ * there is a lot of DOM interaction.
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "bSortClasses": null,
+
+ /**
+ * State saving enablement flag.
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "bStateSave": null
+ },
+
+
+ /**
+ * Scrolling settings for a table.
+ */
+ "oScroll": {
+ /**
+ * When the table is shorter in height than sScrollY, collapse the
+ * table container down to the height of the table (when true).
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "bCollapse": null,
+
+ /**
+ * Width of the scrollbar for the web-browser's platform. Calculated
+ * during table initialisation.
+ */
+ "iBarWidth": 0,
+
+ /**
+ * Viewport width for horizontal scrolling. Horizontal scrolling is
+ * disabled if an empty string.
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "sX": null,
+
+ /**
+ * Width to expand the table to when using x-scrolling. Typically you
+ * should not need to use this.
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ * @deprecated
+ */
+ "sXInner": null,
+
+ /**
+ * Viewport height for vertical scrolling. Vertical scrolling is disabled
+ * if an empty string.
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "sY": null
+ },
+
+ /**
+ * Language information for the table.
+ */
+ "oLanguage": {
+ /**
+ * Information callback function. See
+ * {@link DataTable.defaults.fnInfoCallback}
+ */
+ "fnInfoCallback": null
+ },
+
+ /**
+ * Browser support parameters
+ */
+ "oBrowser": {
+ /**
+ * Determine if the vertical scrollbar is on the right or left of the
+ * scrolling container - needed for rtl language layout, although not
+ * all browsers move the scrollbar (Safari).
+ */
+ "bScrollbarLeft": false,
+
+ /**
+ * Browser scrollbar width
+ */
+ "barWidth": 0
+ },
+
+
+ "ajax": null,
+
+
+ /**
+ * Array referencing the nodes which are used for the features. The
+ * parameters of this object match what is allowed by sDom - i.e.
+ * <ul>
+ * <li>'l' - Length changing</li>
+ * <li>'f' - Filtering input</li>
+ * <li>'t' - The table!</li>
+ * <li>'i' - Information</li>
+ * <li>'p' - Pagination</li>
+ * <li>'r' - pRocessing</li>
+ * </ul>
+ */
+ "aanFeatures": [],
+
+ /**
+ * Store data information - see {@link DataTable.models.oRow} for detailed
+ * information.
+ */
+ "aoData": [],
+
+ /**
+ * Array of indexes which are in the current display (after filtering etc)
+ */
+ "aiDisplay": [],
+
+ /**
+ * Array of indexes for display - no filtering
+ */
+ "aiDisplayMaster": [],
+
+ /**
+ * Map of row ids to data indexes
+ */
+ "aIds": {},
+
+ /**
+ * Store information about each column that is in use
+ */
+ "aoColumns": [],
+
+ /**
+ * Store information about the table's header
+ */
+ "aoHeader": [],
+
+ /**
+ * Store information about the table's footer
+ */
+ "aoFooter": [],
+
+ /**
+ * Store the applied global search information in case we want to force a
+ * research or compare the old search to a new one.
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "oPreviousSearch": {},
+
+ /**
+ * Store for named searches
+ */
+ searchFixed: {},
+
+ /**
+ * Store the applied search for each column - see
+ * {@link DataTable.models.oSearch} for the format that is used for the
+ * filtering information for each column.
+ */
+ "aoPreSearchCols": [],
+
+ /**
+ * Sorting that is applied to the table. Note that the inner arrays are
+ * used in the following manner:
+ * <ul>
+ * <li>Index 0 - column number</li>
+ * <li>Index 1 - current sorting direction</li>
+ * </ul>
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "aaSorting": null,
+
+ /**
+ * Sorting that is always applied to the table (i.e. prefixed in front of
+ * aaSorting).
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "aaSortingFixed": [],
+
+ /**
+ * If restoring a table - we should restore its width
+ */
+ "sDestroyWidth": 0,
+
+ /**
+ * Callback functions array for every time a row is inserted (i.e. on a draw).
+ */
+ "aoRowCallback": [],
+
+ /**
+ * Callback functions for the header on each draw.
+ */
+ "aoHeaderCallback": [],
+
+ /**
+ * Callback function for the footer on each draw.
+ */
+ "aoFooterCallback": [],
+
+ /**
+ * Array of callback functions for draw callback functions
+ */
+ "aoDrawCallback": [],
+
+ /**
+ * Array of callback functions for row created function
+ */
+ "aoRowCreatedCallback": [],
+
+ /**
+ * Callback functions for just before the table is redrawn. A return of
+ * false will be used to cancel the draw.
+ */
+ "aoPreDrawCallback": [],
+
+ /**
+ * Callback functions for when the table has been initialised.
+ */
+ "aoInitComplete": [],
+
+
+ /**
+ * Callbacks for modifying the settings to be stored for state saving, prior to
+ * saving state.
+ */
+ "aoStateSaveParams": [],
+
+ /**
+ * Callbacks for modifying the settings that have been stored for state saving
+ * prior to using the stored values to restore the state.
+ */
+ "aoStateLoadParams": [],
+
+ /**
+ * Callbacks for operating on the settings object once the saved state has been
+ * loaded
+ */
+ "aoStateLoaded": [],
+
+ /**
+ * Cache the table ID for quick access
+ */
+ "sTableId": "",
+
+ /**
+ * The TABLE node for the main table
+ */
+ "nTable": null,
+
+ /**
+ * Permanent ref to the thead element
+ */
+ "nTHead": null,
+
+ /**
+ * Permanent ref to the tfoot element - if it exists
+ */
+ "nTFoot": null,
+
+ /**
+ * Permanent ref to the tbody element
+ */
+ "nTBody": null,
+
+ /**
+ * Cache the wrapper node (contains all DataTables controlled elements)
+ */
+ "nTableWrapper": null,
+
+ /**
+ * Indicate if all required information has been read in
+ */
+ "bInitialised": false,
+
+ /**
+ * Information about open rows. Each object in the array has the parameters
+ * 'nTr' and 'nParent'
+ */
+ "aoOpenRows": [],
+
+ /**
+ * Dictate the positioning of DataTables' control elements - see
+ * {@link DataTable.model.oInit.sDom}.
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "sDom": null,
+
+ /**
+ * Search delay (in mS)
+ */
+ "searchDelay": null,
+
+ /**
+ * Which type of pagination should be used.
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "sPaginationType": "two_button",
+
+ /**
+ * Number of paging controls on the page. Only used for backwards compatibility
+ */
+ pagingControls: 0,
+
+ /**
+ * The state duration (for `stateSave`) in seconds.
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "iStateDuration": 0,
+
+ /**
+ * Array of callback functions for state saving. Each array element is an
+ * object with the following parameters:
+ * <ul>
+ * <li>function:fn - function to call. Takes two parameters, oSettings
+ * and the JSON string to save that has been thus far created. Returns
+ * a JSON string to be inserted into a json object
+ * (i.e. '"param": [ 0, 1, 2]')</li>
+ * <li>string:sName - name of callback</li>
+ * </ul>
+ */
+ "aoStateSave": [],
+
+ /**
+ * Array of callback functions for state loading. Each array element is an
+ * object with the following parameters:
+ * <ul>
+ * <li>function:fn - function to call. Takes two parameters, oSettings
+ * and the object stored. May return false to cancel state loading</li>
+ * <li>string:sName - name of callback</li>
+ * </ul>
+ */
+ "aoStateLoad": [],
+
+ /**
+ * State that was saved. Useful for back reference
+ */
+ "oSavedState": null,
+
+ /**
+ * State that was loaded. Useful for back reference
+ */
+ "oLoadedState": null,
+
+ /**
+ * Note if draw should be blocked while getting data
+ */
+ "bAjaxDataGet": true,
+
+ /**
+ * The last jQuery XHR object that was used for server-side data gathering.
+ * This can be used for working with the XHR information in one of the
+ * callbacks
+ */
+ "jqXHR": null,
+
+ /**
+ * JSON returned from the server in the last Ajax request
+ */
+ "json": undefined,
+
+ /**
+ * Data submitted as part of the last Ajax request
+ */
+ "oAjaxData": undefined,
+
+ /**
+ * Send the XHR HTTP method - GET or POST (could be PUT or DELETE if
+ * required).
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "sServerMethod": null,
+
+ /**
+ * Format numbers for display.
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "fnFormatNumber": null,
+
+ /**
+ * List of options that can be used for the user selectable length menu.
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "aLengthMenu": null,
+
+ /**
+ * Counter for the draws that the table does. Also used as a tracker for
+ * server-side processing
+ */
+ "iDraw": 0,
+
+ /**
+ * Indicate if a redraw is being done - useful for Ajax
+ */
+ "bDrawing": false,
+
+ /**
+ * Draw index (iDraw) of the last error when parsing the returned data
+ */
+ "iDrawError": -1,
+
+ /**
+ * Paging display length
+ */
+ "_iDisplayLength": 10,
+
+ /**
+ * Paging start point - aiDisplay index
+ */
+ "_iDisplayStart": 0,
+
+ /**
+ * Server-side processing - number of records in the result set
+ * (i.e. before filtering), Use fnRecordsTotal rather than
+ * this property to get the value of the number of records, regardless of
+ * the server-side processing setting.
+ */
+ "_iRecordsTotal": 0,
+
+ /**
+ * Server-side processing - number of records in the current display set
+ * (i.e. after filtering). Use fnRecordsDisplay rather than
+ * this property to get the value of the number of records, regardless of
+ * the server-side processing setting.
+ */
+ "_iRecordsDisplay": 0,
+
+ /**
+ * The classes to use for the table
+ */
+ "oClasses": {},
+
+ /**
+ * Flag attached to the settings object so you can check in the draw
+ * callback if filtering has been done in the draw. Deprecated in favour of
+ * events.
+ * @deprecated
+ */
+ "bFiltered": false,
+
+ /**
+ * Flag attached to the settings object so you can check in the draw
+ * callback if sorting has been done in the draw. Deprecated in favour of
+ * events.
+ * @deprecated
+ */
+ "bSorted": false,
+
+ /**
+ * Indicate that if multiple rows are in the header and there is more than
+ * one unique cell per column, if the top one (true) or bottom one (false)
+ * should be used for sorting / title by DataTables.
+ * Note that this parameter will be set by the initialisation routine. To
+ * set a default use {@link DataTable.defaults}.
+ */
+ "bSortCellsTop": null,
+
+ /**
+ * Initialisation object that is used for the table
+ */
+ "oInit": null,
+
+ /**
+ * Destroy callback functions - for plug-ins to attach themselves to the
+ * destroy so they can clean up markup and events.
+ */
+ "aoDestroyCallback": [],
+
+
+ /**
+ * Get the number of records in the current record set, before filtering
+ */
+ "fnRecordsTotal": function ()
+ {
+ return _fnDataSource( this ) == 'ssp' ?
+ this._iRecordsTotal * 1 :
+ this.aiDisplayMaster.length;
+ },
+
+ /**
+ * Get the number of records in the current record set, after filtering
+ */
+ "fnRecordsDisplay": function ()
+ {
+ return _fnDataSource( this ) == 'ssp' ?
+ this._iRecordsDisplay * 1 :
+ this.aiDisplay.length;
+ },
+
+ /**
+ * Get the display end point - aiDisplay index
+ */
+ "fnDisplayEnd": function ()
+ {
+ var
+ len = this._iDisplayLength,
+ start = this._iDisplayStart,
+ calc = start + len,
+ records = this.aiDisplay.length,
+ features = this.oFeatures,
+ paginate = features.bPaginate;
+
+ if ( features.bServerSide ) {
+ return paginate === false || len === -1 ?
+ start + records :
+ Math.min( start+len, this._iRecordsDisplay );
+ }
+ else {
+ return ! paginate || calc>records || len===-1 ?
+ records :
+ calc;
+ }
+ },
+
+ /**
+ * The DataTables object for this table
+ */
+ "oInstance": null,
+
+ /**
+ * Unique identifier for each instance of the DataTables object. If there
+ * is an ID on the table node, then it takes that value, otherwise an
+ * incrementing internal counter is used.
+ */
+ "sInstance": null,
+
+ /**
+ * tabindex attribute value that is added to DataTables control elements, allowing
+ * keyboard navigation of the table and its controls.
+ */
+ "iTabIndex": 0,
+
+ /**
+ * DIV container for the footer scrolling table if scrolling
+ */
+ "nScrollHead": null,
+
+ /**
+ * DIV container for the footer scrolling table if scrolling
+ */
+ "nScrollFoot": null,
+
+ /**
+ * Last applied sort
+ */
+ "aLastSort": [],
+
+ /**
+ * Stored plug-in instances
+ */
+ "oPlugins": {},
+
+ /**
+ * Function used to get a row's id from the row's data
+ */
+ "rowIdFn": null,
+
+ /**
+ * Data location where to store a row's id
+ */
+ "rowId": null,
+
+ caption: '',
+
+ captionNode: null,
+
+ colgroup: null,
+
+ /** Delay loading of data */
+ deferLoading: null,
+
+ /** Allow auto type detection */
+ typeDetect: true,
+
+ /** ResizeObserver for the container div */
+ resizeObserver: null,
+
+ /** Keep a record of the last size of the container, so we can skip duplicates */
+ containerWidth: -1
+ };
+
+ /**
+ * Extension object for DataTables that is used to provide all extension
+ * options.
+ *
+ * Note that the `DataTable.ext` object is available through
+ * `jQuery.fn.dataTable.ext` where it may be accessed and manipulated. It is
+ * also aliased to `jQuery.fn.dataTableExt` for historic reasons.
+ * @namespace
+ * @extends DataTable.models.ext
+ */
+
+
+ var extPagination = DataTable.ext.pager;
+
+ // Paging buttons configuration
+ $.extend( extPagination, {
+ simple: function () {
+ return [ 'previous', 'next' ];
+ },
+
+ full: function () {
+ return [ 'first', 'previous', 'next', 'last' ];
+ },
+
+ numbers: function () {
+ return [ 'numbers' ];
+ },
+
+ simple_numbers: function () {
+ return [ 'previous', 'numbers', 'next' ];
+ },
+
+ full_numbers: function () {
+ return [ 'first', 'previous', 'numbers', 'next', 'last' ];
+ },
+
+ first_last: function () {
+ return ['first', 'last'];
+ },
+
+ first_last_numbers: function () {
+ return ['first', 'numbers', 'last'];
+ },
+
+ // For testing and plug-ins to use
+ _numbers: _pagingNumbers,
+
+ // Number of number buttons - legacy, use `numbers` option for paging feature
+ numbers_length: 7
+ } );
+
+
+ $.extend( true, DataTable.ext.renderer, {
+ pagingButton: {
+ _: function (settings, buttonType, content, active, disabled) {
+ var classes = settings.oClasses.paging;
+ var btnClasses = [classes.button];
+ var btn;
+
+ if (active) {
+ btnClasses.push(classes.active);
+ }
+
+ if (disabled) {
+ btnClasses.push(classes.disabled)
+ }
+
+ if (buttonType === 'ellipsis') {
+ btn = $('<span class="ellipsis"></span>').html(content)[0];
+ }
+ else {
+ btn = $('<button>', {
+ class: btnClasses.join(' '),
+ role: 'link',
+ type: 'button'
+ }).html(content);
+ }
+
+ return {
+ display: btn,
+ clicker: btn
+ }
+ }
+ },
+
+ pagingContainer: {
+ _: function (settings, buttons) {
+ // No wrapping element - just append directly to the host
+ return buttons;
+ }
+ }
+ } );
+
+ // Common function to remove new lines, strip HTML and diacritic control
+ var _filterString = function (stripHtml, normalize) {
+ return function (str) {
+ if (_empty(str) || typeof str !== 'string') {
+ return str;
+ }
+
+ str = str.replace( _re_new_lines, " " );
+
+ if (stripHtml) {
+ str = _stripHtml(str);
+ }
+
+ if (normalize) {
+ str = _normalize(str, false);
+ }
+
+ return str;
+ };
+ }
+
+ /*
+ * Public helper functions. These aren't used internally by DataTables, or
+ * called by any of the options passed into DataTables, but they can be used
+ * externally by developers working with DataTables. They are helper functions
+ * to make working with DataTables a little bit easier.
+ */
+
+ /**
+ * Common logic for moment, luxon or a date action.
+ *
+ * Happens after __mldObj, so don't need to call `resolveWindowsLibs` again
+ */
+ function __mld( dtLib, momentFn, luxonFn, dateFn, arg1 ) {
+ if (__moment) {
+ return dtLib[momentFn]( arg1 );
+ }
+ else if (__luxon) {
+ return dtLib[luxonFn]( arg1 );
+ }
+
+ return dateFn ? dtLib[dateFn]( arg1 ) : dtLib;
+ }
+
+
+ var __mlWarning = false;
+ var __luxon; // Can be assigned in DateTable.use()
+ var __moment; // Can be assigned in DateTable.use()
+
+ /**
+ *
+ */
+ function resolveWindowLibs() {
+ if (window.luxon && ! __luxon) {
+ __luxon = window.luxon;
+ }
+
+ if (window.moment && ! __moment) {
+ __moment = window.moment;
+ }
+ }
+
+ function __mldObj (d, format, locale) {
+ var dt;
+
+ resolveWindowLibs();
+
+ if (__moment) {
+ dt = __moment.utc( d, format, locale, true );
+
+ if (! dt.isValid()) {
+ return null;
+ }
+ }
+ else if (__luxon) {
+ dt = format && typeof d === 'string'
+ ? __luxon.DateTime.fromFormat( d, format )
+ : __luxon.DateTime.fromISO( d );
+
+ if (! dt.isValid) {
+ return null;
+ }
+
+ dt = dt.setLocale(locale);
+ }
+ else if (! format) {
+ // No format given, must be ISO
+ dt = new Date(d);
+ }
+ else {
+ if (! __mlWarning) {
+ alert('DataTables warning: Formatted date without Moment.js or Luxon - https://datatables.net/tn/17');
+ }
+
+ __mlWarning = true;
+ }
+
+ return dt;
+ }
+
+ // Wrapper for date, datetime and time which all operate the same way with the exception of
+ // the output string for auto locale support
+ function __mlHelper (localeString) {
+ return function ( from, to, locale, def ) {
+ // Luxon and Moment support
+ // Argument shifting
+ if ( arguments.length === 0 ) {
+ locale = 'en';
+ to = null; // means toLocaleString
+ from = null; // means iso8601
+ }
+ else if ( arguments.length === 1 ) {
+ locale = 'en';
+ to = from;
+ from = null;
+ }
+ else if ( arguments.length === 2 ) {
+ locale = to;
+ to = from;
+ from = null;
+ }
+
+ var typeName = 'datetime' + (to ? '-' + to : '');
+
+ // Add type detection and sorting specific to this date format - we need to be able to identify
+ // date type columns as such, rather than as numbers in extensions. Hence the need for this.
+ if (! DataTable.ext.type.order[typeName + '-pre']) {
+ DataTable.type(typeName, {
+ detect: function (d) {
+ // The renderer will give the value to type detect as the type!
+ return d === typeName ? typeName : false;
+ },
+ order: {
+ pre: function (d) {
+ // The renderer gives us Moment, Luxon or Date obects for the sorting, all of which have a
+ // `valueOf` which gives milliseconds epoch
+ return d.valueOf();
+ }
+ },
+ className: 'dt-right'
+ });
+ }
+
+ return function ( d, type ) {
+ // Allow for a default value
+ if (d === null || d === undefined) {
+ if (def === '--now') {
+ // We treat everything as UTC further down, so no changes are
+ // made, as such need to get the local date / time as if it were
+ // UTC
+ var local = new Date();
+ d = new Date( Date.UTC(
+ local.getFullYear(), local.getMonth(), local.getDate(),
+ local.getHours(), local.getMinutes(), local.getSeconds()
+ ) );
+ }
+ else {
+ d = '';
+ }
+ }
+
+ if (type === 'type') {
+ // Typing uses the type name for fast matching
+ return typeName;
+ }
+
+ if (d === '') {
+ return type !== 'sort'
+ ? ''
+ : __mldObj('0000-01-01 00:00:00', null, locale);
+ }
+
+ // Shortcut. If `from` and `to` are the same, we are using the renderer to
+ // format for ordering, not display - its already in the display format.
+ if ( to !== null && from === to && type !== 'sort' && type !== 'type' && ! (d instanceof Date) ) {
+ return d;
+ }
+
+ var dt = __mldObj(d, from, locale);
+
+ if (dt === null) {
+ return d;
+ }
+
+ if (type === 'sort') {
+ return dt;
+ }
+
+ var formatted = to === null
+ ? __mld(dt, 'toDate', 'toJSDate', '')[localeString]()
+ : __mld(dt, 'format', 'toFormat', 'toISOString', to);
+
+ // XSS protection
+ return type === 'display' ?
+ _escapeHtml( formatted ) :
+ formatted;
+ };
+ }
+ }
+
+ // Based on locale, determine standard number formatting
+ // Fallback for legacy browsers is US English
+ var __thousands = ',';
+ var __decimal = '.';
+
+ if (window.Intl !== undefined) {
+ try {
+ var num = new Intl.NumberFormat().formatToParts(100000.1);
+
+ for (var i=0 ; i<num.length ; i++) {
+ if (num[i].type === 'group') {
+ __thousands = num[i].value;
+ }
+ else if (num[i].type === 'decimal') {
+ __decimal = num[i].value;
+ }
+ }
+ }
+ catch (e) {
+ // noop
+ }
+ }
+
+ // Formatted date time detection - use by declaring the formats you are going to use
+ DataTable.datetime = function ( format, locale ) {
+ var typeName = 'datetime-' + format;
+
+ if (! locale) {
+ locale = 'en';
+ }
+
+ if (! DataTable.ext.type.order[typeName]) {
+ DataTable.type(typeName, {
+ detect: function (d) {
+ var dt = __mldObj(d, format, locale);
+ return d === '' || dt ? typeName : false;
+ },
+ order: {
+ pre: function (d) {
+ return __mldObj(d, format, locale) || 0;
+ }
+ },
+ className: 'dt-right'
+ });
+ }
+ }
+
+ /**
+ * Helpers for `columns.render`.
+ *
+ * The options defined here can be used with the `columns.render` initialisation
+ * option to provide a display renderer. The following functions are defined:
+ *
+ * * `moment` - Uses the MomentJS library to convert from a given format into another.
+ * This renderer has three overloads:
+ * * 1 parameter:
+ * * `string` - Format to convert to (assumes input is ISO8601 and locale is `en`)
+ * * 2 parameters:
+ * * `string` - Format to convert from
+ * * `string` - Format to convert to. Assumes `en` locale
+ * * 3 parameters:
+ * * `string` - Format to convert from
+ * * `string` - Format to convert to
+ * * `string` - Locale
+ * * `number` - Will format numeric data (defined by `columns.data`) for
+ * display, retaining the original unformatted data for sorting and filtering.
+ * It takes 5 parameters:
+ * * `string` - Thousands grouping separator
+ * * `string` - Decimal point indicator
+ * * `integer` - Number of decimal points to show
+ * * `string` (optional) - Prefix.
+ * * `string` (optional) - Postfix (/suffix).
+ * * `text` - Escape HTML to help prevent XSS attacks. It has no optional
+ * parameters.
+ *
+ * @example
+ * // Column definition using the number renderer
+ * {
+ * data: "salary",
+ * render: $.fn.dataTable.render.number( '\'', '.', 0, '$' )
+ * }
+ *
+ * @namespace
+ */
+ DataTable.render = {
+ date: __mlHelper('toLocaleDateString'),
+ datetime: __mlHelper('toLocaleString'),
+ time: __mlHelper('toLocaleTimeString'),
+ number: function ( thousands, decimal, precision, prefix, postfix ) {
+ // Auto locale detection
+ if (thousands === null || thousands === undefined) {
+ thousands = __thousands;
+ }
+
+ if (decimal === null || decimal === undefined) {
+ decimal = __decimal;
+ }
+
+ return {
+ display: function ( d ) {
+ if ( typeof d !== 'number' && typeof d !== 'string' ) {
+ return d;
+ }
+
+ if (d === '' || d === null) {
+ return d;
+ }
+
+ var negative = d < 0 ? '-' : '';
+ var flo = parseFloat( d );
+ var abs = Math.abs(flo);
+
+ // Scientific notation for large and small numbers
+ if (abs >= 100000000000 || (abs < 0.0001 && abs !== 0) ) {
+ var exp = flo.toExponential(precision).split(/e\+?/);
+ return exp[0] + ' x 10<sup>' + exp[1] + '</sup>';
+ }
+
+ // If NaN then there isn't much formatting that we can do - just
+ // return immediately, escaping any HTML (this was supposed to
+ // be a number after all)
+ if ( isNaN( flo ) ) {
+ return _escapeHtml( d );
+ }
+
+ flo = flo.toFixed( precision );
+ d = Math.abs( flo );
+
+ var intPart = parseInt( d, 10 );
+ var floatPart = precision ?
+ decimal+(d - intPart).toFixed( precision ).substring( 2 ):
+ '';
+
+ // If zero, then can't have a negative prefix
+ if (intPart === 0 && parseFloat(floatPart) === 0) {
+ negative = '';
+ }
+
+ return negative + (prefix||'') +
+ intPart.toString().replace(
+ /\B(?=(\d{3})+(?!\d))/g, thousands
+ ) +
+ floatPart +
+ (postfix||'');
+ }
+ };
+ },
+
+ text: function () {
+ return {
+ display: _escapeHtml,
+ filter: _escapeHtml
+ };
+ }
+ };
+
+
+ var _extTypes = DataTable.ext.type;
+
+ // Get / set type
+ DataTable.type = function (name, prop, val) {
+ if (! prop) {
+ return {
+ className: _extTypes.className[name],
+ detect: _extTypes.detect.find(function (fn) {
+ return fn._name === name;
+ }),
+ order: {
+ pre: _extTypes.order[name + '-pre'],
+ asc: _extTypes.order[name + '-asc'],
+ desc: _extTypes.order[name + '-desc']
+ },
+ render: _extTypes.render[name],
+ search: _extTypes.search[name]
+ };
+ }
+
+ var setProp = function(prop, propVal) {
+ _extTypes[prop][name] = propVal;
+ };
+ var setDetect = function (detect) {
+ // `detect` can be a function or an object - we set a name
+ // property for either - that is used for the detection
+ Object.defineProperty(detect, "_name", {value: name});
+
+ var idx = _extTypes.detect.findIndex(function (item) {
+ return item._name === name;
+ });
+
+ if (idx === -1) {
+ _extTypes.detect.unshift(detect);
+ }
+ else {
+ _extTypes.detect.splice(idx, 1, detect);
+ }
+ };
+ var setOrder = function (obj) {
+ _extTypes.order[name + '-pre'] = obj.pre; // can be undefined
+ _extTypes.order[name + '-asc'] = obj.asc; // can be undefined
+ _extTypes.order[name + '-desc'] = obj.desc; // can be undefined
+ };
+
+ // prop is optional
+ if (val === undefined) {
+ val = prop;
+ prop = null;
+ }
+
+ if (prop === 'className') {
+ setProp('className', val);
+ }
+ else if (prop === 'detect') {
+ setDetect(val);
+ }
+ else if (prop === 'order') {
+ setOrder(val);
+ }
+ else if (prop === 'render') {
+ setProp('render', val);
+ }
+ else if (prop === 'search') {
+ setProp('search', val);
+ }
+ else if (! prop) {
+ if (val.className) {
+ setProp('className', val.className);
+ }
+
+ if (val.detect !== undefined) {
+ setDetect(val.detect);
+ }
+
+ if (val.order) {
+ setOrder(val.order);
+ }
+
+ if (val.render !== undefined) {
+ setProp('render', val.render);
+ }
+
+ if (val.search !== undefined) {
+ setProp('search', val.search);
+ }
+ }
+ }
+
+ // Get a list of types
+ DataTable.types = function () {
+ return _extTypes.detect.map(function (fn) {
+ return fn._name;
+ });
+ };
+
+ var __diacriticSort = function (a, b) {
+ a = a !== null && a !== undefined ? a.toString().toLowerCase() : '';
+ b = b !== null && b !== undefined ? b.toString().toLowerCase() : '';
+
+ // Checked for `navigator.languages` support in `oneOf` so this code can't execute in old
+ // Safari and thus can disable this check
+ // eslint-disable-next-line compat/compat
+ return a.localeCompare(b, navigator.languages[0] || navigator.language, {
+ numeric: true,
+ ignorePunctuation: true,
+ });
+ }
+
+ var __diacriticHtmlSort = function (a, b) {
+ a = _stripHtml(a);
+ b = _stripHtml(b);
+
+ return __diacriticSort(a, b);
+ }
+
+ //
+ // Built in data types
+ //
+
+ DataTable.type('string', {
+ detect: function () {
+ return 'string';
+ },
+ order: {
+ pre: function ( a ) {
+ // This is a little complex, but faster than always calling toString,
+ // http://jsperf.com/tostring-v-check
+ return _empty(a) && typeof a !== 'boolean' ?
+ '' :
+ typeof a === 'string' ?
+ a.toLowerCase() :
+ ! a.toString ?
+ '' :
+ a.toString();
+ }
+ },
+ search: _filterString(false, true)
+ });
+
+ DataTable.type('string-utf8', {
+ detect: {
+ allOf: function ( d ) {
+ return true;
+ },
+ oneOf: function ( d ) {
+ // At least one data point must contain a non-ASCII character
+ // This line will also check if navigator.languages is supported or not. If not (Safari 10.0-)
+ // this data type won't be supported.
+ // eslint-disable-next-line compat/compat
+ return ! _empty( d ) && navigator.languages && typeof d === 'string' && d.match(/[^\x00-\x7F]/);
+ }
+ },
+ order: {
+ asc: __diacriticSort,
+ desc: function (a, b) {
+ return __diacriticSort(a, b) * -1;
+ }
+ },
+ search: _filterString(false, true)
+ });
+
+
+ DataTable.type('html', {
+ detect: {
+ allOf: function ( d ) {
+ return _empty( d ) || (typeof d === 'string' && d.indexOf('<') !== -1);
+ },
+ oneOf: function ( d ) {
+ // At least one data point must contain a `<`
+ return ! _empty( d ) && typeof d === 'string' && d.indexOf('<') !== -1;
+ }
+ },
+ order: {
+ pre: function ( a ) {
+ return _empty(a) ?
+ '' :
+ a.replace ?
+ _stripHtml(a).trim().toLowerCase() :
+ a+'';
+ }
+ },
+ search: _filterString(true, true)
+ });
+
+
+ DataTable.type('html-utf8', {
+ detect: {
+ allOf: function ( d ) {
+ return _empty( d ) || (typeof d === 'string' && d.indexOf('<') !== -1);
+ },
+ oneOf: function ( d ) {
+ // At least one data point must contain a `<` and a non-ASCII character
+ // eslint-disable-next-line compat/compat
+ return navigator.languages &&
+ ! _empty( d ) &&
+ typeof d === 'string' &&
+ d.indexOf('<') !== -1 &&
+ typeof d === 'string' && d.match(/[^\x00-\x7F]/);
+ }
+ },
+ order: {
+ asc: __diacriticHtmlSort,
+ desc: function (a, b) {
+ return __diacriticHtmlSort(a, b) * -1;
+ }
+ },
+ search: _filterString(true, true)
+ });
+
+
+ DataTable.type('date', {
+ className: 'dt-type-date',
+ detect: {
+ allOf: function ( d ) {
+ // V8 tries _very_ hard to make a string passed into `Date.parse()`
+ // valid, so we need to use a regex to restrict date formats. Use a
+ // plug-in for anything other than ISO8601 style strings
+ if ( d && !(d instanceof Date) && ! _re_date.test(d) ) {
+ return null;
+ }
+ var parsed = Date.parse(d);
+ return (parsed !== null && !isNaN(parsed)) || _empty(d);
+ },
+ oneOf: function ( d ) {
+ // At least one entry must be a date or a string with a date
+ return (d instanceof Date) || (typeof d === 'string' && _re_date.test(d));
+ }
+ },
+ order: {
+ pre: function ( d ) {
+ var ts = Date.parse( d );
+ return isNaN(ts) ? -Infinity : ts;
+ }
+ }
+ });
+
+
+ DataTable.type('html-num-fmt', {
+ className: 'dt-type-numeric',
+ detect: {
+ allOf: function ( d, settings ) {
+ var decimal = settings.oLanguage.sDecimal;
+ return _htmlNumeric( d, decimal, true, false );
+ },
+ oneOf: function (d, settings) {
+ // At least one data point must contain a numeric value
+ var decimal = settings.oLanguage.sDecimal;
+ return _htmlNumeric( d, decimal, true, false );
+ }
+ },
+ order: {
+ pre: function ( d, s ) {
+ var dp = s.oLanguage.sDecimal;
+ return __numericReplace( d, dp, _re_html, _re_formatted_numeric );
+ }
+ },
+ search: _filterString(true, true)
+ });
+
+
+ DataTable.type('html-num', {
+ className: 'dt-type-numeric',
+ detect: {
+ allOf: function ( d, settings ) {
+ var decimal = settings.oLanguage.sDecimal;
+ return _htmlNumeric( d, decimal, false, true );
+ },
+ oneOf: function (d, settings) {
+ // At least one data point must contain a numeric value
+ var decimal = settings.oLanguage.sDecimal;
+ return _htmlNumeric( d, decimal, false, false );
+ }
+ },
+ order: {
+ pre: function ( d, s ) {
+ var dp = s.oLanguage.sDecimal;
+ return __numericReplace( d, dp, _re_html );
+ }
+ },
+ search: _filterString(true, true)
+ });
+
+
+ DataTable.type('num-fmt', {
+ className: 'dt-type-numeric',
+ detect: {
+ allOf: function ( d, settings ) {
+ var decimal = settings.oLanguage.sDecimal;
+ return _isNumber( d, decimal, true, true );
+ },
+ oneOf: function (d, settings) {
+ // At least one data point must contain a numeric value
+ var decimal = settings.oLanguage.sDecimal;
+ return _isNumber( d, decimal, true, false );
+ }
+ },
+ order: {
+ pre: function ( d, s ) {
+ var dp = s.oLanguage.sDecimal;
+ return __numericReplace( d, dp, _re_formatted_numeric );
+ }
+ }
+ });
+
+
+ DataTable.type('num', {
+ className: 'dt-type-numeric',
+ detect: {
+ allOf: function ( d, settings ) {
+ var decimal = settings.oLanguage.sDecimal;
+ return _isNumber( d, decimal, false, true );
+ },
+ oneOf: function (d, settings) {
+ // At least one data point must contain a numeric value
+ var decimal = settings.oLanguage.sDecimal;
+ return _isNumber( d, decimal, false, false );
+ }
+ },
+ order: {
+ pre: function (d, s) {
+ var dp = s.oLanguage.sDecimal;
+ return __numericReplace( d, dp );
+ }
+ }
+ });
+
+
+
+
+ var __numericReplace = function ( d, decimalPlace, re1, re2 ) {
+ if ( d !== 0 && (!d || d === '-') ) {
+ return -Infinity;
+ }
+
+ var type = typeof d;
+
+ if (type === 'number' || type === 'bigint') {
+ return d;
+ }
+
+ // If a decimal place other than `.` is used, it needs to be given to the
+ // function so we can detect it and replace with a `.` which is the only
+ // decimal place Javascript recognises - it is not locale aware.
+ if ( decimalPlace ) {
+ d = _numToDecimal( d, decimalPlace );
+ }
+
+ if ( d.replace ) {
+ if ( re1 ) {
+ d = d.replace( re1, '' );
+ }
+
+ if ( re2 ) {
+ d = d.replace( re2, '' );
+ }
+ }
+
+ return d * 1;
+ };
+
+
+ $.extend( true, DataTable.ext.renderer, {
+ footer: {
+ _: function ( settings, cell, classes ) {
+ cell.addClass(classes.tfoot.cell);
+ }
+ },
+
+ header: {
+ _: function ( settings, cell, classes ) {
+ cell.addClass(classes.thead.cell);
+
+ if (! settings.oFeatures.bSort) {
+ cell.addClass(classes.order.none);
+ }
+
+ var legacyTop = settings.bSortCellsTop;
+ var headerRows = cell.closest('thead').find('tr');
+ var rowIdx = cell.parent().index();
+
+ // Conditions to not apply the ordering icons
+ if (
+ // Cells and rows which have the attribute to disable the icons
+ cell.attr('data-dt-order') === 'disable' ||
+ cell.parent().attr('data-dt-order') === 'disable' ||
+
+ // Legacy support for `orderCellsTop`. If it is set, then cells
+ // which are not in the top or bottom row of the header (depending
+ // on the value) do not get the sorting classes applied to them
+ (legacyTop === true && rowIdx !== 0) ||
+ (legacyTop === false && rowIdx !== headerRows.length - 1)
+ ) {
+ return;
+ }
+
+ // No additional mark-up required
+ // Attach a sort listener to update on sort - note that using the
+ // `DT` namespace will allow the event to be removed automatically
+ // on destroy, while the `dt` namespaced event is the one we are
+ // listening for
+ $(settings.nTable).on( 'order.dt.DT column-visibility.dt.DT', function ( e, ctx ) {
+ if ( settings !== ctx ) { // need to check this this is the host
+ return; // table, not a nested one
+ }
+
+ var sorting = ctx.sortDetails;
+
+ if (! sorting) {
+ return;
+ }
+
+ var i;
+ var orderClasses = classes.order;
+ var columns = ctx.api.columns( cell );
+ var col = settings.aoColumns[columns.flatten()[0]];
+ var orderable = columns.orderable().includes(true);
+ var ariaType = '';
+ var indexes = columns.indexes();
+ var sortDirs = columns.orderable(true).flatten();
+ var orderedColumns = _pluck(sorting, 'col');
+ var tabIndex = settings.iTabIndex;
+
+ cell
+ .removeClass(
+ orderClasses.isAsc +' '+
+ orderClasses.isDesc
+ )
+ .toggleClass( orderClasses.none, ! orderable )
+ .toggleClass( orderClasses.canAsc, orderable && sortDirs.includes('asc') )
+ .toggleClass( orderClasses.canDesc, orderable && sortDirs.includes('desc') );
+
+ // Determine if all of the columns that this cell covers are included in the
+ // current ordering
+ var isOrdering = true;
+
+ for (i=0; i<indexes.length; i++) {
+ if (! orderedColumns.includes(indexes[i])) {
+ isOrdering = false;
+ }
+ }
+
+ if ( isOrdering ) {
+ // Get the ordering direction for the columns under this cell
+ // Note that it is possible for a cell to be asc and desc sorting
+ // (column spanning cells)
+ var orderDirs = columns.order();
+
+ cell.addClass(
+ orderDirs.includes('asc') ? orderClasses.isAsc : '' +
+ orderDirs.includes('desc') ? orderClasses.isDesc : ''
+ );
+ }
+
+ // Find the first visible column that has ordering applied to it - it get's
+ // the aria information, as the ARIA spec says that only one column should
+ // be marked with aria-sort
+ var firstVis = -1; // column index
+
+ for (i=0; i<orderedColumns.length; i++) {
+ if (settings.aoColumns[orderedColumns[i]].bVisible) {
+ firstVis = orderedColumns[i];
+ break;
+ }
+ }
+
+ if (indexes[0] == firstVis) {
+ var firstSort = sorting[0];
+ var sortOrder = col.asSorting;
+
+ cell.attr('aria-sort', firstSort.dir === 'asc' ? 'ascending' : 'descending');
+
+ // Determine if the next click will remove sorting or change the sort
+ ariaType = ! sortOrder[firstSort.index + 1] ? 'Remove' : 'Reverse';
+ }
+ else {
+ cell.removeAttr('aria-sort');
+ }
+
+ // Make the headers tab-able for keyboard navigation
+ if (orderable) {
+ var orderSpan = cell.find('.dt-column-order');
+
+ orderSpan
+ .attr('role', 'button')
+ .attr('aria-label', orderable
+ ? col.ariaTitle + ctx.api.i18n('oAria.orderable' + ariaType)
+ : col.ariaTitle
+ );
+
+ if (tabIndex !== -1) {
+ orderSpan.attr('tabindex', tabIndex);
+ }
+ }
+ } );
+ }
+ },
+
+ layout: {
+ _: function ( settings, container, items ) {
+ var classes = settings.oClasses.layout;
+ var row = $('<div/>')
+ .attr('id', items.id || null)
+ .addClass(items.className || classes.row)
+ .appendTo( container );
+
+ DataTable.ext.renderer.layout._forLayoutRow(items, function (key, val) {
+ if (key === 'id' || key === 'className') {
+ return;
+ }
+
+ var klass = '';
+
+ if (val.table) {
+ row.addClass(classes.tableRow);
+ klass += classes.tableCell + ' ';
+ }
+
+ if (key === 'start') {
+ klass += classes.start;
+ }
+ else if (key === 'end') {
+ klass += classes.end;
+ }
+ else {
+ klass += classes.full;
+ }
+
+ $('<div/>')
+ .attr({
+ id: val.id || null,
+ "class": val.className
+ ? val.className
+ : classes.cell + ' ' + klass
+ })
+ .append( val.contents )
+ .appendTo( row );
+ });
+ },
+
+ // Shared for use by the styling frameworks
+ _forLayoutRow: function (items, fn) {
+ // As we are inserting dom elements, we need start / end in a
+ // specific order, this function is used for sorting the layout
+ // keys.
+ var layoutEnum = function (x) {
+ switch (x) {
+ case '': return 0;
+ case 'start': return 1;
+ case 'end': return 2;
+ default: return 3;
+ }
+ };
+
+ Object
+ .keys(items)
+ .sort(function (a, b) {
+ return layoutEnum(a) - layoutEnum(b);
+ })
+ .forEach(function (key) {
+ fn(key, items[key]);
+ });
+ }
+ }
+ } );
+
+
+ DataTable.feature = {};
+
+ // Third parameter is internal only!
+ DataTable.feature.register = function ( name, cb, legacy ) {
+ DataTable.ext.features[ name ] = cb;
+
+ if (legacy) {
+ _ext.feature.push({
+ cFeature: legacy,
+ fnInit: cb
+ });
+ }
+ };
+
+ function _divProp(el, prop, val) {
+ if (val) {
+ el[prop] = val;
+ }
+ }
+
+ DataTable.feature.register( 'div', function ( settings, opts ) {
+ var n = $('<div>')[0];
+
+ if (opts) {
+ _divProp(n, 'className', opts.className);
+ _divProp(n, 'id', opts.id);
+ _divProp(n, 'innerHTML', opts.html);
+ _divProp(n, 'textContent', opts.text);
+ }
+
+ return n;
+ } );
+
+ DataTable.feature.register( 'info', function ( settings, opts ) {
+ // For compatibility with the legacy `info` top level option
+ if (! settings.oFeatures.bInfo) {
+ return null;
+ }
+
+ var
+ lang = settings.oLanguage,
+ tid = settings.sTableId,
+ n = $('<div/>', {
+ 'class': settings.oClasses.info.container,
+ } );
+
+ opts = $.extend({
+ callback: lang.fnInfoCallback,
+ empty: lang.sInfoEmpty,
+ postfix: lang.sInfoPostFix,
+ search: lang.sInfoFiltered,
+ text: lang.sInfo,
+ }, opts);
+
+
+ // Update display on each draw
+ settings.aoDrawCallback.push(function (s) {
+ _fnUpdateInfo(s, opts, n);
+ });
+
+ // For the first info display in the table, we add a callback and aria information.
+ if (! settings._infoEl) {
+ n.attr({
+ 'aria-live': 'polite',
+ id: tid+'_info',
+ role: 'status'
+ });
+
+ // Table is described by our info div
+ $(settings.nTable).attr( 'aria-describedby', tid+'_info' );
+
+ settings._infoEl = n;
+ }
+
+ return n;
+ }, 'i' );
+
+ /**
+ * Update the information elements in the display
+ * @param {object} settings dataTables settings object
+ * @memberof DataTable#oApi
+ */
+ function _fnUpdateInfo ( settings, opts, node )
+ {
+ var
+ start = settings._iDisplayStart+1,
+ end = settings.fnDisplayEnd(),
+ max = settings.fnRecordsTotal(),
+ total = settings.fnRecordsDisplay(),
+ out = total
+ ? opts.text
+ : opts.empty;
+
+ if ( total !== max ) {
+ // Record set after filtering
+ out += ' ' + opts.search;
+ }
+
+ // Convert the macros
+ out += opts.postfix;
+ out = _fnMacros( settings, out );
+
+ if ( opts.callback ) {
+ out = opts.callback.call( settings.oInstance,
+ settings, start, end, max, total, out
+ );
+ }
+
+ node.html( out );
+
+ _fnCallbackFire(settings, null, 'info', [settings, node[0], out]);
+ }
+
+ var __searchCounter = 0;
+
+ // opts
+ // - text
+ // - placeholder
+ DataTable.feature.register( 'search', function ( settings, opts ) {
+ // Don't show the input if filtering isn't available on the table
+ if (! settings.oFeatures.bFilter) {
+ return null;
+ }
+
+ var classes = settings.oClasses.search;
+ var tableId = settings.sTableId;
+ var language = settings.oLanguage;
+ var previousSearch = settings.oPreviousSearch;
+ var input = '<input type="search" class="'+classes.input+'"/>';
+
+ opts = $.extend({
+ placeholder: language.sSearchPlaceholder,
+ processing: false,
+ text: language.sSearch
+ }, opts);
+
+ // The _INPUT_ is optional - is appended if not present
+ if (opts.text.indexOf('_INPUT_') === -1) {
+ opts.text += '_INPUT_';
+ }
+
+ opts.text = _fnMacros(settings, opts.text);
+
+ // We can put the <input> outside of the label if it is at the start or end
+ // which helps improve accessability (not all screen readers like implicit
+ // for elements).
+ var end = opts.text.match(/_INPUT_$/);
+ var start = opts.text.match(/^_INPUT_/);
+ var removed = opts.text.replace(/_INPUT_/, '');
+ var str = '<label>' + opts.text + '</label>';
+
+ if (start) {
+ str = '_INPUT_<label>' + removed + '</label>';
+ }
+ else if (end) {
+ str = '<label>' + removed + '</label>_INPUT_';
+ }
+
+ var filter = $('<div>')
+ .addClass(classes.container)
+ .append(str.replace(/_INPUT_/, input));
+
+ // add for and id to label and input
+ filter.find('label').attr('for', 'dt-search-' + __searchCounter);
+ filter.find('input').attr('id', 'dt-search-' + __searchCounter);
+ __searchCounter++;
+
+ var searchFn = function(event) {
+ var val = this.value;
+
+ if(previousSearch.return && event.key !== "Enter") {
+ return;
+ }
+
+ /* Now do the filter */
+ if ( val != previousSearch.search ) {
+ _fnProcessingRun(settings, opts.processing, function () {
+ previousSearch.search = val;
+
+ _fnFilterComplete( settings, previousSearch );
+
+ // Need to redraw, without resorting
+ settings._iDisplayStart = 0;
+ _fnDraw( settings );
+ });
+ }
+ };
+
+ var searchDelay = settings.searchDelay !== null ?
+ settings.searchDelay :
+ 0;
+
+ var jqFilter = $('input', filter)
+ .val( previousSearch.search )
+ .attr( 'placeholder', opts.placeholder )
+ .on(
+ 'keyup.DT search.DT input.DT paste.DT cut.DT',
+ searchDelay ?
+ DataTable.util.debounce( searchFn, searchDelay ) :
+ searchFn
+ )
+ .on( 'mouseup.DT', function(e) {
+ // Edge fix! Edge 17 does not trigger anything other than mouse events when clicking
+ // on the clear icon (Edge bug 17584515). This is safe in other browsers as `searchFn`
+ // checks the value to see if it has changed. In other browsers it won't have.
+ setTimeout( function () {
+ searchFn.call(jqFilter[0], e);
+ }, 10);
+ } )
+ .on( 'keypress.DT', function(e) {
+ /* Prevent form submission */
+ if ( e.keyCode == 13 ) {
+ return false;
+ }
+ } )
+ .attr('aria-controls', tableId);
+
+ // Update the input elements whenever the table is filtered
+ $(settings.nTable).on( 'search.dt.DT', function ( ev, s ) {
+ if ( settings === s && jqFilter[0] !== document.activeElement ) {
+ jqFilter.val( typeof previousSearch.search !== 'function'
+ ? previousSearch.search
+ : ''
+ );
+ }
+ } );
+
+ return filter;
+ }, 'f' );
+
+ // opts
+ // - type - button configuration
+ // - buttons - number of buttons to show - must be odd
+ DataTable.feature.register( 'paging', function ( settings, opts ) {
+ // Don't show the paging input if the table doesn't have paging enabled
+ if (! settings.oFeatures.bPaginate) {
+ return null;
+ }
+
+ opts = $.extend({
+ buttons: DataTable.ext.pager.numbers_length,
+ type: settings.sPaginationType,
+ boundaryNumbers: true,
+ firstLast: true,
+ previousNext: true,
+ numbers: true
+ }, opts);
+
+ var host = $('<div/>')
+ .addClass(settings.oClasses.paging.container + (opts.type ? ' paging_' + opts.type : ''))
+ .append(
+ $('<nav>')
+ .attr('aria-label', 'pagination')
+ .addClass(settings.oClasses.paging.nav)
+ );
+ var draw = function () {
+ _pagingDraw(settings, host.children(), opts);
+ };
+
+ settings.aoDrawCallback.push(draw);
+
+ // Responsive redraw of paging control
+ $(settings.nTable).on('column-sizing.dt.DT', draw);
+
+ return host;
+ }, 'p' );
+
+ /**
+ * Dynamically create the button type array based on the configuration options.
+ * This will only happen if the paging type is not defined.
+ */
+ function _pagingDynamic(opts) {
+ var out = [];
+
+ if (opts.numbers) {
+ out.push('numbers');
+ }
+
+ if (opts.previousNext) {
+ out.unshift('previous');
+ out.push('next');
+ }
+
+ if (opts.firstLast) {
+ out.unshift('first');
+ out.push('last');
+ }
+
+ return out;
+ }
+
+ function _pagingDraw(settings, host, opts) {
+ if (! settings._bInitComplete) {
+ return;
+ }
+
+ var
+ plugin = opts.type
+ ? DataTable.ext.pager[ opts.type ]
+ : _pagingDynamic,
+ aria = settings.oLanguage.oAria.paginate || {},
+ start = settings._iDisplayStart,
+ len = settings._iDisplayLength,
+ visRecords = settings.fnRecordsDisplay(),
+ all = len === -1,
+ page = all ? 0 : Math.ceil( start / len ),
+ pages = all ? 1 : Math.ceil( visRecords / len ),
+ buttons = [],
+ buttonEls = [],
+ buttonsNested = plugin(opts)
+ .map(function (val) {
+ return val === 'numbers'
+ ? _pagingNumbers(page, pages, opts.buttons, opts.boundaryNumbers)
+ : val;
+ });
+
+ // .flat() would be better, but not supported in old Safari
+ buttons = buttons.concat.apply(buttons, buttonsNested);
+
+ for (var i=0 ; i<buttons.length ; i++) {
+ var button = buttons[i];
+
+ var btnInfo = _pagingButtonInfo(settings, button, page, pages);
+ var btn = _fnRenderer( settings, 'pagingButton' )(
+ settings,
+ button,
+ btnInfo.display,
+ btnInfo.active,
+ btnInfo.disabled
+ );
+
+ var ariaLabel = typeof button === 'string'
+ ? aria[ button ]
+ : aria.number
+ ? aria.number + (button+1)
+ : null;
+
+ // Common attributes
+ $(btn.clicker).attr({
+ 'aria-controls': settings.sTableId,
+ 'aria-disabled': btnInfo.disabled ? 'true' : null,
+ 'aria-current': btnInfo.active ? 'page' : null,
+ 'aria-label': ariaLabel,
+ 'data-dt-idx': button,
+ 'tabIndex': btnInfo.disabled
+ ? -1
+ : settings.iTabIndex && btn.clicker[0].nodeName.toLowerCase() !== 'span'
+ ? settings.iTabIndex
+ : null, // `0` doesn't need a tabIndex since it is the default
+ });
+
+ if (typeof button !== 'number') {
+ $(btn.clicker).addClass(button);
+ }
+
+ _fnBindAction(
+ btn.clicker, {action: button}, function(e) {
+ e.preventDefault();
+
+ _fnPageChange( settings, e.data.action, true );
+ }
+ );
+
+ buttonEls.push(btn.display);
+ }
+
+ var wrapped = _fnRenderer(settings, 'pagingContainer')(
+ settings, buttonEls
+ );
+
+ var activeEl = host.find(document.activeElement).data('dt-idx');
+
+ host.empty().append(wrapped);
+
+ if ( activeEl !== undefined ) {
+ host.find( '[data-dt-idx='+activeEl+']' ).trigger('focus');
+ }
+
+ // Responsive - check if the buttons are over two lines based on the
+ // height of the buttons and the container.
+ if (buttonEls.length) {
+ var outerHeight = $(buttonEls[0]).outerHeight();
+
+ if (
+ opts.buttons > 1 && // prevent infinite
+ outerHeight > 0 && // will be 0 if hidden
+ $(host).height() >= (outerHeight * 2) - 10
+ ) {
+ _pagingDraw(settings, host, $.extend({}, opts, { buttons: opts.buttons - 2 }));
+ }
+ }
+ }
+
+ /**
+ * Get properties for a button based on the current paging state of the table
+ *
+ * @param {*} settings DT settings object
+ * @param {*} button The button type in question
+ * @param {*} page Table's current page
+ * @param {*} pages Number of pages
+ * @returns Info object
+ */
+ function _pagingButtonInfo(settings, button, page, pages) {
+ var lang = settings.oLanguage.oPaginate;
+ var o = {
+ display: '',
+ active: false,
+ disabled: false
+ };
+
+ switch ( button ) {
+ case 'ellipsis':
+ o.display = '…';
+ break;
+
+ case 'first':
+ o.display = lang.sFirst;
+
+ if (page === 0) {
+ o.disabled = true;
+ }
+ break;
+
+ case 'previous':
+ o.display = lang.sPrevious;
+
+ if ( page === 0 ) {
+ o.disabled = true;
+ }
+ break;
+
+ case 'next':
+ o.display = lang.sNext;
+
+ if ( pages === 0 || page === pages-1 ) {
+ o.disabled = true;
+ }
+ break;
+
+ case 'last':
+ o.display = lang.sLast;
+
+ if ( pages === 0 || page === pages-1 ) {
+ o.disabled = true;
+ }
+ break;
+
+ default:
+ if ( typeof button === 'number' ) {
+ o.display = settings.fnFormatNumber( button + 1 );
+
+ if (page === button) {
+ o.active = true;
+ }
+ }
+ break;
+ }
+
+ return o;
+ }
+
+ /**
+ * Compute what number buttons to show in the paging control
+ *
+ * @param {*} page Current page
+ * @param {*} pages Total number of pages
+ * @param {*} buttons Target number of number buttons
+ * @param {boolean} addFirstLast Indicate if page 1 and end should be included
+ * @returns Buttons to show
+ */
+ function _pagingNumbers ( page, pages, buttons, addFirstLast ) {
+ var
+ numbers = [],
+ half = Math.floor(buttons / 2),
+ before = addFirstLast ? 2 : 1,
+ after = addFirstLast ? 1 : 0;
+
+ if ( pages <= buttons ) {
+ numbers = _range(0, pages);
+ }
+ else if (buttons === 1) {
+ // Single button - current page only
+ numbers = [page];
+ }
+ else if (buttons === 3) {
+ // Special logic for just three buttons
+ if (page <= 1) {
+ numbers = [0, 1, 'ellipsis'];
+ }
+ else if (page >= pages - 2) {
+ numbers = _range(pages-2, pages);
+ numbers.unshift('ellipsis');
+ }
+ else {
+ numbers = ['ellipsis', page, 'ellipsis'];
+ }
+ }
+ else if ( page <= half ) {
+ numbers = _range(0, buttons-before);
+ numbers.push('ellipsis');
+
+ if (addFirstLast) {
+ numbers.push(pages-1);
+ }
+ }
+ else if ( page >= pages - 1 - half ) {
+ numbers = _range(pages-(buttons-before), pages);
+ numbers.unshift('ellipsis');
+
+ if (addFirstLast) {
+ numbers.unshift(0);
+ }
+ }
+ else {
+ numbers = _range(page-half+before, page+half-after);
+ numbers.push('ellipsis');
+ numbers.unshift('ellipsis');
+
+ if (addFirstLast) {
+ numbers.push(pages-1);
+ numbers.unshift(0);
+ }
+ }
+
+ return numbers;
+ }
+
+ var __lengthCounter = 0;
+
+ // opts
+ // - menu
+ // - text
+ DataTable.feature.register( 'pageLength', function ( settings, opts ) {
+ var features = settings.oFeatures;
+
+ // For compatibility with the legacy `pageLength` top level option
+ if (! features.bPaginate || ! features.bLengthChange) {
+ return null;
+ }
+
+ opts = $.extend({
+ menu: settings.aLengthMenu,
+ text: settings.oLanguage.sLengthMenu
+ }, opts);
+
+ var
+ classes = settings.oClasses.length,
+ tableId = settings.sTableId,
+ menu = opts.menu,
+ lengths = [],
+ language = [],
+ i;
+
+ // Options can be given in a number of ways
+ if (Array.isArray( menu[0] )) {
+ // Old 1.x style - 2D array
+ lengths = menu[0];
+ language = menu[1];
+ }
+ else {
+ for ( i=0 ; i<menu.length ; i++ ) {
+ // An object with different label and value
+ if ($.isPlainObject(menu[i])) {
+ lengths.push(menu[i].value);
+ language.push(menu[i].label);
+ }
+ else {
+ // Or just a number to display and use
+ lengths.push(menu[i]);
+ language.push(menu[i]);
+ }
+ }
+ }
+
+ // We can put the <select> outside of the label if it is at the start or
+ // end which helps improve accessability (not all screen readers like
+ // implicit for elements).
+ var end = opts.text.match(/_MENU_$/);
+ var start = opts.text.match(/^_MENU_/);
+ var removed = opts.text.replace(/_MENU_/, '');
+ var str = '<label>' + opts.text + '</label>';
+
+ if (start) {
+ str = '_MENU_<label>' + removed + '</label>';
+ }
+ else if (end) {
+ str = '<label>' + removed + '</label>_MENU_';
+ }
+
+ // Wrapper element - use a span as a holder for where the select will go
+ var tmpId = 'tmp-' + (+new Date())
+ var div = $('<div/>')
+ .addClass( classes.container )
+ .append(
+ str.replace( '_MENU_', '<span id="'+tmpId+'"></span>' )
+ );
+
+ // Save text node content for macro updating
+ var textNodes = [];
+ Array.prototype.slice.call(div.find('label')[0].childNodes).forEach(function (el) {
+ if (el.nodeType === Node.TEXT_NODE) {
+ textNodes.push({
+ el: el,
+ text: el.textContent
+ });
+ }
+ });
+
+ // Update the label text in case it has an entries value
+ var updateEntries = function (len) {
+ textNodes.forEach(function (node) {
+ node.el.textContent = _fnMacros(settings, node.text, len);
+ });
+ }
+
+ // Next, the select itself, along with the options
+ var select = $('<select/>', {
+ 'aria-controls': tableId,
+ 'class': classes.select
+ } );
+
+ for ( i=0 ; i<lengths.length ; i++ ) {
+ select[0][ i ] = new Option(
+ typeof language[i] === 'number' ?
+ settings.fnFormatNumber( language[i] ) :
+ language[i],
+ lengths[i]
+ );
+ }
+
+ // add for and id to label and input
+ div.find('label').attr('for', 'dt-length-' + __lengthCounter);
+ select.attr('id', 'dt-length-' + __lengthCounter);
+ __lengthCounter++;
+
+ // Swap in the select list
+ div.find('#' + tmpId).replaceWith(select);
+
+ // Can't use `select` variable as user might provide their own and the
+ // reference is broken by the use of outerHTML
+ $('select', div)
+ .val( settings._iDisplayLength )
+ .on( 'change.DT', function() {
+ _fnLengthChange( settings, $(this).val() );
+ _fnDraw( settings );
+ } );
+
+ // Update node value whenever anything changes the table's length
+ $(settings.nTable).on( 'length.dt.DT', function (e, s, len) {
+ if ( settings === s ) {
+ $('select', div).val( len );
+
+ // Resolve plurals in the text for the new length
+ updateEntries(len);
+ }
+ } );
+
+ updateEntries(settings._iDisplayLength);
+
+ return div;
+ }, 'l' );
+
+ // jQuery access
+ $.fn.dataTable = DataTable;
+
+ // Provide access to the host jQuery object (circular reference)
+ DataTable.$ = $;
+
+ // Legacy aliases
+ $.fn.dataTableSettings = DataTable.settings;
+ $.fn.dataTableExt = DataTable.ext;
+
+ // With a capital `D` we return a DataTables API instance rather than a
+ // jQuery object
+ $.fn.DataTable = function ( opts ) {
+ return $(this).dataTable( opts ).api();
+ };
+
+ // All properties that are available to $.fn.dataTable should also be
+ // available on $.fn.DataTable
+ $.each( DataTable, function ( prop, val ) {
+ $.fn.DataTable[ prop ] = val;
+ } );
+
+ return DataTable;
+}));
+
+
+/*! DataTables styling integration
+ * © SpryMedia Ltd - datatables.net/license
+ */
+
+(function( factory ){
+ if ( typeof define === 'function' && define.amd ) {
+ // AMD
+ define( ['jquery', 'datatables.net'], function ( $ ) {
+ return factory( $, window, document );
+ } );
+ }
+ else if ( typeof exports === 'object' ) {
+ // CommonJS
+ var jq = require('jquery');
+ var cjsRequires = function (root, $) {
+ if ( ! $.fn.dataTable ) {
+ require('datatables.net')(root, $);
+ }
+ };
+
+ if (typeof window === 'undefined') {
+ module.exports = function (root, $) {
+ if ( ! root ) {
+ // CommonJS environments without a window global must pass a
+ // root. This will give an error otherwise
+ root = window;
+ }
+
+ if ( ! $ ) {
+ $ = jq( root );
+ }
+
+ cjsRequires( root, $ );
+ return factory( $, root, root.document );
+ };
+ }
+ else {
+ cjsRequires( window, jq );
+ module.exports = factory( jq, window, window.document );
+ }
+ }
+ else {
+ // Browser
+ factory( jQuery, window, document );
+ }
+}(function( $, window, document ) {
+'use strict';
+var DataTable = $.fn.dataTable;
+
+
+
+
+
+return DataTable;
+}));
+
+
--- /dev/null
+/*
+ * This combined file was created by the DataTables downloader builder:
+ * https://datatables.net/download
+ *
+ * To rebuild or modify this file with the latest versions of the included
+ * software please visit:
+ * https://datatables.net/download/#dt/dt-2.2.2
+ *
+ * Included libraries:
+ * DataTables 2.2.2
+ */
+
+/*! DataTables 2.2.2
+ * © SpryMedia Ltd - datatables.net/license
+ */
+!function(n){"use strict";var r;"function"==typeof define&&define.amd?define(["jquery"],function(e){return n(e,window,document)}):"object"==typeof exports?(r=require("jquery"),"undefined"==typeof window?module.exports=function(e,t){return e=e||window,t=t||r(e),n(t,e,e.document)}:module.exports=n(r,window,window.document)):window.DataTable=n(jQuery,window,document)}(function(H,W,S){"use strict";function f(e){var t=parseInt(e,10);return!isNaN(t)&&isFinite(e)?t:null}function s(e,t,n,r){var a=typeof e,o="string"==a;return"number"==a||"bigint"==a||!(!r||!_(e))||(t&&o&&(e=E(e,t)),n&&o&&(e=e.replace(P,"")),!isNaN(parseFloat(e))&&isFinite(e))}function c(e,t,n,r){var a;return!(!r||!_(e))||("string"!=typeof e||!e.match(/<(input|select)/i))&&(_(a=e)||"string"==typeof a)&&!!s(w(e),t,n,r)||null}function m(e,t,n,r){var a=[],o=0,i=t.length;if(void 0!==r)for(;o<i;o++)e[t[o]]&&e[t[o]][n]&&a.push(e[t[o]][n][r]);else for(;o<i;o++)e[t[o]]&&a.push(e[t[o]][n]);return a}function h(e,t){var n,r=[];void 0===t?(t=0,n=e):(n=t,t=e);for(var a=t;a<n;a++)r.push(a);return r}function A(e){for(var t=[],n=0,r=e.length;n<r;n++)e[n]&&t.push(e[n]);return t}var T,X,t,e,V=function(e,P){var E,k,M;return V.factory(e,P)?V:this instanceof V?H(e).DataTable(P):(k=void 0===(P=e),M=(E=this).length,k&&(P={}),this.api=function(){return new X(this)},this.each(function(){var e=1<M?tt({},P,!0):P,t=0,n=this.getAttribute("id"),r=V.defaults,a=H(this);if("table"!=this.nodeName.toLowerCase())z(null,0,"Non-table node initialisation ("+this.nodeName+")",2);else{H(this).trigger("options.dt",e),Q(r),K(r.column),B(r,r,!0),B(r.column,r.column,!0),B(r,H.extend(e,a.data()),!0);var o=V.settings;for(t=0,j=o.length;t<j;t++){var i=o[t];if(i.nTable==this||i.nTHead&&i.nTHead.parentNode==this||i.nTFoot&&i.nTFoot.parentNode==this){var l=(void 0!==e.bRetrieve?e:r).bRetrieve,s=(void 0!==e.bDestroy?e:r).bDestroy;if(k||l)return i.oInstance;if(s){new V.Api(i).destroy();break}return void z(i,0,"Cannot reinitialise DataTable",3)}if(i.sTableId==this.id){o.splice(t,1);break}}null!==n&&""!==n||(n="DataTables_Table_"+V.ext._unique++,this.id=n);var u,c=H.extend(!0,{},V.models.oSettings,{sDestroyWidth:a[0].style.width,sInstance:n,sTableId:n,colgroup:H("<colgroup>").prependTo(this),fastData:function(e,t,n){return q(c,e,t,n)}}),n=(c.nTable=this,c.oInit=e,o.push(c),c.api=new X(c),c.oInstance=1===E.length?E:a.dataTable(),Q(e),e.aLengthMenu&&!e.iDisplayLength&&(e.iDisplayLength=Array.isArray(e.aLengthMenu[0])?e.aLengthMenu[0][0]:H.isPlainObject(e.aLengthMenu[0])?e.aLengthMenu[0].value:e.aLengthMenu[0]),e=tt(H.extend(!0,{},r),e),$(c.oFeatures,e,["bPaginate","bLengthChange","bFilter","bSort","bSortMulti","bInfo","bProcessing","bAutoWidth","bSortClasses","bServerSide","bDeferRender"]),$(c,e,["ajax","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","iStateDuration","bSortCellsTop","iTabIndex","sDom","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId","caption","layout","orderDescReverse","typeDetect",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"]]),$(c.oScroll,e,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]),$(c.oLanguage,e,"fnInfoCallback"),Y(c,"aoDrawCallback",e.fnDrawCallback),Y(c,"aoStateSaveParams",e.fnStateSaveParams),Y(c,"aoStateLoadParams",e.fnStateLoadParams),Y(c,"aoStateLoaded",e.fnStateLoaded),Y(c,"aoRowCallback",e.fnRowCallback),Y(c,"aoRowCreatedCallback",e.fnCreatedRow),Y(c,"aoHeaderCallback",e.fnHeaderCallback),Y(c,"aoFooterCallback",e.fnFooterCallback),Y(c,"aoInitComplete",e.fnInitComplete),Y(c,"aoPreDrawCallback",e.fnPreDrawCallback),c.rowIdFn=U(e.rowId),c),d=(V.__browser||(f={},V.__browser=f,p=H("<div/>").css({position:"fixed",top:0,left:-1*W.pageXOffset,height:1,width:1,overflow:"hidden"}).append(H("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(H("<div/>").css({width:"100%",height:10}))).appendTo("body"),d=p.children(),u=d.children(),f.barWidth=d[0].offsetWidth-d[0].clientWidth,f.bScrollbarLeft=1!==Math.round(u.offset().left),p.remove()),H.extend(n.oBrowser,V.__browser),n.oScroll.iBarWidth=V.__browser.barWidth,c.oClasses),f=(H.extend(d,V.ext.classes,e.oClasses),a.addClass(d.table),c.oFeatures.bPaginate||(e.iDisplayStart=0),void 0===c.iInitDisplayStart&&(c.iInitDisplayStart=e.iDisplayStart,c._iDisplayStart=e.iDisplayStart),e.iDeferLoading),h=(null!==f&&(c.deferLoading=!0,u=Array.isArray(f),c._iRecordsDisplay=u?f[0]:f,c._iRecordsTotal=u?f[1]:f),[]),p=this.getElementsByTagName("thead"),n=Ae(c,p[0]);if(e.aoColumns)h=e.aoColumns;else if(n.length)for(j=n[t=0].length;t<j;t++)h.push(null);for(t=0,j=h.length;t<j;t++)ee(c);var g,v,m,b,y,D,x,S=c,w=e.aoColumnDefs,T=h,_=n,C=function(e,t){te(c,e,t)},L=S.aoColumns;if(T)for(g=0,v=T.length;g<v;g++)T[g]&&T[g].name&&(L[g].sName=T[g].name);if(w)for(g=w.length-1;0<=g;g--){var I=void 0!==(x=w[g]).target?x.target:void 0!==x.targets?x.targets:x.aTargets;for(Array.isArray(I)||(I=[I]),m=0,b=I.length;m<b;m++){var A=I[m];if("number"==typeof A&&0<=A){for(;L.length<=A;)ee(S);C(A,x)}else if("number"==typeof A&&A<0)C(L.length+A,x);else if("string"==typeof A)for(y=0,D=L.length;y<D;y++)"_all"===A?C(y,x):-1!==A.indexOf(":name")?L[y].sName===A.replace(":name","")&&C(y,x):_.forEach(function(e){e[y]&&(e=H(e[y].cell),A.match(/^[a-z][\w-]*$/i)&&(A="."+A),e.is(A))&&C(y,x)})}}if(T)for(g=0,v=T.length;g<v;g++)C(g,T[g]);var N,n=a.children("tbody").find("tr").eq(0),F=(n.length&&(N=function(e,t){return null!==e.getAttribute("data-"+t)?t:null},H(n[0]).children("th, td").each(function(e,t){var n,r=c.aoColumns[e];r||z(c,0,"Incorrect column count",18),r.mData===e&&(n=N(t,"sort")||N(t,"order"),t=N(t,"filter")||N(t,"search"),null===n&&null===t||(r.mData={_:e+".display",sort:null!==n?e+".@data-"+n:void 0,type:null!==n?e+".@data-"+n:void 0,filter:null!==t?e+".@data-"+t:void 0},r._isArrayHost=!0,te(c,e)))})),Y(c,"aoDrawCallback",Ke),c.oFeatures);if(e.bStateSave&&(F.bStateSave=!0),void 0===e.aaSorting)for(var O=c.aaSorting,t=0,j=O.length;t<j;t++)O[t][1]=c.aoColumns[t].asSorting[0];Qe(c),Y(c,"aoDrawCallback",function(){(c.bSorted||"ssp"===J(c)||F.bDeferRender)&&Qe(c)});var n=a.children("caption"),n=(c.caption&&(n=0===n.length?H("<caption/>").appendTo(a):n).html(c.caption),n.length&&(n[0]._captionSide=n.css("caption-side"),c.captionNode=n[0]),0===p.length&&(p=H("<thead/>").appendTo(a)),c.nTHead=p[0],a.children("tbody")),n=(0===n.length&&(n=H("<tbody/>").insertAfter(p)),c.nTBody=n[0],a.children("tfoot")),R=(0===n.length&&(n=H("<tfoot/>").appendTo(a)),c.nTFoot=n[0],c.aiDisplay=c.aiDisplayMaster.slice(),c.bInitialised=!0,c.oLanguage);H.extend(!0,R,e.oLanguage),R.sUrl?H.ajax({dataType:"json",url:R.sUrl,success:function(e){B(r.oLanguage,e),H.extend(!0,R,e,c.oInit.oLanguage),G(c,null,"i18n",[c],!0),Me(c)},error:function(){z(c,0,"i18n file loading error",21),Me(c)}}):(G(c,null,"i18n",[c],!0),Me(c))}}),E=null,this)},g=(V.ext=T={buttons:{},classes:{},builder:"dt/dt-2.2.2",errMode:"alert",feature:[],features:{},search:[],selector:{cell:[],column:[],row:[]},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{className:{},detect:[],render:{},search:{},order:{}},_unique:0,fnVersionCheck:V.fnVersionCheck,iApiIndex:0,sVersion:V.version},H.extend(T,{afnFiltering:T.search,aTypes:T.type.detect,ofnSearch:T.type.search,oSort:T.type.order,afnSortData:T.order,aoFeatures:T.feature,oStdClasses:T.classes,oPagination:T.pager}),H.extend(V.ext.classes,{container:"dt-container",empty:{row:"dt-empty"},info:{container:"dt-info"},layout:{row:"dt-layout-row",cell:"dt-layout-cell",tableRow:"dt-layout-table",tableCell:"",start:"dt-layout-start",end:"dt-layout-end",full:"dt-layout-full"},length:{container:"dt-length",select:"dt-input"},order:{canAsc:"dt-orderable-asc",canDesc:"dt-orderable-desc",isAsc:"dt-ordering-asc",isDesc:"dt-ordering-desc",none:"dt-orderable-none",position:"sorting_"},processing:{container:"dt-processing"},scrolling:{body:"dt-scroll-body",container:"dt-scroll",footer:{self:"dt-scroll-foot",inner:"dt-scroll-footInner"},header:{self:"dt-scroll-head",inner:"dt-scroll-headInner"}},search:{container:"dt-search",input:"dt-input"},table:"dataTable",tbody:{cell:"",row:""},thead:{cell:"",row:""},tfoot:{cell:"",row:""},paging:{active:"current",button:"dt-paging-button",container:"dt-paging",disabled:"disabled",nav:""}}),{}),N=/[\r\n\u2028]/g,F=/<([^>]*>)/g,O=Math.pow(2,28),j=/^\d{2,4}[./-]\d{1,2}[./-]\d{1,2}([T ]{1}\d{1,2}[:.]\d{2}([.:]\d{2})?)?$/,R=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^","-"].join("|\\")+")","g"),P=/['\u00A0,$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,_=function(e){return!e||!0===e||"-"===e},E=function(e,t){return g[t]||(g[t]=new RegExp(Pe(t),"g")),"string"==typeof e&&"."!==t?e.replace(/\./g,"").replace(g[t],"."):e},b=function(e,t,n){var r=[],a=0,o=e.length;if(void 0!==n)for(;a<o;a++)e[a]&&e[a][t]&&r.push(e[a][t][n]);else for(;a<o;a++)e[a]&&r.push(e[a][t]);return r},w=function(e){if(!e||"string"!=typeof e)return e;if(e.length>O)throw new Error("Exceeded max str len");var t;for(e=e.replace(F,"");(e=(t=e).replace(/<script/i,""))!==t;);return t},u=function(e){return"string"==typeof(e=Array.isArray(e)?e.join(","):e)?e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):e},k=function(e,t){var n;return"string"!=typeof e?e:(n=e.normalize?e.normalize("NFD"):e).length!==e.length?(!0===t?e+" ":"")+n.replace(/[\u0300-\u036f]/g,""):n},x=function(e){if(Array.from&&Set)return Array.from(new Set(e));if(function(e){if(!(e.length<2))for(var t=e.slice().sort(),n=t[0],r=1,a=t.length;r<a;r++){if(t[r]===n)return!1;n=t[r]}return!0}(e))return e.slice();var t,n,r,a=[],o=e.length,i=0;e:for(n=0;n<o;n++){for(t=e[n],r=0;r<i;r++)if(a[r]===t)continue e;a.push(t),i++}return a},M=function(e,t){if(Array.isArray(t))for(var n=0;n<t.length;n++)M(e,t[n]);else e.push(t);return e};function y(t,e){e&&e.split(" ").forEach(function(e){e&&t.classList.add(e)})}function Z(t){var n,r,a={};H.each(t,function(e){(n=e.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(n[1]+" ")&&(r=e.replace(n[0],n[2].toLowerCase()),a[r]=e,"o"===n[1])&&Z(t[e])}),t._hungarianMap=a}function B(t,n,r){var a;t._hungarianMap||Z(t),H.each(n,function(e){void 0===(a=t._hungarianMap[e])||!r&&void 0!==n[a]||("o"===a.charAt(0)?(n[a]||(n[a]={}),H.extend(!0,n[a],n[e]),B(t[a],n[a],r)):n[a]=n[e])})}V.util={diacritics:function(e,t){if("function"!=typeof e)return k(e,t);k=e},debounce:function(n,r){var a;return function(){var e=this,t=arguments;clearTimeout(a),a=setTimeout(function(){n.apply(e,t)},r||250)}},throttle:function(r,e){var a,o,i=void 0!==e?e:200;return function(){var e=this,t=+new Date,n=arguments;a&&t<a+i?(clearTimeout(o),o=setTimeout(function(){a=void 0,r.apply(e,n)},i)):(a=t,r.apply(e,n))}},escapeRegex:function(e){return e.replace(R,"\\$1")},set:function(r){var f;return H.isPlainObject(r)?V.util.set(r._):null===r?function(){}:"function"==typeof r?function(e,t,n){r(e,"set",t,n)}:"string"!=typeof r||-1===r.indexOf(".")&&-1===r.indexOf("[")&&-1===r.indexOf("(")?function(e,t){e[r]=t}:(f=function(e,t,n){for(var r,a,o,i,l=ge(n),n=l[l.length-1],s=0,u=l.length-1;s<u;s++){if("__proto__"===l[s]||"constructor"===l[s])throw new Error("Cannot set prototype values");if(r=l[s].match(pe),a=l[s].match(p),r){if(l[s]=l[s].replace(pe,""),e[l[s]]=[],(r=l.slice()).splice(0,s+1),i=r.join("."),Array.isArray(t))for(var c=0,d=t.length;c<d;c++)f(o={},t[c],i),e[l[s]].push(o);else e[l[s]]=t;return}a&&(l[s]=l[s].replace(p,""),e=e[l[s]](t)),null!==e[l[s]]&&void 0!==e[l[s]]||(e[l[s]]={}),e=e[l[s]]}n.match(p)?e[n.replace(p,"")](t):e[n.replace(pe,"")]=t},function(e,t){return f(e,t,r)})},get:function(a){var o,f;return H.isPlainObject(a)?(o={},H.each(a,function(e,t){t&&(o[e]=V.util.get(t))}),function(e,t,n,r){var a=o[t]||o._;return void 0!==a?a(e,t,n,r):e}):null===a?function(e){return e}:"function"==typeof a?function(e,t,n,r){return a(e,t,n,r)}:"string"!=typeof a||-1===a.indexOf(".")&&-1===a.indexOf("[")&&-1===a.indexOf("(")?function(e){return e[a]}:(f=function(e,t,n){var r,a,o;if(""!==n)for(var i=ge(n),l=0,s=i.length;l<s;l++){if(d=i[l].match(pe),r=i[l].match(p),d){if(i[l]=i[l].replace(pe,""),""!==i[l]&&(e=e[i[l]]),a=[],i.splice(0,l+1),o=i.join("."),Array.isArray(e))for(var u=0,c=e.length;u<c;u++)a.push(f(e[u],t,o));var d=d[0].substring(1,d[0].length-1);e=""===d?a:a.join(d);break}if(r)i[l]=i[l].replace(p,""),e=e[i[l]]();else{if(null===e||null===e[i[l]])return null;if(void 0===e||void 0===e[i[l]])return;e=e[i[l]]}}return e},function(e,t){return f(e,t,a)})},stripHtml:function(e){var t=typeof e;if("function"!=t)return"string"==t?w(e):e;w=e},escapeHtml:function(e){var t=typeof e;if("function"!=t)return"string"==t||Array.isArray(e)?u(e):e;u=e},unique:x};var a=function(e,t,n){void 0!==e[t]&&(e[n]=e[t])};function Q(e){a(e,"ordering","bSort"),a(e,"orderMulti","bSortMulti"),a(e,"orderClasses","bSortClasses"),a(e,"orderCellsTop","bSortCellsTop"),a(e,"order","aaSorting"),a(e,"orderFixed","aaSortingFixed"),a(e,"paging","bPaginate"),a(e,"pagingType","sPaginationType"),a(e,"pageLength","iDisplayLength"),a(e,"searching","bFilter"),"boolean"==typeof e.sScrollX&&(e.sScrollX=e.sScrollX?"100%":""),"boolean"==typeof e.scrollX&&(e.scrollX=e.scrollX?"100%":"");var t=e.aoSearchCols;if(t)for(var n=0,r=t.length;n<r;n++)t[n]&&B(V.models.oSearch,t[n]);e.serverSide&&!e.searchDelay&&(e.searchDelay=400)}function K(e){a(e,"orderable","bSortable"),a(e,"orderData","aDataSort"),a(e,"orderSequence","asSorting"),a(e,"orderDataType","sortDataType");var t=e.aDataSort;"number"!=typeof t||Array.isArray(t)||(e.aDataSort=[t])}function ee(e){var t=V.defaults.column,n=e.aoColumns.length,t=H.extend({},V.models.oColumn,t,{aDataSort:t.aDataSort||[n],mData:t.mData||n,idx:n,searchFixed:{},colEl:H("<col>").attr("data-dt-column",n)}),t=(e.aoColumns.push(t),e.aoPreSearchCols);t[n]=H.extend({},V.models.oSearch,t[n])}function te(e,t,n){function r(e){return"string"==typeof e&&-1!==e.indexOf("@")}var a=e.aoColumns[t],o=(null!=n&&(K(n),B(V.defaults.column,n,!0),void 0===n.mDataProp||n.mData||(n.mData=n.mDataProp),n.sType&&(a._sManualType=n.sType),n.className&&!n.sClass&&(n.sClass=n.className),t=a.sClass,H.extend(a,n),$(a,n,"sWidth","sWidthOrig"),t!==a.sClass&&(a.sClass=t+" "+a.sClass),void 0!==n.iDataSort&&(a.aDataSort=[n.iDataSort]),$(a,n,"aDataSort")),a.mData),i=U(o);a.mRender&&Array.isArray(a.mRender)&&(n=(t=a.mRender.slice()).shift(),a.mRender=V.render[n].apply(W,t)),a._render=a.mRender?U(a.mRender):null;a._bAttrSrc=H.isPlainObject(o)&&(r(o.sort)||r(o.type)||r(o.filter)),a._setter=null,a.fnGetData=function(e,t,n){var r=i(e,t,void 0,n);return a._render&&t?a._render(r,t,e,n):r},a.fnSetData=function(e,t,n){return v(o)(e,t,n)},"number"==typeof o||a._isArrayHost||(e._rowReadObject=!0),e.oFeatures.bSort||(a.bSortable=!1)}function ne(e){!function(t){if(t.oFeatures.bAutoWidth){var e,n,r=t.nTable,a=t.aoColumns,o=t.oScroll,i=o.sY,l=o.sX,o=o.sXInner,s=ie(t,"bVisible"),u=r.getAttribute("width"),c=r.parentNode,d=r.style.width,f=Ue(t);if(f===t.containerWidth)return;t.containerWidth=f,d||u||(r.style.width="100%",d="100%"),d&&-1!==d.indexOf("%")&&(u=d),G(t,null,"column-calc",{visible:s},!1);var f=H(r.cloneNode()).css("visibility","hidden").removeAttr("id"),h=(f.append("<tbody>"),H("<tr/>").appendTo(f.find("tbody")));for(f.append(H(t.nTHead).clone()).append(H(t.nTFoot).clone()),f.find("tfoot th, tfoot td").css("width",""),f.find("thead th, thead td").each(function(){var e=ce(t,this,!0,!1);e?(this.style.width=e,l&&(this.style.minWidth=e,H(this).append(H("<div/>").css({width:e,margin:0,padding:0,border:0,height:1})))):this.style.width=""}),e=0;e<s.length;e++){p=s[e],n=a[p];var p=function(e,t){var n=e.aoColumns[t];if(!n.maxLenString){for(var r,a="",o=-1,i=0,l=e.aiDisplayMaster.length;i<l;i++){var s=e.aiDisplayMaster[i],s=De(e,s)[t],s=s&&"object"==typeof s&&s.nodeType?s.innerHTML:s+"";s=s.replace(/id=".*?"/g,"").replace(/name=".*?"/g,""),(r=w(s).replace(/ /g," ")).length>o&&(a=s,o=r.length)}n.maxLenString=a}return n.maxLenString}(t,p),g=T.type.className[n.sType],v=p+n.sContentPadding,p=-1===p.indexOf("<")?S.createTextNode(v):v;H("<td/>").addClass(g).addClass(n.sClass).append(p).appendTo(h)}H("[name]",f).removeAttr("name");var m,b,d=H("<div/>").css(l||i?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(f).appendTo(c),y=(l&&o?f.width(o):l?(f.css("width","auto"),f.removeAttr("width"),f.outerWidth()<c.clientWidth&&u&&f.outerWidth(c.clientWidth)):i?f.outerWidth(c.clientWidth):u&&f.outerWidth(u),0),D=f.find("tbody tr").eq(0).children();for(e=0;e<s.length;e++){var x=D[e].getBoundingClientRect().width;y+=x,a[s[e]].sWidth=I(x)}r.style.width=I(y),d.remove(),u&&(r.style.width=I(u)),!u&&!l||t._reszEvt||(m=V.util.throttle(function(){var e=Ue(t);t.bDestroying||0===e||ne(t)}),W.ResizeObserver?(b=H(t.nTableWrapper).is(":visible"),o=H("<div>").css({width:"100%",height:0}).addClass("dt-autosize").appendTo(t.nTableWrapper),t.resizeObserver=new ResizeObserver(function(e){b?b=!1:m()}),t.resizeObserver.observe(o[0])):H(W).on("resize.DT-"+t.sInstance,m),t._reszEvt=!0)}}(e);for(var t=e,n=t.aoColumns,r=0;r<n.length;r++){var a=ce(t,[r],!1,!1);n[r].colEl.css("width",a),t.oScroll.sX&&n[r].colEl.css("min-width",a)}var o=e.oScroll;""===o.sY&&""===o.sX||qe(e),G(e,null,"column-sizing",[e])}function re(e,t){e=ie(e,"bVisible");return"number"==typeof e[t]?e[t]:null}function ae(e,t){e=ie(e,"bVisible").indexOf(t);return-1!==e?e:null}function oe(e){var t=e.aoHeader,n=e.aoColumns,r=0;if(t.length)for(var a=0,o=t[0].length;a<o;a++)n[a].bVisible&&"none"!==H(t[0][a].cell).css("display")&&r++;return r}function ie(e,n){var r=[];return e.aoColumns.map(function(e,t){e[n]&&r.push(t)}),r}function le(e,t){return!0===t?e._name:t}function se(e){for(var t,n,r,a,o,i,l=e.aoColumns,s=e.aoData,u=V.ext.type.detect,c=0,d=l.length;c<d;c++){if(i=[],!(o=l[c]).sType&&o._sManualType)o.sType=o._sManualType;else if(!o.sType){if(!e.typeDetect)return;for(t=0,n=u.length;t<n;t++){var f=u[t],h=f.oneOf,p=f.allOf||f,g=f.init,v=!1,m=null;if(g&&(m=le(f,g(e,o,c)))){o.sType=m;break}for(r=0,a=s.length;r<a;r++)if(s[r]){if(void 0===i[r]&&(i[r]=q(e,r,c,"type")),h&&!v&&(v=le(f,h(i[r],e))),!(m=le(f,p(i[r],e)))&&t!==u.length-3)break;if("html"===m&&!_(i[r]))break}if(h&&v&&m||!h&&m){o.sType=m;break}}o.sType||(o.sType="string")}var b=T.type.className[o.sType],b=(b&&(ue(e.aoHeader,c,b),ue(e.aoFooter,c,b)),T.type.render[o.sType]);if(b&&!o._render){o._render=V.util.get(b),y=w=S=x=D=void 0;for(var y,D=e,x=c,S=D.aoData,w=0;w<S.length;w++)S[w].nTr&&(y=q(D,w,x,"display"),S[w].displayData[x]=y,he(S[w].anCells[x],y))}}}function ue(e,t,n){e.forEach(function(e){e[t]&&e[t].unique&&y(e[t].cell,n)})}function ce(e,t,n,r){Array.isArray(t)||(t=de(t));for(var a,o=0,i=e.aoColumns,l=0,s=t.length;l<s;l++){var u=i[t[l]],c=n?u.sWidthOrig:u.sWidth;if(r||!1!==u.bVisible){if(null==c)return null;"number"==typeof c?(a="px",o+=c):(u=c.match(/([\d\.]+)([^\d]*)/))&&(o+=+u[1],a=3===u.length?u[2]:"px")}}return o+a}function de(e){e=H(e).closest("[data-dt-column]").attr("data-dt-column");return e?e.split(",").map(function(e){return+e}):[]}function D(e,t,n,r){for(var a=e.aoData.length,o=H.extend(!0,{},V.models.oRow,{src:n?"dom":"data",idx:a}),i=(o._aData=t,e.aoData.push(o),e.aoColumns),l=0,s=i.length;l<s;l++)i[l].sType=null;e.aiDisplayMaster.push(a);t=e.rowIdFn(t);return void 0!==t&&(e.aIds[t]=o),!n&&e.oFeatures.bDeferRender||xe(e,a,n,r),a}function fe(n,e){var r;return(e=e instanceof H?e:H(e)).map(function(e,t){return r=ye(n,t),D(n,r.data,t,r.cells)})}function q(e,t,n,r){"search"===r?r="filter":"order"===r&&(r="sort");var a=e.aoData[t];if(a){var o=e.iDraw,i=e.aoColumns[n],a=a._aData,l=i.sDefaultContent,s=i.fnGetData(a,r,{settings:e,row:t,col:n});if(void 0===(s="display"!==r&&s&&"object"==typeof s&&s.nodeName?s.innerHTML:s))return e.iDrawError!=o&&null===l&&(z(e,0,"Requested unknown parameter "+("function"==typeof i.mData?"{function}":"'"+i.mData+"'")+" for row "+t+", column "+n,4),e.iDrawError=o),l;if(s!==a&&null!==s||null===l||void 0===r){if("function"==typeof s)return s.call(a)}else s=l;return null===s&&"display"===r?"":s="filter"===r&&(t=V.ext.type.search)[i.sType]?t[i.sType](s):s}}function he(e,t){t&&"object"==typeof t&&t.nodeName?H(e).empty().append(t):e.innerHTML=t}var pe=/\[.*?\]$/,p=/\(\)$/;function ge(e){return(e.match(/(\\.|[^.])+/g)||[""]).map(function(e){return e.replace(/\\\./g,".")})}var U=V.util.get,v=V.util.set;function ve(e){return b(e.aoData,"_aData")}function me(e){e.aoData.length=0,e.aiDisplayMaster.length=0,e.aiDisplay.length=0,e.aIds={}}function be(e,t,n,r){var a,o,i=e.aoData[t];if(i._aSortData=null,i._aFilterData=null,i.displayData=null,"dom"!==n&&(n&&"auto"!==n||"dom"!==i.src)){var l=i.anCells,s=De(e,t);if(l)if(void 0!==r)he(l[r],s[r]);else for(a=0,o=l.length;a<o;a++)he(l[a],s[a])}else i._aData=ye(e,i,r,void 0===r?void 0:i._aData).data;var u=e.aoColumns;if(void 0!==r)u[r].sType=null,u[r].maxLenString=null;else{for(a=0,o=u.length;a<o;a++)u[a].sType=null,u[a].maxLenString=null;Se(e,i)}}function ye(e,t,n,r){function a(e,t){var n;"string"==typeof e&&-1!==(n=e.indexOf("@"))&&(n=e.substring(n+1),v(e)(r,t.getAttribute(n)))}function o(e){void 0!==n&&n!==d||(l=f[d],s=e.innerHTML.trim(),l&&l._bAttrSrc?(v(l.mData._)(r,s),a(l.mData.sort,e),a(l.mData.type,e),a(l.mData.filter,e)):h?(l._setter||(l._setter=v(l.mData)),l._setter(r,s)):r[d]=s),d++}var i,l,s,u=[],c=t.firstChild,d=0,f=e.aoColumns,h=e._rowReadObject;r=void 0!==r?r:h?{}:[];if(c)for(;c;)"TD"!=(i=c.nodeName.toUpperCase())&&"TH"!=i||(o(c),u.push(c)),c=c.nextSibling;else for(var p=0,g=(u=t.anCells).length;p<g;p++)o(u[p]);var t=t.firstChild?t:t.nTr;return t&&(t=t.getAttribute("id"))&&v(e.rowId)(r,t),{data:r,cells:u}}function De(e,t){var n=e.aoData[t],r=e.aoColumns;if(!n.displayData){n.displayData=[];for(var a=0,o=r.length;a<o;a++)n.displayData.push(q(e,t,a,"display"))}return n.displayData}function xe(e,t,n,r){var a,o,i,l,s,u,c=e.aoData[t],d=c._aData,f=[],h=e.oClasses.tbody.row;if(null===c.nTr){for(a=n||S.createElement("tr"),c.nTr=a,c.anCells=f,y(a,h),a._DT_RowIndex=t,Se(e,c),l=0,s=e.aoColumns.length;l<s;l++){i=e.aoColumns[l],(o=(u=!n||!r[l])?S.createElement(i.sCellType):r[l])||z(e,0,"Incorrect column count",18),o._DT_CellIndex={row:t,column:l},f.push(o);var p=De(e,t);!u&&(!i.mRender&&i.mData===l||H.isPlainObject(i.mData)&&i.mData._===l+".display")||he(o,p[l]),y(o,i.sClass),i.bVisible&&u?a.appendChild(o):i.bVisible||u||o.parentNode.removeChild(o),i.fnCreatedCell&&i.fnCreatedCell.call(e.oInstance,o,q(e,t,l),d,t,l)}G(e,"aoRowCreatedCallback","row-created",[a,d,t,f])}else y(c.nTr,h)}function Se(e,t){var n=t.nTr,r=t._aData;n&&((e=e.rowIdFn(r))&&(n.id=e),r.DT_RowClass&&(e=r.DT_RowClass.split(" "),t.__rowc=t.__rowc?x(t.__rowc.concat(e)):e,H(n).removeClass(t.__rowc.join(" ")).addClass(r.DT_RowClass)),r.DT_RowAttr&&H(n).attr(r.DT_RowAttr),r.DT_RowData)&&H(n).data(r.DT_RowData)}function we(e,t){var n,r,a,o=e.oClasses,i=e.aoColumns,l="header"===t?e.nTHead:e.nTFoot,s="header"===t?"sTitle":t;if(l){if(("header"===t||b(e.aoColumns,s).join(""))&&1===(a=(a=H("tr",l)).length?a:H("<tr/>").appendTo(l)).length){var u=0;for(H("td, th",a).each(function(){u+=this.colSpan}),n=u,r=i.length;n<r;n++)H("<th/>").html(i[n][s]||"").appendTo(a)}var c=Ae(e,l,!0);"header"===t?(e.aoHeader=c,H("tr",l).addClass(o.thead.row)):(e.aoFooter=c,H("tr",l).addClass(o.tfoot.row)),H(l).children("tr").children("th, td").each(function(){at(e,t)(e,H(this),o)})}}function Te(e,t,n){var r,a,o,i,l,s=[],u=[],c=e.aoColumns,e=c.length;if(t){for(n=n||h(e).filter(function(e){return c[e].bVisible}),r=0;r<t.length;r++)s[r]=t[r].slice().filter(function(e,t){return n.includes(t)}),u.push([]);for(r=0;r<s.length;r++)for(a=0;a<s[r].length;a++)if(l=i=1,void 0===u[r][a]){for(o=s[r][a].cell;void 0!==s[r+i]&&s[r][a].cell==s[r+i][a].cell;)u[r+i][a]=null,i++;for(;void 0!==s[r][a+l]&&s[r][a].cell==s[r][a+l].cell;){for(var d=0;d<i;d++)u[r+d][a+l]=null;l++}var f=H("span.dt-column-title",o);u[r][a]={cell:o,colspan:l,rowspan:i,title:(f.length?f:H(o)).html()}}return u}}function _e(e,t){for(var n,r,a=Te(e,t),o=0;o<t.length;o++){if(n=t[o].row)for(;r=n.firstChild;)n.removeChild(r);for(var i=0;i<a[o].length;i++){var l=a[o][i];l&&H(l.cell).appendTo(n).attr("rowspan",l.rowspan).attr("colspan",l.colspan)}}}function C(e,t){if(a="ssp"==J(s=e),void 0!==(i=s.iInitDisplayStart)&&-1!==i&&(s._iDisplayStart=!a&&i>=s.fnRecordsDisplay()?0:i,s.iInitDisplayStart=-1),-1!==G(e,"aoPreDrawCallback","preDraw",[e]).indexOf(!1))L(e,!1);else{var l,n=[],r=0,a="ssp"==J(e),o=e.aiDisplay,i=e._iDisplayStart,s=e.fnDisplayEnd(),u=e.aoColumns,c=H(e.nTBody);if(e.bDrawing=!0,e.deferLoading)e.deferLoading=!1,e.iDraw++,L(e,!1);else if(a){if(!e.bDestroying&&!t)return 0===e.iDraw&&c.empty().append(Ce(e)),(l=e).iDraw++,L(l,!0),void Ne(l,function(t){function n(e,t){return"function"==typeof r[e][t]?"function":r[e][t]}var r=t.aoColumns,e=t.oFeatures,a=t.oPreviousSearch,o=t.aoPreSearchCols;return{draw:t.iDraw,columns:r.map(function(t,e){return{data:n(e,"mData"),name:t.sName,searchable:t.bSearchable,orderable:t.bSortable,search:{value:o[e].search,regex:o[e].regex,fixed:Object.keys(t.searchFixed).map(function(e){return{name:e,term:t.searchFixed[e].toString()}})}}}),order:Je(t).map(function(e){return{column:e.col,dir:e.dir,name:n(e.col,"sName")}}),start:t._iDisplayStart,length:e.bPaginate?t._iDisplayLength:-1,search:{value:a.search,regex:a.regex,fixed:Object.keys(t.searchFixed).map(function(e){return{name:e,term:t.searchFixed[e].toString()}})}}}(l),function(e){var t=l,n=Fe(t,e=e),r=Oe(t,"draw",e),a=Oe(t,"recordsTotal",e),e=Oe(t,"recordsFiltered",e);if(void 0!==r){if(+r<t.iDraw)return;t.iDraw=+r}n=n||[],me(t),t._iRecordsTotal=parseInt(a,10),t._iRecordsDisplay=parseInt(e,10);for(var o=0,i=n.length;o<i;o++)D(t,n[o]);t.aiDisplay=t.aiDisplayMaster.slice(),se(t),C(t,!0),He(t),L(t,!1)})}else e.iDraw++;if(0!==o.length)for(var d=a?e.aoData.length:s,f=a?0:i;f<d;f++){for(var h=o[f],p=e.aoData[h],g=(null===p.nTr&&xe(e,h),p.nTr),v=0;v<u.length;v++){var m=u[v],b=p.anCells[v];y(b,T.type.className[m.sType]),y(b,e.oClasses.tbody.cell)}G(e,"aoRowCallback",null,[g,p._aData,r,f,h]),n.push(g),r++}else n[0]=Ce(e);G(e,"aoHeaderCallback","header",[H(e.nTHead).children("tr")[0],ve(e),i,s,o]),G(e,"aoFooterCallback","footer",[H(e.nTFoot).children("tr")[0],ve(e),i,s,o]),c[0].replaceChildren?c[0].replaceChildren.apply(c[0],n):(c.children().detach(),c.append(H(n))),H(e.nTableWrapper).toggleClass("dt-empty-footer",0===H("tr",e.nTFoot).length),G(e,"aoDrawCallback","draw",[e],!0),e.bSorted=!1,e.bFiltered=!1,e.bDrawing=!1}}function d(e,t,n){var r=e.oFeatures,a=r.bSort,r=r.bFilter;void 0!==n&&!0!==n||(se(e),a&&Ze(e),r?je(e,e.oPreviousSearch):e.aiDisplay=e.aiDisplayMaster.slice()),!0!==t&&(e._iDisplayStart=0),e._drawHold=t,C(e),e._drawHold=!1}function Ce(e){var t=e.oLanguage,n=t.sZeroRecords,r=J(e);return e.iDraw<1&&"ssp"===r||e.iDraw<=1&&"ajax"===r?n=t.sLoadingRecords:t.sEmptyTable&&0===e.fnRecordsTotal()&&(n=t.sEmptyTable),H("<tr/>").append(H("<td />",{colSpan:oe(e),class:e.oClasses.empty.row}).html(n))[0]}function Le(e,t,a){var o=[];H.each(t,function(e,t){var n,r;null!==t&&(n=(e=e.match(/^([a-z]+)([0-9]*)([A-Za-z]*)$/))[2]?+e[2]:0,r=e[3]?e[3].toLowerCase():"full",e[1]===a)&&function e(t,n,r){if(Array.isArray(r))for(var a=0;a<r.length;a++)e(t,n,r[a]);else{var o=t[n];H.isPlainObject(r)?r.features?(r.rowId&&(t.id=r.rowId),r.rowClass&&(t.className=r.rowClass),o.id=r.id,o.className=r.className,e(t,n,r.features)):Object.keys(r).map(function(e){o.contents.push({feature:e,opts:r[e]})}):o.contents.push(r)}}(function(e,t,n){for(var r,a=0;a<e.length;a++)if((r=e[a]).rowNum===t&&("full"===n&&r.full||("start"===n||"end"===n)&&(r.start||r.end)))return r[n]||(r[n]={contents:[]}),r;return(r={rowNum:t})[n]={contents:[]},e.push(r),r}(o,n,r),r,t)}),o.sort(function(e,t){var n=e.rowNum,r=t.rowNum;return n===r?(e=e.full&&!t.full?-1:1,"bottom"===a?-1*e:e):r-n}),"bottom"===a&&o.reverse();for(var n=0;n<o.length;n++)delete o[n].rowNum,!function(o,i){function l(e,t){return T.features[e]||z(o,0,"Unknown feature: "+e),T.features[e].apply(this,[o,t])}function e(e){if(i[e])for(var t,n=i[e].contents,r=0,a=n.length;r<a;r++)n[r]&&("string"==typeof n[r]?n[r]=l(n[r],null):H.isPlainObject(n[r])?n[r]=l(n[r].feature,n[r].opts):"function"==typeof n[r].node?n[r]=n[r].node(o):"function"==typeof n[r]&&(t=n[r](o),n[r]="function"==typeof t.node?t.node():t))}e("start"),e("end"),e("full")}(e,o[n]);return o}function Ie(t){var r,e=t.oClasses,n=H(t.nTable),a=H("<div/>").attr({id:t.sTableId+"_wrapper",class:e.container}).insertBefore(n);if(t.nTableWrapper=a[0],t.sDom)for(var o,i,l,s,u,c,d=t,e=t.sDom,f=a,h=e.match(/(".*?")|('.*?')|./g),p=0;p<h.length;p++)o=null,"<"==(i=h[p])?(l=H("<div/>"),"'"!=(s=h[p+1])[0]&&'"'!=s[0]||(s=s.replace(/['"]/g,""),u="",-1!=s.indexOf(".")?(c=s.split("."),u=c[0],c=c[1]):"#"==s[0]?u=s:c=s,l.attr("id",u.substring(1)).addClass(c),p++),f.append(l),f=l):">"==i?f=f.parent():"t"==i?o=Be(d):V.ext.feature.forEach(function(e){i==e.cFeature&&(o=e.fnInit(d))}),o&&f.append(o);else{var n=Le(t,t.layout,"top"),e=Le(t,t.layout,"bottom"),g=at(t,"layout");n.forEach(function(e){g(t,a,e)}),g(t,a,{full:{table:!0,contents:[Be(t)]}}),e.forEach(function(e){g(t,a,e)})}var n=t,e=n.nTable,v=""!==n.oScroll.sX||""!==n.oScroll.sY;n.oFeatures.bProcessing&&(r=H("<div/>",{id:n.sTableId+"_processing",class:n.oClasses.processing.container,role:"status"}).html(n.oLanguage.sProcessing).append("<div><div></div><div></div><div></div><div></div></div>"),v?r.prependTo(H("div.dt-scroll",n.nTableWrapper)):r.insertBefore(e),H(e).on("processing.dt.DT",function(e,t,n){r.css("display",n?"block":"none")}))}function Ae(e,t,n){for(var r,a,o,i,l,s,u=e.aoColumns,c=H(t).children("tr"),d=t&&"thead"===t.nodeName.toLowerCase(),f=[],h=0,p=c.length;h<p;h++)f.push([]);for(h=0,p=c.length;h<p;h++)for(a=(r=c[h]).firstChild;a;){if("TD"==a.nodeName.toUpperCase()||"TH"==a.nodeName.toUpperCase()){var g,v,m,b,y,D=[];for(b=(b=+a.getAttribute("colspan"))&&0!=b&&1!=b?b:1,y=(y=+a.getAttribute("rowspan"))&&0!=y&&1!=y?y:1,l=function(e,t,n){for(var r=e[t];r[n];)n++;return n}(f,h,0),s=1==b,n&&(s&&(te(e,l,H(a).data()),g=u[l],v=a.getAttribute("width")||null,(m=a.style.width.match(/width:\s*(\d+[pxem%]+)/))&&(v=m[1]),g.sWidthOrig=g.sWidth||v,d?(null===g.sTitle||g.autoTitle||(a.innerHTML=g.sTitle),!g.sTitle&&s&&(g.sTitle=w(a.innerHTML),g.autoTitle=!0)):g.footer&&(a.innerHTML=g.footer),g.ariaTitle||(g.ariaTitle=H(a).attr("aria-label")||g.sTitle),g.className)&&H(a).addClass(g.className),0===H("span.dt-column-title",a).length&&H("<span>").addClass("dt-column-title").append(a.childNodes).appendTo(a),d)&&0===H("span.dt-column-order",a).length&&H("<span>").addClass("dt-column-order").appendTo(a),i=0;i<b;i++){for(o=0;o<y;o++)f[h+o][l+i]={cell:a,unique:s},f[h+o].row=r;D.push(l+i)}a.setAttribute("data-dt-column",x(D).join(","))}a=a.nextSibling}return f}function Ne(n,e,r){function t(e){var t=n.jqXHR?n.jqXHR.status:null;if((null===e||"number"==typeof t&&204==t)&&Fe(n,e={},[]),(t=e.error||e.sError)&&z(n,0,t),e.d&&"string"==typeof e.d)try{e=JSON.parse(e.d)}catch(e){}n.json=e,G(n,null,"xhr",[n,e,n.jqXHR],!0),r(e)}var a,o=n.ajax,i=n.oInstance,l=(H.isPlainObject(o)&&o.data&&(l="function"==typeof(a=o.data)?a(e,n):a,e="function"==typeof a&&l?l:H.extend(!0,e,l),delete o.data),{url:"string"==typeof o?o:"",data:e,success:t,dataType:"json",cache:!1,type:n.sServerMethod,error:function(e,t){-1===G(n,null,"xhr",[n,null,n.jqXHR],!0).indexOf(!0)&&("parsererror"==t?z(n,0,"Invalid JSON response",1):4===e.readyState&&z(n,0,"Ajax error",7)),L(n,!1)}});H.isPlainObject(o)&&H.extend(l,o),n.oAjaxData=e,G(n,null,"preXhr",[n,e,l],!0),"function"==typeof o?n.jqXHR=o.call(i,e,t,n):""===o.url?(i={},V.util.set(o.dataSrc)(i,[]),t(i)):n.jqXHR=H.ajax(l),a&&(o.data=a)}function Fe(e,t,n){var r="data";if(H.isPlainObject(e.ajax)&&void 0!==e.ajax.dataSrc&&("string"==typeof(e=e.ajax.dataSrc)||"function"==typeof e?r=e:void 0!==e.data&&(r=e.data)),!n)return"data"===r?t.aaData||t[r]:""!==r?U(r)(t):t;v(r)(t,n)}function Oe(e,t,n){var e=H.isPlainObject(e.ajax)?e.ajax.dataSrc:null;return e&&e[t]?U(e[t])(n):(e="","draw"===t?e="sEcho":"recordsTotal"===t?e="iTotalRecords":"recordsFiltered"===t&&(e="iTotalDisplayRecords"),void 0!==n[e]?n[e]:n[t])}function je(n,e){var t=n.aoPreSearchCols;if("ssp"!=J(n)){for(var r,a,o,i,l,s=n,u=s.aoColumns,c=s.aoData,d=0;d<c.length;d++)if(c[d]&&!(l=c[d])._aFilterData){for(o=[],r=0,a=u.length;r<a;r++)u[r].bSearchable?"string"!=typeof(i=null===(i=q(s,d,r,"filter"))?"":i)&&i.toString&&(i=i.toString()):i="",i.indexOf&&-1!==i.indexOf("&")&&(Ee.innerHTML=i,i=ke?Ee.textContent:Ee.innerText),i.replace&&(i=i.replace(/[\r\n\u2028]/g,"")),o.push(i);l._aFilterData=o,l._sFilterRow=o.join(" "),0}n.aiDisplay=n.aiDisplayMaster.slice(),Re(n.aiDisplay,n,e.search,e),H.each(n.searchFixed,function(e,t){Re(n.aiDisplay,n,t,{})});for(var f=0;f<t.length;f++){var h=t[f];Re(n.aiDisplay,n,h.search,h,f),H.each(n.aoColumns[f].searchFixed,function(e,t){Re(n.aiDisplay,n,t,{},f)})}for(var p,g,v=n,m=V.ext.search,b=v.aiDisplay,y=0,D=m.length;y<D;y++){for(var x=[],S=0,w=b.length;S<w;S++)g=b[S],p=v.aoData[g],m[y](v,p._aFilterData,g,p._aData,S)&&x.push(g);b.length=0,it(b,x)}}n.bFiltered=!0,G(n,null,"search",[n])}function Re(e,t,n,r,a){if(""!==n){for(var o=0,i=[],l="function"==typeof n?n:null,s=n instanceof RegExp?n:l?null:function(e,t){var r=[],t=H.extend({},{boundary:!1,caseInsensitive:!0,exact:!1,regex:!1,smart:!0},t);"string"!=typeof e&&(e=e.toString());if(e=k(e),t.exact)return new RegExp("^"+Pe(e)+"$",t.caseInsensitive?"i":"");{var n,a,o;e=t.regex?e:Pe(e),t.smart&&(n=(e.match(/!?["\u201C][^"\u201D]+["\u201D]|[^ ]+/g)||[""]).map(function(e){var t,n=!1;return"!"===e.charAt(0)&&(n=!0,e=e.substring(1)),'"'===e.charAt(0)?e=(t=e.match(/^"(.*)"$/))?t[1]:e:"“"===e.charAt(0)&&(e=(t=e.match(/^\u201C(.*)\u201D$/))?t[1]:e),n&&(1<e.length&&r.push("(?!"+e+")"),e=""),e.replace(/"/g,"")}),a=r.length?r.join(""):"",o=t.boundary?"\\b":"",e="^(?=.*?"+o+n.join(")(?=.*?"+o)+")("+a+".)*$")}return new RegExp(e,t.caseInsensitive?"i":"")}(n,r),o=0;o<e.length;o++){var u=t.aoData[e[o]],c=void 0===a?u._sFilterRow:u._aFilterData[a];(l&&l(c,u._aData,e[o],a)||s&&s.test(c))&&i.push(e[o])}for(e.length=i.length,o=0;o<i.length;o++)e[o]=i[o]}}var Pe=V.util.escapeRegex,Ee=H("<div>")[0],ke=void 0!==Ee.textContent;function Me(i){var l,t,n,e,s=i.oInit,u=i.deferLoading,c=J(i);i.bInitialised?(we(i,"header"),we(i,"footer"),n=function(){_e(i,i.aoHeader),_e(i,i.aoFooter);var n=i.iInitDisplayStart;if(s.aaData)for(l=0;l<s.aaData.length;l++)D(i,s.aaData[l]);else!u&&"dom"!=c||fe(i,H(i.nTBody).children("tr"));i.aiDisplay=i.aiDisplayMaster.slice(),Ie(i);var e=i,t=e.nTHead,r=t.querySelectorAll("tr"),a=e.bSortCellsTop,o=':not([data-dt-order="disable"]):not([data-dt-order="icon-only"])';!0===a?t=r[0]:!1===a&&(t=r[r.length-1]),$e(e,t,t===e.nTHead?"tr"+o+" th"+o+", tr"+o+" td"+o:"th"+o+", td"+o),Ge(e,a=[],e.aaSorting),e.aaSorting=a,ze(i),L(i,!0),G(i,null,"preInit",[i],!0),d(i),"ssp"==c&&!u||("ajax"==c?Ne(i,{},function(e){var t=Fe(i,e);for(l=0;l<t.length;l++)D(i,t[l]);i.iInitDisplayStart=n,d(i),L(i,!1),He(i)}):(He(i),L(i,!1)))},(t=i).oFeatures.bStateSave?void 0!==(e=t.fnStateLoadCallback.call(t.oInstance,t,function(e){et(t,e,n)}))&&et(t,e,n):n()):setTimeout(function(){Me(i)},200)}function He(e){var t;e._bInitComplete||(t=[e,e.json],e._bInitComplete=!0,ne(e),G(e,null,"plugin-init",t,!0),G(e,"aoInitComplete","init",t,!0))}function We(e,t){t=parseInt(t,10);e._iDisplayLength=t,rt(e),G(e,null,"length",[e,t])}function Xe(e,t,n){var r=e._iDisplayStart,a=e._iDisplayLength,o=e.fnRecordsDisplay();if(0===o||-1===a)r=0;else if("number"==typeof t)o<(r=t*a)&&(r=0);else if("first"==t)r=0;else if("previous"==t)(r=0<=a?r-a:0)<0&&(r=0);else if("next"==t)r+a<o&&(r+=a);else if("last"==t)r=Math.floor((o-1)/a)*a;else{if("ellipsis"===t)return;z(e,0,"Unknown paging action: "+t,5)}o=e._iDisplayStart!==r;e._iDisplayStart=r,G(e,null,o?"page":"page-nc",[e]),o&&n&&C(e)}function L(e,t){e.bDrawing&&!1===t||G(e,null,"processing",[e,t])}function Ve(e,t,n){t?(L(e,!0),setTimeout(function(){n(),L(e,!1)},0)):n()}function Be(e){var t,n,r,a,o,i,l,s,u,c,d,f,h,p=H(e.nTable),g=e.oScroll;return""===g.sX&&""===g.sY?e.nTable:(t=g.sX,n=g.sY,r=e.oClasses.scrolling,o=(a=e.captionNode)?a._captionSide:null,u=H(p[0].cloneNode(!1)),i=H(p[0].cloneNode(!1)),c=function(e){return e?I(e):null},(l=p.children("tfoot")).length||(l=null),u=H(s="<div/>",{class:r.container}).append(H(s,{class:r.header.self}).css({overflow:"hidden",position:"relative",border:0,width:t?c(t):"100%"}).append(H(s,{class:r.header.inner}).css({"box-sizing":"content-box",width:g.sXInner||"100%"}).append(u.removeAttr("id").css("margin-left",0).append("top"===o?a:null).append(p.children("thead"))))).append(H(s,{class:r.body}).css({position:"relative",overflow:"auto",width:c(t)}).append(p)),l&&u.append(H(s,{class:r.footer.self}).css({overflow:"hidden",border:0,width:t?c(t):"100%"}).append(H(s,{class:r.footer.inner}).append(i.removeAttr("id").css("margin-left",0).append("bottom"===o?a:null).append(p.children("tfoot"))))),c=u.children(),d=c[0],f=c[1],h=l?c[2]:null,H(f).on("scroll.DT",function(){var e=this.scrollLeft;d.scrollLeft=e,l&&(h.scrollLeft=e)}),H("th, td",d).on("focus",function(){var e=d.scrollLeft;f.scrollLeft=e,l&&(f.scrollLeft=e)}),H(f).css("max-height",n),g.bCollapse||H(f).css("height",n),e.nScrollHead=d,e.nScrollBody=f,e.nScrollFoot=h,e.aoDrawCallback.push(qe),u[0])}function qe(t){var e=t.oScroll,n=e.iBarWidth,r=H(t.nScrollHead).children("div"),a=r.children("table"),o=t.nScrollBody,i=H(o),l=H(t.nScrollFoot).children("div"),s=l.children("table"),u=H(t.nTHead),c=H(t.nTable),d=t.nTFoot&&H("th, td",t.nTFoot).length?H(t.nTFoot):null,f=t.oBrowser,h=o.scrollHeight>o.clientHeight;if(t.scrollBarVis!==h&&void 0!==t.scrollBarVis)t.scrollBarVis=h,ne(t);else{if(t.scrollBarVis=h,c.children("thead, tfoot").remove(),(h=u.clone().prependTo(c)).find("th, td").removeAttr("tabindex"),h.find("[id]").removeAttr("id"),d&&(D=d.clone().prependTo(c)).find("[id]").removeAttr("id"),t.aiDisplay.length){for(var p=null,g="ssp"!==J(t)?t._iDisplayStart:0,v=g;v<g+t.aiDisplay.length;v++){var m=t.aiDisplay[v],m=t.aoData[m].nTr;if(m){p=m;break}}if(p)for(var b=H(p).children("th, td").map(function(e){return{idx:re(t,e),width:H(this).outerWidth()}}),v=0;v<b.length;v++){var y=t.aoColumns[b[v].idx].colEl[0];y.style.width.replace("px","")!==b[v].width&&(y.style.width=b[v].width+"px",e.sX)&&(y.style.minWidth=b[v].width+"px")}}a.find("colgroup").remove(),a.append(t.colgroup.clone()),d&&(s.find("colgroup").remove(),s.append(t.colgroup.clone())),H("th, td",h).each(function(){H(this.childNodes).wrapAll('<div class="dt-scroll-sizing">')}),d&&H("th, td",D).each(function(){H(this.childNodes).wrapAll('<div class="dt-scroll-sizing">')});var u=Math.floor(c.height())>o.clientHeight||"scroll"==i.css("overflow-y"),h="padding"+(f.bScrollbarLeft?"Left":"Right"),D=c.outerWidth();a.css("width",I(D)),r.css("width",I(D)).css(h,u?n+"px":"0px"),d&&(s.css("width",I(D)),l.css("width",I(D)).css(h,u?n+"px":"0px")),c.children("colgroup").prependTo(c),i.trigger("scroll"),!t.bSorted&&!t.bFiltered||t._drawHold||(o.scrollTop=0)}}function Ue(e){return H(e.nTableWrapper).is(":visible")?H(e.nTableWrapper).width():0}function I(e){return null===e?"0px":"number"==typeof e?e<0?"0px":e+"px":e.match(/\d$/)?e+"px":e}function ze(e){var t=e.aoColumns;for(e.colgroup.empty(),r=0;r<t.length;r++)t[r].bVisible&&e.colgroup.append(t[r].colEl)}function $e(o,e,t,i,l){nt(e,t,function(e){var t=!1,n=void 0===i?de(e.target):[i];if(n.length){for(var r=0,a=n.length;r<a;r++)if(!1!==function(e,t,n,r){function a(e,t){var n=e._idx;return(n=void 0===n?s.indexOf(e[1]):n)+1<s.length?n+1:t?null:0}var o,i=e.aoColumns[t],l=e.aaSorting,s=i.asSorting;if(!i.bSortable)return!1;"number"==typeof l[0]&&(l=e.aaSorting=[l]);(r||n)&&e.oFeatures.bSortMulti?-1!==(i=b(l,"0").indexOf(t))?null===(o=null===(o=a(l[i],!0))&&1===l.length?0:o)?l.splice(i,1):(l[i][1]=s[o],l[i]._idx=o):(r?l.push([t,s[0],0]):l.push([t,l[0][1],0]),l[l.length-1]._idx=0):l.length&&l[0][0]==t?(o=a(l[0]),l.length=1,l[0][1]=s[o],l[0]._idx=o):(l.length=0,l.push([t,s[0]]),l[0]._idx=0)}(o,n[r],r,e.shiftKey)&&(t=!0),1===o.aaSorting.length&&""===o.aaSorting[0][1])break;t&&Ve(o,!0,function(){Ze(o),Ye(o,o.aiDisplay),d(o,!1,!1),l&&l()})}})}function Ye(e,t){if(!(t.length<2)){for(var n=e.aiDisplayMaster,r={},a={},o=0;o<n.length;o++)r[n[o]]=o;for(o=0;o<t.length;o++)a[t[o]]=r[t[o]];t.sort(function(e,t){return a[e]-a[t]})}}function Ge(n,r,e){function t(e){var t;H.isPlainObject(e)?void 0!==e.idx?r.push([e.idx,e.dir]):e.name&&-1!==(t=b(n.aoColumns,"sName").indexOf(e.name))&&r.push([t,e.dir]):r.push(e)}if(H.isPlainObject(e))t(e);else if(e.length&&"number"==typeof e[0])t(e);else if(e.length)for(var a=0;a<e.length;a++)t(e[a])}function Je(e){var t,n,r,a,o,i,l,s=[],u=V.ext.type.order,c=e.aoColumns,d=e.aaSortingFixed,f=H.isPlainObject(d),h=[];if(e.oFeatures.bSort)for(Array.isArray(d)&&Ge(e,h,d),f&&d.pre&&Ge(e,h,d.pre),Ge(e,h,e.aaSorting),f&&d.post&&Ge(e,h,d.post),t=0;t<h.length;t++)if(c[l=h[t][0]])for(n=0,r=(a=c[l].aDataSort).length;n<r;n++)i=c[o=a[n]].sType||"string",void 0===h[t]._idx&&(h[t]._idx=c[o].asSorting.indexOf(h[t][1])),h[t][1]&&s.push({src:l,col:o,dir:h[t][1],index:h[t]._idx,type:i,formatter:u[i+"-pre"],sorter:u[i+"-"+h[t][1]]});return s}function Ze(e,t,n){var r,a,o,i,l,c,d=[],s=V.ext.type.order,f=e.aoData,u=e.aiDisplayMaster;for(se(e),void 0!==t?(l=e.aoColumns[t],c=[{src:t,col:t,dir:n,index:0,type:l.sType,formatter:s[l.sType+"-pre"],sorter:s[l.sType+"-"+n]}],u=u.slice()):c=Je(e),r=0,a=c.length;r<a;r++){i=c[r],S=x=D=g=p=h=y=b=m=v=void 0;var h,p,g,v=e,m=i.col,b=v.aoColumns[m],y=V.ext.order[b.sSortDataType];y&&(h=y.call(v.oInstance,v,m,ae(v,m)));for(var D=V.ext.type.order[b.sType+"-pre"],x=v.aoData,S=0;S<x.length;S++)x[S]&&((p=x[S])._aSortData||(p._aSortData=[]),p._aSortData[m]&&!y||(g=y?h[S]:q(v,S,m,"sort"),p._aSortData[m]=D?D(g,v):g))}if("ssp"!=J(e)&&0!==c.length){for(r=0,o=u.length;r<o;r++)d[r]=r;c.length&&"desc"===c[0].dir&&e.orderDescReverse&&d.reverse(),u.sort(function(e,t){for(var n,r,a,o,i=c.length,l=f[e]._aSortData,s=f[t]._aSortData,u=0;u<i;u++)if(n=l[(o=c[u]).col],r=s[o.col],o.sorter){if(0!==(a=o.sorter(n,r)))return a}else if(0!==(a=n<r?-1:r<n?1:0))return"asc"===o.dir?a:-a;return(n=d[e])<(r=d[t])?-1:r<n?1:0})}else 0===c.length&&u.sort(function(e,t){return e<t?-1:t<e?1:0});return void 0===t&&(e.bSorted=!0,e.sortDetails=c,G(e,null,"order",[e,c])),u}function Qe(e){var t,n,r,a=e.aLastSort,o=e.oClasses.order.position,i=Je(e),l=e.oFeatures;if(l.bSort&&l.bSortClasses){for(t=0,n=a.length;t<n;t++)r=a[t].src,H(b(e.aoData,"anCells",r)).removeClass(o+(t<2?t+1:3));for(t=0,n=i.length;t<n;t++)r=i[t].src,H(b(e.aoData,"anCells",r)).addClass(o+(t<2?t+1:3))}e.aLastSort=i}function Ke(n){var t,e;n._bLoadingState||(Ge(n,e=[],n.aaSorting),t=n.aoColumns,e={time:+new Date,start:n._iDisplayStart,length:n._iDisplayLength,order:e.map(function(e){return t[e[0]]&&t[e[0]].sName?[t[e[0]].sName,e[1]]:e.slice()}),search:H.extend({},n.oPreviousSearch),columns:n.aoColumns.map(function(e,t){return{name:e.sName,visible:e.bVisible,search:H.extend({},n.aoPreSearchCols[t])}})},n.oSavedState=e,G(n,"aoStateSaveParams","stateSaveParams",[n,e]),n.oFeatures.bStateSave&&!n.bDestroying&&n.fnStateSaveCallback.call(n.oInstance,n,e))}function et(r,e,t){var n,a,o=r.aoColumns,i=b(r.aoColumns,"sName"),l=(r._bLoadingState=!0,r._bInitComplete?new V.Api(r):null);if(e&&e.time){var s=r.iStateDuration;if(0<s&&e.time<+new Date-1e3*s)r._bLoadingState=!1;else if(-1!==G(r,"aoStateLoadParams","stateLoadParams",[r,e]).indexOf(!1))r._bLoadingState=!1;else{if(r.oLoadedState=H.extend(!0,{},e),G(r,null,"stateLoadInit",[r,e],!0),void 0!==e.length&&(l?l.page.len(e.length):r._iDisplayLength=e.length),void 0!==e.start&&(null===l?(r._iDisplayStart=e.start,r.iInitDisplayStart=e.start):Xe(r,e.start/r._iDisplayLength)),void 0!==e.order&&(r.aaSorting=[],H.each(e.order,function(e,t){var n=[t[0],t[1]];"string"==typeof t[0]?(t=i.indexOf(t[0]),n[0]=0<=t?t:0):n[0]>=o.length&&(n[0]=0),r.aaSorting.push(n)})),void 0!==e.search&&H.extend(r.oPreviousSearch,e.search),e.columns){var u,c=e.columns,d=b(e.columns,"name");if(d.join("").length&&d.join("")!==i.join(""))for(c=[],n=0;n<i.length;n++)""!=i[n]&&0<=(u=d.indexOf(i[n]))?c.push(e.columns[u]):c.push({});if(c.length===o.length){for(n=0,a=c.length;n<a;n++){var f=c[n];void 0!==f.visible&&(l?l.column(n).visible(f.visible,!1):o[n].bVisible=f.visible),void 0!==f.search&&H.extend(r.aoPreSearchCols[n],f.search)}l&&l.columns.adjust()}}r._bLoadingState=!1,G(r,"aoStateLoaded","stateLoaded",[r,e])}}else r._bLoadingState=!1;t()}function z(e,t,n,r){if(n="DataTables warning: "+(e?"table id="+e.sTableId+" - ":"")+n,r&&(n+=". For more information about this error, please see https://datatables.net/tn/"+r),t)W.console&&console.log&&console.log(n);else{t=V.ext,t=t.sErrMode||t.errMode;if(e&&G(e,null,"dt-error",[e,r,n],!0),"alert"==t)alert(n);else{if("throw"==t)throw new Error(n);"function"==typeof t&&t(e,r,n)}}}function $(n,r,e,t){Array.isArray(e)?H.each(e,function(e,t){Array.isArray(t)?$(n,r,t[0],t[1]):$(n,r,t)}):(void 0===t&&(t=e),void 0!==r[e]&&(n[t]=r[e]))}function tt(e,t,n){var r,a;for(a in t)Object.prototype.hasOwnProperty.call(t,a)&&(r=t[a],H.isPlainObject(r)?(H.isPlainObject(e[a])||(e[a]={}),H.extend(!0,e[a],r)):n&&"data"!==a&&"aaData"!==a&&Array.isArray(r)?e[a]=r.slice():e[a]=r);return e}function nt(e,t,n){H(e).on("click.DT",t,function(e){n(e)}).on("keypress.DT",t,function(e){13===e.which&&(e.preventDefault(),n(e))}).on("selectstart.DT",t,function(){return!1})}function Y(e,t,n){n&&e[t].push(n)}function G(t,e,n,r,a){var o=[];return e&&(o=t[e].slice().reverse().map(function(e){return e.apply(t.oInstance,r)})),null!==n&&(e=H.Event(n+".dt"),n=H(t.nTable),e.dt=t.api,n[a?"trigger":"triggerHandler"](e,r),a&&0===n.parents("body").length&&H("body").trigger(e,r),o.push(e.result)),o}function rt(e){var t=e._iDisplayStart,n=e.fnDisplayEnd(),r=e._iDisplayLength;n<=t&&(t=n-r),t-=t%r,e._iDisplayStart=t=-1===r||t<0?0:t}function at(e,t){var e=e.renderer,n=V.ext.renderer[t];return H.isPlainObject(e)&&e[t]?n[e[t]]||n._:"string"==typeof e&&n[e]||n._}function J(e){return e.oFeatures.bServerSide?"ssp":e.ajax?"ajax":"dom"}function ot(e,t,n){var r=e.fnFormatNumber,a=e._iDisplayStart+1,o=e._iDisplayLength,i=e.fnRecordsDisplay(),l=e.fnRecordsTotal(),s=-1===o;return t.replace(/_START_/g,r.call(e,a)).replace(/_END_/g,r.call(e,e.fnDisplayEnd())).replace(/_MAX_/g,r.call(e,l)).replace(/_TOTAL_/g,r.call(e,i)).replace(/_PAGE_/g,r.call(e,s?1:Math.ceil(a/o))).replace(/_PAGES_/g,r.call(e,s?1:Math.ceil(i/o))).replace(/_ENTRIES_/g,e.api.i18n("entries","",n)).replace(/_ENTRIES-MAX_/g,e.api.i18n("entries","",l)).replace(/_ENTRIES-TOTAL_/g,e.api.i18n("entries","",i))}function it(e,t){if(t)if(t.length<1e4)e.push.apply(e,t);else for(r=0;r<t.length;r++)e.push(t[r])}var lt=[],n=Array.prototype;X=function(e,t){if(!(this instanceof X))return new X(e,t);function n(e){e=e,t=V.settings,r=b(t,"nTable");var n,t,r,a=e?e.nTable&&e.oFeatures?[e]:e.nodeName&&"table"===e.nodeName.toLowerCase()?-1!==(a=r.indexOf(e))?[t[a]]:null:e&&"function"==typeof e.settings?e.settings().toArray():("string"==typeof e?n=H(e).get():e instanceof H&&(n=e.get()),n?t.filter(function(e,t){return n.includes(r[t])}):void 0):[];a&&o.push.apply(o,a)}var r,o=[];if(Array.isArray(e))for(r=0;r<e.length;r++)n(e[r]);else n(e);this.context=1<o.length?x(o):o,it(this,t),this.selector={rows:null,cols:null,opts:null},X.extend(this,this,lt)},V.Api=X,H.extend(X.prototype,{any:function(){return 0!==this.count()},context:[],count:function(){return this.flatten().length},each:function(e){for(var t=0,n=this.length;t<n;t++)e.call(this,this[t],t,this);return this},eq:function(e){var t=this.context;return t.length>e?new X(t[e],this[e]):null},filter:function(e){e=n.filter.call(this,e,this);return new X(this.context,e)},flatten:function(){var e=[];return new X(this.context,e.concat.apply(e,this.toArray()))},get:function(e){return this[e]},join:n.join,includes:function(e){return-1!==this.indexOf(e)},indexOf:n.indexOf,iterator:function(e,t,n,r){var a,o,i,l,s,u,c,d,f=[],h=this.context,p=this.selector;for("string"==typeof e&&(r=n,n=t,t=e,e=!1),o=0,i=h.length;o<i;o++){var g=new X(h[o]);if("table"===t)void 0!==(a=n.call(g,h[o],o))&&f.push(a);else if("columns"===t||"rows"===t)void 0!==(a=n.call(g,h[o],this[o],o))&&f.push(a);else if("every"===t||"column"===t||"column-rows"===t||"row"===t||"cell"===t)for(c=this[o],"column-rows"===t&&(u=Dt(h[o],p.opts)),l=0,s=c.length;l<s;l++)d=c[l],void 0!==(a="cell"===t?n.call(g,h[o],d.row,d.column,o,l):n.call(g,h[o],d,o,l,u))&&f.push(a)}return f.length||r?((e=(r=new X(h,e?f.concat.apply([],f):f)).selector).rows=p.rows,e.cols=p.cols,e.opts=p.opts,r):this},lastIndexOf:n.lastIndexOf,length:0,map:function(e){e=n.map.call(this,e,this);return new X(this.context,e)},pluck:function(e){var t=V.util.get(e);return this.map(function(e){return t(e)})},pop:n.pop,push:n.push,reduce:n.reduce,reduceRight:n.reduceRight,reverse:n.reverse,selector:null,shift:n.shift,slice:function(){return new X(this.context,this)},sort:n.sort,splice:n.splice,toArray:function(){return n.slice.call(this)},to$:function(){return H(this)},toJQuery:function(){return H(this)},unique:function(){return new X(this.context,x(this.toArray()))},unshift:n.unshift}),W.__apiStruct=lt,X.extend=function(e,t,n){if(n.length&&t&&(t instanceof X||t.__dt_wrapper))for(var r,a=0,o=n.length;a<o;a++)"__proto__"!==(r=n[a]).name&&(t[r.name]="function"===r.type?function(t,n,r){return function(){var e=n.apply(t||this,arguments);return X.extend(e,e,r.methodExt),e}}(e,r.val,r):"object"===r.type?{}:r.val,t[r.name].__dt_wrapper=!0,X.extend(e,t[r.name],r.propExt))},X.register=t=function(e,t){if(Array.isArray(e))for(var n=0,r=e.length;n<r;n++)X.register(e[n],t);else for(var a=e.split("."),o=lt,i=0,l=a.length;i<l;i++){var s,u,c=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n].name===t)return e[n];return null}(o,u=(s=-1!==a[i].indexOf("()"))?a[i].replace("()",""):a[i]);c||o.push(c={name:u,val:{},methodExt:[],propExt:[],type:"object"}),i===l-1?(c.val=t,c.type="function"==typeof t?"function":H.isPlainObject(t)?"object":"other"):o=s?c.methodExt:c.propExt}},X.registerPlural=e=function(e,t,n){X.register(e,n),X.register(t,function(){var e=n.apply(this,arguments);return e===this?this:e instanceof X?e.length?Array.isArray(e[0])?new X(e.context,e[0]):e[0]:void 0:e})};function st(e,t){var n,r;return Array.isArray(e)?(n=[],e.forEach(function(e){e=st(e,t);it(n,e)}),n.filter(function(e){return e})):"number"==typeof e?[t[e]]:(r=t.map(function(e){return e.nTable}),H(r).filter(e).map(function(){var e=r.indexOf(this);return t[e]}).toArray())}function ut(a,o,e){var t,n;e&&(t=new X(a)).one("draw",function(){e(t.ajax.json())}),"ssp"==J(a)?d(a,o):(L(a,!0),(n=a.jqXHR)&&4!==n.readyState&&n.abort(),Ne(a,{},function(e){me(a);for(var t=Fe(a,e),n=0,r=t.length;n<r;n++)D(a,t[n]);d(a,o),He(a),L(a,!1)}))}function ct(e,t,n,r,a){for(var o,i,l,s,u=[],c=typeof t,d=0,f=(t=t&&"string"!=c&&"function"!=c&&void 0!==t.length?t:[t]).length;d<f;d++)for(l=0,s=(i=t[d]&&t[d].split&&!t[d].match(/[[(:]/)?t[d].split(","):[t[d]]).length;l<s;l++)(o=(o=n("string"==typeof i[l]?i[l].trim():i[l])).filter(function(e){return null!=e}))&&o.length&&(u=u.concat(o));var h=T.selector[e];if(h.length)for(d=0,f=h.length;d<f;d++)u=h[d](r,a,u);return x(u)}function dt(e){return(e=e||{}).filter&&void 0===e.search&&(e.search=e.filter),H.extend({search:"none",order:"current",page:"all"},e)}function ft(e){var t=new X(e.context[0]);return e.length&&t.push(e[0]),t.selector=e.selector,t.length&&1<t[0].length&&t[0].splice(1),t}t("tables()",function(e){return null!=e?new X(st(e,this.context)):this}),t("table()",function(e){var e=this.tables(e),t=e.context;return t.length?new X(t[0]):e}),[["nodes","node","nTable"],["body","body","nTBody"],["header","header","nTHead"],["footer","footer","nTFoot"]].forEach(function(t){e("tables()."+t[0]+"()","table()."+t[1]+"()",function(){return this.iterator("table",function(e){return e[t[2]]},1)})}),[["header","aoHeader"],["footer","aoFooter"]].forEach(function(n){t("table()."+n[0]+".structure()",function(e){var e=this.columns(e).indexes().flatten(),t=this.context[0];return Te(t,t[n[1]],e)})}),e("tables().containers()","table().container()",function(){return this.iterator("table",function(e){return e.nTableWrapper},1)}),t("tables().every()",function(n){var r=this;return this.iterator("table",function(e,t){n.call(r.table(t),t)})}),t("caption()",function(a,o){var e,t=this.context;return void 0===a?(e=t[0].captionNode)&&t.length?e.innerHTML:null:this.iterator("table",function(e){var t=H(e.nTable),n=H(e.captionNode),r=H(e.nTableWrapper);n.length||(n=H("<caption/>").html(a),e.captionNode=n[0],o)||(t.prepend(n),o=n.css("caption-side")),n.html(a),o&&(n.css("caption-side",o),n[0]._captionSide=o),(r.find("div.dataTables_scroll").length?(e="top"===o?"Head":"Foot",r.find("div.dataTables_scroll"+e+" table")):t).prepend(n)},1)}),t("caption.node()",function(){var e=this.context;return e.length?e[0].captionNode:null}),t("draw()",function(t){return this.iterator("table",function(e){"page"===t?C(e):d(e,!1===(t="string"==typeof t?"full-hold"!==t:t))})}),t("page()",function(t){return void 0===t?this.page.info().page:this.iterator("table",function(e){Xe(e,t)})}),t("page.info()",function(){var e,t,n,r,a;if(0!==this.context.length)return t=(e=this.context[0])._iDisplayStart,n=e.oFeatures.bPaginate?e._iDisplayLength:-1,r=e.fnRecordsDisplay(),{page:(a=-1===n)?0:Math.floor(t/n),pages:a?1:Math.ceil(r/n),start:t,end:e.fnDisplayEnd(),length:n,recordsTotal:e.fnRecordsTotal(),recordsDisplay:r,serverSide:"ssp"===J(e)}}),t("page.len()",function(t){return void 0===t?0!==this.context.length?this.context[0]._iDisplayLength:void 0:this.iterator("table",function(e){We(e,t)})}),t("ajax.json()",function(){var e=this.context;if(0<e.length)return e[0].json}),t("ajax.params()",function(){var e=this.context;if(0<e.length)return e[0].oAjaxData}),t("ajax.reload()",function(t,n){return this.iterator("table",function(e){ut(e,!1===n,t)})}),t("ajax.url()",function(t){var e=this.context;return void 0===t?0===e.length?void 0:(e=e[0],H.isPlainObject(e.ajax)?e.ajax.url:e.ajax):this.iterator("table",function(e){H.isPlainObject(e.ajax)?e.ajax.url=t:e.ajax=t})}),t("ajax.url().load()",function(t,n){return this.iterator("table",function(e){ut(e,!1===n,t)})});function ht(o,i,e,t){function l(e,t){var n;if(Array.isArray(e)||e instanceof H)for(var r=0,a=e.length;r<a;r++)l(e[r],t);else e.nodeName&&"tr"===e.nodeName.toLowerCase()?(e.setAttribute("data-dt-row",i.idx),s.push(e)):(n=H("<tr><td></td></tr>").attr("data-dt-row",i.idx).addClass(t),H("td",n).addClass(t).html(e)[0].colSpan=oe(o),s.push(n[0]))}var s=[];l(e,t),i._details&&i._details.detach(),i._details=H(s),i._detailsShow&&i._details.insertAfter(i.nTr)}function pt(e,t){var n=e.context;if(n.length&&e.length){var r=n[0].aoData[e[0]];if(r._details){(r._detailsShow=t)?(r._details.insertAfter(r.nTr),H(r.nTr).addClass("dt-hasChild")):(r._details.detach(),H(r.nTr).removeClass("dt-hasChild")),G(n[0],null,"childRow",[t,e.row(e[0])]);var i=n[0],a=new X(i),r=".dt.DT_details",t="draw"+r,e="column-sizing"+r,r="destroy"+r,l=i.aoData;if(a.off(t+" "+e+" "+r),b(l,"_details").length>0){a.on(t,function(e,t){if(i!==t)return;a.rows({page:"current"}).eq(0).each(function(e){var t=l[e];if(t._detailsShow)t._details.insertAfter(t.nTr)})});a.on(e,function(e,t){if(i!==t)return;var n,r=oe(t);for(var a=0,o=l.length;a<o;a++){n=l[a];if(n&&n._details)n._details.each(function(){var e=H(this).children("td");if(e.length==1)e.attr("colspan",r)})}});a.on(r,function(e,t){if(i!==t)return;for(var n=0,r=l.length;n<r;n++)if(l[n]&&l[n]._details)wt(a,n)})}St(n)}}}function gt(e,t,n,r,a,o){for(var i=[],l=0,s=a.length;l<s;l++)i.push(q(e,a[l],t,o));return i}function vt(e,t,n){var r=e.aoHeader;return r[void 0!==n?n:e.bSortCellsTop?0:r.length-1][t].cell}function mt(t,n){return function(e){return _(e)||"string"!=typeof e||(e=e.replace(N," "),t&&(e=w(e)),n&&(e=k(e,!1))),e}}var bt,yt,Dt=function(e,t){var n,r=[],a=e.aiDisplay,o=e.aiDisplayMaster,i=t.search,l=t.order,t=t.page;if("ssp"==J(e))return"removed"===i?[]:h(0,o.length);if("current"==t)for(u=e._iDisplayStart,c=e.fnDisplayEnd();u<c;u++)r.push(a[u]);else if("current"==l||"applied"==l){if("none"==i)r=o.slice();else if("applied"==i)r=a.slice();else if("removed"==i){for(var s={},u=0,c=a.length;u<c;u++)s[a[u]]=null;o.forEach(function(e){Object.prototype.hasOwnProperty.call(s,e)||r.push(e)})}}else if("index"==l||"original"==l)for(u=0,c=e.aoData.length;u<c;u++)e.aoData[u]&&("none"==i||-1===(n=a.indexOf(u))&&"removed"==i||0<=n&&"applied"==i)&&r.push(u);else if("number"==typeof l){var d=Ze(e,l,"asc");if("none"===i)r=d;else for(u=0;u<d.length;u++)(-1===(n=a.indexOf(d[u]))&&"removed"==i||0<=n&&"applied"==i)&&r.push(d[u])}return r},xt=(t("rows()",function(n,r){void 0===n?n="":H.isPlainObject(n)&&(r=n,n=""),r=dt(r);var e=this.iterator("table",function(e){return t=ct("row",t=n,function(n){var e=f(n),r=a.aoData;if(null!==e&&!o)return[e];if(i=i||Dt(a,o),null!==e&&-1!==i.indexOf(e))return[e];if(null==n||""===n)return i;if("function"==typeof n)return i.map(function(e){var t=r[e];return n(e,t._aData,t.nTr)?e:null});if(n.nodeName)return e=n._DT_RowIndex,t=n._DT_CellIndex,void 0!==e?r[e]&&r[e].nTr===n?[e]:[]:t?r[t.row]&&r[t.row].nTr===n.parentNode?[t.row]:[]:(e=H(n).closest("*[data-dt-row]")).length?[e.data("dt-row")]:[];if("string"==typeof n&&"#"===n.charAt(0)){var t=a.aIds[n.replace(/^#/,"")];if(void 0!==t)return[t.idx]}e=A(m(a.aoData,i,"nTr"));return H(e).filter(n).map(function(){return this._DT_RowIndex}).toArray()},a=e,o=r),"current"!==o.order&&"applied"!==o.order||Ye(a,t),t;var a,t,o,i},1);return e.selector.rows=n,e.selector.opts=r,e}),t("rows().nodes()",function(){return this.iterator("row",function(e,t){return e.aoData[t].nTr||void 0},1)}),t("rows().data()",function(){return this.iterator(!0,"rows",function(e,t){return m(e.aoData,t,"_aData")},1)}),e("rows().cache()","row().cache()",function(n){return this.iterator("row",function(e,t){e=e.aoData[t];return"search"===n?e._aFilterData:e._aSortData},1)}),e("rows().invalidate()","row().invalidate()",function(n){return this.iterator("row",function(e,t){be(e,t,n)})}),e("rows().indexes()","row().index()",function(){return this.iterator("row",function(e,t){return t},1)}),e("rows().ids()","row().id()",function(e){for(var t=[],n=this.context,r=0,a=n.length;r<a;r++)for(var o=0,i=this[r].length;o<i;o++){var l=n[r].rowIdFn(n[r].aoData[this[r][o]]._aData);t.push((!0===e?"#":"")+l)}return new X(n,t)}),e("rows().remove()","row().remove()",function(){return this.iterator("row",function(e,t){var n=e.aoData,r=n[t],a=e.aiDisplayMaster.indexOf(t),a=(-1!==a&&e.aiDisplayMaster.splice(a,1),0<e._iRecordsDisplay&&e._iRecordsDisplay--,rt(e),e.rowIdFn(r._aData));void 0!==a&&delete e.aIds[a],n[t]=null}),this}),t("rows.add()",function(o){var e=this.iterator("table",function(e){for(var t,n=[],r=0,a=o.length;r<a;r++)(t=o[r]).nodeName&&"TR"===t.nodeName.toUpperCase()?n.push(fe(e,t)[0]):n.push(D(e,t));return n},1),t=this.rows(-1);return t.pop(),it(t,e),t}),t("row()",function(e,t){return ft(this.rows(e,t))}),t("row().data()",function(e){var t,n=this.context;return void 0===e?n.length&&this.length&&this[0].length?n[0].aoData[this[0]]._aData:void 0:((t=n[0].aoData[this[0]])._aData=e,Array.isArray(e)&&t.nTr&&t.nTr.id&&v(n[0].rowId)(e,t.nTr.id),be(n[0],this[0],"data"),this)}),t("row().node()",function(){var e=this.context;if(e.length&&this.length&&this[0].length){e=e[0].aoData[this[0]];if(e&&e.nTr)return e.nTr}return null}),t("row.add()",function(t){t instanceof H&&t.length&&(t=t[0]);var e=this.iterator("table",function(e){return t.nodeName&&"TR"===t.nodeName.toUpperCase()?fe(e,t)[0]:D(e,t)});return this.row(e[0])}),H(S).on("plugin-init.dt",function(e,t){var r=new X(t);r.on("stateSaveParams.DT",function(e,t,n){for(var r=t.rowIdFn,a=t.aiDisplayMaster,o=[],i=0;i<a.length;i++){var l=a[i],l=t.aoData[l];l._detailsShow&&o.push("#"+r(l._aData))}n.childRows=o}),r.on("stateLoaded.DT",function(e,t,n){xt(r,n)}),xt(r,r.state.loaded())}),function(e,t){t&&t.childRows&&e.rows(t.childRows.map(function(e){return e.replace(/([^:\\]*(?:\\.[^:\\]*)*):/g,"$1\\:")})).every(function(){G(e.settings()[0],null,"requestChild",[this])})}),St=V.util.throttle(function(e){Ke(e[0])},500),wt=function(e,t){var n=e.context;n.length&&(t=n[0].aoData[void 0!==t?t:e[0]])&&t._details&&(t._details.remove(),t._detailsShow=void 0,t._details=void 0,H(t.nTr).removeClass("dt-hasChild"),St(n))},Tt="row().child",_t=Tt+"()",Ct=(t(_t,function(e,t){var n=this.context;return void 0===e?n.length&&this.length&&n[0].aoData[this[0]]?n[0].aoData[this[0]]._details:void 0:(!0===e?this.child.show():!1===e?wt(this):n.length&&this.length&&ht(n[0],n[0].aoData[this[0]],e,t),this)}),t([Tt+".show()",_t+".show()"],function(){return pt(this,!0),this}),t([Tt+".hide()",_t+".hide()"],function(){return pt(this,!1),this}),t([Tt+".remove()",_t+".remove()"],function(){return wt(this),this}),t(Tt+".isShown()",function(){var e=this.context;return e.length&&this.length&&e[0].aoData[this[0]]&&e[0].aoData[this[0]]._detailsShow||!1}),/^([^:]+)?:(name|title|visIdx|visible)$/),_t=(t("columns()",function(n,r){void 0===n?n="":H.isPlainObject(n)&&(r=n,n=""),r=dt(r);var e=this.iterator("table",function(e){return t=n,l=r,s=(i=e).aoColumns,u=b(s,"sName"),c=b(s,"sTitle"),e=V.util.get("[].[].cell")(i.aoHeader),d=x(M([],e)),ct("column",t,function(n){var r,e=f(n);if(""===n)return h(s.length);if(null!==e)return[0<=e?e:s.length+e];if("function"==typeof n)return r=Dt(i,l),s.map(function(e,t){return n(t,gt(i,t,0,0,r),vt(i,t))?t:null});var t,a,o="string"==typeof n?n.match(Ct):"";if(o)switch(o[2]){case"visIdx":case"visible":return o[1]&&o[1].match(/^\d+$/)?(t=parseInt(o[1],10))<0?[(a=s.map(function(e,t){return e.bVisible?t:null}))[a.length+t]]:[re(i,t)]:s.map(function(e,t){return e.bVisible&&(!o[1]||0<H(d[t]).filter(o[1]).length)?t:null});case"name":return u.map(function(e,t){return e===o[1]?t:null});case"title":return c.map(function(e,t){return e===o[1]?t:null});default:return[]}return n.nodeName&&n._DT_CellIndex?[n._DT_CellIndex.column]:(e=H(d).filter(n).map(function(){return de(this)}).toArray().sort(function(e,t){return e-t})).length||!n.nodeName?e:(e=H(n).closest("*[data-dt-column]")).length?[e.data("dt-column")]:[]},i,l);var i,t,l,s,u,c,d},1);return e.selector.cols=n,e.selector.opts=r,e}),e("columns().header()","column().header()",function(n){return this.iterator("column",function(e,t){return vt(e,t,n)},1)}),e("columns().footer()","column().footer()",function(n){return this.iterator("column",function(e,t){return e.aoFooter.length?e.aoFooter[void 0!==n?n:0][t].cell:null},1)}),e("columns().data()","column().data()",function(){return this.iterator("column-rows",gt,1)}),e("columns().render()","column().render()",function(o){return this.iterator("column-rows",function(e,t,n,r,a){return gt(e,t,0,0,a,o)},1)}),e("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(e,t){return e.aoColumns[t].mData},1)}),e("columns().cache()","column().cache()",function(o){return this.iterator("column-rows",function(e,t,n,r,a){return m(e.aoData,a,"search"===o?"_aFilterData":"_aSortData",t)},1)}),e("columns().init()","column().init()",function(){return this.iterator("column",function(e,t){return e.aoColumns[t]},1)}),e("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(e,t,n,r,a){return m(e.aoData,a,"anCells",t)},1)}),e("columns().titles()","column().title()",function(n,r){return this.iterator("column",function(e,t){"number"==typeof n&&(r=n,n=void 0);t=H("span.dt-column-title",this.column(t).header(r));return void 0!==n?(t.html(n),this):t.html()},1)}),e("columns().types()","column().type()",function(){return this.iterator("column",function(e,t){t=e.aoColumns[t].sType;return t||se(e),t},1)}),e("columns().visible()","column().visible()",function(n,r){var t=this,a=[],e=this.iterator("column",function(e,t){if(void 0===n)return e.aoColumns[t].bVisible;!function(e,t,n){var r,a,o=e.aoColumns,i=o[t],l=e.aoData;if(void 0===n)return i.bVisible;if(i.bVisible===n)return!1;if(n)for(var s=b(o,"bVisible").indexOf(!0,t+1),u=0,c=l.length;u<c;u++)l[u]&&(a=l[u].nTr,r=l[u].anCells,a)&&a.insertBefore(r[t],r[s]||null);else H(b(e.aoData,"anCells",t)).detach();return i.bVisible=n,ze(e),!0}(e,t,n)||a.push(t)});return void 0!==n&&this.iterator("table",function(e){_e(e,e.aoHeader),_e(e,e.aoFooter),e.aiDisplay.length||H(e.nTBody).find("td[colspan]").attr("colspan",oe(e)),Ke(e),t.iterator("column",function(e,t){a.includes(t)&&G(e,null,"column-visibility",[e,t,n,r])}),a.length&&(void 0===r||r)&&t.columns.adjust()}),e}),e("columns().widths()","column().width()",function(){var e=this.columns(":visible").count(),e=H("<tr>").html("<td>"+Array(e).join("</td><td>")+"</td>"),n=(H(this.table().body()).append(e),e.children().map(function(){return H(this).outerWidth()}));return e.remove(),this.iterator("column",function(e,t){e=ae(e,t);return null!==e?n[e]:0},1)}),e("columns().indexes()","column().index()",function(n){return this.iterator("column",function(e,t){return"visible"===n?ae(e,t):t},1)}),t("columns.adjust()",function(){return this.iterator("table",function(e){e.containerWidth=-1,ne(e)},1)}),t("column.index()",function(e,t){var n;if(0!==this.context.length)return n=this.context[0],"fromVisible"===e||"toData"===e?re(n,t):"fromData"===e||"toVisible"===e?ae(n,t):void 0}),t("column()",function(e,t){return ft(this.columns(e,t))}),t("cells()",function(g,e,v){var r,a,o,i,l,s,t;return H.isPlainObject(g)&&(void 0===g.row?(v=g,g=null):(v=e,e=null)),H.isPlainObject(e)&&(v=e,e=null),null==e?this.iterator("table",function(e){return r=e,e=g,t=dt(v),d=r.aoData,f=Dt(r,t),n=A(m(d,f,"anCells")),h=H(M([],n)),p=r.aoColumns.length,ct("cell",e,function(e){var t,n="function"==typeof e;if(null==e||n){for(o=[],i=0,l=f.length;i<l;i++)for(a=f[i],s=0;s<p;s++)u={row:a,column:s},(!n||(c=d[a],e(u,q(r,a,s),c.anCells?c.anCells[s]:null)))&&o.push(u);return o}return H.isPlainObject(e)?void 0!==e.column&&void 0!==e.row&&-1!==f.indexOf(e.row)?[e]:[]:(t=h.filter(e).map(function(e,t){return{row:t._DT_CellIndex.row,column:t._DT_CellIndex.column}}).toArray()).length||!e.nodeName?t:(c=H(e).closest("*[data-dt-row]")).length?[{row:c.data("dt-row"),column:c.data("dt-column")}]:[]},r,t);var r,t,a,o,i,l,s,u,c,d,f,n,h,p}):(t=v?{page:v.page,order:v.order,search:v.search}:{},r=this.columns(e,t),a=this.rows(g,t),t=this.iterator("table",function(e,t){var n=[];for(o=0,i=a[t].length;o<i;o++)for(l=0,s=r[t].length;l<s;l++)n.push({row:a[t][o],column:r[t][l]});return n},1),t=v&&v.selected?this.cells(t,v):t,H.extend(t.selector,{cols:e,rows:g,opts:v}),t)}),e("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(e,t,n){e=e.aoData[t];return e&&e.anCells?e.anCells[n]:void 0},1)}),t("cells().data()",function(){return this.iterator("cell",function(e,t,n){return q(e,t,n)},1)}),e("cells().cache()","cell().cache()",function(r){return r="search"===r?"_aFilterData":"_aSortData",this.iterator("cell",function(e,t,n){return e.aoData[t][r][n]},1)}),e("cells().render()","cell().render()",function(r){return this.iterator("cell",function(e,t,n){return q(e,t,n,r)},1)}),e("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(e,t,n){return{row:t,column:n,columnVisible:ae(e,n)}},1)}),e("cells().invalidate()","cell().invalidate()",function(r){return this.iterator("cell",function(e,t,n){be(e,t,r,n)})}),t("cell()",function(e,t,n){return ft(this.cells(e,t,n))}),t("cell().data()",function(e){var t,n,r,a,o,i=this.context,l=this[0];return void 0===e?i.length&&l.length?q(i[0],l[0].row,l[0].column):void 0:(t=i[0],n=l[0].row,r=l[0].column,a=t.aoColumns[r],o=t.aoData[n]._aData,a.fnSetData(o,e,{settings:t,row:n,col:r}),be(i[0],l[0].row,"data",l[0].column),this)}),t("order()",function(t,e){var n=this.context,r=Array.prototype.slice.call(arguments);return void 0===t?0!==n.length?n[0].aaSorting:void 0:("number"==typeof t?t=[[t,e]]:1<r.length&&(t=r),this.iterator("table",function(e){e.aaSorting=Array.isArray(t)?t.slice():t}))}),t("order.listener()",function(t,n,r){return this.iterator("table",function(e){$e(e,t,{},n,r)})}),t("order.fixed()",function(t){var e;return t?this.iterator("table",function(e){e.aaSortingFixed=H.extend(!0,{},t)}):(e=(e=this.context).length?e[0].aaSortingFixed:void 0,Array.isArray(e)?{pre:e}:e)}),t(["columns().order()","column().order()"],function(n){var r=this;return n?this.iterator("table",function(e,t){e.aaSorting=r[t].map(function(e){return[e,n]})}):this.iterator("column",function(e,t){for(var n=Je(e),r=0,a=n.length;r<a;r++)if(n[r].col===t)return n[r].dir;return null},1)}),e("columns().orderable()","column().orderable()",function(n){return this.iterator("column",function(e,t){e=e.aoColumns[t];return n?e.asSorting:e.bSortable},1)}),t("processing()",function(t){return this.iterator("table",function(e){L(e,t)})}),t("search()",function(t,n,r,a){var e=this.context;return void 0===t?0!==e.length?e[0].oPreviousSearch.search:void 0:this.iterator("table",function(e){e.oFeatures.bFilter&&je(e,"object"==typeof n?H.extend(e.oPreviousSearch,n,{search:t}):H.extend(e.oPreviousSearch,{search:t,regex:null!==n&&n,smart:null===r||r,caseInsensitive:null===a||a}))})}),t("search.fixed()",function(t,n){var e=this.iterator(!0,"table",function(e){e=e.searchFixed;return t?void 0===n?e[t]:(null===n?delete e[t]:e[t]=n,this):Object.keys(e)});return void 0!==t&&void 0===n?e[0]:e}),e("columns().search()","column().search()",function(r,a,o,i){return this.iterator("column",function(e,t){var n=e.aoPreSearchCols;if(void 0===r)return n[t].search;e.oFeatures.bFilter&&("object"==typeof a?H.extend(n[t],a,{search:r}):H.extend(n[t],{search:r,regex:null!==a&&a,smart:null===o||o,caseInsensitive:null===i||i}),je(e,e.oPreviousSearch))})}),t(["columns().search.fixed()","column().search.fixed()"],function(n,r){var e=this.iterator(!0,"column",function(e,t){e=e.aoColumns[t].searchFixed;return n?void 0===r?e[n]:(null===r?delete e[n]:e[n]=r,this):Object.keys(e)});return void 0!==n&&void 0===r?e[0]:e}),t("state()",function(e,t){var n;return e?(n=H.extend(!0,{},e),this.iterator("table",function(e){!1!==t&&(n.time=+new Date+100),et(e,n,function(){})})):this.context.length?this.context[0].oSavedState:null}),t("state.clear()",function(){return this.iterator("table",function(e){e.fnStateSaveCallback.call(e.oInstance,e,{})})}),t("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null}),t("state.save()",function(){return this.iterator("table",function(e){Ke(e)})}),V.use=function(e,t){var n="string"==typeof e?t:e,t="string"==typeof t?t:e;if(void 0===n&&"string"==typeof t)switch(t){case"lib":case"jq":return H;case"win":return W;case"datetime":return V.DateTime;case"luxon":return o;case"moment":return i;case"bootstrap":return bt||W.bootstrap;case"foundation":return yt||W.Foundation;default:return null}"lib"===t||"jq"===t||n&&n.fn&&n.fn.jquery?H=n:"win"===t||n&&n.document?S=(W=n).document:"datetime"===t||n&&"DateTime"===n.type?V.DateTime=n:"luxon"===t||n&&n.FixedOffsetZone?o=n:"moment"===t||n&&n.isMoment?i=n:"bootstrap"===t||n&&n.Modal&&"modal"===n.Modal.NAME?bt=n:("foundation"===t||n&&n.Reveal)&&(yt=n)},V.factory=function(e,t){var n=!1;return e&&e.document&&(S=(W=e).document),t&&t.fn&&t.fn.jquery&&(H=t,n=!0),n},V.versionCheck=function(e,t){for(var n,r,a=(t||V.version).split("."),o=e.split("."),i=0,l=o.length;i<l;i++)if((n=parseInt(a[i],10)||0)!==(r=parseInt(o[i],10)||0))return r<n;return!0},V.isDataTable=function(e){var a=H(e).get(0),o=!1;return e instanceof V.Api||(H.each(V.settings,function(e,t){var n=t.nScrollHead?H("table",t.nScrollHead)[0]:null,r=t.nScrollFoot?H("table",t.nScrollFoot)[0]:null;t.nTable!==a&&n!==a&&r!==a||(o=!0)}),o)},V.tables=function(t){var e=!1,n=(H.isPlainObject(t)&&(e=t.api,t=t.visible),V.settings.filter(function(e){return!(t&&!H(e.nTable).is(":visible"))}).map(function(e){return e.nTable}));return e?new X(n):n},V.camelToHungarian=B,t("$()",function(e,t){t=this.rows(t).nodes(),t=H(t);return H([].concat(t.filter(e).toArray(),t.find(e).toArray()))}),H.each(["on","one","off"],function(e,n){t(n+"()",function(){var e=Array.prototype.slice.call(arguments),t=(e[0]=e[0].split(/\s/).map(function(e){return e.match(/\.dt\b/)?e:e+".dt"}).join(" "),H(this.tables().nodes()));return t[n].apply(t,e),this})}),t("clear()",function(){return this.iterator("table",function(e){me(e)})}),t("error()",function(t){return this.iterator("table",function(e){z(e,0,t)})}),t("settings()",function(){return new X(this.context,this.context)}),t("init()",function(){var e=this.context;return e.length?e[0].oInit:null}),t("data()",function(){return this.iterator("table",function(e){return b(e.aoData,"_aData")}).flatten()}),t("trigger()",function(t,n,r){return this.iterator("table",function(e){return G(e,null,t,n,r)}).flatten()}),t("ready()",function(t){var e=this.context;return t?this.tables().every(function(){var e=this;this.context[0]._bInitComplete?t.call(e):this.on("init.dt.DT",function(){t.call(e)})}):e.length?e[0]._bInitComplete||!1:null}),t("destroy()",function(c){return c=c||!1,this.iterator("table",function(e){var t=e.oClasses,n=e.nTable,r=e.nTBody,a=e.nTHead,o=e.nTFoot,i=H(n),r=H(r),l=H(e.nTableWrapper),s=e.aoData.map(function(e){return e?e.nTr:null}),u=t.order,o=(e.bDestroying=!0,G(e,"aoDestroyCallback","destroy",[e],!0),c||new X(e).columns().visible(!0),e.resizeObserver&&e.resizeObserver.disconnect(),l.off(".DT").find(":not(tbody *)").off(".DT"),H(W).off(".DT-"+e.sInstance),n!=a.parentNode&&(i.children("thead").detach(),i.append(a)),o&&n!=o.parentNode&&(i.children("tfoot").detach(),i.append(o)),H(a).find("span.dt-column-order").remove(),H(a).find("span.dt-column-title").each(function(){var e=H(this).html();H(this).parent().append(e),H(this).remove()}),e.colgroup.remove(),e.aaSorting=[],e.aaSortingFixed=[],Qe(e),H(i).find("th, td").removeClass(H.map(V.ext.type.className,function(e){return e}).join(" ")),H("th, td",a).removeClass(u.none+" "+u.canAsc+" "+u.canDesc+" "+u.isAsc+" "+u.isDesc).css("width","").removeAttr("data-dt-column").removeAttr("aria-sort"),r.children().detach(),r.append(s),e.nTableWrapper.parentNode),a=e.nTableWrapper.nextSibling,u=c?"remove":"detach",r=(i[u](),l[u](),!c&&o&&(o.insertBefore(n,a),i.css("width",e.sDestroyWidth).removeClass(t.table)),V.settings.indexOf(e));-1!==r&&V.settings.splice(r,1)})}),H.each(["column","row","cell"],function(e,s){t(s+"s().every()",function(r){var a,o=this.selector.opts,i=this,l=0;return this.iterator("every",function(e,t,n){a=i[s](t,o),"cell"===s?r.call(a,a[0][0].row,a[0][0].column,n,l):r.call(a,t,n,l),l++})})}),t("i18n()",function(e,t,n){var r=this.context[0],e=U(e)(r.oLanguage);return"string"==typeof(e=H.isPlainObject(e=void 0===e?t:e)?void 0!==n&&void 0!==e[n]?e[n]:e._:e)?e.replace("%d",n):e}),V.version="2.2.2",V.settings=[],V.models={},V.models.oSearch={caseInsensitive:!0,search:"",regex:!1,smart:!0,return:!1},V.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,src:null,idx:-1,displayData:null},V.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null,maxLenString:null,searchFixed:null},V.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],bAutoWidth:!0,bDeferRender:!0,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:null,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnStateLoadCallback:function(e){try{return JSON.parse((-1===e.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+e.sInstance+"_"+location.pathname))}catch(e){return{}}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(e,t){try{(-1===e.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+e.sInstance+"_"+location.pathname,JSON.stringify(t))}catch(e){}},fnStateSaveParams:null,iStateDuration:7200,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{orderable:": Activate to sort",orderableReverse:": Activate to invert sorting",orderableRemove:": Activate to remove sorting",paginate:{first:"First",last:"Last",next:"Next",previous:"Previous",number:""}},oPaginate:{sFirst:"«",sLast:"»",sNext:"›",sPrevious:"‹"},entries:{_:"entries",1:"entry"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ _ENTRIES-TOTAL_",sInfoEmpty:"Showing 0 to 0 of 0 _ENTRIES-TOTAL_",sInfoFiltered:"(filtered from _MAX_ total _ENTRIES-MAX_)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"_MENU_ _ENTRIES_ per page",sLoadingRecords:"Loading...",sProcessing:"",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},orderDescReverse:!0,oSearch:H.extend({},V.models.oSearch),layout:{topStart:"pageLength",topEnd:"search",bottomStart:"info",bottomEnd:"paging"},sDom:null,searchDelay:null,sPaginationType:"",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId",caption:null,iDeferLoading:null},Z(V.defaults),V.defaults.column={aDataSort:null,iDataSort:-1,ariaTitle:"",asSorting:["asc","desc",""],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null},Z(V.defaults.column),V.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:!0,bLengthChange:!0,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollbarLeft:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},searchFixed:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",pagingControls:0,iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,bAjaxDataGet:!0,jqXHR:null,json:void 0,oAjaxData:void 0,sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==J(this)?+this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==J(this)?+this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var e=this._iDisplayLength,t=this._iDisplayStart,n=t+e,r=this.aiDisplay.length,a=this.oFeatures,o=a.bPaginate;return a.bServerSide?!1===o||-1===e?t+r:Math.min(t+e,this._iRecordsDisplay):!o||r<n||-1===e?r:n},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null,caption:"",captionNode:null,colgroup:null,deferLoading:null,typeDetect:!0,resizeObserver:null,containerWidth:-1},V.ext.pager);H.extend(_t,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(){return["numbers"]},simple_numbers:function(){return["previous","numbers","next"]},full_numbers:function(){return["first","previous","numbers","next","last"]},first_last:function(){return["first","last"]},first_last_numbers:function(){return["first","numbers","last"]},_numbers:Xt,numbers_length:7}),H.extend(!0,V.ext.renderer,{pagingButton:{_:function(e,t,n,r,a){var e=e.oClasses.paging,o=[e.button];return r&&o.push(e.active),a&&o.push(e.disabled),{display:r="ellipsis"===t?H('<span class="ellipsis"></span>').html(n)[0]:H("<button>",{class:o.join(" "),role:"link",type:"button"}).html(n),clicker:r}}},pagingContainer:{_:function(e,t){return t}}});function Lt(e,t,n,r,a){return i?e[t](a):o?e[n](a):r?e[r](a):e}var o,i,It=!1;function At(e,t,n){var r;if(W.luxon&&!o&&(o=W.luxon),i=W.moment&&!i?W.moment:i){if(!(r=i.utc(e,t,n,!0)).isValid())return null}else if(o){if(!(r=t&&"string"==typeof e?o.DateTime.fromFormat(e,t):o.DateTime.fromISO(e)).isValid)return null;r=r.setLocale(n)}else t?(It||alert("DataTables warning: Formatted date without Moment.js or Luxon - https://datatables.net/tn/17"),It=!0):r=new Date(e);return r}function Nt(s){return function(r,a,o,i){0===arguments.length?(o="en",r=a=null):1===arguments.length?(o="en",a=r,r=null):2===arguments.length&&(o=a,a=r,r=null);var l="datetime"+(a?"-"+a:"");return V.ext.type.order[l+"-pre"]||V.type(l,{detect:function(e){return e===l&&l},order:{pre:function(e){return e.valueOf()}},className:"dt-right"}),function(e,t){var n;return null==e&&(e="--now"===i?(n=new Date,new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds()))):""),"type"===t?l:""===e?"sort"!==t?"":At("0000-01-01 00:00:00",null,o):!(null===a||r!==a||"sort"===t||"type"===t||e instanceof Date)||null===(n=At(e,r,o))?e:"sort"===t?n:(e=null===a?Lt(n,"toDate","toJSDate","")[s]():Lt(n,"format","toFormat","toISOString",a),"display"===t?u(e):e)}}}var Ft=",",Ot=".";if(void 0!==W.Intl)try{for(var jt=(new Intl.NumberFormat).formatToParts(100000.1),r=0;r<jt.length;r++)"group"===jt[r].type?Ft=jt[r].value:"decimal"===jt[r].type&&(Ot=jt[r].value)}catch(e){}V.datetime=function(n,r){var a="datetime-"+n;r=r||"en",V.ext.type.order[a]||V.type(a,{detect:function(e){var t=At(e,n,r);return!(""!==e&&!t)&&a},order:{pre:function(e){return At(e,n,r)||0}},className:"dt-right"})},V.render={date:Nt("toLocaleDateString"),datetime:Nt("toLocaleString"),time:Nt("toLocaleTimeString"),number:function(a,o,i,l,s){return null==a&&(a=Ft),null==o&&(o=Ot),{display:function(e){if("number"!=typeof e&&"string"!=typeof e)return e;if(""===e||null===e)return e;var t=e<0?"-":"",n=parseFloat(e),r=Math.abs(n);if(1e11<=r||r<1e-4&&0!==r)return(r=n.toExponential(i).split(/e\+?/))[0]+" x 10<sup>"+r[1]+"</sup>";if(isNaN(n))return u(e);n=n.toFixed(i),e=Math.abs(n);r=parseInt(e,10),n=i?o+(e-r).toFixed(i).substring(2):"";return(t=0===r&&0===parseFloat(n)?"":t)+(l||"")+r.toString().replace(/\B(?=(\d{3})+(?!\d))/g,a)+n+(s||"")}}},text:function(){return{display:u,filter:u}}};function Rt(e,t){return e=null!=e?e.toString().toLowerCase():"",t=null!=t?t.toString().toLowerCase():"",e.localeCompare(t,navigator.languages[0]||navigator.language,{numeric:!0,ignorePunctuation:!0})}function Pt(e,t){return e=w(e),t=w(t),Rt(e,t)}var l=V.ext.type,Et=(V.type=function(n,e,t){if(!e)return{className:l.className[n],detect:l.detect.find(function(e){return e._name===n}),order:{pre:l.order[n+"-pre"],asc:l.order[n+"-asc"],desc:l.order[n+"-desc"]},render:l.render[n],search:l.search[n]};function r(e,t){l[e][n]=t}function a(e){Object.defineProperty(e,"_name",{value:n});var t=l.detect.findIndex(function(e){return e._name===n});-1===t?l.detect.unshift(e):l.detect.splice(t,1,e)}function o(e){l.order[n+"-pre"]=e.pre,l.order[n+"-asc"]=e.asc,l.order[n+"-desc"]=e.desc}void 0===t&&(t=e,e=null),"className"===e?r("className",t):"detect"===e?a(t):"order"===e?o(t):"render"===e?r("render",t):"search"===e?r("search",t):e||(t.className&&r("className",t.className),void 0!==t.detect&&a(t.detect),t.order&&o(t.order),void 0!==t.render&&r("render",t.render),void 0!==t.search&&r("search",t.search))},V.types=function(){return l.detect.map(function(e){return e._name})},V.type("string",{detect:function(){return"string"},order:{pre:function(e){return _(e)&&"boolean"!=typeof e?"":"string"==typeof e?e.toLowerCase():e.toString?e.toString():""}},search:mt(!1,!0)}),V.type("string-utf8",{detect:{allOf:function(e){return!0},oneOf:function(e){return!_(e)&&navigator.languages&&"string"==typeof e&&e.match(/[^\x00-\x7F]/)}},order:{asc:Rt,desc:function(e,t){return-1*Rt(e,t)}},search:mt(!1,!0)}),V.type("html",{detect:{allOf:function(e){return _(e)||"string"==typeof e&&-1!==e.indexOf("<")},oneOf:function(e){return!_(e)&&"string"==typeof e&&-1!==e.indexOf("<")}},order:{pre:function(e){return _(e)?"":e.replace?w(e).trim().toLowerCase():e+""}},search:mt(!0,!0)}),V.type("html-utf8",{detect:{allOf:function(e){return _(e)||"string"==typeof e&&-1!==e.indexOf("<")},oneOf:function(e){return navigator.languages&&!_(e)&&"string"==typeof e&&-1!==e.indexOf("<")&&"string"==typeof e&&e.match(/[^\x00-\x7F]/)}},order:{asc:Pt,desc:function(e,t){return-1*Pt(e,t)}},search:mt(!0,!0)}),V.type("date",{className:"dt-type-date",detect:{allOf:function(e){var t;return!e||e instanceof Date||j.test(e)?null!==(t=Date.parse(e))&&!isNaN(t)||_(e):null},oneOf:function(e){return e instanceof Date||"string"==typeof e&&j.test(e)}},order:{pre:function(e){e=Date.parse(e);return isNaN(e)?-1/0:e}}}),V.type("html-num-fmt",{className:"dt-type-numeric",detect:{allOf:function(e,t){t=t.oLanguage.sDecimal;return c(e,t,!0,!1)},oneOf:function(e,t){t=t.oLanguage.sDecimal;return c(e,t,!0,!1)}},order:{pre:function(e,t){t=t.oLanguage.sDecimal;return Et(e,t,F,P)}},search:mt(!0,!0)}),V.type("html-num",{className:"dt-type-numeric",detect:{allOf:function(e,t){t=t.oLanguage.sDecimal;return c(e,t,!1,!0)},oneOf:function(e,t){t=t.oLanguage.sDecimal;return c(e,t,!1,!1)}},order:{pre:function(e,t){t=t.oLanguage.sDecimal;return Et(e,t,F)}},search:mt(!0,!0)}),V.type("num-fmt",{className:"dt-type-numeric",detect:{allOf:function(e,t){t=t.oLanguage.sDecimal;return s(e,t,!0,!0)},oneOf:function(e,t){t=t.oLanguage.sDecimal;return s(e,t,!0,!1)}},order:{pre:function(e,t){t=t.oLanguage.sDecimal;return Et(e,t,P)}}}),V.type("num",{className:"dt-type-numeric",detect:{allOf:function(e,t){t=t.oLanguage.sDecimal;return s(e,t,!1,!0)},oneOf:function(e,t){t=t.oLanguage.sDecimal;return s(e,t,!1,!1)}},order:{pre:function(e,t){t=t.oLanguage.sDecimal;return Et(e,t)}}}),function(e,t,n,r){var a;return 0===e||e&&"-"!==e?"number"==(a=typeof e)||"bigint"==a?e:+(e=(e=t?E(e,t):e).replace&&(n&&(e=e.replace(n,"")),r)?e.replace(r,""):e):-1/0});function kt(e,t,n){n&&(e[t]=n)}H.extend(!0,V.ext.renderer,{footer:{_:function(e,t,n){t.addClass(n.tfoot.cell)}},header:{_:function(g,v,m){v.addClass(m.thead.cell),g.oFeatures.bSort||v.addClass(m.order.none);var e=g.bSortCellsTop,t=v.closest("thead").find("tr"),n=v.parent().index();"disable"===v.attr("data-dt-order")||"disable"===v.parent().attr("data-dt-order")||!0===e&&0!==n||!1===e&&n!==t.length-1||H(g.nTable).on("order.dt.DT column-visibility.dt.DT",function(e,t){if(g===t){var n=t.sortDetails;if(n){for(var r=m.order,a=t.api.columns(v),o=g.aoColumns[a.flatten()[0]],i=a.orderable().includes(!0),l="",s=a.indexes(),u=a.orderable(!0).flatten(),c=b(n,"col"),d=g.iTabIndex,f=(v.removeClass(r.isAsc+" "+r.isDesc).toggleClass(r.none,!i).toggleClass(r.canAsc,i&&u.includes("asc")).toggleClass(r.canDesc,i&&u.includes("desc")),!0),h=0;h<s.length;h++)c.includes(s[h])||(f=!1);f&&(u=a.order(),v.addClass(u.includes("asc")?r.isAsc:""+u.includes("desc")?r.isDesc:""));var p=-1;for(h=0;h<c.length;h++)if(g.aoColumns[c[h]].bVisible){p=c[h];break}s[0]==p?(a=n[0],u=o.asSorting,v.attr("aria-sort","asc"===a.dir?"ascending":"descending"),l=u[a.index+1]?"Reverse":"Remove"):v.removeAttr("aria-sort"),i&&((r=v.find(".dt-column-order")).attr("role","button").attr("aria-label",i?o.ariaTitle+t.api.i18n("oAria.orderable"+l):o.ariaTitle),-1!==d)&&r.attr("tabindex",d)}}})}},layout:{_:function(e,t,n){var r=e.oClasses.layout,a=H("<div/>").attr("id",n.id||null).addClass(n.className||r.row).appendTo(t);V.ext.renderer.layout._forLayoutRow(n,function(e,t){var n;"id"!==e&&"className"!==e&&(n="",t.table&&(a.addClass(r.tableRow),n+=r.tableCell+" "),n+="start"===e?r.start:"end"===e?r.end:r.full,H("<div/>").attr({id:t.id||null,class:t.className||r.cell+" "+n}).append(t.contents).appendTo(a))})},_forLayoutRow:function(t,n){function r(e){switch(e){case"":return 0;case"start":return 1;case"end":return 2;default:return 3}}Object.keys(t).sort(function(e,t){return r(e)-r(t)}).forEach(function(e){n(e,t[e])})}}}),V.feature={},V.feature.register=function(e,t,n){V.ext.features[e]=t,n&&T.feature.push({cFeature:n,fnInit:t})},V.feature.register("div",function(e,t){var n=H("<div>")[0];return t&&(kt(n,"className",t.className),kt(n,"id",t.id),kt(n,"innerHTML",t.html),kt(n,"textContent",t.text)),n}),V.feature.register("info",function(e,s){var t,n,u;return e.oFeatures.bInfo?(t=e.oLanguage,n=e.sTableId,u=H("<div/>",{class:e.oClasses.info.container}),s=H.extend({callback:t.fnInfoCallback,empty:t.sInfoEmpty,postfix:t.sInfoPostFix,search:t.sInfoFiltered,text:t.sInfo},s),e.aoDrawCallback.push(function(e){var t=s,n=u,r=e._iDisplayStart+1,a=e.fnDisplayEnd(),o=e.fnRecordsTotal(),i=e.fnRecordsDisplay(),l=i?t.text:t.empty;i!==o&&(l+=" "+t.search),l+=t.postfix,l=ot(e,l),t.callback&&(l=t.callback.call(e.oInstance,e,r,a,o,i,l)),n.html(l),G(e,null,"info",[e,n[0],l])}),e._infoEl||(u.attr({"aria-live":"polite",id:n+"_info",role:"status"}),H(e.nTable).attr("aria-describedby",n+"_info"),e._infoEl=u),u):null},"i");var Mt=0;function Ht(e){var t=[];return e.numbers&&t.push("numbers"),e.previousNext&&(t.unshift("previous"),t.push("next")),e.firstLast&&(t.unshift("first"),t.push("last")),t}function Wt(e,t,n,r){var a=e.oLanguage.oPaginate,o={display:"",active:!1,disabled:!1};switch(t){case"ellipsis":o.display="…";break;case"first":o.display=a.sFirst,0===n&&(o.disabled=!0);break;case"previous":o.display=a.sPrevious,0===n&&(o.disabled=!0);break;case"next":o.display=a.sNext,0!==r&&n!==r-1||(o.disabled=!0);break;case"last":o.display=a.sLast,0!==r&&n!==r-1||(o.disabled=!0);break;default:"number"==typeof t&&(o.display=e.fnFormatNumber(t+1),n===t)&&(o.active=!0)}return o}function Xt(e,t,n,r){var a=[],o=Math.floor(n/2),i=r?2:1,l=r?1:0;return t<=n?a=h(0,t):1===n?a=[e]:3===n?e<=1?a=[0,1,"ellipsis"]:t-2<=e?(a=h(t-2,t)).unshift("ellipsis"):a=["ellipsis",e,"ellipsis"]:e<=o?((a=h(0,n-i)).push("ellipsis"),r&&a.push(t-1)):t-1-o<=e?((a=h(t-(n-i),t)).unshift("ellipsis"),r&&a.unshift(0)):((a=h(e-o+i,e+o-l)).push("ellipsis"),a.unshift("ellipsis"),r&&(a.push(t-1),a.unshift(0))),a}V.feature.register("search",function(n,r){var e,t,a,o,i,l,s,u,c,d;return n.oFeatures.bFilter?(e=n.oClasses.search,t=n.sTableId,c=n.oLanguage,a=n.oPreviousSearch,o='<input type="search" class="'+e.input+'"/>',-1===(r=H.extend({placeholder:c.sSearchPlaceholder,processing:!1,text:c.sSearch},r)).text.indexOf("_INPUT_")&&(r.text+="_INPUT_"),r.text=ot(n,r.text),c=r.text.match(/_INPUT_$/),s=r.text.match(/^_INPUT_/),i=r.text.replace(/_INPUT_/,""),l="<label>"+r.text+"</label>",s?l="_INPUT_<label>"+i+"</label>":c&&(l="<label>"+i+"</label>_INPUT_"),(s=H("<div>").addClass(e.container).append(l.replace(/_INPUT_/,o))).find("label").attr("for","dt-search-"+Mt),s.find("input").attr("id","dt-search-"+Mt),Mt++,u=function(e){var t=this.value;a.return&&"Enter"!==e.key||t!=a.search&&Ve(n,r.processing,function(){a.search=t,je(n,a),n._iDisplayStart=0,C(n)})},c=null!==n.searchDelay?n.searchDelay:0,d=H("input",s).val(a.search).attr("placeholder",r.placeholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",c?V.util.debounce(u,c):u).on("mouseup.DT",function(e){setTimeout(function(){u.call(d[0],e)},10)}).on("keypress.DT",function(e){if(13==e.keyCode)return!1}).attr("aria-controls",t),H(n.nTable).on("search.dt.DT",function(e,t){n===t&&d[0]!==S.activeElement&&d.val("function"!=typeof a.search?a.search:"")}),s):null},"f"),V.feature.register("paging",function(e,t){if(!e.oFeatures.bPaginate)return null;t=H.extend({buttons:V.ext.pager.numbers_length,type:e.sPaginationType,boundaryNumbers:!0,firstLast:!0,previousNext:!0,numbers:!0},t);function n(){!function e(t,n,r){if(!t._bInitComplete)return;var a=r.type?V.ext.pager[r.type]:Ht,o=t.oLanguage.oAria.paginate||{},i=t._iDisplayStart,l=t._iDisplayLength,s=t.fnRecordsDisplay(),u=-1===l,c=u?0:Math.ceil(i/l),d=u?1:Math.ceil(s/l),f=[],h=[],i=a(r).map(function(e){return"numbers"===e?Xt(c,d,r.buttons,r.boundaryNumbers):e});f=f.concat.apply(f,i);for(var p=0;p<f.length;p++){var g=f[p],v=Wt(t,g,c,d),m=at(t,"pagingButton")(t,g,v.display,v.active,v.disabled),b="string"==typeof g?o[g]:o.number?o.number+(g+1):null;H(m.clicker).attr({"aria-controls":t.sTableId,"aria-disabled":v.disabled?"true":null,"aria-current":v.active?"page":null,"aria-label":b,"data-dt-idx":g,tabIndex:v.disabled?-1:t.iTabIndex&&"span"!==m.clicker[0].nodeName.toLowerCase()?t.iTabIndex:null}),"number"!=typeof g&&H(m.clicker).addClass(g),nt(m.clicker,{action:g},function(e){e.preventDefault(),Xe(t,e.data.action,!0)}),h.push(m.display)}u=at(t,"pagingContainer")(t,h);s=n.find(S.activeElement).data("dt-idx");n.empty().append(u);void 0!==s&&n.find("[data-dt-idx="+s+"]").trigger("focus");h.length&&(l=H(h[0]).outerHeight(),1<r.buttons)&&0<l&&H(n).height()>=2*l-10&&e(t,n,H.extend({},r,{buttons:r.buttons-2}))}(e,r.children(),t)}var r=H("<div/>").addClass(e.oClasses.paging.container+(t.type?" paging_"+t.type:"")).append(H("<nav>").attr("aria-label","pagination").addClass(e.oClasses.paging.nav));return e.aoDrawCallback.push(n),H(e.nTable).on("column-sizing.dt.DT",n),r},"p");var Vt=0;return V.feature.register("pageLength",function(r,e){var t=r.oFeatures;if(!t.bPaginate||!t.bLengthChange)return null;e=H.extend({menu:r.aLengthMenu,text:r.oLanguage.sLengthMenu},e);var t=r.oClasses.length,n=r.sTableId,a=e.menu,o=[],i=[];if(Array.isArray(a[0]))o=a[0],i=a[1];else for(p=0;p<a.length;p++)H.isPlainObject(a[p])?(o.push(a[p].value),i.push(a[p].label)):(o.push(a[p]),i.push(a[p]));for(var l=e.text.match(/_MENU_$/),s=e.text.match(/^_MENU_/),u=e.text.replace(/_MENU_/,""),e="<label>"+e.text+"</label>",s=(s?e="_MENU_<label>"+u+"</label>":l&&(e="<label>"+u+"</label>_MENU_"),"tmp-"+ +new Date),c=H("<div/>").addClass(t.container).append(e.replace("_MENU_",'<span id="'+s+'"></span>')),d=[],f=(Array.prototype.slice.call(c.find("label")[0].childNodes).forEach(function(e){e.nodeType===Node.TEXT_NODE&&d.push({el:e,text:e.textContent})}),function(t){d.forEach(function(e){e.el.textContent=ot(r,e.text,t)})}),h=H("<select/>",{"aria-controls":n,class:t.select}),p=0;p<o.length;p++)h[0][p]=new Option("number"==typeof i[p]?r.fnFormatNumber(i[p]):i[p],o[p]);return c.find("label").attr("for","dt-length-"+Vt),h.attr("id","dt-length-"+Vt),Vt++,c.find("#"+s).replaceWith(h),H("select",c).val(r._iDisplayLength).on("change.DT",function(){We(r,H(this).val()),C(r)}),H(r.nTable).on("length.dt.DT",function(e,t,n){r===t&&(H("select",c).val(n),f(n))}),f(r._iDisplayLength),c},"l"),((H.fn.dataTable=V).$=H).fn.dataTableSettings=V.settings,H.fn.dataTableExt=V.ext,H.fn.DataTable=function(e){return H(this).dataTable(e).api()},H.each(V,function(e,t){H.fn.DataTable[e]=t}),V});
+
+/*! DataTables styling integration
+ * © SpryMedia Ltd - datatables.net/license
+ */
+!function(t){var o,d;"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(e){return t(e,window,document)}):"object"==typeof exports?(o=require("jquery"),d=function(e,n){n.fn.dataTable||require("datatables.net")(e,n)},"undefined"==typeof window?module.exports=function(e,n){return e=e||window,n=n||o(e),d(e,n),t(n,0,e.document)}:(d(window,o),module.exports=t(o,window,window.document))):t(jQuery,window,document)}(function(e,n,t){"use strict";return e.fn.dataTable});
+