From 38fe91c6af1babd646ab699d44c13935adb5aee7 Mon Sep 17 00:00:00 2001 From: Guillaume Date: Fri, 25 Jan 2019 03:43:07 +0100 Subject: [PATCH 01/17] Update nl_NL.json --- bl-languages/nl_NL.json | 390 ++++++++++++++++++++-------------------- 1 file changed, 195 insertions(+), 195 deletions(-) diff --git a/bl-languages/nl_NL.json b/bl-languages/nl_NL.json index 2446a2f9..f0bf25c0 100644 --- a/bl-languages/nl_NL.json +++ b/bl-languages/nl_NL.json @@ -2,10 +2,10 @@ "language-data": { "native": "Nederlands", "english-name": "Dutch", - "last-update": "22-01-2018", + "last-update": "25-01-2019", "authors": [ "Ray", - "", + "ltGuillaume", "", "" ] @@ -15,9 +15,9 @@ "Tue": "Di", "Wed": "Wo", "Thu": "Do", - "Fri": "Vrij", - "Sat": "Zat", - "Sun": "Zon", + "Fri": "Vr", + "Sat": "Za", + "Sun": "Zo", "Monday": "Maandag", "Tuesday": "Dinsdag", "Wednesday": "Woensdag", @@ -51,22 +51,22 @@ }, "dashboard": "Dashboard", "manage-users": "Gebruikersbeheer", - "manage-categories": "Beheer categorieën", - "general-settings": "Algmene instellingen", + "manage-categories": "Categorieën beheren", + "general-settings": "Algemene instellingen", "advanced-settings": "Geavanceerde instellingen", "thanks-for-support-bludit": "Bedankt voor de ondersteuning van Bludit", - "upgrade-to-bludit-pro": "Upgrade naar Bludit PRO", + "upgrade-to-bludit-pro": "Upgraden naar Bludit PRO", "language": "Taal", "plugin": "Plugin", "plugins": "Plugins", - "developers": "Ontwerpers", - "themes": "Thema", + "developers": "Ontwikkelaars", + "themes": "Thema's", "about": "Over ons", "url": "URL", "welcome": "Welkom", "logout": "Afmelden", "website": "Website", - "publish": "Publiceer", + "publish": "Publiceren", "manage": "Aanpassen", "content": "Inhoud", "category": "Categorie", @@ -76,19 +76,19 @@ "general": "Algemeen", "advanced": "Geavanceerd", "new-content": "Nieuwe inhoud", - "manage-content": "Beheer inhoud", - "add-new-content": "Voeg nieuwe inhoud toe", + "manage-content": "Inhoud beheren", + "add-new-content": "Nieuwe inhoud tovoegen", "new-category": "Nieuwe categorie", - "you-do-not-have-sufficient-permissions": "Onvoldoende rechten voor deze uitvoering", - "add-a-new-user": "Voeg een nieuwe gebruiker toe", - "url-associated-with-the-content": "URL samenwerkend met de inhoud.", + "you-do-not-have-sufficient-permissions": "Onvoldoende rechten voor deze opdracht", + "add-a-new-user": "Nieuwe gebruiker toevoegen", + "url-associated-with-the-content": "URL voor deze inhoud.", "language-and-timezone": "Taal en tijdzone", - "change-your-language-and-region-settings": "Verander je taal en regio instellingen.", + "change-your-language-and-region-settings": "Instellingen voor taal en regio aanpassen.", "notifications": "Notificaties", "plugin-activated": "Plugin ingeschakeld", "plugin-deactivated": "Plugin uitgeschakeld", "new-theme-configured": "Nieuw thema geconfigureerd", - "changes-on-settings": "Aanpassingen bij instellingen", + "changes-on-settings": "Instellingen aangepast", "plugin-configured": "Plugin geconfigureerd", "welcome-to-bludit": "Welkom bij Bludit", "statistics": "Statistieken", @@ -96,118 +96,118 @@ "title": "Titel", "save": "Opslaan", "save-as-draft": "Als concept opslaan", - "cancel": "Annuleer", + "cancel": "Annuleren", "description": "Omschrijving", - "this-field-can-help-describe-the-content": "Dit veld kan je gebruiken om de content te omschrijven in een paar woorden. Niet meer dan 150 karakters.", + "this-field-can-help-describe-the-content": "Dit veld kan gebruikt worden om de inhoud kort te omschrijven. Niet meer dan 150 karakters.", "images": "Afbeeldingen", - "error": "Error", + "error": "Fout", "supported-image-file-types": "Ondersteunde afbeeldingsformaten", "cover-image": "Omslagfoto", - "drag-and-drop-or-click-here": "Sleep en plak of klik hier", + "drag-and-drop-or-click-here": "Sleep hierheen of klik hier", "there-are-no-images": "Er zijn geen afbeeldingen", - "upload-and-more-images": "Upload en meer afbeeldingen", + "upload-and-more-images": "Uploaden en meer afbeeldingen", "click-on-the-image-for-options": "Klik op de afbeelding voor opties.", "click-here-to-cancel": "Klik hier om te annuleren.", "insert-image": "Afbeelding invoegen", - "set-as-cover-image": "Stel in als omslagfoto", - "delete-image": "Verwijder afbeelding", + "set-as-cover-image": "Als omslagfoto instellen", + "delete-image": "Afbeelding verwijderen", "tags": "Tags", "add": "Toevoegen", "status": "Status", "published": "Gepubliceerd", "draft": "Concept", - "empty-title": "Lege titel", - "empty": "empty", + "empty-title": "Geen titel", + "empty": "leeg", "date": "Datum", - "external-cover-image": "Externe hoes afbeelding", + "external-cover-image": "Externe omslagfoto", "parent": "Bovenliggend item", "full-image-url": "Volledige afbeelding URL.", - "this-field-is-used-when-you-order-the-content-by-position": "Dit veld wordt gebruikt wanneer u de inhoud per positie bestelt.", + "this-field-is-used-when-you-order-the-content-by-position": "Dit veld wordt gebruikt wanneer de inhoud op positie is gesorteerd.", "position": "Positie", "friendly-url": "Gebruiksvriendelijke URL", - "image-description": "Afbeeldingsomschrijving", - "add-a-new-category": "Voeg een nieuwe categorie toe", + "image-description": "Omschrijving voor afbeelding", + "add-a-new-category": "Nieuwe categorie toevoegen", "name": "Naam", "username": "Gebruikersnaam", "first-name": "Voornaam", "last-name": "Achternaam", - "to-schedule-the-content-select-the-date-and-time": "Als u de inhoud wilt plannen, selecteert u de datum en tijd. De status moet worden ingesteld op \"Gepubliceerd\".", - "email": "Email", + "to-schedule-the-content-select-the-date-and-time": "Selecteer de datum en tijd om de publicatie in te plannen. De status moet worden ingesteld op \"Gepubliceerd\".", + "email": "E-mail", "role": "Rol", "registered": "Geregistreerd", - "site-information": "Site informatie", + "site-information": "Informatie site", "site-title": "Titel van de site", - "use-this-field-to-name-your-site": "Titel van de site, deze wordt op iedere pagina weergegeven.", + "use-this-field-to-name-your-site": "Titel van de site (wordt op iedere pagina getoond).", "site-slogan": "Slogan voor de site", - "use-this-field-to-add-a-catchy-phrase": "Slogan voor je site.", + "use-this-field-to-add-a-catchy-phrase": "Voer een catchy slogan in voor de site.", "site-description": "Omschrijving van de site", - "you-can-add-a-site-description-to-provide": "Korte omschrijving van je site.", - "footer-text": "Footer tekst", + "you-can-add-a-site-description-to-provide": "Korte omschrijving van de site.", + "footer-text": "Voettekst", "you-can-add-a-small-text-on-the-bottom": "Plaats hier een korte tekst (bijvoorbeeld de copyright, datum of merknaam)", - "social-networks-links": "Sociale media links", - "site-url": "De url van de site", - "email-account-settings": "Email account instellingen", - "sender-email": "Verzend email adres", - "emails-will-be-sent-from-this-address": "Emails zullen vanaf dit adres verzonden worden.", - "url-filters": "URL filters", - "select-your-sites-language": "Selecteer taal.", + "social-networks-links": "Link sociale media", + "site-url": "URL van de site", + "email-account-settings": "Instellingen E-mailaccount", + "sender-email": "Afzender", + "emails-will-be-sent-from-this-address": "E-mails zullen vanaf dit adres verzonden worden.", + "url-filters": "URL-filters", + "select-your-sites-language": "Selecteer de taal.", "timezone": "Tijdzone", "select-a-timezone-for-a-correct": "Selecteer de tijdzone.", "locale": "Lokaal", - "date-and-time-formats": "Datum en tijd formaat", - "date-format": "Datum formaat", + "date-and-time-formats": "Formaat datum en tijd", + "date-format": "Formaat datums", "current-format": "Huidig formaat", "version": "Versie", "author": "Auteur", - "activate": "Activeer", - "deactivate": "Deactiveer", - "edit-category": "Aanpassen categorie", - "delete": "Verwijder", + "activate": "Activeren", + "deactivate": "Deactiveren", + "edit-category": "Categorie aanpassen", + "delete": "Verwijderen", "password": "Wachtwoord", "confirm-password": "Bevestig wachtwoord", "editor": "Editor", - "administrator": "Administrator", + "administrator": "Beheerder", "edit-user": "Gebruiker aanpassen", - "edit-content": "Aanpassen inhoud", + "edit-content": "Inhoud aanpassen", "profile": "Profiel", - "change-password": "Verander wachtwoord", + "change-password": "Wachtwoord veranderen", "enabled": "Ingeschakeld", - "disable-the-user": "Deactiveer de gebruiker", - "profile-picture": "Profiel afbeelding", - "edit-or-delete-your-categories": "Aanpassen of verwijderen van categorieën", - "create-a-new-category-to-organize-your-content": "Maak een nieuwe categorie aan om je inhoud te organiseren", + "disable-the-user": "Gebruiker deactiveren", + "profile-picture": "Profielfoto", + "edit-or-delete-your-categories": "Categorieën aanpassen of verwijderen", + "create-a-new-category-to-organize-your-content": "Maak een nieuwe categorie aan om de inhoud te organiseren", "confirm-delete-this-action-cannot-be-undone": "Bevestig het verwijderen, dit kan niet ongedaan worden gemaakt.", - "do-you-want-to-disable-the-user": "Wil je de gebruiker deactiveren ?", + "do-you-want-to-disable-the-user": "Gebruiker deactiveren?", "new-password": "Nieuw wachtwoord", - "you-can-change-this-field-when-save-the-current-changes": "U kunt dit veld wijzigen wanneer de huidige wijzigingen worden opgeslagen.", + "you-can-change-this-field-when-save-the-current-changes": "U kunt dit veld pas wijzigen nadat de huidige wijzigingen zijn opgeslagen.", "items-per-page": "Items per pagina", "invite-a-friend-to-collaborate-on-your-site": "Nodig een vriend uit om samen te werken op uw site", "number-of-items-to-show-per-page": "Aantal items dat per pagina wordt weergegeven.", "website-or-blog": "Website of Blog", - "order-content-by": "Sorteer inhoud door", - "edit-or-delete-content-from-your-site": "Aanpassen of verwijderen van inhoud van je website", - "order-the-content-by-date-to-build-a-blog": "Sorteer de inhoud op datum om een ??blog te maken of sorteer de inhoud per positie om een ??website te bouwen.", - "page-not-found-content": "Hey! het ziet er naar uit dat deze pagina niet gevonden kan worden.", + "order-content-by": "Inhoud sorteren op", + "edit-or-delete-content-from-your-site": "Inhoud aanpassen of verwijderen van de website", + "order-the-content-by-date-to-build-a-blog": "Sorteer de inhoud op datum om een Blog te maken, sorteer op positie om een Website te bouwen.", + "page-not-found-content": "Het lijkt erop dat deze pagina niet bestaat.", "page-not-found": "Pagina niet gevonden", "predefined-pages": "Voorgedefinieerde pagina's", - "returning-page-when-the-page-doesnt-exist": "Pagina retourneren wanneer de pagina niet bestaat, laat deze leeg als u een standaardbericht wilt retourneren.", - "returning-page-for-the-main-page": "Pagina retourneren voor de hoofdpagina, laat dit leeg als u alle pagina's op de hoofdpagina wilt weergeven.", - "full-url-of-your-site": "Volledige URL van uw site. Compleet met het protocol HTTP of HTTPS (alleen als u SSL op uw server hebt ingeschakeld).", - "with-the-locales-you-can-set-the-regional-user-interface": "Met de talen kunt u de regionale gebruikersinterface instellen, zoals de datums in uw taal. De landinstellingen moeten op uw systeem zijn geïnstalleerd.", - "bludit-installer": "Bludit Installatie Programma", - "choose-your-language": "Selecteer je taal", + "returning-page-when-the-page-doesnt-exist": "Pagina die gebruikt wordt wanneer de gezochte pagina niet bestaat. Laat dit leeg als u een standaardbericht wilt tonen.", + "returning-page-for-the-main-page": "Pagina die gebruikt wordt als hoofdpagina. Laat dit leeg als u de meest recente inhoud op de hoofdpagina wilt tonen.", + "full-url-of-your-site": "Volledige URL van uw site, compleet met het protocol HTTP of HTTPS (alleen als u SSL op uw server hebt ingeschakeld).", + "with-the-locales-you-can-set-the-regional-user-interface": "Met de taalinstellingen kunt u de regionale gebruikersinterface instellen, zoals de datums in uw taal. De landinstellingen moeten op uw systeem zijn geïnstalleerd.", + "bludit-installer": "Bludit Installatieprogramma", + "choose-your-language": "Selecteer de gewenste taal", "next": "Volgende", "complete-the-form-choose-a-password-for-the-username-admin": "Vul het formulier in en kies een wachtwoord voor de gebruikersnaam « admin »", - "show-password": "Toon wachtwoord", - "install": "Installeer", - "login": "Aanmelden", - "back-to-login-form": "Terug naar inlog formulier", - "get-login-access-code": "Krijg een inlog toegangs code", - "email-access-code": "Email de toegangscode", - "whats-next": "Wat nu", + "show-password": "Wachtwoord tonen", + "install": "Installeren", + "login": "Inloggen", + "back-to-login-form": "Terug naar inlogformulier", + "get-login-access-code": "Toegangscode opvragen", + "email-access-code": "Toegangscode mailen", + "whats-next": "Vervolgstappen", "username-or-password-incorrect": "Gebruikersnaam of wachtwoord is onjuist", "follow-bludit-on": "Volg Bludit via", - "this-is-a-brief-description-of-yourself-our-your-site": "Dit is een korte omschrijving van jezelf of jouw site, om de tekst te veranderen ga naar het administratie paneel, instellingen, plugins, en configureer de plugin over ons.", + "this-is-a-brief-description-of-yourself-our-your-site": "Dit is een korte omschrijving van uzelf of uw site. Ga om de tekst te veranderen naar Administratiepaneel, Instellingen, Plugins en configureer de plugin \"Over mij\".", "new-version-available": "Nieuwe versie beschikbaar", "new-category-created": "Nieuwe categorie aangemaakt", "category-deleted": "Categorie verwijderd", @@ -215,8 +215,8 @@ "new-user-created": "Nieuwe gebruiker aangemaakt", "user-edited": "Gebruiker aangepast", "user-deleted": "Gebruiker verwijderd", - "recommended-for-recovery-password-and-notifications": "Vereist voor wachtwoord herstel en notificatie berichten.", - "authentication-token": "Authenticatie Token", + "recommended-for-recovery-password-and-notifications": "Aanbevolen voor wachtwoordherstel en notificaties.", + "authentication-token": "Authenticatietoken", "token": "Token", "current-status": "Huidige status", "upload-image": "Afbeelding uploaden", @@ -224,61 +224,61 @@ "label": "Label", "links": "Links", "this-title-is-almost-always-used-in-the-sidebar-of-the-site": "Deze titel wordt bijna altijd gebruikt in de zijbalk van de site.", - "password-must-be-at-least-6-characters-long": "Wachtwoord moet minimaal 6 karakters lang zijn", - "ip-address-has-been-blocked": "IP adres is geblokkeerd.", - "try-again-in-a-few-minutes": "Probeer het zometeen opnieuw.", - "content-published-from-scheduler": "Inhoud gepubliseerd vanuit planning", + "password-must-be-at-least-6-characters-long": "Wachtwoord moet minimaal 6 tekens bevatten", + "ip-address-has-been-blocked": "IP-adres is geblokkeerd.", + "try-again-in-a-few-minutes": "Probeer het over enkele minuten opnieuw.", + "content-published-from-scheduler": "Inhoud gepubliceerd volgens planning", "blog": "Blog", - "complete-all-fields": "Compleet alle velden", + "complete-all-fields": "Vul alle velden in", "static": "Statisch", - "about-your-site-or-yourself": "Over je site of jijzelf", - "homepage": "Homepagina", + "about-your-site-or-yourself": "Over u of uw site", + "homepage": "Startpagina", "disabled": "Uitgeschakeld", - "to-enable-the-user-you-must-set-a-new-password": "Om de gebruiker in te schakelen verander het wachtwoord.", - "delete-the-user-and-associate-his-content-to-admin-user": "Verwijder de gebruiker maar laat de admin deze inhoud beheren", - "delete-the-user-and-all-his-content": "Verwijder de gebruiker en alle inhoud", + "to-enable-the-user-you-must-set-a-new-password": "Stel een nieuw wachtwoord in om de gebruiker in te schakelen.", + "delete-the-user-and-associate-his-content-to-admin-user": "Verwijder de gebruiker en koppel de inhoud van de gebruiker aan de beheerdersaccount", + "delete-the-user-and-all-his-content": "Verwijder de gebruiker inclusief de inhoud van de gebruiker", "user-disabled": "Gebruiker uitgeschakeld", - "user-password-changed": "Gebruikers wachtwoord veranderd", - "the-password-and-confirmation-password-do-not-match": "Het wachtwoord en bevestigingswachtwoord komen niet overeen", + "user-password-changed": "Wachtwoord gebruiker veranderd", + "the-password-and-confirmation-password-do-not-match": "Het wachtwoord en de bevestiging komen niet overeen", "scheduled-content": "Geplande inhoud", "there-are-no-scheduled-content": "Er is geen ingeplande inhoud.", "new-content-created": "Nieuwe inhoud aangemaakt", "content-edited": "Inhoud aangepast", "content-deleted": "Inhoud verwijderd", - "undefined": "Ongedefinieerd", - "create-new-content-for-your-site": "Maak nieuwe inhoud voor je site", - "there-are-no-draft-content": "Er is nog geen concept inhoud.", - "order-items-by": "Sorteer items door", + "undefined": "Niet opgegeven", + "create-new-content-for-your-site": "Maak nieuwe inhoud voor de site", + "there-are-no-draft-content": "Er zijn geen concepten.", + "order-items-by": "Items sorteren op", "all-content": "Alle inhoud", "dynamic": "Dynamisch", "type": "Type", - "draft-content": "Concept inhoud", - "post": "Post", + "draft-content": "Concepten", + "post": "Plaatsen", "default": "Standaard", - "latest-content": "Laatste inhoud", - "default-message": "Standaard bericht", - "no-parent": "Geen hoofd", + "latest-content": "Recente inhoud", + "default-message": "Standaardbericht", + "no-parent": "Geen bovenliggend item", "have-you-seen-my-ball": "Heb jij mijn bal gezien?", - "pagebreak": "Pagina break", + "pagebreak": "Pagina-einde", "pages": "Pagina's", "this-plugin-may-not-be-supported-by-this-version-of-bludit": "Deze plugin kan niet worden ondersteund door deze versie van Bludit", "previous": "Vorige", "previous-page": "Vorige pagina", "next-page": "Volgende pagina", "scheduled": "Ingepland", - "this-token-is-similar-to-a-password-it-should-not-be-shared": "Deze token is gelijk als het wachtwoord, deel het daarom niet.", - "congratulations-you-have-successfully-installed-your-bludit": "Gefeliciteerd je hebt jouw **Bludit**", - "this-theme-may-not-be-supported-by-this-version-of-bludit": "Dit theme kan niet worden ondersteund door deze versie van Bludit", + "this-token-is-similar-to-a-password-it-should-not-be-shared": "Deze token is gelijk aan een wachtwoord en dient daarom niet gedeeld te worden.", + "congratulations-you-have-successfully-installed-your-bludit": "Gefeliciteerd! Bludit is nu geïnstalleerd.", + "this-theme-may-not-be-supported-by-this-version-of-bludit": "Dit thema wordt mogelijk niet ondersteund door deze versie van Bludit", "read-more": "Lees meer", - "remember-me": "Onthoudt mij!", - "plugins-position": "Plugin position", - "plugins-sorted": "Plugins sorted", - "plugins-position-changed": "Plugin position changed", - "drag-and-drop-to-set-the-position-of-the-plugin": "Drag and Drop to set the position of the plugins", - "change-the-position-of-the-plugins": "Change the position of the plugins", - "reading-time": "Reading time", - "minutes": "minutes", - "minute": "minute", + "remember-me": "Onthouden", + "plugins-position": "Positie plugin", + "plugins-sorted": "Plugins gesorteerd", + "plugins-position-changed": "Positie plugin aangepast", + "drag-and-drop-to-set-the-position-of-the-plugin": "Sleep de plugins in de gewenste positie", + "change-the-position-of-the-plugins": "Positie van de plugins aanpassen", + "reading-time": "Geschatte leestijd", + "minutes": "minuten", + "minute": "minuut", "example-page-1-slug": "create-your-own-content", "example-page-1-title": "Create your own content", "example-page-1-content": "Start writing your own content or edit the current to fit your needs. To create, edit or remove content you need to login to the admin panel<\/a> with the username `admin` and the password you set on the installation process.", @@ -288,92 +288,92 @@ "example-page-3-slug": "follow-bludit", "example-page-3-title": "Follow Bludit", "example-page-3-content": "Get information about news, new releases, new themes or new plugins on our social networks Facebook<\/a>, Twitter<\/a> and YouTube<\/a> or visit our Blog<\/a>.", - "example-page-4-slug": "about", - "example-page-4-title": "About", + "example-page-4-slug": "over", + "example-page-4-title": "Over", "example-page-4-content": "Your About page is typically one of the most visited pages on your site, need to be simple with a few key things, such as your name, who are you, how can contact you, a small story, etc.", "the-extension-zip-is-not-installed": "The extension zip is not installed, to use this plugin you need to install the extension.", "there-are-no-sticky-pages-at-this-moment": "There are no sticky pages at this moment.", "there-are-no-scheduled-pages-at-this-moment": "There are no scheduled pages at this moment.", - "update": "Update", - "template": "Template", - "nickname": "Nickname", - "disable-user": "Disable user", - "delete-user-and-keep-content": "Delete user and keep content", - "delete-user-and-delete-content": "Delete user and delete content (Warning)", - "social-networks": "Social Networks", + "update": "Updaten", + "template": "Sjabloon", + "nickname": "Roepnaam", + "disable-user": "Gebruiker uitschakelen", + "delete-user-and-keep-content": "Gebruiker verwijderen en inhoud van de gebruiker behouden", + "delete-user-and-delete-content": "Gebruiker inclusief inhoud verwijderen (pas op!)", + "social-networks": "Sociale netwerken", "interval": "Interval", - "number-in-minutes-for-every-execution-of-autosave": "Number in minutes for every execution of autosave.", - "extreme-friendly-url": "Extreme friendly URL", - "title-formats": "Title formats", - "delete-content": "Delete content", - "are-you-sure-you-want-to-delete-this-page": "Are you sure you want to delete this page?", - "sticky": "Sticky", - "actions": "Actions", - "edit": "Edit", - "options": "Options", - "enter-title": "Enter title", - "media-manager": "Media Manager", - "set-a-cover-image-from-external-url,-such-as-a-cdn-or-some-server-dedicated-for-images": "Set a cover image from an external URL, such as a CDN or some server dedicated for images.", - "user": "User", - "date-format-format": "Date format: YYYY-MM-DD Hours:Minutes:Seconds<\/code>", - "start-typing-a-page-title-to-see-a-list-of-suggestions": "Start typing a page title to see a list of suggestions.", - "field-used-when-ordering-content-by-position": "Field used when ordering content by position", - "write-a-template-name-to-filter-the-page-in-the-theme-and-change-the-style-of-the-page": "Write a template name to filter the page in the theme and change the style of the page.", - "write-the-tags-separated-by-comma": "Write the tags separated by comma.", - "apply-code-noindex-code-to-this-page": "Apply noindex<\/code> to this page.", - "this-tells-search-engines-not-to-show-this-page-in-their-search-results": "This tells search engines not to show this page in their search results.", - "apply-code-nofollow-code-to-this-page": "Apply nofollow<\/code> to this page.", - "this-tells-search-engines-not-to-follow-links-on-this-page": "This tells search engines not to follow links on this page.", - "apply-code-noarchive-code-to-this-page": "Apply noarchive<\/code> to this page.", - "this-tells-search-engines-not-to-save-a-cached-copy-of-this-page": "This tells search engines not to save a cached copy of this page.", - "uncategorized": "Uncategorized", - "done": "Done", - "delete-category": "Delete category", - "are-you-sure-you-want-to-delete-this-category?": "Are you sure you want to delete this category?", - "confirm-new-password": "Confirm new password", - "the-nickname-is-almost-used-in-the-themes-to-display-the-author-of-the-content": "The nickname is almost used in the themes to display the author of the content", - "allow-unicode": "Allow Unicode", - "allow-unicode-characters-in-the-url-and-some-part-of-the-system": "Allow Unicode characters in the URL and some part of the system.", - "variables-allowed": "Variables allowed", + "number-in-minutes-for-every-execution-of-autosave": "Aantal minuten tussen automatisch opslaan.", + "extreme-friendly-url": "Extreem gebruiksvriendelijke URL", + "title-formats": "Formaten voor titels", + "delete-content": "Inhoud verwijderen", + "are-you-sure-you-want-to-delete-this-page": "Deze pagina verwijderen?", + "sticky": "Vastgezet", + "actions": "Acties", + "edit": "Bewerken", + "options": "Opties", + "enter-title": "Voer titel in", + "media-manager": "Mediabeheer", + "set-a-cover-image-from-external-url,-such-as-a-cdn-or-some-server-dedicated-for-images": "Gebruik een externe URL voor de omslagfoto, zoals een CDN of andere speciale server voor afbeeldingen.", + "user": "Gebruiker", + "date-format-format": "Formaat datums: YYYY-MM-DD Hours:Minutes:Seconds<\/code>", + "start-typing-a-page-title-to-see-a-list-of-suggestions": "Voer de beginletters van een paginatitel in om een lijst met suggesties op te roepen.", + "field-used-when-ordering-content-by-position": "Gebruikt wanneer de inhoud op positie is gesorteerd", + "write-a-template-name-to-filter-the-page-in-the-theme-and-change-the-style-of-the-page": "Voer de naam van een sjabloon in indien het thema toestaat dat verschillende sjablonen worden toegewezen aan individuele pagina's.", + "write-the-tags-separated-by-comma": "Voer tags in, gescheiden door een komma.", + "apply-code-noindex-code-to-this-page": "noindex<\/code> op deze pagina toepassen.", + "this-tells-search-engines-not-to-show-this-page-in-their-search-results": "Dit geeft aan voor zoekmachines dat deze pagina niet mag worden opgenomen in hun zoekresultaten.", + "apply-code-nofollow-code-to-this-page": "nofollow<\/code> op deze pagina toepassen.", + "this-tells-search-engines-not-to-follow-links-on-this-page": "Dit geeft aan voor zoekmachines dat links op deze pagina niet mogen worden gevolgd.", + "apply-code-noarchive-code-to-this-page": "noarchive<\/code> op deze pagina toepassen.", + "this-tells-search-engines-not-to-save-a-cached-copy-of-this-page": "Dit geeft aan voor zoekmachines dat ze geen kopie van deze pagina mogen cachen.", + "uncategorized": "Geen categorie", + "done": "Voltooid", + "delete-category": "Categorie verwijderen", + "are-you-sure-you-want-to-delete-this-category?": "Deze categorie verwijderen?", + "confirm-new-password": "Nieuw wachtwoord bevestigen", + "the-nickname-is-almost-used-in-the-themes-to-display-the-author-of-the-content": "De roepnaam wordt gebruikt door thema's om de auteur van de inhoud weer te geven", + "allow-unicode": "Unicode toestaan", + "allow-unicode-characters-in-the-url-and-some-part-of-the-system": "Sta Unicode-tekens toe in de URL en enkele andere onderdelen van het systeem.", + "variables-allowed": "Variabelen toegestaan", "tag": "Tag", - "drag-and-drop-to-sort-the-plugins": "Drag and Drop to sort the plugins.", + "drag-and-drop-to-sort-the-plugins": "Plugins sorten met slepen.", "seo": "SEO", - "documentation": "Documentation", - "forum-support": "Forum support", - "chat-support": "Chat support", - "quick-links": "Quick links", - "leave-empty-for-autocomplete-by-bludit": "Leave empty for autocomplete by Bludit.", - "choose-a-password-for-the-user-admin": "Choose a password for the user admin<\/code>", - "access-denied": "Access denied", - "choose-images-to-upload": "Choose images to upload", - "insert": "Insert", - "upload": "Upload", - "autosave": "Autosave", - "the-content-is-saved-as-a-draft-to-publish-it": "The content is saved as a draft. To publish it click on the button Publish<\/b> or if you still working on it click on Save as draft<\/b>.", + "documentation": "Documentatie", + "forum-support": "Ondersteuning via Forum", + "chat-support": "Ondersteuning via Chat", + "quick-links": "Snelle links", + "leave-empty-for-autocomplete-by-bludit": "Laat leeg voor auto-aanvullen door Bludit.", + "choose-a-password-for-the-user-admin": "Kies wachtwoord voor de gebruiker admin<\/code>", + "access-denied": "Geen toegang", + "choose-images-to-upload": "Kies afbeeldingen om te uploaden", + "insert": "Invoegen", + "upload": "Uploaden", + "autosave": "Automatisch opslaan", + "the-content-is-saved-as-a-draft-to-publish-it": "De inhoud is opgeslagen als concept. Klik op Publiceren<\/b> om de pagina publiek te maken of op Als concept opslaan<\/b> om er later verder aan te werken.", "site": "Site", - "first": "First", - "last": "Last", - "there-are-no-pages-at-this-moment": "There are no pages at this moment.", - "there-are-no-static-pages-at-this-moment": "There are no static pages at this moment.", - "there-are-no-draft-pages-at-this-moment": "There are no draft pages at this moment.", - "good-morning": "Good morning", - "good-afternoon": "Good afternoon", - "good-evening": "Good evening", - "good-night": "Good night", - "hello": "Hello", - "there-are-no-images-for-the-page": "There are no images for the page.", - "select-cover-image": "Select cover image", - "this-plugin-depends-on-the-following-plugins": "This plugin depends on the following plugins.", - "no-pages-found": "No pages found", - "system-updated": "System updated", - "security": "Security", - "remove-cover-image": "Remove cover image", - "width": "Width", - "height": "Height", - "quality": "Quality", - "thumbnails": "Thumbnails", - "thumbnail": "Thumbnail", - "thumbnail-width-in-pixels": "Thumbnail width in pixels (px).", - "thumbnail-height-in-pixels": "Thumbnail height in pixels (px).", - "thumbnail-quality-in-percentage": "Thumbnail quality in percentage (%)." -} \ No newline at end of file + "first": "Eerste", + "last": "Laatste", + "there-are-no-pages-at-this-moment": "Er zijn geen pagina's.", + "there-are-no-static-pages-at-this-moment": "Er zijn geen statische pagina's.", + "there-are-no-draft-pages-at-this-moment": "Er zijn geen concepten.", + "good-morning": "Goedemorgen", + "good-afternoon": "Goedemiddag", + "good-evening": "Goedenavond", + "good-night": "Goedenavond", + "hello": "Hallo", + "there-are-no-images-for-the-page": "Er zijn geen afbeeeldingen voor de pagina.", + "select-cover-image": "Kies omslagfoto", + "this-plugin-depends-on-the-following-plugins": "De plugin heeft de volgende afhankelijkheden:", + "no-pages-found": "Geen pagina's gevonden.", + "system-updated": "Systeem geüpdatet.", + "security": "Beveiliging", + "remove-cover-image": "Omslagfoto herstellen", + "width": "Breedte", + "height": "Hoogte", + "quality": "Kwaliteit", + "thumbnails": "Voorbeeldafbeeldingen", + "thumbnail": "Voorbeeld", + "thumbnail-width-in-pixels": "Breedte voorbeelden in pixels (px).", + "thumbnail-height-in-pixels": "Hoogte voorbeelden in pixels (px).", + "thumbnail-quality-in-percentage": "Kwaliteit voorbeelden in procenten (%)." +} From 2f0340762690964756266e4c273963bfd3b1a9c6 Mon Sep 17 00:00:00 2001 From: Guillaume Date: Fri, 25 Jan 2019 03:49:26 +0100 Subject: [PATCH 02/17] Update nl_NL.json --- bl-languages/nl_NL.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bl-languages/nl_NL.json b/bl-languages/nl_NL.json index f0bf25c0..0367dd8d 100644 --- a/bl-languages/nl_NL.json +++ b/bl-languages/nl_NL.json @@ -66,7 +66,7 @@ "welcome": "Welkom", "logout": "Afmelden", "website": "Website", - "publish": "Publiceren", + "publish": "Gepubliceerd", "manage": "Aanpassen", "content": "Inhoud", "category": "Categorie", @@ -349,7 +349,7 @@ "insert": "Invoegen", "upload": "Uploaden", "autosave": "Automatisch opslaan", - "the-content-is-saved-as-a-draft-to-publish-it": "De inhoud is opgeslagen als concept. Klik op Publiceren<\/b> om de pagina publiek te maken of op Als concept opslaan<\/b> om er later verder aan te werken.", + "the-content-is-saved-as-a-draft-to-publish-it": "De inhoud is opgeslagen als concept. Klik op Gepubliceerd<\/b> om de pagina publiek te maken of op Concept<\/b> om er later verder aan te werken.", "site": "Site", "first": "Eerste", "last": "Laatste", From e1123cb72b8c17d8156bf637f1b429f89644cc51 Mon Sep 17 00:00:00 2001 From: Guillaume Date: Fri, 25 Jan 2019 03:52:32 +0100 Subject: [PATCH 03/17] Update nl_NL.json --- bl-languages/nl_NL.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bl-languages/nl_NL.json b/bl-languages/nl_NL.json index 0367dd8d..e3537960 100644 --- a/bl-languages/nl_NL.json +++ b/bl-languages/nl_NL.json @@ -67,7 +67,7 @@ "logout": "Afmelden", "website": "Website", "publish": "Gepubliceerd", - "manage": "Aanpassen", + "manage": "Beheer", "content": "Inhoud", "category": "Categorie", "categories": "Categorieën", From 7a6ac85a4a0838de6286024b9434e68ff4d78853 Mon Sep 17 00:00:00 2001 From: Guillaume Date: Fri, 25 Jan 2019 04:48:34 +0100 Subject: [PATCH 04/17] Update nl_NL.json --- bl-languages/nl_NL.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bl-languages/nl_NL.json b/bl-languages/nl_NL.json index e3537960..829cbf98 100644 --- a/bl-languages/nl_NL.json +++ b/bl-languages/nl_NL.json @@ -291,9 +291,9 @@ "example-page-4-slug": "over", "example-page-4-title": "Over", "example-page-4-content": "Your About page is typically one of the most visited pages on your site, need to be simple with a few key things, such as your name, who are you, how can contact you, a small story, etc.", - "the-extension-zip-is-not-installed": "The extension zip is not installed, to use this plugin you need to install the extension.", - "there-are-no-sticky-pages-at-this-moment": "There are no sticky pages at this moment.", - "there-are-no-scheduled-pages-at-this-moment": "There are no scheduled pages at this moment.", + "the-extension-zip-is-not-installed": "The PHP-extensie zip is niet geïnstalleerd of ingeschakeld. Installeer deze extensie om gebruik te kunnen maken van deze plugin.", + "there-are-no-sticky-pages-at-this-moment": "Er zijn geen vastgezette pagina's.", + "there-are-no-scheduled-pages-at-this-moment": "Er zijn geen pagina's met geplande publicatie.", "update": "Updaten", "template": "Sjabloon", "nickname": "Roepnaam", From 6f4b677e697ec498ebac29a24410a643ccf3debc Mon Sep 17 00:00:00 2001 From: Guillaume Date: Fri, 25 Jan 2019 04:49:17 +0100 Subject: [PATCH 05/17] Update nl_NL.json --- bl-languages/nl_NL.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bl-languages/nl_NL.json b/bl-languages/nl_NL.json index 829cbf98..240130be 100644 --- a/bl-languages/nl_NL.json +++ b/bl-languages/nl_NL.json @@ -291,7 +291,7 @@ "example-page-4-slug": "over", "example-page-4-title": "Over", "example-page-4-content": "Your About page is typically one of the most visited pages on your site, need to be simple with a few key things, such as your name, who are you, how can contact you, a small story, etc.", - "the-extension-zip-is-not-installed": "The PHP-extensie zip is niet geïnstalleerd of ingeschakeld. Installeer deze extensie om gebruik te kunnen maken van deze plugin.", + "the-extension-zip-is-not-installed": "De PHP-extensie \"zip\" is niet geïnstalleerd of ingeschakeld. Installeer deze extensie om gebruik te kunnen maken van deze plugin.", "there-are-no-sticky-pages-at-this-moment": "Er zijn geen vastgezette pagina's.", "there-are-no-scheduled-pages-at-this-moment": "Er zijn geen pagina's met geplande publicatie.", "update": "Updaten", From 1c09fc29a7c46467241f74ce809c37daa868e9b1 Mon Sep 17 00:00:00 2001 From: Guillaume Date: Fri, 25 Jan 2019 04:54:30 +0100 Subject: [PATCH 06/17] Update nl_NL.json --- bl-languages/nl_NL.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bl-languages/nl_NL.json b/bl-languages/nl_NL.json index 240130be..cc497e2e 100644 --- a/bl-languages/nl_NL.json +++ b/bl-languages/nl_NL.json @@ -260,7 +260,7 @@ "no-parent": "Geen bovenliggend item", "have-you-seen-my-ball": "Heb jij mijn bal gezien?", "pagebreak": "Pagina-einde", - "pages": "Pagina's", + "pages": "Pagina", "this-plugin-may-not-be-supported-by-this-version-of-bludit": "Deze plugin kan niet worden ondersteund door deze versie van Bludit", "previous": "Vorige", "previous-page": "Vorige pagina", From 0b193b3fe649f7daa96e6818b3e62fe6c0d34a57 Mon Sep 17 00:00:00 2001 From: Guillaume Date: Fri, 25 Jan 2019 05:19:36 +0100 Subject: [PATCH 07/17] Update nl_NL.json --- bl-languages/nl_NL.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bl-languages/nl_NL.json b/bl-languages/nl_NL.json index cc497e2e..608d19e8 100644 --- a/bl-languages/nl_NL.json +++ b/bl-languages/nl_NL.json @@ -269,7 +269,7 @@ "this-token-is-similar-to-a-password-it-should-not-be-shared": "Deze token is gelijk aan een wachtwoord en dient daarom niet gedeeld te worden.", "congratulations-you-have-successfully-installed-your-bludit": "Gefeliciteerd! Bludit is nu geïnstalleerd.", "this-theme-may-not-be-supported-by-this-version-of-bludit": "Dit thema wordt mogelijk niet ondersteund door deze versie van Bludit", - "read-more": "Lees meer", + "read-more": "Lees verder", "remember-me": "Onthouden", "plugins-position": "Positie plugin", "plugins-sorted": "Plugins gesorteerd", From 06cf5890218bd0ec9173dc85a5f28a8972f4e9fe Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Fri, 25 Jan 2019 16:25:41 +0100 Subject: [PATCH 08/17] Disqus plugin improves --- bl-plugins/disqus/languages/bg_BG.json | 16 ----- bl-plugins/disqus/languages/de_CH.json | 8 ++- bl-plugins/disqus/languages/de_DE.json | 8 ++- bl-plugins/disqus/languages/en.json | 8 ++- bl-plugins/disqus/languages/es.json | 8 ++- bl-plugins/disqus/languages/fr_FR.json | 7 +- bl-plugins/disqus/languages/it.json | 8 ++- bl-plugins/disqus/languages/ja_JP.json | 8 +-- bl-plugins/disqus/languages/nl_NL.json | 10 +-- bl-plugins/disqus/languages/pl_PL.json | 7 +- bl-plugins/disqus/languages/ru_RU.json | 8 ++- bl-plugins/disqus/languages/tr_TR.json | 11 +-- bl-plugins/disqus/languages/uk_UA.json | 8 +-- bl-plugins/disqus/plugin.php | 96 ++++++++++++++++---------- 14 files changed, 120 insertions(+), 91 deletions(-) delete mode 100644 bl-plugins/disqus/languages/bg_BG.json diff --git a/bl-plugins/disqus/languages/bg_BG.json b/bl-plugins/disqus/languages/bg_BG.json deleted file mode 100644 index 94536a36..00000000 --- a/bl-plugins/disqus/languages/bg_BG.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "plugin-data": - { - "name": "Disqus коментари", - "description": "Disqus коментари е услуги за уеб сайтове и блогове. Трябва да сте регистрирани в Disqus.com, преди да използвате този плъгин.", - "author": "Bludit", - "email": "", - "website": "https://github.com/dignajar/bludit-plugins", - "version": "0.6", - "releaseDate": "2015-11-13" - }, - "disqus-shortname": "Disqus shortname", - "enable-disqus-on-pages": "Активиране Disqus на страници", - "enable-disqus-on-posts": "Активиране Disqus на публикации", - "enable-disqus-on-default-home-page": "Активиране Disqus на начална страница" -} \ No newline at end of file diff --git a/bl-plugins/disqus/languages/de_CH.json b/bl-plugins/disqus/languages/de_CH.json index 2f42ebf6..1f47bbd5 100644 --- a/bl-plugins/disqus/languages/de_CH.json +++ b/bl-plugins/disqus/languages/de_CH.json @@ -4,5 +4,9 @@ "name": "Disqus", "description": "Disqus ist eine Kommentar-Plattform für Websites. Um das Plugin verwenden zu können, muss ein Konto bei Disqus eingerichtet werden." }, - "disqus-shortname": "Disqus shortname" -} + "disqus-shortname": "Disqus shortname", + "enable-disqus-on-pages": "Disqus on pages", + "enable-disqus-on-static-pages": "Disqus on static pages", + "enable-disqus-on-sticky-pages": "Disqus on sticky pages", + "get-the-shortname-from-the-disqus-general-settings": "Get the shortname from the Disqus general settings" +} \ No newline at end of file diff --git a/bl-plugins/disqus/languages/de_DE.json b/bl-plugins/disqus/languages/de_DE.json index 2f42ebf6..1f47bbd5 100644 --- a/bl-plugins/disqus/languages/de_DE.json +++ b/bl-plugins/disqus/languages/de_DE.json @@ -4,5 +4,9 @@ "name": "Disqus", "description": "Disqus ist eine Kommentar-Plattform für Websites. Um das Plugin verwenden zu können, muss ein Konto bei Disqus eingerichtet werden." }, - "disqus-shortname": "Disqus shortname" -} + "disqus-shortname": "Disqus shortname", + "enable-disqus-on-pages": "Disqus on pages", + "enable-disqus-on-static-pages": "Disqus on static pages", + "enable-disqus-on-sticky-pages": "Disqus on sticky pages", + "get-the-shortname-from-the-disqus-general-settings": "Get the shortname from the Disqus general settings" +} \ No newline at end of file diff --git a/bl-plugins/disqus/languages/en.json b/bl-plugins/disqus/languages/en.json index b4b6f9af..17cd2339 100644 --- a/bl-plugins/disqus/languages/en.json +++ b/bl-plugins/disqus/languages/en.json @@ -5,6 +5,8 @@ "description": "Disqus is a comment hosting service for web sites.
It's necessary to be registered on Disqus to use this service." }, "disqus-shortname": "Disqus shortname", - "enable-disqus-on-pages": "Disqus on static", - "enable-disqus-on-posts": "Disqus on published" -} + "enable-disqus-on-pages": "Disqus on pages", + "enable-disqus-on-static-pages": "Disqus on static pages", + "enable-disqus-on-sticky-pages": "Disqus on sticky pages", + "get-the-shortname-from-the-disqus-general-settings": "Get the shortname from the Disqus general settings" +} \ No newline at end of file diff --git a/bl-plugins/disqus/languages/es.json b/bl-plugins/disqus/languages/es.json index 6bed6004..9119cf0d 100644 --- a/bl-plugins/disqus/languages/es.json +++ b/bl-plugins/disqus/languages/es.json @@ -2,7 +2,11 @@ "plugin-data": { "name": "Disqus", - "description": "Disqus es un servicio de comentarios online.
Es necesario registrarse en Disqus.com antes de utilizar este plugin." + "description": "Disqus es un servicio de comentarios online.
Es necesario registrarse en Disqus antes de utilizar este plugin." }, - "disqus-shortname": "Disqus shortname" + "disqus-shortname": "Disqus shortname", + "enable-disqus-on-pages": "Disqus en página", + "enable-disqus-on-static-pages": "Disqus en página estaticas", + "enable-disqus-on-sticky-pages": "Disqus en página sticky", + "get-the-shortname-from-the-disqus-general-settings": "Puede obtener el shortname en la página de configuración de Disqus." } \ No newline at end of file diff --git a/bl-plugins/disqus/languages/fr_FR.json b/bl-plugins/disqus/languages/fr_FR.json index ffe5c999..fdb26199 100644 --- a/bl-plugins/disqus/languages/fr_FR.json +++ b/bl-plugins/disqus/languages/fr_FR.json @@ -5,7 +5,8 @@ "description": "Disqus est un service Web de discussion et de commentaires d'articles centralisé avec authentification unique. Il est nécessaire de s’inscrire sur Disqus.com avant d’utiliser ce plugin." }, "disqus-shortname": "Votre ID Disqus", - "enable-disqus-on-pages": "Activer Disqus sur les pages", - "enable-disqus-on-posts": "Activer Disqus sur les articles", - "enable-disqus-on-default-home-page": "Activer Disqus sur la page d’accueil" + "enable-disqus-on-pages": "Disqus on pages", + "enable-disqus-on-static-pages": "Disqus on static pages", + "enable-disqus-on-sticky-pages": "Disqus on sticky pages", + "get-the-shortname-from-the-disqus-general-settings": "Get the shortname from the Disqus general settings" } \ No newline at end of file diff --git a/bl-plugins/disqus/languages/it.json b/bl-plugins/disqus/languages/it.json index 0b7defde..50b678b2 100644 --- a/bl-plugins/disqus/languages/it.json +++ b/bl-plugins/disqus/languages/it.json @@ -5,6 +5,8 @@ "description": "Disqus è un servizio di hosting per i commenti sui siti web.
E' neccesario essere resitrati su Disqus per utilizzare questo servizio." }, "disqus-shortname": "Nome Breve Disqus ", - "enable-disqus-on-pages": "Disqus su statico", - "enable-disqus-on-posts": "Disqus su pubblicato" -} + "enable-disqus-on-pages": "Disqus on pages", + "enable-disqus-on-static-pages": "Disqus on static pages", + "enable-disqus-on-sticky-pages": "Disqus on sticky pages", + "get-the-shortname-from-the-disqus-general-settings": "Get the shortname from the Disqus general settings" +} \ No newline at end of file diff --git a/bl-plugins/disqus/languages/ja_JP.json b/bl-plugins/disqus/languages/ja_JP.json index e956511f..49f458b1 100644 --- a/bl-plugins/disqus/languages/ja_JP.json +++ b/bl-plugins/disqus/languages/ja_JP.json @@ -4,9 +4,9 @@ "name": "Disqus comment system", "description": "Disqusはブログにコメント機能を提供するWebサイトです。プラグインを使用するにはDisqus.comに登録する必要があります。" }, - "disqus-shortname": "Disqusサイト名(ショートネーム)", - "enable-disqus-on-pages": "ページのDisqusを有効", - "enable-disqus-on-posts": "記事ページのDisqusを有効", - "enable-disqus-on-default-home-page": "規定のホームページのDisqusを有効" + "enable-disqus-on-pages": "Disqus on pages", + "enable-disqus-on-static-pages": "Disqus on static pages", + "enable-disqus-on-sticky-pages": "Disqus on sticky pages", + "get-the-shortname-from-the-disqus-general-settings": "Get the shortname from the Disqus general settings" } \ No newline at end of file diff --git a/bl-plugins/disqus/languages/nl_NL.json b/bl-plugins/disqus/languages/nl_NL.json index 6b968e35..fecb752d 100644 --- a/bl-plugins/disqus/languages/nl_NL.json +++ b/bl-plugins/disqus/languages/nl_NL.json @@ -4,9 +4,9 @@ "name": "Disqus commentaar systeem", "description": "Disqus is een blog commentaar hosting service voor web sites. Het is wel nodig om jezelf te registreren op Disqus.com voordat je deze plugin kan gebruiken." }, - "disqus-shortname": "Disqus shortname", - "enable-disqus-on-pages": "Schakel Disqus in op pagina's", - "enable-disqus-on-posts": "Schakel Disqus in op posts", - "enable-disqus-on-default-home-page": "Schakel Disqus in op de startpagina" -} + "enable-disqus-on-pages": "Disqus on pages", + "enable-disqus-on-static-pages": "Disqus on static pages", + "enable-disqus-on-sticky-pages": "Disqus on sticky pages", + "get-the-shortname-from-the-disqus-general-settings": "Get the shortname from the Disqus general settings" +} \ No newline at end of file diff --git a/bl-plugins/disqus/languages/pl_PL.json b/bl-plugins/disqus/languages/pl_PL.json index 13fb0fad..b02aeac0 100644 --- a/bl-plugins/disqus/languages/pl_PL.json +++ b/bl-plugins/disqus/languages/pl_PL.json @@ -5,7 +5,8 @@ "description": "System komentarzy Disqus przechowuje komentarze dla serwisów internetowych. Korzystanie z tej wtyczki wymaga rejestracji w serwisie disqus.com." }, "disqus-shortname": "Nazwa użytkownika Disqus", - "enable-disqus-on-pages": "Włącz Disqus na wszystkich stronach", - "enable-disqus-on-posts": "Włącz Disqus we wszystkich wpisach", - "enable-disqus-on-default-home-page": "Włącz Disqus na domyślnej stronie głównej" + "enable-disqus-on-pages": "Disqus on pages", + "enable-disqus-on-static-pages": "Disqus on static pages", + "enable-disqus-on-sticky-pages": "Disqus on sticky pages", + "get-the-shortname-from-the-disqus-general-settings": "Get the shortname from the Disqus general settings" } \ No newline at end of file diff --git a/bl-plugins/disqus/languages/ru_RU.json b/bl-plugins/disqus/languages/ru_RU.json index f96a82f1..c959e10c 100644 --- a/bl-plugins/disqus/languages/ru_RU.json +++ b/bl-plugins/disqus/languages/ru_RU.json @@ -5,6 +5,8 @@ "description": "Disqus это сервис комментариев для сайтов и блогов. Необходимо быть зарегистрированным на Disqus.com перед использованием плагина." }, "disqus-shortname": "Disqus shortname", - "enable-disqus-on-pages": "Disqus на страницах", - "enable-disqus-on-posts": "Disqus в записях" -} + "enable-disqus-on-pages": "Disqus on pages", + "enable-disqus-on-static-pages": "Disqus on static pages", + "enable-disqus-on-sticky-pages": "Disqus on sticky pages", + "get-the-shortname-from-the-disqus-general-settings": "Get the shortname from the Disqus general settings" +} \ No newline at end of file diff --git a/bl-plugins/disqus/languages/tr_TR.json b/bl-plugins/disqus/languages/tr_TR.json index c7b87fc1..21ded716 100644 --- a/bl-plugins/disqus/languages/tr_TR.json +++ b/bl-plugins/disqus/languages/tr_TR.json @@ -4,8 +4,9 @@ "name": "Disqus Yorum Sistemi", "description": "Disqus siteler için yorum barındırması yapan bir firmadır. Eklentiyi kullanmadan önce Disqus.com adresine kayıt olmanız gerekmektedir." }, - "disqus-shortname": "Disqus", - "enable-disqus-on-pages": "Sayfalar için Disqus'ı etkinleştir", - "enable-disqus-on-posts": "Yazılar için Disqus'ı etkinleştir", - "enable-disqus-on-default-home-page": "Geçerli ana sayfa için Disqus'ı etkinleştir" -} + "disqus-shortname": "Disqus shortname", + "enable-disqus-on-pages": "Disqus on pages", + "enable-disqus-on-static-pages": "Disqus on static pages", + "enable-disqus-on-sticky-pages": "Disqus on sticky pages", + "get-the-shortname-from-the-disqus-general-settings": "Get the shortname from the Disqus general settings" +} \ No newline at end of file diff --git a/bl-plugins/disqus/languages/uk_UA.json b/bl-plugins/disqus/languages/uk_UA.json index 979cb6bc..f41c5146 100644 --- a/bl-plugins/disqus/languages/uk_UA.json +++ b/bl-plugins/disqus/languages/uk_UA.json @@ -4,9 +4,9 @@ "name": "Система коментарів Disqus", "description": "Disqus надає послуги хостингу коментарів для веб-сайтів. Необхідно зареєструватися на Disqus.com перед використанням цього плагіна." }, - "disqus-shortname": "Коротке ім'я в Disqus", - "enable-disqus-on-pages": "Включити Disqus на сторінках", - "enable-disqus-on-posts": "Включити Disqus у публікаціях", - "enable-disqus-on-default-home-page": "Включити Disqus на домашній сторінці" + "enable-disqus-on-pages": "Disqus on pages", + "enable-disqus-on-static-pages": "Disqus on static pages", + "enable-disqus-on-sticky-pages": "Disqus on sticky pages", + "get-the-shortname-from-the-disqus-general-settings": "Get the shortname from the Disqus general settings" } \ No newline at end of file diff --git a/bl-plugins/disqus/plugin.php b/bl-plugins/disqus/plugin.php index 817252f4..4ae5e506 100644 --- a/bl-plugins/disqus/plugin.php +++ b/bl-plugins/disqus/plugin.php @@ -6,8 +6,9 @@ class pluginDisqus extends Plugin { { $this->dbFields = array( 'shortname'=>'', - 'enablePages'=>false, - 'enablePosts'=>true + 'enablePages'=>true, + 'enableStatic'=>true, + 'enableSticky'=>true ); } @@ -22,6 +23,7 @@ class pluginDisqus extends Plugin { $html .= '
'; $html .= ''; $html .= ''; + $html .= ''.$L->get('Get the shortname from the Disqus general settings').''; $html .= '
'; $html .= '
'; @@ -30,12 +32,21 @@ class pluginDisqus extends Plugin { $html .= ''; $html .= ''; $html .= ''; - $html .= '
'; + $html .= ''; + $html .= '
'; - $html .= ''; - $html .= ''; + $html .= ''; + $html .= ''; + $html .= ''; + $html .= '
'; + + $html .= '
'; + $html .= ''; + $html .= ''; $html .= '
'; @@ -44,39 +55,52 @@ class pluginDisqus extends Plugin { public function pageEnd() { - global $content; - global $url, $page; + global $WHERE_AM_I; - $page = $content[0]; - if (empty($page)) { - return false; - } - - if ( !$url->notFound() && - ( $url->whereAmI()=='page' && - (($this->getValue('enablePosts') && $page->published()) || - ($this->getValue('enablePages') && $page->isStatic())) - ) && - $page->allowComments() ) { - $html = '
'; - $html .= ' - '; - return $html; + if ($WHERE_AM_I==='page') { + global $page; + if ($page->published() && $this->getValue('enablePages')) { + return $this->javascript(); + } + if ($page->isStatic() && $this->getValue('enableStatic')) { + return $this->javascript(); + } + if ($page->sticky() && $this->getValue('enableSticky')) { + return $this->javascript(); + } } return false; } + private function javascript() + { + global $page; + $pageURL = $page->permalink(); + $pageID = $page->uuid(); + $shortname = $this->getValue('shortname'); + +$code = << +
+ + + +EOF; + return $code; + } + } From 0a1a97893faf68257556dbb5311a2431cda4c3fd Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Fri, 25 Jan 2019 16:26:34 +0100 Subject: [PATCH 09/17] Plugin HTML Code added support for admin area --- bl-plugins/html-code/languages/en.json | 9 +++-- bl-plugins/html-code/languages/es.json | 13 +++++++ bl-plugins/html-code/plugin.php | 48 +++++++++++++++++++++++--- 3 files changed, 63 insertions(+), 7 deletions(-) create mode 100644 bl-plugins/html-code/languages/es.json diff --git a/bl-plugins/html-code/languages/en.json b/bl-plugins/html-code/languages/en.json index 2dc89042..9c5e69d7 100644 --- a/bl-plugins/html-code/languages/en.json +++ b/bl-plugins/html-code/languages/en.json @@ -2,9 +2,12 @@ "plugin-data": { "name": "HTML Code", - "description": "Add HTML, CSS or Javascript code in the head metadata, header or footer of your site." + "description": "Add HTML, CSS or JavaScript code in the head metadata, header or footer of your site." }, "insert-code-in-the-theme-inside-the-tag-head": "Insert code in the theme inside the tag <head> </head>", "insert-code-in-the-theme-at-the-top": "Insert code in the theme at the top.", - "insert-code-in-the-theme-at-the-bottom": "Insert code in the theme at the bottom." -} + "insert-code-in-the-theme-at-the-bottom": "Insert code in the theme at the bottom.", + "insert-code-in-the-admin-area-inside-the-tag-head": "Insert code in the admin area inside the tag <head> </head>", + "insert-code-in-the-admin-area-at-the-top": "Insert code in the admin area at the top.", + "insert-code-in-the-admin-area-at-the-bottom": "Insert code in the admin area at the bottom." +} \ No newline at end of file diff --git a/bl-plugins/html-code/languages/es.json b/bl-plugins/html-code/languages/es.json new file mode 100644 index 00000000..f69f5ad7 --- /dev/null +++ b/bl-plugins/html-code/languages/es.json @@ -0,0 +1,13 @@ +{ + "plugin-data": + { + "name": "HTML Code", + "description": "Añada código HTML, CSS o JavaScript en los metadatos de cabecera, encabezado o pie de página de su sitio." + }, + "insert-code-in-the-theme-inside-the-tag-head": "Inserte código en el tema dentro de la etiqueta <head> </head>", + "insert-code-in-the-theme-at-the-top": "Inserte código en el tema en el encabezado.", + "insert-code-in-the-theme-at-the-bottom": "Inserte código en el tema en el pie de página.", + "insert-code-in-the-admin-area-inside-the-tag-head": "Inserte código en el area de administración dentro de la etiqueta <head> </head>", + "insert-code-in-the-admin-area-at-the-top": "Inserte código en el area de administración en el encabezado.", + "insert-code-in-the-admin-area-at-the-bottom": "Inserte código en el area de administración en el pie de página." +} \ No newline at end of file diff --git a/bl-plugins/html-code/plugin.php b/bl-plugins/html-code/plugin.php index 8fdf809f..b476f04e 100644 --- a/bl-plugins/html-code/plugin.php +++ b/bl-plugins/html-code/plugin.php @@ -7,7 +7,10 @@ class pluginHTMLCode extends Plugin { $this->dbFields = array( 'head'=>'', 'header'=>'', - 'footer'=>'' + 'footer'=>'', + 'adminHead'=>'', + 'adminHeader'=>'', + 'adminFooter'=>'' ); } @@ -19,24 +22,46 @@ class pluginHTMLCode extends Plugin { $html .= $this->description(); $html .= ''; + $html .= '

'.$L->g('Website').'

'; + $html .= '
'; - $html .= ''; + $html .= ''; $html .= ''; $html .= ''.$L->get('insert-code-in-the-theme-inside-the-tag-head').''; $html .= '
'; $html .= '
'; - $html .= ''; + $html .= ''; $html .= ''; $html .= ''.$L->get('insert-code-in-the-theme-at-the-top').''; $html .= '
'; $html .= '
'; - $html .= ''; + $html .= ''; $html .= ''; $html .= ''.$L->get('insert-code-in-the-theme-at-the-bottom').''; $html .= '
'; + $html .= '

'.$L->g('Admin area').'

'; + + $html .= '
'; + $html .= ''; + $html .= ''; + $html .= ''.$L->get('insert-code-in-the-theme-inside-the-tag-head').''; + $html .= '
'; + + $html .= '
'; + $html .= ''; + $html .= ''; + $html .= ''.$L->get('insert-code-in-the-theme-at-the-top').''; + $html .= '
'; + + $html .= '
'; + $html .= ''; + $html .= ''; + $html .= ''.$L->get('insert-code-in-the-theme-at-the-bottom').''; + $html .= '
'; + return $html; } @@ -54,4 +79,19 @@ class pluginHTMLCode extends Plugin { { return html_entity_decode($this->getValue('footer')); } + + public function adminHead() + { + return html_entity_decode($this->getValue('adminHead')); + } + + public function adminBodyBegin() + { + return html_entity_decode($this->getValue('adminHeader')); + } + + public function adminBodyEnd() + { + return html_entity_decode($this->getValue('adminFooter')); + } } \ No newline at end of file From 1dc3f067dc364201730d3e9c189cda850e21b3fa Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Fri, 25 Jan 2019 16:26:55 +0100 Subject: [PATCH 10/17] include languages files --- .gitignore | 3 +++ bl-kernel/helpers/text.class.php | 10 +++++----- bl-plugins/canonical/languages/en.json | 2 +- bl-plugins/canonical/languages/es.json | 7 +++++++ bl-plugins/robots/languages/es.json | 7 +++++++ 5 files changed, 23 insertions(+), 6 deletions(-) create mode 100644 bl-plugins/canonical/languages/es.json create mode 100644 bl-plugins/robots/languages/es.json diff --git a/.gitignore b/.gitignore index f88a10e6..7612a229 100644 --- a/.gitignore +++ b/.gitignore @@ -1,12 +1,15 @@ .DS_Store dbgenerator.php bl-content/* +bl-content-migrator bl-plugins/timemachine bl-plugins/timemachine-x bl-plugins/discovery bl-plugins/updater bl-plugins/medium-editor bl-plugins/quill +bl-plugins/yandex-metrica/ +bl-plugins/domain-migrator/ bl-kernel/bludit.pro.php bl-themes/docs bl-themes/docsx diff --git a/bl-kernel/helpers/text.class.php b/bl-kernel/helpers/text.class.php index c19112e0..b7a84176 100644 --- a/bl-kernel/helpers/text.class.php +++ b/bl-kernel/helpers/text.class.php @@ -72,15 +72,15 @@ class Text { public static function addSlashes($string, $begin=true, $end=true) { - if($begin) { - $string = '/' . ltrim($string, '/'); + if ($begin) { + $string = '/'.ltrim($string, '/'); } - if($end) { - $string = rtrim($string, '/') . '/'; + if ($end) { + $string = rtrim($string, '/').'/'; } - if($string=='//') { + if ($string=='//') { return '/'; } diff --git a/bl-plugins/canonical/languages/en.json b/bl-plugins/canonical/languages/en.json index 84127c07..ba1c09b3 100644 --- a/bl-plugins/canonical/languages/en.json +++ b/bl-plugins/canonical/languages/en.json @@ -2,6 +2,6 @@ "plugin-data": { "name": "Canonical", - "description": "" + "description": "Using canonical URLs can help to inform search engines which URLs have identical content." } } \ No newline at end of file diff --git a/bl-plugins/canonical/languages/es.json b/bl-plugins/canonical/languages/es.json new file mode 100644 index 00000000..da0fff02 --- /dev/null +++ b/bl-plugins/canonical/languages/es.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "Canonical", + "description": "El uso de URL canónicas ayuda a los motores de búsqueda qué URLs tienen contenido idéntico." + } +} \ No newline at end of file diff --git a/bl-plugins/robots/languages/es.json b/bl-plugins/robots/languages/es.json new file mode 100644 index 00000000..3ca1671c --- /dev/null +++ b/bl-plugins/robots/languages/es.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "Robots", + "description": "Puedes usar una metaetiqueta HTML especial para decirle a los robots que no indexen el contenido de una página." + } +} \ No newline at end of file From f9f556e639d1ef6de7275fc1c9e720751ceb68f2 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Sat, 26 Jan 2019 10:34:48 +0100 Subject: [PATCH 11/17] TinyMCE bug fix on CSS #923 --- bl-plugins/tinymce/css/bludit.css | 4 ++-- bl-plugins/tinymce/plugin.php | 5 +---- .../tinymce/tinymce/skins/bludit/skin.ie7.min.css | 1 - .../tinymce/tinymce/skins/bludit/skin.min.css | 15 ++++++++++++++- 4 files changed, 17 insertions(+), 8 deletions(-) delete mode 100755 bl-plugins/tinymce/tinymce/skins/bludit/skin.ie7.min.css diff --git a/bl-plugins/tinymce/css/bludit.css b/bl-plugins/tinymce/css/bludit.css index 6fb93e2f..0bef9b32 100644 --- a/bl-plugins/tinymce/css/bludit.css +++ b/bl-plugins/tinymce/css/bludit.css @@ -1,10 +1,10 @@ .mce-tinymce, .mce-stack-layout, .mce-edit-area{ - display: flex!important; + display: flex; flex-direction: column; flex: 1; - align-items:stretch; + align-items: stretch; } .mce-tinymce iframe{ diff --git a/bl-plugins/tinymce/plugin.php b/bl-plugins/tinymce/plugin.php index cb60a141..4ee2cab6 100644 --- a/bl-plugins/tinymce/plugin.php +++ b/bl-plugins/tinymce/plugin.php @@ -44,10 +44,7 @@ class pluginTinymce extends Plugin { if (!in_array($GLOBALS['ADMIN_CONTROLLER'], $this->loadOnController)) { return false; } - - $html = ''.PHP_EOL; - $html .= ''; - return $html; + return ''; } public function adminBodyEnd() diff --git a/bl-plugins/tinymce/tinymce/skins/bludit/skin.ie7.min.css b/bl-plugins/tinymce/tinymce/skins/bludit/skin.ie7.min.css deleted file mode 100755 index ad8a1eac..00000000 --- a/bl-plugins/tinymce/tinymce/skins/bludit/skin.ie7.min.css +++ /dev/null @@ -1 +0,0 @@ -.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent;line-height:normal;font-weight:normal;text-align:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-widget button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container *[unselectable]{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.mce-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{visibility:inherit !important;position:relative}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%;z-index:100}div.mce-fullscreen{position:fixed;top:0;left:0;width:100%;height:auto}.mce-tinymce{display:block}.mce-wordcount{position:absolute;top:0;right:0;padding:8px}div.mce-edit-area{background:#FFF;filter:none}.mce-statusbar{position:relative}.mce-statusbar .mce-container-body{position:relative}.mce-fullscreen .mce-resizehandle{display:none}.mce-charmap{border-collapse:collapse}.mce-charmap td{cursor:default;border:1px solid #ddd;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;padding:2px}.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#d9d9d9}.mce-grid td.mce-grid-cell div{border:1px solid #d6d6d6;width:15px;height:15px;margin:0px;cursor:pointer}.mce-grid td.mce-grid-cell div:focus{border-color:#a1a1a1}.mce-grid td.mce-grid-cell div[disabled]{cursor:not-allowed}.mce-grid{border-spacing:2px;border-collapse:separate}.mce-grid a{display:block;border:1px solid transparent}.mce-grid a:hover,.mce-grid a:focus{border-color:#a1a1a1}.mce-grid-border{margin:0 4px 0 4px}.mce-grid-border a{border-color:#d6d6d6;width:13px;height:13px}.mce-grid-border a:hover,.mce-grid-border a.mce-active{border-color:#a1a1a1;background:#c8def4}.mce-text-center{text-align:center}div.mce-tinymce-inline{width:100%}.mce-colorbtn-trans div{text-align:center;vertical-align:middle;font-weight:bold;font-size:20px;line-height:16px;color:#707070}.mce-monospace{font-family:"Courier New",Courier,monospace}.mce-toolbar-grp{padding:2px 0}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-croprect-container{position:absolute;top:0;left:0}.mce-croprect-handle{position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid white}.mce-croprect-handle-nw{border-width:2px 0 0 2px;margin:-2px 0 0 -2px;cursor:nw-resize;top:100px;left:100px}.mce-croprect-handle-ne{border-width:2px 2px 0 0;margin:-2px 0 0 -20px;cursor:ne-resize;top:100px;left:200px}.mce-croprect-handle-sw{border-width:0 0 2px 2px;margin:-20px 2px 0 -2px;cursor:sw-resize;top:200px;left:100px}.mce-croprect-handle-se{border-width:0 2px 2px 0;margin:-20px 0 0 -20px;cursor:se-resize;top:200px;left:200px}.mce-croprect-handle-move{position:absolute;cursor:move;border:0}.mce-croprect-block{opacity:.3;filter:alpha(opacity=30);zoom:1;position:absolute;background:black}.mce-croprect-handle:focus{border-color:#59a5e1}.mce-croprect-handle-move:focus{outline:1px solid #59a5e1}.mce-imagepanel{overflow:auto;background:black}.mce-imagepanel img{position:absolute}.mce-imagetool.mce-btn .mce-ico{display:block;width:20px;height:20px;text-align:center;line-height:20px;font-size:20px;padding:5px}.mce-arrow-up{margin-top:3px}.mce-arrow-down{margin-top:-3px}.mce-arrow:before,.mce-arrow:after{position:absolute;left:50%;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.mce-arrow.mce-arrow-up:before{top:-9px;border-bottom-color:#ddd;border-width:0 9px 9px;margin-left:-9px}.mce-arrow.mce-arrow-down:before{bottom:-9px;border-top-color:#ddd;border-width:9px 9px 0;margin-left:-9px}.mce-arrow.mce-arrow-up:after{top:-8px;border-bottom-color:#f3f3f3;border-width:0 8px 8px;margin-left:-8px}.mce-arrow.mce-arrow-down:after{bottom:-8px;border-top-color:#f3f3f3;border-width:8px 8px 0;margin-left:-8px}.mce-arrow.mce-arrow-left:before,.mce-arrow.mce-arrow-left:after{margin:0}.mce-arrow.mce-arrow-left:before{left:20px}.mce-arrow.mce-arrow-left:after{left:21px}.mce-arrow.mce-arrow-right:before,.mce-arrow.mce-arrow-right:after{left:auto;margin:0}.mce-arrow.mce-arrow-right:before{right:20px}.mce-arrow.mce-arrow-right:after{right:21px}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{position:absolute;width:7px;height:100%;top:2px;right:2px;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-scrollbar-h{top:auto;right:auto;left:2px;bottom:2px;width:100%;height:7px}.mce-scrollbar-thumb{position:absolute;background-color:#000;border:1px solid #888;border-color:rgba(85,85,85,0.6);width:5px;height:100%}.mce-scrollbar-h .mce-scrollbar-thumb{width:100%;height:5px}.mce-scrollbar:hover,.mce-scrollbar.mce-active{background-color:#AAA;opacity:.6;filter:alpha(opacity=60);zoom:1}.mce-scroll{position:relative}.mce-panel{border:0 solid #efefef;border:0 solid #ddd;background-color:#f3f3f3}.mce-floatpanel{position:absolute}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.mce-floatpanel .mce-arrow{border-width:11px}.mce-floatpanel .mce-arrow:after{border-width:10px;content:""}.mce-floatpanel.mce-popover{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;top:0;left:0;background:#fff;border:1px solid #ddd;border:1px solid rgba(0,0,0,0.25)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#ddd;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#000}#mce-modal-block.mce-in{opacity:.3;filter:alpha(opacity=30);zoom:1}.mce-window-move{cursor:move}.mce-window{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;background:#fff;position:fixed;top:0;left:0;opacity:0;transform:scale(.1);transition:transform 100ms ease-in,opacity 150ms ease-in}.mce-window.mce-in{transform:scale(1);opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c4c4c4;position:relative}.mce-window-head .mce-close{position:absolute;right:0;top:0;height:38px;width:38px;text-align:center;cursor:pointer}.mce-window-head .mce-close i{color:#858585}.mce-close:hover i{color:#adadad}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:bold;text-rendering:optimizelegibility;padding-right:20px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#fff;border-top:1px solid #c4c4c4}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window-body .mce-listbox{border-color:#ccc}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:15px}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1}.mce-tooltip-inner{font-size:11px;background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-n .mce-tooltip-arrow{top:0px;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-progress{display:inline-block;position:relative;height:20px}.mce-progress .mce-bar-container{display:inline-block;width:100px;height:100%;margin-right:8px;border:1px solid #ccc;overflow:hidden}.mce-progress .mce-text{display:inline-block;margin-top:auto;margin-bottom:auto;font-size:14px;width:40px;color:#333}.mce-bar{display:block;width:0%;height:100%;background-color:#d7d7d7;-webkit-transition:width .2s ease;transition:width .2s ease}.mce-notification{position:absolute;background-color:#f0f0f0;padding:5px;margin-top:5px;border-width:1px;border-style:solid;border-color:#ccc;transition:transform 100ms ease-in,opacity 150ms ease-in;opacity:0}.mce-notification.mce-in{opacity:1}.mce-notification-success{background-color:#dff0d8;border-color:#d6e9c6}.mce-notification-info{background-color:#d9edf7;border-color:#779ecb}.mce-notification-warning{background-color:#fcf8e3;border-color:#faebcc}.mce-notification-error{background-color:#f2dede;border-color:#ebccd1}.mce-notification.mce-has-close{padding-right:15px}.mce-notification .mce-ico{margin-top:5px}.mce-notification-inner{display:inline-block;font-size:14px;margin:5px 8px 4px 8px;text-align:center;white-space:normal;color:#31708f}.mce-notification-inner a{text-decoration:underline;cursor:pointer}.mce-notification .mce-progress{margin-right:8px}.mce-notification .mce-progress .mce-text{margin-top:5px}.mce-notification *,.mce-notification .mce-progress .mce-text{color:#333}.mce-notification .mce-progress .mce-bar-container{border-color:#ccc}.mce-notification .mce-progress .mce-bar-container .mce-bar{background-color:#333}.mce-notification-success *,.mce-notification-success .mce-progress .mce-text{color:#3c763d}.mce-notification-success .mce-progress .mce-bar-container{border-color:#d6e9c6}.mce-notification-success .mce-progress .mce-bar-container .mce-bar{background-color:#3c763d}.mce-notification-info *,.mce-notification-info .mce-progress .mce-text{color:#31708f}.mce-notification-info .mce-progress .mce-bar-container{border-color:#779ecb}.mce-notification-info .mce-progress .mce-bar-container .mce-bar{background-color:#31708f}.mce-notification-warning *,.mce-notification-warning .mce-progress .mce-text{color:#8a6d3b}.mce-notification-warning .mce-progress .mce-bar-container{border-color:#faebcc}.mce-notification-warning .mce-progress .mce-bar-container .mce-bar{background-color:#8a6d3b}.mce-notification-error *,.mce-notification-error .mce-progress .mce-text{color:#a94442}.mce-notification-error .mce-progress .mce-bar-container{border-color:#ebccd1}.mce-notification-error .mce-progress .mce-bar-container .mce-bar{background-color:#a94442}.mce-notification .mce-close{position:absolute;top:6px;right:8px;font-size:20px;font-weight:bold;line-height:20px;color:#858585;cursor:pointer;height:20px;overflow:hidden}.mce-abs-layout{position:relative}body .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-btn{border:1px solid #aaa;border-color:transparent transparent transparent transparent;position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.75);display:inline-block;*display:inline;*zoom:1;background-color:#f0f0f0}.mce-btn:hover,.mce-btn:focus{color:#333;background-color:#e3e3e3;border-color:#ccc}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover{background-color:#dbdbdb;border-color:#ccc}.mce-btn:active{background-color:#e0e0e0;border-color:#ccc}.mce-btn button{padding:4px 8px;font-size:14px;line-height:20px;*line-height:16px;cursor:pointer;color:#333;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px #fff}.mce-primary{min-width:50px;color:#fff;border:1px solid transparent;border-color:transparent;background-color:#006dcc}.mce-primary:hover,.mce-primary:focus{background-color:#005fb3;border-color:transparent}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#005299}.mce-primary button,.mce-primary button i{color:#fff;text-shadow:1px 1px #333}.mce-btn .mce-txt{font-size:inherit;line-height:inherit;color:inherit}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;vertical-align:top;*line-height:18px}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-btn-flat{border:0;background:transparent;filter:none}.mce-btn-flat:hover,.mce-btn-flat.mce-active,.mce-btn-flat:focus,.mce-btn-flat:active{border:0;background:#e6e6e6;filter:none}.mce-btn-has-text .mce-ico{padding-right:5px}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border-width:1px;margin:0;margin-left:2px}.mce-btn-group:not(:first-child){border-left:1px solid #d9d9d9;padding-left:3px;margin-left:3px}.mce-btn-group .mce-first{margin-left:0}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-rtl .mce-btn-group .mce-btn{margin-left:0;margin-right:2px}.mce-rtl .mce-btn-group .mce-first{margin-right:0}.mce-rtl .mce-btn-group:not(:first-child){border-left:none;border-right:1px solid #d9d9d9;padding-right:4px;margin-right:4px}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;background-color:#f0f0f0;text-indent:-10em;*font-size:0;*line-height:0;*text-indent:0;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#333;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid #59a5e1}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#a6a6a6}.mce-checkbox .mce-label{vertical-align:middle}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-combobox{display:inline-block;*display:inline;*zoom:1;*height:32px}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox .mce-btn{border:1px solid #c5c5c5;border-left:0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-colorbox i{border:1px solid #c5c5c5;width:14px;height:14px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:6px;padding-left:6px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-17px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:1px solid transparent}.mce-colorbutton:hover .mce-open{border-color:#ccc}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:3px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;padding-left:2px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:0}.mce-colorpicker{position:relative;width:250px;height:220px}.mce-colorpicker-sv{position:absolute;top:0;left:0;width:90%;height:100%;border:1px solid #c5c5c5;cursor:crosshair;overflow:hidden}.mce-colorpicker-h-chunk{width:100%}.mce-colorpicker-overlay1,.mce-colorpicker-overlay2{width:100%;height:100%;position:absolute;top:0;left:0}.mce-colorpicker-overlay1{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:linear-gradient(to right, #fff, rgba(255,255,255,0))}.mce-colorpicker-overlay2{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:linear-gradient(to bottom, rgba(0,0,0,0), #000)}.mce-colorpicker-selector1{background:none;position:absolute;width:12px;height:12px;margin:-8px 0 0 -8px;border:1px solid black;border-radius:50%}.mce-colorpicker-selector2{position:absolute;width:10px;height:10px;border:1px solid white;border-radius:50%}.mce-colorpicker-h{position:absolute;top:0;right:0;width:6.5%;height:100%;border:1px solid #c5c5c5;cursor:crosshair}.mce-colorpicker-h-marker{margin-top:-4px;position:absolute;top:0;left:-1px;width:100%;border:1px solid #333;background:#fff;height:4px;z-index:100}.mce-path{display:inline-block;*display:inline;*zoom:1;padding:8px;white-space:normal}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;*display:inline;*zoom:1;cursor:pointer;color:#333}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9E9E9E}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;*zoom:1}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid #ddd;width:100%;height:100%}.mce-infobox{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden;border:1px solid red}.mce-infobox div{display:block;margin:5px}.mce-infobox div button{position:absolute;top:50%;right:4px;cursor:pointer;margin-top:-8px;display:none}.mce-infobox div button:focus{outline:2px solid #ccc}.mce-infobox.mce-has-help div{margin-right:25px}.mce-infobox.mce-has-help button{display:block}.mce-infobox.mce-success{background:#dff0d8;border-color:#d6e9c6}.mce-infobox.mce-success div{color:#3c763d}.mce-infobox.mce-warning{background:#fcf8e3;border-color:#faebcc}.mce-infobox.mce-warning div{color:#8a6d3b}.mce-infobox.mce-error{background:#f2dede;border-color:#ebccd1}.mce-infobox.mce-error div{color:#a94442}.mce-rtl .mce-infobox div{text-align:right;direction:rtl}.mce-label{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-success{color:#468847}.mce-label.mce-warning{color:#c09853}.mce-label.mce-error{color:#b94a48}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar .mce-menubtn{border-color:transparent;background:transparent;filter:none}.mce-menubar .mce-menubtn button{color:#ddd}.mce-menubar{border:1px solid #e6e6e6}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:#ccc;background:#fff;filter:none}.mce-menubtn button{color:#333}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-menu-item{display:block;padding:6px 15px 6px 12px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled .mce-ico{color:#adadad}.mce-menu-item:hover .mce-text,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-text{color:#fff}.mce-menu-item:hover .mce-ico,.mce-menu-item.mce-selected .mce-ico,.mce-menu-item:focus .mce-ico{color:#fff}.mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menu-shortcut{display:inline-block;color:#adadad}.mce-menu-shortcut{display:inline-block;*display:inline;*zoom:1;padding:0 15px 0 20px}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:#fff}.mce-menu-item .mce-caret{margin-top:4px;*margin-top:3px;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #333}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:#fff}.mce-menu-align .mce-menu-shortcut{*margin-top:-2px}.mce-menu-align .mce-menu-shortcut,.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#c8def4}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:#333}.mce-menu-item-normal.mce-active:hover .mce-text,.mce-menu-item-normal.mce-active:hover .mce-ico{color:#fff}.mce-menu-item-normal.mce-active:focus .mce-text,.mce-menu-item-normal.mce-active:focus .mce-ico{color:#fff}.mce-menu-item:hover,.mce-menu-item.mce-selected,.mce-menu-item:focus{text-decoration:none;color:#fff;background-color:#0081c2}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:#cbcbcb;border-bottom:1px solid #fff;cursor:default;filter:none}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-menu-align.mce-rtl .mce-menu-shortcut,.mce-menu-align.mce-rtl .mce-caret{right:auto;left:0}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #333;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:#fff}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url('img/loader.gif') no-repeat center center}.mce-throbber-inline{position:static;height:50px}.mce-menu .mce-throbber-inline{height:25px;background-size:contain}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;z-index:1000;padding:5px 0 5px 0;margin:-1px 0 0;min-width:160px;background:#fff;border:1px solid #929292;border:1px solid rgba(0,0,0,0.2);z-index:1002;max-height:400px;overflow:auto;overflow-x:hidden}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;*display:inline}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-selectbox{background:#fff;border:1px solid #c5c5c5}.mce-slider{border:1px solid #aaa;background:#eee;width:100px;height:10px;position:relative;display:block}.mce-slider.mce-vertical{width:10px;height:100px}.mce-slider-handle{border:1px solid #bbb;background:#ddd;display:block;width:13px;height:13px;position:absolute;top:0;left:0;margin-left:-1px;margin-top:-2px}.mce-slider-handle:focus{background:#bbb}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent}.mce-splitbtn:hover .mce-open{border-left-color:#ccc}.mce-splitbtn button{padding-right:6px;padding-left:6px}.mce-splitbtn .mce-open{padding-right:4px;padding-left:4px}.mce-splitbtn .mce-open.mce-active{background-color:#dbdbdb;outline:1px solid #ccc}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:4px;padding-left:4px}.mce-rtl .mce-splitbtn .mce-open{border-left:0}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tabs,.mce-tabs+.mce-container-body{background:#fff}.mce-tab{display:inline-block;*display:inline;*zoom:1;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#e3e3e3;padding:8px;text-shadow:0 1px 1px rgba(255,255,255,0.75);height:13px;cursor:pointer}.mce-tab:hover{background:#fdfdfd}.mce-tab.mce-active{background:#fdfdfd;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;display:inline-block;-webkit-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;*white-space:pre;color:#333}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:#59a5e1}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px;height:auto}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{text-align:right;direction:rtl}@font-face{font-family:'tinymce';src:url('fonts/tinymce.eot');src:url('fonts/tinymce.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce.woff') format('woff'),url('fonts/tinymce.ttf') format('truetype'),url('fonts/tinymce.svg#tinymce') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tinymce-small';src:url('fonts/tinymce-small.eot');src:url('fonts/tinymce-small.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce-small.woff') format('woff'),url('fonts/tinymce-small.ttf') format('truetype'),url('fonts/tinymce-small.svg#tinymce') format('svg');font-weight:normal;font-style:normal}.mce-ico{font-family:'tinymce';font-style:normal;font-weight:normal;font-size:16px;line-height:16px;vertical-align:text-top;-webkit-font-smoothing:antialiased;display:inline-block;background:transparent center center;width:16px;height:16px;color:#333;-ie7-icon:' '}.mce-btn-small .mce-ico{font-family:'tinymce-small'}.mce-ico,i.mce-i-checkbox{zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = this.currentStyle['-ie7-icon'].substr(1, 1) + ' ')}.mce-i-save{-ie7-icon:"\e000"}.mce-i-newdocument{-ie7-icon:"\e001"}.mce-i-fullpage{-ie7-icon:"\e002"}.mce-i-alignleft{-ie7-icon:"\e003"}.mce-i-aligncenter{-ie7-icon:"\e004"}.mce-i-alignright{-ie7-icon:"\e005"}.mce-i-alignjustify{-ie7-icon:"\e006"}.mce-i-alignnone{-ie7-icon:"\e003"}.mce-i-cut{-ie7-icon:"\e007"}.mce-i-paste{-ie7-icon:"\e008"}.mce-i-searchreplace{-ie7-icon:"\e009"}.mce-i-bullist{-ie7-icon:"\e00a"}.mce-i-numlist{-ie7-icon:"\e00b"}.mce-i-indent{-ie7-icon:"\e00c"}.mce-i-outdent{-ie7-icon:"\e00d"}.mce-i-blockquote{-ie7-icon:"\e00e"}.mce-i-undo{-ie7-icon:"\e00f"}.mce-i-redo{-ie7-icon:"\e010"}.mce-i-link{-ie7-icon:"\e011"}.mce-i-unlink{-ie7-icon:"\e012"}.mce-i-anchor{-ie7-icon:"\e013"}.mce-i-image{-ie7-icon:"\e014"}.mce-i-media{-ie7-icon:"\e015"}.mce-i-help{-ie7-icon:"\e016"}.mce-i-code{-ie7-icon:"\e017"}.mce-i-insertdatetime{-ie7-icon:"\e018"}.mce-i-preview{-ie7-icon:"\e019"}.mce-i-forecolor{-ie7-icon:"\e01a"}.mce-i-backcolor{-ie7-icon:"\e01a"}.mce-i-table{-ie7-icon:"\e01b"}.mce-i-hr{-ie7-icon:"\e01c"}.mce-i-removeformat{-ie7-icon:"\e01d"}.mce-i-subscript{-ie7-icon:"\e01e"}.mce-i-superscript{-ie7-icon:"\e01f"}.mce-i-charmap{-ie7-icon:"\e020"}.mce-i-emoticons{-ie7-icon:"\e021"}.mce-i-print{-ie7-icon:"\e022"}.mce-i-fullscreen{-ie7-icon:"\e023"}.mce-i-spellchecker{-ie7-icon:"\e024"}.mce-i-nonbreaking{-ie7-icon:"\e025"}.mce-i-template{-ie7-icon:"\e026"}.mce-i-pagebreak{-ie7-icon:"\e027"}.mce-i-restoredraft{-ie7-icon:"\e028"}.mce-i-untitled{-ie7-icon:"\e029"}.mce-i-bold{-ie7-icon:"\e02a"}.mce-i-italic{-ie7-icon:"\e02b"}.mce-i-underline{-ie7-icon:"\e02c"}.mce-i-strikethrough{-ie7-icon:"\e02d"}.mce-i-visualchars{-ie7-icon:"\e02e"}.mce-i-ltr{-ie7-icon:"\e02f"}.mce-i-rtl{-ie7-icon:"\e030"}.mce-i-copy{-ie7-icon:"\e031"}.mce-i-resize{-ie7-icon:"\e032"}.mce-i-browse{-ie7-icon:"\e034"}.mce-i-pastetext{-ie7-icon:"\e035"}.mce-i-rotateleft{-ie7-icon:"\eaa8"}.mce-i-rotateright{-ie7-icon:"\eaa9"}.mce-i-crop{-ie7-icon:"\ee78"}.mce-i-editimage{-ie7-icon:"\e914"}.mce-i-options{-ie7-icon:"\ec6a"}.mce-i-flipv{-ie7-icon:"\eaaa"}.mce-i-fliph{-ie7-icon:"\eaac"}.mce-i-zoomin{-ie7-icon:"\eb35"}.mce-i-zoomout{-ie7-icon:"\eb36"}.mce-i-sun{-ie7-icon:"\eccc"}.mce-i-moon{-ie7-icon:"\eccd"}.mce-i-arrowleft{-ie7-icon:"\edc0"}.mce-i-arrowright{-ie7-icon:"\edb8"}.mce-i-drop{-ie7-icon:"\e934"}.mce-i-contrast{-ie7-icon:"\ecd4"}.mce-i-sharpen{-ie7-icon:"\eba7"}.mce-i-palette{-ie7-icon:"\e92a"}.mce-i-resize2{-ie7-icon:"\edf9"}.mce-i-orientation{-ie7-icon:"\e601"}.mce-i-invert{-ie7-icon:"\e602"}.mce-i-gamma{-ie7-icon:"\e600"}.mce-i-remove{-ie7-icon:"\ed6a"}.mce-i-codesample{-ie7-icon:"\e603"}.mce-i-checkbox,.mce-i-selected{-ie7-icon:"\e033"}.mce-i-selected{visibility:hidden}.mce-i-backcolor{background:#BBB} \ No newline at end of file diff --git a/bl-plugins/tinymce/tinymce/skins/bludit/skin.min.css b/bl-plugins/tinymce/tinymce/skins/bludit/skin.min.css index 299e9006..16acb835 100755 --- a/bl-plugins/tinymce/tinymce/skins/bludit/skin.min.css +++ b/bl-plugins/tinymce/tinymce/skins/bludit/skin.min.css @@ -1 +1,14 @@ -.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent;line-height:normal;font-weight:normal;text-align:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-widget button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container *[unselectable]{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.mce-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{visibility:inherit !important;position:relative}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%;z-index:100}div.mce-fullscreen{position:fixed;top:0;left:0;width:100%;height:auto}.mce-tinymce{display:block}.mce-wordcount{font-size:inherit;padding:8px 0}div.mce-edit-area{background:#FFF;filter:none}.mce-statusbar{position:relative}.mce-statusbar .mce-container-body{position:relative}.mce-fullscreen .mce-resizehandle{display:none}.mce-charmap{border-collapse:collapse}.mce-charmap td{cursor:default;border:1px solid #ddd;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;padding:2px}.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#d9d9d9}.mce-grid td.mce-grid-cell div{border:1px solid #d6d6d6;width:15px;height:15px;margin:0px;cursor:pointer}.mce-grid td.mce-grid-cell div:focus{border-color:#a1a1a1}.mce-grid td.mce-grid-cell div[disabled]{cursor:not-allowed}.mce-grid{border-spacing:2px;border-collapse:separate}.mce-grid a{display:block;border:1px solid transparent}.mce-grid a:hover,.mce-grid a:focus{border-color:#a1a1a1}.mce-grid-border{margin:0 4px 0 4px}.mce-grid-border a{border-color:#d6d6d6;width:13px;height:13px}.mce-grid-border a:hover,.mce-grid-border a.mce-active{border-color:#a1a1a1;background:#c8def4}.mce-text-center{text-align:center}div.mce-tinymce-inline{width:100%}.mce-colorbtn-trans div{text-align:center;vertical-align:middle;font-weight:bold;font-size:20px;line-height:16px;color:#707070}.mce-monospace{font-family:"Courier New",Courier,monospace}.mce-toolbar-grp{padding:2px 0}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-container b{font-weight:bold}.mce-container p{margin-bottom:5px}.mce-container a{cursor:pointer;color:#2980b9}.mce-container a:hover{text-decoration:underline}.mce-container ul{margin-left:15px}.mce-container .mce-table-striped{border-collapse:collapse;margin:10px}.mce-container .mce-table-striped thead>tr{background-color:#fafafa}.mce-container .mce-table-striped thead>tr th{font-weight:bold}.mce-container .mce-table-striped td,.mce-container .mce-table-striped th{padding:5px}.mce-container .mce-table-striped tr:nth-child(even){background-color:#fafafa}.mce-container .mce-table-striped tbody>tr:hover{background-color:#e1e1e1}.mce-statusbar>.mce-container-body{display:flex;padding-right:16px}.mce-statusbar>.mce-container-body .mce-path{flex:1}.mce-branding{font-size:inherit;white-space:pre;padding:8px 0}.mce-branding a{font-size:inherit;color:inherit}.mce-croprect-container{position:absolute;top:0;left:0}.mce-croprect-handle{position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid white}.mce-croprect-handle-nw{border-width:2px 0 0 2px;margin:-2px 0 0 -2px;cursor:nw-resize;top:100px;left:100px}.mce-croprect-handle-ne{border-width:2px 2px 0 0;margin:-2px 0 0 -20px;cursor:ne-resize;top:100px;left:200px}.mce-croprect-handle-sw{border-width:0 0 2px 2px;margin:-20px 2px 0 -2px;cursor:sw-resize;top:200px;left:100px}.mce-croprect-handle-se{border-width:0 2px 2px 0;margin:-20px 0 0 -20px;cursor:se-resize;top:200px;left:200px}.mce-croprect-handle-move{position:absolute;cursor:move;border:0}.mce-croprect-block{opacity:.3;filter:alpha(opacity=30);zoom:1;position:absolute;background:black}.mce-croprect-handle:focus{border-color:#59a5e1}.mce-croprect-handle-move:focus{outline:1px solid #59a5e1}.mce-imagepanel{overflow:auto;background:black}.mce-imagepanel-bg{position:absolute;background:url('data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==')}.mce-imagepanel img{position:absolute}.mce-imagetool.mce-btn .mce-ico{display:block;width:20px;height:20px;text-align:center;line-height:20px;font-size:20px;padding:5px}.mce-arrow-up{margin-top:12px}.mce-arrow-down{margin-top:-12px}.mce-arrow:before,.mce-arrow:after{position:absolute;left:50%;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.mce-arrow.mce-arrow-up:before{top:-9px;border-bottom-color:#ddd;border-width:0 9px 9px;margin-left:-9px}.mce-arrow.mce-arrow-down:before{bottom:-9px;border-top-color:#ddd;border-width:9px 9px 0;margin-left:-9px}.mce-arrow.mce-arrow-up:after{top:-8px;border-bottom-color:#f3f3f3;border-width:0 8px 8px;margin-left:-8px}.mce-arrow.mce-arrow-down:after{bottom:-8px;border-top-color:#f3f3f3;border-width:8px 8px 0;margin-left:-8px}.mce-arrow.mce-arrow-left:before,.mce-arrow.mce-arrow-left:after{margin:0}.mce-arrow.mce-arrow-left:before{left:8px}.mce-arrow.mce-arrow-left:after{left:9px}.mce-arrow.mce-arrow-right:before,.mce-arrow.mce-arrow-right:after{left:auto;margin:0}.mce-arrow.mce-arrow-right:before{right:8px}.mce-arrow.mce-arrow-right:after{right:9px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left:before{left:-9px;top:50%;border-right-color:#ddd;border-width:9px 9px 9px 0;margin-top:-9px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left:after{left:-8px;top:50%;border-right-color:#f3f3f3;border-width:8px 8px 8px 0;margin-top:-8px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left{margin-left:12px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right:before{right:-9px;top:50%;border-left-color:#ddd;border-width:9px 0 9px 9px;margin-top:-9px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right:after{right:-8px;top:50%;border-left-color:#f3f3f3;border-width:8px 0 8px 8px;margin-top:-8px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right{margin-left:-14px}.mce-edit-aria-container>.mce-container-body{display:flex}.mce-edit-aria-container>.mce-container-body .mce-edit-area{flex:1}.mce-edit-aria-container>.mce-container-body .mce-sidebar>.mce-container-body{display:flex;align-items:stretch;height:100%}.mce-edit-aria-container>.mce-container-body .mce-sidebar-panel{min-width:250px;max-width:250px;position:relative}.mce-edit-aria-container>.mce-container-body .mce-sidebar-panel>.mce-container-body{position:absolute;width:100%;height:100%;overflow:auto;top:0;left:0}.mce-sidebar-toolbar{border:0 solid #ddd;border-left-width:1px}.mce-sidebar-toolbar .mce-btn.mce-active,.mce-sidebar-toolbar .mce-btn.mce-active:hover{border:1px solid transparent;border-color:transparent;background-color:#006dcc}.mce-sidebar-toolbar .mce-btn.mce-active button,.mce-sidebar-toolbar .mce-btn.mce-active:hover button,.mce-sidebar-toolbar .mce-btn.mce-active button i,.mce-sidebar-toolbar .mce-btn.mce-active:hover button i{color:#fff;text-shadow:1px 1px #333}.mce-sidebar-panel{border:0 solid #ddd;border-left-width:1px}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{position:absolute;width:7px;height:100%;top:2px;right:2px;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-scrollbar-h{top:auto;right:auto;left:2px;bottom:2px;width:100%;height:7px}.mce-scrollbar-thumb{position:absolute;background-color:#000;border:1px solid #888;border-color:rgba(85,85,85,0.6);width:5px;height:100%}.mce-scrollbar-h .mce-scrollbar-thumb{width:100%;height:5px}.mce-scrollbar:hover,.mce-scrollbar.mce-active{background-color:#AAA;opacity:.6;filter:alpha(opacity=60);zoom:1}.mce-scroll{position:relative}.mce-panel{width: unset!important;border:0 solid #efefef;border:0 solid #ddd;background-color:#f3f3f3}.mce-floatpanel{position:absolute}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.mce-floatpanel .mce-arrow{border-width:11px}.mce-floatpanel .mce-arrow:after{border-width:10px;content:""}.mce-floatpanel.mce-popover{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;top:0;left:0;background:#fff;border:1px solid #ddd;border:1px solid rgba(0,0,0,0.25)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#ddd;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#000}#mce-modal-block.mce-in{opacity:.3;filter:alpha(opacity=30);zoom:1}.mce-window-move{cursor:move}.mce-window{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;background:#fff;position:fixed;top:0;left:0;opacity:0;transform:scale(.1);transition:transform 100ms ease-in,opacity 150ms ease-in}.mce-window.mce-in{transform:scale(1);opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c4c4c4;position:relative}.mce-window-head .mce-close{position:absolute;right:0;top:0;height:38px;width:38px;text-align:center;cursor:pointer}.mce-window-head .mce-close i{color:#858585}.mce-close:hover i{color:#adadad}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:bold;text-rendering:optimizelegibility;padding-right:20px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#fff;border-top:1px solid #c4c4c4}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window-body .mce-listbox{border-color:#ccc}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:15px}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1}.mce-tooltip-inner{font-size:11px;background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-ne,.mce-tooltip-se{margin-left:14px}.mce-tooltip-n .mce-tooltip-arrow{top:0px;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-progress{display:inline-block;position:relative;height:20px}.mce-progress .mce-bar-container{display:inline-block;width:100px;height:100%;margin-right:8px;border:1px solid #ccc;overflow:hidden}.mce-progress .mce-text{display:inline-block;margin-top:auto;margin-bottom:auto;font-size:14px;width:40px;color:#333}.mce-bar{display:block;width:0%;height:100%;background-color:#d7d7d7;-webkit-transition:width .2s ease;transition:width .2s ease}.mce-notification{position:absolute;background-color:#f0f0f0;padding:5px;margin-top:5px;border-width:1px;border-style:solid;border-color:#ccc;transition:transform 100ms ease-in,opacity 150ms ease-in;opacity:0}.mce-notification.mce-in{opacity:1}.mce-notification-success{background-color:#dff0d8;border-color:#d6e9c6}.mce-notification-info{background-color:#d9edf7;border-color:#779ecb}.mce-notification-warning{background-color:#fcf8e3;border-color:#faebcc}.mce-notification-error{background-color:#f2dede;border-color:#ebccd1}.mce-notification.mce-has-close{padding-right:15px}.mce-notification .mce-ico{margin-top:5px}.mce-notification-inner{display:inline-block;font-size:14px;margin:5px 8px 4px 8px;text-align:center;white-space:normal;color:#31708f}.mce-notification-inner a{text-decoration:underline;cursor:pointer}.mce-notification .mce-progress{margin-right:8px}.mce-notification .mce-progress .mce-text{margin-top:5px}.mce-notification *,.mce-notification .mce-progress .mce-text{color:#333}.mce-notification .mce-progress .mce-bar-container{border-color:#ccc}.mce-notification .mce-progress .mce-bar-container .mce-bar{background-color:#333}.mce-notification-success *,.mce-notification-success .mce-progress .mce-text{color:#3c763d}.mce-notification-success .mce-progress .mce-bar-container{border-color:#d6e9c6}.mce-notification-success .mce-progress .mce-bar-container .mce-bar{background-color:#3c763d}.mce-notification-info *,.mce-notification-info .mce-progress .mce-text{color:#31708f}.mce-notification-info .mce-progress .mce-bar-container{border-color:#779ecb}.mce-notification-info .mce-progress .mce-bar-container .mce-bar{background-color:#31708f}.mce-notification-warning *,.mce-notification-warning .mce-progress .mce-text{color:#8a6d3b}.mce-notification-warning .mce-progress .mce-bar-container{border-color:#faebcc}.mce-notification-warning .mce-progress .mce-bar-container .mce-bar{background-color:#8a6d3b}.mce-notification-error *,.mce-notification-error .mce-progress .mce-text{color:#a94442}.mce-notification-error .mce-progress .mce-bar-container{border-color:#ebccd1}.mce-notification-error .mce-progress .mce-bar-container .mce-bar{background-color:#a94442}.mce-notification .mce-close{position:absolute;top:6px;right:8px;font-size:20px;font-weight:bold;line-height:20px;color:#858585;cursor:pointer;height:20px;overflow:hidden}.mce-abs-layout{position:relative}body .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-btn{border:1px solid #aaa;border-color:transparent transparent transparent transparent;position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.75);display:inline-block;*display:inline;*zoom:1}.mce-btn:hover,.mce-btn:focus{color:#333;background-color:#e3e3e3;border-color:#ccc}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover{background-color:#dbdbdb;border-color:#ccc}.mce-btn:active{background-color:#e0e0e0;border-color:#ccc}.mce-btn button{padding:4px 8px;font-size:14px;line-height:20px;*line-height:16px;cursor:pointer;color:#333;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px #fff}.mce-primary.mce-btn-has-text{min-width:50px}.mce-primary{color:#fff;border:1px solid transparent;border-color:transparent;background-color:#006dcc}.mce-primary:hover,.mce-primary:focus{background-color:#005fb3;border-color:transparent}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#005299}.mce-primary button,.mce-primary button i{color:#fff;text-shadow:1px 1px #333}.mce-btn .mce-txt{font-size:inherit;line-height:inherit;color:inherit}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;vertical-align:top;*line-height:18px}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-btn-flat{border:0;background:transparent;filter:none}.mce-btn-flat:hover,.mce-btn-flat.mce-active,.mce-btn-flat:focus,.mce-btn-flat:active{border:0;background:#e6e6e6;filter:none}.mce-btn-has-text .mce-ico{padding-right:5px}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border-width:1px;margin:0;margin-left:2px}.mce-btn-group:not(:first-child){border-left:1px solid #d9d9d9;padding-left:3px;margin-left:3px}.mce-btn-group .mce-first{margin-left:0}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-rtl .mce-btn-group .mce-btn{margin-left:0;margin-right:2px}.mce-rtl .mce-btn-group .mce-first{margin-right:0}.mce-rtl .mce-btn-group:not(:first-child){border-left:none;border-right:1px solid #d9d9d9;padding-right:4px;margin-right:4px}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;background-color:#f0f0f0;text-indent:-10em;*font-size:0;*line-height:0;*text-indent:0;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#333;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid #59a5e1}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#a6a6a6}.mce-checkbox .mce-label{vertical-align:middle}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-combobox{position:relative;display:inline-block;*display:inline;*zoom:1;*height:32px}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox .mce-btn{border:1px solid #c5c5c5;border-left:0;margin:0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-combobox .mce-status{position:absolute;right:2px;top:50%;line-height:16px;margin-top:-8px;font-size:12px;width:15px;height:15px;text-align:center;cursor:pointer}.mce-combobox.mce-has-status input{padding-right:20px}.mce-combobox.mce-has-open .mce-status{right:37px}.mce-combobox .mce-status.mce-i-warning{color:#c09853}.mce-combobox .mce-status.mce-i-checkmark{color:#468847}.mce-menu.mce-combobox-menu{border-top:0;margin-top:0;max-height:200px}.mce-menu.mce-combobox-menu .mce-menu-item{padding:4px 6px 4px 4px;font-size:11px}.mce-menu.mce-combobox-menu .mce-menu-item-sep{padding:0}.mce-menu.mce-combobox-menu .mce-text{font-size:11px}.mce-menu.mce-combobox-menu .mce-menu-item-link,.mce-menu.mce-combobox-menu .mce-menu-item-link b{font-size:11px}.mce-menu.mce-combobox-menu .mce-text b{font-size:11px}.mce-colorbox i{border:1px solid #c5c5c5;width:14px;height:14px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:6px;padding-left:6px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-17px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:1px solid transparent}.mce-colorbutton:hover .mce-open{border-color:#ccc}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:3px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;padding-left:2px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:0}.mce-colorpicker{position:relative;width:250px;height:220px}.mce-colorpicker-sv{position:absolute;top:0;left:0;width:90%;height:100%;border:1px solid #c5c5c5;cursor:crosshair;overflow:hidden}.mce-colorpicker-h-chunk{width:100%}.mce-colorpicker-overlay1,.mce-colorpicker-overlay2{width:100%;height:100%;position:absolute;top:0;left:0}.mce-colorpicker-overlay1{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:linear-gradient(to right, #fff, rgba(255,255,255,0))}.mce-colorpicker-overlay2{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:linear-gradient(to bottom, rgba(0,0,0,0), #000)}.mce-colorpicker-selector1{background:none;position:absolute;width:12px;height:12px;margin:-8px 0 0 -8px;border:1px solid black;border-radius:50%}.mce-colorpicker-selector2{position:absolute;width:10px;height:10px;border:1px solid white;border-radius:50%}.mce-colorpicker-h{position:absolute;top:0;right:0;width:6.5%;height:100%;border:1px solid #c5c5c5;cursor:crosshair}.mce-colorpicker-h-marker{margin-top:-4px;position:absolute;top:0;left:-1px;width:100%;border:1px solid #333;background:#fff;height:4px;z-index:100}.mce-path{display:inline-block;*display:inline;*zoom:1;padding:8px;white-space:normal}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;*display:inline;*zoom:1;cursor:pointer;color:#333}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9E9E9E}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;*zoom:1}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid #ddd;width:100%;height:100%}.mce-infobox{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden;border:1px solid red}.mce-infobox div{display:block;margin:5px}.mce-infobox div button{position:absolute;top:50%;right:4px;cursor:pointer;margin-top:-8px;display:none}.mce-infobox div button:focus{outline:2px solid #ccc}.mce-infobox.mce-has-help div{margin-right:25px}.mce-infobox.mce-has-help button{display:block}.mce-infobox.mce-success{background:#dff0d8;border-color:#d6e9c6}.mce-infobox.mce-success div{color:#3c763d}.mce-infobox.mce-warning{background:#fcf8e3;border-color:#faebcc}.mce-infobox.mce-warning div{color:#8a6d3b}.mce-infobox.mce-error{background:#f2dede;border-color:#ebccd1}.mce-infobox.mce-error div{color:#a94442}.mce-rtl .mce-infobox div{text-align:right;direction:rtl}.mce-label{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-success{color:#468847}.mce-label.mce-warning{color:#c09853}.mce-label.mce-error{color:#b94a48}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar .mce-menubtn{border-color:transparent;background:transparent;filter:none}.mce-menubar .mce-menubtn button{color:#ddd}.mce-menubar{border:1px solid #e6e6e6}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:#ccc;background:#fff;filter:none}.mce-menubtn button{color:#333}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-menu-item{display:block;padding:6px 15px 6px 12px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled .mce-ico{color:#adadad}.mce-menu-item:hover .mce-text,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-text{color:#fff}.mce-menu-item:hover .mce-ico,.mce-menu-item.mce-selected .mce-ico,.mce-menu-item:focus .mce-ico{color:#fff}.mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menu-shortcut{display:inline-block;color:#adadad}.mce-menu-shortcut{display:inline-block;*display:inline;*zoom:1;padding:0 15px 0 20px}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:#fff}.mce-menu-item .mce-caret{margin-top:4px;*margin-top:3px;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #333}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:#fff}.mce-menu-align .mce-menu-shortcut{*margin-top:-2px}.mce-menu-align .mce-menu-shortcut,.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#c8def4}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:#333}.mce-menu-item-normal.mce-active:hover .mce-text,.mce-menu-item-normal.mce-active:hover .mce-ico{color:#fff}.mce-menu-item-normal.mce-active:focus .mce-text,.mce-menu-item-normal.mce-active:focus .mce-ico{color:#fff}.mce-menu-item:hover,.mce-menu-item.mce-selected,.mce-menu-item:focus{text-decoration:none;color:#fff;background-color:#0081c2}.mce-menu-item-link{color:#093;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mce-menu-item-link b{color:#093}.mce-menu-item-ellipsis{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mce-menu-item:hover *,.mce-menu-item.mce-selected *,.mce-menu-item:focus *{color:#fff}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:#cbcbcb;border-bottom:1px solid #fff;cursor:default;filter:none}div.mce-menu .mce-menu-item b{font-weight:bold}.mce-menu-item-indent-1{padding-left:20px}.mce-menu-item-indent-2{padding-left:35px}.mce-menu-item-indent-2{padding-left:35px}.mce-menu-item-indent-3{padding-left:40px}.mce-menu-item-indent-4{padding-left:45px}.mce-menu-item-indent-5{padding-left:50px}.mce-menu-item-indent-6{padding-left:55px}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-menu-align.mce-rtl .mce-menu-shortcut,.mce-menu-align.mce-rtl .mce-caret{right:auto;left:0}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #333;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:#fff}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url('img/loader.gif') no-repeat center center}.mce-throbber-inline{position:static;height:50px}.mce-menu .mce-throbber-inline{height:25px;background-size:contain}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;z-index:1000;padding:5px 0 5px 0;margin:-1px 0 0;min-width:160px;background:#fff;border:1px solid #929292;border:1px solid rgba(0,0,0,0.2);z-index:1002;max-height:400px;overflow:auto;overflow-x:hidden}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;*display:inline}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-selectbox{background:#fff;border:1px solid #c5c5c5}.mce-slider{border:1px solid #aaa;background:#eee;width:100px;height:10px;position:relative;display:block}.mce-slider.mce-vertical{width:10px;height:100px}.mce-slider-handle{border:1px solid #bbb;background:#ddd;display:block;width:13px;height:13px;position:absolute;top:0;left:0;margin-left:-1px;margin-top:-2px}.mce-slider-handle:focus{background:#bbb}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent}.mce-splitbtn:hover .mce-open{border-left-color:#ccc}.mce-splitbtn button{padding-right:6px;padding-left:6px}.mce-splitbtn .mce-open{padding-right:4px;padding-left:4px}.mce-splitbtn .mce-open.mce-active{background-color:#dbdbdb;outline:1px solid #ccc}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:4px;padding-left:4px}.mce-rtl .mce-splitbtn .mce-open{border-left:0}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tabs,.mce-tabs+.mce-container-body{background:#fff}.mce-tab{display:inline-block;*display:inline;*zoom:1;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#e3e3e3;padding:8px;text-shadow:0 1px 1px rgba(255,255,255,0.75);height:13px;cursor:pointer}.mce-tab:hover{background:#fdfdfd}.mce-tab.mce-active{background:#fdfdfd;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;display:inline-block;-webkit-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;*white-space:pre;color:#333}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:#59a5e1}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px;height:auto}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{text-align:right;direction:rtl}@font-face{font-family:'tinymce';src:url('fonts/tinymce.eot');src:url('fonts/tinymce.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce.woff') format('woff'),url('fonts/tinymce.ttf') format('truetype'),url('fonts/tinymce.svg#tinymce') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tinymce-small';src:url('fonts/tinymce-small.eot');src:url('fonts/tinymce-small.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce-small.woff') format('woff'),url('fonts/tinymce-small.ttf') format('truetype'),url('fonts/tinymce-small.svg#tinymce') format('svg');font-weight:normal;font-style:normal}.mce-ico{font-family:'tinymce',Arial;font-style:normal;font-weight:normal;font-variant:normal;font-size:16px;line-height:16px;speak:none;vertical-align:text-top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:transparent center center;background-size:cover;width:16px;height:16px;color:#333}.mce-btn-small .mce-ico{font-family:'tinymce-small',Arial}.mce-i-save:before{content:"\e000"}.mce-i-newdocument:before{content:"\e001"}.mce-i-fullpage:before{content:"\e002"}.mce-i-alignleft:before{content:"\e003"}.mce-i-aligncenter:before{content:"\e004"}.mce-i-alignright:before{content:"\e005"}.mce-i-alignjustify:before{content:"\e006"}.mce-i-alignnone:before{content:"\e003"}.mce-i-cut:before{content:"\e007"}.mce-i-paste:before{content:"\e008"}.mce-i-searchreplace:before{content:"\e009"}.mce-i-bullist:before{content:"\e00a"}.mce-i-numlist:before{content:"\e00b"}.mce-i-indent:before{content:"\e00c"}.mce-i-outdent:before{content:"\e00d"}.mce-i-blockquote:before{content:"\e00e"}.mce-i-undo:before{content:"\e00f"}.mce-i-redo:before{content:"\e010"}.mce-i-link:before{content:"\e011"}.mce-i-unlink:before{content:"\e012"}.mce-i-anchor:before{content:"\e013"}.mce-i-image:before{content:"\e014"}.mce-i-media:before{content:"\e015"}.mce-i-help:before{content:"\e016"}.mce-i-code:before{content:"\e017"}.mce-i-insertdatetime:before{content:"\e018"}.mce-i-preview:before{content:"\e019"}.mce-i-forecolor:before{content:"\e01a"}.mce-i-backcolor:before{content:"\e01a"}.mce-i-table:before{content:"\e01b"}.mce-i-hr:before{content:"\e01c"}.mce-i-removeformat:before{content:"\e01d"}.mce-i-subscript:before{content:"\e01e"}.mce-i-superscript:before{content:"\e01f"}.mce-i-charmap:before{content:"\e020"}.mce-i-emoticons:before{content:"\e021"}.mce-i-print:before{content:"\e022"}.mce-i-fullscreen:before{content:"\e023"}.mce-i-spellchecker:before{content:"\e024"}.mce-i-nonbreaking:before{content:"\e025"}.mce-i-template:before{content:"\e026"}.mce-i-pagebreak:before{content:"\e027"}.mce-i-restoredraft:before{content:"\e028"}.mce-i-bold:before{content:"\e02a"}.mce-i-italic:before{content:"\e02b"}.mce-i-underline:before{content:"\e02c"}.mce-i-strikethrough:before{content:"\e02d"}.mce-i-visualchars:before{content:"\e02e"}.mce-i-visualblocks:before{content:"\e02e"}.mce-i-ltr:before{content:"\e02f"}.mce-i-rtl:before{content:"\e030"}.mce-i-copy:before{content:"\e031"}.mce-i-resize:before{content:"\e032"}.mce-i-browse:before{content:"\e034"}.mce-i-pastetext:before{content:"\e035"}.mce-i-rotateleft:before{content:"\eaa8"}.mce-i-rotateright:before{content:"\eaa9"}.mce-i-crop:before{content:"\ee78"}.mce-i-editimage:before{content:"\e915"}.mce-i-options:before{content:"\ec6a"}.mce-i-flipv:before{content:"\eaaa"}.mce-i-fliph:before{content:"\eaac"}.mce-i-zoomin:before{content:"\eb35"}.mce-i-zoomout:before{content:"\eb36"}.mce-i-sun:before{content:"\eccc"}.mce-i-moon:before{content:"\eccd"}.mce-i-arrowleft:before{content:"\edc0"}.mce-i-arrowright:before{content:"\e93c"}.mce-i-drop:before{content:"\e935"}.mce-i-contrast:before{content:"\ecd4"}.mce-i-sharpen:before{content:"\eba7"}.mce-i-resize2:before{content:"\edf9"}.mce-i-orientation:before{content:"\e601"}.mce-i-invert:before{content:"\e602"}.mce-i-gamma:before{content:"\e600"}.mce-i-remove:before{content:"\ed6a"}.mce-i-tablerowprops:before{content:"\e604"}.mce-i-tablecellprops:before{content:"\e605"}.mce-i-table2:before{content:"\e606"}.mce-i-tablemergecells:before{content:"\e607"}.mce-i-tableinsertcolbefore:before{content:"\e608"}.mce-i-tableinsertcolafter:before{content:"\e609"}.mce-i-tableinsertrowbefore:before{content:"\e60a"}.mce-i-tableinsertrowafter:before{content:"\e60b"}.mce-i-tablesplitcells:before{content:"\e60d"}.mce-i-tabledelete:before{content:"\e60e"}.mce-i-tableleftheader:before{content:"\e62a"}.mce-i-tabletopheader:before{content:"\e62b"}.mce-i-tabledeleterow:before{content:"\e800"}.mce-i-tabledeletecol:before{content:"\e801"}.mce-i-codesample:before{content:"\e603"}.mce-i-fill:before{content:"\e902"}.mce-i-borderwidth:before{content:"\e903"}.mce-i-line:before{content:"\e904"}.mce-i-count:before{content:"\e905"}.mce-i-translate:before{content:"\e907"}.mce-i-drag:before{content:"\e908"}.mce-i-home:before{content:"\e90b"}.mce-i-upload:before{content:"\e914"}.mce-i-bubble:before{content:"\e91c"}.mce-i-user:before{content:"\e91d"}.mce-i-lock:before{content:"\e926"}.mce-i-unlock:before{content:"\e927"}.mce-i-settings:before{content:"\e928"}.mce-i-remove2:before{content:"\e92a"}.mce-i-menu:before{content:"\e92d"}.mce-i-warning:before{content:"\e930"}.mce-i-question:before{content:"\e931"}.mce-i-pluscircle:before{content:"\e932"}.mce-i-info:before{content:"\e933"}.mce-i-notice:before{content:"\e934"}.mce-i-arrowup:before{content:"\e93b"}.mce-i-arrowdown:before{content:"\e93d"}.mce-i-arrowup2:before{content:"\e93f"}.mce-i-arrowdown2:before{content:"\e940"}.mce-i-menu2:before{content:"\e941"}.mce-i-newtab:before{content:"\e961"}.mce-i-a11y:before{content:"\e900"}.mce-i-plus:before{content:"\e93a"}.mce-i-insert:before{content:"\e93a"}.mce-i-minus:before{content:"\e939"}.mce-i-books:before{content:"\e911"}.mce-i-reload:before{content:"\e906"}.mce-i-toc:before{content:"\e901"}.mce-i-checkmark:before{content:"\e033"}.mce-i-checkbox:before,.mce-i-selected:before{content:"\e033"}.mce-i-insert{font-size:14px}.mce-i-selected{visibility:hidden}i.mce-i-backcolor{text-shadow:none;background:#bbb} \ No newline at end of file +.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent;line-height:normal;font-weight:normal;text-align:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-widget button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container *[unselectable]{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.mce-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{visibility:inherit !important;position:relative}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%;z-index:100}div.mce-fullscreen{position:fixed;top:0;left:0;width:100%;height:auto}.mce-tinymce{display:block}.mce-wordcount{font-size:inherit;padding:8px 0}div.mce-edit-area{background:#FFF;filter:none}.mce-statusbar{position:relative}.mce-statusbar .mce-container-body{position:relative}.mce-fullscreen .mce-resizehandle{display:none}.mce-charmap{border-collapse:collapse}.mce-charmap td{cursor:default;border:1px solid #ddd;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;padding:2px}.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#d9d9d9}.mce-grid td.mce-grid-cell div{border:1px solid #d6d6d6;width:15px;height:15px;margin:0px;cursor:pointer}.mce-grid td.mce-grid-cell div:focus{border-color:#a1a1a1}.mce-grid td.mce-grid-cell div[disabled]{cursor:not-allowed}.mce-grid{border-spacing:2px;border-collapse:separate}.mce-grid a{display:block;border:1px solid transparent}.mce-grid a:hover,.mce-grid a:focus{border-color:#a1a1a1}.mce-grid-border{margin:0 4px 0 4px}.mce-grid-border a{border-color:#d6d6d6;width:13px;height:13px}.mce-grid-border a:hover,.mce-grid-border a.mce-active{border-color:#a1a1a1;background:#c8def4}.mce-text-center{text-align:center}div.mce-tinymce-inline{width:100%}.mce-colorbtn-trans div{text-align:center;vertical-align:middle;font-weight:bold;font-size:20px;line-height:16px;color:#707070}.mce-monospace{font-family:"Courier New",Courier,monospace}.mce-toolbar-grp{padding:2px 0}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-container b{font-weight:bold}.mce-container p{margin-bottom:5px}.mce-container a{cursor:pointer;color:#2980b9}.mce-container a:hover{text-decoration:underline}.mce-container ul{margin-left:15px}.mce-container .mce-table-striped{border-collapse:collapse;margin:10px}.mce-container .mce-table-striped thead>tr{background-color:#fafafa}.mce-container .mce-table-striped thead>tr th{font-weight:bold}.mce-container .mce-table-striped td,.mce-container .mce-table-striped th{padding:5px}.mce-container .mce-table-striped tr:nth-child(even){background-color:#fafafa}.mce-container .mce-table-striped tbody>tr:hover{background-color:#e1e1e1}.mce-statusbar>.mce-container-body{display:flex;padding-right:16px}.mce-statusbar>.mce-container-body .mce-path{flex:1}.mce-branding{font-size:inherit;white-space:pre;padding:8px 0}.mce-branding a{font-size:inherit;color:inherit}.mce-croprect-container{position:absolute;top:0;left:0}.mce-croprect-handle{position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid white}.mce-croprect-handle-nw{border-width:2px 0 0 2px;margin:-2px 0 0 -2px;cursor:nw-resize;top:100px;left:100px}.mce-croprect-handle-ne{border-width:2px 2px 0 0;margin:-2px 0 0 -20px;cursor:ne-resize;top:100px;left:200px}.mce-croprect-handle-sw{border-width:0 0 2px 2px;margin:-20px 2px 0 -2px;cursor:sw-resize;top:200px;left:100px}.mce-croprect-handle-se{border-width:0 2px 2px 0;margin:-20px 0 0 -20px;cursor:se-resize;top:200px;left:200px}.mce-croprect-handle-move{position:absolute;cursor:move;border:0}.mce-croprect-block{opacity:.3;filter:alpha(opacity=30);zoom:1;position:absolute;background:black}.mce-croprect-handle:focus{border-color:#59a5e1}.mce-croprect-handle-move:focus{outline:1px solid #59a5e1}.mce-imagepanel{overflow:auto;background:black}.mce-imagepanel-bg{position:absolute;background:url('data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==')}.mce-imagepanel img{position:absolute}.mce-imagetool.mce-btn .mce-ico{display:block;width:20px;height:20px;text-align:center;line-height:20px;font-size:20px;padding:5px}.mce-arrow-up{margin-top:12px}.mce-arrow-down{margin-top:-12px}.mce-arrow:before,.mce-arrow:after{position:absolute;left:50%;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.mce-arrow.mce-arrow-up:before{top:-9px;border-bottom-color:#ddd;border-width:0 9px 9px;margin-left:-9px}.mce-arrow.mce-arrow-down:before{bottom:-9px;border-top-color:#ddd;border-width:9px 9px 0;margin-left:-9px}.mce-arrow.mce-arrow-up:after{top:-8px;border-bottom-color:#f3f3f3;border-width:0 8px 8px;margin-left:-8px}.mce-arrow.mce-arrow-down:after{bottom:-8px;border-top-color:#f3f3f3;border-width:8px 8px 0;margin-left:-8px}.mce-arrow.mce-arrow-left:before,.mce-arrow.mce-arrow-left:after{margin:0}.mce-arrow.mce-arrow-left:before{left:8px}.mce-arrow.mce-arrow-left:after{left:9px}.mce-arrow.mce-arrow-right:before,.mce-arrow.mce-arrow-right:after{left:auto;margin:0}.mce-arrow.mce-arrow-right:before{right:8px}.mce-arrow.mce-arrow-right:after{right:9px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left:before{left:-9px;top:50%;border-right-color:#ddd;border-width:9px 9px 9px 0;margin-top:-9px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left:after{left:-8px;top:50%;border-right-color:#f3f3f3;border-width:8px 8px 8px 0;margin-top:-8px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left{margin-left:12px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right:before{right:-9px;top:50%;border-left-color:#ddd;border-width:9px 0 9px 9px;margin-top:-9px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right:after{right:-8px;top:50%;border-left-color:#f3f3f3;border-width:8px 0 8px 8px;margin-top:-8px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right{margin-left:-14px}.mce-edit-aria-container>.mce-container-body{display:flex}.mce-edit-aria-container>.mce-container-body .mce-edit-area{flex:1}.mce-edit-aria-container>.mce-container-body .mce-sidebar>.mce-container-body{display:flex;align-items:stretch;height:100%}.mce-edit-aria-container>.mce-container-body .mce-sidebar-panel{min-width:250px;max-width:250px;position:relative}.mce-edit-aria-container>.mce-container-body .mce-sidebar-panel>.mce-container-body{position:absolute;width:100%;height:100%;overflow:auto;top:0;left:0}.mce-sidebar-toolbar{border:0 solid #ddd;border-left-width:1px}.mce-sidebar-toolbar .mce-btn.mce-active,.mce-sidebar-toolbar .mce-btn.mce-active:hover{border:1px solid transparent;border-color:transparent;background-color:#006dcc}.mce-sidebar-toolbar .mce-btn.mce-active button,.mce-sidebar-toolbar .mce-btn.mce-active:hover button,.mce-sidebar-toolbar .mce-btn.mce-active button i,.mce-sidebar-toolbar .mce-btn.mce-active:hover button i{color:#fff;text-shadow:1px 1px #333}.mce-sidebar-panel{border:0 solid #ddd;border-left-width:1px}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{position:absolute;width:7px;height:100%;top:2px;right:2px;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-scrollbar-h{top:auto;right:auto;left:2px;bottom:2px;width:100%;height:7px}.mce-scrollbar-thumb{position:absolute;background-color:#000;border:1px solid #888;border-color:rgba(85,85,85,0.6);width:5px;height:100%}.mce-scrollbar-h .mce-scrollbar-thumb{width:100%;height:5px}.mce-scrollbar:hover,.mce-scrollbar.mce-active{background-color:#AAA;opacity:.6;filter:alpha(opacity=60);zoom:1}.mce-scroll{position:relative}.mce-panel{width: unset!important;border:0 solid #efefef;border:0 solid #ddd;background-color:#f3f3f3}.mce-floatpanel{position:absolute}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.mce-floatpanel .mce-arrow{border-width:11px}.mce-floatpanel .mce-arrow:after{border-width:10px;content:""}.mce-floatpanel.mce-popover{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;top:0;left:0;background:#fff;border:1px solid #ddd;border:1px solid rgba(0,0,0,0.25)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#ddd;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#000}#mce-modal-block.mce-in{opacity:.3;filter:alpha(opacity=30);zoom:1}.mce-window-move{cursor:move}.mce-window{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;background:#fff;position:fixed;top:0;left:0;opacity:0;transform:scale(.1);transition:transform 100ms ease-in,opacity 150ms ease-in}.mce-window.mce-in{transform:scale(1);opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c4c4c4;position:relative}.mce-window-head .mce-close{position:absolute;right:0;top:0;height:38px;width:38px;text-align:center;cursor:pointer}.mce-window-head .mce-close i{color:#858585}.mce-close:hover i{color:#adadad}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:bold;text-rendering:optimizelegibility;padding-right:20px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#fff;border-top:1px solid #c4c4c4}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window-body .mce-listbox{border-color:#ccc}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:15px}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1}.mce-tooltip-inner{font-size:11px;background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-ne,.mce-tooltip-se{margin-left:14px}.mce-tooltip-n .mce-tooltip-arrow{top:0px;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-progress{display:inline-block;position:relative;height:20px}.mce-progress .mce-bar-container{display:inline-block;width:100px;height:100%;margin-right:8px;border:1px solid #ccc;overflow:hidden}.mce-progress .mce-text{display:inline-block;margin-top:auto;margin-bottom:auto;font-size:14px;width:40px;color:#333}.mce-bar{display:block;width:0%;height:100%;background-color:#d7d7d7;-webkit-transition:width .2s ease;transition:width .2s ease}.mce-notification{position:absolute;background-color:#f0f0f0;padding:5px;margin-top:5px;border-width:1px;border-style:solid;border-color:#ccc;transition:transform 100ms ease-in,opacity 150ms ease-in;opacity:0}.mce-notification.mce-in{opacity:1}.mce-notification-success{background-color:#dff0d8;border-color:#d6e9c6}.mce-notification-info{background-color:#d9edf7;border-color:#779ecb}.mce-notification-warning{background-color:#fcf8e3;border-color:#faebcc}.mce-notification-error{background-color:#f2dede;border-color:#ebccd1}.mce-notification.mce-has-close{padding-right:15px}.mce-notification .mce-ico{margin-top:5px}.mce-notification-inner{display:inline-block;font-size:14px;margin:5px 8px 4px 8px;text-align:center;white-space:normal;color:#31708f}.mce-notification-inner a{text-decoration:underline;cursor:pointer}.mce-notification .mce-progress{margin-right:8px}.mce-notification .mce-progress .mce-text{margin-top:5px}.mce-notification *,.mce-notification .mce-progress .mce-text{color:#333}.mce-notification .mce-progress .mce-bar-container{border-color:#ccc}.mce-notification .mce-progress .mce-bar-container .mce-bar{background-color:#333}.mce-notification-success *,.mce-notification-success .mce-progress .mce-text{color:#3c763d}.mce-notification-success .mce-progress .mce-bar-container{border-color:#d6e9c6}.mce-notification-success .mce-progress .mce-bar-container .mce-bar{background-color:#3c763d}.mce-notification-info *,.mce-notification-info .mce-progress .mce-text{color:#31708f}.mce-notification-info .mce-progress .mce-bar-container{border-color:#779ecb}.mce-notification-info .mce-progress .mce-bar-container .mce-bar{background-color:#31708f}.mce-notification-warning *,.mce-notification-warning .mce-progress .mce-text{color:#8a6d3b}.mce-notification-warning .mce-progress .mce-bar-container{border-color:#faebcc}.mce-notification-warning .mce-progress .mce-bar-container .mce-bar{background-color:#8a6d3b}.mce-notification-error *,.mce-notification-error .mce-progress .mce-text{color:#a94442}.mce-notification-error .mce-progress .mce-bar-container{border-color:#ebccd1}.mce-notification-error .mce-progress .mce-bar-container .mce-bar{background-color:#a94442}.mce-notification .mce-close{position:absolute;top:6px;right:8px;font-size:20px;font-weight:bold;line-height:20px;color:#858585;cursor:pointer;height:20px;overflow:hidden}.mce-abs-layout{position:relative}body .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-btn{border:1px solid #aaa;border-color:transparent transparent transparent transparent;position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.75);display:inline-block;*display:inline;*zoom:1}.mce-btn:hover,.mce-btn:focus{color:#333;background-color:#e3e3e3;border-color:#ccc}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover{background-color:#dbdbdb;border-color:#ccc}.mce-btn:active{background-color:#e0e0e0;border-color:#ccc}.mce-btn button{padding:4px 8px;font-size:14px;line-height:20px;*line-height:16px;cursor:pointer;color:#333;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px #fff}.mce-primary.mce-btn-has-text{min-width:50px}.mce-primary{color:#fff;border:1px solid transparent;border-color:transparent;background-color:#006dcc}.mce-primary:hover,.mce-primary:focus{background-color:#005fb3;border-color:transparent}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#005299}.mce-primary button,.mce-primary button i{color:#fff;text-shadow:1px 1px #333}.mce-btn .mce-txt{font-size:inherit;line-height:inherit;color:inherit}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;vertical-align:top;*line-height:18px}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-btn-flat{border:0;background:transparent;filter:none}.mce-btn-flat:hover,.mce-btn-flat.mce-active,.mce-btn-flat:focus,.mce-btn-flat:active{border:0;background:#e6e6e6;filter:none}.mce-btn-has-text .mce-ico{padding-right:5px}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border-width:1px;margin:0;margin-left:2px}.mce-btn-group:not(:first-child){border-left:1px solid #d9d9d9;padding-left:3px;margin-left:3px}.mce-btn-group .mce-first{margin-left:0}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-rtl .mce-btn-group .mce-btn{margin-left:0;margin-right:2px}.mce-rtl .mce-btn-group .mce-first{margin-right:0}.mce-rtl .mce-btn-group:not(:first-child){border-left:none;border-right:1px solid #d9d9d9;padding-right:4px;margin-right:4px}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;background-color:#f0f0f0;text-indent:-10em;*font-size:0;*line-height:0;*text-indent:0;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#333;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid #59a5e1}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#a6a6a6}.mce-checkbox .mce-label{vertical-align:middle}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-combobox{position:relative;display:inline-block;*display:inline;*zoom:1;*height:32px}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox .mce-btn{border:1px solid #c5c5c5;border-left:0;margin:0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-combobox .mce-status{position:absolute;right:2px;top:50%;line-height:16px;margin-top:-8px;font-size:12px;width:15px;height:15px;text-align:center;cursor:pointer}.mce-combobox.mce-has-status input{padding-right:20px}.mce-combobox.mce-has-open .mce-status{right:37px}.mce-combobox .mce-status.mce-i-warning{color:#c09853}.mce-combobox .mce-status.mce-i-checkmark{color:#468847}.mce-menu.mce-combobox-menu{border-top:0;margin-top:0;max-height:200px}.mce-menu.mce-combobox-menu .mce-menu-item{padding:4px 6px 4px 4px;font-size:11px}.mce-menu.mce-combobox-menu .mce-menu-item-sep{padding:0}.mce-menu.mce-combobox-menu .mce-text{font-size:11px}.mce-menu.mce-combobox-menu .mce-menu-item-link,.mce-menu.mce-combobox-menu .mce-menu-item-link b{font-size:11px}.mce-menu.mce-combobox-menu .mce-text b{font-size:11px}.mce-colorbox i{border:1px solid #c5c5c5;width:14px;height:14px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:6px;padding-left:6px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-17px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:1px solid transparent}.mce-colorbutton:hover .mce-open{border-color:#ccc}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:3px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;padding-left:2px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:0}.mce-colorpicker{position:relative;width:250px;height:220px}.mce-colorpicker-sv{position:absolute;top:0;left:0;width:90%;height:100%;border:1px solid #c5c5c5;cursor:crosshair;overflow:hidden}.mce-colorpicker-h-chunk{width:100%}.mce-colorpicker-overlay1,.mce-colorpicker-overlay2{width:100%;height:100%;position:absolute;top:0;left:0}.mce-colorpicker-overlay1{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:linear-gradient(to right, #fff, rgba(255,255,255,0))}.mce-colorpicker-overlay2{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:linear-gradient(to bottom, rgba(0,0,0,0), #000)}.mce-colorpicker-selector1{background:none;position:absolute;width:12px;height:12px;margin:-8px 0 0 -8px;border:1px solid black;border-radius:50%}.mce-colorpicker-selector2{position:absolute;width:10px;height:10px;border:1px solid white;border-radius:50%}.mce-colorpicker-h{position:absolute;top:0;right:0;width:6.5%;height:100%;border:1px solid #c5c5c5;cursor:crosshair}.mce-colorpicker-h-marker{margin-top:-4px;position:absolute;top:0;left:-1px;width:100%;border:1px solid #333;background:#fff;height:4px;z-index:100}.mce-path{display:inline-block;*display:inline;*zoom:1;padding:8px;white-space:normal}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;*display:inline;*zoom:1;cursor:pointer;color:#333}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9E9E9E}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;*zoom:1}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid #ddd;width:100%;height:100%}.mce-infobox{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden;border:1px solid red}.mce-infobox div{display:block;margin:5px}.mce-infobox div button{position:absolute;top:50%;right:4px;cursor:pointer;margin-top:-8px;display:none}.mce-infobox div button:focus{outline:2px solid #ccc}.mce-infobox.mce-has-help div{margin-right:25px}.mce-infobox.mce-has-help button{display:block}.mce-infobox.mce-success{background:#dff0d8;border-color:#d6e9c6}.mce-infobox.mce-success div{color:#3c763d}.mce-infobox.mce-warning{background:#fcf8e3;border-color:#faebcc}.mce-infobox.mce-warning div{color:#8a6d3b}.mce-infobox.mce-error{background:#f2dede;border-color:#ebccd1}.mce-infobox.mce-error div{color:#a94442}.mce-rtl .mce-infobox div{text-align:right;direction:rtl}.mce-label{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-success{color:#468847}.mce-label.mce-warning{color:#c09853}.mce-label.mce-error{color:#b94a48}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar .mce-menubtn{border-color:transparent;background:transparent;filter:none}.mce-menubar .mce-menubtn button{color:#ddd}.mce-menubar{border:1px solid #e6e6e6}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:#ccc;background:#fff;filter:none}.mce-menubtn button{color:#333}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-menu-item{display:block;padding:6px 15px 6px 12px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled .mce-ico{color:#adadad}.mce-menu-item:hover .mce-text,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-text{color:#fff}.mce-menu-item:hover .mce-ico,.mce-menu-item.mce-selected .mce-ico,.mce-menu-item:focus .mce-ico{color:#fff}.mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menu-shortcut{display:inline-block;color:#adadad}.mce-menu-shortcut{display:inline-block;*display:inline;*zoom:1;padding:0 15px 0 20px}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:#fff}.mce-menu-item .mce-caret{margin-top:4px;*margin-top:3px;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #333}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:#fff}.mce-menu-align .mce-menu-shortcut{*margin-top:-2px}.mce-menu-align .mce-menu-shortcut,.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#c8def4}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:#333}.mce-menu-item-normal.mce-active:hover .mce-text,.mce-menu-item-normal.mce-active:hover .mce-ico{color:#fff}.mce-menu-item-normal.mce-active:focus .mce-text,.mce-menu-item-normal.mce-active:focus .mce-ico{color:#fff}.mce-menu-item:hover,.mce-menu-item.mce-selected,.mce-menu-item:focus{text-decoration:none;color:#fff;background-color:#0081c2}.mce-menu-item-link{color:#093;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mce-menu-item-link b{color:#093}.mce-menu-item-ellipsis{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mce-menu-item:hover *,.mce-menu-item.mce-selected *,.mce-menu-item:focus *{color:#fff}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:#cbcbcb;border-bottom:1px solid #fff;cursor:default;filter:none}div.mce-menu .mce-menu-item b{font-weight:bold}.mce-menu-item-indent-1{padding-left:20px}.mce-menu-item-indent-2{padding-left:35px}.mce-menu-item-indent-2{padding-left:35px}.mce-menu-item-indent-3{padding-left:40px}.mce-menu-item-indent-4{padding-left:45px}.mce-menu-item-indent-5{padding-left:50px}.mce-menu-item-indent-6{padding-left:55px}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-menu-align.mce-rtl .mce-menu-shortcut,.mce-menu-align.mce-rtl .mce-caret{right:auto;left:0}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #333;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:#fff}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url('img/loader.gif') no-repeat center center}.mce-throbber-inline{position:static;height:50px}.mce-menu .mce-throbber-inline{height:25px;background-size:contain}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;z-index:1000;padding:5px 0 5px 0;margin:-1px 0 0;min-width:160px;background:#fff;border:1px solid #929292;border:1px solid rgba(0,0,0,0.2);z-index:1002;max-height:400px;overflow:auto;overflow-x:hidden}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;*display:inline}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-selectbox{background:#fff;border:1px solid #c5c5c5}.mce-slider{border:1px solid #aaa;background:#eee;width:100px;height:10px;position:relative;display:block}.mce-slider.mce-vertical{width:10px;height:100px}.mce-slider-handle{border:1px solid #bbb;background:#ddd;display:block;width:13px;height:13px;position:absolute;top:0;left:0;margin-left:-1px;margin-top:-2px}.mce-slider-handle:focus{background:#bbb}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent}.mce-splitbtn:hover .mce-open{border-left-color:#ccc}.mce-splitbtn button{padding-right:6px;padding-left:6px}.mce-splitbtn .mce-open{padding-right:4px;padding-left:4px}.mce-splitbtn .mce-open.mce-active{background-color:#dbdbdb;outline:1px solid #ccc}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:4px;padding-left:4px}.mce-rtl .mce-splitbtn .mce-open{border-left:0}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tabs,.mce-tabs+.mce-container-body{background:#fff}.mce-tab{display:inline-block;*display:inline;*zoom:1;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#e3e3e3;padding:8px;text-shadow:0 1px 1px rgba(255,255,255,0.75);height:13px;cursor:pointer}.mce-tab:hover{background:#fdfdfd}.mce-tab.mce-active{background:#fdfdfd;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;display:inline-block;-webkit-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;*white-space:pre;color:#333}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:#59a5e1}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px;height:auto}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{text-align:right;direction:rtl}@font-face{font-family:'tinymce';src:url('fonts/tinymce.eot');src:url('fonts/tinymce.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce.woff') format('woff'),url('fonts/tinymce.ttf') format('truetype'),url('fonts/tinymce.svg#tinymce') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tinymce-small';src:url('fonts/tinymce-small.eot');src:url('fonts/tinymce-small.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce-small.woff') format('woff'),url('fonts/tinymce-small.ttf') format('truetype'),url('fonts/tinymce-small.svg#tinymce') format('svg');font-weight:normal;font-style:normal}.mce-ico{font-family:'tinymce',Arial;font-style:normal;font-weight:normal;font-variant:normal;font-size:16px;line-height:16px;speak:none;vertical-align:text-top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:transparent center center;background-size:cover;width:16px;height:16px;color:#333}.mce-btn-small .mce-ico{font-family:'tinymce-small',Arial}.mce-i-save:before{content:"\e000"}.mce-i-newdocument:before{content:"\e001"}.mce-i-fullpage:before{content:"\e002"}.mce-i-alignleft:before{content:"\e003"}.mce-i-aligncenter:before{content:"\e004"}.mce-i-alignright:before{content:"\e005"}.mce-i-alignjustify:before{content:"\e006"}.mce-i-alignnone:before{content:"\e003"}.mce-i-cut:before{content:"\e007"}.mce-i-paste:before{content:"\e008"}.mce-i-searchreplace:before{content:"\e009"}.mce-i-bullist:before{content:"\e00a"}.mce-i-numlist:before{content:"\e00b"}.mce-i-indent:before{content:"\e00c"}.mce-i-outdent:before{content:"\e00d"}.mce-i-blockquote:before{content:"\e00e"}.mce-i-undo:before{content:"\e00f"}.mce-i-redo:before{content:"\e010"}.mce-i-link:before{content:"\e011"}.mce-i-unlink:before{content:"\e012"}.mce-i-anchor:before{content:"\e013"}.mce-i-image:before{content:"\e014"}.mce-i-media:before{content:"\e015"}.mce-i-help:before{content:"\e016"}.mce-i-code:before{content:"\e017"}.mce-i-insertdatetime:before{content:"\e018"}.mce-i-preview:before{content:"\e019"}.mce-i-forecolor:before{content:"\e01a"}.mce-i-backcolor:before{content:"\e01a"}.mce-i-table:before{content:"\e01b"}.mce-i-hr:before{content:"\e01c"}.mce-i-removeformat:before{content:"\e01d"}.mce-i-subscript:before{content:"\e01e"}.mce-i-superscript:before{content:"\e01f"}.mce-i-charmap:before{content:"\e020"}.mce-i-emoticons:before{content:"\e021"}.mce-i-print:before{content:"\e022"}.mce-i-fullscreen:before{content:"\e023"}.mce-i-spellchecker:before{content:"\e024"}.mce-i-nonbreaking:before{content:"\e025"}.mce-i-template:before{content:"\e026"}.mce-i-pagebreak:before{content:"\e027"}.mce-i-restoredraft:before{content:"\e028"}.mce-i-bold:before{content:"\e02a"}.mce-i-italic:before{content:"\e02b"}.mce-i-underline:before{content:"\e02c"}.mce-i-strikethrough:before{content:"\e02d"}.mce-i-visualchars:before{content:"\e02e"}.mce-i-visualblocks:before{content:"\e02e"}.mce-i-ltr:before{content:"\e02f"}.mce-i-rtl:before{content:"\e030"}.mce-i-copy:before{content:"\e031"}.mce-i-resize:before{content:"\e032"}.mce-i-browse:before{content:"\e034"}.mce-i-pastetext:before{content:"\e035"}.mce-i-rotateleft:before{content:"\eaa8"}.mce-i-rotateright:before{content:"\eaa9"}.mce-i-crop:before{content:"\ee78"}.mce-i-editimage:before{content:"\e915"}.mce-i-options:before{content:"\ec6a"}.mce-i-flipv:before{content:"\eaaa"}.mce-i-fliph:before{content:"\eaac"}.mce-i-zoomin:before{content:"\eb35"}.mce-i-zoomout:before{content:"\eb36"}.mce-i-sun:before{content:"\eccc"}.mce-i-moon:before{content:"\eccd"}.mce-i-arrowleft:before{content:"\edc0"}.mce-i-arrowright:before{content:"\e93c"}.mce-i-drop:before{content:"\e935"}.mce-i-contrast:before{content:"\ecd4"}.mce-i-sharpen:before{content:"\eba7"}.mce-i-resize2:before{content:"\edf9"}.mce-i-orientation:before{content:"\e601"}.mce-i-invert:before{content:"\e602"}.mce-i-gamma:before{content:"\e600"}.mce-i-remove:before{content:"\ed6a"}.mce-i-tablerowprops:before{content:"\e604"}.mce-i-tablecellprops:before{content:"\e605"}.mce-i-table2:before{content:"\e606"}.mce-i-tablemergecells:before{content:"\e607"}.mce-i-tableinsertcolbefore:before{content:"\e608"}.mce-i-tableinsertcolafter:before{content:"\e609"}.mce-i-tableinsertrowbefore:before{content:"\e60a"}.mce-i-tableinsertrowafter:before{content:"\e60b"}.mce-i-tablesplitcells:before{content:"\e60d"}.mce-i-tabledelete:before{content:"\e60e"}.mce-i-tableleftheader:before{content:"\e62a"}.mce-i-tabletopheader:before{content:"\e62b"}.mce-i-tabledeleterow:before{content:"\e800"}.mce-i-tabledeletecol:before{content:"\e801"}.mce-i-codesample:before{content:"\e603"}.mce-i-fill:before{content:"\e902"}.mce-i-borderwidth:before{content:"\e903"}.mce-i-line:before{content:"\e904"}.mce-i-count:before{content:"\e905"}.mce-i-translate:before{content:"\e907"}.mce-i-drag:before{content:"\e908"}.mce-i-home:before{content:"\e90b"}.mce-i-upload:before{content:"\e914"}.mce-i-bubble:before{content:"\e91c"}.mce-i-user:before{content:"\e91d"}.mce-i-lock:before{content:"\e926"}.mce-i-unlock:before{content:"\e927"}.mce-i-settings:before{content:"\e928"}.mce-i-remove2:before{content:"\e92a"}.mce-i-menu:before{content:"\e92d"}.mce-i-warning:before{content:"\e930"}.mce-i-question:before{content:"\e931"}.mce-i-pluscircle:before{content:"\e932"}.mce-i-info:before{content:"\e933"}.mce-i-notice:before{content:"\e934"}.mce-i-arrowup:before{content:"\e93b"}.mce-i-arrowdown:before{content:"\e93d"}.mce-i-arrowup2:before{content:"\e93f"}.mce-i-arrowdown2:before{content:"\e940"}.mce-i-menu2:before{content:"\e941"}.mce-i-newtab:before{content:"\e961"}.mce-i-a11y:before{content:"\e900"}.mce-i-plus:before{content:"\e93a"}.mce-i-insert:before{content:"\e93a"}.mce-i-minus:before{content:"\e939"}.mce-i-books:before{content:"\e911"}.mce-i-reload:before{content:"\e906"}.mce-i-toc:before{content:"\e901"}.mce-i-checkmark:before{content:"\e033"}.mce-i-checkbox:before,.mce-i-selected:before{content:"\e033"}.mce-i-insert{font-size:14px}.mce-i-selected{visibility:hidden}i.mce-i-backcolor{text-shadow:none;background:#bbb} + +.mce-tinymce, +.mce-stack-layout, +.mce-edit-area{ + display: flex; + flex-direction: column; + flex: 1; + align-items: stretch; +} + +.mce-tinymce iframe{ + flex: 1; +} From c13b8f903e7bef8013e1d68e2ce038de877ebc60 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Sat, 26 Jan 2019 11:13:53 +0100 Subject: [PATCH 12/17] Bug fix for #921 --- bl-kernel/admin/themes/booty/css/bludit.css | 7 +++++++ bl-kernel/admin/views/content.php | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/bl-kernel/admin/themes/booty/css/bludit.css b/bl-kernel/admin/themes/booty/css/bludit.css index 0728031b..d3ddbda7 100644 --- a/bl-kernel/admin/themes/booty/css/bludit.css +++ b/bl-kernel/admin/themes/booty/css/bludit.css @@ -303,6 +303,13 @@ td.child { #jseditorToolbarRight button span { font-size: 16px !important; } + #jscontentTools .btn { + font-size: 0px !important; + margin-right: 5px; + } + #jscontentTools .btn span { + font-size: 16px !important; + } } #jseditorSidebar nav { diff --git a/bl-kernel/admin/views/content.php b/bl-kernel/admin/views/content.php index fcf2f3f9..75512448 100644 --- a/bl-kernel/admin/views/content.php +++ b/bl-kernel/admin/views/content.php @@ -85,7 +85,7 @@ function table($type) { $friendlyURL = Text::isEmpty($url->filters('page')) ? '/'.$page->key() : '/'.$url->filters('page').'/'.$page->key(); echo ''.$friendlyURL.''; - echo ''.PHP_EOL; + echo ''.PHP_EOL; echo ' '.$L->g('Edit').''.PHP_EOL; if (count($page->children())==0) { echo ''.PHP_EOL; @@ -143,7 +143,7 @@ function table($type) { $friendlyURL = Text::isEmpty($url->filters('page')) ? '/'.$page->key() : '/'.$url->filters('page').'/'.$page->key(); echo ''.$friendlyURL.''; - echo ''.PHP_EOL; + echo ''.PHP_EOL; echo ' '.$L->g('Edit').''.PHP_EOL; if (count($page->children())==0) { echo ''.PHP_EOL; From 8ff877bf379ccc7272d6087dd0be5da68a7e6047 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Sat, 26 Jan 2019 12:36:42 +0100 Subject: [PATCH 13/17] Removed Write role from the role list --- bl-kernel/admin/views/edit-user.php | 2 +- bl-plugins/tinymce/css/bludit.css | 12 ------------ 2 files changed, 1 insertion(+), 13 deletions(-) delete mode 100644 bl-plugins/tinymce/css/bludit.css diff --git a/bl-kernel/admin/views/edit-user.php b/bl-kernel/admin/views/edit-user.php index 2612d560..d5d2d726 100644 --- a/bl-kernel/admin/views/edit-user.php +++ b/bl-kernel/admin/views/edit-user.php @@ -53,7 +53,7 @@ echo Bootstrap::formSelect(array( 'name'=>'role', 'label'=>$L->g('Role'), - 'options'=>array('writer'=>$L->g('Writer'), 'editor'=>$L->g('Editor'), 'admin'=>$L->g('Administrator')), + 'options'=>array('editor'=>$L->g('Editor'), 'admin'=>$L->g('Administrator')), 'selected'=>$user->role(), 'class'=>'', 'tip'=>'' diff --git a/bl-plugins/tinymce/css/bludit.css b/bl-plugins/tinymce/css/bludit.css deleted file mode 100644 index 0bef9b32..00000000 --- a/bl-plugins/tinymce/css/bludit.css +++ /dev/null @@ -1,12 +0,0 @@ -.mce-tinymce, -.mce-stack-layout, -.mce-edit-area{ - display: flex; - flex-direction: column; - flex: 1; - align-items: stretch; -} - -.mce-tinymce iframe{ - flex: 1; -} From a1a7a7fd38c1abe751198818d77ea5ab3042f4f3 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Sat, 26 Jan 2019 12:50:48 +0100 Subject: [PATCH 14/17] Migrate private variables to protected to allow to extend classes --- bl-kernel/admin/views/content.php | 6 ++++++ bl-kernel/block.class.php | 2 +- bl-kernel/blocks.class.php | 2 +- bl-kernel/category.class.php | 2 +- bl-kernel/login.class.php | 2 +- bl-kernel/pages.class.php | 4 ++-- bl-kernel/pagex.class.php | 2 +- bl-kernel/security.class.php | 2 +- bl-kernel/syslog.class.php | 2 +- bl-kernel/tag.class.php | 2 +- bl-kernel/url.class.php | 20 ++++++++++---------- bl-kernel/user.class.php | 2 +- bl-kernel/users.class.php | 2 +- 13 files changed, 28 insertions(+), 22 deletions(-) diff --git a/bl-kernel/admin/views/content.php b/bl-kernel/admin/views/content.php index 75512448..58642985 100644 --- a/bl-kernel/admin/views/content.php +++ b/bl-kernel/admin/views/content.php @@ -285,3 +285,9 @@ $(document).ready(function() { }); }); + + \ No newline at end of file diff --git a/bl-kernel/block.class.php b/bl-kernel/block.class.php index e3ddd122..1e77f97f 100644 --- a/bl-kernel/block.class.php +++ b/bl-kernel/block.class.php @@ -2,7 +2,7 @@ class Block { - private $vars; + protected $vars; function __construct($key) { diff --git a/bl-kernel/blocks.class.php b/bl-kernel/blocks.class.php index 6a9cd1a9..e56756c3 100644 --- a/bl-kernel/blocks.class.php +++ b/bl-kernel/blocks.class.php @@ -3,7 +3,7 @@ class Blocks extends dbJSON { // Fields allowed for a row in the database - private $dbFields = array( + protected $dbFields = array( 'title'=>'', 'value'=>'', 'description'=>'' diff --git a/bl-kernel/category.class.php b/bl-kernel/category.class.php index f60411bc..d7c58531 100644 --- a/bl-kernel/category.class.php +++ b/bl-kernel/category.class.php @@ -2,7 +2,7 @@ class Category { - private $vars; + protected $vars; function __construct($key) { diff --git a/bl-kernel/login.class.php b/bl-kernel/login.class.php index 23138566..11b6a5a2 100644 --- a/bl-kernel/login.class.php +++ b/bl-kernel/login.class.php @@ -2,7 +2,7 @@ class Login { - private $users; + protected $users; function __construct() { diff --git a/bl-kernel/pages.class.php b/bl-kernel/pages.class.php index 51e9990c..77f9e779 100644 --- a/bl-kernel/pages.class.php +++ b/bl-kernel/pages.class.php @@ -2,8 +2,8 @@ class Pages extends dbJSON { - private $parentKeyList = array(); - private $dbFields = array( + protected $parentKeyList = array(); + protected $dbFields = array( 'title'=>'', 'description'=>'', 'username'=>'', diff --git a/bl-kernel/pagex.class.php b/bl-kernel/pagex.class.php index aef701d8..b126218b 100644 --- a/bl-kernel/pagex.class.php +++ b/bl-kernel/pagex.class.php @@ -2,7 +2,7 @@ class Page { - private $vars; + protected $vars; function __construct($key) { diff --git a/bl-kernel/security.class.php b/bl-kernel/security.class.php index 7f406d1a..e33232cf 100644 --- a/bl-kernel/security.class.php +++ b/bl-kernel/security.class.php @@ -2,7 +2,7 @@ class Security extends dbJSON { - private $dbFields = array( + protected $dbFields = array( 'minutesBlocked'=>5, 'numberFailuresAllowed'=>10, 'blackList'=>array() diff --git a/bl-kernel/syslog.class.php b/bl-kernel/syslog.class.php index d4a1068f..a49aa524 100644 --- a/bl-kernel/syslog.class.php +++ b/bl-kernel/syslog.class.php @@ -2,7 +2,7 @@ class Syslog extends dbJSON { - public $dbFields = array( + protected $dbFields = array( 'date'=> array('inFile'=>false, 'value'=>''), 'dictionaryKey'=> array('inFile'=>false, 'value'=>''), 'notes'=> array('inFile'=>false, 'value'=>''), diff --git a/bl-kernel/tag.class.php b/bl-kernel/tag.class.php index 542dfc3f..06c4678c 100644 --- a/bl-kernel/tag.class.php +++ b/bl-kernel/tag.class.php @@ -2,7 +2,7 @@ class Tag { - private $vars; + protected $vars; function __construct($key) { diff --git a/bl-kernel/url.class.php b/bl-kernel/url.class.php index 0bf436b2..5ca9df2e 100644 --- a/bl-kernel/url.class.php +++ b/bl-kernel/url.class.php @@ -2,16 +2,16 @@ class Url { - private $uri; - private $uriStrlen; - private $whereAmI; - private $slug; - private $filters; // Filters for the URI - private $notFound; - private $parameters; - private $activeFilter; - private $httpCode; - private $httpMessage; + protected $uri; + protected $uriStrlen; + protected $whereAmI; + protected $slug; + protected $filters; // Filters for the URI + protected $notFound; + protected $parameters; + protected $activeFilter; + protected $httpCode; + protected $httpMessage; function __construct() { diff --git a/bl-kernel/user.class.php b/bl-kernel/user.class.php index 44377ff6..61c6c83c 100644 --- a/bl-kernel/user.class.php +++ b/bl-kernel/user.class.php @@ -1,7 +1,7 @@ '', 'lastName'=>'', 'nickname'=>'', From 09e48db992cfdb4c360082880073843a439fd6dd Mon Sep 17 00:00:00 2001 From: Ali Demirtas Date: Sat, 26 Jan 2019 19:25:48 +0300 Subject: [PATCH 15/17] Create tr_TR.js Turkish language file added. --- bl-plugins/tinymce/tinymce/langs/tr_TR.js | 261 ++++++++++++++++++++++ 1 file changed, 261 insertions(+) create mode 100644 bl-plugins/tinymce/tinymce/langs/tr_TR.js diff --git a/bl-plugins/tinymce/tinymce/langs/tr_TR.js b/bl-plugins/tinymce/tinymce/langs/tr_TR.js new file mode 100644 index 00000000..a73a57ea --- /dev/null +++ b/bl-plugins/tinymce/tinymce/langs/tr_TR.js @@ -0,0 +1,261 @@ +tinymce.addI18n('tr_TR',{ +"Redo": "Yinele", +"Undo": "Geri Al", +"Cut": "Kes", +"Copy": "Kopyala", +"Paste": "Yap\u0131\u015ft\u0131r", +"Select all": "T\u00fcm\u00fcn\u00fc se\u00e7", +"New document": "Yeni dok\u00fcman", +"Ok": "Tamam", +"Cancel": "\u0130ptal", +"Visual aids": "G\u00f6rsel ara\u00e7lar", +"Bold": "Kal\u0131n", +"Italic": "\u0130talik", +"Underline": "Alt\u0131 \u00e7izili", +"Strikethrough": "\u00dcst\u00fc \u00e7izili", +"Superscript": "\u00dcst simge", +"Subscript": "Alt simge", +"Clear formatting": "Bi\u00e7imi temizle", +"Align left": "Sola hizala", +"Align center": "Ortala", +"Align right": "Sa\u011fa hizala", +"Justify": "\u0130ki yana yasla", +"Bullet list": "S\u0131ras\u0131z liste", +"Numbered list": "S\u0131ral\u0131 liste", +"Decrease indent": "Girintiyi azalt", +"Increase indent": "Girintiyi art\u0131r", +"Close": "Kapat", +"Formats": "Bi\u00e7imler", +"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Taray\u0131c\u0131n\u0131z panoya direk eri\u015fimi desteklemiyor. L\u00fctfen Ctrl+X\/C\/V klavye k\u0131sayollar\u0131n\u0131 kullan\u0131n.", +"Headers": "Ba\u015fl\u0131klar", +"Header 1": "Ba\u015fl\u0131k 1", +"Header 2": "Ba\u015fl\u0131k 2", +"Header 3": "Ba\u015fl\u0131k 3", +"Header 4": "Ba\u015fl\u0131k 4", +"Header 5": "Ba\u015fl\u0131k 5", +"Header 6": "Ba\u015fl\u0131k 6", +"Headings": "Ba\u015fl\u0131klar", +"Heading 1": "Ba\u015fl\u0131k 1", +"Heading 2": "Ba\u015fl\u0131k 2", +"Heading 3": "Ba\u015fl\u0131k 3", +"Heading 4": "Ba\u015fl\u0131k 4", +"Heading 5": "Ba\u015fl\u0131k 5", +"Heading 6": "Ba\u015fl\u0131k 6", +"Preformatted": "\u00d6nceden bi\u00e7imlendirilmi\u015f", +"Div": "Div", +"Pre": "\u00d6n", +"Code": "Kod", +"Paragraph": "Paragraf", +"Blockquote": "Al\u0131nt\u0131", +"Inline": "Sat\u0131r i\u00e7i", +"Blocks": "Bloklar", +"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "D\u00fcz metin modunda yap\u0131\u015ft\u0131r. Bu se\u00e7ene\u011fi kapatana kadar i\u00e7erikler d\u00fcz metin olarak yap\u0131\u015ft\u0131r\u0131l\u0131r.", +"Font Family": "Yaz\u0131tipi Ailesi", +"Font Sizes": "Yaz\u0131tipi B\u00fcy\u00fckl\u00fc\u011f\u00fc", +"Class": "S\u0131n\u0131f", +"Browse for an image": "Bir resim aray\u0131n", +"OR": "ya da", +"Drop an image here": "Buraya bir resim koy", +"Upload": "Y\u00fckle", +"Block": "Blok", +"Align": "Hizala", +"Default": "Varsay\u0131lan", +"Circle": "Daire", +"Disc": "Disk", +"Square": "Kare", +"Lower Alpha": "K\u00fc\u00e7\u00fck ABC", +"Lower Greek": "K\u00fc\u00e7\u00fck Yunan alfabesi", +"Lower Roman": "K\u00fc\u00e7\u00fck Roman alfabesi", +"Upper Alpha": "B\u00fcy\u00fck ABC", +"Upper Roman": "B\u00fcy\u00fck Roman alfabesi", +"Anchor": "\u00c7apa", +"Name": "\u0130sim", +"Id": "Id", +"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id bir harf ile ba\u015flamal\u0131d\u0131r ve sadece harfleri, rakamlar\u0131, \u00e7izgileri, noktalar\u0131, virg\u00fclleri veya alt \u00e7izgileri i\u00e7ermelidir.", +"You have unsaved changes are you sure you want to navigate away?": "Kaydedilmemi\u015f de\u011fi\u015fiklikler var, sayfadan ayr\u0131lmak istedi\u011finize emin misiniz?", +"Restore last draft": "Son tasla\u011f\u0131 kurtar", +"Special character": "\u00d6zel karakter", +"Source code": "Kaynak kodu", +"Insert\/Edit code sample": "Kod \u00f6rne\u011fini Kaydet\/D\u00fczenle", +"Language": "Dil", +"Code sample": "Kod \u00f6rne\u011fi", +"Color": "Renk", +"R": "R", +"G": "G", +"B": "B", +"Left to right": "Soldan sa\u011fa", +"Right to left": "Sa\u011fdan sola", +"Emoticons": "G\u00fcl\u00fcc\u00fckler", +"Document properties": "Dok\u00fcman \u00f6zellikleri", +"Title": "Ba\u015fl\u0131k", +"Keywords": "Anahtar kelimeler", +"Description": "A\u00e7\u0131klama", +"Robots": "Robotlar", +"Author": "Yazar", +"Encoding": "Kodlama", +"Fullscreen": "Tam ekran", +"Action": "Eylem", +"Shortcut": "K\u0131sayol", +"Help": "Yard\u0131m", +"Address": "Adres", +"Focus to menubar": "Men\u00fc \u00e7ubu\u011funa odaklan.", +"Focus to toolbar": "Ara\u00e7 \u00e7ubu\u011funa odaklan.", +"Focus to element path": "Eleman yoluna odaklan", +"Focus to contextual toolbar": "Ba\u011flamsal ara\u00e7 \u00e7ubu\u011funa odaklan", +"Insert link (if link plugin activated)": "Link ekle (Link eklentisi aktif ise)", +"Save (if save plugin activated)": "Kaydet (Kay\u0131t eklentisi aktif ise)", +"Find (if searchreplace plugin activated)": "Bul (SearchReplace eklentisi aktif ise)", +"Plugins installed ({0}):": "Y\u00fckl\u00fc eklenti say\u0131s\u0131 : ({0}):", +"Premium plugins:": "Premium eklentileri", +"Learn more...": "Daha fazla bilgi edinin.", +"You are using {0}": "{0} kullan\u0131yorsun.", +"Plugins": "Eklentiler", +"Handy Shortcuts": "Kullan\u0131\u015fl\u0131 K\u0131sayollar", +"Horizontal line": "Yatay \u00e7izgi", +"Insert\/edit image": "Resim ekle\/d\u00fczenle", +"Image description": "Resim a\u00e7\u0131klamas\u0131", +"Source": "Kaynak", +"Dimensions": "Boyutlar", +"Constrain proportions": "En - Boy oran\u0131n\u0131 koru", +"General": "Genel", +"Advanced": "Geli\u015fmi\u015f", +"Style": "Stil", +"Vertical space": "Dikey bo\u015fluk", +"Horizontal space": "Yatay bo\u015fluk", +"Border": "\u00c7er\u00e7eve", +"Insert image": "Resim ekle", +"Image": "Resim", +"Image list": "Resim listesi", +"Rotate counterclockwise": "Saat y\u00f6n\u00fcn\u00fcn tersine d\u00f6nd\u00fcr", +"Rotate clockwise": "Saat y\u00f6n\u00fcnde d\u00f6nd\u00fcr", +"Flip vertically": "Dikey \u00e7evir", +"Flip horizontally": "Yatay \u00e7evir", +"Edit image": "G\u00f6r\u00fcnt\u00fcy\u00fc d\u00fczenle", +"Image options": "G\u00f6r\u00fcnt\u00fc se\u00e7enekleri", +"Zoom in": "Yak\u0131nla\u015ft\u0131r", +"Zoom out": "Uzakla\u015ft\u0131r", +"Crop": "Kes", +"Resize": "Yeniden Boyutland\u0131r", +"Orientation": "Y\u00f6n\u00fcn\u00fc Belirle", +"Brightness": "Parlakl\u0131k", +"Sharpen": "Keskinle\u015ftir", +"Contrast": "Kontrast", +"Color levels": "Renk seviyesi", +"Gamma": "Gama", +"Invert": "Tersine \u00e7evir", +"Apply": "Uygula", +"Back": "Geri", +"Insert date\/time": "Tarih \/ Zaman ekle", +"Date\/time": "Tarih\/zaman", +"Insert link": "Ba\u011flant\u0131 ekle", +"Insert\/edit link": "Ba\u011flant\u0131 ekle\/d\u00fczenle", +"Text to display": "G\u00f6r\u00fcnen yaz\u0131", +"Url": "Url", +"Target": "Hedef", +"None": "Hi\u00e7biri", +"New window": "Yeni pencere", +"Remove link": "Ba\u011flant\u0131y\u0131 kald\u0131r", +"Anchors": "\u00c7apalar", +"Link": "Ba\u011flant\u0131", +"Paste or type a link": "Bir ba\u011flant\u0131 yap\u0131\u015ft\u0131r\u0131n yada yaz\u0131n.", +"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Girdi\u011finiz URL bir eposta adresi gibi g\u00f6z\u00fck\u00fcyor. Gerekli olan mailto: \u00f6nekini eklemek ister misiniz?", +"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Girdi\u011finiz URL bir d\u0131\u015f ba\u011flant\u0131 gibi g\u00f6z\u00fck\u00fcyor. Gerekli olan http:\/\/ \u00f6nekini eklemek ister misiniz?", +"Link list": "Link listesi", +"Insert video": "Video ekle", +"Insert\/edit video": "Video ekle\/d\u00fczenle", +"Insert\/edit media": "Medya ekle\/d\u00fczenle", +"Alternative source": "Alternatif kaynak", +"Poster": "Poster", +"Paste your embed code below:": "Medya g\u00f6mme kodunu buraya yap\u0131\u015ft\u0131r:", +"Embed": "G\u00f6mme", +"Media": "Medya", +"Nonbreaking space": "B\u00f6l\u00fcnemez bo\u015fluk", +"Page break": "Sayfa sonu", +"Paste as text": "Metin olarak yap\u0131\u015ft\u0131r", +"Preview": "\u00d6nizleme", +"Print": "Yazd\u0131r", +"Save": "Kaydet", +"Find": "Bul", +"Replace with": "Bununla de\u011fi\u015ftir", +"Replace": "De\u011fi\u015ftir", +"Replace all": "T\u00fcm\u00fcn\u00fc de\u011fi\u015ftir", +"Prev": "\u00d6nceki", +"Next": "Sonraki", +"Find and replace": "Bul ve de\u011fi\u015ftir", +"Could not find the specified string.": "Herhangi bir sonu\u00e7 bulunamad\u0131.", +"Match case": "B\u00fcy\u00fck \/ K\u00fc\u00e7\u00fck harfe duyarl\u0131", +"Whole words": "Tam s\u00f6zc\u00fckler", +"Spellcheck": "Yaz\u0131m denetimi", +"Ignore": "Yoksay", +"Ignore all": "T\u00fcm\u00fcn\u00fc yoksay", +"Finish": "Bitir", +"Add to Dictionary": "S\u00f6zl\u00fc\u011fe ekle", +"Insert table": "Tablo ekle", +"Table properties": "Tablo \u00f6zellikleri", +"Delete table": "Tabloyu sil", +"Cell": "H\u00fccre", +"Row": "Sat\u0131r", +"Column": "S\u00fctun", +"Cell properties": "H\u00fccre \u00f6zellikleri", +"Merge cells": "H\u00fccreleri birle\u015ftir", +"Split cell": "H\u00fccreleri ay\u0131r", +"Insert row before": "\u00d6ncesine yeni sat\u0131r ekle", +"Insert row after": "Sonras\u0131na yeni sat\u0131r ekle", +"Delete row": "Sat\u0131r\u0131 sil", +"Row properties": "Sat\u0131r \u00f6zellikleri", +"Cut row": "Sat\u0131r\u0131 kes", +"Copy row": "Sat\u0131r\u0131 kopyala", +"Paste row before": "\u00d6ncesine sat\u0131r yap\u0131\u015ft\u0131r", +"Paste row after": "Sonras\u0131na sat\u0131r yap\u0131\u015ft\u0131r", +"Insert column before": "\u00d6ncesine yeni s\u00fctun ekle", +"Insert column after": "Sonras\u0131na yeni s\u00fctun ekle", +"Delete column": "S\u00fctunu sil", +"Cols": "S\u00fctunlar", +"Rows": "Sat\u0131rlar", +"Width": "Geni\u015flik", +"Height": "Y\u00fckseklik", +"Cell spacing": "H\u00fccre aral\u0131\u011f\u0131", +"Cell padding": "H\u00fccre i\u00e7 bo\u015flu\u011fu", +"Caption": "Ba\u015fl\u0131k", +"Left": "Sol", +"Center": "Orta", +"Right": "Sa\u011f", +"Cell type": "H\u00fccre tipi", +"Scope": "Kapsam", +"Alignment": "Hizalama", +"H Align": "Yatay Hizalama", +"V Align": "Dikey Hizalama", +"Top": "\u00dcst", +"Middle": "Orta", +"Bottom": "Alt", +"Header cell": "Ba\u015fl\u0131k h\u00fccresi", +"Row group": "Sat\u0131r grubu", +"Column group": "S\u00fctun grubu", +"Row type": "Sat\u0131r tipi", +"Header": "Ba\u015fl\u0131k", +"Body": "G\u00f6vde", +"Footer": "Alt", +"Border color": "Kenarl\u0131k Rengi", +"Insert template": "\u015eablon ekle", +"Templates": "\u015eablonlar", +"Template": "Tema", +"Text color": "Yaz\u0131 rengi", +"Background color": "Arkaplan rengi", +"Custom...": "\u00d6zel", +"Custom color": "\u00d6zel Renk", +"No color": "Renk Yok", +"Table of Contents": "\u0130\u00e7indekiler", +"Show blocks": "Bloklar\u0131 g\u00f6r\u00fcnt\u00fcle", +"Show invisible characters": "G\u00f6r\u00fcnmez karakterleri g\u00f6ster", +"Words: {0}": "Kelime: {0}", +"{0} words": "{0} kelime", +"File": "Dosya", +"Edit": "D\u00fczenle", +"Insert": "Ekle", +"View": "G\u00f6r\u00fcnt\u00fcle", +"Format": "Bi\u00e7im", +"Table": "Tablo", +"Tools": "Ara\u00e7lar", +"Powered by {0}": "{0} taraf\u0131ndan yap\u0131lm\u0131\u015ft\u0131r ", +"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Zengin Metin Alan\u0131. Men\u00fc i\u00e7in ALT-F9 k\u0131sayolunu kullan\u0131n. Ara\u00e7 \u00e7ubu\u011fu i\u00e7in ALT-F10 k\u0131sayolunu kullan\u0131n. Yard\u0131m i\u00e7in ALT-0 k\u0131sayolunu kullan\u0131n." +}); From b245ac00288d52e4b822b7726304e28f80a6818b Mon Sep 17 00:00:00 2001 From: Guillaume Date: Sat, 26 Jan 2019 23:11:54 +0100 Subject: [PATCH 16/17] Return to previous tab (Content & Settings) - Return to previously active tab after deleting content - Return to previously active tab after saving settings --- bl-kernel/admin/controllers/edit-content.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bl-kernel/admin/controllers/edit-content.php b/bl-kernel/admin/controllers/edit-content.php index 0566ea95..d009d6ab 100644 --- a/bl-kernel/admin/controllers/edit-content.php +++ b/bl-kernel/admin/controllers/edit-content.php @@ -55,7 +55,7 @@ if ($_SERVER['REQUEST_METHOD'] == 'POST') { } } - Redirect::page('content'); + Redirect::page('content'.(isset($_POST['hash'])?$_POST['hash']:'')); } // ============================================================================ @@ -71,4 +71,4 @@ try { } // Title of the page -$layout['title'] .= ' - '.$L->g('Edit content').' - '.$page->title(); \ No newline at end of file +$layout['title'] .= ' - '.$L->g('Edit content').' - '.$page->title(); From 1e2d279e6c72b8d6094e5bbd7bc833ebaa324581 Mon Sep 17 00:00:00 2001 From: Guillaume Date: Sat, 26 Jan 2019 23:12:31 +0100 Subject: [PATCH 17/17] Return to previous tab (Content & Settings) - Return to previously active tab after deleting content - Return to previously active tab after saving settings --- bl-kernel/admin/controllers/edit-content.php | 2 +- bl-kernel/admin/controllers/settings.php | 2 +- bl-kernel/admin/views/content.php | 16 +++++++++------- bl-kernel/admin/views/settings.php | 19 +++++++++++-------- 4 files changed, 22 insertions(+), 17 deletions(-) diff --git a/bl-kernel/admin/controllers/edit-content.php b/bl-kernel/admin/controllers/edit-content.php index d009d6ab..4a653c0d 100644 --- a/bl-kernel/admin/controllers/edit-content.php +++ b/bl-kernel/admin/controllers/edit-content.php @@ -71,4 +71,4 @@ try { } // Title of the page -$layout['title'] .= ' - '.$L->g('Edit content').' - '.$page->title(); +$layout['title'] .= ' - '.$L->g('Edit content').' - '.$page->title(); \ No newline at end of file diff --git a/bl-kernel/admin/controllers/settings.php b/bl-kernel/admin/controllers/settings.php index 60c99564..b2d5a2de 100644 --- a/bl-kernel/admin/controllers/settings.php +++ b/bl-kernel/admin/controllers/settings.php @@ -20,7 +20,7 @@ checkRole(array('admin')); if ($_SERVER['REQUEST_METHOD'] == 'POST') { editSettings($_POST); - Redirect::page('settings'); + Redirect::page('settings'.$_POST['hash']); } // ============================================================================ diff --git a/bl-kernel/admin/views/content.php b/bl-kernel/admin/views/content.php index 58642985..9bf5cfb1 100644 --- a/bl-kernel/admin/views/content.php +++ b/bl-kernel/admin/views/content.php @@ -166,7 +166,7 @@ function table($type) { ?> -