Initial Commit
225
admin/action.php
Executable file
|
@ -0,0 +1,225 @@
|
|||
<?php
|
||||
require_once '../inc/autoload_adm.php';
|
||||
//Datenbank Backup
|
||||
if (isset($_GET['dbbackup']) && is_loggedin() && hasPerm('db_dump'))
|
||||
{
|
||||
include '../inc/libs/dbbackup.php';
|
||||
$db = new DBBackup(array(
|
||||
'driver' => 'mysql',
|
||||
'host' => $MCONF['db_host'],
|
||||
'user' => $MCONF['db_usr'],
|
||||
'password' => $MCONF['db_pw'],
|
||||
'database' => $MCONF['db_name'],
|
||||
'db_prefix' => $MCONF['db_prefix']
|
||||
));
|
||||
$backup = $db->backup();
|
||||
if ($backup['error'])
|
||||
{
|
||||
echo msg('fail', $lang->get('action_backup_fail'));
|
||||
}
|
||||
else
|
||||
{
|
||||
header("Cache-Control: public");
|
||||
header("content-Description: File Transfer");
|
||||
header('Content-Disposition: attachment; filename=Backup_' . str_replace(' ', '_', $MCONF['title']) . '_' . date('Y-m-d_h-d') . '.sql');
|
||||
header("Content-Type: application/octet-stream; ");
|
||||
header("Content-Transfer-Encoding: binary");
|
||||
echo $backup['msg'];
|
||||
exit;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
printHeader($lang->get('action_edit_content'));
|
||||
}
|
||||
if (hasPerm('manage_system'))
|
||||
{
|
||||
//construction
|
||||
if (isset($_GET['construction']))
|
||||
{
|
||||
if (isset($_GET['constr_message']))
|
||||
{
|
||||
if (isset($_POST['constr_message']))
|
||||
{
|
||||
if (file_put_contents('../inc/System/construction2.txt', $_POST['constr_message']))
|
||||
{
|
||||
copy('../inc/System/construction2.txt', '../inc/System/construction.txt');
|
||||
echo msg('succes', $lang->get('action_construction_message_success').' <a href="general_config.php">'.$lang->get('back').'</a>');
|
||||
} else
|
||||
{
|
||||
echo msg('fail', $lang->get('action_try_again_later').' <a href="general_config.php">'.$lang->get('back').'</a>');
|
||||
}
|
||||
} else
|
||||
{
|
||||
tinymce();
|
||||
?>
|
||||
<div class="main">
|
||||
<h1><?php echo $lang->get('action_construction_message_edit');?></h1>
|
||||
<form action="" method="post">
|
||||
<textarea id="editor" name="constr_message"><?php require('../inc/System/construction2.txt'); ?></textarea>
|
||||
<input type="submit" value="<?php echo $lang->get('general_save_changes');?>"/>
|
||||
</form>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
} else
|
||||
{
|
||||
if(hasPerm('construction'))
|
||||
{
|
||||
if (!file_exists('../inc/System/construction.txt'))
|
||||
{
|
||||
if (isset($_GET['confirm']))
|
||||
{
|
||||
if (copy('../inc/System/construction2.txt', '../inc/System/construction.txt'))
|
||||
{
|
||||
echo msg('succes', $lang->get('action_construction_success').' <a href="general_config.php">'.$lang->get('back').'</a>');
|
||||
} else
|
||||
{
|
||||
echo msg('fail', $lang->get('action_try_again_later').' <a href="general_config.php">'.$lang->get('back').'</a>');
|
||||
}
|
||||
} else
|
||||
{
|
||||
?>
|
||||
<div class="main">
|
||||
<p style="text-align: center;">
|
||||
<?php echo $lang->get('action_construction_confirm');?><br/>
|
||||
<a href="action.php?construction&confirm" class="button"><?php echo $lang->get('general_yes');?></a>
|
||||
<a href="general_config.php" class="button btn_del"><?php echo $lang->get('general_no');?></a>
|
||||
</p>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
} else
|
||||
{
|
||||
if (isset($_GET['confirm']))
|
||||
{
|
||||
if (unlink('../inc/System/construction.txt'))
|
||||
{
|
||||
echo msg('succes', $lang->get('action_construction_removed_success').' <a href="general_config.php">'.$lang->get('back').'</a>');
|
||||
} else
|
||||
{
|
||||
echo msg('fail', $lang->get('action_try_again_later').' <a href="general_config.php">'.$lang->get('back').'</a>');
|
||||
}
|
||||
} else
|
||||
{
|
||||
?>
|
||||
<div class="main">
|
||||
<p style="text-align: center;">
|
||||
<?php echo $lang->get('action_construction_remove');?><br/>
|
||||
<a href="action.php?construction&confirm" class="button"><?php echo $lang->get('general_yes');?></a>
|
||||
<a href="general_config.php" class="button btn_del"><?php echo $lang->get('general_no');?></a>
|
||||
</p>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
//Generelle Änderungen
|
||||
if (isset($_GET['general']))
|
||||
{
|
||||
//Header
|
||||
if(hasPerm('edit_title'))
|
||||
{
|
||||
$titel = $_POST['titel'];
|
||||
if (file_put_contents('../inc/System/page_title.txt', $titel))
|
||||
{
|
||||
echo msg('succes', $lang->get('action_change_page_title_success'));
|
||||
} else
|
||||
{
|
||||
echo msg('fail', $lang->get('action_try_again_later'));
|
||||
}
|
||||
}
|
||||
$moduluri = '../apps/';
|
||||
if ($handle = opendir($moduluri))
|
||||
{
|
||||
while (false !== ($mod = readdir($handle)))
|
||||
{
|
||||
if ($mod != "." && $mod != ".." && is_dir($moduluri . $mod))
|
||||
{
|
||||
require $moduluri . $mod . '/config.php';
|
||||
if (isset($_CONF['general_conf']) && $_CONF['general_conf'] != '' && file_exists($moduluri . $mod . '/' . $_CONF['general_conf']))
|
||||
{
|
||||
//echo '<li class="divider"></li>';
|
||||
require $moduluri . $mod . '/' . $_CONF['general_conf'];
|
||||
}
|
||||
}
|
||||
}
|
||||
closedir($handle);
|
||||
}
|
||||
}
|
||||
//Update
|
||||
if(isset($_GET['update']))
|
||||
{
|
||||
if(hasPerm('update'))
|
||||
{
|
||||
$version_remote = json_decode(file_get_contents($MCONF['update_uri'].'version.json'));
|
||||
if ($version_remote->versionNum > $MCONF['version_num'])
|
||||
{
|
||||
if (copy($MCONF['update_uri'].'update.v' . $version_remote->versionNum . '.incremental.zip', 'update.zip'))
|
||||
{
|
||||
if (md5_file('update.zip') == $version_remote->md5)
|
||||
{
|
||||
if (!file_exists('updateNeu/'))
|
||||
{
|
||||
mkdir('updateNeu/');
|
||||
}
|
||||
$zip = new ZipArchive;
|
||||
$res = $zip->open('update.zip');
|
||||
if ($res === true)
|
||||
{
|
||||
$zip->extractTo('updateNeu/');
|
||||
$zip->close();
|
||||
$updateInfos = json_decode(file_get_contents('updateNeu/filesToUpdate.json'));
|
||||
//array mit dateine erstellen
|
||||
$isUp = false;
|
||||
$fTU = [];
|
||||
foreach ($updateInfos->files as $num => $file)
|
||||
{
|
||||
$fTU[] = $file;
|
||||
$upNeu = 'updateNeu/' . $file;
|
||||
$upRem = '../' . $file;
|
||||
if (copy($upNeu, $upRem))
|
||||
{
|
||||
echo msg('succes', sprintf($lang->get('action_update_item_succss'), $file));
|
||||
$isUp = true;
|
||||
} else
|
||||
{
|
||||
echo msg('fail', sprintf($lang->get('action_update_item_fail'), $file));
|
||||
}
|
||||
}
|
||||
|
||||
//Jetzt altes update entfernen
|
||||
if (rrmdir('updateNeu') && $isUp && unlink('update.zip'))
|
||||
{
|
||||
echo msg('succes', $lang->get('action_update_success').' <a href="general_config.php">'.$lang->get('back').'</a>');
|
||||
} else
|
||||
{
|
||||
echo msg('fail', $lang->get('action_update_fail').' <a href="general_config.php">'.$lang->get('back').'</a>');
|
||||
}
|
||||
} else
|
||||
{
|
||||
echo msg('fail', $lang->get('action_update_fail_unzip'));
|
||||
}
|
||||
} else
|
||||
{
|
||||
echo msg('fail', $lang->get('action_update_md5_fake'));
|
||||
}
|
||||
} else
|
||||
{
|
||||
echo msg('fail', $lang->get('action_update_fail_copy'));
|
||||
}
|
||||
} else
|
||||
{
|
||||
echo msg('info', $lang->get('general_version_current_new'));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
echo msg('info', $lang->get('missing_permission'));
|
||||
}
|
||||
require_once '../inc/footer.php';
|
||||
?>
|
764
admin/assets/Logo.svg
Executable file
|
@ -0,0 +1,764 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 219.8 71.8" style="enable-background:new 0 0 219.8 71.8;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#E8E8E8;}
|
||||
.st1{clip-path:url(#SVGID_2_);}
|
||||
.st2{fill:#FBC520;}
|
||||
.st3{fill:#FFBA00;}
|
||||
.st4{fill:#8B1A34;}
|
||||
.st5{fill:#991937;}
|
||||
.st6{fill:#E6D380;}
|
||||
.st7{fill:#F8D57D;}
|
||||
.st8{fill:#CACD7F;}
|
||||
.st9{fill:#DED277;}
|
||||
.st10{fill:#FFB25A;}
|
||||
.st11{fill:#FFB040;}
|
||||
.st12{fill:#D78052;}
|
||||
.st13{fill:#C96C4F;}
|
||||
.st14{fill:#77B982;}
|
||||
.st15{fill:#006E7A;}
|
||||
.st16{fill:#00727A;}
|
||||
.st17{fill:#FFC15E;}
|
||||
.st18{fill:#FFAB58;}
|
||||
.st19{fill:#FFC375;}
|
||||
.st20{fill:#FFBF74;}
|
||||
.st21{fill:#FF9035;}
|
||||
.st22{fill:#FF7B1F;}
|
||||
.st23{fill:#E67B53;}
|
||||
.st24{fill:#E38150;}
|
||||
.st25{fill:#7F232D;}
|
||||
.st26{fill:#7B1F2D;}
|
||||
.st27{fill:#EB9C3B;}
|
||||
.st28{fill:#5DAA89;}
|
||||
.st29{fill:#84B084;}
|
||||
.st30{fill:#FFBB00;}
|
||||
.st31{fill:#FF9A00;}
|
||||
.st32{fill:#A31C3A;}
|
||||
.st33{fill:#A71F3A;}
|
||||
.st34{fill:#F8D47F;}
|
||||
.st35{fill:#FFD276;}
|
||||
.st36{fill:#E2CC6F;}
|
||||
.st37{fill:#EBD47B;}
|
||||
.st38{fill:#FFA83A;}
|
||||
.st39{fill:#FFBF4A;}
|
||||
.st40{fill:#BE604C;}
|
||||
.st41{fill:#C86A4C;}
|
||||
.st42{fill:#81BA89;}
|
||||
.st43{fill:#BAC383;}
|
||||
.st44{fill:#007E7E;}
|
||||
.st45{fill:#2F9082;}
|
||||
.st46{fill:#FFA658;}
|
||||
.st47{fill:#FC944E;}
|
||||
.st48{fill:#FFBD71;}
|
||||
.st49{fill:#FFB977;}
|
||||
.st50{fill:#FF7814;}
|
||||
.st51{fill:#DF7650;}
|
||||
.st52{fill:#E89C4D;}
|
||||
.st53{fill:#731A2B;}
|
||||
.st54{fill:#751B2A;}
|
||||
.st55{fill:#EFA33D;}
|
||||
.st56{fill:#EAAF3B;}
|
||||
.st57{fill:#8AAE82;}
|
||||
.st58{fill:#AEB782;}
|
||||
.st59{fill:#FF9B00;}
|
||||
.st60{fill:#FF8D00;}
|
||||
.st61{fill:#A9203A;}
|
||||
.st62{fill:#B5343A;}
|
||||
.st63{fill:#FFD478;}
|
||||
.st64{fill:#FFD776;}
|
||||
.st65{fill:#E9D57D;}
|
||||
.st66{fill:#E4D484;}
|
||||
.st67{fill:#FFBA43;}
|
||||
.st68{fill:#FFA62F;}
|
||||
.st69{fill:#CE714B;}
|
||||
.st70{fill:#E79244;}
|
||||
.st71{fill:#C9C27D;}
|
||||
.st72{fill:#268D82;}
|
||||
.st73{fill:#038D83;}
|
||||
.st74{fill:#FF9D51;}
|
||||
.st75{fill:#FFAC53;}
|
||||
.st76{fill:#FFBC78;}
|
||||
.st77{fill:#FFC47C;}
|
||||
.st78{fill:#D17D4D;}
|
||||
.st79{fill:#E89C4C;}
|
||||
.st80{fill:#F6B857;}
|
||||
.st81{fill:#7B1F2C;}
|
||||
.st82{fill:#8A282F;}
|
||||
.st83{fill:#E4A83B;}
|
||||
.st84{fill:#D97D2E;}
|
||||
.st85{fill:#A7B883;}
|
||||
.st86{fill:#A4BF8A;}
|
||||
.st87{fill:#FF9100;}
|
||||
.st88{fill:#FA9E00;}
|
||||
.st89{fill:#B7383C;}
|
||||
.st90{fill:#B4343F;}
|
||||
.st91{fill:#FFDA77;}
|
||||
.st92{fill:#F8D479;}
|
||||
.st93{fill:#D6D288;}
|
||||
.st94{fill:#B7C68A;}
|
||||
.st95{fill:#FB9831;}
|
||||
.st96{fill:#F48F41;}
|
||||
.st97{fill:#EF9E42;}
|
||||
.st98{fill:#F5A94E;}
|
||||
.st99{fill:#008380;}
|
||||
.st100{fill:#006977;}
|
||||
.st101{fill:#F29C31;}
|
||||
.st102{fill:#FFB052;}
|
||||
.st103{fill:#FFB051;}
|
||||
.st104{fill:#FFC87C;}
|
||||
.st105{fill:#FFCB7E;}
|
||||
.st106{fill:#D98A51;}
|
||||
.st107{fill:#E6A457;}
|
||||
.st108{fill:#F3A944;}
|
||||
.st109{fill:#ED8F45;}
|
||||
.st110{fill:#8A3337;}
|
||||
.st111{fill:#74474C;}
|
||||
.st112{fill:#93BC8B;}
|
||||
.st113{fill:#71B785;}
|
||||
.st114{fill:#F7BE06;}
|
||||
.st115{fill:#B93B44;}
|
||||
.st116{fill:#A22C3B;}
|
||||
.st117{fill:#FACF6E;}
|
||||
.st118{fill:#E8CD7A;}
|
||||
.st119{fill:#B0C38A;}
|
||||
.st120{fill:#A1BC88;}
|
||||
.st121{fill:#D03408;}
|
||||
.st122{fill:#DA4108;}
|
||||
.st123{fill:#F48F43;}
|
||||
.st124{fill:#FFB059;}
|
||||
.st125{fill:#FAAE4C;}
|
||||
.st126{fill:#F5B167;}
|
||||
.st127{fill:#006877;}
|
||||
.st128{fill:#005B72;}
|
||||
.st129{fill:#F4A231;}
|
||||
.st130{fill:#E99F50;}
|
||||
.st131{fill:#FFAC48;}
|
||||
.st132{fill:#FFBC48;}
|
||||
.st133{fill:#FFCD7F;}
|
||||
.st134{fill:#F4C47B;}
|
||||
.st135{fill:#E8AF5C;}
|
||||
.st136{fill:#EE8E3E;}
|
||||
.st137{fill:#E78052;}
|
||||
.st138{fill:#854A49;}
|
||||
.st139{fill:#943938;}
|
||||
.st140{fill:#72B880;}
|
||||
.st141{fill:#4CAE87;}
|
||||
.st142{fill:#F5BF09;}
|
||||
.st143{fill:#FCCE4A;}
|
||||
.st144{fill:#9D2A39;}
|
||||
.st145{fill:#8A1E34;}
|
||||
.st146{fill:#E9CE7B;}
|
||||
.st147{fill:#DDD181;}
|
||||
.st148{fill:#A7BF87;}
|
||||
.st149{fill:#BDC681;}
|
||||
.st150{fill:#DF5008;}
|
||||
.st151{fill:#FFB158;}
|
||||
.st152{fill:#FFBA63;}
|
||||
.st153{fill:#F3AC63;}
|
||||
.st154{fill:#E18F54;}
|
||||
.st155{fill:#006476;}
|
||||
.st156{fill:#006A79;}
|
||||
.st157{fill:#E5964D;}
|
||||
.st158{fill:#CF6E3C;}
|
||||
.st159{fill:#FFBD4B;}
|
||||
.st160{fill:#FFC85C;}
|
||||
.st161{fill:#F6C47A;}
|
||||
.st162{fill:#FAC275;}
|
||||
.st163{fill:#FF8130;}
|
||||
.st164{fill:#FF8E32;}
|
||||
.st165{fill:#E97E55;}
|
||||
.st166{fill:#853135;}
|
||||
.st167{fill:#802830;}
|
||||
.st168{fill:#50AF88;}
|
||||
.st169{fill:#4BA78A;}
|
||||
.st170{fill:#F99E1C;}
|
||||
.st171{fill:#F59322;}
|
||||
.st172{fill:#FFCC79;}
|
||||
.st173{fill:#FFC879;}
|
||||
.st174{fill:#EDB462;}
|
||||
.st175{fill:#DF9555;}
|
||||
.st176{fill:#F6A428;}
|
||||
.st177{fill:#F9B341;}
|
||||
.st178{fill:#A84E3A;}
|
||||
.st179{fill:#9C3838;}
|
||||
.st180{fill:#9EC38A;}
|
||||
.st181{fill:#A1C28A;}
|
||||
.st182{fill:#FF7D00;}
|
||||
.st183{fill:#FF8000;}
|
||||
.st184{fill:#CA5F4B;}
|
||||
.st185{fill:#C25140;}
|
||||
.st186{fill:#FFCE46;}
|
||||
.st187{fill:#FFD45B;}
|
||||
.st188{fill:#C3BD83;}
|
||||
.st189{fill:#D5CB89;}
|
||||
.st190{fill:#E8803E;}
|
||||
.st191{fill:#F89033;}
|
||||
.st192{fill:#FFB049;}
|
||||
.st193{fill:#F8A93F;}
|
||||
.st194{fill:#008883;}
|
||||
.st195{fill:#008A83;}
|
||||
.st196{fill:#EF6401;}
|
||||
.st197{fill:#E35205;}
|
||||
.st198{fill:#FFC064;}
|
||||
.st199{fill:#FFB65E;}
|
||||
.st200{fill:#FAD17E;}
|
||||
.st201{fill:#FFD080;}
|
||||
.st202{fill:#005771;}
|
||||
.st203{fill:#FFC965;}
|
||||
.st204{fill:#FFC53D;}
|
||||
.st205{fill:#CF5B4D;}
|
||||
.st206{fill:#B94046;}
|
||||
.st207{fill:#D9B065;}
|
||||
.st208{fill:#E6C67B;}
|
||||
.st209{fill:#A7C091;}
|
||||
.st210{fill:#A9BF8E;}
|
||||
.st211{fill:#FCCB6A;}
|
||||
.st212{fill:#F8C670;}
|
||||
.st213{fill:#81202C;}
|
||||
.st214{fill:#F09331;}
|
||||
.st215{fill:#FFB438;}
|
||||
.st216{fill:#D4C786;}
|
||||
.st217{fill:#E4C380;}
|
||||
.st218{fill:#FBA168;}
|
||||
.st219{fill:#F18C5A;}
|
||||
.st220{fill:#BE5E44;}
|
||||
.st221{fill:#B04C3C;}
|
||||
.st222{fill:#42AE87;}
|
||||
.st223{fill:#EC7D10;}
|
||||
.st224{fill:#FFC16C;}
|
||||
.st225{fill:#EBA963;}
|
||||
.st226{fill:#FFD25C;}
|
||||
.st227{fill:#922937;}
|
||||
.st228{fill:#D7D38A;}
|
||||
.st229{fill:#9EB681;}
|
||||
.st230{fill:#D57C48;}
|
||||
.st231{fill:#FFCF52;}
|
||||
.st232{fill:#ECBE78;}
|
||||
.st233{fill:#FF8733;}
|
||||
.st234{fill:#F18B5A;}
|
||||
.st235{fill:#2F9C88;}
|
||||
.st236{fill:#D83E06;}
|
||||
.st237{fill:#F89A51;}
|
||||
.st238{fill:#FFB765;}
|
||||
.st239{fill:#FF8C09;}
|
||||
.st240{fill:#C94449;}
|
||||
.st241{fill:#EEAF58;}
|
||||
.st242{fill:#8DB286;}
|
||||
.st243{fill:#FBB937;}
|
||||
.st244{fill:#F7923B;}
|
||||
.st245{fill:#F5D183;}
|
||||
.st246{fill:#E6B35D;}
|
||||
.st247{fill:#F38B3F;}
|
||||
.st248{fill:#AE4E44;}
|
||||
.st249{fill:#66B67D;}
|
||||
.st250{fill:#ED7B0D;}
|
||||
.st251{fill:#FFC46E;}
|
||||
.st252{fill:#F9C87A;}
|
||||
.st253{fill:#FFC333;}
|
||||
.st254{fill:#A3383D;}
|
||||
.st255{fill:#DFD892;}
|
||||
.st256{fill:#75AB83;}
|
||||
.st257{fill:#E2975C;}
|
||||
.st258{fill:#FFCE3F;}
|
||||
.st259{fill:#DCBB79;}
|
||||
.st260{fill:#F38037;}
|
||||
.st261{fill:#F8975F;}
|
||||
.st262{fill:#1D9988;}
|
||||
.st263{fill:#E65003;}
|
||||
.st264{fill:#FFAB5A;}
|
||||
.st265{fill:#FFBD6E;}
|
||||
.st266{fill:#FF942D;}
|
||||
.st267{fill:#D6534F;}
|
||||
.st268{fill:#E49E4F;}
|
||||
.st269{fill:#79AC85;}
|
||||
.st270{fill:#FFC747;}
|
||||
.st271{fill:#DB7335;}
|
||||
.st272{fill:#E9D185;}
|
||||
.st273{fill:#E1BC66;}
|
||||
.st274{fill:#F9974A;}
|
||||
.st275{fill:#B95A48;}
|
||||
.st276{fill:#69B77D;}
|
||||
.st277{fill:#F68800;}
|
||||
.st278{fill:#FFC76E;}
|
||||
.st279{fill:#FBD480;}
|
||||
.st280{fill:#FFCB53;}
|
||||
.st281{fill:#B04A46;}
|
||||
.st282{fill:#CFCF8C;}
|
||||
.st283{fill:#6FA787;}
|
||||
.st284{fill:#E9A964;}
|
||||
.st285{fill:#FFC035;}
|
||||
.st286{fill:#C9B77B;}
|
||||
.st287{fill:#F28441;}
|
||||
.st288{fill:#FFA46B;}
|
||||
.st289{fill:#239C88;}
|
||||
.st290{fill:#E85302;}
|
||||
.st291{fill:#FFC362;}
|
||||
.st292{fill:#FFC172;}
|
||||
.st293{fill:#FF8F35;}
|
||||
.st294{fill:#E46E54;}
|
||||
.st295{fill:#E09949;}
|
||||
.st296{fill:#5EA487;}
|
||||
.st297{fill:#FFCA41;}
|
||||
.st298{fill:#871B32;}
|
||||
.st299{fill:#D5712B;}
|
||||
.st300{fill:#E0D285;}
|
||||
.st301{fill:#D3C472;}
|
||||
.st302{fill:#FFAC5B;}
|
||||
.st303{fill:#C9714D;}
|
||||
.st304{fill:#FDB010;}
|
||||
.st305{fill:#FFD17D;}
|
||||
.st306{fill:#EDBD62;}
|
||||
.st307{fill:#FBA02A;}
|
||||
.st308{fill:#AE5240;}
|
||||
.st309{fill:#87BC86;}
|
||||
.st310{fill:#2D8D82;}
|
||||
.st311{fill:#FF7809;}
|
||||
.st312{fill:#D0604D;}
|
||||
.st313{fill:#FFC241;}
|
||||
.st314{fill:#ADB580;}
|
||||
.st315{fill:#EF8A49;}
|
||||
.st316{fill:#FFB461;}
|
||||
.st317{fill:#008C85;}
|
||||
.st318{fill:#FA7B00;}
|
||||
.st319{fill:#FFCD6E;}
|
||||
.st320{fill:#F0D07C;}
|
||||
.st321{fill:#FFBF54;}
|
||||
.st322{fill:#DE784D;}
|
||||
.st323{fill:#DDA759;}
|
||||
.st324{fill:#5EA489;}
|
||||
.st325{fill:#FAC862;}
|
||||
.st326{fill:#89242D;}
|
||||
.st327{fill:#E3822B;}
|
||||
.st328{fill:#C0C589;}
|
||||
.st329{fill:#FFB574;}
|
||||
.st330{fill:#C96C49;}
|
||||
</style>
|
||||
<g id="Color">
|
||||
</g>
|
||||
<g>
|
||||
<path class="st0" d="M111.3,51.3c0,9.6-6.8,16.1-16.9,16.1c-10.2,0-17-6.5-17-16.1c0-9.7,6.8-16.1,17-16.1
|
||||
C104.5,35.2,111.3,41.6,111.3,51.3z M86.5,51.4c0,5.2,3.2,8.7,7.9,8.7c4.6,0,7.9-3.5,7.9-8.7s-3.2-8.7-7.9-8.7S86.5,46.2,86.5,51.4
|
||||
z"/>
|
||||
<path class="st0" d="M145.9,67.1l-6.8-20.8l-6.7,20.8h-9l-11.6-31.5l9.2-0.1l7,22.6l6.8-22.6h8.9l6.9,22.6l6.9-22.6h8.9l-11.5,31.6
|
||||
H145.9z"/>
|
||||
<path class="st0" d="M179.8,26.5c0,2.9-2,5-4.9,5s-4.9-2.1-4.9-5s2-5,4.9-5S179.8,23.6,179.8,26.5z M170.4,67.1V35.5h9v31.6H170.4z
|
||||
"/>
|
||||
<path class="st0" d="M217.2,54h-22.7c1.1,4,4.1,6.3,8.2,6.3c3,0,5.8-1.2,8-3.3l4.8,4.8c-3.2,3.5-7.8,5.6-13.5,5.6
|
||||
c-10.1,0-16.5-6.5-16.5-16c0-9.7,6.6-16.2,16.3-16.2C212.8,35.2,217.9,42.5,217.2,54z M208.7,48.7c-0.1-4.2-2.8-6.9-7-6.9
|
||||
c-4,0-6.7,2.7-7.4,6.9H208.7z"/>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<defs>
|
||||
<polygon id="SVGID_1_" points="57.7,67.1 57.6,29.7 44.9,60.8 32.6,60.8 19.9,29.6 19.9,67 3.4,67 3.4,3.8 23.5,3.8 38.7,38.8
|
||||
54,3.8 74.1,3.8 74.1,67 57.7,67 "/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_2_">
|
||||
<use xlink:href="#SVGID_1_" style="overflow:visible;"/>
|
||||
</clipPath>
|
||||
<g class="st1">
|
||||
<polygon class="st2" points="59.9,19.5 62.1,7.2 64.6,14 "/>
|
||||
<polygon class="st3" points="71.7,15.3 62.1,7.2 64.6,14 "/>
|
||||
<polygon class="st4" points="74.7,60.2 76.9,47.9 78.4,51.9 78.4,55.9 "/>
|
||||
<polygon class="st5" points="78.4,49.1 76.9,47.9 78.4,51.9 "/>
|
||||
<polygon class="st6" points="12.9,36.7 15,24.3 17.5,31.1 "/>
|
||||
<polygon class="st7" points="24.6,32.4 15,24.3 17.5,31.1 "/>
|
||||
<polygon class="st8" points="28.1,75 29.9,65 32.3,71.8 29.6,75 "/>
|
||||
<polygon class="st9" points="39.4,73.1 29.9,65 32.3,71.8 "/>
|
||||
<polygon class="st10" points="36.4,28.1 38.6,15.8 41,22.6 "/>
|
||||
<polygon class="st11" points="48.2,23.8 38.6,15.8 41,22.6 "/>
|
||||
<polygon class="st12" points="51.2,68.8 53.4,56.5 55.9,63.3 "/>
|
||||
<polygon class="st13" points="63,64.5 53.4,56.5 55.9,63.3 "/>
|
||||
<polygon class="st14" points="1.1,40.9 -0.8,39.3 -0.8,40.6 "/>
|
||||
<polygon class="st15" points="6.1,75 6.3,73.6 6.9,75 "/>
|
||||
<polygon class="st16" points="8,75 6.3,73.6 6.9,75 "/>
|
||||
<polygon class="st17" points="17.2,12 19.4,-0.3 21.9,6.5 "/>
|
||||
<polygon class="st18" points="29,7.8 19.4,-0.3 21.9,6.5 "/>
|
||||
<polygon class="st19" points="32,52.7 34.2,40.4 36.7,47.2 "/>
|
||||
<polygon class="st20" points="43.8,48.4 34.2,40.4 36.7,47.2 "/>
|
||||
<polygon class="st21" points="40.7,3.5 42.1,-4.1 44.6,-4.1 45.4,-2.1 "/>
|
||||
<polygon class="st22" points="52.5,-0.8 48.5,-4.1 44.6,-4.1 45.4,-2.1 "/>
|
||||
<polygon class="st23" points="55.6,44.2 57.7,31.9 60.2,38.6 "/>
|
||||
<polygon class="st24" points="67.3,39.9 57.7,31.9 60.2,38.6 "/>
|
||||
<polygon class="st25" points="72.1,75 72.6,72.5 73.5,75 "/>
|
||||
<polygon class="st26" points="75.5,75 72.6,72.5 73.5,75 "/>
|
||||
<polygon class="st27" points="5.5,16.3 -0.8,11.1 -0.8,15.2 "/>
|
||||
<polygon class="st28" points="8.5,61.3 10.7,49 13.2,55.8 "/>
|
||||
<polygon class="st29" points="20.3,57 10.7,49 13.2,55.8 "/>
|
||||
<polygon class="st17" points="17.2,12 19.4,-0.3 21.9,6.5 "/>
|
||||
<polygon class="st18" points="29,7.8 19.4,-0.3 21.9,6.5 "/>
|
||||
<polygon class="st19" points="32,52.7 34.2,40.4 36.7,47.2 "/>
|
||||
<polygon class="st20" points="43.8,48.4 34.2,40.4 36.7,47.2 "/>
|
||||
<polygon class="st21" points="40.7,3.5 42.1,-4.1 44.6,-4.1 45.4,-2.1 "/>
|
||||
<polygon class="st22" points="52.5,-0.8 48.5,-4.1 44.6,-4.1 45.4,-2.1 "/>
|
||||
<polygon class="st23" points="55.6,44.2 57.7,31.9 60.2,38.6 "/>
|
||||
<polygon class="st24" points="67.3,39.9 57.7,31.9 60.2,38.6 "/>
|
||||
<polygon class="st25" points="72.1,75 72.6,72.5 73.5,75 "/>
|
||||
<polygon class="st26" points="75.5,75 72.6,72.5 73.5,75 "/>
|
||||
<polygon class="st27" points="5.5,16.3 -0.8,11.1 -0.8,15.2 "/>
|
||||
<polygon class="st28" points="8.5,61.3 10.7,49 13.2,55.8 "/>
|
||||
<polygon class="st29" points="20.3,57 10.7,49 13.2,55.8 "/>
|
||||
<polygon class="st30" points="71.7,15.3 62.1,7.2 69.2,8.5 "/>
|
||||
<polygon class="st31" points="73.9,2.9 62.1,7.2 69.2,8.5 "/>
|
||||
<polygon class="st32" points="78.4,49.1 76.9,47.9 78.4,48.2 "/>
|
||||
<polygon class="st33" points="78.4,47.4 76.9,47.9 78.4,48.2 "/>
|
||||
<polygon class="st34" points="24.6,32.4 15,24.3 22.2,25.6 "/>
|
||||
<polygon class="st35" points="26.8,20.1 15,24.3 22.2,25.6 "/>
|
||||
<polygon class="st36" points="39.4,73.1 29.9,65 37,66.3 "/>
|
||||
<polygon class="st37" points="41.6,60.8 29.9,65 37,66.3 "/>
|
||||
<polygon class="st38" points="48.2,23.8 38.6,15.8 45.7,17 "/>
|
||||
<polygon class="st39" points="50.3,11.5 38.6,15.8 45.7,17 "/>
|
||||
<polygon class="st40" points="63,64.5 53.4,56.5 60.5,57.7 "/>
|
||||
<polygon class="st41" points="65.1,52.2 53.4,56.5 60.5,57.7 "/>
|
||||
<polygon class="st42" points="1.1,40.9 -0.8,39.3 -0.8,35.6 "/>
|
||||
<polygon class="st43" points="3.3,28.6 -0.8,30.1 -0.8,33.5 "/>
|
||||
<polygon class="st44" points="8,75 6.3,73.6 13.5,74.9 13.5,75 "/>
|
||||
<polygon class="st45" points="18.1,69.3 6.3,73.6 13.5,74.9 "/>
|
||||
<polygon class="st46" points="29,7.8 19.4,-0.3 26.5,1 "/>
|
||||
<polygon class="st47" points="30,-4.1 19.4,-0.3 26.5,1 30.8,-4.1 "/>
|
||||
<polygon class="st48" points="43.8,48.4 34.2,40.4 41.3,41.7 "/>
|
||||
<polygon class="st49" points="46,36.1 34.2,40.4 41.3,41.7 "/>
|
||||
<polygon class="st50" points="52.5,-0.8 48.5,-4.1 51.3,-4.1 "/>
|
||||
<polygon class="st51" points="67.3,39.9 57.7,31.9 64.9,33.1 "/>
|
||||
<polygon class="st52" points="69.5,27.6 57.7,31.9 64.9,33.1 "/>
|
||||
<polygon class="st53" points="75.5,75 72.6,72.5 78.4,73.6 78.4,75 "/>
|
||||
<polygon class="st54" points="78.4,70.4 72.6,72.5 78.4,73.6 "/>
|
||||
<polygon class="st55" points="5.5,16.3 -0.8,11.1 -0.8,8.9 3,9.5 "/>
|
||||
<polygon class="st56" points="7.6,4 -0.8,7.1 -0.8,8.9 3,9.5 "/>
|
||||
<polygon class="st57" points="20.3,57 10.7,49 17.8,50.2 "/>
|
||||
<polygon class="st58" points="22.4,44.7 10.7,49 17.8,50.2 "/>
|
||||
<polygon class="st46" points="29,7.8 19.4,-0.3 26.5,1 "/>
|
||||
<polygon class="st47" points="30,-4.1 19.4,-0.3 26.5,1 30.8,-4.1 "/>
|
||||
<polygon class="st48" points="43.8,48.4 34.2,40.4 41.3,41.7 "/>
|
||||
<polygon class="st49" points="46,36.1 34.2,40.4 41.3,41.7 "/>
|
||||
<polygon class="st50" points="52.5,-0.8 48.5,-4.1 51.3,-4.1 "/>
|
||||
<polygon class="st51" points="67.3,39.9 57.7,31.9 64.9,33.1 "/>
|
||||
<polygon class="st52" points="69.5,27.6 57.7,31.9 64.9,33.1 "/>
|
||||
<polygon class="st53" points="75.5,75 72.6,72.5 78.4,73.6 78.4,75 "/>
|
||||
<polygon class="st54" points="78.4,70.4 72.6,72.5 78.4,73.6 "/>
|
||||
<polygon class="st55" points="5.5,16.3 -0.8,11.1 -0.8,8.9 3,9.5 "/>
|
||||
<polygon class="st56" points="7.6,4 -0.8,7.1 -0.8,8.9 3,9.5 "/>
|
||||
<polygon class="st57" points="20.3,57 10.7,49 17.8,50.2 "/>
|
||||
<polygon class="st58" points="22.4,44.7 10.7,49 17.8,50.2 "/>
|
||||
<polygon class="st59" points="73.9,2.9 62.1,7.2 66.7,1.7 "/>
|
||||
<polygon class="st60" points="64.1,-4.1 62.1,7.2 66.7,1.7 64.6,-4.1 "/>
|
||||
<polygon class="st61" points="78.4,47.4 76.9,47.9 78.4,46.2 "/>
|
||||
<polygon class="st62" points="78.4,39.7 76.9,47.9 78.4,46.2 "/>
|
||||
<polygon class="st63" points="26.8,20.1 15,24.3 19.7,18.8 "/>
|
||||
<polygon class="st64" points="17.2,12 15,24.3 19.7,18.8 "/>
|
||||
<polygon class="st65" points="41.6,60.8 29.9,65 34.5,59.5 "/>
|
||||
<polygon class="st66" points="32,52.7 29.9,65 34.5,59.5 "/>
|
||||
<polygon class="st67" points="50.3,11.5 38.6,15.8 43.2,10.2 "/>
|
||||
<polygon class="st68" points="40.7,3.5 38.6,15.8 43.2,10.2 "/>
|
||||
<polygon class="st69" points="65.1,52.2 53.4,56.5 58,50.9 "/>
|
||||
<polygon class="st70" points="55.6,44.2 53.4,56.5 58,50.9 "/>
|
||||
<polygon class="st71" points="3.3,28.6 -0.8,30.1 -0.8,27.9 "/>
|
||||
<polygon class="st72" points="18.1,69.3 6.3,73.6 11,68.1 "/>
|
||||
<polygon class="st73" points="8.5,61.3 6.3,73.6 11,68.1 "/>
|
||||
<polygon class="st74" points="30,-4.1 19.4,-0.3 22.6,-4.1 "/>
|
||||
<polygon class="st75" points="20.1,-4.1 19.4,-0.3 22.6,-4.1 "/>
|
||||
<polygon class="st76" points="46,36.1 34.2,40.4 38.9,34.9 "/>
|
||||
<polygon class="st77" points="36.4,28.1 34.2,40.4 38.9,34.9 "/>
|
||||
<polygon class="st78" points="51.2,68.8 50.1,75 53.5,75 "/>
|
||||
<polygon class="st79" points="69.5,27.6 57.7,31.9 62.4,26.3 "/>
|
||||
<polygon class="st80" points="59.9,19.5 57.7,31.9 62.4,26.3 "/>
|
||||
<polygon class="st81" points="78.4,70.4 72.6,72.5 77.2,67 78.4,67.2 "/>
|
||||
<polygon class="st82" points="74.7,60.2 72.6,72.5 77.2,67 "/>
|
||||
<polygon class="st83" points="7.6,4 -0.8,7.1 -0.8,4.4 0.5,2.7 "/>
|
||||
<polygon class="st84" points="-0.8,4.4 0.5,2.7 -0.8,-1 "/>
|
||||
<polygon class="st85" points="22.4,44.7 10.7,49 15.3,43.4 "/>
|
||||
<polygon class="st86" points="12.9,36.7 10.7,49 15.3,43.4 "/>
|
||||
<polygon class="st87" points="64.1,-4.1 62.1,7.2 59.6,0.4 63.5,-4.1 "/>
|
||||
<polygon class="st88" points="52.5,-0.8 62.1,7.2 59.6,0.4 "/>
|
||||
<polygon class="st89" points="78.4,39.7 76.9,47.9 74.4,41.1 78.4,36.5 "/>
|
||||
<polygon class="st90" points="67.3,39.9 76.9,47.9 74.4,41.1 "/>
|
||||
<polygon class="st91" points="17.2,12 15,24.3 12.6,17.6 "/>
|
||||
<polygon class="st92" points="5.5,16.3 15,24.3 12.6,17.6 "/>
|
||||
<polygon class="st93" points="32,52.7 29.9,65 27.4,58.3 "/>
|
||||
<polygon class="st94" points="20.3,57 29.9,65 27.4,58.3 "/>
|
||||
<polygon class="st95" points="40.7,3.5 38.6,15.8 36.1,9 "/>
|
||||
<polygon class="st96" points="29,7.8 38.6,15.8 36.1,9 "/>
|
||||
<polygon class="st97" points="55.6,44.2 53.4,56.5 50.9,49.7 "/>
|
||||
<polygon class="st98" points="43.8,48.4 53.4,56.5 50.9,49.7 "/>
|
||||
<polygon class="st99" points="8.5,61.3 6.3,73.6 3.9,66.8 "/>
|
||||
<polygon class="st100" points="-0.8,67.6 6.3,73.6 3.9,66.8 -0.8,66 "/>
|
||||
<polygon class="st101" points="71.7,15.3 78.4,20.9 78.4,16.4 "/>
|
||||
<polygon class="st102" points="20.1,-4.1 19.4,-0.3 18,-4.1 "/>
|
||||
<polygon class="st103" points="14.8,-4.1 19.4,-0.3 18,-4.1 "/>
|
||||
<polygon class="st104" points="36.4,28.1 34.2,40.4 31.7,33.6 "/>
|
||||
<polygon class="st105" points="24.6,32.4 34.2,40.4 31.7,33.6 "/>
|
||||
<polygon class="st106" points="51.2,68.8 50.1,75 46.8,75 46.6,74.3 "/>
|
||||
<polygon class="st107" points="39.4,73.1 41.8,75 46.8,75 46.6,74.3 "/>
|
||||
<polygon class="st108" points="59.9,19.5 57.7,31.9 55.3,25.1 "/>
|
||||
<polygon class="st109" points="48.2,23.8 57.7,31.9 55.3,25.1 "/>
|
||||
<polygon class="st110" points="74.7,60.2 72.6,72.5 70.1,65.8 "/>
|
||||
<polygon class="st111" points="63,64.5 72.6,72.5 70.1,65.8 "/>
|
||||
<polygon class="st112" points="12.9,36.7 10.7,49 8.2,42.2 "/>
|
||||
<polygon class="st113" points="1.1,40.9 10.7,49 8.2,42.2 "/>
|
||||
<polygon class="st87" points="52.5,-0.8 62.1,7.2 55,6 "/>
|
||||
<polygon class="st114" points="50.3,11.5 62.1,7.2 55,6 "/>
|
||||
<polygon class="st115" points="67.3,39.9 76.9,47.9 69.8,46.7 "/>
|
||||
<polygon class="st116" points="65.1,52.2 76.9,47.9 69.8,46.7 "/>
|
||||
<polygon class="st117" points="5.5,16.3 15,24.3 7.9,23.1 "/>
|
||||
<polygon class="st118" points="3.3,28.6 15,24.3 7.9,23.1 "/>
|
||||
<polygon class="st119" points="20.3,57 29.9,65 22.7,63.8 "/>
|
||||
<polygon class="st120" points="18.1,69.3 29.9,65 22.7,63.8 "/>
|
||||
<polygon class="st121" points="78.4,-3 77.9,-4.1 78.4,-4.1 "/>
|
||||
<polygon class="st122" points="73.9,2.9 78.4,1.3 78.4,-2.4 "/>
|
||||
<polygon class="st123" points="29,7.8 38.6,15.8 31.4,14.5 "/>
|
||||
<polygon class="st124" points="26.8,20.1 38.6,15.8 31.4,14.5 "/>
|
||||
<polygon class="st125" points="43.8,48.4 53.4,56.5 46.3,55.2 "/>
|
||||
<polygon class="st126" points="41.6,60.8 53.4,56.5 46.3,55.2 "/>
|
||||
<polygon class="st127" points="-0.8,67.6 6.3,73.6 -0.8,72.4 -0.8,72.3 "/>
|
||||
<polygon class="st128" points="2.4,75 6.3,73.6 -0.8,72.4 -0.8,72.4 -0.8,75 "/>
|
||||
<polygon class="st87" points="52.5,-0.8 62.1,7.2 55,6 "/>
|
||||
<polygon class="st114" points="50.3,11.5 62.1,7.2 55,6 "/>
|
||||
<polygon class="st115" points="67.3,39.9 76.9,47.9 69.8,46.7 "/>
|
||||
<polygon class="st116" points="65.1,52.2 76.9,47.9 69.8,46.7 "/>
|
||||
<polygon class="st117" points="5.5,16.3 15,24.3 7.9,23.1 "/>
|
||||
<polygon class="st118" points="3.3,28.6 15,24.3 7.9,23.1 "/>
|
||||
<polygon class="st119" points="20.3,57 29.9,65 22.7,63.8 "/>
|
||||
<polygon class="st120" points="18.1,69.3 29.9,65 22.7,63.8 "/>
|
||||
<polygon class="st121" points="78.4,-3 77.9,-4.1 78.4,-4.1 "/>
|
||||
<polygon class="st122" points="73.9,2.9 78.4,1.3 78.4,-2.4 "/>
|
||||
<polygon class="st123" points="29,7.8 38.6,15.8 31.4,14.5 "/>
|
||||
<polygon class="st124" points="26.8,20.1 38.6,15.8 31.4,14.5 "/>
|
||||
<polygon class="st125" points="43.8,48.4 53.4,56.5 46.3,55.2 "/>
|
||||
<polygon class="st126" points="41.6,60.8 53.4,56.5 46.3,55.2 "/>
|
||||
<polygon class="st127" points="-0.8,67.6 6.3,73.6 -0.8,72.4 -0.8,72.3 "/>
|
||||
<polygon class="st128" points="2.4,75 6.3,73.6 -0.8,72.4 -0.8,72.4 -0.8,75 "/>
|
||||
<polygon class="st129" points="71.7,15.3 78.4,20.9 78.4,22.8 74.1,22 "/>
|
||||
<polygon class="st130" points="69.5,27.6 78.4,24.3 78.4,22.8 74.1,22 "/>
|
||||
<polygon class="st131" points="14.8,-4.1 19.4,-0.3 12.3,-1.5 11.3,-4.1 "/>
|
||||
<polygon class="st132" points="7.6,4 19.4,-0.3 12.3,-1.5 "/>
|
||||
<polygon class="st133" points="24.6,32.4 34.2,40.4 27.1,39.2 "/>
|
||||
<polygon class="st134" points="22.4,44.7 34.2,40.4 27.1,39.2 "/>
|
||||
<polygon class="st135" points="39.4,73.1 41.8,75 40.2,75 "/>
|
||||
<polygon class="st136" points="48.2,23.8 57.7,31.9 50.6,30.6 "/>
|
||||
<polygon class="st137" points="46,36.1 57.7,31.9 50.6,30.6 "/>
|
||||
<polygon class="st138" points="63,64.5 72.6,72.5 65.4,71.3 "/>
|
||||
<polygon class="st139" points="65.7,75 72.6,72.5 65.4,71.3 62.3,75 "/>
|
||||
<polygon class="st140" points="1.1,40.9 10.7,49 3.6,47.7 "/>
|
||||
<polygon class="st141" points="-0.8,53.2 10.7,49 3.6,47.7 -0.8,53 "/>
|
||||
<polygon class="st142" points="50.3,11.5 62.1,7.2 57.4,12.8 "/>
|
||||
<polygon class="st143" points="59.9,19.5 62.1,7.2 57.4,12.8 "/>
|
||||
<polygon class="st144" points="65.1,52.2 76.9,47.9 72.3,53.5 "/>
|
||||
<polygon class="st145" points="74.7,60.2 76.9,47.9 72.3,53.5 "/>
|
||||
<polygon class="st146" points="3.3,28.6 15,24.3 10.4,29.9 "/>
|
||||
<polygon class="st147" points="12.9,36.7 15,24.3 10.4,29.9 "/>
|
||||
<polygon class="st148" points="18.1,69.3 29.9,65 25.2,70.6 "/>
|
||||
<polygon class="st149" points="28.1,75 29.9,65 25.2,70.6 26.8,75 "/>
|
||||
<polygon class="st142" points="50.3,11.5 62.1,7.2 57.4,12.8 "/>
|
||||
<polygon class="st143" points="59.9,19.5 62.1,7.2 57.4,12.8 "/>
|
||||
<polygon class="st144" points="65.1,52.2 76.9,47.9 72.3,53.5 "/>
|
||||
<polygon class="st145" points="74.7,60.2 76.9,47.9 72.3,53.5 "/>
|
||||
<polygon class="st146" points="3.3,28.6 15,24.3 10.4,29.9 "/>
|
||||
<polygon class="st147" points="12.9,36.7 15,24.3 10.4,29.9 "/>
|
||||
<polygon class="st148" points="18.1,69.3 29.9,65 25.2,70.6 "/>
|
||||
<polygon class="st149" points="28.1,75 29.9,65 25.2,70.6 26.8,75 "/>
|
||||
<polygon class="st150" points="73.9,2.9 78.4,1.3 78.4,3.7 "/>
|
||||
<polygon class="st151" points="26.8,20.1 38.6,15.8 33.9,21.3 "/>
|
||||
<polygon class="st152" points="36.4,28.1 38.6,15.8 33.9,21.3 "/>
|
||||
<polygon class="st153" points="41.6,60.8 53.4,56.5 48.7,62 "/>
|
||||
<polygon class="st154" points="51.2,68.8 53.4,56.5 48.7,62 "/>
|
||||
<polygon class="st155" points="2.4,75 6.3,73.6 5.1,75 "/>
|
||||
<polygon class="st156" points="6.1,75 6.3,73.6 5.1,75 "/>
|
||||
<polygon class="st157" points="69.5,27.6 78.4,24.3 78.4,26.7 76.6,28.8 "/>
|
||||
<polygon class="st158" points="78.4,26.7 76.6,28.8 78.4,33.6 "/>
|
||||
<polygon class="st159" points="7.6,4 19.4,-0.3 14.7,5.3 "/>
|
||||
<polygon class="st160" points="17.2,12 19.4,-0.3 14.7,5.3 "/>
|
||||
<polygon class="st161" points="22.4,44.7 34.2,40.4 29.6,46 "/>
|
||||
<polygon class="st162" points="32,52.7 34.2,40.4 29.6,46 "/>
|
||||
<polygon class="st163" points="39,-4.1 38.3,-3.3 33.5,-4.1 "/>
|
||||
<polygon class="st164" points="40.7,3.5 42.1,-4.1 39,-4.1 38.3,-3.3 "/>
|
||||
<polygon class="st137" points="46,36.1 57.7,31.9 53.1,37.4 "/>
|
||||
<polygon class="st165" points="55.6,44.2 57.7,31.9 53.1,37.4 "/>
|
||||
<polygon class="st166" points="65.7,75 72.6,72.5 70.5,75 "/>
|
||||
<polygon class="st167" points="72.1,75 72.6,72.5 70.5,75 "/>
|
||||
<polygon class="st168" points="-0.8,53.2 10.7,49 6,54.5 -0.8,53.3 "/>
|
||||
<polygon class="st169" points="8.5,61.3 10.7,49 6,54.5 "/>
|
||||
<polygon class="st157" points="69.5,27.6 78.4,24.3 78.4,26.7 76.6,28.8 "/>
|
||||
<polygon class="st158" points="78.4,26.7 76.6,28.8 78.4,33.6 "/>
|
||||
<polygon class="st159" points="7.6,4 19.4,-0.3 14.7,5.3 "/>
|
||||
<polygon class="st160" points="17.2,12 19.4,-0.3 14.7,5.3 "/>
|
||||
<polygon class="st161" points="22.4,44.7 34.2,40.4 29.6,46 "/>
|
||||
<polygon class="st162" points="32,52.7 34.2,40.4 29.6,46 "/>
|
||||
<polygon class="st163" points="39,-4.1 38.3,-3.3 33.5,-4.1 "/>
|
||||
<polygon class="st164" points="40.7,3.5 42.1,-4.1 39,-4.1 38.3,-3.3 "/>
|
||||
<polygon class="st137" points="46,36.1 57.7,31.9 53.1,37.4 "/>
|
||||
<polygon class="st165" points="55.6,44.2 57.7,31.9 53.1,37.4 "/>
|
||||
<polygon class="st166" points="65.7,75 72.6,72.5 70.5,75 "/>
|
||||
<polygon class="st167" points="72.1,75 72.6,72.5 70.5,75 "/>
|
||||
<polygon class="st168" points="-0.8,53.2 10.7,49 6,54.5 -0.8,53.3 "/>
|
||||
<polygon class="st169" points="8.5,61.3 10.7,49 6,54.5 "/>
|
||||
<polygon class="st170" points="78.4,15.3 76.3,9.7 71.7,15.3 78.4,16.4 "/>
|
||||
<polygon class="st171" points="78.4,15.3 76.3,9.7 78.4,10.1 "/>
|
||||
<polygon class="st172" points="31.7,33.6 29.3,26.9 24.6,32.4 "/>
|
||||
<polygon class="st173" points="31.7,33.6 29.3,26.9 36.4,28.1 "/>
|
||||
<polygon class="st174" points="46.6,74.3 44.1,67.5 39.4,73.1 "/>
|
||||
<polygon class="st175" points="46.6,74.3 44.1,67.5 51.2,68.8 "/>
|
||||
<polygon class="st176" points="55.3,25.1 52.8,18.3 48.2,23.8 "/>
|
||||
<polygon class="st177" points="55.3,25.1 52.8,18.3 59.9,19.5 "/>
|
||||
<polygon class="st178" points="70.1,65.8 67.6,59 63,64.5 "/>
|
||||
<polygon class="st179" points="70.1,65.8 67.6,59 74.7,60.2 "/>
|
||||
<polygon class="st180" points="8.2,42.2 5.8,35.4 1.1,40.9 "/>
|
||||
<polygon class="st181" points="8.2,42.2 5.7,35.4 12.9,36.7 "/>
|
||||
<polygon class="st182" points="59.6,0.4 58,-4.1 55.3,-4.1 52.5,-0.8 "/>
|
||||
<polygon class="st183" points="59.6,0.4 58,-4.1 63.5,-4.1 "/>
|
||||
<polygon class="st184" points="74.4,41.1 72,34.4 67.3,39.9 "/>
|
||||
<polygon class="st185" points="74.4,41.1 72,34.4 78.4,35.5 78.4,36.5 "/>
|
||||
<polygon class="st186" points="12.6,17.6 10.1,10.8 5.5,16.3 "/>
|
||||
<polygon class="st187" points="12.6,17.6 10.1,10.8 17.2,12 "/>
|
||||
<polygon class="st188" points="27.4,58.3 24.9,51.5 20.3,57 "/>
|
||||
<polygon class="st189" points="27.4,58.3 24.9,51.5 32,52.7 "/>
|
||||
<polygon class="st190" points="36.1,9 33.6,2.2 29,7.8 "/>
|
||||
<polygon class="st191" points="36.1,9 33.6,2.2 40.8,3.5 "/>
|
||||
<polygon class="st192" points="50.9,49.7 48.5,42.9 43.8,48.5 "/>
|
||||
<polygon class="st193" points="50.9,49.7 48.4,42.9 55.6,44.2 "/>
|
||||
<polygon class="st194" points="3.9,66.8 1.4,60 -0.8,62.7 -0.8,66 "/>
|
||||
<polygon class="st195" points="3.9,66.8 1.4,60 8.5,61.3 "/>
|
||||
<polygon class="st196" points="73.9,2.9 71.4,-3.8 66.7,1.7 "/>
|
||||
<polygon class="st197" points="73.9,2.9 71.4,-3.8 78.4,-2.6 78.4,-2.4 "/>
|
||||
<polygon class="st198" points="26.8,20.1 24.3,13.3 19.7,18.8 "/>
|
||||
<polygon class="st199" points="26.8,20.1 24.3,13.3 31.5,14.5 "/>
|
||||
<polygon class="st200" points="41.6,60.8 39.2,54 34.5,59.5 "/>
|
||||
<polygon class="st201" points="41.6,60.8 39.1,54 46.3,55.2 "/>
|
||||
<polygon class="st202" points="-0.8,72.3 -0.8,72.3 -0.8,72.4 "/>
|
||||
<polygon class="st203" points="50.3,11.5 47.9,4.7 43.2,10.3 "/>
|
||||
<polygon class="st204" points="50.3,11.5 47.9,4.7 55,6 "/>
|
||||
<polygon class="st205" points="65.1,52.2 62.7,45.4 58,50.9 "/>
|
||||
<polygon class="st206" points="65.1,52.2 62.7,45.4 69.8,46.7 "/>
|
||||
<polygon class="st207" points="3.3,28.6 0.8,21.8 -0.8,23.8 -0.8,27.9 "/>
|
||||
<polygon class="st208" points="3.3,28.6 0.8,21.8 7.9,23.1 "/>
|
||||
<polygon class="st209" points="18.1,69.3 15.6,62.5 11,68.1 "/>
|
||||
<polygon class="st210" points="18.1,69.3 15.6,62.5 22.7,63.8 "/>
|
||||
<polygon class="st211" points="69.5,27.6 67,20.8 62.4,26.3 "/>
|
||||
<polygon class="st212" points="69.5,27.6 67,20.8 74.2,22 "/>
|
||||
<polygon class="st213" points="78.4,65.6 77.2,67 78.4,67.2 "/>
|
||||
<polygon class="st214" points="7.6,4 5.2,-2.8 0.5,2.8 "/>
|
||||
<polygon class="st215" points="7.6,4 5.2,-2.8 12.3,-1.5 "/>
|
||||
<polygon class="st216" points="22.5,44.7 20,37.9 15.3,43.4 "/>
|
||||
<polygon class="st217" points="22.4,44.7 20,37.9 27.1,39.2 "/>
|
||||
<polygon class="st218" points="46,36.1 43.5,29.3 38.9,34.9 "/>
|
||||
<polygon class="st219" points="46,36.1 43.5,29.4 50.6,30.6 "/>
|
||||
<polygon class="st220" points="60.1,75 58.3,70 54.1,75 "/>
|
||||
<polygon class="st221" points="60.1,75 58.3,70 65.4,71.3 62.3,75 "/>
|
||||
<polygon class="st222" points="-0.8,47 3.6,47.7 -0.8,52.9 "/>
|
||||
<polygon class="st223" points="78.4,7.3 76.3,9.7 78.4,10.1 "/>
|
||||
<polygon class="st224" points="33.9,21.3 29.3,26.9 36.4,28.1 "/>
|
||||
<polygon class="st225" points="48.7,62 44.1,67.6 51.2,68.8 "/>
|
||||
<polygon class="st226" points="57.4,12.8 52.8,18.3 59.9,19.6 "/>
|
||||
<polygon class="st227" points="72.2,53.5 67.6,59 74.7,60.3 "/>
|
||||
<polygon class="st228" points="10.4,29.9 5.7,35.4 12.9,36.7 "/>
|
||||
<polygon class="st229" points="25.2,70.6 21.5,75 26.8,75 "/>
|
||||
<polygon class="st230" points="76.6,28.8 72,34.4 78.4,35.5 78.4,33.6 "/>
|
||||
<polygon class="st231" points="14.7,5.3 10.1,10.8 17.2,12.1 "/>
|
||||
<polygon class="st232" points="29.6,46 24.9,51.5 32,52.8 "/>
|
||||
<polygon class="st233" points="38.3,-3.3 33.6,2.2 40.7,3.5 "/>
|
||||
<polygon class="st234" points="53.1,37.4 48.4,42.9 55.6,44.2 "/>
|
||||
<polygon class="st235" points="6,54.5 1.4,60 8.5,61.3 "/>
|
||||
<polygon class="st236" points="71.6,-4.1 71.4,-3.8 78.4,-2.6 78.4,-3 77.9,-4.1 "/>
|
||||
<polygon class="st237" points="29,7.8 24.3,13.3 31.5,14.6 "/>
|
||||
<polygon class="st238" points="43.8,48.5 39.1,54 46.3,55.2 "/>
|
||||
<polygon class="st202" points="-0.8,72.4 -0.8,72.4 -0.8,72.3 "/>
|
||||
<polygon class="st239" points="52.5,-0.8 47.9,4.7 55,6 "/>
|
||||
<polygon class="st240" points="67.3,39.9 62.7,45.4 69.8,46.7 "/>
|
||||
<polygon class="st241" points="5.4,16.3 0.8,21.9 7.9,23.1 "/>
|
||||
<polygon class="st242" points="20.3,57 15.6,62.5 22.7,63.8 "/>
|
||||
<polygon class="st243" points="71.7,15.3 67,20.8 74.1,22.1 "/>
|
||||
<polygon class="st244" points="6.3,-4.1 5.2,-2.8 12.3,-1.5 11.3,-4.1 "/>
|
||||
<polygon class="st245" points="24.6,32.4 20,37.9 27.1,39.2 "/>
|
||||
<polygon class="st246" points="39.4,73.1 37.8,75 40.1,75 "/>
|
||||
<polygon class="st247" points="48.1,23.8 43.5,29.4 50.6,30.6 "/>
|
||||
<polygon class="st248" points="63,64.5 58.3,70 65.4,71.3 "/>
|
||||
<polygon class="st249" points="1.1,41 -0.8,43.2 -0.8,47 3.6,47.7 "/>
|
||||
<polygon class="st250" points="78.4,7.3 76.3,9.7 73.9,2.9 78.4,3.7 "/>
|
||||
<polygon class="st251" points="33.9,21.3 29.3,26.9 26.8,20.1 "/>
|
||||
<polygon class="st252" points="48.7,62 44.1,67.6 41.6,60.8 "/>
|
||||
<polygon class="st253" points="57.4,12.8 52.8,18.3 50.3,11.5 "/>
|
||||
<polygon class="st254" points="72.2,53.5 67.6,59 65.1,52.2 "/>
|
||||
<polygon class="st255" points="10.4,29.9 5.8,35.4 3.3,28.6 "/>
|
||||
<polygon class="st256" points="25.2,70.6 21.5,75 20.2,75 18.1,69.3 "/>
|
||||
<polygon class="st257" points="76.6,28.8 72,34.4 69.5,27.6 "/>
|
||||
<polygon class="st258" points="14.7,5.3 10.1,10.8 7.6,4 "/>
|
||||
<polygon class="st259" points="29.6,46 24.9,51.5 22.4,44.7 "/>
|
||||
<polygon class="st260" points="38.3,-3.3 33.6,2.2 31.3,-4.1 33.5,-4.1 "/>
|
||||
<polygon class="st261" points="53.1,37.4 48.4,42.9 46,36.1 "/>
|
||||
<polygon class="st262" points="6,54.5 1.4,60.1 -0.8,54 -0.8,53.3 "/>
|
||||
<polygon class="st263" points="71.7,-4.1 71.4,-3.8 71.3,-4.1 "/>
|
||||
<polygon class="st264" points="29,7.8 24.3,13.3 21.9,6.5 "/>
|
||||
<polygon class="st265" points="43.8,48.5 39.2,54 36.7,47.2 "/>
|
||||
<polygon class="st266" points="52.5,-0.8 47.9,4.7 45.4,-2.1 "/>
|
||||
<polygon class="st267" points="67.3,39.9 62.7,45.4 60.2,38.6 "/>
|
||||
<polygon class="st268" points="5.4,16.3 0.8,21.9 -0.8,17.4 -0.8,15.2 "/>
|
||||
<polygon class="st269" points="20.3,57 15.6,62.6 13.2,55.8 "/>
|
||||
<polygon class="st270" points="71.7,15.3 67,20.8 64.6,14 "/>
|
||||
<polygon class="st271" points="6.3,-4.1 5.2,-2.8 4.7,-4.1 "/>
|
||||
<polygon class="st272" points="24.6,32.4 20,37.9 17.5,31.1 "/>
|
||||
<polygon class="st273" points="39.4,73.1 37.8,75 33.5,75 32.3,71.8 "/>
|
||||
<polygon class="st274" points="48.1,23.8 43.5,29.4 41,22.6 "/>
|
||||
<polygon class="st275" points="63,64.5 58.3,70.1 55.8,63.3 "/>
|
||||
<polygon class="st276" points="1.1,41 -0.8,43.2 -0.8,40.6 "/>
|
||||
<polygon class="st277" points="69.2,8.5 76.3,9.7 73.9,2.9 "/>
|
||||
<polygon class="st278" points="22.2,25.6 29.3,26.9 26.8,20.1 "/>
|
||||
<polygon class="st279" points="37,66.3 44.1,67.6 41.6,60.8 "/>
|
||||
<polygon class="st280" points="45.7,17 52.8,18.3 50.3,11.5 "/>
|
||||
<polygon class="st281" points="60.5,57.7 67.6,59 65.1,52.2 "/>
|
||||
<polygon class="st282" points="-0.8,34.3 5.8,35.4 3.3,28.6 -0.8,33.5 "/>
|
||||
<polygon class="st283" points="13.4,74.9 14.5,75 20.2,75 18.1,69.3 "/>
|
||||
<polygon class="st284" points="64.9,33.1 72,34.4 69.5,27.6 "/>
|
||||
<polygon class="st285" points="3,9.5 10.1,10.8 7.6,4 "/>
|
||||
<polygon class="st286" points="17.8,50.2 24.9,51.5 22.4,44.7 "/>
|
||||
<polygon class="st287" points="26.5,1 33.6,2.2 31.3,-4.1 30.8,-4.1 "/>
|
||||
<polygon class="st288" points="41.3,41.7 48.5,42.9 46,36.1 "/>
|
||||
<polygon class="st289" points="-0.8,59.7 1.4,60.1 -0.8,53.9 "/>
|
||||
<polygon class="st290" points="69.6,-4.1 71.4,-3.8 71.3,-4.1 "/>
|
||||
<polygon class="st291" points="17.2,12 24.3,13.3 21.9,6.5 "/>
|
||||
<polygon class="st292" points="32,52.7 39.2,54 36.7,47.2 "/>
|
||||
<polygon class="st293" points="40.7,3.5 47.9,4.7 45.4,-2.1 "/>
|
||||
<polygon class="st294" points="55.6,44.2 62.7,45.4 60.2,38.6 "/>
|
||||
<polygon class="st295" points="-0.8,21.6 0.8,21.9 -0.8,17.3 "/>
|
||||
<polygon class="st296" points="8.5,61.3 15.6,62.6 13.2,55.7 "/>
|
||||
<polygon class="st297" points="59.9,19.5 67,20.8 64.6,14 "/>
|
||||
<polygon class="st298" points="74.7,60.2 78.4,60.9 78.4,55.9 "/>
|
||||
<polygon class="st299" points="-0.8,-3.8 5.2,-2.8 4.7,-4.1 -0.8,-4.1 "/>
|
||||
<polygon class="st300" points="12.9,36.7 20,37.9 17.5,31.1 "/>
|
||||
<polygon class="st301" points="33.5,75 32.3,71.8 29.6,75 "/>
|
||||
<polygon class="st302" points="36.4,28.1 43.5,29.4 41,22.6 "/>
|
||||
<polygon class="st303" points="51.2,68.8 58.3,70.1 55.8,63.3 "/>
|
||||
<polygon class="st304" points="69.2,8.5 76.3,9.7 71.7,15.3 "/>
|
||||
<polygon class="st305" points="22.2,25.6 29.3,26.9 24.6,32.4 "/>
|
||||
<polygon class="st306" points="37,66.3 44.1,67.5 39.5,73.1 "/>
|
||||
<polygon class="st307" points="45.7,17 52.8,18.3 48.2,23.8 "/>
|
||||
<polygon class="st308" points="60.5,57.7 67.6,59 63,64.5 "/>
|
||||
<polygon class="st309" points="-0.8,34.3 5.8,35.4 1.1,41 -0.8,35.6 "/>
|
||||
<polygon class="st310" points="13.4,74.9 14.5,75 13.5,75 "/>
|
||||
<polygon class="st311" points="55.3,-4.1 52.5,-0.8 51.3,-4.1 "/>
|
||||
<polygon class="st312" points="64.9,33.1 72,34.4 67.3,39.9 "/>
|
||||
<polygon class="st313" points="3,9.5 10.1,10.8 5.5,16.3 "/>
|
||||
<polygon class="st314" points="17.8,50.2 24.9,51.5 20.3,57 "/>
|
||||
<polygon class="st315" points="26.5,1 33.6,2.2 29,7.8 "/>
|
||||
<polygon class="st316" points="41.3,41.7 48.5,42.9 43.8,48.5 "/>
|
||||
<polygon class="st317" points="-0.8,59.7 1.4,60 -0.8,62.7 "/>
|
||||
<polygon class="st318" points="69.7,-4.1 71.4,-3.8 66.8,1.7 64.6,-4.1 "/>
|
||||
<polygon class="st319" points="17.2,12 24.3,13.3 19.7,18.8 "/>
|
||||
<polygon class="st320" points="32,52.7 39.2,54 34.5,59.5 "/>
|
||||
<polygon class="st321" points="40.7,3.5 47.9,4.7 43.2,10.3 "/>
|
||||
<polygon class="st322" points="55.6,44.2 62.7,45.4 58,51 "/>
|
||||
<polygon class="st323" points="-0.8,21.6 0.8,21.9 -0.8,23.8 "/>
|
||||
<polygon class="st324" points="8.5,61.3 15.6,62.5 11,68.1 "/>
|
||||
<polygon class="st321" points="40.7,3.5 47.9,4.7 43.2,10.3 "/>
|
||||
<polygon class="st322" points="55.6,44.2 62.7,45.4 58,51 "/>
|
||||
<polygon class="st323" points="-0.8,21.6 0.8,21.9 -0.8,23.8 "/>
|
||||
<polygon class="st324" points="8.5,61.3 15.6,62.5 11,68.1 "/>
|
||||
<polygon class="st325" points="59.9,19.5 67,20.8 62.4,26.3 "/>
|
||||
<polygon class="st326" points="74.7,60.2 78.4,60.9 78.4,65.7 77.2,67 "/>
|
||||
<polygon class="st327" points="-0.8,-3.8 5.2,-2.8 0.5,2.8 -0.8,-1 "/>
|
||||
<polygon class="st328" points="12.9,36.7 20,37.9 15.3,43.5 "/>
|
||||
<polygon class="st329" points="36.4,28.1 43.5,29.4 38.9,34.9 "/>
|
||||
<polygon class="st330" points="51.2,68.8 58.3,70 54.1,75 53.5,75 "/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 36 KiB |
1501
admin/assets/admin.css
Executable file
BIN
admin/assets/bglogin.jpg
Executable file
After Width: | Height: | Size: 270 KiB |
BIN
admin/assets/favicon.ico
Executable file
After Width: | Height: | Size: 40 KiB |
393
admin/assets/fonts.css
Executable file
|
@ -0,0 +1,393 @@
|
|||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
src: local('Open Sans Light'), local('OpenSans-Light'), url(fonts/gfonts/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
|
||||
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
src: local('Open Sans Light'), local('OpenSans-Light'), url(fonts/gfonts/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
|
||||
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* greek-ext */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
src: local('Open Sans Light'), local('OpenSans-Light'), url(fonts/gfonts/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
|
||||
unicode-range: U+1F00-1FFF;
|
||||
}
|
||||
/* greek */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
src: local('Open Sans Light'), local('OpenSans-Light'), url(fonts/gfonts/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
|
||||
unicode-range: U+0370-03FF;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
src: local('Open Sans Light'), local('OpenSans-Light'), url(fonts/gfonts/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
src: local('Open Sans Light'), local('OpenSans-Light'), url(fonts/gfonts/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
|
||||
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 300;
|
||||
src: local('Open Sans Light'), local('OpenSans-Light'), url(fonts/gfonts/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
|
||||
}
|
||||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: local('Open Sans'), local('OpenSans'), url(fonts/gfonts/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
|
||||
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: local('Open Sans'), local('OpenSans'), url(fonts/gfonts/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
|
||||
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* greek-ext */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: local('Open Sans'), local('OpenSans'), url(fonts/gfonts/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
|
||||
unicode-range: U+1F00-1FFF;
|
||||
}
|
||||
/* greek */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: local('Open Sans'), local('OpenSans'), url(fonts/gfonts/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
|
||||
unicode-range: U+0370-03FF;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: local('Open Sans'), local('OpenSans'), url(fonts/gfonts/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: local('Open Sans'), local('OpenSans'), url(fonts/gfonts/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
|
||||
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: local('Open Sans'), local('OpenSans'), url(fonts/gfonts/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
|
||||
}
|
||||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(fonts/gfonts/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
|
||||
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(fonts/gfonts/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
|
||||
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* greek-ext */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(fonts/gfonts/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
|
||||
unicode-range: U+1F00-1FFF;
|
||||
}
|
||||
/* greek */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(fonts/gfonts/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
|
||||
unicode-range: U+0370-03FF;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(fonts/gfonts/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(fonts/gfonts/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
|
||||
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(fonts/gfonts/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
|
||||
}
|
||||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(fonts/gfonts/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
|
||||
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(fonts/gfonts/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
|
||||
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* greek-ext */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(fonts/gfonts/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
|
||||
unicode-range: U+1F00-1FFF;
|
||||
}
|
||||
/* greek */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(fonts/gfonts/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
|
||||
unicode-range: U+0370-03FF;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(fonts/gfonts/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(fonts/gfonts/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
|
||||
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Open Sans';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(fonts/gfonts/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
|
||||
}
|
||||
|
||||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: local('Roboto'), local('Roboto-Regular'), url(fonts/gfonts/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
|
||||
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: local('Roboto'), local('Roboto-Regular'), url(fonts/gfonts/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
|
||||
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* greek-ext */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: local('Roboto'), local('Roboto-Regular'), url(fonts/gfonts/2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
|
||||
unicode-range: U+1F00-1FFF;
|
||||
}
|
||||
/* greek */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: local('Roboto'), local('Roboto-Regular'), url(fonts/gfonts/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
|
||||
unicode-range: U+0370-03FF;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: local('Roboto'), local('Roboto-Regular'), url(fonts/gfonts/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: local('Roboto'), local('Roboto-Regular'), url(fonts/gfonts/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
|
||||
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: local('Roboto'), local('Roboto-Regular'), url(fonts/gfonts/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
|
||||
}
|
||||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
src: local('Roboto Medium'), local('Roboto-Medium'), url(fonts/gfonts/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
|
||||
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
src: local('Roboto Medium'), local('Roboto-Medium'), url(fonts/gfonts/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
|
||||
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* greek-ext */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
src: local('Roboto Medium'), local('Roboto-Medium'), url(fonts/gfonts/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
|
||||
unicode-range: U+1F00-1FFF;
|
||||
}
|
||||
/* greek */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
src: local('Roboto Medium'), local('Roboto-Medium'), url(fonts/gfonts/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
|
||||
unicode-range: U+0370-03FF;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
src: local('Roboto Medium'), local('Roboto-Medium'), url(fonts/gfonts/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
src: local('Roboto Medium'), local('Roboto-Medium'), url(fonts/gfonts/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
|
||||
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
src: local('Roboto Medium'), local('Roboto-Medium'), url(fonts/gfonts/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
|
||||
}
|
||||
/* cyrillic-ext */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: local('Roboto Bold'), local('Roboto-Bold'), url(fonts/gfonts/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
|
||||
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
|
||||
}
|
||||
/* cyrillic */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: local('Roboto Bold'), local('Roboto-Bold'), url(fonts/gfonts/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
|
||||
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
||||
}
|
||||
/* greek-ext */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: local('Roboto Bold'), local('Roboto-Bold'), url(fonts/gfonts/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
|
||||
unicode-range: U+1F00-1FFF;
|
||||
}
|
||||
/* greek */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: local('Roboto Bold'), local('Roboto-Bold'), url(fonts/gfonts/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
|
||||
unicode-range: U+0370-03FF;
|
||||
}
|
||||
/* vietnamese */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: local('Roboto Bold'), local('Roboto-Bold'), url(fonts/gfonts/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
|
||||
unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
|
||||
}
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: local('Roboto Bold'), local('Roboto-Bold'), url(fonts/gfonts/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
|
||||
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
src: local('Roboto Bold'), local('Roboto-Bold'), url(fonts/gfonts/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
|
||||
}
|
BIN
admin/assets/fonts/cmsicons.eot
Executable file
675
admin/assets/fonts/cmsicons.svg
Executable file
After Width: | Height: | Size: 598 KiB |
BIN
admin/assets/fonts/cmsicons.ttf
Executable file
BIN
admin/assets/fonts/cmsicons.woff
Executable file
BIN
admin/assets/fonts/gfonts/2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2
Executable file
BIN
admin/assets/fonts/gfonts/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2
Executable file
BIN
admin/assets/fonts/gfonts/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2
Executable file
BIN
admin/assets/fonts/gfonts/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2
Executable file
BIN
admin/assets/fonts/gfonts/CWB0XYA8bzo0kSThX0UTuA.woff2
Executable file
BIN
admin/assets/fonts/gfonts/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2
Executable file
BIN
admin/assets/fonts/gfonts/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2
Executable file
BIN
admin/assets/fonts/gfonts/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2
Executable file
BIN
admin/assets/fonts/gfonts/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2
Executable file
BIN
admin/assets/fonts/gfonts/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2
Executable file
BIN
admin/assets/fonts/gfonts/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2
Executable file
BIN
admin/assets/fonts/gfonts/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2
Executable file
BIN
admin/assets/fonts/gfonts/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2
Executable file
BIN
admin/assets/fonts/gfonts/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2
Executable file
BIN
admin/assets/fonts/gfonts/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2
Executable file
BIN
admin/assets/fonts/gfonts/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2
Executable file
BIN
admin/assets/fonts/gfonts/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2
Executable file
BIN
admin/assets/fonts/gfonts/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2
Executable file
BIN
admin/assets/fonts/gfonts/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2
Executable file
BIN
admin/assets/fonts/gfonts/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2
Executable file
BIN
admin/assets/fonts/gfonts/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2
Executable file
BIN
admin/assets/fonts/gfonts/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2
Executable file
BIN
admin/assets/fonts/gfonts/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2
Executable file
BIN
admin/assets/fonts/gfonts/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2
Executable file
BIN
admin/assets/fonts/gfonts/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2
Executable file
BIN
admin/assets/fonts/gfonts/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2
Executable file
BIN
admin/assets/fonts/gfonts/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2
Executable file
BIN
admin/assets/fonts/gfonts/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2
Executable file
BIN
admin/assets/fonts/gfonts/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2
Executable file
BIN
admin/assets/fonts/gfonts/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2
Executable file
BIN
admin/assets/fonts/gfonts/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2
Executable file
BIN
admin/assets/fonts/gfonts/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2
Executable file
BIN
admin/assets/fonts/gfonts/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2
Executable file
BIN
admin/assets/fonts/gfonts/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2
Executable file
BIN
admin/assets/fonts/gfonts/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2
Executable file
BIN
admin/assets/fonts/gfonts/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2
Executable file
BIN
admin/assets/fonts/gfonts/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2
Executable file
BIN
admin/assets/fonts/gfonts/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2
Executable file
BIN
admin/assets/fonts/gfonts/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2
Executable file
BIN
admin/assets/fonts/gfonts/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2
Executable file
BIN
admin/assets/fonts/gfonts/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2
Executable file
BIN
admin/assets/fonts/gfonts/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2
Executable file
BIN
admin/assets/fonts/gfonts/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2
Executable file
BIN
admin/assets/fonts/gfonts/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2
Executable file
BIN
admin/assets/fonts/gfonts/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2
Executable file
BIN
admin/assets/fonts/gfonts/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2
Executable file
BIN
admin/assets/fonts/gfonts/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2
Executable file
BIN
admin/assets/fonts/gfonts/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2
Executable file
BIN
admin/assets/fonts/gfonts/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2
Executable file
0
admin/assets/fonts/index.html
Executable file
2289
admin/assets/icons.css
Executable file
0
admin/assets/js/index.html
Executable file
4
admin/assets/js/jquery.min.js
vendored
Executable file
0
admin/assets/js/tinymce/index.html
Executable file
197
admin/assets/js/tinymce/langs/de.js
Executable file
|
@ -0,0 +1,197 @@
|
|||
tinymce.addI18n('de',{
|
||||
"Cut": "Ausschneiden",
|
||||
"Heading 5": "\u00dcberschrift 5",
|
||||
"Header 2": "\u00dcberschrift 2",
|
||||
"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Ihr Browser unterst\u00fctzt leider keinen direkten Zugriff auf die Zwischenablage. Bitte benutzen Sie die Strg + X \/ C \/ V Tastenkombinationen.",
|
||||
"Heading 4": "\u00dcberschrift 4",
|
||||
"Div": "Textblock",
|
||||
"Heading 2": "\u00dcberschrift 2",
|
||||
"Paste": "Einf\u00fcgen",
|
||||
"Close": "Schlie\u00dfen",
|
||||
"Font Family": "Schriftart",
|
||||
"Pre": "Vorformatierter Text",
|
||||
"Align right": "Rechtsb\u00fcndig ausrichten",
|
||||
"New document": "Neues Dokument",
|
||||
"Blockquote": "Zitat",
|
||||
"Numbered list": "Nummerierte Liste",
|
||||
"Heading 1": "\u00dcberschrift 1",
|
||||
"Headings": "\u00dcberschriften",
|
||||
"Increase indent": "Einzug vergr\u00f6\u00dfern",
|
||||
"Formats": "Formate",
|
||||
"Headers": "\u00dcberschriften",
|
||||
"Select all": "Alles ausw\u00e4hlen",
|
||||
"Header 3": "\u00dcberschrift 3",
|
||||
"Blocks": "Absatzformate",
|
||||
"Undo": "R\u00fcckg\u00e4ngig",
|
||||
"Strikethrough": "Durchgestrichen",
|
||||
"Bullet list": "Aufz\u00e4hlung",
|
||||
"Header 1": "\u00dcberschrift 1",
|
||||
"Superscript": "Hochgestellt",
|
||||
"Clear formatting": "Formatierung entfernen",
|
||||
"Font Sizes": "Schriftgr\u00f6\u00dfe",
|
||||
"Subscript": "Tiefgestellt",
|
||||
"Header 6": "\u00dcberschrift 6",
|
||||
"Redo": "Wiederholen",
|
||||
"Paragraph": "Absatz",
|
||||
"Ok": "Ok",
|
||||
"Bold": "Fett",
|
||||
"Code": "Quelltext",
|
||||
"Italic": "Kursiv",
|
||||
"Align center": "Zentriert ausrichten",
|
||||
"Header 5": "\u00dcberschrift 5",
|
||||
"Heading 6": "\u00dcberschrift 6",
|
||||
"Heading 3": "\u00dcberschrift 3",
|
||||
"Decrease indent": "Einzug verkleinern",
|
||||
"Header 4": "\u00dcberschrift 4",
|
||||
"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Einf\u00fcgen ist nun im einfachen Textmodus. Inhalte werden ab jetzt als unformatierter Text eingef\u00fcgt, bis Sie diese Einstellung wieder ausschalten!",
|
||||
"Underline": "Unterstrichen",
|
||||
"Cancel": "Abbrechen",
|
||||
"Justify": "Blocksatz",
|
||||
"Inline": "Zeichenformate",
|
||||
"Copy": "Kopieren",
|
||||
"Align left": "Linksb\u00fcndig ausrichten",
|
||||
"Visual aids": "Visuelle Hilfen",
|
||||
"Lower Greek": "Griechische Kleinbuchstaben",
|
||||
"Square": "Quadrat",
|
||||
"Default": "Standard",
|
||||
"Lower Alpha": "Kleinbuchstaben",
|
||||
"Circle": "Kreis",
|
||||
"Disc": "Punkt",
|
||||
"Upper Alpha": "Gro\u00dfbuchstaben",
|
||||
"Upper Roman": "R\u00f6mische Zahlen (Gro\u00dfbuchstaben)",
|
||||
"Lower Roman": "R\u00f6mische Zahlen (Kleinbuchstaben)",
|
||||
"Name": "Name",
|
||||
"Anchor": "Textmarke",
|
||||
"You have unsaved changes are you sure you want to navigate away?": "Die \u00c4nderungen wurden noch nicht gespeichert, sind Sie sicher, dass Sie diese Seite verlassen wollen?",
|
||||
"Restore last draft": "Letzten Entwurf wiederherstellen",
|
||||
"Special character": "Sonderzeichen",
|
||||
"Source code": "Quelltext",
|
||||
"Color": "Farbe",
|
||||
"Right to left": "Von rechts nach links",
|
||||
"Left to right": "Von links nach rechts",
|
||||
"Emoticons": "Emoticons",
|
||||
"Robots": "Robots",
|
||||
"Document properties": "Dokumenteigenschaften",
|
||||
"Title": "Titel",
|
||||
"Keywords": "Sch\u00fcsselw\u00f6rter",
|
||||
"Encoding": "Zeichenkodierung",
|
||||
"Description": "Beschreibung",
|
||||
"Author": "Verfasser",
|
||||
"Fullscreen": "Vollbild",
|
||||
"Horizontal line": "Horizontale Linie",
|
||||
"Horizontal space": "Horizontaler Abstand",
|
||||
"Insert\/edit image": "Bild einf\u00fcgen\/bearbeiten",
|
||||
"General": "Allgemein",
|
||||
"Advanced": "Erweitert",
|
||||
"Source": "Quelle",
|
||||
"Border": "Rahmen",
|
||||
"Constrain proportions": "Seitenverh\u00e4ltnis beibehalten",
|
||||
"Vertical space": "Vertikaler Abstand",
|
||||
"Image description": "Bildbeschreibung",
|
||||
"Style": "Stil",
|
||||
"Dimensions": "Abmessungen",
|
||||
"Insert image": "Bild einf\u00fcgen",
|
||||
"Insert date\/time": "Datum\/Uhrzeit einf\u00fcgen ",
|
||||
"Remove link": "Link entfernen",
|
||||
"Url": "URL",
|
||||
"Text to display": "Anzuzeigender Text",
|
||||
"Anchors": "Textmarken",
|
||||
"Insert link": "Link einf\u00fcgen",
|
||||
"New window": "Neues Fenster",
|
||||
"None": "Keine",
|
||||
"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Diese Adresse scheint ein externer Link zu sein. M\u00f6chten Sie das dazu ben\u00f6tigte \"http:\/\/\" voranstellen?",
|
||||
"Target": "Ziel",
|
||||
"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Diese Adresse scheint eine E-Mail-Adresse zu sein. M\u00f6chten Sie das dazu ben\u00f6tigte \"mailto:\" voranstellen?",
|
||||
"Insert\/edit link": "Link einf\u00fcgen\/bearbeiten",
|
||||
"Insert\/edit video": "Video einf\u00fcgen\/bearbeiten",
|
||||
"Poster": "Poster",
|
||||
"Alternative source": "Alternative Quelle",
|
||||
"Paste your embed code below:": "F\u00fcgen Sie Ihren Einbettungscode hier ein:",
|
||||
"Insert video": "Video einf\u00fcgen",
|
||||
"Embed": "Einbetten",
|
||||
"Nonbreaking space": "Gesch\u00fctztes Leerzeichen",
|
||||
"Page break": "Seitenumbruch",
|
||||
"Paste as text": "Als Text einf\u00fcgen",
|
||||
"Preview": "Vorschau",
|
||||
"Print": "Drucken",
|
||||
"Save": "Speichern",
|
||||
"Could not find the specified string.": "Die Zeichenfolge wurde nicht gefunden.",
|
||||
"Replace": "Ersetzen",
|
||||
"Next": "Weiter",
|
||||
"Whole words": "Nur ganze W\u00f6rter",
|
||||
"Find and replace": "Suchen und ersetzen",
|
||||
"Replace with": "Ersetzen durch",
|
||||
"Find": "Suchen",
|
||||
"Replace all": "Alles ersetzen",
|
||||
"Match case": "Gro\u00df-\/Kleinschreibung beachten",
|
||||
"Prev": "Zur\u00fcck",
|
||||
"Spellcheck": "Rechtschreibpr\u00fcfung",
|
||||
"Finish": "Ende",
|
||||
"Ignore all": "Alles Ignorieren",
|
||||
"Ignore": "Ignorieren",
|
||||
"Add to Dictionary": "Zum W\u00f6rterbuch hinzuf\u00fcgen",
|
||||
"Insert row before": "Neue Zeile davor einf\u00fcgen ",
|
||||
"Rows": "Zeilen",
|
||||
"Height": "H\u00f6he",
|
||||
"Paste row after": "Zeile danach einf\u00fcgen",
|
||||
"Alignment": "Ausrichtung",
|
||||
"Border color": "Rahmenfarbe",
|
||||
"Column group": "Spaltengruppe",
|
||||
"Row": "Zeile",
|
||||
"Insert column before": "Neue Spalte davor einf\u00fcgen",
|
||||
"Split cell": "Zelle aufteilen",
|
||||
"Cell padding": "Zelleninnenabstand",
|
||||
"Cell spacing": "Zellenabstand",
|
||||
"Row type": "Zeilentyp",
|
||||
"Insert table": "Tabelle einf\u00fcgen",
|
||||
"Body": "Inhalt",
|
||||
"Caption": "Beschriftung",
|
||||
"Footer": "Fu\u00dfzeile",
|
||||
"Delete row": "Zeile l\u00f6schen",
|
||||
"Paste row before": "Zeile davor einf\u00fcgen",
|
||||
"Scope": "G\u00fcltigkeitsbereich",
|
||||
"Delete table": "Tabelle l\u00f6schen",
|
||||
"H Align": "Horizontale Ausrichtung",
|
||||
"Top": "Oben",
|
||||
"Header cell": "Kopfzelle",
|
||||
"Column": "Spalte",
|
||||
"Row group": "Zeilengruppe",
|
||||
"Cell": "Zelle",
|
||||
"Middle": "Mitte",
|
||||
"Cell type": "Zellentyp",
|
||||
"Copy row": "Zeile kopieren",
|
||||
"Row properties": "Zeileneigenschaften",
|
||||
"Table properties": "Tabelleneigenschaften",
|
||||
"Bottom": "Unten",
|
||||
"V Align": "Vertikale Ausrichtung",
|
||||
"Header": "Kopfzeile",
|
||||
"Right": "Rechtsb\u00fcndig",
|
||||
"Insert column after": "Neue Spalte danach einf\u00fcgen",
|
||||
"Cols": "Spalten",
|
||||
"Insert row after": "Neue Zeile danach einf\u00fcgen",
|
||||
"Width": "Breite",
|
||||
"Cell properties": "Zelleneigenschaften",
|
||||
"Left": "Linksb\u00fcndig",
|
||||
"Cut row": "Zeile ausschneiden",
|
||||
"Delete column": "Spalte l\u00f6schen",
|
||||
"Center": "Zentriert",
|
||||
"Merge cells": "Zellen verbinden",
|
||||
"Insert template": "Vorlage einf\u00fcgen ",
|
||||
"Templates": "Vorlagen",
|
||||
"Background color": "Hintergrundfarbe",
|
||||
"Custom...": "Benutzerdefiniert...",
|
||||
"Custom color": "Benutzerdefinierte Farbe",
|
||||
"No color": "Keine Farbe",
|
||||
"Text color": "Textfarbe",
|
||||
"Show blocks": " Bl\u00f6cke anzeigen",
|
||||
"Show invisible characters": "Unsichtbare Zeichen anzeigen",
|
||||
"Words: {0}": "W\u00f6rter: {0}",
|
||||
"Insert": "Einf\u00fcgen",
|
||||
"File": "Datei",
|
||||
"Edit": "Bearbeiten",
|
||||
"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rich-Text- Area. Dr\u00fccken Sie ALT-F9 f\u00fcr das Men\u00fc. Dr\u00fccken Sie ALT-F10 f\u00fcr Symbolleiste. Dr\u00fccken Sie ALT-0 f\u00fcr Hilfe",
|
||||
"Tools": "Werkzeuge",
|
||||
"View": "Ansicht",
|
||||
"Table": "Tabelle",
|
||||
"Format": "Format"
|
||||
});
|
0
admin/assets/js/tinymce/langs/index.html
Executable file
3
admin/assets/js/tinymce/langs/readme.md
Executable file
|
@ -0,0 +1,3 @@
|
|||
This is where language files should be placed.
|
||||
|
||||
Please DO NOT translate these directly use this service: https://www.transifex.com/projects/p/tinymce/
|
504
admin/assets/js/tinymce/license.txt
Executable file
|
@ -0,0 +1,504 @@
|
|||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
Version 2.1, February 1999
|
||||
|
||||
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
[This is the first released version of the Lesser GPL. It also counts
|
||||
as the successor of the GNU Library Public License, version 2, hence
|
||||
the version number 2.1.]
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
Licenses are intended to guarantee your freedom to share and change
|
||||
free software--to make sure the software is free for all its users.
|
||||
|
||||
This license, the Lesser General Public License, applies to some
|
||||
specially designated software packages--typically libraries--of the
|
||||
Free Software Foundation and other authors who decide to use it. You
|
||||
can use it too, but we suggest you first think carefully about whether
|
||||
this license or the ordinary General Public License is the better
|
||||
strategy to use in any particular case, based on the explanations below.
|
||||
|
||||
When we speak of free software, we are referring to freedom of use,
|
||||
not price. Our General Public Licenses are designed to make sure that
|
||||
you have the freedom to distribute copies of free software (and charge
|
||||
for this service if you wish); that you receive source code or can get
|
||||
it if you want it; that you can change the software and use pieces of
|
||||
it in new free programs; and that you are informed that you can do
|
||||
these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
distributors to deny you these rights or to ask you to surrender these
|
||||
rights. These restrictions translate to certain responsibilities for
|
||||
you if you distribute copies of the library or if you modify it.
|
||||
|
||||
For example, if you distribute copies of the library, whether gratis
|
||||
or for a fee, you must give the recipients all the rights that we gave
|
||||
you. You must make sure that they, too, receive or can get the source
|
||||
code. If you link other code with the library, you must provide
|
||||
complete object files to the recipients, so that they can relink them
|
||||
with the library after making changes to the library and recompiling
|
||||
it. And you must show them these terms so they know their rights.
|
||||
|
||||
We protect your rights with a two-step method: (1) we copyright the
|
||||
library, and (2) we offer you this license, which gives you legal
|
||||
permission to copy, distribute and/or modify the library.
|
||||
|
||||
To protect each distributor, we want to make it very clear that
|
||||
there is no warranty for the free library. Also, if the library is
|
||||
modified by someone else and passed on, the recipients should know
|
||||
that what they have is not the original version, so that the original
|
||||
author's reputation will not be affected by problems that might be
|
||||
introduced by others.
|
||||
|
||||
Finally, software patents pose a constant threat to the existence of
|
||||
any free program. We wish to make sure that a company cannot
|
||||
effectively restrict the users of a free program by obtaining a
|
||||
restrictive license from a patent holder. Therefore, we insist that
|
||||
any patent license obtained for a version of the library must be
|
||||
consistent with the full freedom of use specified in this license.
|
||||
|
||||
Most GNU software, including some libraries, is covered by the
|
||||
ordinary GNU General Public License. This license, the GNU Lesser
|
||||
General Public License, applies to certain designated libraries, and
|
||||
is quite different from the ordinary General Public License. We use
|
||||
this license for certain libraries in order to permit linking those
|
||||
libraries into non-free programs.
|
||||
|
||||
When a program is linked with a library, whether statically or using
|
||||
a shared library, the combination of the two is legally speaking a
|
||||
combined work, a derivative of the original library. The ordinary
|
||||
General Public License therefore permits such linking only if the
|
||||
entire combination fits its criteria of freedom. The Lesser General
|
||||
Public License permits more lax criteria for linking other code with
|
||||
the library.
|
||||
|
||||
We call this license the "Lesser" General Public License because it
|
||||
does Less to protect the user's freedom than the ordinary General
|
||||
Public License. It also provides other free software developers Less
|
||||
of an advantage over competing non-free programs. These disadvantages
|
||||
are the reason we use the ordinary General Public License for many
|
||||
libraries. However, the Lesser license provides advantages in certain
|
||||
special circumstances.
|
||||
|
||||
For example, on rare occasions, there may be a special need to
|
||||
encourage the widest possible use of a certain library, so that it becomes
|
||||
a de-facto standard. To achieve this, non-free programs must be
|
||||
allowed to use the library. A more frequent case is that a free
|
||||
library does the same job as widely used non-free libraries. In this
|
||||
case, there is little to gain by limiting the free library to free
|
||||
software only, so we use the Lesser General Public License.
|
||||
|
||||
In other cases, permission to use a particular library in non-free
|
||||
programs enables a greater number of people to use a large body of
|
||||
free software. For example, permission to use the GNU C Library in
|
||||
non-free programs enables many more people to use the whole GNU
|
||||
operating system, as well as its variant, the GNU/Linux operating
|
||||
system.
|
||||
|
||||
Although the Lesser General Public License is Less protective of the
|
||||
users' freedom, it does ensure that the user of a program that is
|
||||
linked with the Library has the freedom and the wherewithal to run
|
||||
that program using a modified version of the Library.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow. Pay close attention to the difference between a
|
||||
"work based on the library" and a "work that uses the library". The
|
||||
former contains code derived from the library, whereas the latter must
|
||||
be combined with the library in order to run.
|
||||
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License Agreement applies to any software library or other
|
||||
program which contains a notice placed by the copyright holder or
|
||||
other authorized party saying it may be distributed under the terms of
|
||||
this Lesser General Public License (also called "this License").
|
||||
Each licensee is addressed as "you".
|
||||
|
||||
A "library" means a collection of software functions and/or data
|
||||
prepared so as to be conveniently linked with application programs
|
||||
(which use some of those functions and data) to form executables.
|
||||
|
||||
The "Library", below, refers to any such software library or work
|
||||
which has been distributed under these terms. A "work based on the
|
||||
Library" means either the Library or any derivative work under
|
||||
copyright law: that is to say, a work containing the Library or a
|
||||
portion of it, either verbatim or with modifications and/or translated
|
||||
straightforwardly into another language. (Hereinafter, translation is
|
||||
included without limitation in the term "modification".)
|
||||
|
||||
"Source code" for a work means the preferred form of the work for
|
||||
making modifications to it. For a library, complete source code means
|
||||
all the source code for all modules it contains, plus any associated
|
||||
interface definition files, plus the scripts used to control compilation
|
||||
and installation of the library.
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running a program using the Library is not restricted, and output from
|
||||
such a program is covered only if its contents constitute a work based
|
||||
on the Library (independent of the use of the Library in a tool for
|
||||
writing it). Whether that is true depends on what the Library does
|
||||
and what the program that uses the Library does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Library's
|
||||
complete source code as you receive it, in any medium, provided that
|
||||
you conspicuously and appropriately publish on each copy an
|
||||
appropriate copyright notice and disclaimer of warranty; keep intact
|
||||
all the notices that refer to this License and to the absence of any
|
||||
warranty; and distribute a copy of this License along with the
|
||||
Library.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy,
|
||||
and you may at your option offer warranty protection in exchange for a
|
||||
fee.
|
||||
|
||||
2. You may modify your copy or copies of the Library or any portion
|
||||
of it, thus forming a work based on the Library, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) The modified work must itself be a software library.
|
||||
|
||||
b) You must cause the files modified to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
c) You must cause the whole of the work to be licensed at no
|
||||
charge to all third parties under the terms of this License.
|
||||
|
||||
d) If a facility in the modified Library refers to a function or a
|
||||
table of data to be supplied by an application program that uses
|
||||
the facility, other than as an argument passed when the facility
|
||||
is invoked, then you must make a good faith effort to ensure that,
|
||||
in the event an application does not supply such function or
|
||||
table, the facility still operates, and performs whatever part of
|
||||
its purpose remains meaningful.
|
||||
|
||||
(For example, a function in a library to compute square roots has
|
||||
a purpose that is entirely well-defined independent of the
|
||||
application. Therefore, Subsection 2d requires that any
|
||||
application-supplied function or table used by this function must
|
||||
be optional: if the application does not supply it, the square
|
||||
root function must still compute square roots.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Library,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Library, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote
|
||||
it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Library.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Library
|
||||
with the Library (or with a work based on the Library) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may opt to apply the terms of the ordinary GNU General Public
|
||||
License instead of this License to a given copy of the Library. To do
|
||||
this, you must alter all the notices that refer to this License, so
|
||||
that they refer to the ordinary GNU General Public License, version 2,
|
||||
instead of to this License. (If a newer version than version 2 of the
|
||||
ordinary GNU General Public License has appeared, then you can specify
|
||||
that version instead if you wish.) Do not make any other change in
|
||||
these notices.
|
||||
|
||||
Once this change is made in a given copy, it is irreversible for
|
||||
that copy, so the ordinary GNU General Public License applies to all
|
||||
subsequent copies and derivative works made from that copy.
|
||||
|
||||
This option is useful when you wish to copy part of the code of
|
||||
the Library into a program that is not a library.
|
||||
|
||||
4. You may copy and distribute the Library (or a portion or
|
||||
derivative of it, under Section 2) in object code or executable form
|
||||
under the terms of Sections 1 and 2 above provided that you accompany
|
||||
it with the complete corresponding machine-readable source code, which
|
||||
must be distributed under the terms of Sections 1 and 2 above on a
|
||||
medium customarily used for software interchange.
|
||||
|
||||
If distribution of object code is made by offering access to copy
|
||||
from a designated place, then offering equivalent access to copy the
|
||||
source code from the same place satisfies the requirement to
|
||||
distribute the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
5. A program that contains no derivative of any portion of the
|
||||
Library, but is designed to work with the Library by being compiled or
|
||||
linked with it, is called a "work that uses the Library". Such a
|
||||
work, in isolation, is not a derivative work of the Library, and
|
||||
therefore falls outside the scope of this License.
|
||||
|
||||
However, linking a "work that uses the Library" with the Library
|
||||
creates an executable that is a derivative of the Library (because it
|
||||
contains portions of the Library), rather than a "work that uses the
|
||||
library". The executable is therefore covered by this License.
|
||||
Section 6 states terms for distribution of such executables.
|
||||
|
||||
When a "work that uses the Library" uses material from a header file
|
||||
that is part of the Library, the object code for the work may be a
|
||||
derivative work of the Library even though the source code is not.
|
||||
Whether this is true is especially significant if the work can be
|
||||
linked without the Library, or if the work is itself a library. The
|
||||
threshold for this to be true is not precisely defined by law.
|
||||
|
||||
If such an object file uses only numerical parameters, data
|
||||
structure layouts and accessors, and small macros and small inline
|
||||
functions (ten lines or less in length), then the use of the object
|
||||
file is unrestricted, regardless of whether it is legally a derivative
|
||||
work. (Executables containing this object code plus portions of the
|
||||
Library will still fall under Section 6.)
|
||||
|
||||
Otherwise, if the work is a derivative of the Library, you may
|
||||
distribute the object code for the work under the terms of Section 6.
|
||||
Any executables containing that work also fall under Section 6,
|
||||
whether or not they are linked directly with the Library itself.
|
||||
|
||||
6. As an exception to the Sections above, you may also combine or
|
||||
link a "work that uses the Library" with the Library to produce a
|
||||
work containing portions of the Library, and distribute that work
|
||||
under terms of your choice, provided that the terms permit
|
||||
modification of the work for the customer's own use and reverse
|
||||
engineering for debugging such modifications.
|
||||
|
||||
You must give prominent notice with each copy of the work that the
|
||||
Library is used in it and that the Library and its use are covered by
|
||||
this License. You must supply a copy of this License. If the work
|
||||
during execution displays copyright notices, you must include the
|
||||
copyright notice for the Library among them, as well as a reference
|
||||
directing the user to the copy of this License. Also, you must do one
|
||||
of these things:
|
||||
|
||||
a) Accompany the work with the complete corresponding
|
||||
machine-readable source code for the Library including whatever
|
||||
changes were used in the work (which must be distributed under
|
||||
Sections 1 and 2 above); and, if the work is an executable linked
|
||||
with the Library, with the complete machine-readable "work that
|
||||
uses the Library", as object code and/or source code, so that the
|
||||
user can modify the Library and then relink to produce a modified
|
||||
executable containing the modified Library. (It is understood
|
||||
that the user who changes the contents of definitions files in the
|
||||
Library will not necessarily be able to recompile the application
|
||||
to use the modified definitions.)
|
||||
|
||||
b) Use a suitable shared library mechanism for linking with the
|
||||
Library. A suitable mechanism is one that (1) uses at run time a
|
||||
copy of the library already present on the user's computer system,
|
||||
rather than copying library functions into the executable, and (2)
|
||||
will operate properly with a modified version of the library, if
|
||||
the user installs one, as long as the modified version is
|
||||
interface-compatible with the version that the work was made with.
|
||||
|
||||
c) Accompany the work with a written offer, valid for at
|
||||
least three years, to give the same user the materials
|
||||
specified in Subsection 6a, above, for a charge no more
|
||||
than the cost of performing this distribution.
|
||||
|
||||
d) If distribution of the work is made by offering access to copy
|
||||
from a designated place, offer equivalent access to copy the above
|
||||
specified materials from the same place.
|
||||
|
||||
e) Verify that the user has already received a copy of these
|
||||
materials or that you have already sent this user a copy.
|
||||
|
||||
For an executable, the required form of the "work that uses the
|
||||
Library" must include any data and utility programs needed for
|
||||
reproducing the executable from it. However, as a special exception,
|
||||
the materials to be distributed need not include anything that is
|
||||
normally distributed (in either source or binary form) with the major
|
||||
components (compiler, kernel, and so on) of the operating system on
|
||||
which the executable runs, unless that component itself accompanies
|
||||
the executable.
|
||||
|
||||
It may happen that this requirement contradicts the license
|
||||
restrictions of other proprietary libraries that do not normally
|
||||
accompany the operating system. Such a contradiction means you cannot
|
||||
use both them and the Library together in an executable that you
|
||||
distribute.
|
||||
|
||||
7. You may place library facilities that are a work based on the
|
||||
Library side-by-side in a single library together with other library
|
||||
facilities not covered by this License, and distribute such a combined
|
||||
library, provided that the separate distribution of the work based on
|
||||
the Library and of the other library facilities is otherwise
|
||||
permitted, and provided that you do these two things:
|
||||
|
||||
a) Accompany the combined library with a copy of the same work
|
||||
based on the Library, uncombined with any other library
|
||||
facilities. This must be distributed under the terms of the
|
||||
Sections above.
|
||||
|
||||
b) Give prominent notice with the combined library of the fact
|
||||
that part of it is a work based on the Library, and explaining
|
||||
where to find the accompanying uncombined form of the same work.
|
||||
|
||||
8. You may not copy, modify, sublicense, link with, or distribute
|
||||
the Library except as expressly provided under this License. Any
|
||||
attempt otherwise to copy, modify, sublicense, link with, or
|
||||
distribute the Library is void, and will automatically terminate your
|
||||
rights under this License. However, parties who have received copies,
|
||||
or rights, from you under this License will not have their licenses
|
||||
terminated so long as such parties remain in full compliance.
|
||||
|
||||
9. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Library or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Library (or any work based on the
|
||||
Library), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Library or works based on it.
|
||||
|
||||
10. Each time you redistribute the Library (or any work based on the
|
||||
Library), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute, link with or modify the Library
|
||||
subject to these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties with
|
||||
this License.
|
||||
|
||||
11. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Library at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Library by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Library.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under any
|
||||
particular circumstance, the balance of the section is intended to apply,
|
||||
and the section as a whole is intended to apply in other circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
12. If the distribution and/or use of the Library is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Library under this License may add
|
||||
an explicit geographical distribution limitation excluding those countries,
|
||||
so that distribution is permitted only in or among countries not thus
|
||||
excluded. In such case, this License incorporates the limitation as if
|
||||
written in the body of this License.
|
||||
|
||||
13. The Free Software Foundation may publish revised and/or new
|
||||
versions of the Lesser General Public License from time to time.
|
||||
Such new versions will be similar in spirit to the present version,
|
||||
but may differ in detail to address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Library
|
||||
specifies a version number of this License which applies to it and
|
||||
"any later version", you have the option of following the terms and
|
||||
conditions either of that version or of any later version published by
|
||||
the Free Software Foundation. If the Library does not specify a
|
||||
license version number, you may choose any version ever published by
|
||||
the Free Software Foundation.
|
||||
|
||||
14. If you wish to incorporate parts of the Library into other free
|
||||
programs whose distribution conditions are incompatible with these,
|
||||
write to the author to ask for permission. For software which is
|
||||
copyrighted by the Free Software Foundation, write to the Free
|
||||
Software Foundation; we sometimes make exceptions for this. Our
|
||||
decision will be guided by the two goals of preserving the free status
|
||||
of all derivatives of our free software and of promoting the sharing
|
||||
and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
||||
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
|
||||
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
|
||||
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
|
||||
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
|
||||
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
|
||||
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
|
||||
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
|
||||
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
|
||||
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
|
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
|
||||
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
|
||||
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
|
||||
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
|
||||
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Libraries
|
||||
|
||||
If you develop a new library, and you want it to be of the greatest
|
||||
possible use to the public, we recommend making it free software that
|
||||
everyone can redistribute and change. You can do so by permitting
|
||||
redistribution under these terms (or, alternatively, under the terms of the
|
||||
ordinary General Public License).
|
||||
|
||||
To apply these terms, attach the following notices to the library. It is
|
||||
safest to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least the
|
||||
"copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the library's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2.1 of the License, or (at your option) any later version.
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with this library; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the library, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the
|
||||
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1990
|
||||
Ty Coon, President of Vice
|
||||
|
||||
That's all there is to it!
|
||||
|
||||
|
1
admin/assets/js/tinymce/plugins/advlist/plugin.min.js
vendored
Executable file
|
@ -0,0 +1 @@
|
|||
tinymce.PluginManager.add("advlist",function(a){function b(a,b){var c=[];return tinymce.each(b.split(/[ ,]/),function(a){c.push({text:a.replace(/\-/g," ").replace(/\b\w/g,function(a){return a.toUpperCase()}),data:"default"==a?"":a})}),c}function c(b,c){a.undoManager.transact(function(){var d,e=a.dom,f=a.selection;d=e.getParent(f.getNode(),"ol,ul"),d&&d.nodeName==b&&c!==!1||a.execCommand("UL"==b?"InsertUnorderedList":"InsertOrderedList"),c=c===!1?g[b]:c,g[b]=c,d=e.getParent(f.getNode(),"ol,ul"),d&&(e.setStyle(d,"listStyleType",c?c:null),d.removeAttribute("data-mce-style")),a.focus()})}function d(b){var c=a.dom.getStyle(a.dom.getParent(a.selection.getNode(),"ol,ul"),"listStyleType")||"";b.control.items().each(function(a){a.active(a.settings.data===c)})}var e,f,g={};e=b("OL",a.getParam("advlist_number_styles","default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman")),f=b("UL",a.getParam("advlist_bullet_styles","default,circle,disc,square")),a.addButton("numlist",{type:"splitbutton",tooltip:"Numbered list",menu:e,onshow:d,onselect:function(a){c("OL",a.control.settings.data)},onclick:function(){c("OL",!1)}}),a.addButton("bullist",{type:"splitbutton",tooltip:"Bullet list",menu:f,onshow:d,onselect:function(a){c("UL",a.control.settings.data)},onclick:function(){c("UL",!1)}})});
|
1
admin/assets/js/tinymce/plugins/anchor/plugin.min.js
vendored
Executable file
|
@ -0,0 +1 @@
|
|||
tinymce.PluginManager.add("anchor",function(a){function b(){var b=a.selection.getNode(),c="",d="A"==b.tagName&&""===a.dom.getAttrib(b,"href");d&&(c=b.name||b.id||""),a.windowManager.open({title:"Anchor",body:{type:"textbox",name:"name",size:40,label:"Name",value:c},onsubmit:function(c){var e=c.data.name;d?b.id=e:(a.selection.collapse(!0),a.execCommand("mceInsertContent",!1,a.dom.createHTML("a",{id:e})))}})}a.addCommand("mceAnchor",b),a.addButton("anchor",{icon:"anchor",tooltip:"Anchor",onclick:b,stateSelector:"a:not([href])"}),a.addMenuItem("anchor",{icon:"anchor",text:"Anchor",context:"insert",onclick:b})});
|
1
admin/assets/js/tinymce/plugins/autolink/plugin.min.js
vendored
Executable file
|
@ -0,0 +1 @@
|
|||
tinymce.PluginManager.add("autolink",function(a){function b(a){e(a,-1,"(",!0)}function c(a){e(a,0,"",!0)}function d(a){e(a,-1,"",!1)}function e(a,b,c){function d(a,b){if(0>b&&(b=0),3==a.nodeType){var c=a.data.length;b>c&&(b=c)}return b}function e(a,b){1!=a.nodeType||a.hasChildNodes()?g.setStart(a,d(a,b)):g.setStartBefore(a)}function f(a,b){1!=a.nodeType||a.hasChildNodes()?g.setEnd(a,d(a,b)):g.setEndAfter(a)}var g,h,i,j,k,l,m,n,o,p;if("A"!=a.selection.getNode().tagName){if(g=a.selection.getRng(!0).cloneRange(),g.startOffset<5){if(n=g.endContainer.previousSibling,!n){if(!g.endContainer.firstChild||!g.endContainer.firstChild.nextSibling)return;n=g.endContainer.firstChild.nextSibling}if(o=n.length,e(n,o),f(n,o),g.endOffset<5)return;h=g.endOffset,j=n}else{if(j=g.endContainer,3!=j.nodeType&&j.firstChild){for(;3!=j.nodeType&&j.firstChild;)j=j.firstChild;3==j.nodeType&&(e(j,0),f(j,j.nodeValue.length))}h=1==g.endOffset?2:g.endOffset-1-b}i=h;do e(j,h>=2?h-2:0),f(j,h>=1?h-1:0),h-=1,p=g.toString();while(" "!=p&&""!==p&&160!=p.charCodeAt(0)&&h-2>=0&&p!=c);g.toString()==c||160==g.toString().charCodeAt(0)?(e(j,h),f(j,i),h+=1):0===g.startOffset?(e(j,0),f(j,i)):(e(j,h),f(j,i)),l=g.toString(),"."==l.charAt(l.length-1)&&f(j,i-1),l=g.toString(),m=l.match(/^(https?:\/\/|ssh:\/\/|ftp:\/\/|file:\/|www\.|(?:mailto:)?[A-Z0-9._%+\-]+@)(.+)$/i),m&&("www."==m[1]?m[1]="http://www.":/@$/.test(m[1])&&!/^mailto:/.test(m[1])&&(m[1]="mailto:"+m[1]),k=a.selection.getBookmark(),a.selection.setRng(g),a.execCommand("createlink",!1,m[1]+m[2]),a.selection.moveToBookmark(k),a.nodeChanged())}}var f;return a.on("keydown",function(b){return 13==b.keyCode?d(a):void 0}),tinymce.Env.ie?void a.on("focus",function(){if(!f){f=!0;try{a.execCommand("AutoUrlDetect",!1,!0)}catch(b){}}}):(a.on("keypress",function(c){return 41==c.keyCode?b(a):void 0}),void a.on("keyup",function(b){return 32==b.keyCode?c(a):void 0}))});
|
1
admin/assets/js/tinymce/plugins/autoresize/plugin.min.js
vendored
Executable file
|
@ -0,0 +1 @@
|
|||
tinymce.PluginManager.add("autoresize",function(a){function b(){return a.plugins.fullscreen&&a.plugins.fullscreen.isFullscreen()}function c(d){var g,h,i,j,k,l,m,n,o,p,q,r,s=tinymce.DOM;if(h=a.getDoc()){if(i=h.body,j=h.documentElement,k=e.autoresize_min_height,!i||d&&"setcontent"===d.type&&d.initial||b())return void(i&&j&&(i.style.overflowY="auto",j.style.overflowY="auto"));m=a.dom.getStyle(i,"margin-top",!0),n=a.dom.getStyle(i,"margin-bottom",!0),o=a.dom.getStyle(i,"padding-top",!0),p=a.dom.getStyle(i,"padding-bottom",!0),q=a.dom.getStyle(i,"border-top-width",!0),r=a.dom.getStyle(i,"border-bottom-width",!0),l=i.offsetHeight+parseInt(m,10)+parseInt(n,10)+parseInt(o,10)+parseInt(p,10)+parseInt(q,10)+parseInt(r,10),(isNaN(l)||0>=l)&&(l=tinymce.Env.ie?i.scrollHeight:tinymce.Env.webkit&&0===i.clientHeight?0:i.offsetHeight),l>e.autoresize_min_height&&(k=l),e.autoresize_max_height&&l>e.autoresize_max_height?(k=e.autoresize_max_height,i.style.overflowY="auto",j.style.overflowY="auto"):(i.style.overflowY="hidden",j.style.overflowY="hidden",i.scrollTop=0),k!==f&&(g=k-f,s.setStyle(a.iframeElement,"height",k+"px"),f=k,tinymce.isWebKit&&0>g&&c(d))}}function d(a,b,e){setTimeout(function(){c({}),a--?d(a,b,e):e&&e()},b)}var e=a.settings,f=0;a.settings.inline||(e.autoresize_min_height=parseInt(a.getParam("autoresize_min_height",a.getElement().offsetHeight),10),e.autoresize_max_height=parseInt(a.getParam("autoresize_max_height",0),10),a.on("init",function(){var b,c;b=a.getParam("autoresize_overflow_padding",1),c=a.getParam("autoresize_bottom_margin",50),b!==!1&&a.dom.setStyles(a.getBody(),{paddingLeft:b,paddingRight:b}),c!==!1&&a.dom.setStyles(a.getBody(),{paddingBottom:c})}),a.on("nodechange setcontent keyup FullscreenStateChanged",c),a.getParam("autoresize_on_init",!0)&&a.on("init",function(){d(20,100,function(){d(5,1e3)})}),a.addCommand("mceAutoResize",c))});
|
1
admin/assets/js/tinymce/plugins/autosave/plugin.min.js
vendored
Executable file
|
@ -0,0 +1 @@
|
|||
tinymce._beforeUnloadHandler=function(){var a;return tinymce.each(tinymce.editors,function(b){b.plugins.autosave&&b.plugins.autosave.storeDraft(),!a&&b.isDirty()&&b.getParam("autosave_ask_before_unload",!0)&&(a=b.translate("You have unsaved changes are you sure you want to navigate away?"))}),a},tinymce.PluginManager.add("autosave",function(a){function b(a,b){var c={s:1e3,m:6e4};return a=/^(\d+)([ms]?)$/.exec(""+(a||b)),(a[2]?c[a[2]]:1)*parseInt(a,10)}function c(){var a=parseInt(n.getItem(k+"time"),10)||0;return(new Date).getTime()-a>m.autosave_retention?(d(!1),!1):!0}function d(b){n.removeItem(k+"draft"),n.removeItem(k+"time"),b!==!1&&a.fire("RemoveDraft")}function e(){!j()&&a.isDirty()&&(n.setItem(k+"draft",a.getContent({format:"raw",no_events:!0})),n.setItem(k+"time",(new Date).getTime()),a.fire("StoreDraft"))}function f(){c()&&(a.setContent(n.getItem(k+"draft"),{format:"raw"}),a.fire("RestoreDraft"))}function g(){l||(setInterval(function(){a.removed||e()},m.autosave_interval),l=!0)}function h(){var b=this;b.disabled(!c()),a.on("StoreDraft RestoreDraft RemoveDraft",function(){b.disabled(!c())}),g()}function i(){a.undoManager.beforeChange(),f(),d(),a.undoManager.add()}function j(b){var c=a.settings.forced_root_block;return b=tinymce.trim("undefined"==typeof b?a.getBody().innerHTML:b),""===b||new RegExp("^<"+c+"[^>]*>((\xa0| |[ ]|<br[^>]*>)+?|)</"+c+">|<br>$","i").test(b)}var k,l,m=a.settings,n=tinymce.util.LocalStorage;k=m.autosave_prefix||"tinymce-autosave-{path}{query}-{id}-",k=k.replace(/\{path\}/g,document.location.pathname),k=k.replace(/\{query\}/g,document.location.search),k=k.replace(/\{id\}/g,a.id),m.autosave_interval=b(m.autosave_interval,"30s"),m.autosave_retention=b(m.autosave_retention,"20m"),a.addButton("restoredraft",{title:"Restore last draft",onclick:i,onPostRender:h}),a.addMenuItem("restoredraft",{text:"Restore last draft",onclick:i,onPostRender:h,context:"file"}),a.settings.autosave_restore_when_empty!==!1&&(a.on("init",function(){c()&&j()&&f()}),a.on("saveContent",function(){d()})),window.onbeforeunload=tinymce._beforeUnloadHandler,this.hasDraft=c,this.storeDraft=e,this.restoreDraft=f,this.removeDraft=d,this.isEmpty=j});
|
1
admin/assets/js/tinymce/plugins/bbcode/plugin.min.js
vendored
Executable file
|
@ -0,0 +1 @@
|
|||
!function(){tinymce.create("tinymce.plugins.BBCodePlugin",{init:function(a){var b=this,c=a.getParam("bbcode_dialect","punbb").toLowerCase();a.on("beforeSetContent",function(a){a.content=b["_"+c+"_bbcode2html"](a.content)}),a.on("postProcess",function(a){a.set&&(a.content=b["_"+c+"_bbcode2html"](a.content)),a.get&&(a.content=b["_"+c+"_html2bbcode"](a.content))})},getInfo:function(){return{longname:"BBCode Plugin",author:"Ephox Corp",authorurl:"http://www.tinymce.com",infourl:"http://www.tinymce.com/wiki.php/Plugin:bbcode"}},_punbb_html2bbcode:function(a){function b(b,c){a=a.replace(b,c)}return a=tinymce.trim(a),b(/<a.*?href=\"(.*?)\".*?>(.*?)<\/a>/gi,"[url=$1]$2[/url]"),b(/<font.*?color=\"(.*?)\".*?class=\"codeStyle\".*?>(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]"),b(/<font.*?color=\"(.*?)\".*?class=\"quoteStyle\".*?>(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]"),b(/<font.*?class=\"codeStyle\".*?color=\"(.*?)\".*?>(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]"),b(/<font.*?class=\"quoteStyle\".*?color=\"(.*?)\".*?>(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]"),b(/<span style=\"color: ?(.*?);\">(.*?)<\/span>/gi,"[color=$1]$2[/color]"),b(/<font.*?color=\"(.*?)\".*?>(.*?)<\/font>/gi,"[color=$1]$2[/color]"),b(/<span style=\"font-size:(.*?);\">(.*?)<\/span>/gi,"[size=$1]$2[/size]"),b(/<font>(.*?)<\/font>/gi,"$1"),b(/<img.*?src=\"(.*?)\".*?\/>/gi,"[img]$1[/img]"),b(/<span class=\"codeStyle\">(.*?)<\/span>/gi,"[code]$1[/code]"),b(/<span class=\"quoteStyle\">(.*?)<\/span>/gi,"[quote]$1[/quote]"),b(/<strong class=\"codeStyle\">(.*?)<\/strong>/gi,"[code][b]$1[/b][/code]"),b(/<strong class=\"quoteStyle\">(.*?)<\/strong>/gi,"[quote][b]$1[/b][/quote]"),b(/<em class=\"codeStyle\">(.*?)<\/em>/gi,"[code][i]$1[/i][/code]"),b(/<em class=\"quoteStyle\">(.*?)<\/em>/gi,"[quote][i]$1[/i][/quote]"),b(/<u class=\"codeStyle\">(.*?)<\/u>/gi,"[code][u]$1[/u][/code]"),b(/<u class=\"quoteStyle\">(.*?)<\/u>/gi,"[quote][u]$1[/u][/quote]"),b(/<\/(strong|b)>/gi,"[/b]"),b(/<(strong|b)>/gi,"[b]"),b(/<\/(em|i)>/gi,"[/i]"),b(/<(em|i)>/gi,"[i]"),b(/<\/u>/gi,"[/u]"),b(/<span style=\"text-decoration: ?underline;\">(.*?)<\/span>/gi,"[u]$1[/u]"),b(/<u>/gi,"[u]"),b(/<blockquote[^>]*>/gi,"[quote]"),b(/<\/blockquote>/gi,"[/quote]"),b(/<br \/>/gi,"\n"),b(/<br\/>/gi,"\n"),b(/<br>/gi,"\n"),b(/<p>/gi,""),b(/<\/p>/gi,"\n"),b(/ |\u00a0/gi," "),b(/"/gi,'"'),b(/</gi,"<"),b(/>/gi,">"),b(/&/gi,"&"),a},_punbb_bbcode2html:function(a){function b(b,c){a=a.replace(b,c)}return a=tinymce.trim(a),b(/\n/gi,"<br />"),b(/\[b\]/gi,"<strong>"),b(/\[\/b\]/gi,"</strong>"),b(/\[i\]/gi,"<em>"),b(/\[\/i\]/gi,"</em>"),b(/\[u\]/gi,"<u>"),b(/\[\/u\]/gi,"</u>"),b(/\[url=([^\]]+)\](.*?)\[\/url\]/gi,'<a href="$1">$2</a>'),b(/\[url\](.*?)\[\/url\]/gi,'<a href="$1">$1</a>'),b(/\[img\](.*?)\[\/img\]/gi,'<img src="$1" />'),b(/\[color=(.*?)\](.*?)\[\/color\]/gi,'<font color="$1">$2</font>'),b(/\[code\](.*?)\[\/code\]/gi,'<span class="codeStyle">$1</span> '),b(/\[quote.*?\](.*?)\[\/quote\]/gi,'<span class="quoteStyle">$1</span> '),a}}),tinymce.PluginManager.add("bbcode",tinymce.plugins.BBCodePlugin)}();
|
1
admin/assets/js/tinymce/plugins/charmap/plugin.min.js
vendored
Executable file
1
admin/assets/js/tinymce/plugins/code/plugin.min.js
vendored
Executable file
|
@ -0,0 +1 @@
|
|||
tinymce.PluginManager.add("code",function(a){function b(){var b=a.windowManager.open({title:"Source code",body:{type:"textbox",name:"code",multiline:!0,minWidth:a.getParam("code_dialog_width",600),minHeight:a.getParam("code_dialog_height",Math.min(tinymce.DOM.getViewPort().h-200,500)),spellcheck:!1,style:"direction: ltr; text-align: left"},onSubmit:function(b){a.focus(),a.undoManager.transact(function(){a.setContent(b.data.code)}),a.selection.setCursorLocation(),a.nodeChanged()}});b.find("#code").value(a.getContent({source_view:!0}))}a.addCommand("mceCodeEditor",b),a.addButton("code",{icon:"code",tooltip:"Source code",onclick:b}),a.addMenuItem("code",{icon:"code",text:"Source code",context:"tools",onclick:b})});
|
1
admin/assets/js/tinymce/plugins/colorpicker/plugin.min.js
vendored
Executable file
|
@ -0,0 +1 @@
|
|||
tinymce.PluginManager.add("colorpicker",function(a){function b(b,c){function d(a){var b=new tinymce.util.Color(a),c=b.toRgb();f.fromJSON({r:c.r,g:c.g,b:c.b,hex:b.toHex().substr(1)}),e(b.toHex())}function e(a){f.find("#preview")[0].getEl().style.background=a}var f=a.windowManager.open({title:"Color",items:{type:"container",layout:"flex",direction:"row",align:"stretch",padding:5,spacing:10,items:[{type:"colorpicker",value:c,onchange:function(){var a=this.rgb();f&&(f.find("#r").value(a.r),f.find("#g").value(a.g),f.find("#b").value(a.b),f.find("#hex").value(this.value().substr(1)),e(this.value()))}},{type:"form",padding:0,labelGap:5,defaults:{type:"textbox",size:7,value:"0",flex:1,spellcheck:!1,onchange:function(){var a,b,c=f.find("colorpicker")[0];return a=this.name(),b=this.value(),"hex"==a?(b="#"+b,d(b),void c.value(b)):(b={r:f.find("#r").value(),g:f.find("#g").value(),b:f.find("#b").value()},c.value(b),void d(b))}},items:[{name:"r",label:"R",autofocus:1},{name:"g",label:"G"},{name:"b",label:"B"},{name:"hex",label:"#",value:"000000"},{name:"preview",type:"container",border:1}]}]},onSubmit:function(){b("#"+this.toJSON().hex)}});d(c)}a.settings.color_picker_callback||(a.settings.color_picker_callback=b)});
|
1
admin/assets/js/tinymce/plugins/contextmenu/plugin.min.js
vendored
Executable file
|
@ -0,0 +1 @@
|
|||
tinymce.PluginManager.add("contextmenu",function(a){var b,c=a.settings.contextmenu_never_use_native;a.on("contextmenu",function(d){var e,f=a.getDoc();if(!d.ctrlKey||c){if(d.preventDefault(),tinymce.Env.mac&&tinymce.Env.webkit&&2==d.button&&f.caretRangeFromPoint&&a.selection.setRng(f.caretRangeFromPoint(d.x,d.y)),e=a.settings.contextmenu||"link image inserttable | cell row column deletetable",b)b.show();else{var g=[];tinymce.each(e.split(/[ ,]/),function(b){var c=a.menuItems[b];"|"==b&&(c={text:b}),c&&(c.shortcut="",g.push(c))});for(var h=0;h<g.length;h++)"|"==g[h].text&&(0===h||h==g.length-1)&&g.splice(h,1);b=new tinymce.ui.Menu({items:g,context:"contextmenu",classes:"contextmenu"}).renderTo(),a.on("remove",function(){b.remove(),b=null})}var i={x:d.pageX,y:d.pageY};a.inline||(i=tinymce.DOM.getPos(a.getContentAreaContainer()),i.x+=d.clientX,i.y+=d.clientY),b.moveTo(i.x,i.y)}})});
|
1
admin/assets/js/tinymce/plugins/directionality/plugin.min.js
vendored
Executable file
|
@ -0,0 +1 @@
|
|||
tinymce.PluginManager.add("directionality",function(a){function b(b){var c,d=a.dom,e=a.selection.getSelectedBlocks();e.length&&(c=d.getAttrib(e[0],"dir"),tinymce.each(e,function(a){d.getParent(a.parentNode,"*[dir='"+b+"']",d.getRoot())||(c!=b?d.setAttrib(a,"dir",b):d.setAttrib(a,"dir",null))}),a.nodeChanged())}function c(a){var b=[];return tinymce.each("h1 h2 h3 h4 h5 h6 div p".split(" "),function(c){b.push(c+"[dir="+a+"]")}),b.join(",")}a.addCommand("mceDirectionLTR",function(){b("ltr")}),a.addCommand("mceDirectionRTL",function(){b("rtl")}),a.addButton("ltr",{title:"Left to right",cmd:"mceDirectionLTR",stateSelector:c("ltr")}),a.addButton("rtl",{title:"Right to left",cmd:"mceDirectionRTL",stateSelector:c("rtl")})});
|
BIN
admin/assets/js/tinymce/plugins/emoticons/img/smiley-cool.gif
Executable file
After Width: | Height: | Size: 354 B |
BIN
admin/assets/js/tinymce/plugins/emoticons/img/smiley-cry.gif
Executable file
After Width: | Height: | Size: 329 B |
BIN
admin/assets/js/tinymce/plugins/emoticons/img/smiley-embarassed.gif
Executable file
After Width: | Height: | Size: 331 B |
BIN
admin/assets/js/tinymce/plugins/emoticons/img/smiley-foot-in-mouth.gif
Executable file
After Width: | Height: | Size: 342 B |
BIN
admin/assets/js/tinymce/plugins/emoticons/img/smiley-frown.gif
Executable file
After Width: | Height: | Size: 340 B |
BIN
admin/assets/js/tinymce/plugins/emoticons/img/smiley-innocent.gif
Executable file
After Width: | Height: | Size: 336 B |
BIN
admin/assets/js/tinymce/plugins/emoticons/img/smiley-kiss.gif
Executable file
After Width: | Height: | Size: 338 B |
BIN
admin/assets/js/tinymce/plugins/emoticons/img/smiley-laughing.gif
Executable file
After Width: | Height: | Size: 343 B |
BIN
admin/assets/js/tinymce/plugins/emoticons/img/smiley-money-mouth.gif
Executable file
After Width: | Height: | Size: 321 B |
BIN
admin/assets/js/tinymce/plugins/emoticons/img/smiley-sealed.gif
Executable file
After Width: | Height: | Size: 323 B |
BIN
admin/assets/js/tinymce/plugins/emoticons/img/smiley-smile.gif
Executable file
After Width: | Height: | Size: 344 B |
BIN
admin/assets/js/tinymce/plugins/emoticons/img/smiley-surprised.gif
Executable file
After Width: | Height: | Size: 338 B |
BIN
admin/assets/js/tinymce/plugins/emoticons/img/smiley-tongue-out.gif
Executable file
After Width: | Height: | Size: 328 B |
BIN
admin/assets/js/tinymce/plugins/emoticons/img/smiley-undecided.gif
Executable file
After Width: | Height: | Size: 337 B |
BIN
admin/assets/js/tinymce/plugins/emoticons/img/smiley-wink.gif
Executable file
After Width: | Height: | Size: 350 B |
BIN
admin/assets/js/tinymce/plugins/emoticons/img/smiley-yell.gif
Executable file
After Width: | Height: | Size: 336 B |
1
admin/assets/js/tinymce/plugins/emoticons/plugin.min.js
vendored
Executable file
|
@ -0,0 +1 @@
|
|||
tinymce.PluginManager.add("emoticons",function(a,b){function c(){var a;return a='<table role="list" class="mce-grid">',tinymce.each(d,function(c){a+="<tr>",tinymce.each(c,function(c){var d=b+"/img/smiley-"+c+".gif";a+='<td><a href="#" data-mce-url="'+d+'" data-mce-alt="'+c+'" tabindex="-1" role="option" aria-label="'+c+'"><img src="'+d+'" style="width: 18px; height: 18px" role="presentation" /></a></td>'}),a+="</tr>"}),a+="</table>"}var d=[["cool","cry","embarassed","foot-in-mouth"],["frown","innocent","kiss","laughing"],["money-mouth","sealed","smile","surprised"],["tongue-out","undecided","wink","yell"]];a.addButton("emoticons",{type:"panelbutton",panel:{role:"application",autohide:!0,html:c,onclick:function(b){var c=a.dom.getParent(b.target,"a");c&&(a.insertContent('<img src="'+c.getAttribute("data-mce-url")+'" alt="'+c.getAttribute("data-mce-alt")+'" />'),this.hide())}},tooltip:"Emoticons"})});
|
8
admin/assets/js/tinymce/plugins/example/dialog.html
Executable file
|
@ -0,0 +1,8 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<body>
|
||||
<h3>Custom dialog</h3>
|
||||
Input some text: <input id="content">
|
||||
<button onclick="top.tinymce.activeEditor.windowManager.getWindows()[0].close();">Close window</button>
|
||||
</body>
|
||||
</html>
|
1
admin/assets/js/tinymce/plugins/example/plugin.min.js
vendored
Executable file
|
@ -0,0 +1 @@
|
|||
tinymce.PluginManager.add("example",function(a,b){a.addButton("example",{text:"My button",icon:!1,onclick:function(){a.windowManager.open({title:"Example plugin",body:[{type:"textbox",name:"title",label:"Title"}],onsubmit:function(b){a.insertContent("Title: "+b.data.title)}})}}),a.addMenuItem("example",{text:"Example plugin",context:"tools",onclick:function(){a.windowManager.open({title:"TinyMCE site",url:b+"/dialog.html",width:600,height:400,buttons:[{text:"Insert",onclick:function(){var b=a.windowManager.getWindows()[0];a.insertContent(b.getContentWindow().document.getElementById("content").value),b.close()}},{text:"Close",onclick:"close"}]})}})});
|