init: legacy 2018
371
.gitignore
vendored
Normal file
@@ -0,0 +1,371 @@
|
||||
### JetBrains template
|
||||
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
|
||||
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
|
||||
|
||||
# User-specific stuff
|
||||
.idea/**/workspace.xml
|
||||
.idea/**/tasks.xml
|
||||
.idea/**/usage.statistics.xml
|
||||
.idea/**/dictionaries
|
||||
.idea/**/shelf
|
||||
|
||||
# AWS User-specific
|
||||
.idea/**/aws.xml
|
||||
|
||||
# Generated files
|
||||
.idea/**/contentModel.xml
|
||||
|
||||
# Sensitive or high-churn files
|
||||
.idea/**/dataSources/
|
||||
.idea/**/dataSources.ids
|
||||
.idea/**/dataSources.local.xml
|
||||
.idea/**/sqlDataSources.xml
|
||||
.idea/**/dynamic.xml
|
||||
.idea/**/uiDesigner.xml
|
||||
.idea/**/dbnavigator.xml
|
||||
|
||||
# Gradle
|
||||
.idea/**/gradle.xml
|
||||
.idea/**/libraries
|
||||
|
||||
# Gradle and Maven with auto-import
|
||||
# When using Gradle or Maven with auto-import, you should exclude module files,
|
||||
# since they will be recreated, and may cause churn. Uncomment if using
|
||||
# auto-import.
|
||||
# .idea/artifacts
|
||||
# .idea/compiler.xml
|
||||
# .idea/jarRepositories.xml
|
||||
# .idea/modules.xml
|
||||
# .idea/*.iml
|
||||
# .idea/modules
|
||||
# *.iml
|
||||
# *.ipr
|
||||
|
||||
# CMake
|
||||
cmake-build-*/
|
||||
|
||||
# Mongo Explorer plugin
|
||||
.idea/**/mongoSettings.xml
|
||||
|
||||
# File-based project format
|
||||
*.iws
|
||||
|
||||
# IntelliJ
|
||||
out/
|
||||
|
||||
# mpeltonen/sbt-idea plugin
|
||||
.idea_modules/
|
||||
|
||||
# JIRA plugin
|
||||
atlassian-ide-plugin.xml
|
||||
|
||||
# Cursive Clojure plugin
|
||||
.idea/replstate.xml
|
||||
|
||||
# SonarLint plugin
|
||||
.idea/sonarlint/
|
||||
|
||||
# Crashlytics plugin (for Android Studio and IntelliJ)
|
||||
com_crashlytics_export_strings.xml
|
||||
crashlytics.properties
|
||||
crashlytics-build.properties
|
||||
fabric.properties
|
||||
|
||||
# Editor-based Rest Client
|
||||
.idea/httpRequests
|
||||
|
||||
# Android studio 3.1+ serialized cache file
|
||||
.idea/caches/build_file_checksums.ser
|
||||
|
||||
### VirtualEnv template
|
||||
# Virtualenv
|
||||
# http://iamzed.com/2009/05/07/a-primer-on-virtualenv/
|
||||
.Python
|
||||
[Bb]in
|
||||
[Ii]nclude
|
||||
[Ll]ib
|
||||
[Ll]ib64
|
||||
[Ll]ocal
|
||||
[Ss]cripts
|
||||
pyvenv.cfg
|
||||
.venv
|
||||
pip-selfcheck.json
|
||||
|
||||
### Windows template
|
||||
# Windows thumbnail cache files
|
||||
Thumbs.db
|
||||
Thumbs.db:encryptable
|
||||
ehthumbs.db
|
||||
ehthumbs_vista.db
|
||||
|
||||
# Dump file
|
||||
*.stackdump
|
||||
|
||||
# Folder config file
|
||||
[Dd]esktop.ini
|
||||
|
||||
# Recycle Bin used on file shares
|
||||
$RECYCLE.BIN/
|
||||
|
||||
# Windows Installer files
|
||||
*.cab
|
||||
*.msi
|
||||
*.msix
|
||||
*.msm
|
||||
*.msp
|
||||
|
||||
# Windows shortcuts
|
||||
*.lnk
|
||||
|
||||
### macOS template
|
||||
# General
|
||||
.DS_Store
|
||||
.AppleDouble
|
||||
.LSOverride
|
||||
|
||||
# Icon must end with two \r
|
||||
Icon
|
||||
|
||||
# Thumbnails
|
||||
._*
|
||||
|
||||
# Files that might appear in the root of a volume
|
||||
.DocumentRevisions-V100
|
||||
.fseventsd
|
||||
.Spotlight-V100
|
||||
.TemporaryItems
|
||||
.Trashes
|
||||
.VolumeIcon.icns
|
||||
.com.apple.timemachine.donotpresent
|
||||
|
||||
# Directories potentially created on remote AFP share
|
||||
.AppleDB
|
||||
.AppleDesktop
|
||||
Network Trash Folder
|
||||
Temporary Items
|
||||
.apdisk
|
||||
|
||||
### SynopsysVCS template
|
||||
# Waveform formats
|
||||
*.vcd
|
||||
*.vpd
|
||||
*.evcd
|
||||
*.fsdb
|
||||
|
||||
# Default name of the simulation executable. A different name can be
|
||||
# specified with this switch (the associated daidir database name is
|
||||
# also taken from here): -o <path>/<filename>
|
||||
simv
|
||||
|
||||
# Generated for Verilog and VHDL top configs
|
||||
simv.daidir/
|
||||
simv.db.dir/
|
||||
|
||||
# Infrastructure necessary to co-simulate SystemC models with
|
||||
# Verilog/VHDL models. An alternate directory may be specified with this
|
||||
# switch: -Mdir=<directory_path>
|
||||
csrc/
|
||||
|
||||
# Log file - the following switch allows to specify the file that will be
|
||||
# used to write all messages from simulation: -l <filename>
|
||||
*.log
|
||||
|
||||
# Coverage results (generated with urg) and database location. The
|
||||
# following switch can also be used: urg -dir <coverage_directory>.vdb
|
||||
simv.vdb/
|
||||
urgReport/
|
||||
|
||||
# DVE and UCLI related files.
|
||||
DVEfiles/
|
||||
ucli.key
|
||||
|
||||
# When the design is elaborated for DirectC, the following file is created
|
||||
# with declarations for C/C++ functions.
|
||||
vc_hdrs.h
|
||||
|
||||
### Python template
|
||||
# Byte-compiled / optimized / DLL files
|
||||
__pycache__/
|
||||
*.py[cod]
|
||||
*$py.class
|
||||
|
||||
# C extensions
|
||||
*.so
|
||||
|
||||
# Distribution / packaging
|
||||
.Python
|
||||
build/
|
||||
develop-eggs/
|
||||
dist/
|
||||
downloads/
|
||||
eggs/
|
||||
.eggs/
|
||||
lib/
|
||||
lib64/
|
||||
parts/
|
||||
sdist/
|
||||
var/
|
||||
wheels/
|
||||
share/python-wheels/
|
||||
*.egg-info/
|
||||
.installed.cfg
|
||||
*.egg
|
||||
MANIFEST
|
||||
|
||||
# PyInstaller
|
||||
# Usually these files are written by a python script from a template
|
||||
# before PyInstaller builds the exe, so as to inject date/other infos into it.
|
||||
*.manifest
|
||||
*.spec
|
||||
|
||||
# Installer logs
|
||||
pip-log.txt
|
||||
pip-delete-this-directory.txt
|
||||
|
||||
# Unit test / coverage reports
|
||||
htmlcov/
|
||||
.tox/
|
||||
.nox/
|
||||
.coverage
|
||||
.coverage.*
|
||||
.cache
|
||||
nosetests.xml
|
||||
coverage.xml
|
||||
*.cover
|
||||
*.py,cover
|
||||
.hypothesis/
|
||||
.pytest_cache/
|
||||
cover/
|
||||
|
||||
# Translations
|
||||
*.mo
|
||||
*.pot
|
||||
|
||||
# Django stuff:
|
||||
*.log
|
||||
local_settings.py
|
||||
db.sqlite3
|
||||
db.sqlite3-journal
|
||||
|
||||
# Flask stuff:
|
||||
instance/
|
||||
.webassets-cache
|
||||
|
||||
# Scrapy stuff:
|
||||
.scrapy
|
||||
|
||||
# Sphinx documentation
|
||||
docs/_build/
|
||||
|
||||
# PyBuilder
|
||||
.pybuilder/
|
||||
target/
|
||||
|
||||
# Jupyter Notebook
|
||||
.ipynb_checkpoints
|
||||
|
||||
# IPython
|
||||
profile_default/
|
||||
ipython_config.py
|
||||
|
||||
# pyenv
|
||||
# For a library or package, you might want to ignore these files since the code is
|
||||
# intended to run in multiple environments; otherwise, check them in:
|
||||
# .python-version
|
||||
|
||||
# pipenv
|
||||
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
|
||||
# However, in case of collaboration, if having platform-specific dependencies or dependencies
|
||||
# having no cross-platform support, pipenv may install dependencies that don't work, or not
|
||||
# install all needed dependencies.
|
||||
#Pipfile.lock
|
||||
|
||||
# poetry
|
||||
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
|
||||
# This is especially recommended for binary packages to ensure reproducibility, and is more
|
||||
# commonly ignored for libraries.
|
||||
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
|
||||
#poetry.lock
|
||||
|
||||
# pdm
|
||||
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
|
||||
#pdm.lock
|
||||
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
|
||||
# in version control.
|
||||
# https://pdm.fming.dev/latest/usage/project/#working-with-version-control
|
||||
.pdm.toml
|
||||
.pdm-python
|
||||
.pdm-build/
|
||||
|
||||
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
|
||||
__pypackages__/
|
||||
|
||||
# Celery stuff
|
||||
celerybeat-schedule
|
||||
celerybeat.pid
|
||||
|
||||
# SageMath parsed files
|
||||
*.sage.py
|
||||
|
||||
# Environments
|
||||
.env
|
||||
.venv
|
||||
env/
|
||||
venv/
|
||||
ENV/
|
||||
env.bak/
|
||||
venv.bak/
|
||||
|
||||
# Spyder project settings
|
||||
.spyderproject
|
||||
.spyproject
|
||||
|
||||
# Rope project settings
|
||||
.ropeproject
|
||||
|
||||
# mkdocs documentation
|
||||
/site
|
||||
|
||||
# mypy
|
||||
.mypy_cache/
|
||||
.dmypy.json
|
||||
dmypy.json
|
||||
|
||||
# Pyre type checker
|
||||
.pyre/
|
||||
|
||||
# pytype static type analyzer
|
||||
.pytype/
|
||||
|
||||
# Cython debug symbols
|
||||
cython_debug/
|
||||
|
||||
# PyCharm
|
||||
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
|
||||
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
|
||||
# and can be added to the global gitignore or merged into this file. For a more nuclear
|
||||
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
|
||||
#.idea/
|
||||
|
||||
# База данных SQLite
|
||||
# Никогда не копировать локальную базу в образ!
|
||||
db.sqlite3
|
||||
db.sqlite3-journal
|
||||
db.sqlite3-shm
|
||||
db.sqlite3-wal
|
||||
*.sqlite3
|
||||
*.sqlite3-journaldb.sqlite3
|
||||
|
||||
# Specific for Project
|
||||
-design-and-misc/
|
||||
# Static / Media
|
||||
# public/static/ # Исходники статики нужны collectstatic
|
||||
# public/media # Медиа файлы НЕ нужны в образе, они монтируются как volume
|
||||
# Мы игнорируем содержимое папки public/media, но оставляем саму папку и README.md
|
||||
public/media/*
|
||||
!public/media/README.md
|
||||
staticfiles/
|
||||
public/static/static_collected/
|
||||
|
||||
# Data Backup
|
||||
database/data.json
|
||||
6
README.md
Normal file
@@ -0,0 +1,6 @@
|
||||
# Сплеш-экран сайта LPON.RU
|
||||
|
||||
## Архив
|
||||
Легаси проекта, который я задумал в 2018 году, но так и не собрался его реализовать.
|
||||
|
||||
_Не пора ли продолжить?_ :)
|
||||
81
config/lpon.conf
Normal file
@@ -0,0 +1,81 @@
|
||||
# Разработка сайта LPON.RU
|
||||
# == Конфикурационный файл nginx cadpoint.conf
|
||||
|
||||
# Описываем апстрим-потоки которые должен подключить Nginx
|
||||
# Для каждого сайта надо настроить свйо поток, со своим уникальным именем.
|
||||
# Если будете настраивать несколько python (django) сайтов - измените название upstream
|
||||
|
||||
# конфигурируем сервер
|
||||
server {
|
||||
server_name lpon.ru; # доменное имя сайта
|
||||
listen 443 ssl; # managed by Certbot
|
||||
root /home/web/lpon-ru/public;
|
||||
location = / {
|
||||
try_files /index.html =404;
|
||||
# try_files /index.html;
|
||||
}
|
||||
ssl_certificate /etc/letsencrypt/live/lpon.ru/fullchain.pem; # managed by Certbot
|
||||
ssl_certificate_key /etc/letsencrypt/live/lpon.ru/privkey.pem; # managed by Certbot
|
||||
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
|
||||
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
|
||||
|
||||
charset utf-8; # кодировка по умолчанию
|
||||
access_log /home/web/lpon-ru/logs/lpon-access.log; # логи с доступом
|
||||
error_log /home/web/lpon-ru/logs/lpon-error.log; # логи с ошибками
|
||||
client_max_body_size 100M; # максимальный объем файла для загрузки на сайт (max upload size)
|
||||
error_page 404 /404.html;
|
||||
error_page 500 /500.html;
|
||||
|
||||
location /media { alias /home/web/lpon-ru/public/media; } # Расположение media-файлов Django
|
||||
location /static { alias /home/web/lpon-ru/public/static; } # Расположение static-файлов Django
|
||||
|
||||
location /robots.txt { root /home/web/lpon-ru/public; } # Расположение robots.txt
|
||||
location /favicon.ico { root /home/web/lpon-ru/public; } # Расположение favicon.ico
|
||||
location /favicon.gif { root /home/web/lpon-ru/public; } # Расположение favicon
|
||||
location /favicon.png { root /home/web/lpon-ru/public; } # Расположение favicon
|
||||
# location /favicon.svg { root /home/web/lpon-ru/public; } # Расположение favicon
|
||||
# location /author.txt { root /home/web/lpon-ru/public; } # Расположение author.txt
|
||||
location = /404.html {
|
||||
root /home/web/lpon-ru/index.html;
|
||||
internal;
|
||||
}
|
||||
# location = /500.html {
|
||||
# root /home/web/cadpoint/cadpoint/templates/500.html;
|
||||
# internal;
|
||||
# }
|
||||
location ~ \.(html|htm|ico|svg|png|gif|jpg|jpeg)$ {
|
||||
root /home/web/lpon-ru/public; # Расположение статичных *.xml, *.html и *.txt
|
||||
}
|
||||
}
|
||||
|
||||
# переадресация с www на "без" www
|
||||
server {
|
||||
server_name www.lpon.ru;
|
||||
return 301 http://lpon.ru$request_uri;
|
||||
|
||||
listen 443 ssl; # managed by Certbot
|
||||
ssl_certificate /etc/letsencrypt/live/lpon.ru/fullchain.pem; # managed by Certbot
|
||||
ssl_certificate_key /etc/letsencrypt/live/lpon.ru/privkey.pem; # managed by Certbot
|
||||
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
|
||||
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
|
||||
}
|
||||
|
||||
# переадресация с http на https
|
||||
server {
|
||||
if ($host = lpon.ru) {
|
||||
return 301 https://$host$request_uri;
|
||||
} # managed by Certbot
|
||||
server_name lpon.ru;
|
||||
listen 80;
|
||||
return 404; # managed by Certbot
|
||||
}
|
||||
|
||||
# переадресация с http на https для www
|
||||
server {
|
||||
if ($host = www.lpon.ru) {
|
||||
return 301 https://$host$request_uri;
|
||||
} # managed by Certbot
|
||||
server_name www.lpon.ru;
|
||||
listen 80;
|
||||
return 404; # managed by Certbot
|
||||
}
|
||||
BIN
public/favicon.gif
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
public/favicon.ico
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
public/favicon.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
56
public/index.html
Normal file
@@ -0,0 +1,56 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Агрегатор виниловых пластинок LPON: в разработке</title>
|
||||
</head>
|
||||
<script type="text/javascript">
|
||||
var _tmr = window._tmr || (window._tmr = []);
|
||||
_tmr.push({id: "2446602", type: "pageView", start: (new Date()).getTime()});
|
||||
(function (d, w, id) {
|
||||
if (d.getElementById(id)) return;
|
||||
var ts = d.createElement("script"); ts.type = "text/javascript"; ts.async = true; ts.id = id;
|
||||
ts.src = "https://top-fwz1.mail.ru/js/code.js";
|
||||
var f = function () {var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ts, s);};
|
||||
if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); }
|
||||
})(document, window, "topmailru-code");
|
||||
</script>
|
||||
<body>
|
||||
<!-- Rating@Mail.ru counter -->
|
||||
<noscript><div>
|
||||
<img src="https://top-fwz1.mail.ru/counter?id=2446602;js=na" style="border:0;position:absolute;left:-9999px;" alt="Top.Mail.Ru" />
|
||||
</div></noscript>
|
||||
<!-- //Rating@Mail.ru counter -->
|
||||
<div style="width: 100vw; height:100vh;
|
||||
position: fixed; top: 0; left: 0;
|
||||
display: flex; overflow: auto;
|
||||
align-items: center; align-content: center; justify-content: center;
|
||||
"><center>
|
||||
<object type="image/svg+xml" data="/static/svgs/logo-w-line.svg"
|
||||
style="margin-left: auto;
|
||||
margin-right: auto;
|
||||
vertical-align: middle;
|
||||
display: block;">
|
||||
<img src="static/img/logo-lpon.png" alt="Агрегатор виниловых пластинок LPON: логотип">
|
||||
</object>
|
||||
<p>
|
||||
<strong><big>vinyl record aggregator   <big>💿</big>   агрегатор виниловых пластинок</big></strong><br />
|
||||
UNDERCONSTRUCTION   💿   РАЗРАБАТЫВАЕТСЯ
|
||||
</p></center>
|
||||
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
|
||||
<script>
|
||||
(adsbygoogle=window.adsbygoogle||[]).push({
|
||||
google_ad_client:"ca-pub-1073215739833106",
|
||||
enable_page_level_ads:true
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
||||
<div style="position: absolute;bottom: 0.1ex;right: 1ex;">
|
||||
<!-- Rating@Mail.ru logo -->
|
||||
<a href="https://top.mail.ru/jump?from=2446602" target="_blank"><img src="https://top-fwz1.mail.ru/counter?id=2446602;t=352;l=1" style="border:0;" height="18" width="88" alt="Top.Mail.Ru" /></a>
|
||||
<!-- //Rating@Mail.ru logo -->
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
56
public/index1.html
Executable file
@@ -0,0 +1,56 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Агрегатор виниловых пластинок LPON: в разработке</title>
|
||||
</head>
|
||||
<script type="text/javascript">
|
||||
var _tmr = window._tmr || (window._tmr = []);
|
||||
_tmr.push({id: "2446602", type: "pageView", start: (new Date()).getTime()});
|
||||
(function (d, w, id) {
|
||||
if (d.getElementById(id)) return;
|
||||
var ts = d.createElement("script"); ts.type = "text/javascript"; ts.async = true; ts.id = id;
|
||||
ts.src = "https://top-fwz1.mail.ru/js/code.js";
|
||||
var f = function () {var s = d.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ts, s);};
|
||||
if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); }
|
||||
})(document, window, "topmailru-code");
|
||||
</script>
|
||||
<body>
|
||||
<!-- Rating@Mail.ru counter -->
|
||||
<noscript><div>
|
||||
<img src="https://top-fwz1.mail.ru/counter?id=2446602;js=na" style="border:0;position:absolute;left:-9999px;" alt="Top.Mail.Ru" />
|
||||
</div></noscript>
|
||||
<!-- //Rating@Mail.ru counter -->
|
||||
<div style="width: 100vw; height:100vh;
|
||||
position: fixed; top: 0; left: 0;
|
||||
display: flex; overflow: auto;
|
||||
align-items: center; align-content: center; justify-content: center;
|
||||
"><center>
|
||||
<object type="image/svg+xml" data="static/svg/logo-w-line.svg"
|
||||
style="margin-left: auto;
|
||||
margin-right: auto;
|
||||
vertical-align: middle;
|
||||
display: block;">
|
||||
<img src="static/img/logo-lpon.png" alt="Агрегатор виниловых пластинок LPON: логотип">
|
||||
</object>
|
||||
<p>
|
||||
<strong><big>vinyl record aggregator   <big>💿</big>   агрегатор виниловых пластинок</big></strong><br />
|
||||
UNDERCONSTRUCTION   💿   РАЗРАБАТЫВАЕТСЯ
|
||||
</p></center>
|
||||
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
|
||||
<script>
|
||||
(adsbygoogle=window.adsbygoogle||[]).push({
|
||||
google_ad_client:"ca-pub-1073215739833106",
|
||||
enable_page_level_ads:true
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
||||
<div style="position: absolute;bottom: 0.1ex;right: 1ex;">
|
||||
<!-- Rating@Mail.ru logo -->
|
||||
<a href="https://top.mail.ru/jump?from=2446602" target="_blank"><img src="https://top-fwz1.mail.ru/counter?id=2446602;t=352;l=1" style="border:0;" height="18" width="88" alt="Top.Mail.Ru" /></a>
|
||||
<!-- //Rating@Mail.ru logo -->
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
87
public/index2.html
Executable file
@@ -0,0 +1,87 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title></title>
|
||||
</head>
|
||||
<style type="text/css">
|
||||
.str {stroke:black;stroke-width:1}
|
||||
.letter_L {fill:green}
|
||||
.letter_P {fill:#9900CC}
|
||||
.letter_N {fill:#FF6600}
|
||||
.fil1 {fill:#333333}
|
||||
.fil2 {fill:red}
|
||||
.fil3 {fill:white}
|
||||
.fil4 {fill:black}
|
||||
.fil6 {fill:#E6E6E6}
|
||||
</style>
|
||||
<body>
|
||||
<div style="width: 100vw;height:100vh;padding:30vh 10vw;">
|
||||
<object type="image/svg+xml" data="picture.svg">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="924px" height="200px" version="1.1" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
|
||||
viewBox="0 0 711 154" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<pattern id="symbol-N" width="100%" height="100%">
|
||||
<animateTransform attributeType="xml"
|
||||
attributeName="patternTransform"
|
||||
type="rotate" from="-180 635 77" to="0 635 77" begin="0"
|
||||
dur="1.5s" repeatCount="1"/>
|
||||
<image x="0" y="0" width="154" height="154" xlink:href="https://lpon.ru/static/img/Led-Zeppelin-I-200x200.jpg"
|
||||
patternTransform="rotate(180)"/>
|
||||
</pattern>
|
||||
<pattern id="symbol-P" width="100%" height="100%">
|
||||
<animateTransform attributeType="xml"
|
||||
attributeName="patternTransform"
|
||||
type="rotate" from="-150 271 77" to="0 271 77" begin="0"
|
||||
dur="1s" repeatCount="1"/>
|
||||
<image x="0" y="0" width="154" height="154" xlink:href="https://lpon.ru/static/img/Massive-Attack-Heligoland-200x200.jpg"
|
||||
patternTransform="rotate(-150)"/>
|
||||
</pattern>
|
||||
<pattern id="symbol-L" width="100%" height="100%">
|
||||
<animateTransform attributeType="xml"
|
||||
attributeName="patternTransform"
|
||||
type="rotate" from="-150 77 77" to="0 77 77" begin="0"
|
||||
dur="1s" repeatCount="1"/>
|
||||
<image width="154" height="154" xlink:href="https://lpon.ru/static/img/The-Who-My-Generation-200x200.jpg"/>
|
||||
</pattern>
|
||||
</defs>
|
||||
<g id="lines">
|
||||
<path class="fil6" d="M0 63l0 2c27,0 45,1 71,2 66,1 107,-2 117,-2 9,0 52,2 60,2 15,0 100,-2 128,-2l0 -2 -94 1c-36,0 -108,-4 -129,-1 -37,4 -114,1 -153,0z"/>
|
||||
<path class="fil6" d="M0 58l0 2 79 0c40,1 85,-2 125,-1 12,0 78,0 85,0 44,-1 87,0 87,0l0 -2c-31,-1 -103,-2 -139,-1 -7,0 -45,-1 -47,-1 -5,2 -172,3 -191,2z"/>
|
||||
<path class="fil6" d="M0 53l0 2 23 0c9,0 86,-2 92,-1 1,0 59,0 60,0 2,1 23,0 24,0 63,-1 114,1 177,1l0 -2c-62,0 -126,-3 -188,-1 -25,0 -49,0 -74,0 -36,0 -79,1 -115,1z"/>
|
||||
<path class="fil6" d="M0 35l0 2c38,0 77,1 115,0 49,-1 99,2 147,0 37,-1 77,0 114,0l0 -2c-7,0 -16,1 -23,1 -21,-1 -179,-2 -180,-2 -4,1 -127,1 -145,1 -11,0 -21,-1 -29,-1z"/>
|
||||
<path class="fil6" d="M0 41l0 2c10,0 20,0 29,0l32 0c45,0 104,-1 150,-1l132 0c11,0 22,0 33,0l0 -2c-3,0 -8,0 -11,0l-72 -1c-40,0 -81,-1 -121,-1l-81 1c-9,1 -33,1 -43,0 -8,0 -33,0 -36,0 -3,0 -8,0 -11,0z"/>
|
||||
<path class="fil6" d="M0 48l0 2c50,-2 100,-2 150,-1 37,0 72,0 108,0 32,0 50,1 84,2 10,0 22,-1 33,0l0 -2c-10,0 -20,-1 -30,0 -5,0 -20,-1 -21,-1 -41,1 -79,-2 -121,-1 -17,0 -45,1 -61,1 -47,-1 -97,-1 -143,1z"/>
|
||||
<path class="fil6" d="M0 18c13,0 40,-1 51,0 45,2 106,0 152,-1 60,1 112,1 173,1l0 3c-19,1 -69,-1 -86,0 -27,2 -54,-3 -82,-1l-122 1c-19,-1 -66,1 -86,0l0 -3z"/>
|
||||
<path class="fil6" d="M0 13l0 3c18,1 30,0 48,-1 24,-1 43,-1 69,-1l92 -1c32,0 86,2 121,3 25,1 29,1 47,0l0 -3c-32,2 -62,0 -94,-2 -19,-1 -72,-1 -94,-1 -49,0 -93,1 -141,2 -19,0 -27,2 -47,1z"/>
|
||||
<path class="fil6" d="M0 24l0 3c49,-1 92,-1 141,0 12,0 38,-1 48,0 10,-1 34,1 46,0 49,-1 91,0 141,0l0 -3c-18,-1 -39,1 -51,0 -16,-1 -61,0 -78,0 -44,1 -111,-1 -155,0 -24,0 -71,-1 -92,1z"/>
|
||||
<path class="fil6" d="M0 6l0 3c8,0 15,1 23,1 39,0 82,-1 118,-1 32,0 63,0 95,0 36,0 95,1 118,1 23,0 15,0 23,-1l0 -3c-31,0 -61,1 -93,0 -31,-1 -62,0 -96,0 -34,0 -106,1 -137,1 -31,0 -17,-1 -51,0z"/>
|
||||
<path class="fil6" d="M0 0l0 3c63,1 104,0 188,-1 26,0 126,2 189,1l0 -3c-63,0 -126,-1 -188,0 -62,1 -125,0 -188,0z"/>
|
||||
<path class="fil6" d="M0 29l0 3c8,0 -1,1 23,1 23,0 82,-1 118,-1 32,0 63,0 95,0 36,0 79,1 118,1 8,0 15,0 23,-1l0 -3c-33,0 -20,1 -51,0 -32,0 -103,-1 -137,-1 -34,0 -64,0 -96,0 -31,1 -62,0 -93,0z"/>
|
||||
</g>
|
||||
|
||||
<g id="LOGO">
|
||||
<animate attributeName="opacity" from="0.1" to="1" dur="1" />
|
||||
<polygon class="letter_L str" style="fill:url(#symbol-L)" points="0,154 0,0 95,0 95,95 154,95 154,154 ">
|
||||
<animate attributeName="opacity" from="0.1" to="1" dur="2" />
|
||||
</polygon>
|
||||
<path class="letter_P str" style="fill:url(#symbol-P)" d="M194 0l95 0c32,0 59,26 59,59 0,32 -26,59 -59,59l0 36 -95 0 0 -154zm95 61c-1,0 -3,-1 -3,-3 0,-1 1,-3 3,-3 1,0 3,1 3,3 0,1 -1,3 -3,3z">
|
||||
<animate attributeName="opacity" from="0.1" to="1" dur="2" />
|
||||
</path>
|
||||
<polygon class="letter_N str" style="fill:url(#symbol-N)" points="558,0 616,0 653,29 653,0 711,0 711,154 653,154 616,124 616,154 558,154 ">
|
||||
<animate attributeName="opacity" from="0.1" to="1" dur="2" />
|
||||
</polygon>
|
||||
<g id="vinyl-disk">
|
||||
<circle class="fil1" cx="451" cy="77" r="75"/>
|
||||
<circle class="fil4" cx="451" cy="77" r="71"/>
|
||||
<circle class="fil1" cx="451" cy="77" r="33"/>
|
||||
<circle class="fil2" cx="451" cy="77" r="25"/>
|
||||
<circle class="fil3" cx="451" cy="77" r="3"/>
|
||||
<!-- path class="fil4" d="M451 42c19,0 34,15 34,34 0,19 -15,34 -34,34 -19,0 -34,-15 -34,-34 0,-19 15,-34 34,-34zm0 -38c40,0 73,33 73,73 0,40 -33,73 -73,73 -40,0 -73,-33 -73,-73 0,-40 33,-73 73,-73z"/ -->
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
</object>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
1
public/robots.txt
Normal file
@@ -0,0 +1 @@
|
||||
User-agent: *
|
||||
BIN
public/static/img/Led-Zeppelin-I-200x200.jpg
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
public/static/img/Massive-Attack-Heligoland-200x200.jpg
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
public/static/img/Pink-Floyd--Atom-Heart-Mother.jpg
Normal file
|
After Width: | Height: | Size: 149 KiB |
BIN
public/static/img/Portishead--Portishead-200x200.jpg
Normal file
|
After Width: | Height: | Size: 7.0 KiB |
BIN
public/static/img/The-Beatles-A-Hard-Days-Night-200x200.jpg
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
public/static/img/The-Who-My-Generation-200x200.jpg
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
public/static/img/logo-lpon.png
Normal file
|
After Width: | Height: | Size: 69 KiB |
32
public/static/svgs/LPON-logo-2.svg
Normal file
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Creator: CorelDRAW X6 -->
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="924px" height="200px" version="1.1" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
|
||||
viewBox="0 0 711 154" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<style type="text/css">
|
||||
<![CDATA[
|
||||
.str0 {stroke:red;stroke-width:1.8189}
|
||||
.fil4 {fill:black}
|
||||
.fil5 {fill:blue}
|
||||
.fil1 {fill:#333333}
|
||||
.fil2 {fill:red}
|
||||
.fil0 {fill:#FF6600}
|
||||
.fil3 {fill:white}
|
||||
]]>
|
||||
</style>
|
||||
<pattern id="id0" patternUnits="userSpaceOnUse" x="194" y="0" width="154" height="154">
|
||||
<image x="0" y="0" width="154" height="154" xlink:href="LPON-logo-2_Images\LPON-logo-2_ImgID1.png"/>
|
||||
</pattern>
|
||||
</defs>
|
||||
<g id="Layer_x0020_1">
|
||||
<metadata id="CorelCorpID_0Corel-Layer"/>
|
||||
<polygon class="fil0" points="558,0 616,0 653,29 653,0 711,0 711,154 653,154 616,124 616,154 558,154 "/>
|
||||
<circle class="fil1" cx="451" cy="77" r="75"/>
|
||||
<circle class="fil2 str0" cx="451" cy="77" r="25"/>
|
||||
<circle class="fil3" cx="451" cy="77" r="2"/>
|
||||
<path class="fil4" d="M451 42c19,0 34,15 34,34 0,19 -15,34 -34,34 -19,0 -34,-15 -34,-34 0,-19 15,-34 34,-34zm0 -38c40,0 73,33 73,73 0,40 -33,73 -73,73 -40,0 -73,-33 -73,-73 0,-40 33,-73 73,-73z"/>
|
||||
<polygon class="fil5" points="0,154 0,0 95,0 95,95 154,95 154,154 "/>
|
||||
<path style="fill:url(#id0)" d="M194 0l95 0c32,0 59,26 59,59 0,32 -26,59 -59,59l0 36 -95 0 0 -154zm95 61c-1,0 -3,-1 -3,-3 0,-1 1,-3 3,-3 1,0 3,1 3,3 0,1 -1,3 -3,3z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
41
public/static/svgs/LPON-logo.svg
Normal file
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="924px" height="200px" version="1.1" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
|
||||
viewBox="0 0 711 154" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<style type="text/css">
|
||||
<![CDATA[
|
||||
.str {stroke:black;stroke-width:1}
|
||||
.letter_L {fill:green}
|
||||
.letter_P {fill:#9900CC}
|
||||
.letter_N {fill:#FF6600}
|
||||
.fil1 {fill:#333333}
|
||||
.fil2 {fill:red}
|
||||
.fil3 {fill:white}
|
||||
.fil4 {fill:black}
|
||||
]]>
|
||||
</style>
|
||||
<pattern id="symbol-N" patternUnits="userSpaceOnUse" x="558" y="0" width="154" height="154">
|
||||
<image x="0" y="0" width="154" height="154" xlink:href="https://lpon.ru/static/img/Led-Zeppelin-I-200x200.jpg"/>
|
||||
</pattern>
|
||||
<pattern id="symbol-P" patternUnits="userSpaceOnUse" x="194" y="0" width="154" height="154">
|
||||
<image x="0" y="0" width="154" height="154" xlink:href="https://lpon.ru/static/img/Massive-Attack-Heligoland-200x200.jpg"/>
|
||||
</pattern>
|
||||
<pattern id="symbol-L" patternUnits="userSpaceOnUse" x="0" y="0" width="154" height="154">
|
||||
<image x="0" y="0" width="154" height="154" xlink:href="https://lpon.ru/static/img/The-Who-My-Generation-200x200.jpg"/>
|
||||
</pattern>
|
||||
</defs>
|
||||
<g id="Layer_x0020_1">
|
||||
<polygon class="letter_L str" style="fill:url(#symbol-L)" points="0,154 0,0 95,0 95,95 154,95 154,154 "/>
|
||||
<path class="letter_P str" style="fill:url(#symbol-P)" d="M194 0l95 0c32,0 59,26 59,59 0,32 -26,59 -59,59l0 36 -95 0 0 -154zm95 61c-1,0 -3,-1 -3,-3 0,-1 1,-3 3,-3 1,0 3,1 3,3 0,1 -1,3 -3,3z"/>
|
||||
<polygon class="letter_N str" style="fill:url(#symbol-N)" points="558,0 616,0 653,29 653,0 711,0 711,154 653,154 616,124 616,154 558,154 "/>
|
||||
<g id="vinyl-disk">
|
||||
<circle class="fil1" cx="451" cy="77" r="75"/>
|
||||
<circle class="fil4" cx="451" cy="77" r="71"/>
|
||||
<circle class="fil1" cx="451" cy="77" r="33"/>
|
||||
<circle class="fil2" cx="451" cy="77" r="25"/>
|
||||
<circle class="fil3" cx="451" cy="77" r="3"/>
|
||||
<!-- path class="fil4" d="M451 42c19,0 34,15 34,34 0,19 -15,34 -34,34 -19,0 -34,-15 -34,-34 0,-19 15,-34 34,-34zm0 -38c40,0 73,33 73,73 0,40 -33,73 -73,73 -40,0 -73,-33 -73,-73 0,-40 33,-73 73,-73z"/ -->
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.4 KiB |
106
public/static/svgs/logo-w-line.svg
Normal file
@@ -0,0 +1,106 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Creator: CorelDRAW X6 -->
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="964px" height="300px" version="1.1" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" shape-rendering="crispEdges"
|
||||
viewBox="0 0 711 154" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<style type="text/css">
|
||||
<![CDATA[
|
||||
.str {stroke:black;stroke-width:1;fill:green;}
|
||||
.letter_L {fill:green}
|
||||
.letter_P {fill:#9900CC}
|
||||
.letter_N {fill:#FF6600}
|
||||
.fil1 {fill:#333333}
|
||||
.fil2 {fill:red}
|
||||
.fil3 {fill:white}
|
||||
.fil4 {fill:black}
|
||||
.fil6 {fill:blue}
|
||||
.fil6 {fill:whitesmoke}
|
||||
#lines{animation: moveObject 2s linear infinite;}
|
||||
@keyframes moveObject{
|
||||
0%,
|
||||
50%{ transform: translateX(-20);
|
||||
100% { transform: translateX(80); }
|
||||
}
|
||||
}
|
||||
]]>
|
||||
</style>
|
||||
<pattern id="symbol-L" width="100%" height="100%">
|
||||
<animateTransform attributeType="xml"
|
||||
attributeName="patternTransform"
|
||||
type="rotate" from="-150 77 77" to="0 77 77" begin="0"
|
||||
dur="1s" repeatCount="1"/>
|
||||
<image width="154" height="154" xlink:href="/static/img/The-Who-My-Generation-200x200.jpg"/>
|
||||
</pattern>
|
||||
<pattern id="symbol-P" width="100%" height="100%">
|
||||
<animateTransform attributeType="xml"
|
||||
attributeName="patternTransform"
|
||||
type="rotate" from="-150 271 77" to="0 271 77" begin="0"
|
||||
dur="1s" repeatCount="1"/>
|
||||
<image x="0" y="0" width="154" height="154" xlink:href="/static/img/Massive-Attack-Heligoland-200x200.jpg"
|
||||
patternTransform="rotate(-150)"/>
|
||||
</pattern>
|
||||
<pattern id="symbol-N" width="100%" height="100%">
|
||||
<animateTransform attributeType="xml"
|
||||
attributeName="patternTransform"
|
||||
type="rotate" from="-180 635 77" to="0 635 77" begin="0"
|
||||
dur="1.5s" repeatCount="1"/>
|
||||
<image x="0" y="0" width="154" height="154" xlink:href="/static/img/Led-Zeppelin-I-200x200.jpg"
|
||||
patternTransform="rotate(180)"/>
|
||||
</pattern>
|
||||
|
||||
</defs>
|
||||
|
||||
<g id="lines-block" transform="matrix(2.5 0 0 1.9 -200 -30)">
|
||||
<g id="lines" class="fil6">
|
||||
<animateTransform attributeName="transform" type="translate" from="80" to="-10" dur="2" repeatCount="indefinite" begin="3s;lines.end" />
|
||||
<g id="x1">
|
||||
<animateTransform attributeName="transform" type="translate" from="-250" to="0" dur="2s" />
|
||||
<path id="1" d="M0 0l0 3c63,1 104,0 188,-1 26,0 126,2 189,1l0 -3c-63,0 -126,-1 -188,0 -62,1 -125,0 -188,0z"/>
|
||||
<path id="3" d="M0 13l0 3c18,1 30,0 48,-1 24,-1 43,-1 69,-1l92 -1c32,0 86,2 121,3 25,1 29,1 47,0l0 -3c-32,2 -62,0 -94,-2 -19,-1 -72,-1 -94,-1 -49,0 -93,1 -141,2 -19,0 -27,2 -47,1z"/>
|
||||
<path id="5" d="M0 24l0 3c49,-1 92,-1 141,0 12,0 38,-1 48,0 10,-1 34,1 46,0 49,-1 91,0 141,0l0 -3c-18,-1 -39,1 -51,0 -16,-1 -61,0 -78,0 -44,1 -111,-1 -155,0 -24,0 -71,-1 -92,1z"/>
|
||||
<path id="7" d="M0 35l0 2c38,0 77,1 115,0 49,-1 99,2 147,0 37,-1 77,0 114,0l0 -2c-7,0 -16,1 -23,1 -21,-1 -179,-2 -180,-2 -4,1 -127,1 -145,1 -11,0 -21,-1 -29,-1z"/>
|
||||
<path id="9" d="M0 48l0 2c50,-2 100,-2 150,-1 37,0 72,0 108,0 32,0 50,1 84,2 10,0 22,-1 33,0l0 -2c-10,0 -20,-1 -30,0 -5,0 -20,-1 -21,-1 -41,1 -79,-2 -121,-1 -17,0 -45,1 -61,1 -47,-1 -97,-1 -143,1z"/>
|
||||
<path id="11" d="M0 58l0 2 79 0c40,1 85,-2 125,-1 12,0 78,0 85,0 44,-1 87,0 87,0l0 -2c-31,-1 -103,-2 -139,-1 -7,0 -45,-1 -47,-1 -5,2 -172,3 -191,2z"/>
|
||||
</g>
|
||||
<g id="x2">
|
||||
<animateTransform attributeName="transform" type="translate" from="250" to="0" dur="3" />
|
||||
<path id="2" d="M0 6l0 3c8,0 15,1 23,1 39,0 82,-1 118,-1 32,0 63,0 95,0 36,0 95,1 118,1 23,0 15,0 23,-1l0 -3c-31,0 -61,1 -93,0 -31,-1 -62,0 -96,0 -34,0 -106,1 -137,1 -31,0 -17,-1 -51,0z"/>
|
||||
<path id="4" d="M0 18c13,0 40,-1 51,0 45,2 106,0 152,-1 60,1 112,1 173,1l0 3c-19,1 -69,-1 -86,0 -27,2 -54,-3 -82,-1l-122 1c-19,-1 -66,1 -86,0l0 -3z"/>
|
||||
<path id="6" d="M0 29l0 3c8,0 -1,1 23,1 23,0 82,-1 118,-1 32,0 63,0 95,0 36,0 79,1 118,1 8,0 15,0 23,-1l0 -3c-33,0 -20,1 -51,0 -32,0 -103,-1 -137,-1 -34,0 -64,0 -96,0 -31,1 -62,0 -93,0z"/>
|
||||
<path id="10" class="fil6" d="M0 53l0 2 23 0c9,0 86,-2 92,-1 1,0 59,0 60,0 2,1 23,0 24,0 63,-1 114,1 177,1l0 -2c-62,0 -126,-3 -188,-1 -25,0 -49,0 -74,0 -36,0 -79,1 -115,1z"/>
|
||||
<path id="8" d="M0 41l0 2c10,0 20,0 29,0l32 0c45,0 104,-1 150,-1l132 0c11,0 22,0 33,0l0 -2c-3,0 -8,0 -11,0l-72 -1c-40,0 -81,-1 -121,-1l-81 1c-9,1 -33,1 -43,0 -8,0 -33,0 -36,0 -3,0 -8,0 -11,0z"/>
|
||||
<path id="12" d="M0 63l0 2c27,0 45,1 71,2 66,1 107,-2 117,-2 9,0 52,2 60,2 15,0 100,-2 128,-2l0 -2 -94 1c-36,0 -108,-4 -129,-1 -37,4 -114,1 -153,0z"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
<g id="LOGO-MASK" transform="scale(0.8) translate(85,10)" x="100" class="fil3">
|
||||
<polygon id="LtrL" points="0,154 0,0 95,0 95,95 154,95 154,154 " />
|
||||
<path id="LtrP" d="M194 0l95 0c32,0 59,26 59,59 0,32 -26,59 -59,59l0 36 -95 0 0 -154zm95 61c-1,0 -3,-1 -3,-3 0,-1 1,-3 3,-3 1,0 3,1 3,3 0,1 -1,3 -3,3z" />
|
||||
<polygon id="LtrN" points="558,0 616,0 653,29 653,0 711,0 711,154 653,154 616,124 616,154 558,154 " />
|
||||
<circle id="disk" cx="451" cy="77" r="75"/>
|
||||
</g>
|
||||
|
||||
<g id="LOGO" transform="scale(0.8) translate(85,10)" x="100" class="str">
|
||||
<use class="letter_L" style="fill:url(#symbol-L)" xlink:href="#LtrL">
|
||||
<animate attributeName="opacity" from="0" to="1" dur="0.5" begin="1.25"/>
|
||||
</use>
|
||||
<use class="letter_P" style="fill:url(#symbol-P)" xlink:href="#LtrP">
|
||||
<animate attributeName="opacity" from="0" to="1" dur="0.5" begin="1.5"/>
|
||||
</use>
|
||||
<use class="letter_N" style="fill:url(#symbol-N)" xlink:href="#LtrN">
|
||||
<animate attributeName="opacity" from="0" to="1" dur="0.5" begin="2"/>
|
||||
</use>
|
||||
<g id="vinyl-disk">
|
||||
<animate attributeName="opacity" from="0" to="1" dur="0.5" begin="1.75"/>
|
||||
<use class="fil1" xlink:href="#disk" />
|
||||
<circle class="fil4" cx="451" cy="77" r="71"/>
|
||||
<circle class="fil1" cx="451" cy="77" r="33"/>
|
||||
<circle class="fil2" cx="451" cy="77" r="25"/>
|
||||
<circle class="fil3" cx="451" cy="77" r="3"/>
|
||||
<!-- path class="fil4" d="M451 42c19,0 34,15 34,34 0,19 -15,34 -34,34 -19,0 -34,-15 -34,-34 0,-19 15,-34 34,-34zm0 -38c40,0 73,33 73,73 0,40 -33,73 -73,73 -40,0 -73,-33 -73,-73 0,-40 33,-73 73,-73z"/ -->
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
After Width: | Height: | Size: 6.5 KiB |